trunk/src/mess/drivers/atarist.c
| r243796 | r243797 | |
| 423 | 423 | |
| 424 | 424 | WRITE16_MEMBER( st_state::berr_w ) |
| 425 | 425 | { |
| 426 | | abort(); |
| 427 | | // m_maincpu->set_input_line(M68K_LINE_BUSERROR, ASSERT_LINE); |
| 428 | | // m_maincpu->set_input_line(M68K_LINE_BUSERROR, CLEAR_LINE); |
| 426 | m_maincpu->set_input_line(M68K_LINE_BUSERROR, ASSERT_LINE); |
| 427 | m_maincpu->set_input_line(M68K_LINE_BUSERROR, CLEAR_LINE); |
| 429 | 428 | } |
| 430 | 429 | |
| 431 | 430 | READ16_MEMBER( st_state::berr_r ) |
| 432 | 431 | { |
| 433 | 432 | if(!space.debugger_access()) { |
| 434 | | // m_maincpu->set_input_line(M68K_LINE_BUSERROR, ASSERT_LINE); |
| 435 | | // m_maincpu->set_input_line(M68K_LINE_BUSERROR, CLEAR_LINE); |
| 436 | | abort(); |
| 433 | m_maincpu->set_input_line(M68K_LINE_BUSERROR, ASSERT_LINE); |
| 434 | m_maincpu->set_input_line(M68K_LINE_BUSERROR, CLEAR_LINE); |
| 437 | 435 | } |
| 438 | 436 | return 0xffff; |
| 439 | 437 | } |
| r243796 | r243797 | |
| 1869 | 1867 | return m_mfp->get_vector(); |
| 1870 | 1868 | } |
| 1871 | 1869 | |
| 1872 | | return 0;//M68K_INT_ACK_AUTOVECTOR; |
| 1870 | return M68K_INT_ACK_AUTOVECTOR; |
| 1873 | 1871 | } |
| 1874 | 1872 | |
| 1875 | 1873 | |
| r243796 | r243797 | |
| 2076 | 2074 | |
| 2077 | 2075 | static MACHINE_CONFIG_START( st, st_state ) |
| 2078 | 2076 | // basic machine hardware |
| 2079 | | MCFG_CPU_ADD(M68000_TAG, M68000x, Y2/4) |
| 2077 | MCFG_CPU_ADD(M68000_TAG, M68000, Y2/4) |
| 2080 | 2078 | MCFG_CPU_PROGRAM_MAP(st_map) |
| 2081 | 2079 | MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(st_state,atarist_int_ack) |
| 2082 | 2080 | |
| 2083 | | // MCFG_CPU_ADD(HD6301V1_TAG, HD6301, Y2/8) |
| 2084 | | // MCFG_CPU_PROGRAM_MAP(ikbd_map) |
| 2085 | | // MCFG_CPU_IO_MAP(ikbd_io_map) |
| 2081 | MCFG_CPU_ADD(HD6301V1_TAG, HD6301, Y2/8) |
| 2082 | MCFG_CPU_PROGRAM_MAP(ikbd_map) |
| 2083 | MCFG_CPU_IO_MAP(ikbd_io_map) |
| 2086 | 2084 | |
| 2087 | 2085 | // video hardware |
| 2088 | 2086 | MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) |
| r243796 | r243797 | |
| 2166 | 2164 | |
| 2167 | 2165 | static MACHINE_CONFIG_START( megast, megast_state ) |
| 2168 | 2166 | // basic machine hardware |
| 2169 | | MCFG_CPU_ADD(M68000_TAG, M68000x, Y2/4) |
| 2167 | MCFG_CPU_ADD(M68000_TAG, M68000, Y2/4) |
| 2170 | 2168 | MCFG_CPU_PROGRAM_MAP(megast_map) |
| 2171 | 2169 | MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(st_state,atarist_int_ack) |
| 2172 | 2170 | |
| r243796 | r243797 | |
| 2257 | 2255 | |
| 2258 | 2256 | static MACHINE_CONFIG_START( ste, ste_state ) |
| 2259 | 2257 | // basic machine hardware |
| 2260 | | MCFG_CPU_ADD(M68000_TAG, M68000x, Y2/4) |
| 2258 | MCFG_CPU_ADD(M68000_TAG, M68000, Y2/4) |
| 2261 | 2259 | MCFG_CPU_PROGRAM_MAP(ste_map) |
| 2262 | 2260 | MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(st_state,atarist_int_ack) |
| 2263 | 2261 | |
| r243796 | r243797 | |
| 2372 | 2370 | #if 0 |
| 2373 | 2371 | static MACHINE_CONFIG_START( stbook, stbook_state ) |
| 2374 | 2372 | // basic machine hardware |
| 2375 | | MCFG_CPU_ADD(M68000_TAG, M68000x, U517/2) |
| 2373 | MCFG_CPU_ADD(M68000_TAG, M68000, U517/2) |
| 2376 | 2374 | MCFG_CPU_PROGRAM_MAP(stbook_map) |
| 2377 | 2375 | MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(st_state,atarist_int_ack) |
| 2378 | 2376 | |