From 15ac1a8086971cb500bd09dd97bf62e111c2be90 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Tue, 13 Sep 2016 04:49:13 -0400 Subject: pokey emulation, plus more labels --- pokeytest/readme.txt | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 pokeytest/readme.txt (limited to 'pokeytest/readme.txt') diff --git a/pokeytest/readme.txt b/pokeytest/readme.txt new file mode 100644 index 0000000..be49295 --- /dev/null +++ b/pokeytest/readme.txt @@ -0,0 +1,25 @@ + +This is an attempt at a sound player for Jumpman Junior, using SDL2 and +the pokey sound library by Ron Fries. + +Usage: ./playsdl2 [-p] addr + +Default is to play at NTSC speed, 60 frames/sec. -p means play at PAL +speed, 50 frames/sec. + +addr is a 4-digit hex address from the ROM (../jumpmanjr.rom). Look for +labels beginning with sfx_ in ../jumpmanjr.dasm. Don't use a leading $, +although a leading 0x is allowed (but not needed). + +Right now this only plays one sound, so you can't play all the parts to +the 2- and 4-part harmony music yet. Also, parts that repeat will repeat +forever (press ^C in that case). Eventually this will evolve into the +sound engine for the SDL2 source port of Jumpman Junior, meaning it'll +handle up to 4 voices, with priority levels, etc (same as the original). + +I tried to use the later 2.3 version of the pokey library, both the +standalone one and the modified from from the atari800 emulator, but +couldn't get either to work (no doubt due to my own ignorance). So +this uses version 1.1 of the library, which should be fine for this +game since we don't need support for things like volume-only sound or +high-pass filters. -- cgit v1.2.3