Previous 199869 Revisions Next

r23556 Sunday 9th June, 2013 at 07:32:13 UTC by Robbbert
(MESS) Altos5: cleaned up banking conversion; changed fdc to 1MHz as suggested by OG.
[src/mess/drivers]altos5.c

trunk/src/mess/drivers/altos5.c
r23555r23556
120120   // if WPRT point at nothing
121121   if (state & BIT(data, 7))
122122      data = 0x30;
123   else
124   // normalise bank number and use it
125   if (BIT(data, 6))
126      data-= 0x20;
127   else
128      data-= 0x10;
129123
124   // mask off wprt (no longer needed)
125   // normalise bank number (4x becomes 0x; 2x and 1x are already ok)
130126   return data & 0x3f;
131127}
132128   
r23555r23556
494490   MCFG_Z80SIO0_ADD("z80sio",   XTAL_8MHz / 2, sio_intf )
495491   MCFG_RS232_PORT_ADD("rs232", rs232_intf, default_rs232_devices, "serial_terminal")
496492   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)
498494   MCFG_FLOPPY_DRIVE_ADD("fdc:0", altos5_floppies, "525dd", floppy_image_device::default_floppy_formats)
499495   MCFG_FLOPPY_DRIVE_ADD("fdc:1", altos5_floppies, "525dd", floppy_image_device::default_floppy_formats)
500496MACHINE_CONFIG_END

Previous 199869 Revisions Next


© 1997-2024 The MAME Team