trunk/src/mess/drivers/b2m.c
| r19524 | r19525 | |
| 17 | 17 | #include "machine/wd_fdc.h" |
| 18 | 18 | #include "machine/ram.h" |
| 19 | 19 | #include "includes/b2m.h" |
| 20 | #include "formats/smx_dsk.h" |
| 20 | 21 | |
| 21 | | |
| 22 | 22 | /* Address maps */ |
| 23 | 23 | static ADDRESS_MAP_START(b2m_mem, AS_PROGRAM, 8, b2m_state ) |
| 24 | 24 | AM_RANGE (0x0000, 0x27ff) AM_RAMBANK("bank1") |
| r19524 | r19525 | |
| 170 | 170 | PORT_CONFSETTING( 0x01, "Color") |
| 171 | 171 | PORT_CONFSETTING( 0x00, "B/W") |
| 172 | 172 | INPUT_PORTS_END |
| 173 | | /* |
| 174 | | static LEGACY_FLOPPY_OPTIONS_START(b2m) |
| 175 | | LEGACY_FLOPPY_OPTION(b2m, "cpm", "Bashkiria-2M disk image", basicdsk_identify_default, basicdsk_construct_default, NULL, |
| 176 | | HEADS([2]) |
| 177 | | TRACKS([80]) |
| 178 | | SECTORS([5]) |
| 179 | | SECTOR_LENGTH([1024]) |
| 180 | | FIRST_SECTOR_ID([1])) |
| 181 | | LEGACY_FLOPPY_OPTIONS_END |
| 182 | | */ |
| 183 | 173 | |
| 174 | FLOPPY_FORMATS_MEMBER( b2m_state::b2m_floppy_formats ) |
| 175 | FLOPPY_SMX_FORMAT |
| 176 | FLOPPY_FORMATS_END |
| 177 | |
| 184 | 178 | static SLOT_INTERFACE_START( b2m_floppies ) |
| 185 | | SLOT_INTERFACE( "525dd", FLOPPY_525_DD ) |
| 179 | SLOT_INTERFACE( "525qd", FLOPPY_525_QD ) |
| 186 | 180 | SLOT_INTERFACE_END |
| 187 | 181 | |
| 188 | 182 | |
| r19524 | r19525 | |
| 226 | 220 | |
| 227 | 221 | MCFG_FD1793x_ADD("fd1793", XTAL_8MHz / 8) |
| 228 | 222 | |
| 229 | | MCFG_FLOPPY_DRIVE_ADD("fd0", b2m_floppies, "525dd", 0, floppy_image_device::default_floppy_formats) |
| 230 | | MCFG_FLOPPY_DRIVE_ADD("fd1", b2m_floppies, "525dd", 0, floppy_image_device::default_floppy_formats) |
| 223 | MCFG_FLOPPY_DRIVE_ADD("fd0", b2m_floppies, "525qd", 0, b2m_state::b2m_floppy_formats) |
| 224 | MCFG_FLOPPY_DRIVE_ADD("fd1", b2m_floppies, "525qd", 0, b2m_state::b2m_floppy_formats) |
| 231 | 225 | |
| 232 | 226 | /* internal ram */ |
| 233 | 227 | MCFG_RAM_ADD(RAM_TAG) |