trunk/src/mess/drivers/pc9801.c
| r19360 | r19361 | |
| 1260 | 1260 | |
| 1261 | 1261 | void pc9801_state::pc9801_fdc_2hd_update_ready(floppy_image_device *, int) |
| 1262 | 1262 | { |
| 1263 | | bool ready = m_fdc_2hd_ctrl & 0x40 ? true : false; |
| 1263 | bool ready = m_fdc_2hd_ctrl & 0x40; |
| 1264 | 1264 | floppy_image_device *floppy; |
| 1265 | 1265 | floppy = machine().device<floppy_connector>("upd765_2hd:0")->get_device(); |
| 1266 | | /* TODO: correct? Was ANDed before, with an OR several programs boots ... */ |
| 1267 | | if(floppy || ready) |
| 1266 | if(floppy && ready) |
| 1268 | 1267 | ready = floppy->ready_r(); |
| 1269 | 1268 | floppy = machine().device<floppy_connector>("upd765_2hd:1")->get_device(); |
| 1270 | | if(floppy || ready) |
| 1269 | if(floppy && ready) |
| 1271 | 1270 | ready = floppy->ready_r(); |
| 1272 | 1271 | |
| 1273 | 1272 | m_fdc_2hd->ready_w(ready); |