From 57ad367d439422b4ff69963a71dc9eb3f5b3673b Mon Sep 17 00:00:00 2001 From: Fabio Priuli Date: Sun, 20 Jan 2013 10:07:33 +0000 Subject: [PATCH] (MESS) softlists: Added software lists to MZ800, Osborne 1 and Sorcerer [LoganB] (MESS) softlists: Added software list to M20 [Fabio Priuli] --- .gitattributes | 5 + hash/m20.xml | 450 ++++++++++++++++++++++++++++++++++++ hash/mz800_cass.xml | 188 +++++++++++++++ hash/osborne1.xml | 274 ++++++++++++++++++++++ hash/sorcerer_cass.xml | 41 ++++ hash/sorcerer_flop.xml | 32 +++ src/mess/drivers/m20.c | 2 + src/mess/drivers/mz700.c | 3 + src/mess/drivers/osborne1.c | 3 +- src/mess/drivers/sorcerer.c | 8 +- 10 files changed, 1001 insertions(+), 5 deletions(-) create mode 100644 hash/m20.xml create mode 100644 hash/mz800_cass.xml create mode 100644 hash/osborne1.xml create mode 100644 hash/sorcerer_cass.xml create mode 100644 hash/sorcerer_flop.xml diff --git a/.gitattributes b/.gitattributes index cbcf5048ef8..73e1aa6a58f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -120,6 +120,7 @@ hash/lisa.xml svneol=native#text/xml hash/lisa2.xml svneol=native#text/xml hash/lviv.xml svneol=native#text/xml hash/lynx.xml svneol=native#text/xml +hash/m20.xml svneol=native#text/xml hash/m5.xml svneol=native#text/xml hash/mac_flop.xml svneol=native#text/xml hash/mac_hdd.xml svneol=native#text/xml @@ -143,6 +144,7 @@ hash/mz2000_cass.xml svneol=native#text/xml hash/mz2000_flop.xml svneol=native#text/xml hash/mz2500.xml svneol=native#text/xml hash/mz700_cass.xml svneol=native#text/xml +hash/mz800_cass.xml svneol=native#text/xml hash/n64.xml svneol=native#text/xml hash/n64dd.xml svneol=native#text/xml hash/neocd.xml svneol=native#text/xml @@ -159,6 +161,7 @@ hash/orion_cart.xml svneol=native#text/xml hash/orion_cass.xml svneol=native#text/xml hash/orion_flop.xml svneol=native#text/xml hash/orionpro_flop.xml svneol=native#text/xml +hash/osborne1.xml svneol=native#text/xml hash/p500_flop.xml svneol=native#text/xml hash/partner_cass.xml svneol=native#text/xml hash/partner_flop.xml svneol=native#text/xml @@ -212,6 +215,8 @@ hash/snes.xml svneol=native#text/xml hash/socrates.xml svneol=native#text/xml hash/softwarelist.dtd svneol=native#text/plain hash/sorcerer_cart.xml svneol=native#text/xml +hash/sorcerer_cass.xml svneol=native#text/xml +hash/sorcerer_flop.xml svneol=native#text/xml hash/special_cass.xml svneol=native#text/xml hash/special_flop.xml svneol=native#text/xml hash/spectrum.xml svneol=native#text/xml diff --git a/hash/m20.xml b/hash/m20.xml new file mode 100644 index 00000000000..78b65577473 --- /dev/null +++ b/hash/m20.xml @@ -0,0 +1,450 @@ + + + + + + + + + + + Olivetti PCOS 1.0.2 + 19?? + Olivetti + + + + + + + + + + Olivetti PCOS 1.1.0d + 19?? + Olivetti + + + + + + + + + + Olivetti PCOS 1.3 + 19?? + Olivetti + + + + + + + + + + Olivetti PCOS 1.3 (Alt?) + 19?? + Olivetti + + + + + + + + + + Olivetti PCOS 1.3d + 19?? + Olivetti + + + + + + + + + + Olivetti PCOS 1.3f + 19?? + Olivetti + + + + + + + + + + Olivetti PCOS 2.0f + 19?? + Olivetti + + + + + + + + + + Olivetti PCOS 3.0e + 19?? + Olivetti + + + + + + + + + + Olivetti PCOS 4.1a + 19?? + Olivetti + + + + + + + + + + + + + + + + + + MS-DOS 2.0 + 19?? + Microsoft + + + + + + + + + + ADM5 Terminal Emulator for MS-DOS + 19?? + <unknown> + + + + + + + + + + ADM51 Terminal Emulator for MS-DOS + 19?? + <unknown> + + + + + + + + + + + + Olivetti Z8000 Assembler 2.1 + 19?? + Olivetti + + + + + + + + + + ASM Utilities? + 19?? + <unknown> + + + + + + + + + + Olivetti Pascal + 19?? + Olivetti + + + + + + + + + + + + + + + + + + + + + + + + + Olivetti Data Base Management System + 19?? + Olivetti + + + + + + + + + + + + + + + Olivetti Index Sequential Acces Method 2.1.6 + 19?? + Olivetti + + + + + + + + + + Multiplan (UK) + 19?? + Microsoft + + + + + + + + + + Multiplan (Ger) + 19?? + Microsoft + + + + + + + + + + OliDraw (Ita) + 19?? + Olivetti + + + + + + + + + + OliNum + 19?? + Olivetti + + + + + + + + + + OliSort 2.0.6 + 19?? + Olivetti + + + + + + + + + + OliStat + 19?? + Olivetti + + + + + + + + + + OliTest + 19?? + Olivetti + + + + + + + + + + OliWord (UK) + 19?? + Olivetti + + + + + + + + + + OliWord (Ger) + 19?? + Olivetti + + + + + + + + + + OliWord (Ita) + 19?? + Olivetti + + + + + + + + + + + Giochi + 19?? + <unknown> + + + + + + + + + + Spiele + Uhr + 19?? + <unknown> + + + + + + + + + + Star Trek + 19?? + <unknown> + + + + + + + + + + Star Trek (Ger) + 19?? + <unknown> + + + + + + + + + + + + M20 Utente + 19?? + <unknown> + + + + + + + + + + + + Olivetti PCOS 1.0 (for Olivetti M24) + 19?? + Olivetti + + + + + + + + + diff --git a/hash/mz800_cass.xml b/hash/mz800_cass.xml new file mode 100644 index 00000000000..d94440ce243 --- /dev/null +++ b/hash/mz800_cass.xml @@ -0,0 +1,188 @@ + + + + + + + + + Abu Simbel + 19?? + Dynamic Soft Program / Alco%.Soft + + + + + + + + + Break out-800 + 19?? + <unknown> + + + + + + + + + Cyrus is Chess + 1987 + Intelligent Software + + + + + + + + + + Grand Prix Simulator 2 + 19?? + Proton Software + + + + + + + + + Highway + 19?? + Vortex Software/Ladinek Software + + + + + + + + + James v1.0c (Cz) + 19?? + Pilsoft + + + + + + + + + + Muc Mac + 19?? + BBG Software + + + + + + + + + + MZ-800 Demo + 19?? + <unknown> + + + + + + + + + + + + + + PCG Rally + 1983 + Namco/HAL Laboratory + + + + + + + + + Uridium + 1990 + Hewson + + + + + + + + + The Way of the Exploding Fist (Cz) + 1987 + MiKrSoft + + + + + + + + + + + Intellectual Game - Egg + 1984 + dB-SOFT + + + + + + + + + + + + + + + Adress Data + 19?? + BBG Software + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hash/osborne1.xml b/hash/osborne1.xml new file mode 100644 index 00000000000..2eafa1f16bb --- /dev/null +++ b/hash/osborne1.xml @@ -0,0 +1,274 @@ + + + + + + Osmosis CP/M Disk Emulation System v1.0 + 1983 + Osmosis Computer + + + + + + + + + + + + Double Density Distribution v1.4 + 1982 + Osmosis Computer + + + + + + + + + + + + RT-60A Real Time Clock Software v2.7 + 19?? + JG Communications + + + + + + + + + + Auto MicroCALL Communications Program + 1982 + MicroCALL SERVICES + + + + + + + + + AMCALL v2.06 (Alt) + 1982 + MicroCALL Services + + + + + + + + + + + + Drive C: (Rev. F) + 1983 + Drive C: + + + + + + + + + + + + Milestone v1.09 + 1981 + Organic Software + + + + + + + + + + + + + + + + + + Interrogator + 1984 + Dysan + + + + + + + + + + The Micro Link + 1981 + Wordcraft + + + + + + + + + + Diagnostics? + 19?? + <unknown> + + + + + + + + + Osborne-1 System Confidence Test v2.00 + 19?? + <unknown> + + + + + + + + + CP/M for Osborne I v2.20 + 19?? + Australian Computer & Telecommunications + + + + + + + + + Osborne 1 BASIC + 1981 + Microsoft + + + + + + + + + + dBase II + 1982 + <unknown> + + + + + + + + + + + Osbourne 1 System Confidence Test + 19?? + <unknown> + + + + + + + + + MDM740 modem program + 1985 + <unknown> + + + + + + + + + + Osborne 1 System Disk (upgrade rom?) + 19?? + <unknown> + + + + + + + + + Osborne 1 System Disk + 19?? + <unknown> + + + + + + + + + Utilities + 19?? + <unknown> + + + + + + + + + Extended Utilities + 19?? + <unknown> + + + + + + + + + Wordstar + 1981 + Micropro International + + + + + + + + + Osborne 1 blank disk + 19?? + <unknown> + + + + + + + \ No newline at end of file diff --git a/hash/sorcerer_cass.xml b/hash/sorcerer_cass.xml new file mode 100644 index 00000000000..d6569db411a --- /dev/null +++ b/hash/sorcerer_cass.xml @@ -0,0 +1,41 @@ + + + + + + + + + Chomp + 1981 + W. S. King + + + + + + + + + Eliza + 19?? + <unknown> + + + + + + + + + Galaxians + 19?? + <unknown> + + + + + + + + \ No newline at end of file diff --git a/hash/sorcerer_flop.xml b/hash/sorcerer_flop.xml new file mode 100644 index 00000000000..9617db3a8b7 --- /dev/null +++ b/hash/sorcerer_flop.xml @@ -0,0 +1,32 @@ + + + + + + CP/M v.1.42/3 + 1979 + Exidy + + + + + + + + + + + + + + REM Converted to Exidy Basic + 19?? + Pete Turnbull + + + + + + + + \ No newline at end of file diff --git a/src/mess/drivers/m20.c b/src/mess/drivers/m20.c index 8bfa8122aef..993c0feb310 100644 --- a/src/mess/drivers/m20.c +++ b/src/mess/drivers/m20.c @@ -1004,6 +1004,8 @@ static MACHINE_CONFIG_START( m20, m20_state ) MCFG_PIC8259_ADD("i8259", pic_intf) MCFG_ASCII_KEYBOARD_ADD(KEYBOARD_TAG, keyboard_intf) + + MCFG_SOFTWARE_LIST_ADD("flop_list","m20") MACHINE_CONFIG_END ROM_START(m20) diff --git a/src/mess/drivers/mz700.c b/src/mess/drivers/mz700.c index c70b2867f84..d2bf3f9d44a 100644 --- a/src/mess/drivers/mz700.c +++ b/src/mess/drivers/mz700.c @@ -402,6 +402,9 @@ static MACHINE_CONFIG_DERIVED( mz800, mz700 ) MCFG_SOUND_CONFIG(psg_intf) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_DEVICE_REMOVE("cass_list") + MCFG_SOFTWARE_LIST_ADD("cass_list","mz800_cass") + /* devices */ MCFG_DEVICE_REMOVE("pit8253") MCFG_PIT8253_ADD("pit8253", mz800_pit8253_config) diff --git a/src/mess/drivers/osborne1.c b/src/mess/drivers/osborne1.c index dc83261c651..1d73a771aa5 100644 --- a/src/mess/drivers/osborne1.c +++ b/src/mess/drivers/osborne1.c @@ -208,7 +208,7 @@ static const floppy_interface osborne1_floppy_interface = DEVCB_NULL, FLOPPY_STANDARD_5_25_SSDD_40, LEGACY_FLOPPY_OPTIONS_NAME(osborne1), - NULL, + "floppy_5_25", NULL }; @@ -268,6 +268,7 @@ static MACHINE_CONFIG_START( osborne1, osborne1_state ) MCFG_LEGACY_FLOPPY_2_DRIVES_ADD(osborne1_floppy_interface) MCFG_IEEE488_BUS_ADD(ieee488_intf) + MCFG_SOFTWARE_LIST_ADD("flop_list","osborne1_flop") /* internal ram */ MCFG_RAM_ADD(RAM_TAG) diff --git a/src/mess/drivers/sorcerer.c b/src/mess/drivers/sorcerer.c index 75f8efc3f23..edec35f8ef6 100644 --- a/src/mess/drivers/sorcerer.c +++ b/src/mess/drivers/sorcerer.c @@ -401,7 +401,7 @@ static const cassette_interface sorcerer_cassette_interface = cassette_default_formats, NULL, (cassette_state)(CASSETTE_PLAY | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED), - NULL, + "sorcerer_cass", NULL }; @@ -414,7 +414,7 @@ static const floppy_interface sorcerer_floppy_interface = DEVCB_NULL, FLOPPY_STANDARD_8_SSSD, LEGACY_FLOPPY_OPTIONS_NAME(sorcerer), - NULL, + "floppy_8", NULL }; @@ -465,7 +465,7 @@ static MACHINE_CONFIG_START( sorcerer, sorcerer_state ) /* software lists */ MCFG_SOFTWARE_LIST_ADD("cart_list","sorcerer_cart") - //MCFG_SOFTWARE_LIST_ADD("cass_list","sorcerer_cass") not created yet + MCFG_SOFTWARE_LIST_ADD("cass_list","sorcerer_cass") // internal ram MCFG_RAM_ADD(RAM_TAG) @@ -479,7 +479,7 @@ static MACHINE_CONFIG_DERIVED( sorcererd, sorcerer ) MCFG_MACHINE_START_OVERRIDE(sorcerer_state, sorcererd ) MCFG_MICROPOLIS_ADD("fdc", default_micropolis_interface ) MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(sorcerer_floppy_interface) - //MCFG_SOFTWARE_LIST_ADD("flop_list","sorcerer_flop") not created yet + MCFG_SOFTWARE_LIST_ADD("flop_list","sorcerer_flop") MACHINE_CONFIG_END