From 2e9296f0a5a590f79ca70f525d8f595f4be426a4 Mon Sep 17 00:00:00 2001 From: etabeta78 Date: Wed, 5 Nov 2014 07:41:36 +0100 Subject: [PATCH] (MESS) softlist: Added new lists for Sord M5 and PTC SOL-20 cassettes. [Riley110] (MESS) softlist: Added info in many Eastern Europe computer softlists. [Riley110] also, renamed a few lists for consistency. --- hash/galaxy.xml | 401 ++++++++++-------- hash/{m5.xml => m5_cart.xml} | 2 +- hash/m5_cass.xml | 284 +++++++++++++ hash/mikrosha.xml | 64 +-- hash/msx1_cart.xml | 2 +- hash/orao.xml | 260 ++++++------ hash/pecom_cass.xml | 66 +-- hash/sol20_cass.xml | 149 +++++++ hash/{spectrum_flop.xml => specpls3_flop.xml} | 0 hash/{spectrum.xml => spectrum_cart.xml} | 2 +- hash/ut88.xml | 12 +- src/mess/drivers/m5.c | 4 +- src/mess/drivers/ptcsol.c | 12 +- src/mess/drivers/specpls3.c | 2 +- src/mess/drivers/spectrum.c | 4 +- 15 files changed, 876 insertions(+), 388 deletions(-) rename hash/{m5.xml => m5_cart.xml} (99%) create mode 100644 hash/m5_cass.xml create mode 100644 hash/sol20_cass.xml rename hash/{spectrum_flop.xml => specpls3_flop.xml} (100%) rename hash/{spectrum.xml => spectrum_cart.xml} (99%) diff --git a/hash/galaxy.xml b/hash/galaxy.xml index afed437e5a3..d3ad6174f27 100644 --- a/hash/galaxy.xml +++ b/hash/galaxy.xml @@ -5,11 +5,11 @@ Asteroidi - 19?? - <unknown> + 1984 + GAC Software - + @@ -20,40 +20,40 @@ <unknown> - + - - Bioritam1 - 19?? - <unknown> + + Bioritam + 1984 + Galaxy Computer - + - Bioritam2 + Bioritam (Alt) 19?? <unknown> - + - - BladeAlley - 19?? - <unknown> + + Blade Alley + 1985 + Jasmin Halilovic - + @@ -61,21 +61,21 @@ Bombarder 19?? - <unknown> + Nenad Balint - + - ChariotsOfFire + Chariots of Fire 19?? - <unknown> + Dragan Yujkov - + @@ -86,29 +86,29 @@ <unknown> - + - DijamantskiRudnik - 19?? - <unknown> + Dijamantski Rudnik + 1985 + Nenad Balint - + - DijamantskiRudnik_ALT - 19?? - <unknown> + Dijamantski Rudnik (Alt Format) + 1985 + Nenad Balint - + @@ -119,171 +119,171 @@ <unknown> - + Evolucija - 19?? - <unknown> + 1984 + Dejan Ristanovic - + - Formula1 + Formula 1 19?? <unknown> - + Four - 19?? - <unknown> + 1986 + Dragan Yujkov - + - GalaktickiRat - 19?? - <unknown> + Galakticki Rat + 1985 + Antonic Voja - + - HungryHorace + Hungry Horace 19?? <unknown> - + - IgraDiskova - 19?? - <unknown> + Igra Diskova + 1985 + Yojislav Mihailovic - + - InspektorSpiridon + Inspektor Spiridon 19?? <unknown> - + - + - + - JumpingJack - 19?? - <unknown> + Jumping Jack + 1985 + Antonic Voja - + - LightCycles - 19?? - <unknown> + Light Cycles + 1985 + Bojan Stanojevic - + - LightCycles2 + Light Cycles (Alt) 19?? <unknown> - + - LightShow - 19?? - <unknown> + Light Show + 1987 + Dragan Vujkov - + - ManicMiner + Manic Miner 19?? <unknown> - + Mastermajnd - 19?? - <unknown> + 1984 + Dejan Ristanovic - + - Mastermind2 + Mastermind 19?? <unknown> - + @@ -294,7 +294,7 @@ <unknown> - + @@ -305,7 +305,7 @@ <unknown> - + @@ -313,21 +313,21 @@ Monitor 19?? - <unknown> + Antonic Voja - + - NightPilot - 19?? - <unknown> + Night Pilot + 1985 + Dragutin Vukotic - + @@ -335,65 +335,65 @@ Oscilacije 19?? - <unknown> + Dragan Vujkov - + - PacManPlus + Pac Man (Plus) 19?? - <unknown> + Josip Perusanec - + Pamtilice - 19?? - <unknown> + 1985 + Peca Milosavljevic - + Poker - 19?? - <unknown> + 1985 + Nenad Balint - + - PozivniZnak + Pozivni Znak 19?? - <unknown> + Dragan Vujkov - + - RainDrops + Rain Drops 19?? <unknown> - + @@ -404,7 +404,7 @@ <unknown> - + @@ -412,186 +412,186 @@ Sintesajzer 19?? - <unknown> + Dragan Vujkov - + - Slalom2 - 19?? - <unknown> + Slalom II + 1985 + Zeljko Gerovac - + - Snake - 19?? - <unknown> + Snake (Nenad Balint) + 1984 + Nenad Balint - + - - Snake2 - 19?? - <unknown> + + Snake (Dragan Vujkov) + 1987 + Dragan Vujkov - + Squash - 19?? + 1986 <unknown> - + - Squash_ALT + Squash (Alt Format) 19?? <unknown> - + - SuperCruiser - 19?? - <unknown> + Super Cruiser + 1985 + Jasmin Halilovic - + - SuperCruiser_ALT - 19?? - <unknown> + Super Cruiser (Alt Format) + 1985 + Jasmin Halilovic - + - SuperSah - 19?? - <unknown> + Super-Sah + 1984 + Page Software - + - SvemirskiTrgovac - 19?? - <unknown> + Svemirski Trgovac + 198? + Ilija Vitanov - + - SvetleciBicikliPlus - 19?? - <unknown> + Svetleci Bicikli (Plus) + 1986 + Nenad Balint - + Tenis - 19?? - <unknown> + 1985 + Nenad Balint - + - Tenis3 - 19?? - <unknown> + Tenis 3 + 1986 + Dragan Yujkov - + Tetris - 19?? - <unknown> + 1988 + Dragoljub Obradovic - + - TetrisPlus - 19?? - <unknown> + Tetris (Plus) + 1988 + Dragoljub Obradovic - + - Tetris_ALT + Tetris (Alt Format) 19?? <unknown> - + Wall - 19?? - <unknown> + 1986 + Dragan Vujkov - + @@ -602,51 +602,51 @@ <unknown> - + - Wonderer2 + Wonderer 2 19?? <unknown> - + Zamak - 19?? - <unknown> + 1984 + Antonic Voja - + Zid - 19?? - <unknown> + 1984 + GAC Software - + Ziul - 19?? - <unknown> + 1984 + Dejan Ristanovic - + @@ -657,20 +657,75 @@ <unknown> - + - ZvjezdaneStaze - 19?? + Zvjezdane Staze + 1985 <unknown> - + + + Fire + 2007 + Tomaz Solc + + + + + + + + + Hardware + 2007 + Tomaz Solc + + + + + + + + + Highres + 2009 + Tomaz Solc + + + + + + + + + Particle + 2007 + Tomaz Solc + + + + + + + + + Stars + 2007 + Tomaz Solc + + + + + + + diff --git a/hash/m5.xml b/hash/m5_cart.xml similarity index 99% rename from hash/m5.xml rename to hash/m5_cart.xml index 6794057c899..3836952aace 100644 --- a/hash/m5.xml +++ b/hash/m5_cart.xml @@ -71,7 +71,7 @@ and why some of the dumps below have weird size? --> - + diff --git a/hash/m5_cass.xml b/hash/m5_cass.xml new file mode 100644 index 00000000000..457d2c3b2e4 --- /dev/null +++ b/hash/m5_cass.xml @@ -0,0 +1,284 @@ + + + + + + + + Barricade + 19?? + <unknown> + + + + + + + + + + + + Barrier Attack + 19?? + <unknown> + + + + + + + + + + + + Baseball + 19?? + <unknown> + + + + + + + + + + Biorhythm Diagnosis + 19?? + <unknown> + + + + + + + + + + + + Blackjack + 19?? + <unknown> + + + + + + + + + + + + Cowboy + 19?? + <unknown> + + + + + + + + + + + + Graphic Designer + 19?? + <unknown> + + + + + + + + + + Jogging + 19?? + <unknown> + + + + + + + + + + + + Last Day of the Earth + 19?? + <unknown> + + + + + + + + + + + + Mini Star Trek + 19?? + <unknown> + + + + + + + + + + + + Music Tone + 19?? + <unknown> + + + + + + + + + + + + Number Search + 19?? + <unknown> + + + + + + + + + + + + Sidewinder + 19?? + <unknown> + + + + + + + + + + + + Slot Machine + 19?? + <unknown> + + + + + + + + + + + + Snaky + 19?? + <unknown> + + + + + + + + + + + + Solitaire + 19?? + <unknown> + + + + + + + + + + + + Three Circles + 19?? + <unknown> + + + + + + + + + + + + Tower of Hanoi + 19?? + <unknown> + + + + + + + + + + + + TV Adjust + 19?? + <unknown> + + + + + + + + + + Zac Banic + 19?? + <unknown> + + + + + + + + + diff --git a/hash/mikrosha.xml b/hash/mikrosha.xml index 88b98781e0b..f46a03eff58 100644 --- a/hash/mikrosha.xml +++ b/hash/mikrosha.xml @@ -16,9 +16,9 @@ - ALAMBUSH - 19?? - <unknown> + Alien Ambush + 1990 + Sedov E. A. @@ -27,9 +27,9 @@ - BALL - 19?? - <unknown> + The Ball Game + 1990 + Sandy Pat Corp. @@ -38,9 +38,9 @@ - BARMEN - 19?? - <unknown> + Barmen (v1.5) + 1988 + ALG @@ -49,9 +49,9 @@ - BOMBER - 19?? - <unknown> + Bomber Aircraft + 1990 + Jup Corp @@ -59,10 +59,10 @@ - - BOULDER - 19?? - <unknown> + + Boulder Dash (v2) + 1989 + Clever Hands Software @@ -71,7 +71,7 @@ - CHESS + Chess 19?? <unknown> @@ -81,10 +81,10 @@ - - CIRCUS - 19?? - <unknown> + + Cirk (v1.2) + 1986 + Popov S.N. @@ -93,9 +93,9 @@ - CROSSFIR - 19?? - <unknown> + Cross Fire (v004) + 1988 + Zyryanov A.V. @@ -566,9 +566,9 @@ - XONMICR + Xonix (Micron) 19?? - <unknown> + Micron @@ -576,10 +576,10 @@ - - ZSTATION - 19?? - <unknown> + + Z-Stanciya + 1987 + SNP @@ -591,7 +591,7 @@ - BASIC + Mikrosha BASIC 19?? <unknown> @@ -602,7 +602,7 @@ - DISASM + Disassembler Mikron 19?? <unknown> diff --git a/hash/msx1_cart.xml b/hash/msx1_cart.xml index c4863b1214c..557bff34a45 100644 --- a/hash/msx1_cart.xml +++ b/hash/msx1_cart.xml @@ -13654,7 +13654,7 @@ kept for now until finding out what those bytes affect... Cheese (Jpn) 1984 - Nihon ELectronics + Nihon Electronics diff --git a/hash/orao.xml b/hash/orao.xml index b45a1773a8c..48e7ffbf954 100644 --- a/hash/orao.xml +++ b/hash/orao.xml @@ -4,12 +4,12 @@ - 6502Step + 6502 Step (v1.0) 19?? <unknown> - + @@ -17,32 +17,32 @@ Ajnc 19?? - <unknown> + PEL Soft - + Avion - 19?? - <unknown> + 1986 + Emil Herceg - Igor Kos - + - BoulderDash + Boulder Dash 19?? - <unknown> + Nenad Mihailovic - Mihajlo Dapjas - + @@ -50,10 +50,10 @@ Breakout 19?? - <unknown> + Stan Rimox Software - + @@ -64,73 +64,67 @@ <unknown> - + Crtanje - 19?? - <unknown> + 1987 + Suzy Soft - + Crvic - 19?? - <unknown> + 1986 + PEL Soft - + - - Demo 1 - 19?? - <unknown> + + Mikroracunalo Orao + 1988 + PEL Varazdin - + - - - - Demo 2 - 19?? - <unknown> - + - + - DemoGrafika - 19?? - <unknown> + Demo Grafika + 1985 + KMI Borovo - + Eagle - 19?? - <unknown> + 1986 + KMI Borovo - + @@ -138,131 +132,131 @@ Jugador 19?? - <unknown> + Mario Vuletic - + - JumpingJack - 19?? - <unknown> + Jumping Jack + 1986 + KMI Borovo - + - Karate + Internacional Karate 19?? - <unknown> + KMI Borovo - + Kuki - 19?? - <unknown> + 1986 + KMI Borovo - + - Kvadrat - 19?? - <unknown> + Magicni Kvadrat + 1985 + Mario Ranogajec - Boris Korpar - + Labirint - 19?? - <unknown> + 1985 + Bibi Soft - + - LabirintM + Labirint M 19?? <unknown> - + - ManicMiner + Manic Miner 19?? - <unknown> + Nenad Mihailovic - + - MatchFishing - 19?? - <unknown> + Match Fishing + 1986 + KMI Borovo - + - - MemoNoName + + Memo 19?? - <unknown> - - - - - - - - - Memo PEL - 19?? - <unknown> + PEL Soft - + + + + + + + Memo (No Loading Screen) + 19?? + PEL Soft + + + Nevidljivi - 19?? - <unknown> + 1987 + Suzy Soft - + @@ -270,65 +264,65 @@ Obelix 19?? - <unknown> + KMI Borovo - + Othello - 19?? - <unknown> + 1985 + Sasa Ivkovic - + - PacMan + Pac-Man 19?? - <unknown> + Sasa Ivkovic - + - PcelicaMaja + Pcelica Maja 19?? <unknown> - + Podsjetnik - 19?? - <unknown> + 1987 + Suzy Soft - + - PomorskaBitka + Pomorska Bitka 19?? <unknown> - + @@ -339,7 +333,7 @@ <unknown> - + @@ -350,29 +344,29 @@ <unknown> - + - - Sah - 19?? - <unknown> + + Figure Chess + 1986 + KMI Borovo - + - SintetizatorZvuka - 19?? - <unknown> + Sintetizator Zvuka + 1987 + Suzy Soft - + @@ -380,43 +374,43 @@ Sokoban 19?? - <unknown> + J.P. - + - SpaceInvaders + Space Invaders 19?? - <unknown> + PEL Soft - + - StripAjnc - 19?? - <unknown> + Strip Ajnc + 1985 + Z. Bistrovic - + - StripGameAinc + Strip Game Ainc 19?? - <unknown> + KMI Borovo - + @@ -424,43 +418,43 @@ Tornjevi 19?? - <unknown> + Tom - + - UkletiDvorac + Ukleti Dvorac 19?? <unknown> - + Zid - 19?? - <unknown> + 1985 + PEL Zabavni Programi - + Znakovi - 19?? - <unknown> + 1987 + Suzy Soft - + diff --git a/hash/pecom_cass.xml b/hash/pecom_cass.xml index 09368ba772f..e163452d764 100644 --- a/hash/pecom_cass.xml +++ b/hash/pecom_cass.xml @@ -6,109 +6,109 @@ Adresar 19?? - <unknown> + Ei Racunari - + Bioritam - 19?? - <unknown> + 1985 + Ei Racunari - + Lavirint - 19?? - <unknown> + 1987 + Ei Racunari - + - LopovIBankar - 19?? - <unknown> + Lopov i Bankar + 1985 + Ei Racunari - + - OsvajaciSvemira - 19?? - <unknown> + Osvajaci Svemira + 1985 + Ei Racunari - + - PecomRatuje - 19?? - <unknown> + Pecom Ratuje + 1985 + Ei Racunari - + - SamSvojKompozitor - 19?? - <unknown> + Sam Svoj Kompozitor + 1987 + Ei Racunari - + Sljive - 19?? - <unknown> + 1986 + Ei Racunari - + - SuviAjnc - 19?? - <unknown> + Suvi Ajnc + 1986 + Ei Racunari - + - TrkaKonja + Trka Konja 19?? <unknown> - + diff --git a/hash/sol20_cass.xml b/hash/sol20_cass.xml new file mode 100644 index 00000000000..1e110c44f4a --- /dev/null +++ b/hash/sol20_cass.xml @@ -0,0 +1,149 @@ + + + + + + 2 Programs in 1 + 19?? + <unknown> + + + + + + + + + + Metron Computerware + 1977 + Tiny C Associates + + + + + + + + + + Pilot + 19?? + Processor Techonolgy + + + + + + + + + + Proteus Cassete #1 + 19?? + <unknown> + + + + + + + + + + Proteus Cassete #2 + 19?? + <unknown> + + + + + + + + + + Proteus Cassete #3 + 19?? + <unknown> + + + + + + + + + + Proteus Cassete #7 + 19?? + <unknown> + + + + + + + + + + Proteus Cassete #8 + 19?? + <unknown> + + + + + + + + + + Sol Printer + 19?? + Processor Techonolgy + + + + + + + + + + Spaces Games + 19?? + Creative Computing Software + + + + + + + + + + Strategy Games + 19?? + Creative Computing Software + + + + + + + + + + Strategy Games (Alt) + 19?? + Creative Computing Software + + + + + + + + + diff --git a/hash/spectrum_flop.xml b/hash/specpls3_flop.xml similarity index 100% rename from hash/spectrum_flop.xml rename to hash/specpls3_flop.xml diff --git a/hash/spectrum.xml b/hash/spectrum_cart.xml similarity index 99% rename from hash/spectrum.xml rename to hash/spectrum_cart.xml index 3d6867c1241..e181f9feb3b 100644 --- a/hash/spectrum.xml +++ b/hash/spectrum_cart.xml @@ -7,7 +7,7 @@ 7 unreleased prototypes are included in this collection. --> - + Backgammon diff --git a/hash/ut88.xml b/hash/ut88.xml index e9ca0a4771b..54ecab9550d 100644 --- a/hash/ut88.xml +++ b/hash/ut88.xml @@ -4,7 +4,7 @@ - BASIC80 + Mikro/80 BASIC 19?? <unknown> @@ -15,7 +15,7 @@ - CH$COM + Changer (v1.1) (CP/M) 19?? <unknown> @@ -26,7 +26,7 @@ - CPM35 + CP/M (v2.2, 35K) 19?? <unknown> @@ -36,8 +36,8 @@ - - CPM64 + + CP/M (v2.2, 256K) 19?? <unknown> @@ -48,7 +48,7 @@ - TETRIS + Tetris 19?? <unknown> diff --git a/src/mess/drivers/m5.c b/src/mess/drivers/m5.c index db8c017ccf2..43dae72ef96 100644 --- a/src/mess/drivers/m5.c +++ b/src/mess/drivers/m5.c @@ -603,6 +603,7 @@ static MACHINE_CONFIG_START( m5, m5_state ) MCFG_CASSETTE_ADD("cassette") MCFG_CASSETTE_FORMATS(sordm5_cassette_formats) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_PLAY) + MCFG_CASSETTE_INTERFACE("m5_cass") MCFG_DEVICE_ADD(I8255A_TAG, I8255, 0) MCFG_I8255_IN_PORTA_CB(READ8(m5_state, ppi_pa_r)) @@ -621,7 +622,8 @@ static MACHINE_CONFIG_START( m5, m5_state ) //MCFG_GENERIC_MANDATORY // software lists - MCFG_SOFTWARE_LIST_ADD("cart_list", "m5") + MCFG_SOFTWARE_LIST_ADD("cart_list", "m5_cart") + MCFG_SOFTWARE_LIST_ADD("cass_list", "m5_cass") // internal ram MCFG_RAM_ADD(RAM_TAG) diff --git a/src/mess/drivers/ptcsol.c b/src/mess/drivers/ptcsol.c index 3d679182474..7de7d9b05be 100644 --- a/src/mess/drivers/ptcsol.c +++ b/src/mess/drivers/ptcsol.c @@ -747,22 +747,26 @@ static MACHINE_CONFIG_START( sol20, sol20_state ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) // cass2 speaker // devices - MCFG_CASSETTE_ADD( "cassette" ) + MCFG_CASSETTE_ADD("cassette") MCFG_CASSETTE_FORMATS(sol20_cassette_formats) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_PLAY | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED) + MCFG_CASSETTE_INTERFACE("sol20_cass") - MCFG_CASSETTE_ADD( "cassette2" ) + MCFG_CASSETTE_ADD("cassette2") MCFG_CASSETTE_FORMATS(sol20_cassette_formats) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_PLAY | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED) + MCFG_CASSETTE_INTERFACE("sol20_cass") - MCFG_DEVICE_ADD( "uart", AY31015, 0 ) + MCFG_DEVICE_ADD("uart", AY31015, 0) MCFG_AY31015_TX_CLOCK(4800.0) MCFG_AY31015_RX_CLOCK(4800.0) - MCFG_DEVICE_ADD( "uart_s", AY31015, 0 ) + MCFG_DEVICE_ADD("uart_s", AY31015, 0) MCFG_AY31015_TX_CLOCK(4800.0) MCFG_AY31015_RX_CLOCK(4800.0) MCFG_DEVICE_ADD(KEYBOARD_TAG, GENERIC_KEYBOARD, 0) MCFG_GENERIC_KEYBOARD_CB(WRITE8(sol20_state, kbd_put)) + + MCFG_SOFTWARE_LIST_ADD("cass_list", "sol20_cass") MACHINE_CONFIG_END /* ROM definition */ diff --git a/src/mess/drivers/specpls3.c b/src/mess/drivers/specpls3.c index cc761d7a5c6..060dc14f926 100644 --- a/src/mess/drivers/specpls3.c +++ b/src/mess/drivers/specpls3.c @@ -382,7 +382,7 @@ static MACHINE_CONFIG_DERIVED( spectrum_plus3, spectrum_128 ) MCFG_FLOPPY_DRIVE_ADD("upd765:0", specpls3_floppies, "3ssdd", spectrum_state::floppy_formats) MCFG_FLOPPY_DRIVE_ADD("upd765:1", specpls3_floppies, "3ssdd", spectrum_state::floppy_formats) - MCFG_SOFTWARE_LIST_ADD("flop_list","spectrum_flop") + MCFG_SOFTWARE_LIST_ADD("flop_list", "specpls3_flop") MACHINE_CONFIG_END /*************************************************************************** diff --git a/src/mess/drivers/spectrum.c b/src/mess/drivers/spectrum.c index 5ecfdbb1ad6..163308645ff 100644 --- a/src/mess/drivers/spectrum.c +++ b/src/mess/drivers/spectrum.c @@ -708,14 +708,14 @@ MACHINE_CONFIG_START( spectrum_common, spectrum_state ) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_SPEAKER_ENABLED | CASSETTE_MOTOR_ENABLED) MCFG_CASSETTE_INTERFACE("spectrum_cass") - MCFG_SOFTWARE_LIST_ADD("cass_list","spectrum_cass") + MCFG_SOFTWARE_LIST_ADD("cass_list", "spectrum_cass") /* cartridge */ MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "spectrum_cart") MCFG_GENERIC_EXTENSIONS("bin,rom") MCFG_GENERIC_LOAD(spectrum_state, spectrum_cart) - MCFG_SOFTWARE_LIST_ADD("cart_list","spectrum") + MCFG_SOFTWARE_LIST_ADD("cart_list", "spectrum_cart") MACHINE_CONFIG_END MACHINE_CONFIG_DERIVED( spectrum, spectrum_common )