|
|
| version 1.3, 2004/03/06 18:25:36 | version 1.5, 2004/04/09 10:52:21 |
|---|---|
| Line 28 void dmap(void) { | Line 28 void dmap(void) { |
| addr = ch->adrs.d & 0xffffff; | addr = ch->adrs.d & 0xffffff; |
| } | } |
| ch->adrs.d += ((ch->mode & 0x20)?-1:1); | ch->adrs.d += ((ch->mode & 0x20)?-1:1); |
| // ch->adrs.w[DMA16_LOW] += ((ch->mode & 0x20)?-1:1); | |
| switch(ch->mode & 0x0c) { | switch(ch->mode & 0x0c) { |
| case 0x00: // verifty | case 0x00: // verifty |
| ch->proc.inproc(); | ch->proc.inproc(); |
| Line 41 void dmap(void) { | Line 42 void dmap(void) { |
| ch->proc.outproc(i286_memoryread(addr)); | ch->proc.outproc(i286_memoryread(addr)); |
| break; | break; |
| } | } |
| break; | |
| } | } |
| ch++; | ch++; |
| bit <<= 1; | bit <<= 1; |