Diff for /np2/io/dmac.c between versions 1.11 and 1.13

version 1.11, 2004/07/01 11:42:54 version 1.13, 2007/11/03 00:00:20
Line 79  void dmac_check(void) { Line 79  void dmac_check(void) {
         }          }
 }  }
   
 UINT dmac_getdatas(DMACH dmach, BYTE *buf, UINT size) {  UINT dmac_getdatas(DMACH dmach, UINT8 *buf, UINT size) {
   
         UINT    leng;          UINT    leng;
         UINT32  addr;          UINT32  addr;
Line 252  static const IOOUT dmaco21[8] = { Line 252  static const IOOUT dmaco21[8] = {
                                         dmac_o21,       dmac_o21,       dmac_o21,       dmac_o21,                                          dmac_o21,       dmac_o21,       dmac_o21,       dmac_o21,
                                         dmac_o29,       NULL,           NULL,           NULL};                                          dmac_o29,       NULL,           NULL,           NULL};
   
 void dmac_reset(void) {  void dmac_reset(const NP2CFG *pConfig) {
   
         ZeroMemory(&dmac, sizeof(dmac));          ZeroMemory(&dmac, sizeof(dmac));
         dmac.lh = DMA16_LOW;          dmac.lh = DMA16_LOW;
         dmac.mask = 0xf;          dmac.mask = 0xf;
         dmac_procset();          dmac_procset();
 //      TRACEOUT(("sizeof(_DMACH) = %d", sizeof(_DMACH)));  //      TRACEOUT(("sizeof(_DMACH) = %d", sizeof(_DMACH)));
   
           (void)pConfig;
 }  }
   
 void dmac_bind(void) {  void dmac_bind(void) {
Line 286  static void dmacset(REG8 channel) { Line 288  static void dmacset(REG8 channel) {
                 }                  }
                 dev++;                  dev++;
         }          }
         if (dmadev >= sizeof(dmaproc) / sizeof(DMAPROC)) {          if (dmadev >= NELEMENTS(dmaproc)) {
                 dmadev = 0;                  dmadev = 0;
         }          }
 //      TRACEOUT(("dmac set %d - %d", channel, dmadev));  //      TRACEOUT(("dmac set %d - %d", channel, dmadev));
Line 306  void dmac_attach(REG8 device, REG8 chann Line 308  void dmac_attach(REG8 device, REG8 chann
   
         dmac_detach(device);          dmac_detach(device);
   
         if (dmac.devices < (sizeof(dmac.device) / sizeof(DMADEV))) {          if (dmac.devices < NELEMENTS(dmac.device)) {
                 dmac.device[dmac.devices].device = device;                  dmac.device[dmac.devices].device = device;
                 dmac.device[dmac.devices].channel = channel;                  dmac.device[dmac.devices].channel = channel;
                 dmac.devices++;                  dmac.devices++;

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


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