src/mess/devices/sonydriv.c
| r9691 | r9692 | |
| 330 | 330 | break; |
| 331 | 331 | case 0x0e: /* Tachometer */ |
| 332 | 332 | /* (time in seconds) / (60 sec/minute) * (rounds/minute) * (60 pulses) * (2 pulse phases) */ |
| 333 | | result = ((int) (attotime_to_double(timer_get_time(device->machine)) / 60.0 * sony_rpm(f, &cur_image->device()) * 60.0 * 2.0)) & 1; |
| 333 | if (cur_image) |
| 334 | { |
| 335 | result = ((int) (attotime_to_double(timer_get_time(device->machine)) / 60.0 * sony_rpm(f, &cur_image->device()) * 60.0 * 2.0)) & 1; |
| 336 | } |
| 334 | 337 | break; |
| 335 | 338 | case 0x0f: /* 400k/800k: Drive installed: 0=drive connected, 1=drive not connected */ |
| 336 | 339 | /* FDHD: Inserted disk density: 0=HD, 1=DD */ |