diff --git a/src/asm/68k/amigatest/README.md b/src/asm/68k/amigatest/README.md index 10af4a3b..300928a8 100644 --- a/src/asm/68k/amigatest/README.md +++ b/src/asm/68k/amigatest/README.md @@ -14,7 +14,7 @@ iCannotWait=1 go to file > export Amiga validation data... -put sample.bin, seq.bin and wave.bin in this directory. +put sample.bin, sbook.bin, seq.bin, wave.bin and wbook.bin in this directory. type `make`. you need vasm (68000 with Mot syntax) in order for it to work. alternatively, type: @@ -25,6 +25,11 @@ vasmm68k_mot -Fhunkexe -kick1hunks -nosym -o player player.s run `player` on Amiga. it should play the exported song. +# notes + +may not work correctly if you have slow/fast memory! +sequence and wave data should reside in fast memory but I haven't figured out how to... + # sequence format ## 00-0F: per-channel (00, 10, 20, 30) diff --git a/src/asm/68k/amigatest/player.s b/src/asm/68k/amigatest/player.s index 42396ebf..94a2c05e 100644 --- a/src/asm/68k/amigatest/player.s +++ b/src/asm/68k/amigatest/player.s @@ -1,8 +1,6 @@ ; Furnace validation player code ; this is NOT the ROM export you're looking for! -; incomplete! - VPOSR = $dff004 VHPOSR = $dff006 COLOR00 = $dff180