1**********************************************************************
2*  MagiCMac Sound driver  v0.96  *  Didier MEQUIGNON  *  2002 April  *
3**********************************************************************
4
5Features:
6---------
7Emulation of Falcon's XBIOS, there are no matrix like the falcon
8in the MacOS system nevertheless it's possible to :
9- Play samples in 8/16 bits mono and stereo (with/without D2D).
10- Record 16 bits samples in stereo like the Falcon (with/without D2D).
11- Select the input source (the current input source when MagiCMac is
12started or the number one).
13- Connnect or remove the audio source to the audio output.
14- Set the level output on the two channels.
15- Set the gain input on the two channels.
16- Emulation on the selection of tracks (1 to 4).
17- FDI external clock selection compatible.
18- Extended functions added like the GSXB/MilanBlaster drivers,
19for example it's possible to choice the true frequency. The bit 5
20of the _SND cookie is set. 24/32 bits and mixer are not supported,
21and only Mororola format is supported.
22
23With the CPX, you can change the audio source.
24
25Special Futures:
26----------------
27- This driver can runs on Hades ! The output is the YAMAHA or the
28MV16/PSOUND card. In this case audio input functions are removed.
29The Timer A of the MFP2 is used.
30- This driver can run on Aranym ! The driver use SDL calls inside
31Aranym. Record isn't possible.
32
33Install:
34--------
35Under MagiCMac, just copy ZMAGXSND.PRG in the AUTO folder and restart
36MagiCMac, you can select the input audio source with the CPX.
37Under Hades, if you want the MV16 (on the Ropocop), PSOUND (// port),
38or the YAMAHA (internal) output, you need to select to select the
39audio output with the CPX.
40Under Aranym, just copy ZMAGXSND.PRG in the AUTO folder. You need
41Aranym 0.1.7 or more.
42
43Copying:
44--------
45This program and sources are free.
46
47Problems:
48---------
49Please contact me: didier.mequignon@wanadoo.fr
50
51List of sound XBIOS functions supported:
52----------------------------------------
53
54Locksound()    XBIOS Function 128.
55Unlocksound()  XBIOS Function 129.
56Soundcmd()     XBIOS Function 130.
57Setbuffer()    XBIOS Function 131.
58Setmode()      XBIOS Function 132.
59Settracks()    XBIOS Function 133.
60Setmontracks() XBIOS Function 134.
61Setinterrupt() XBIOS Function 135.
62Buffoper()     XBIOS Function 136.
63Gpio()         XBIOS Function 138. Just used for clock selection.
64Devconnect()   XBIOS Function 139.
65Sndstatus()    XBIOS Function 140.
66Buffptr()      XBIOS Function 141.
67
68Some functions are not 100% compatible with GSXB/MilanBlaster because
69the way under MacOS with sound devices is different.
70