| Previous | 15994 Revisions | Next |
| r6355 Tuesday 10th November, 2009 at 22:02:05 UTC by Barry Rodewald |
|---|
| [UPD71071] Added per-channel END/Terminal Count status. |
| [src/mess/machine] | upd71071.c |
| r6354 | r6355 | |
|---|---|---|
| 180 | 180 | { |
| 181 | 181 | dmac->dmarq[channel] = 0; // clear DMARQ line |
| 182 | 182 | dmac->reg.status &= ~(0x10 << channel); |
| 183 | dmac->reg.status |= (0x01 << channel); // END or TC | |
| 183 | 184 | } |
| 184 | 185 | } |
| 185 | 186 | |
| r6354 | r6355 | |
| 250 | 251 | break; |
| 251 | 252 | case 0x0b: // Status |
| 252 | 253 | ret = dmac->reg.status; |
| 254 | dmac->reg.status &= ~0x0f; // resets END/TC? | |
| 253 | 255 | break; |
| 254 | 256 | case 0x0c: // Temporary (low) |
| 255 | 257 | ret = dmac->reg.temp_h; |
| Previous | 15994 Revisions | Next |