diff options
author | 2013-03-26 16:01:23 +0000 | |
---|---|---|
committer | 2013-03-26 16:01:23 +0000 | |
commit | e61d508086ce08f920522a983685098ad265993b (patch) | |
tree | b86fcaf9d5734528b8a99aab45f3e687ec9dbe38 /src/mess/drivers/ql.c | |
parent | a36a1ebcd0e5b69e7c17d40ac70b6752741767d8 (diff) |
(MESS) ql: Added floppy softlist. [anonymous]
Diffstat (limited to 'src/mess/drivers/ql.c')
-rw-r--r-- | src/mess/drivers/ql.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/mess/drivers/ql.c b/src/mess/drivers/ql.c index c1705396884..1274d374d35 100644 --- a/src/mess/drivers/ql.c +++ b/src/mess/drivers/ql.c @@ -10,6 +10,7 @@ TODO: + - slotify cartridges - microdrive - ZX8301 memory access slowdown - use resnet.h to create palette @@ -827,6 +828,12 @@ static LEGACY_FLOPPY_OPTIONS_START( ql ) SECTORS([40]) SECTOR_LENGTH([512]) FIRST_SECTOR_ID([1])) + LEGACY_FLOPPY_OPTION(ql, "img", "QDOS 800KB disk image", basicdsk_identify_default, basicdsk_construct_default, NULL, + HEADS([2]) + TRACKS([80]) + SECTORS([5]) + SECTOR_LENGTH([1024]) + FIRST_SECTOR_ID([1])) LEGACY_FLOPPY_OPTIONS_END static const floppy_interface ql_floppy_interface = @@ -1004,8 +1011,9 @@ static MACHINE_CONFIG_START( ql, ql_state ) MCFG_CARTSLOT_INTERFACE("ql_cart") // software lists + MCFG_SOFTWARE_LIST_ADD("cart_list", "ql_cart") MCFG_SOFTWARE_LIST_ADD("cass_list", "ql_cass") - MCFG_SOFTWARE_LIST_ADD("cart_list", "ql") + MCFG_SOFTWARE_LIST_ADD("flop_list", "ql_flop") // internal ram MCFG_RAM_ADD(RAM_TAG) @@ -1099,6 +1107,9 @@ ROM_START( ql ) ROM_REGION( 0x400, "plds", 0 ) ROM_LOAD( "hal16l8.ic38", 0x0000, 0x0400, NO_DUMP ) + + ROM_REGION( 0x4000, "printer", 0 ) // original Sinclair QL printer (based on Seikosha SP-1000 / SP-800QL, with custom QL font) + ROM_LOAD( "bql010-sqpp", 0x0000, 0x4000, CRC(07834797) SHA1(ba94bdad2303a263008b6ea744669a19938d9998) ) ROM_END |