mirror of
https://github.com/holub/mame
synced 2025-05-31 18:11:50 +03:00
MT 06215 [Robbbert]
This commit is contained in:
parent
76629ee6bf
commit
8e26ff5b8d
@ -220,7 +220,7 @@ READ8_MEMBER( micropolis_device::status_r )
|
|||||||
READ8_MEMBER( micropolis_device::data_r )
|
READ8_MEMBER( micropolis_device::data_r )
|
||||||
{
|
{
|
||||||
if (m_data_offset >= m_sector_length)
|
if (m_data_offset >= m_sector_length)
|
||||||
m_data_offset = 0;
|
return 0;
|
||||||
|
|
||||||
return m_buffer[m_data_offset++];
|
return m_buffer[m_data_offset++];
|
||||||
}
|
}
|
||||||
@ -254,7 +254,7 @@ Command (bits 5,6,7) Options (bits 0,1,2,3,4)
|
|||||||
case 3:
|
case 3:
|
||||||
if (BIT(data, 0))
|
if (BIT(data, 0))
|
||||||
{
|
{
|
||||||
if (m_track < 77)
|
if (m_track < 76)
|
||||||
{
|
{
|
||||||
m_track++;
|
m_track++;
|
||||||
direction = 1;
|
direction = 1;
|
||||||
@ -276,17 +276,11 @@ Command (bits 5,6,7) Options (bits 0,1,2,3,4)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
m_status = STAT_RFC;
|
m_status = STAT_RFC | STAT_READY;
|
||||||
|
if (m_track == 0)
|
||||||
if (BIT(data, 5))
|
|
||||||
m_status |= STAT_READY;
|
|
||||||
|
|
||||||
m_drive->floppy_drive_set_ready_state(1,0);
|
|
||||||
|
|
||||||
|
|
||||||
if (!m_track)
|
|
||||||
m_status |= STAT_TRACK0;
|
m_status |= STAT_TRACK0;
|
||||||
|
|
||||||
|
m_drive->floppy_drive_set_ready_state(1,0);
|
||||||
m_drive->floppy_drive_seek(direction);
|
m_drive->floppy_drive_seek(direction);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user