Skip to content

Commit 755eccc

Browse files
committed
New working clones
------------------ Mephisto Risc 1MB (v1.0) [anonymous]
1 parent 022c0f3 commit 755eccc

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

Diff for: hash/ibm5150.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -10388,19 +10388,19 @@ Hangs after few seconds of gameplay
1038810388
<part name="flop1" interface="floppy_3_5">
1038910389
<feature name="part_id" value="CM Gideon" />
1039010390
<dataarea name="flop" size="737280">
10391-
<rom name="gideon.img" size="737280" crc="c858c60e" sha1="dd482fd7efc60615c2836a4fef23c520454370db"/>
10391+
<rom name="gideon.img" size="737280" crc="6b903e6b" sha1="3753d34a52ff765393bcc4dd0d8e68dbb9dbb662"/>
1039210392
</dataarea>
1039310393
</part>
1039410394
<part name="flop2" interface="floppy_3_5">
1039510395
<feature name="part_id" value="CM The King" />
1039610396
<dataarea name="flop" size="737280">
10397-
<rom name="theking.img" size="737280" crc="23bb50c0" sha1="9f5cb7c610fdf8404df5af59b101ed2a3a644ff2"/>
10397+
<rom name="theking.img" size="737280" crc="4412d875" sha1="245298ee049ba5a112f4e3f39d4e237d7fc99e6d"/>
1039810398
</dataarea>
1039910399
</part>
1040010400
<part name="flop3" interface="floppy_3_5">
1040110401
<feature name="part_id" value="Other" />
1040210402
<dataarea name="flop" size="737280">
10403-
<rom name="other.img" size="737280" crc="660256ab" sha1="df629b5f0479082d25262e24af1fda7f025cf1f0"/>
10403+
<rom name="other.img" size="737280" crc="6bf45a36" sha1="cca48a34a22cf62b60ac545110262bd39a0e7e6b"/>
1040410404
</dataarea>
1040510405
</part>
1040610406
</software>

Diff for: src/mame/hegenerglaser/risc.cpp

+14-5
Original file line numberDiff line numberDiff line change
@@ -178,14 +178,21 @@ void risc_state::mrisc(machine_config &config)
178178
ROM_START( mrisc )
179179
ROM_REGION( 0x20000, "maincpu", 0 )
180180
// contains ChessMachine engine at 0x0-0x03fff + 0x10000-0x1c74f, concatenate those sections and make a .bin file,
181-
// then it will work on ChessMachine software. It identifies as R E B E L ver. HG-021 03-04-92
182-
ROM_LOAD("meph-risci-v1-2.bin", 0x00000, 0x20000, CRC(19c6ab83) SHA1(0baab84e5aa6999c24250938d207145144945fd5) )
181+
// then it will work on ChessMachine software. It identifies as R E B E L version HG-021, 03-04-92
182+
ROM_LOAD("meph-risci-v1-2", 0x00000, 0x20000, CRC(19c6ab83) SHA1(0baab84e5aa6999c24250938d207145144945fd5) )
183+
ROM_END
184+
185+
ROM_START( mrisca )
186+
ROM_REGION( 0x20000, "maincpu", 0 )
187+
// contains ChessMachine engine at 0x0-0x03fff + 0x10000-0x1c6db, concatenate those sections and make a .bin file,
188+
// then it will work on ChessMachine software. It identifies as R E B E L version HG-020, 14-03-92
189+
ROM_LOAD("risc_1mb_rebel", 0x00000, 0x20000, CRC(f00b43ab) SHA1(8e9f3c99331b104af2008db1f0538ebaa97bc1e9) )
183190
ROM_END
184191

185192
ROM_START( mrisc2 )
186193
ROM_REGION( 0x20000, "maincpu", 0 )
187194
// contains ChessMachine engine at 0x0-0x03fff + 0x10000-0x1cb7f, concatenate those sections and make a .bin file,
188-
// then it will work on ChessMachine software. It identifies as R E B E L ver. 2.31 22-07-93, world champion Madrid 1992
195+
// then it will work on ChessMachine software. It identifies as R E B E L version 2.31, 22-07-93, world champion Madrid 1992
189196
ROM_LOAD("risc_2.31", 0x00000, 0x20000, CRC(9ecf9cd3) SHA1(7bfc628183037a172242c9589f15aca218d8fb12) )
190197
ROM_END
191198

@@ -198,5 +205,7 @@ ROM_END
198205
*******************************************************************************/
199206

200207
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
201-
SYST( 1992, mrisc, 0, 0, mrisc, mrisc, risc_state, empty_init, "Hegener + Glaser / Tasc", "Mephisto Risc 1MB", MACHINE_SUPPORTS_SAVE )
202-
SYST( 1994, mrisc2, mrisc, 0, mrisc, mrisc, risc_state, empty_init, "Hegener + Glaser / Tasc", "Mephisto Risc II", MACHINE_SUPPORTS_SAVE )
208+
SYST( 1992, mrisc, 0, 0, mrisc, mrisc, risc_state, empty_init, "Hegener + Glaser / Tasc", "Mephisto Risc 1MB (v1.2)", MACHINE_SUPPORTS_SAVE )
209+
SYST( 1992, mrisca, mrisc, 0, mrisc, mrisc, risc_state, empty_init, "Hegener + Glaser / Tasc", "Mephisto Risc 1MB (v1.0)", MACHINE_SUPPORTS_SAVE )
210+
211+
SYST( 1994, mrisc2, 0, 0, mrisc, mrisc, risc_state, empty_init, "Hegener + Glaser / Tasc", "Mephisto Risc II", MACHINE_SUPPORTS_SAVE )

Diff for: src/mame/mame.lst

+1
Original file line numberDiff line numberDiff line change
@@ -19826,6 +19826,7 @@ polgar101 // 1990 Mephisto Polgar 10MHz
1982619826

1982719827
@source:hegenerglaser/risc.cpp
1982819828
mrisc // 1992 Mephisto RISC 1MB
19829+
mrisca // 1992 Mephisto RISC 1MB
1982919830
mrisc2 // 1994 Mephisto RISC II
1983019831

1983119832
@source:hegenerglaser/roma2.cpp

0 commit comments

Comments
 (0)