trunk/src/emu/machine/wd_fdc.c
| r32318 | r32319 | |
| 1678 | 1678 | } |
| 1679 | 1679 | break; |
| 1680 | 1680 | } |
| 1681 | | if((cur_live.data_reg & 0xfe) != 0xfa && (cur_live.data_reg & 0xfe) != 0xfc) { |
| 1681 | if((cur_live.data_reg & 0xfe) != 0xfa && (cur_live.data_reg & 0xfe) != 0xf8) { |
| 1682 | 1682 | live_delay(SEARCH_ADDRESS_MARK_DATA_FAILED); |
| 1683 | 1683 | return; |
| 1684 | 1684 | } |
| 1685 | 1685 | |
| 1686 | 1686 | cur_live.bit_counter = 0; |
| 1687 | | cur_live.state = READ_SECTOR_DATA; |
| 1688 | | break; |
| 1687 | if((cur_live.data_reg & 0xfe) != 0xf8) |
| 1688 | status |= S_DDM; |
| 1689 | live_delay(READ_SECTOR_DATA); |
| 1690 | return; |
| 1689 | 1691 | } |
| 1690 | 1692 | |
| 1691 | 1693 | case SEARCH_ADDRESS_MARK_DATA_FAILED: |