From 9e0e9fb978072781a46d6578b46177b1ebe43598 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sat, 8 May 2021 23:37:55 +1000 Subject: trs80_quik: redid compat flags for meritum. --- hash/trs80_quik.xml | 110 ++++++++++++++++++++++++++++++--------------- src/mame/machine/trs80.cpp | 1 + 2 files changed, 74 insertions(+), 37 deletions(-) diff --git a/hash/trs80_quik.xml b/hash/trs80_quik.xml index 05f9b83ab82..fa3600abbb8 100644 --- a/hash/trs80_quik.xml +++ b/hash/trs80_quik.xml @@ -9,7 +9,9 @@ Compatibility flags: 1 = trs80l2 and clones 3 = trs80m3 H = HT series -M = meritum +M1 = meritum 1 +M2 = meritum 2 +MN = meritum_net If no flag is specified, it's assumed it works on all of them. The increased speed of meritum machines generally makes these games unplayable. @@ -28,7 +30,7 @@ between them. Adventureland 1979 <unknown> - + @@ -40,7 +42,7 @@ between them. Pirate Adventure 1979 <unknown> - + @@ -52,7 +54,7 @@ between them. Voodoo Castle (1) 1979 <unknown> - + @@ -64,7 +66,7 @@ between them. Voodoo Castle (2) 1979 <unknown> - + @@ -76,7 +78,7 @@ between them. The Count 1979 <unknown> - + @@ -88,7 +90,7 @@ between them. Dungeon of Ashka 19?? <unknown> - + @@ -100,6 +102,7 @@ between them. Air Traffic Control (1) 1979 <unknown> + @@ -111,6 +114,7 @@ between them. Air Traffic Control (3) 1979 <unknown> + @@ -122,6 +126,7 @@ between them. Backgammon (1) 19?? <unknown> + @@ -133,6 +138,7 @@ between them. Backgammon (2) 19?? <unknown> + @@ -144,6 +150,7 @@ between them. Backgammon (3) 19?? <unknown> + @@ -155,6 +162,7 @@ between them. Backgammon (4) 19?? <unknown> + @@ -166,7 +174,7 @@ between them. Bedlam (1) 19?? <unknown> - + @@ -178,7 +186,7 @@ between them. Bedlam (2) 19?? <unknown> - + @@ -190,7 +198,7 @@ between them. Bedlam (3) 19?? <unknown> - + @@ -214,7 +222,8 @@ between them. Breakout 1980 Software Innovations - + + @@ -226,7 +235,7 @@ between them. Break Thru 1982 <unknown> - + @@ -238,6 +247,7 @@ between them. Car Racer 19?? Software Innovations + @@ -249,7 +259,7 @@ between them. Caterpillar (1) 1982 Soft Sector Marketing Inc - + @@ -261,7 +271,7 @@ between them. Caterpillar (3) 1982 Soft Sector Marketing Inc - + @@ -273,7 +283,7 @@ between them. Cosmic Fighter 1980 Big Five Software - + @@ -285,6 +295,7 @@ between them. Cosmic Intruders 1980 Software Innovations + @@ -296,6 +307,7 @@ between them. Scrap Crane 1979 Device Oriented Games Inc + @@ -307,6 +319,7 @@ between them. Crowley Manor 1981 Adventure Int'l + @@ -318,6 +331,7 @@ between them. Demise 1981 Acorn Software Products Inc + @@ -329,6 +343,7 @@ between them. Fasteroids (1) 1981 Adventureworld + @@ -340,6 +355,7 @@ between them. Fasteroids (2) 1981 Adventureworld + @@ -351,6 +367,7 @@ between them. Fasteroids (3) 1981 Adventureworld + @@ -417,6 +434,7 @@ between them. Frog Race 1982 Algray Software + @@ -429,7 +447,7 @@ between them. 1981 Misosys - + @@ -442,7 +460,7 @@ between them. 1981 Misosys - + @@ -455,7 +473,7 @@ between them. 1981 Misosys - + @@ -468,7 +486,7 @@ between them. 1981 Misosys - + @@ -481,7 +499,7 @@ between them. 1981 Misosys - + @@ -494,7 +512,7 @@ between them. 1981 Misosys - + @@ -507,7 +525,7 @@ between them. 1981 Misosys - + @@ -520,7 +538,7 @@ between them. 1981 Misosys - + @@ -532,6 +550,7 @@ between them. Flight Simulator (1) 19?? Microsoft + @@ -543,6 +562,7 @@ between them. Flight Simulator (2) 19?? Microsoft + @@ -554,6 +574,7 @@ between them. Flight Simulator (3) 19?? Microsoft + @@ -565,6 +586,7 @@ between them. Flight Simulator (4) 19?? Microsoft + @@ -576,6 +598,7 @@ between them. Flight Simulator (5) 19?? Microsoft + @@ -587,6 +610,7 @@ between them. Flight Simulator (6) 19?? Microsoft + @@ -598,6 +622,7 @@ between them. Flight Simulator (7) 19?? Microsoft + @@ -609,6 +634,7 @@ between them. Flight Simulator (8) 19?? Microsoft + @@ -620,6 +646,7 @@ between them. Flight Simulator (9) 19?? Microsoft + @@ -631,6 +658,7 @@ between them. Flight Simulator (10) 19?? Microsoft + @@ -642,6 +670,7 @@ between them. Flight Simulator (11) 19?? Microsoft + @@ -653,6 +682,7 @@ between them. Flight Simulator (12) 19?? Microsoft + @@ -664,6 +694,7 @@ between them. Flight Simulator (13) 19?? Microsoft + @@ -675,6 +706,7 @@ between them. Flight Simulator (14) 19?? Microsoft + @@ -755,7 +787,7 @@ between them. Warriors of Ras 2: Kaiv 1982 Med Systems Software - + @@ -767,7 +799,7 @@ between them. Knossos 1981 Med Systems Software - + @@ -779,7 +811,7 @@ between them. Micro Chord 1982 Cornsoft Group Inc - + @@ -791,6 +823,7 @@ between them. Mutant Invasion (1) 1982 Micro-Systems Software + @@ -814,7 +847,7 @@ between them. Mysterious Adventures 3: Arrow of Death (Pt 1) 1981 Molimerx Ltd - + @@ -826,7 +859,7 @@ between them. Raaka-tu (1) 1981 Radio Shack - + @@ -838,7 +871,7 @@ between them. Raaka-tu (2) 1981 Radio Shack - + @@ -850,7 +883,7 @@ between them. Raaka-tu (3) 1981 Radio Shack - + @@ -898,7 +931,7 @@ between them. Earthquake San Francisco 1906 (1) 1981 Adventure International - + @@ -910,6 +943,7 @@ between them. Earthquake San Francisco 1906 (2) 1981 Adventure International + @@ -933,7 +967,7 @@ between them. 1983 <unknown> - + @@ -945,7 +979,7 @@ between them. Starfighter 1981 Adventure International - + @@ -957,6 +991,8 @@ between them. Tank Zone 2000 1981 <unknown> + + @@ -968,7 +1004,7 @@ between them. Mysterious Adventures 2: The Time Machine 1981 Molimerx Ltd - + @@ -992,7 +1028,7 @@ between them. 19?? <unknown> - + @@ -1026,7 +1062,7 @@ between them. Tron (3) 1984 <unknown> - + @@ -1049,7 +1085,7 @@ between them. TRS MAN 19?? <unknown> - + diff --git a/src/mame/machine/trs80.cpp b/src/mame/machine/trs80.cpp index 912153720c7..a89bd1889ed 100644 --- a/src/mame/machine/trs80.cpp +++ b/src/mame/machine/trs80.cpp @@ -374,6 +374,7 @@ void trs80_state::machine_reset() IMPLEMENTATION ***************************************************************************/ +// TODO: If you get "Attempting to write outside of RAM" enough times in succession, MAME will exit unexpectedly (no error). QUICKLOAD_LOAD_MEMBER(trs80_state::quickload_cb) { address_space &program = m_maincpu->space(AS_PROGRAM); -- cgit v1.2.3