Skip to content

Commit 170b85e

Browse files
authored
casio/cfx9850.cpp: Add new ROM for CFX-9850GB Plus (#12061)
1 parent 0b02c6f commit 170b85e

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

src/mame/casio/cfx9850.cpp

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -308,10 +308,12 @@ void cfx9850_state::cfx9850(machine_config &config)
308308
PALETTE(config, "palette", FUNC(cfx9850_state::cfx9850_palette), 4);
309309
}
310310

311+
#define ROM_MAINCPU \
312+
ROM_REGION(0x8000, "maincpu", 0) \
313+
ROM_LOAD("hcd62121.bin", 0x0000, 0x8000, CRC(e72075f8) SHA1(f50d176e1c225dab69abfc67702c9dfb296b6a78))
311314

312315
ROM_START(cfx9850)
313-
ROM_REGION(0x8000, "maincpu", 0)
314-
ROM_LOAD("hcd62121.bin", 0x0000, 0x8000, CRC(e72075f8) SHA1(f50d176e1c225dab69abfc67702c9dfb296b6a78))
316+
ROM_MAINCPU
315317

316318
ROM_REGION(0x80000, "bios", 0)
317319
// Unknown yet which rom is which version.
@@ -321,7 +323,18 @@ ROM_START(cfx9850)
321323
ROMX_LOAD("cfx9850b.bin", 0x00000, 0x80000, CRC(cd3c497f) SHA1(1d1aa38205eec7aba3ed6bef7389767e38afe075), ROM_BIOS(1))
322324
ROM_END
323325

326+
ROM_START(cfx9850gb)
327+
ROM_MAINCPU
328+
329+
ROM_REGION(0x100000, "bios", 0)
330+
// White model
331+
// Back case revision: G359-21
332+
// PCB revision: PWB-GY355-E4 RJA509401-1 / PWB-GY357-1 RJA509402-1
333+
ROM_LOAD("r27v802d-34.lsi2", 0x00000, 0x100000, CRC(7ad44c51) SHA1(7cde6074758b5ae474b4eb3ee7396dbfb481ddcf))
334+
ROM_END
335+
324336
} // anonymous namespace
325337

326338

327-
COMP(1996, cfx9850, 0, 0, cfx9850, cfx9850, cfx9850_state, empty_init, "Casio", "CFX-9850G", MACHINE_NO_SOUND | MACHINE_NOT_WORKING)
339+
COMP(1996, cfx9850, 0, 0, cfx9850, cfx9850, cfx9850_state, empty_init, "Casio", "CFX-9850G", MACHINE_NO_SOUND | MACHINE_NOT_WORKING)
340+
COMP(1996, cfx9850gb, cfx9850, 0, cfx9850, cfx9850, cfx9850_state, empty_init, "Casio", "CFX-9850GB Plus", MACHINE_NO_SOUND | MACHINE_NOT_WORKING)

src/mame/mame.lst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15900,6 +15900,7 @@ casloopy //
1590015900

1590115901
@source:casio/cfx9850.cpp
1590215902
cfx9850 // Casio CFX-9850
15903+
cfx9850gb // Casio CFX-9850GB Plus
1590315904

1590415905
@source:casio/ctk2000.cpp
1590515906
ctk2100 //

0 commit comments

Comments
 (0)