src/mess/drivers/rm380z.c
| r14783 | r14784 | |
| 62 | 62 | - Understand why ctrl-U (blinking cursor) in COS 4.0 stops keyboard input from working |
| 63 | 63 | - Get a reliable ROM dump and charset ROM dump |
| 64 | 64 | |
| 65 | |
| 66 | Attempt to register save state entry after state registration is closed! |
| 67 | Module timer tag static_vblank_timer name m_param |
| 68 | Attempt to register save state entry after state registration is closed! |
| 69 | Module timer tag static_vblank_timer name m_enabled |
| 70 | Attempt to register save state entry after state registration is closed! |
| 71 | Module timer tag static_vblank_timer name m_period.attoseconds |
| 72 | Attempt to register save state entry after state registration is closed! |
| 73 | Module timer tag static_vblank_timer name m_period.seconds |
| 74 | Attempt to register save state entry after state registration is closed! |
| 75 | Module timer tag static_vblank_timer name m_start.attoseconds |
| 76 | Attempt to register save state entry after state registration is closed! |
| 77 | Module timer tag static_vblank_timer name m_start.seconds |
| 78 | Attempt to register save state entry after state registration is closed! |
| 79 | Module timer tag static_vblank_timer name m_expire.attoseconds |
| 80 | Attempt to register save state entry after state registration is closed! |
| 81 | Module timer tag static_vblank_timer name m_expire.seconds |
| 82 | ':maincpu' (E48B): unmapped program memory write to E000 = C1 & FF |
| 83 | ':maincpu' (E48E): unmapped program memory write to E000 = 3E & FF |
| 84 | |
| 65 | 85 | */ |
| 66 | 86 | |
| 67 | 87 | #define ADDRESS_MAP_MODERN |
| 68 | 88 | |
| 69 | | #include "emu.h" |
| 70 | | #include "cpu/z80/z80.h" |
| 71 | | #include "machine/ram.h" |
| 72 | | #include "imagedev/flopdrv.h" |
| 73 | | #include "machine/keyboard.h" |
| 74 | | #include "machine/wd17xx.h" |
| 75 | 89 | #include "includes/rm380z.h" |
| 76 | 90 | |
| 77 | 91 | |
| r14783 | r14784 | |
| 169 | 183 | ROM_LOAD( "cos40b-m_f600-f9ff.bin", 0x1000, 0x400, BAD_DUMP CRC(e3397d9d) SHA1(490a0c834b0da392daf782edc7d51ca8f0668b1a)) |
| 170 | 184 | ROM_LOAD( "cos40b-m_1c00-1dff.bin", 0x1400, 0x200, BAD_DUMP CRC(0f759f44) SHA1(9689c1c1faa62c56def999cbedbbb0c8d928dcff)) |
| 171 | 185 | // chargen ROM is undumped, afaik |
| 172 | | ROM_REGION( 0x1680, "gfx", 0 ) |
| 186 | ROM_REGION( 0x1680, "chargen", 0 ) |
| 173 | 187 | ROM_LOAD( "ch3.raw", 0x0000, 0x1680, BAD_DUMP CRC(c223622b) SHA1(185ef24896419d7ff46f71a760ac217de3811684)) |
| 174 | 188 | ROM_END |
| 175 | 189 | |
src/mess/drivers/pasopia.c
| r14783 | r14784 | |
| 269 | 269 | static Z80PIO_INTERFACE( z80pio_intf ) |
| 270 | 270 | { |
| 271 | 271 | DEVCB_CPU_INPUT_LINE("maincpu", INPUT_LINE_IRQ0), //doesn't work? |
| 272 | | DEVCB_DRIVER_MEMBER(pasopia_state, testa_r), |
| 273 | | DEVCB_NULL, |
| 274 | | DEVCB_DRIVER_LINE_MEMBER(pasopia_state, testa_w), |
| 275 | | DEVCB_DRIVER_MEMBER(pasopia_state, testb_r), |
| 276 | | DEVCB_NULL, |
| 277 | | DEVCB_DRIVER_LINE_MEMBER(pasopia_state, testb_w) |
| 272 | DEVCB_DRIVER_MEMBER(pasopia_state, testa_r), // port A read |
| 273 | DEVCB_NULL, // port A write |
| 274 | DEVCB_DRIVER_LINE_MEMBER(pasopia_state, testa_w), // ready A |
| 275 | DEVCB_DRIVER_MEMBER(pasopia_state, testb_r), // port B read |
| 276 | DEVCB_NULL, // port B write |
| 277 | DEVCB_DRIVER_LINE_MEMBER(pasopia_state, testb_w) // ready B |
| 278 | 278 | }; |
| 279 | 279 | |
| 280 | 280 | static const mc6845_interface mc6845_intf = |
src/mess/drivers/pcm.c
| r14783 | r14784 | |
| 74 | 74 | pcm_state(const machine_config &mconfig, device_type type, const char *tag) |
| 75 | 75 | : driver_device(mconfig, type, tag), |
| 76 | 76 | m_maincpu(*this, "maincpu"), |
| 77 | | m_keyboard(*this, KEYBOARD_TAG), |
| 78 | 77 | m_pio_s(*this, "z80pio_s"), |
| 79 | 78 | m_pio_u(*this, "z80pio_u"), |
| 80 | 79 | m_sio(*this, "z80sio"), |
| r14783 | r14784 | |
| 85 | 84 | { } |
| 86 | 85 | |
| 87 | 86 | required_device<cpu_device> m_maincpu; |
| 88 | | required_device<device_t> m_keyboard; |
| 89 | 87 | required_device<device_t> m_pio_s; |
| 90 | 88 | required_device<device_t> m_pio_u; |
| 91 | 89 | required_device<device_t> m_sio; |