MagiCMac Sound Driver

MagiCMac Sound Driver is a sound driver for MagiCMac, Hades and Aranym, compatible with the Atari Falcon's XBIOS.
This is the features :
Emulation of Falcon's XBIOS, there are no matrix like the Falcon in the MacOS system nevertheless
it's possible to :
- Play samples in 8/16 bits mono and stereo (with/without D2D).
- Select the output (YAMAHA/PSOUND or ROPOCOP/MV16 card, Hades only).
- Record 16 bits samples in stereo like the Falcon (with/without D2D, MagiCMac only).
- Select the input source (the current input source when MagiCMac is started or the number one).
- Connnect or remove the audio source to the audio output (MagiCMac only).
- Set the level output on the two channels.
- Set the gain input on the two channels (MagiCMac only).
- Emulation on the selection of tracks (1 to 4).
- FDI external clock selection compatible.
- Extended functions added like the GSXB/MilanBlaster drivers, for example it's possible to
choice the true frequency. The bit 5 of the _SND cookie is set. 24/32 bits and mixer are not
supported, and only Mororola format is supported.
With a CPX, you can change the audio source (MagiCMac) or change the audio output (Hades).
Documentation and program in English.
Freeware.
This is the list of sound XBIOS functions supported :
Locksound() XBIOS Function 128.
Unlocksound() XBIOS Function 129.
Soundcmd() XBIOS Function 130.
Setbuffer() XBIOS Function 131.
Setmode() XBIOS Function 132.
Settracks() XBIOS Function 133.
Setmontracks() XBIOS Function 134.
Setinterrupt() XBIOS Function 135.
Buffoper() XBIOS Function 136.
Gpio() XBIOS Function 138. Just used for clock selection.
Devconnect() XBIOS Function 139.
Sndstatus() XBIOS Function 140.
Buffptr() XBIOS Function 141.
Some functions are not 100% compatible with GSXB/MilanBlaster because the way under MacOS with
sound devices is different.