mirror of
https://github.com/holub/mame
synced 2025-06-25 05:44:23 +03:00
ADC Super 6: fixed a small bug (nw)
This commit is contained in:
parent
15e68a47d9
commit
b90e88877f
@ -191,7 +191,8 @@ READ8_MEMBER( super6_state::fdc_r )
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
fatalerror("Z80 WAIT not supported by MAME core\n");
|
// don't crash please... but it's true, WAIT does nothing in our Z80
|
||||||
|
//fatalerror("Z80 WAIT not supported by MAME core\n");
|
||||||
m_maincpu->set_input_line(Z80_INPUT_LINE_WAIT, ASSERT_LINE);
|
m_maincpu->set_input_line(Z80_INPUT_LINE_WAIT, ASSERT_LINE);
|
||||||
|
|
||||||
return !m_fdc->intrq_r() << 7;
|
return !m_fdc->intrq_r() << 7;
|
||||||
@ -217,13 +218,16 @@ WRITE8_MEMBER( super6_state::fdc_w )
|
|||||||
6
|
6
|
||||||
7
|
7
|
||||||
|
|
||||||
|
Codes passed to here during boot are 0x00, 0x08, 0x38
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// disk drive select
|
// disk drive select
|
||||||
floppy_image_device *m_floppy = NULL;
|
floppy_image_device *m_floppy = NULL;
|
||||||
|
|
||||||
if (BIT(data, 0)) m_floppy = m_floppy0->get_device();
|
if ((data & 3) == 0)
|
||||||
if (BIT(data, 1)) m_floppy = m_floppy1->get_device();
|
m_floppy = m_floppy0->get_device();
|
||||||
|
if ((data & 3) == 1)
|
||||||
|
m_floppy = m_floppy1->get_device();
|
||||||
|
|
||||||
m_fdc->set_floppy(m_floppy);
|
m_fdc->set_floppy(m_floppy);
|
||||||
if (m_floppy) m_floppy->mon_w(0);
|
if (m_floppy) m_floppy->mon_w(0);
|
||||||
|
Loading…
Reference in New Issue
Block a user