src/mess/drivers/mz2500.c
| r8983 | r8984 | |
| 16 | 16 | per-game/program specific TODO: |
| 17 | 17 | - Basic: vertical scrolling returns wrap-around that shouldn't wrap; |
| 18 | 18 | - Basic: loading has an alignment bug with the bitmap |
| 19 | | - Gomoku Narabe: hangs on the "presents" screen; |
| 20 | 19 | - LayDock: hangs by reading the FDC status and expecting it to become 0x81; |
| 21 | 20 | - Mappy: TVRAM layer is double x sized than it should be; |
| 22 | 21 | - Marchen Veil I: dies with garbage on screen; |
| 23 | 22 | - Moon Child: needs mixed 3+3bpp tvram supported; |
| 23 | - Moon Child: appears to be a network / system link game, obviously doesn't work with current MAME / MESS framework; |
| 24 | - Mugen no Shinzou: returns an HW error if you attempt to start a play; |
| 24 | 25 | - Mugen no Shinzou II - The Prince of Darkness: dies on IPLPRO loading, presumably a wd17xx core bug; |
| 25 | | - Multiplan: hangs after you set the RTC; |
| 26 | - Multiplan: random hangs/crashes after you set the RTC, sometimes it loads properly; |
| 26 | 27 | - Murder Club: has lots of CG artifacts; |
| 27 | 28 | - Penguin Kun Wars: has a bug with window effects ("Push space or trigger" msg on the bottom"), needs investigation; |
| 28 | 29 | - Relics: doesn't boot, sets fdc register 0xdc bit 2 to 1 |
| 29 | 30 | - Sound Gal Music Editor: dies with bad code, another wd17xx core bug; |
| 30 | | - Super MZ Demo 1: Hangs at the logo "roar". |
| 31 | 31 | - Telephone Soft: shows garbage with the CG layer; |
| 32 | | - The Black Onyx: hangs at the title screen, background should also animate; |
| 33 | 32 | - The Tower of Druaga: has a small priority/layer clearance bug at the digital / analog screen select; |
| 34 | 33 | - Xevious: has issues with the window effects, it should actually be applied on TV layer and not CG. |
| 35 | 34 | - Ys 3: has garbage on top / bottom (note: you have to load both disks at start-up otherwise it refuses to run) |
| r8983 | r8984 | |
| 1802 | 1801 | |
| 1803 | 1802 | /* PIT8253 Interface */ |
| 1804 | 1803 | |
| 1805 | | static WRITE_LINE_DEVICE_HANDLER( pit8253_clk1_irq ) |
| 1804 | static WRITE_LINE_DEVICE_HANDLER( pit8253_clk0_irq ) |
| 1806 | 1805 | { |
| 1807 | 1806 | if(irq_mask[1]/* && state & 1*/) |
| 1808 | 1807 | cputag_set_input_line_and_vector(device->machine, "maincpu", 0, HOLD_LINE,irq_vector[1]); |
| r8983 | r8984 | |
| 1814 | 1813 | { |
| 1815 | 1814 | 31250, |
| 1816 | 1815 | DEVCB_NULL, |
| 1817 | | DEVCB_LINE(pit8253_clk1_irq) |
| 1816 | DEVCB_LINE(pit8253_clk0_irq) |
| 1818 | 1817 | }, |
| 1819 | 1818 | { |
| 1820 | 1819 | 0, |
| 1821 | 1820 | DEVCB_NULL, |
| 1822 | | DEVCB_LINE(pit8253_clk2_w) |
| 1821 | DEVCB_NULL |
| 1823 | 1822 | }, |
| 1824 | 1823 | { |
| 1825 | | 0, |
| 1824 | 16, //CH2, trusted, used by Super MZ demo / The Black Onyx and a bunch of others (TODO: timing of this) |
| 1826 | 1825 | DEVCB_NULL, |
| 1827 | | DEVCB_NULL |
| 1826 | DEVCB_LINE(pit8253_clk1_w) |
| 1828 | 1827 | } |
| 1829 | 1828 | } |
| 1830 | 1829 | }; |