trunk/src/lib/formats/adam_dsk.c
| r26266 | r26267 | |
| 30 | 30 | return "dsk"; |
| 31 | 31 | } |
| 32 | 32 | |
| 33 | | // Unverified gap sizes |
| 34 | 33 | const adam_format::format adam_format::formats[] = { |
| 34 | // track description |
| 35 | // 100x4e 12x00 3xf5 fe 2x00 01 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7 |
| 36 | // 100x4e 12x00 3xf5 fe 2x00 02 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7 |
| 37 | // 100x4e 12x00 3xf5 fe 2x00 03 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7 |
| 38 | // 100x4e 12x00 3xf5 fe 2x00 04 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7 |
| 39 | // 100x4e 12x00 3xf5 fe 2x00 05 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7 |
| 40 | // 100x4e 12x00 3xf5 fe 2x00 06 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7 |
| 41 | // 100x4e 12x00 3xf5 fe 2x00 07 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7 |
| 42 | // 100x4e 12x00 3xf5 fe 2x00 08 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7 |
| 43 | // 859x4e |
| 35 | 44 | { /* 160K 5 1/4 inch double density single sided */ |
| 36 | 45 | floppy_image::FF_525, floppy_image::SSDD, floppy_image::MFM, |
| 37 | | 2000, 8, 40, 1, 512, {}, 1, {}, 100, 22, 84 |
| 46 | 2000, 8, 40, 1, 512, {}, 1, {}, 100, 22, 100 |
| 38 | 47 | }, |
| 48 | |
| 49 | // Unverified gap sizes --> |
| 39 | 50 | { /* 320K 5 1/4 inch double density */ |
| 40 | 51 | floppy_image::FF_525, floppy_image::DSDD, floppy_image::MFM, |
| 41 | 52 | 2000, 8, 40, 2, 512, {}, 1, {}, 100, 22, 84 |
trunk/src/emu/bus/adamnet/fdc.c
| r26266 | r26267 | |
| 9 | 9 | |
| 10 | 10 | **********************************************************************/ |
| 11 | 11 | |
| 12 | /* |
| 13 | |
| 14 | TODO: |
| 15 | |
| 16 | - 320KB DSDD 5.25" |
| 17 | - 720KB DSDD 3.5" |
| 18 | - 1.44MB DSHD 3.5" |
| 19 | |
| 20 | */ |
| 21 | |
| 12 | 22 | #include "fdc.h" |
| 13 | 23 | |
| 14 | 24 | |
| r26266 | r26267 | |
| 113 | 123 | FLOPPY_FORMATS_END |
| 114 | 124 | |
| 115 | 125 | static SLOT_INTERFACE_START( adam_fdc_floppies ) |
| 116 | | SLOT_INTERFACE( "525dd", FLOPPY_525_DD ) |
| 126 | SLOT_INTERFACE( "525ssdd", FLOPPY_525_SSDD ) |
| 117 | 127 | SLOT_INTERFACE_END |
| 118 | 128 | |
| 119 | 129 | |
| r26266 | r26267 | |
| 128 | 138 | |
| 129 | 139 | MCFG_WD2793x_ADD(WD2793_TAG, XTAL_4MHz/4) |
| 130 | 140 | |
| 131 | | MCFG_FLOPPY_DRIVE_ADD(WD2793_TAG":0", adam_fdc_floppies, "525dd", adam_fdc_device::floppy_formats) |
| 141 | MCFG_FLOPPY_DRIVE_ADD(WD2793_TAG":0", adam_fdc_floppies, "525ssdd", adam_fdc_device::floppy_formats) |
| 132 | 142 | MACHINE_CONFIG_END |
| 133 | 143 | |
| 134 | 144 | |
| r26266 | r26267 | |
| 348 | 358 | |
| 349 | 359 | m_bus->txd_w(this, BIT(data, 4)); |
| 350 | 360 | } |
| 361 | |
| 362 | |
| 363 | //------------------------------------------------- |
| 364 | // DEVICE_INPUT_DEFAULTS( drive2 ) |
| 365 | //------------------------------------------------- |
| 366 | |
| 367 | DEVICE_INPUT_DEFAULTS_START( drive2 ) |
| 368 | DEVICE_INPUT_DEFAULTS("SW3", 0x01, 0x01) |
| 369 | DEVICE_INPUT_DEFAULTS_END |
trunk/src/mess/drivers/adam.c
| r26266 | r26267 | |
| 1135 | 1135 | MCFG_ADAMNET_SLOT_ADD("net2", adamnet_devices, "prn") |
| 1136 | 1136 | MCFG_ADAMNET_SLOT_ADD("net3", adamnet_devices, "ddp") |
| 1137 | 1137 | MCFG_ADAMNET_SLOT_ADD("net4", adamnet_devices, "fdc") |
| 1138 | | MCFG_ADAMNET_SLOT_ADD("net5", adamnet_devices, NULL) |
| 1138 | MCFG_ADAMNET_SLOT_ADD("net5", adamnet_devices, "fdc") |
| 1139 | MCFG_DEVICE_CARD_DEVICE_INPUT_DEFAULTS("fdc", drive2) |
| 1139 | 1140 | MCFG_ADAMNET_SLOT_ADD("net6", adamnet_devices, NULL) |
| 1140 | 1141 | MCFG_ADAMNET_SLOT_ADD("net7", adamnet_devices, NULL) |
| 1141 | 1142 | MCFG_ADAMNET_SLOT_ADD("net8", adamnet_devices, NULL) |
trunk/hash/adam_flop.xml
| r26266 | r26267 | |
| 2 | 2 | <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> |
| 3 | 3 | <softwarelist name="adam_flop" description="Coleco Adam diskettes"> |
| 4 | 4 | |
| 5 | <software name="diskdoc"> |
| 6 | <description>Disk Doctor v1.4</description> |
| 7 | <year>1987</year> |
| 8 | <publisher>AJM Software</publisher> |
| 9 | |
| 10 | <part name="flop1" interface="floppy_5_25"> |
| 11 | <dataarea name="flop" size="52231"> |
| 12 | <rom name="diskdoc.imd" size="52231" crc="33bf7050" sha1="413e091fb915c713f56004cbedc2be9dca9e12d6" offset="0" /> |
| 13 | </dataarea> |
| 14 | </part> |
| 15 | </software> |
| 16 | |
| 17 | <software name="diskman"> |
| 18 | <description>Disk Manager</description> |
| 19 | <year>1984</year> |
| 20 | <publisher>Coleco</publisher> |
| 21 | |
| 22 | <part name="flop1" interface="floppy_5_25"> |
| 23 | <dataarea name="flop" size="162897"> |
| 24 | <rom name="diskman1.imd" size="162897" crc="160d75a1" sha1="cb43a4c16abc24de4692038c94f7836c25fa495a" offset="0" /> |
| 25 | </dataarea> |
| 26 | </part> |
| 27 | </software> |
| 28 | |
| 29 | <software name="diskmana" cloneof="diskman"> |
| 30 | <description>Disk Manager (Alt)</description> |
| 31 | <year>1984</year> |
| 32 | <publisher>Coleco</publisher> |
| 33 | |
| 34 | <part name="flop1" interface="floppy_5_25"> |
| 35 | <dataarea name="flop" size="163410"> |
| 36 | <rom name="diskman2.imd" size="163410" crc="4db60438" sha1="9c1b815833726457d54c9bfc8848434cdbd2145e" offset="0" /> |
| 37 | </dataarea> |
| 38 | </part> |
| 39 | </software> |
| 40 | |
| 5 | 41 | <software name="bestbc"> |
| 6 | 42 | <description>Best of B.C. Featuring B.C's Quest For Tires and B.C. II: Grog's Revenge</description> |
| 7 | 43 | <year>1985</year> |