[OpenBIOS] r378 - dev/geode/ac97
svn at openbios.org
svn at openbios.org
Mon May 14 11:11:20 CEST 2007
Author: wmb
Date: 2007-05-14 11:11:19 +0200 (Mon, 14 May 2007)
New Revision: 378
Modified:
dev/geode/ac97/selftest.fth
Log:
OLPC audio selftest - ramp up on one speaker and down on the other
Modified: dev/geode/ac97/selftest.fth
===================================================================
--- dev/geode/ac97/selftest.fth 2007-05-14 09:10:17 UTC (rev 377)
+++ dev/geode/ac97/selftest.fth 2007-05-14 09:11:19 UTC (rev 378)
@@ -165,13 +165,17 @@
1 d# 30 do ( adr )
i set-period ( adr )
make-cycle ( adr )
-\ d# 42 copy-cycle ( adr' )
d# 35 copy-cycle ( adr' )
-1 +loop
drop
- \ Copy the left channel into the right channel
- record-base record-base record-len 2/ + wa1+ record-len 2/ /w - move
+ \ Copy the left channel into the right channel in reverse order
+ record-base record-len /w - bounds ( end start )
+ begin 2dup u> while ( end start )
+ 2dup w@ swap w! ( end start )
+ swap /w - swap wa1+ ( end' start' )
+ repeat ( end start )
+ 2drop
;
More information about the OpenBIOS
mailing list