home *** CD-ROM | disk | FTP | other *** search
- {$if not def SOUNDPLAY_MOD}
- CONST SOUNDPLAY_MOD=0;
-
- var SPAddrA, SPAddrB, SPAddrC, SPAddrD :^long;
- var SPLengthA,SPLengthB,SPLengthC,SPLengthD :^word;
- var SPFreqA, SPFreqB, SPFreqC, SPFreqD :^word;
- var SPVOLA, SPVolB, SPVolC, SPVolD :^word;
- var SPDataA, SPDataB, SPDataC, SPDataD :^word;
- var DMACON_WRITE,DMACON_READ,
- ADKCON_WRITE,ADKCON_READ,
- NTREQ_WRITE, NTREQ_READ :^word;
-
- {$endif}
-
- procedure INITCHANNELS;
-
- begin
- SPAddrA:=ptr($DFF0A0); SPLengthA:=ptr($DFF0A4);
- SPFreqA:=ptr($DFF0A6); SPVolA:= ptr($DFF0A8);
- SPDataA:=ptr($DFF0AA);
-
- SPAddrB:=ptr($DFF0B0); SPLengthB:=ptr($DFF0B4);
- SPFreqB:=ptr($DFF0B6); SPVolB:=ptr($DFF0B8);
- SPDataB:=ptr($DFF0BA);
-
- SPAddrC:=ptr($DFF0C0); SPLengthC:=ptr($DFF0C4);
- SPFreqC:=ptr($DFF0C6); SPVolC:=ptr($DFF0C8);
- SPDataC:=ptr($DFF0CA);
-
- SPAddrD:=ptr($DFF0D0); SPLengthD:=ptr($DFF0D4);
- SPFreqD:=ptr($DFF0D6); SPVolD:=ptr($DFF0D8);
- SPDataD:=ptr($DFF0DA);
-
- DMACON_WRITE:=ptr($DFF096); DMACON_READ:=ptr($DFF002);
- ADKCON_READ:=ptr($DFF010); ADKCON_WRITE:=ptr($DFF09E);
- NTREQ_READ:=ptr($DFF01E); NTREQ_WRITE:=ptr($DFF09C);
- end;
-