From c7d625c82011ed58f3cec26ce332b9ead90ef4af Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 16 Mar 2023 03:52:54 -0500 Subject: [PATCH] Amiga: validation export is finished --- src/asm/68k/amigatest/README.md | 7 ++++++- src/asm/68k/amigatest/player.s | 2 -- 2 files changed, 6 insertions(+), 3 deletions(-) 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