trunk/src/mess/drivers/altos5.c
| r23555 | r23556 | |
| 120 | 120 | // if WPRT point at nothing |
| 121 | 121 | if (state & BIT(data, 7)) |
| 122 | 122 | data = 0x30; |
| 123 | | else |
| 124 | | // normalise bank number and use it |
| 125 | | if (BIT(data, 6)) |
| 126 | | data-= 0x20; |
| 127 | | else |
| 128 | | data-= 0x10; |
| 129 | 123 | |
| 124 | // mask off wprt (no longer needed) |
| 125 | // normalise bank number (4x becomes 0x; 2x and 1x are already ok) |
| 130 | 126 | return data & 0x3f; |
| 131 | 127 | } |
| 132 | 128 | |
| r23555 | r23556 | |
| 494 | 490 | MCFG_Z80SIO0_ADD("z80sio", XTAL_8MHz / 2, sio_intf ) |
| 495 | 491 | MCFG_RS232_PORT_ADD("rs232", rs232_intf, default_rs232_devices, "serial_terminal") |
| 496 | 492 | MCFG_TIMER_DRIVER_ADD_PERIODIC("ctc_tick", altos5_state, ctc_tick, attotime::from_hz(XTAL_8MHz / 4)) |
| 497 | | MCFG_FD1797x_ADD("fdc", XTAL_8MHz / 4) |
| 493 | MCFG_FD1797x_ADD("fdc", XTAL_8MHz / 8) |
| 498 | 494 | MCFG_FLOPPY_DRIVE_ADD("fdc:0", altos5_floppies, "525dd", floppy_image_device::default_floppy_formats) |
| 499 | 495 | MCFG_FLOPPY_DRIVE_ADD("fdc:1", altos5_floppies, "525dd", floppy_image_device::default_floppy_formats) |
| 500 | 496 | MACHINE_CONFIG_END |