From d5722b3ca2b6496f8ee2b484d7640bbdc8bca18b Mon Sep 17 00:00:00 2001 From: etabeta78 Date: Thu, 27 Nov 2014 08:32:48 +0100 Subject: [PATCH] (MESS) added software lists for Altos 5 floppies and Memotech MTX tapes. [Riley110] --- hash/altos5.xml | 42 ++++ hash/mtx_cass.xml | 514 ++++++++++++++++++++++++++++++++++++++ src/mess/drivers/altos5.c | 2 + src/mess/drivers/mtx.c | 3 + 4 files changed, 561 insertions(+) create mode 100644 hash/altos5.xml create mode 100644 hash/mtx_cass.xml diff --git a/hash/altos5.xml b/hash/altos5.xml new file mode 100644 index 00000000000..9022758c76d --- /dev/null +++ b/hash/altos5.xml @@ -0,0 +1,42 @@ + + + + + + + Altos Diag. Exec. v3.0 + 198? + Digital Research + + + + + + + + + + CP/M v2.20SO + 198? + Digital Research + + + + + + + + + + MP-M v2.10SO rev.B + 1982 + Digital Research + + + + + + + + + diff --git a/hash/mtx_cass.xml b/hash/mtx_cass.xml new file mode 100644 index 00000000000..c87e00e114f --- /dev/null +++ b/hash/mtx_cass.xml @@ -0,0 +1,514 @@ + + + + + + + + + 3D Tachyon Fighter + 1984 + Continental Software + + + + + + + + + + 3D Turbo + 1984 + Continental Software + + + + + + + + + + Agrovator + 1985 + Syntax Software + + + + + + + + + + Alice in Wonderland + 1983 + Continental Software + + + + + + + + + + Arcazion + 1985 + Chris Sawyer + + + + + + + + + + Astro-Pac + 1984 + Continental Software + + + + + + + + + + Astromilon + 1984 + Continental Software + + + + + + + + + + Backgammon + 1983 + Continental Software + + + + + + + + + + Blobbo + 1984 + Continental Software + + + + + + + + + + Contract Bridge II + 1984 + Continental Software + + + + + + + + + + Contract Bridge II (Alt) + 1984 + Continental Software + + + + + + + + + + Cosmic Raiders + 1984 + Continental Software + + + + + + + + + + Goldmine + 1983 + Continental Software + + + + + + + + + + Hawk Wars + 1985 + Syntax Software + + + + + + + + + + Jumping Jack Flash + 1985 + Syntax Software + + + + + + + + + + Jumping Jack Flash (Alt) + 1985 + Syntax Software + + + + + + + + + + Kilopede + 1983 + Continental Software + + + + + + + + + + Knuckles + 1983 + Continental Software + + + + + + + + + + Knuckles (Alt) + 1983 + Continental Software + + + + + + + + + + Little Devils + 1985 + Continental Software + + + + + + + + + + Micro Canavas + 2000 + MTX ISFT + + + + + + + + + + Mission Alphatron + 1984 + Continental Software + + + + + + + + + + Mission Alphatron (Alt) + 1984 + Continental Software + + + + + + + + + + Mission Omega + 1985 + Chris Sawyer - Syntaxsoft + + + + + + + + + + MTX Chess + 1983 + Continental Software + + + + + + + + + + Nemo + 1983 + Continental Software + + + + + + + + + + Obloids + 1984 + Continental Software + + + + + + + + + + Phaid + 1983 + Continental Software + + + + + + + + + + Phaid (Alt) + 1983 + Continental Software + + + + + + + + + + Qogo + 1984 + Continental Software + + + + + + + + + + Quazzia + 1984 + Megastar Games + + + + + + + + + + Reversi + 1984 + Continental Software + + + + + + + + + + Reversi (Alt) + 1984 + Continental Software + + + + + + + + + + Space Invasion + 1998 + John Dondzila + + + + + + + + + + Space Invasion (Alt) + 1998 + John Dondzila + + + + + + + + + + Star Command + 1984 + Continental Software + + + + + + + + + + Super Minefield + 1984 + Continental Software + + + + + + + + + + Surface Scanner + 1984 + Megastar Games + + + + + + + + + + Tapeworm + 1984 + Continental Software + + + + + + + + + + Target Zone + 1985 + Syntax Software + + + + + + + + + + Toado + 1984 + Continental Software + + + + + + + + + + Vernon and the Vampires + 1983 + Syntax Software + + + + + + + + + diff --git a/src/mess/drivers/altos5.c b/src/mess/drivers/altos5.c index e9bf30400c5..bfa0b71e053 100644 --- a/src/mess/drivers/altos5.c +++ b/src/mess/drivers/altos5.c @@ -435,6 +435,8 @@ static MACHINE_CONFIG_START( altos5, altos5_state ) MCFG_WD_FDC_DRQ_CALLBACK(DEVWRITELINE("z80dma", z80dma_device, rdy_w)) MCFG_FLOPPY_DRIVE_ADD("fdc:0", altos5_floppies, "525qd", floppy_image_device::default_floppy_formats) MCFG_FLOPPY_DRIVE_ADD("fdc:1", altos5_floppies, "525qd", floppy_image_device::default_floppy_formats) + + MCFG_SOFTWARE_LIST_ADD("flop_list", "altos5") MACHINE_CONFIG_END diff --git a/src/mess/drivers/mtx.c b/src/mess/drivers/mtx.c index de20eb19923..82ac5684e27 100644 --- a/src/mess/drivers/mtx.c +++ b/src/mess/drivers/mtx.c @@ -323,6 +323,7 @@ static MACHINE_CONFIG_START( mtx512, mtx_state ) MCFG_SNAPSHOT_ADD("snapshot", mtx_state, mtx, "mtx", 1) MCFG_CASSETTE_ADD("cassette") MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_MUTED) + MCFG_CASSETTE_INTERFACE("mtx_cass") MCFG_TIMER_DRIVER_ADD_PERIODIC("cassette_timer", mtx_state, cassette_tick, attotime::from_hz(44100)) @@ -330,6 +331,8 @@ static MACHINE_CONFIG_START( mtx512, mtx_state ) MCFG_RAM_ADD(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("64K") MCFG_RAM_EXTRA_OPTIONS("96K,128K,160K,192K,224K,256K,288K,320K,352K,384K,416K,448K,480K,512K") + + MCFG_SOFTWARE_LIST_ADD("cass_list", "mtx_cass") MACHINE_CONFIG_END /*-------------------------------------------------