trunk/hash/abc80.xml
| r245290 | r245291 | |
| 1 | | <?xml version="1.0"?> |
| 2 | | <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> |
| 3 | | <softwarelist name="abc80" description="Luxor ABC 80 diskettes"> |
| 4 | | |
| 5 | | <software name="cpm" supported="no"> |
| 6 | | <description>CP/M BIOS 3.7</description> |
| 7 | | <year>19??</year> |
| 8 | | <publisher>Myab</publisher> |
| 9 | | |
| 10 | | <!-- Datadisc 80 format (8 sectors/track, 256 bytes/sector interleave, sector skew 5: 0 5 2 7 4 1 6 3) --> |
| 11 | | <part name="flop1" interface="floppy_5_25"> |
| 12 | | <feature name="part_id" value="Side 0"/> |
| 13 | | <dataarea name="flop" size="81920"> |
| 14 | | <rom name="cpmdisk_myab37_side0.img" size="81920" crc="7065fa91" sha1="f0ca7c2785bd92ed7ede46aaba8b8e2a2d826e47" offset="0" /> |
| 15 | | </dataarea> |
| 16 | | </part> |
| 17 | | |
| 18 | | <part name="flop2" interface="floppy_5_25"> |
| 19 | | <feature name="part_id" value="Side 1"/> |
| 20 | | <dataarea name="flop" size="81920"> |
| 21 | | <rom name="cpmdisk_myab37_side1.img" size="81920" crc="062e88c7" sha1="2d3baa1f225129474839972b9735444120965e08" offset="0" /> |
| 22 | | </dataarea> |
| 23 | | </part> |
| 24 | | </software> |
| 25 | | |
| 26 | | <software name="demo"> |
| 27 | | <description>Demo</description> |
| 28 | | <year>19??</year> |
| 29 | | <publisher>Luxor</publisher> |
| 30 | | |
| 31 | | <part name="flop1" interface="floppy_5_25"> |
| 32 | | <dataarea name="flop" size="82895"> |
| 33 | | <rom name="demo.td0" size="82895" crc="f581ce62" sha1="2e79e7371d767cb689d1e490f8e1c869dc390a03" offset="0" /> |
| 34 | | </dataarea> |
| 35 | | </part> |
| 36 | | </software> |
| 37 | | |
| 38 | | <software name="system10"> |
| 39 | | <description>System disk v1.0</description> |
| 40 | | <year>19??</year> |
| 41 | | <publisher>Luxor</publisher> |
| 42 | | |
| 43 | | <part name="flop1" interface="floppy_5_25"> |
| 44 | | <dataarea name="flop" size="47013"> |
| 45 | | <rom name="system10.td0" size="47013" crc="be80a5ca" sha1="64bea62668e9b2604732810c0704f52f6c8c3f99" offset="0" /> |
| 46 | | </dataarea> |
| 47 | | </part> |
| 48 | | </software> |
| 49 | | |
| 50 | | <software name="dosgen"> |
| 51 | | <description>Dosgen</description> |
| 52 | | <year>19??</year> |
| 53 | | <publisher><unknown></publisher> |
| 54 | | |
| 55 | | <part name="flop1" interface="floppy_5_25"> |
| 56 | | <dataarea name="flop" size="10734"> |
| 57 | | <rom name="fd2_dgen.imd" size="10734" crc="4c6ba75f" sha1="bb009d560089bdc0db2ab86634b4226956a96ac2" offset="0" /> |
| 58 | | </dataarea> |
| 59 | | </part> |
| 60 | | </software> |
| 61 | | |
| 62 | | <software name="kundreg"> |
| 63 | | <description>Kundregister</description> |
| 64 | | <year>19??</year> |
| 65 | | <publisher><unknown></publisher> |
| 66 | | |
| 67 | | <part name="flop1" interface="floppy_5_25"> |
| 68 | | <dataarea name="flop" size="79143"> |
| 69 | | <rom name="fd2_bifak.imd" size="79143" crc="a741ad5d" sha1="a0cb8cc31a30fcbea258dd5249845819930e60c2" offset="0" /> |
| 70 | | </dataarea> |
| 71 | | </part> |
| 72 | | </software> |
| 73 | | |
| 74 | | </softwarelist> |
trunk/hash/abc80_cass.xml
| r0 | r245291 | |
| 1 | <?xml version="1.0"?> |
| 2 | <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> |
| 3 | <softwarelist name="abc80_cass" description="Luxor ABC 80 cassettes"> |
| 4 | |
| 5 | <software name="abcdemo"> |
| 6 | <description>ABCDemo</description> |
| 7 | <year>2015</year> |
| 8 | <publisher>Genesis Project</publisher> |
| 9 | |
| 10 | <part name="cass1" interface="abc80_cass"> |
| 11 | <dataarea name="cass" size="10793090"> |
| 12 | <rom name="genesisproject_abcdemo.wav" size="10793090" crc="7642349f" sha1="a0a808e9c9c5f3ca162ef22869600e1c735846c2" offset="0" /> |
| 13 | </dataarea> |
| 14 | </part> |
| 15 | </software> |
| 16 | |
| 17 | </softwarelist> |
| | No newline at end of file |
trunk/hash/abc80_flop.xml
| r0 | r245291 | |
| 1 | <?xml version="1.0"?> |
| 2 | <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> |
| 3 | <softwarelist name="abc80_flop" description="Luxor ABC 80 diskettes"> |
| 4 | |
| 5 | <software name="cpm" supported="no"> |
| 6 | <description>CP/M BIOS 3.7</description> |
| 7 | <year>19??</year> |
| 8 | <publisher>Myab</publisher> |
| 9 | |
| 10 | <!-- Datadisc 80 format (8 sectors/track, 256 bytes/sector interleave, sector skew 5: 0 5 2 7 4 1 6 3) --> |
| 11 | <part name="flop1" interface="floppy_5_25"> |
| 12 | <feature name="part_id" value="Side 0"/> |
| 13 | <dataarea name="flop" size="81920"> |
| 14 | <rom name="cpmdisk_myab37_side0.img" size="81920" crc="7065fa91" sha1="f0ca7c2785bd92ed7ede46aaba8b8e2a2d826e47" offset="0" /> |
| 15 | </dataarea> |
| 16 | </part> |
| 17 | |
| 18 | <part name="flop2" interface="floppy_5_25"> |
| 19 | <feature name="part_id" value="Side 1"/> |
| 20 | <dataarea name="flop" size="81920"> |
| 21 | <rom name="cpmdisk_myab37_side1.img" size="81920" crc="062e88c7" sha1="2d3baa1f225129474839972b9735444120965e08" offset="0" /> |
| 22 | </dataarea> |
| 23 | </part> |
| 24 | </software> |
| 25 | |
| 26 | <software name="demo"> |
| 27 | <description>Demo</description> |
| 28 | <year>19??</year> |
| 29 | <publisher>Luxor</publisher> |
| 30 | |
| 31 | <part name="flop1" interface="floppy_5_25"> |
| 32 | <dataarea name="flop" size="82895"> |
| 33 | <rom name="demo.td0" size="82895" crc="f581ce62" sha1="2e79e7371d767cb689d1e490f8e1c869dc390a03" offset="0" /> |
| 34 | </dataarea> |
| 35 | </part> |
| 36 | </software> |
| 37 | |
| 38 | <software name="system10"> |
| 39 | <description>System disk v1.0</description> |
| 40 | <year>19??</year> |
| 41 | <publisher>Luxor</publisher> |
| 42 | |
| 43 | <part name="flop1" interface="floppy_5_25"> |
| 44 | <dataarea name="flop" size="47013"> |
| 45 | <rom name="system10.td0" size="47013" crc="be80a5ca" sha1="64bea62668e9b2604732810c0704f52f6c8c3f99" offset="0" /> |
| 46 | </dataarea> |
| 47 | </part> |
| 48 | </software> |
| 49 | |
| 50 | <software name="dosgen"> |
| 51 | <description>Dosgen</description> |
| 52 | <year>19??</year> |
| 53 | <publisher><unknown></publisher> |
| 54 | |
| 55 | <part name="flop1" interface="floppy_5_25"> |
| 56 | <dataarea name="flop" size="10734"> |
| 57 | <rom name="fd2_dgen.imd" size="10734" crc="4c6ba75f" sha1="bb009d560089bdc0db2ab86634b4226956a96ac2" offset="0" /> |
| 58 | </dataarea> |
| 59 | </part> |
| 60 | </software> |
| 61 | |
| 62 | <software name="kundreg"> |
| 63 | <description>Kundregister</description> |
| 64 | <year>19??</year> |
| 65 | <publisher><unknown></publisher> |
| 66 | |
| 67 | <part name="flop1" interface="floppy_5_25"> |
| 68 | <dataarea name="flop" size="79143"> |
| 69 | <rom name="fd2_bifak.imd" size="79143" crc="a741ad5d" sha1="a0cb8cc31a30fcbea258dd5249845819930e60c2" offset="0" /> |
| 70 | </dataarea> |
| 71 | </part> |
| 72 | </software> |
| 73 | |
| 74 | <software name="abcdemo"> |
| 75 | <description>ABCDemo</description> |
| 76 | <year>2015</year> |
| 77 | <publisher>Genesis Project</publisher> |
| 78 | |
| 79 | <part name="flop1" interface="floppy_5_25"> |
| 80 | <dataarea name="flop" size="163840"> |
| 81 | <rom name="genesisproject_abcdemo.dsk" size="163840" crc="29059d3c" sha1="55b38436a2d3cfe1caf8e35e44775402a1511eec" offset="0" /> |
| 82 | </dataarea> |
| 83 | </part> |
| 84 | </software> |
| 85 | |
| 86 | </softwarelist> |
trunk/src/mess/drivers/abc80.c
| r245290 | r245291 | |
| 518 | 518 | |
| 519 | 519 | MCFG_CASSETTE_ADD("cassette") |
| 520 | 520 | MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_MUTED) |
| 521 | MCFG_CASSETTE_INTERFACE("abc80_cass") |
| 521 | 522 | |
| 522 | 523 | MCFG_DEVICE_ADD(ABC80_KEYBOARD_TAG, ABC80_KEYBOARD, 0) |
| 523 | 524 | MCFG_ABC80_KEYBOARD_KEYDOWN_CALLBACK(WRITELINE(abc80_state, keydown_w)) |
| r245290 | r245291 | |
| 532 | 533 | MCFG_RAM_DEFAULT_SIZE("16K") |
| 533 | 534 | |
| 534 | 535 | // software list |
| 535 | | MCFG_SOFTWARE_LIST_ADD("flop_list", "abc80") |
| 536 | MCFG_SOFTWARE_LIST_ADD("cass_list", "abc80_cass") |
| 537 | MCFG_SOFTWARE_LIST_ADD("flop_list", "abc80_flop") |
| 536 | 538 | MACHINE_CONFIG_END |
| 537 | 539 | |
| 538 | 540 | |