From 7fbaa9f09e692fe29a90ce8da0e875bd9e6cac00 Mon Sep 17 00:00:00 2001 From: Roberto Fresca Date: Sat, 1 Jul 2023 06:10:13 +0200 Subject: [PATCH] New clones marked as NOT_WORKING -------------------------------- Bell-Star+ (Vip2 v.30.1.02) [TeamEurope, f205v, Roberto Fresca] --- src/mame/mame.lst | 1 + src/mame/misc/bingor.cpp | 355 ++++++++++++++++++++++----------------- 2 files changed, 205 insertions(+), 151 deletions(-) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 389bab6b6da..119541991ae 100755 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -28471,6 +28471,7 @@ bingomana // @source:misc/bingor.cpp bellstr1 // (c) 2002 Paloma-Elektronik bellstr2 // (c) 2002 Paloma-Elektronik +bellstr3 // (c) 2002 Paloma-Elektronik bellstrp // (c) 1998 Unknown bingor1 // (c) 2002 Unknown bingor2 // (c) 2002 Unknown diff --git a/src/mame/misc/bingor.cpp b/src/mame/misc/bingor.cpp index f7f74133bd9..ab404706f4f 100644 --- a/src/mame/misc/bingor.cpp +++ b/src/mame/misc/bingor.cpp @@ -559,6 +559,10 @@ private: }; +/************************************ +* Video Hardware * +************************************/ + void bingor_state::video_start() { m_palette->basemem().set(&m_blit_ram[0x300/2], 0x10 * sizeof(uint16_t), 16, ENDIANNESS_LITTLE, 2); @@ -601,6 +605,10 @@ uint32_t bingor_state::screen_update_bingor(screen_device &screen, bitmap_rgb32 } +/************************************ +* Memory Map Information * +************************************/ + void bingor_state::bingor_map(address_map &map) { map(0x00000, 0x0ffff).ram(); @@ -621,6 +629,40 @@ void bingor_state::bingor_io(address_map &map) map(0x0100, 0x0103).w("saa", FUNC(saa1099_device::write)).umask16(0x00ff); } +void bingor_state::vip2000_map(address_map &map) +{ + map(0x00000, 0x0ffff).ram(); + map(0x40000, 0x4ffff).ram().share("blit_ram"); + map(0x40300, 0x4031f).w(m_palette, FUNC(palette_device::write16)); //wrong + //map(0x50000, 0x5ffff).rom().region("gfx", 0); + map(0x60000, 0x60003).w("ymz", FUNC(ymz284_device::address_data_w)).umask16(0x00ff); + map(0x80000, 0xeffff).rw("flash", FUNC(intelfsh16_device::read), FUNC(intelfsh16_device::write)); + map(0xf0000, 0xfffff).rom().region("boot_prg", 0); +} + +void bingor_state::vip2000_io(address_map &map) +{ + map(0x0000, 0x0001).nopr(); // watchdog + map(0x0080, 0x009f).rw("rtc", FUNC(msm6242_device::read), FUNC(msm6242_device::write)).umask16(0x00ff); + map(0x0100, 0x0100).r("fromslave", FUNC(generic_latch_8_device::read)).w("toslave", FUNC(generic_latch_8_device::write)); + map(0x0280, 0x0281).w(FUNC(bingor_state::vip2000_outputs_w)); +} + +void bingor_state::slave_map(address_map &map) +{ + map(0x0000, 0x7fff).rom(); +} + +void bingor_state::slave_io(address_map &map) +{ + map(0x0000, 0x0000).r("toslave", FUNC(generic_latch_8_device::read)).w("fromslave", FUNC(generic_latch_8_device::write)); + map(0xc000, 0xcfff).ram(); +} + + +/************************************ +* Input ports * +************************************/ static INPUT_PORTS_START( bingor ) PORT_START("IN0") @@ -675,6 +717,10 @@ static INPUT_PORTS_START( bingor ) INPUT_PORTS_END +/************************************ +* Graphics Layouts * +************************************/ + static const gfx_layout bingor_layout = { 8, 8, @@ -686,11 +732,20 @@ static const gfx_layout bingor_layout = 8 * 32 }; + +/************************************ +* Graphics Decode Information * +************************************/ + static GFXDECODE_START( gfx_bingor ) GFXDECODE_ENTRY( "gfx", 0, bingor_layout, 0, 2 ) GFXDECODE_END +/************************************** +* Machine Driver(s) * +**************************************/ + void bingor_state::bingor(machine_config &config) { I80186(config, m_maincpu, XTAL(16'000'000)); @@ -717,48 +772,19 @@ void bingor_state::bingor(machine_config &config) SAA1099(config, "saa", 6000000).add_route(ALL_OUTPUTS, "mono", 0.50); } + void bingor_state::bingor2(machine_config &config) { bingor(config); m_maincpu->set_addrmap(AS_PROGRAM, &bingor_state::bingor2_map); } -void bingor_state::vip2000_map(address_map &map) -{ - map(0x00000, 0x0ffff).ram(); - map(0x40000, 0x4ffff).ram().share("blit_ram"); - map(0x40300, 0x4031f).w(m_palette, FUNC(palette_device::write16)); //wrong - //map(0x50000, 0x5ffff).rom().region("gfx", 0); - map(0x60000, 0x60003).w("ymz", FUNC(ymz284_device::address_data_w)).umask16(0x00ff); - map(0x80000, 0xeffff).rw("flash", FUNC(intelfsh16_device::read), FUNC(intelfsh16_device::write)); - map(0xf0000, 0xfffff).rom().region("boot_prg", 0); -} - -void bingor_state::vip2000_io(address_map &map) -{ - map(0x0000, 0x0001).nopr(); // watchdog - map(0x0080, 0x009f).rw("rtc", FUNC(msm6242_device::read), FUNC(msm6242_device::write)).umask16(0x00ff); - map(0x0100, 0x0100).r("fromslave", FUNC(generic_latch_8_device::read)).w("toslave", FUNC(generic_latch_8_device::write)); - map(0x0280, 0x0281).w(FUNC(bingor_state::vip2000_outputs_w)); -} void bingor_state::vip2000_outputs_w(uint16_t data) { m_slavecpu->set_input_line(MCS51_INT0_LINE, BIT(data, 15) ? CLEAR_LINE : ASSERT_LINE); } -void bingor_state::slave_map(address_map &map) -{ - map(0x0000, 0x7fff).rom(); -} - -void bingor_state::slave_io(address_map &map) -{ - map(0x0000, 0x0000).r("toslave", FUNC(generic_latch_8_device::read)).w("fromslave", FUNC(generic_latch_8_device::write)); - map(0xc000, 0xcfff).ram(); -} - - void bingor_state::vip2000(machine_config &config) { I80186(config, m_maincpu, XTAL(10'000'000)); @@ -921,127 +947,6 @@ ROM_START( bingor6 ) // Strings: 1988-1992 AWR Hard & Soft Austria. ROM_LOAD( "bingor6_24c04a.bin", 0x000000, 0x200, CRC(9d271c5f) SHA1(8ac5c4848fb8d9a156ba760324022839fefcbb72) ) ROM_END -/* Bell Star Plus - 1998 Paloma Elektronik. - - Play Star Austria 0316/821193. - CBA-Design, Lyon France. - - Same PCB layout than bingor2, 3, 4 - - Serial: 9837 -*/ -ROM_START( bellstrp ) // Strings: Copyright (c) 1998 Paloma Elektronik. Play Star Austria. - ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code - ROM_LOAD16_BYTE( "bellstar+_l.bin", 0x00000, 0x08000, CRC(3fba44ba) SHA1(00d7dae8d3c348dc9dcba4e8a8c6ff9c905471c5) ) - ROM_LOAD16_BYTE( "bellstar+_h.bin", 0x00001, 0x08000, CRC(c075a069) SHA1(04be952e9c76a43363db7f1f81ad8ba36e925e11) ) - - ROM_REGION16_LE( 0x10000, "gfx", ROMREGION_ERASE00 ) // blitter data? - ROM_LOAD16_BYTE( "bell_star_plus_-_zgs_l.bin", 0x000000, 0x08000, CRC(2dca3f89) SHA1(dc9ed2793601b161e0afd64d2f5752a9cd2204e7) ) - ROM_LOAD16_BYTE( "bell_star_plus_-_zgs_h.bin", 0x000001, 0x08000, CRC(fc863c7d) SHA1(487fbbbf7e0be3261e33e81476532ced7c5d9c87) ) - - ROM_REGION( 0x1fff, "pic", 0 ) // need decap - ROM_LOAD( "pic16c54rc.bin", 0x0000, 0x1fff, NO_DUMP ) - - ROM_REGION( 0x20000, "eeprom", 0 ) // eeprom - ROM_LOAD( "24c04a.bin", 0x000000, 0x200, CRC(76f2281a) SHA1(bbce75582533747b1eb188ebc1af5eec6075e637) ) -ROM_END - - -ROM_START( vip2000 ) - ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code - ROM_LOAD16_BYTE( "vipbios8l.bin", 0x00000, 0x08000, CRC(a4c2b351) SHA1(bb718584bfe32b9ed27fadfd89b4094d4bbd6d7f) ) - ROM_LOAD16_BYTE( "vipbios8h.bin", 0x00001, 0x08000, CRC(7c42c5ee) SHA1(c419a834ddb245363bacfe70d31cff7c2d4a2d03) ) - - ROM_REGION16_BE( 0x80000, "flash", ROMREGION_ERASE00 ) - ROM_LOAD( "at49f4096.bin", 0x00000, 0x80000, CRC(1d0fd3cf) SHA1(0ad76ea7efa31049a73cc336130cb5ca15480edd) ) - - ROM_REGION( 0x08000, "slavecpu", 0 ) - ROM_LOAD( "slave190991.bin", 0x0000, 0x8000, CRC(67feb297) SHA1(442b62e62b614bda2d277e4b827cb89677d6fbce) ) - - ROM_REGION( 0x00800, "pic1", 0 ) - ROM_LOAD( "pic16f627_a.bin", 0x000, 0x800, NO_DUMP ) - - ROM_REGION( 0x00800, "pic2", 0 ) - ROM_LOAD( "pic16f627_b.bin", 0x000, 0x800, NO_DUMP ) - - ROM_REGION( 0x20000, "eeprom", 0 ) - ROM_LOAD( "24c04a.bin", 0x000, 0x200, CRC(4e231420) SHA1(24dcfc90ef9903692030be7de0f04fc9370021fd) ) -ROM_END - - -/* Rolling Joker - 1998 Paloma Elektronik. - - Same PCB layout than bingor2, 3, 4 - - Serial: 9813 -*/ -ROM_START( roljokr1 ) // Strings: - ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code - ROM_LOAD16_BYTE( "rol_l.bin", 0x00000, 0x08000, CRC(df4b5758) SHA1(88dfc7a623e4f200d4c90e6118e1a101242cb8ab) ) - ROM_LOAD16_BYTE( "rol_h.bin", 0x00001, 0x08000, CRC(02bf6d89) SHA1(57f0bfeb6ad579b7bb0a022b2c1acd217ccae995) ) - - ROM_REGION16_LE( 0x10000, "gfx", ROMREGION_ERASE00 ) // blitter data? - ROM_LOAD16_BYTE( "rolling_joker_grafik_l.bin", 0x000000, 0x08000, CRC(82069002) SHA1(7b5717b79a691e6ba13664f6fa275fcdda449e9f) ) - ROM_LOAD16_BYTE( "rolling_joker_grafik_h.bin", 0x000001, 0x08000, CRC(3bc2e264) SHA1(25d35a399b3f60dd37b12461eede21c0a3fb5fb2) ) - - ROM_REGION( 0x1fff, "pic", 0 ) // need decap - ROM_LOAD( "pic16c54rc.bin", 0x0000, 0x1fff, NO_DUMP ) - - ROM_REGION( 0x20000, "eeprom", 0 ) // eeprom - ROM_LOAD( "24c04a.bin", 0x000000, 0x200, CRC(a40d8847) SHA1(9856a70a2def59057129fa84dc1a446cdb8e0b76) ) -ROM_END - -/* Rolling Joker (v23.11.91) - 1997 Paloma Elektronik. - CBA-Design, Lyon France. - - Same PCB layout than bingor2, 3, 4 - - Serial: 9813 -*/ -ROM_START( roljokr2 ) // Strings: 1993-1997 Karmen International. (c) 1997 Paloma elektronik. CBA-Design, Lyon France. - ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code - ROM_LOAD16_BYTE( "rolling_joker_v23.11.91_l.bin", 0x00000, 0x08000, CRC(fbc47b7f) SHA1(d672835e6a05606aee741514994f93d45ef8cd57) ) - ROM_LOAD16_BYTE( "rolling_joker_v23.11.91_h.bin", 0x00001, 0x08000, CRC(9fecbda3) SHA1(22c1f03197034e36f2881b784965a81b461d5427) ) - - ROM_REGION16_LE( 0x10000, "gfx", ROMREGION_ERASE00 ) // blitter data? - ROM_LOAD16_BYTE( "rolling_joker_grafik_l.bin", 0x000000, 0x08000, CRC(82069002) SHA1(7b5717b79a691e6ba13664f6fa275fcdda449e9f) ) - ROM_LOAD16_BYTE( "rolling_joker_grafik_h.bin", 0x000001, 0x08000, CRC(3bc2e264) SHA1(25d35a399b3f60dd37b12461eede21c0a3fb5fb2) ) - - ROM_REGION( 0x1fff, "pic", 0 ) // need decap - ROM_LOAD( "pic16c54rc.bin", 0x0000, 0x1fff, NO_DUMP ) - - ROM_REGION( 0x20000, "eeprom", 0 ) // eeprom - ROM_LOAD( "24c04a.bin", 0x000000, 0x200, CRC(50386e87) SHA1(5f179cc3c5ff43957b2489b97c4227ee9bf16fc2) ) -ROM_END - -/* Rolling Joker (v.99.7) - 1999 Paloma Elektronik. - CBA-Design, Lyon France. - - Same PCB layout than bingor2, 3, 4 - - Serial: 9730 -*/ -ROM_START( roljokr3 ) // Strings: (c) 1999 Paloma elektronik. CBA-Design, Lyon France. - ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code - ROM_LOAD16_BYTE( "rolling_joker_v.99.7_l.bin", 0x00000, 0x08000, CRC(4f9aca58) SHA1(e524b85d30b6625eec4afd9b19023e6baca1d5f3) ) - ROM_LOAD16_BYTE( "rolling_joker_v.99.7_h.bin", 0x00001, 0x08000, CRC(2fe68133) SHA1(c44c778b5495c9545ca77efec1cb875844c0cbb3) ) - - ROM_REGION16_LE( 0x10000, "gfx", ROMREGION_ERASE00 ) // blitter data? - ROM_LOAD16_BYTE( "rolling_joker_grafik_l.bin", 0x000000, 0x08000, CRC(82069002) SHA1(7b5717b79a691e6ba13664f6fa275fcdda449e9f) ) - ROM_LOAD16_BYTE( "rolling_joker_grafik_h.bin", 0x000001, 0x08000, CRC(3bc2e264) SHA1(25d35a399b3f60dd37b12461eede21c0a3fb5fb2) ) - - ROM_REGION( 0x1fff, "pic", 0 ) // need decap - ROM_LOAD( "pic16c54rc.bin", 0x0000, 0x1fff, NO_DUMP ) - - ROM_REGION( 0x20000, "eeprom", 0 ) // eeprom - ROM_LOAD( "24c04a.bin", 0x000000, 0x200, CRC(33cb4f30) SHA1(bd48d4194237c60bdc0108daf26a8689428b38f0) ) -ROM_END - - /* Bingo Roll (209 / 19-1-95) Rosenauer Electronic Austria?. @@ -1169,6 +1074,153 @@ ROM_START( bellstr2 ) // Strings: C1992, AWR. Copyright (c) 1995-1997 Paloma El ROM_LOAD( "24c04a_alt.bin", 0x000000, 0x200, CRC(ef197aae) SHA1(bc6766e7e80122b4aaf7c4ffb7dd04b1cb8ba308) ) // from an identical set. ROM_END +/* Bell-Star+ (Vip2 v.30.1.02) + 2002 Paloma Elektronik. + + Play Star Austria 0316/821193. + CBA-Design, Lyon France. + + Same PCB layout than bingor2, 3, 4 + + Serial: OK. +*/ +ROM_START( bellstr3 ) // Strings: Copyright (c) 1995-1997 Paloma Elektronik. + ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code + ROM_LOAD16_BYTE( "bell-star+_vip2_v.30.1.02_l.bin", 0x00000, 0x08000, CRC(18cd960a) SHA1(16e3e76a47f1f48da4a88faccad8009e4f2be15b) ) + ROM_LOAD16_BYTE( "bell-star+_vip2_v.30.1.02_h.bin", 0x00001, 0x08000, CRC(4ffbfd8c) SHA1(d62080a8db27242603c455ee5eb34670d73b9b36) ) + + ROM_REGION16_LE( 0x10000, "gfx", ROMREGION_ERASE00 ) // blitter data? + ROM_LOAD16_BYTE( "bell_star_euro_zg_l.bin", 0x000000, 0x08000, CRC(cc3bfd3e) SHA1(bf9e0a04203c5b9a4150b17a6e01198e4cccb8e4) ) + ROM_LOAD16_BYTE( "bell_star_euro_zg_h.bin", 0x000001, 0x08000, CRC(3d7ee09c) SHA1(4eb297b19eb22c82725d61b7ac01f123fedf6637) ) + + ROM_REGION( 0x1fff, "pic", 0 ) // need verification + ROM_LOAD( "pic16c54.bin", 0x0000, 0x200, CRC(21e8a699) SHA1(8a22292fa3669105d52a9d681d5be345fcfe6607) ) + + ROM_REGION( 0x20000, "eeprom", 0 ) // eeprom + ROM_LOAD( "24c04a.bin", 0x000000, 0x200, CRC(26ca6607) SHA1(e6f162481bf2e7196f06239e09ed81bb14e99f1e) ) +ROM_END + + +/* Bell Star Plus + 1998 Paloma Elektronik. + + Play Star Austria 0316/821193. + CBA-Design, Lyon France. + + Same PCB layout than bingor2, 3, 4 + + Serial: 9837 +*/ +ROM_START( bellstrp ) // Strings: Copyright (c) 1998 Paloma Elektronik. Play Star Austria. + ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code + ROM_LOAD16_BYTE( "bellstar+_l.bin", 0x00000, 0x08000, CRC(3fba44ba) SHA1(00d7dae8d3c348dc9dcba4e8a8c6ff9c905471c5) ) + ROM_LOAD16_BYTE( "bellstar+_h.bin", 0x00001, 0x08000, CRC(c075a069) SHA1(04be952e9c76a43363db7f1f81ad8ba36e925e11) ) + + ROM_REGION16_LE( 0x10000, "gfx", ROMREGION_ERASE00 ) // blitter data? + ROM_LOAD16_BYTE( "bell_star_plus_-_zgs_l.bin", 0x000000, 0x08000, CRC(2dca3f89) SHA1(dc9ed2793601b161e0afd64d2f5752a9cd2204e7) ) + ROM_LOAD16_BYTE( "bell_star_plus_-_zgs_h.bin", 0x000001, 0x08000, CRC(fc863c7d) SHA1(487fbbbf7e0be3261e33e81476532ced7c5d9c87) ) + + ROM_REGION( 0x1fff, "pic", 0 ) // need decap + ROM_LOAD( "pic16c54rc.bin", 0x0000, 0x1fff, NO_DUMP ) + + ROM_REGION( 0x20000, "eeprom", 0 ) // eeprom + ROM_LOAD( "24c04a.bin", 0x000000, 0x200, CRC(76f2281a) SHA1(bbce75582533747b1eb188ebc1af5eec6075e637) ) +ROM_END + + +ROM_START( vip2000 ) + ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code + ROM_LOAD16_BYTE( "vipbios8l.bin", 0x00000, 0x08000, CRC(a4c2b351) SHA1(bb718584bfe32b9ed27fadfd89b4094d4bbd6d7f) ) + ROM_LOAD16_BYTE( "vipbios8h.bin", 0x00001, 0x08000, CRC(7c42c5ee) SHA1(c419a834ddb245363bacfe70d31cff7c2d4a2d03) ) + + ROM_REGION16_BE( 0x80000, "flash", ROMREGION_ERASE00 ) + ROM_LOAD( "at49f4096.bin", 0x00000, 0x80000, CRC(1d0fd3cf) SHA1(0ad76ea7efa31049a73cc336130cb5ca15480edd) ) + + ROM_REGION( 0x08000, "slavecpu", 0 ) + ROM_LOAD( "slave190991.bin", 0x0000, 0x8000, CRC(67feb297) SHA1(442b62e62b614bda2d277e4b827cb89677d6fbce) ) + + ROM_REGION( 0x00800, "pic1", 0 ) + ROM_LOAD( "pic16f627_a.bin", 0x000, 0x800, NO_DUMP ) + + ROM_REGION( 0x00800, "pic2", 0 ) + ROM_LOAD( "pic16f627_b.bin", 0x000, 0x800, NO_DUMP ) + + ROM_REGION( 0x20000, "eeprom", 0 ) + ROM_LOAD( "24c04a.bin", 0x000, 0x200, CRC(4e231420) SHA1(24dcfc90ef9903692030be7de0f04fc9370021fd) ) +ROM_END + + +/* Rolling Joker + 1998 Paloma Elektronik. + + Same PCB layout than bingor2, 3, 4 + + Serial: 9813 +*/ +ROM_START( roljokr1 ) // Strings: + ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code + ROM_LOAD16_BYTE( "rol_l.bin", 0x00000, 0x08000, CRC(df4b5758) SHA1(88dfc7a623e4f200d4c90e6118e1a101242cb8ab) ) + ROM_LOAD16_BYTE( "rol_h.bin", 0x00001, 0x08000, CRC(02bf6d89) SHA1(57f0bfeb6ad579b7bb0a022b2c1acd217ccae995) ) + + ROM_REGION16_LE( 0x10000, "gfx", ROMREGION_ERASE00 ) // blitter data? + ROM_LOAD16_BYTE( "rolling_joker_grafik_l.bin", 0x000000, 0x08000, CRC(82069002) SHA1(7b5717b79a691e6ba13664f6fa275fcdda449e9f) ) + ROM_LOAD16_BYTE( "rolling_joker_grafik_h.bin", 0x000001, 0x08000, CRC(3bc2e264) SHA1(25d35a399b3f60dd37b12461eede21c0a3fb5fb2) ) + + ROM_REGION( 0x1fff, "pic", 0 ) // need decap + ROM_LOAD( "pic16c54rc.bin", 0x0000, 0x1fff, NO_DUMP ) + + ROM_REGION( 0x20000, "eeprom", 0 ) // eeprom + ROM_LOAD( "24c04a.bin", 0x000000, 0x200, CRC(a40d8847) SHA1(9856a70a2def59057129fa84dc1a446cdb8e0b76) ) +ROM_END + +/* Rolling Joker (v23.11.91) + 1997 Paloma Elektronik. + CBA-Design, Lyon France. + + Same PCB layout than bingor2, 3, 4 + + Serial: 9813 +*/ +ROM_START( roljokr2 ) // Strings: 1993-1997 Karmen International. (c) 1997 Paloma elektronik. CBA-Design, Lyon France. + ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code + ROM_LOAD16_BYTE( "rolling_joker_v23.11.91_l.bin", 0x00000, 0x08000, CRC(fbc47b7f) SHA1(d672835e6a05606aee741514994f93d45ef8cd57) ) + ROM_LOAD16_BYTE( "rolling_joker_v23.11.91_h.bin", 0x00001, 0x08000, CRC(9fecbda3) SHA1(22c1f03197034e36f2881b784965a81b461d5427) ) + + ROM_REGION16_LE( 0x10000, "gfx", ROMREGION_ERASE00 ) // blitter data? + ROM_LOAD16_BYTE( "rolling_joker_grafik_l.bin", 0x000000, 0x08000, CRC(82069002) SHA1(7b5717b79a691e6ba13664f6fa275fcdda449e9f) ) + ROM_LOAD16_BYTE( "rolling_joker_grafik_h.bin", 0x000001, 0x08000, CRC(3bc2e264) SHA1(25d35a399b3f60dd37b12461eede21c0a3fb5fb2) ) + + ROM_REGION( 0x1fff, "pic", 0 ) // need decap + ROM_LOAD( "pic16c54rc.bin", 0x0000, 0x1fff, NO_DUMP ) + + ROM_REGION( 0x20000, "eeprom", 0 ) // eeprom + ROM_LOAD( "24c04a.bin", 0x000000, 0x200, CRC(50386e87) SHA1(5f179cc3c5ff43957b2489b97c4227ee9bf16fc2) ) +ROM_END + +/* Rolling Joker (v.99.7) + 1999 Paloma Elektronik. + CBA-Design, Lyon France. + + Same PCB layout than bingor2, 3, 4 + + Serial: 9730 +*/ +ROM_START( roljokr3 ) // Strings: (c) 1999 Paloma elektronik. CBA-Design, Lyon France. + ROM_REGION16_LE( 0x10000, "boot_prg", ROMREGION_ERASE00 ) // i186 code + ROM_LOAD16_BYTE( "rolling_joker_v.99.7_l.bin", 0x00000, 0x08000, CRC(4f9aca58) SHA1(e524b85d30b6625eec4afd9b19023e6baca1d5f3) ) + ROM_LOAD16_BYTE( "rolling_joker_v.99.7_h.bin", 0x00001, 0x08000, CRC(2fe68133) SHA1(c44c778b5495c9545ca77efec1cb875844c0cbb3) ) + + ROM_REGION16_LE( 0x10000, "gfx", ROMREGION_ERASE00 ) // blitter data? + ROM_LOAD16_BYTE( "rolling_joker_grafik_l.bin", 0x000000, 0x08000, CRC(82069002) SHA1(7b5717b79a691e6ba13664f6fa275fcdda449e9f) ) + ROM_LOAD16_BYTE( "rolling_joker_grafik_h.bin", 0x000001, 0x08000, CRC(3bc2e264) SHA1(25d35a399b3f60dd37b12461eede21c0a3fb5fb2) ) + + ROM_REGION( 0x1fff, "pic", 0 ) // need decap + ROM_LOAD( "pic16c54rc.bin", 0x0000, 0x1fff, NO_DUMP ) + + ROM_REGION( 0x20000, "eeprom", 0 ) // eeprom + ROM_LOAD( "24c04a.bin", 0x000000, 0x200, CRC(33cb4f30) SHA1(bd48d4194237c60bdc0108daf26a8689428b38f0) ) +ROM_END + } // anonymous namespace @@ -1191,6 +1243,7 @@ GAME( 1992, bingor9, 0, bingor, bingor, bingor_state, empty_init, ROT0, GAME( 2002, bellstr1, 0, bingor, bingor, bingor_state, empty_init, ROT0, "Paloma-Elektronik?", "Bell-Star+ 5 (Vip2 v.3.6.02)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 2002, bellstr2, 0, bingor, bingor, bingor_state, empty_init, ROT0, "Paloma-Elektronik?", "Bell-Star+ (Vip2 v.25.02.02)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 2002, bellstr3, 0, bingor, bingor, bingor_state, empty_init, ROT0, "Paloma-Elektronik?", "Bell-Star+ (Vip2 v.30.1.02)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1998, bellstrp, 0, bingor, bingor, bingor_state, empty_init, ROT0, "Paloma-Elektronik?", "Bell Star Plus", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )