src/mess/drivers/xerox820.c
| r4907 | r4908 | |
| 339 | 339 | 1 |
| 340 | 340 | 2 |
| 341 | 341 | 3 PBRDY keyboard data available |
| 342 | | 4 R/W5 8"/5.25" disk select (0=5.25", 1=8") |
| 342 | 4 8/N5 8"/5.25" disk select (0=5.25", 1=8") |
| 343 | 343 | 5 400/460 double sided disk detect (only on Etch 2 PCB) (0=SS, 1=DS) |
| 344 | 344 | 6 |
| 345 | 345 | 7 |
| r4907 | r4908 | |
| 387 | 387 | |
| 388 | 388 | /* bank switching */ |
| 389 | 389 | xerox820_bankswitch(device->machine, BIT(data, 7)); |
| 390 | | |
| 391 | | logerror("PA %02x\n", data); |
| 392 | 390 | }; |
| 393 | 391 | |
| 394 | 392 | static READ8_DEVICE_HANDLER( xerox820_pio_port_b_r ) |
| r4907 | r4908 | |
| 655 | 653 | MDRV_Z80PIO_ADD(Z80KBPIO_TAG, kbpio_intf) |
| 656 | 654 | MDRV_Z80PIO_ADD(Z80GPPIO_TAG, gppio_intf) |
| 657 | 655 | MDRV_Z80CTC_ADD(Z80CTC_TAG, XTAL_20MHz/8, ctc_intf) |
| 658 | | MDRV_WD177X_ADD(WD1771_TAG, wd1771_intf) |
| 656 | MDRV_WD1773_ADD(WD1771_TAG, wd1771_intf) // workaround wd17xx.c ready state bug, should be MDRV_WD177X_ADD |
| 659 | 657 | // MDRV_COM8116_ADD(COM8116_TAG, 5068800, com8116_intf) |
| 660 | 658 | MACHINE_DRIVER_END |
| 661 | 659 | |