Diff for /np2/sound/fmboard.c between versions 1.10 and 1.11

version 1.10, 2004/02/04 03:42:02 version 1.11, 2004/02/04 03:52:12
Line 100  void fmboard_extenable(REG8 enable) { Line 100  void fmboard_extenable(REG8 enable) {
   
 // ----  // ----
   
   static void setfmregs(BYTE *reg) {
   
           FillMemory(reg + 0x30, 0x60, 0xff);
           FillMemory(reg + 0x90, 0x20, 0x00);
           FillMemory(reg + 0xb0, 0x04, 0x00);
           FillMemory(reg + 0xb4, 0x04, 0xc0);
   }
   
 void fmboard_reset(UINT32 type) {  void fmboard_reset(UINT32 type) {
   
         BYTE    cross;          BYTE    cross;
Line 110  void fmboard_reset(UINT32 type) { Line 118  void fmboard_reset(UINT32 type) {
   
         extfn = NULL;          extfn = NULL;
         ZeroMemory(&opn, sizeof(opn));          ZeroMemory(&opn, sizeof(opn));
           setfmregs(opn.reg + 0x000);
           setfmregs(opn.reg + 0x100);
           setfmregs(opn.reg + 0x200);
           setfmregs(opn.reg + 0x300);
           opn.reg[0xff] = 0x01;
         opn.channels = 3;          opn.channels = 3;
         opn.adpcmmask = (UINT8)~(0x1c);          opn.adpcmmask = (UINT8)~(0x1c);
         FillMemory(opn.reg, 0x400, 0xff);  
         opn.reg[0xff] = 0x01;  
   
         ZeroMemory(&musicgen, sizeof(musicgen));          ZeroMemory(&musicgen, sizeof(musicgen));
         ZeroMemory(&amd98, sizeof(amd98));          ZeroMemory(&amd98, sizeof(amd98));

Removed from v.1.10  
changed lines
  Added in v.1.11


RetroPC.NET-CVS <cvs@retropc.net>