
 ----------------------------------------------------------------------------
 System 16 Sound Player
 ----------------------------------------------------------------------------

 by Charles Mac Donald
 E-mail: cgfm2@hooked.net
 WWW: http://www.emucamp.com/cgfm2/

 Introduction
 ------------

 This is an unfinished program that emulates the sound hardware of some
 Sega System 16 games. Only the YM2151 and Z80 are supported, the DAC,
 UPD7759 and N7751 microcontroller are not. Also, the YM2151's timer system
 isn't implemented, so music does not run at it's proper tempo.

 The following games work:

 - Shinobi
 - Altered Beast
 - Golden Axe
 - Aurail
 - E-Swat
 - Alien Syndrome (hangs after first command is sent)

 You start the program by specifying a 32K Z80 program code file to
 load, like so:

 'c:\main shinobi.a7'

 Keys Z and X will decrement/increment the sound command, space bar will send
 the current sound command to the Z80.

 I really wanted to get Quartet working, have OPL-3 support, and record
 output to a WAVE file, perhaps I'll add these features at some later point,
 when/if I get the timer implemented.

 If you have any comments, questions, or suggestions, don't hesitate to
 let me know.
 
 Legal stuff
 -----------

 "RAZE Z80 core, by Richard Mitton (richard.mitton@bigfoot.com)"
 http://www.rainemu.com/raze/

 SEAL interface and YM2151 emulator came from MAME: 
 http://www.mame.net/

 Actually, I got them from the CYMPLAY sources, which took them from MAME. :)
