src/emu/video/v9938.c
| r9327 | r9328 | |
| 576 | 576 | vdp->INT = 0; |
| 577 | 577 | vdp->read_ahead = 0; vdp->address_latch = 0; /* ??? */ |
| 578 | 578 | vdp->scanline = 0; |
| 579 | // MZ: The status registers 4 and 6 hold the high bits of the sprite |
| 580 | // collision location. The unused bits are set to 1. |
| 581 | // SR3: x x x x x x x x |
| 582 | // SR4: 1 1 1 1 1 1 1 x |
| 583 | // SR5: y y y y y y y y |
| 584 | // SR6: 1 1 1 1 1 1 y y |
| 585 | // Note that status register 4 is used in detection algorithms to tell |
| 586 | // apart the tms9929 from the v99x8. |
| 587 | |
| 588 | // TODO: SR3-S6 do not yet store the information about the sprite collision |
| 589 | vdp->statReg[4] = 0xfe; |
| 590 | vdp->statReg[6] = 0xfc; |
| 579 | 591 | } |
| 580 | 592 | |
| 581 | 593 | static void v9938_check_int (running_machine *machine) |