New systems marked not working

------------------------------
Dojokko Tsukami (Japan, ver 1.02) [Darksoft, TeamEurope]
Haunted Hunter (Japan, ver 1.00) [Darksoft, TeamEurope]
Itazura Cockroach (Japan, ver 1.02) [Darksoft, TeamEurope]
PK Rainbow (v 1.5) [Hammy]
PK Turbo Great 2 [Hammy]
Rodeo King (Japan, ver 1.00) [Darksoft, TeamEurope]
unknown Boram poker game [Hammy]
Wanikko Punch (Japan, ver 1.20) [Darksoft, TeamEurope]

New clones marked not working
-----------------------------
Real Mahjong Haihai (Japan, bootleg) [Hammy]
This commit is contained in:
Ivan Vangelista 2024-11-14 18:13:48 +01:00
parent 68abdc312e
commit c91f934961
7 changed files with 240 additions and 22 deletions

View File

@ -27,6 +27,9 @@ TODO:
- visible area uncertain.
- rmhaihaibl stops at RAM clear. There are various small routines changed,
probably to make up for missing IOX chip.
***************************************************************************/
#include "emu.h"
@ -629,6 +632,33 @@ ROM_START( rmhaihai2 )
ROM_LOAD( "s0-1.5g", 0x00000, 0x8000, CRC(65e55b7e) SHA1(3852fb3b37eccdcddff05d8ef4a742fcb8b63473) )
ROM_END
ROM_START( rmhaihaibl ) // seemingly bootleg PCB
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "4.11g", 0x00000, 0x2000, CRC(a31394ba) SHA1(0cba4baa2c8addd7f127b21b26715ed79ec4cab7) )
ROM_CONTINUE( 0x06000, 0x2000 )
ROM_LOAD( "3.8g", 0x04000, 0x2000, CRC(aad71f3b) SHA1(fd0a7cc8478eaa09d1ee171f3cbbaeb6b94d414f) )
ROM_CONTINUE( 0x02000, 0x2000 )
ROM_LOAD( "2.6g", 0x08000, 0x2000, CRC(9c567fd7) SHA1(0240448f093f19d66c4f4257c353498933ac4362) )
ROM_CONTINUE( 0x0c000, 0x2000 )
ROM_REGION( 0x20000, "gfx1", 0 )
ROM_LOAD( "8a", 0x00000, 0x4000, CRC(797c63d1) SHA1(2ff9c3c61b28c34de97c0117b7eadb409d79df46) )
ROM_LOAD( "7a", 0x04000, 0x4000, CRC(b2526747) SHA1(73d0a19a5bb83e8977e94a47abbb65f9c7788c78) )
ROM_LOAD( "6a", 0x08000, 0x4000, CRC(146eaa31) SHA1(0e38aab52ff9bf0d42fea24caeee6ca90d63ace2) )
ROM_LOAD( "5a", 0x0c000, 0x4000, CRC(be59e742) SHA1(19d253f72f760f6350f76b313cf8aca7e3f90e8d) )
ROM_LOAD( "11a", 0x10000, 0x4000, CRC(e4229389) SHA1(b14d7855b66fe03c1485cb735cb20f59f19f248f) )
ROM_LOAD( "10a", 0x14000, 0x4000, CRC(029ef909) SHA1(fd867b8e1ccd5b88f18409ff17939ec8420c6131) )
// 0x18000-0x1ffff empty space filled by the init function
ROM_REGION( 0x0300, "proms", 0 )
ROM_LOAD( "13b", 0x0000, 0x0100, CRC(911d32a5) SHA1(36f2b62009918862c13f3eda05a21403b4d9607f) )
ROM_LOAD( "13a", 0x0100, 0x0100, CRC(e9be978a) SHA1(50c7ca7a7496cb6fe5e8ce0db693ccb82dbbb8c6) )
ROM_LOAD( "13c", 0x0200, 0x0100, CRC(609775a6) SHA1(70a787aec0852e106216a4ca9891d36aef60b189) )
ROM_REGION( 0x8000, "adpcm", 0 ) // ADPCM samples, read directly by the main CPU
ROM_LOAD( "1.5g", 0x00000, 0x8000, CRC(65e55b7e) SHA1(3852fb3b37eccdcddff05d8ef4a742fcb8b63473) )
ROM_END
ROM_START( rmhaihib )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "s-30-6.11g", 0x00000, 0x2000, CRC(f3e13cc8) SHA1(7eb9b17ea9efb5b2891ec40a9ff9744e84c0511c) )
@ -785,10 +815,11 @@ void rmhaihai_state::init_rmhaihai()
} // anonymous namespace
GAME( 1985, rmhaihai, 0, rmhaihai, rmhaihai, rmhaihai_state, init_rmhaihai, ROT0, "Alba", "Real Mahjong Haihai (Japan, newer)", MACHINE_SUPPORTS_SAVE ) // writes Homedata in NVRAM
GAME( 1985, rmhaihai2, rmhaihai, rmhaihai, rmhaihai, rmhaihai_state, init_rmhaihai, ROT0, "Alba", "Real Mahjong Haihai (Japan, older)", MACHINE_SUPPORTS_SAVE )
GAME( 1985, rmhaihib, rmhaihai, rmhaihai, rmhaihib, rmhaihai_state, init_rmhaihai, ROT0, "Alba", "Real Mahjong Haihai (Japan, medal)", MACHINE_SUPPORTS_SAVE )
GAME( 1986, rmhaijin, 0, rmhaihai, rmhaihai, rmhaihai_state, init_rmhaihai, ROT0, "Alba", "Real Mahjong Haihai Jinji Idou Hen (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1986, rmhaisei, 0, rmhaisei, rmhaihai, rmhaisei_state, init_rmhaihai, ROT0, "Visco", "Real Mahjong Haihai Seichouhen (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, themj, 0, themj, rmhaihai, themj_state, init_rmhaihai, ROT0, "Visco", "The Mah-jong (Japan, set 1)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, themj2, themj, themj, rmhaihai, themj_state, init_rmhaihai, ROT0, "Visco", "The Mah-jong (Japan, set 2)", MACHINE_SUPPORTS_SAVE )
GAME( 1985, rmhaihai, 0, rmhaihai, rmhaihai, rmhaihai_state, init_rmhaihai, ROT0, "Alba", "Real Mahjong Haihai (Japan, newer)", MACHINE_SUPPORTS_SAVE ) // writes Homedata in NVRAM
GAME( 1985, rmhaihai2, rmhaihai, rmhaihai, rmhaihai, rmhaihai_state, init_rmhaihai, ROT0, "Alba", "Real Mahjong Haihai (Japan, older)", MACHINE_SUPPORTS_SAVE )
GAME( 1985, rmhaihaibl, rmhaihai, rmhaihai, rmhaihai, rmhaihai_state, init_rmhaihai, ROT0, "bootleg", "Real Mahjong Haihai (Japan, bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
GAME( 1985, rmhaihib, rmhaihai, rmhaihai, rmhaihib, rmhaihai_state, init_rmhaihai, ROT0, "Alba", "Real Mahjong Haihai (Japan, medal)", MACHINE_SUPPORTS_SAVE )
GAME( 1986, rmhaijin, 0, rmhaihai, rmhaihai, rmhaihai_state, init_rmhaihai, ROT0, "Alba", "Real Mahjong Haihai Jinji Idou Hen (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1986, rmhaisei, 0, rmhaisei, rmhaihai, rmhaisei_state, init_rmhaihai, ROT0, "Visco", "Real Mahjong Haihai Seichouhen (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, themj, 0, themj, rmhaihai, themj_state, init_rmhaihai, ROT0, "Visco", "The Mah-jong (Japan, set 1)", MACHINE_SUPPORTS_SAVE )
GAME( 1987, themj2, themj, themj, rmhaihai, themj_state, init_rmhaihai, ROT0, "Visco", "The Mah-jong (Japan, set 2)", MACHINE_SUPPORTS_SAVE )

View File

@ -831,6 +831,7 @@ void jongbou_state::jongbou(machine_config &config)
}
// also seen on a bootleg PCB CH86-01006A with double sized ROMs and the 8748 MCU
ROM_START( sstingry )
ROM_REGION( 0x20000, "maincpu", 0 ) /* 68000 code */
ROM_LOAD16_BYTE( "ss_05.rom", 0x0000, 0x4000, CRC(bfb28d53) SHA1(64a1b8627529ed13074bb949cb104077eb3eac1f) )

View File

@ -457,6 +457,7 @@ yumefuda // (c) 1991 Alba
@source:alba/rmhaihai.cpp
rmhaihai // (c) 1985 Alba
rmhaihai2 // (c) 1985 Alba
rmhaihaibl // bootleg
rmhaihib // (c) 1985 Alba
rmhaijin // (c) 1986 Alba
rmhaisei // (c) 1986 Visco
@ -28872,10 +28873,15 @@ draw88pkr // 1988, BTE, Inc.
amhbattl
boobood
docchift
dojokkot
fishbatl
hhunter
itazurac
mmhammer
rodeokng
shpchamp
wanpakup
wanpunch
wwdash
zenponta
@ -42108,8 +42114,11 @@ boo1000
@source:skeleton/boramz80.cpp
pkboram
pkrboram
tpkboram
tpkborama
tpkg2
unkboram
@source:skeleton/bpmmicro.cpp
bp1200 // (c) 1991 BP Microsystems

View File

@ -9,6 +9,58 @@
Yamaha YGV625 sprite processor and CRTC
OKI M9810 sound
Many series of games were done on this platform. As of now, games
for the following series have been dumped:
??? means cart code not verified
*** means no versions dumped + cart code non verified
"for girls series"
GA4004-0 - Wan Wan Dash -
GB4004-0 - Docchi Fighter -
*** GC4004-0 - Kingyo Carnival -
GD4004-0 - Mogu Mogu Hammer -
*** GE4004-0 - Ninniki Ninja Battle -
*** GF4004-0 - Waku Waku Diving -
*** GG4004-0 - Shippe Jungle -
*** GH4004-0 - Katori Pachin -
more?
"kids medal series"
KA4004-0 - Wanikko Punch -
KB4004-0 - Boo Boo Donpatchi -
KC4004-0 - Fisherman Battle -
KD4004-0 - Haunted Hunter -
KE4004-0 - Zenigata Ponta -
KF4004-0 - Rodeo King -
KG4004-0 - Dojokko Tsukami -
*** KH4004-0 - Katori Attack -
*** KI4004-0 - ??? - ???
KJ4004-0 - Shippe Champion -
*** KK4004-0 - ??? - ???
KL4004-0 - Wanpaku Pirates -
KM4004-0 - Itazura Cockroach -
more?
"kids and kiddy series"
YA4004-0 - Acchi Muite Hoi Battle -
*** YB4004-0 - ??? - ???
*** YC4004-0 - Dekopin Janken -
*** YD4004-0 - Tsuna Hiki Champ -
*** YE4004-0 - Chanbara Kids -
*** YF4004-0 - Baba Nuki Shiyouze! - !
*** YG4004-0 - Gachinko Ude Zumou -
*** YH4004-0 - Jarinko Kenshi -
more?
Other series for which hardware hasn't been verified to be the same are:
'family amusement series'
'kids medal twin series'
'KW series'
'mass medal series'
'new kids series'
For mmhammer:
NMI vector is valid but doesn't return (error handler?)
Timer/counter B0 IRQ vector is valid and runs
@ -375,7 +427,7 @@ ROM_START( wwdash )
ROM_LOAD( "s29al016d70tfi01.u3", 0x000000, 0x200000, CRC(cd66dc10) SHA1(76051b248882f7b5c0adfd0ae62283a16d440523) )
ROM_END
ROM_START( boobood ) // ブーブードンパッチ, HA9019-0
ROM_START( boobood ) // HA9019-0
ROM_REGION(0x80000, "maincpu", 0)
ROM_LOAD16_WORD_SWAP( "29f400.u1", 0x000000, 0x080000, CRC(79411d05) SHA1(31727db741aa14224e60d7baa817081ba272c8cf) ) // 11xxxxxxxxxxxxxxxxx = 0xFF
@ -386,7 +438,7 @@ ROM_START( boobood ) // ブーブードンパッチ, HA9019-0
ROM_LOAD( "29lv160.u3", 0x000000, 0x200000, CRC(684523f0) SHA1(ca96918abde4ec63f33d82cf30b121f2ac05f68d) ) // 1xxxxxxxxxxxxxxxxxxxx = 0xFF
ROM_END
ROM_START( fishbatl ) // フィッシャーマンバトル, HA9008-0
ROM_START( fishbatl ) // HA9008-0
ROM_REGION(0x80000, "maincpu", 0)
ROM_LOAD16_WORD_SWAP( "29f400.u1", 0x000000, 0x080000, CRC(9d6a8322) SHA1(4819370bb1f092f1c018353f153e623e0297a263) ) // 11xxxxxxxxxxxxxxxxx = 0xFF
@ -397,7 +449,7 @@ ROM_START( fishbatl ) // フィッシャーマンバトル, HA9008-0
ROM_LOAD( "29lv160.u3", 0x000000, 0x200000, CRC(dc8f6b48) SHA1(75f92d38b1e716e3c1c0cdb25f444671789dd23a) )
ROM_END
ROM_START( wanpakup ) // わんぱくパイレーツ, HA9020-0
ROM_START( wanpakup ) // HA9020-0
ROM_REGION(0x80000, "maincpu", 0)
ROM_LOAD16_WORD_SWAP( "29f400.u1", 0x000000, 0x080000, CRC(8280d58f) SHA1(2be99ae6ddae795495a09fcbab55c880a0adb890) ) // 1xxxxxxxxxxxxxxxxxx = 0xFF
@ -408,14 +460,75 @@ ROM_START( wanpakup ) // わんぱくパイレーツ, HA9020-0
ROM_LOAD( "29lv160.u3", 0x000000, 0x200000, CRC(91fe39d5) SHA1(e900824a9edc47edb9444812daa2e416f8365e0c) ) // 1xxxxxxxxxxxxxxxxxxxx = 0x00
ROM_END
ROM_START( wanpunch ) // HA9008-0
ROM_REGION(0x80000, "maincpu", 0)
ROM_LOAD16_WORD_SWAP( "u1", 0x000000, 0x080000, CRC(822c8b08) SHA1(685a0aaa4bb71c75706a97f270e229d89fb26fbf) ) // 1xxxxxxxxxxxxxxxxxx = 0xFF
ROM_REGION(0x1000000, "oki", ROMREGION_ERASEFF )
ROM_LOAD( "u2", 0x000000, 0x200000, CRC(52862706) SHA1(a8ea16bafccad0cddcfa238402268bd8a2d4788b) )
ROM_REGION(0x200000, "gfx", 0 )
ROM_LOAD( "u3", 0x000000, 0x200000, CRC(48c3eee9) SHA1(291aaf0ffd5c46ed84e616508cff7c930790660a) )
ROM_END
ROM_START( hhunter ) // HA9008-0
ROM_REGION(0x80000, "maincpu", 0)
ROM_LOAD16_WORD_SWAP( "u1", 0x000000, 0x080000, CRC(3fbee974) SHA1(093f3a50ab867c88f6093f7e704c9e4e3b916fa0) ) // 1xxxxxxxxxxxxxxxxxx = 0xFF
ROM_REGION(0x1000000, "oki", ROMREGION_ERASEFF )
ROM_LOAD( "u2", 0x000000, 0x200000, CRC(b95a7b36) SHA1(7604c6df90836656fd1c861748a7a9035d7818c2) )
ROM_REGION(0x200000, "gfx", 0 )
ROM_LOAD( "u3", 0x000000, 0x200000, CRC(766ab340) SHA1(aa0b857ec5da879c33c678aa9f0d4e0d8dca65bf) ) // 1xxxxxxxxxxxxxxxxxxxx = 0x00
ROM_END
ROM_START( rodeokng ) // HA9019-0
ROM_REGION(0x80000, "maincpu", 0)
ROM_LOAD16_WORD_SWAP( "u1", 0x000000, 0x080000, CRC(2a91d532) SHA1(7770be6297196f8c7e525e10a244cf416759d0b7) ) // 1xxxxxxxxxxxxxxxxxx = 0xFF
ROM_REGION(0x1000000, "oki", ROMREGION_ERASEFF )
ROM_LOAD( "u2", 0x000000, 0x200000, CRC(d636a639) SHA1(35aba71c0a10762cd91dda4d08a711768d74679a) )
ROM_REGION(0x200000, "gfx", 0 )
ROM_LOAD( "u3", 0x000000, 0x200000, CRC(3072eeed) SHA1(dab01071f4dc7131f7e78972c9a9042a2e8ac6d6) )
ROM_END
ROM_START( dojokkot ) // HA9020-0
ROM_REGION(0x80000, "maincpu", 0)
ROM_LOAD16_WORD_SWAP( "u1", 0x000000, 0x080000, CRC(38873dce) SHA1(36f1372dd80a9354209e5e274ebdff93a81d626d) ) // 1xxxxxxxxxxxxxxxxxx = 0xFF
ROM_REGION(0x1000000, "oki", ROMREGION_ERASEFF )
ROM_LOAD( "u2", 0x000000, 0x200000, CRC(00756334) SHA1(747c5873f4b8a04b1956b447575a27ae23c57457) )
ROM_REGION(0x200000, "gfx", 0 )
ROM_LOAD( "u3", 0x000000, 0x200000, CRC(1123e2ce) SHA1(b702230d2494ecda9d90c42f87ab2396c316552d) )
ROM_END
ROM_START( itazurac ) // HA9022-0
ROM_REGION(0x80000, "maincpu", 0)
ROM_LOAD16_WORD_SWAP( "u1", 0x000000, 0x080000, CRC(3262a286) SHA1(d5cf6749269e59c54c544ab6a0c324cf4dab176a) ) // 1xxxxxxxxxxxxxxxxxx = 0xFF
// this ROM wouldn't read consistently: most times it gave 0x88 and sometimes 0x00 at offset 0. Here we go with 0x88.
ROM_REGION(0x1000000, "oki", ROMREGION_ERASEFF )
ROM_LOAD( "u2", 0x000000, 0x200000, CRC(5103b215) SHA1(5fe42bd0d29d2cfc9e0d35162ee15e3ff55c4bcb) )
ROM_REGION(0x200000, "gfx", 0 )
ROM_LOAD( "u3", 0x000000, 0x200000, CRC(76ce7b79) SHA1(749bc519cf66c0aec615881824e417719af78d2b) )
ROM_END
} // anonymous namespace
GAME( 2005, boobood, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Boo Boo Donpatchi (Japan, ver 1.01)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2005, dojokkot, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Dojokko Tsukami (Japan, ver 1.02)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2005, fishbatl, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Fisherman Battle (Japan, ver 1.03)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2005, hhunter, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Haunted Hunter (Japan, ver 1.00)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2005, rodeokng, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Rodeo King (Japan, ver 1.00)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2005, wanpunch, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Wanikko Punch (Japan, ver 1.20)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2005, zenponta, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Zenigata Ponta (Japan, ver 1.02)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2006, amhbattl, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Acchi Muite Hoi Battle (Japan, ver 1.04)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2006, wanpakup, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Wanpaku Pirates (Japan, ver 1.00)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2007, docchift, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Docchi Fighter (Japan, ver 1.02)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2007, itazurac, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Itazura Cockroach (Japan, ver 1.02)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2007, wwdash, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Wan Wan Dash (Japan, ver 1.01)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2008, mmhammer, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Mogu Mogu Hammer (Japan, ver 1.01)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
GAME( 2008, shpchamp, 0, amuzy, amuzy, amuzy_state, empty_init, ROT0, "Amuzy Corporation", "Shippe Champion (Japan, ver 1.02)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )

View File

@ -5736,7 +5736,7 @@ ROM_END
ROM_START( potnpkrn )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "7.sub", 0x6000, 0x1000, CRC(3dd65452) SHA1(f4641160ad8472b8446603c1102a42b818aee430) )
ROM_LOAD( "8.sub ", 0x7000, 0x0800, CRC(2f09b647) SHA1(8d5c069c2ecf07ca1f3f04a580e11860ea728b38) )
ROM_LOAD( "8.sub", 0x7000, 0x0800, CRC(2f09b647) SHA1(8d5c069c2ecf07ca1f3f04a580e11860ea728b38) )
ROM_CONTINUE( 0x5800, 0x0800 )
ROM_LOAD( "9.sub", 0x5000, 0x0800, CRC(cb988f21) SHA1(4d70de07ea41d23a3da13dd5ad6bd4fc54a239f3) )
ROM_CONTINUE( 0x7800, 0x0800 )

View File

@ -15,6 +15,8 @@ I8255 PPI
AY-8910 sound chip
on 0211 PCB: 2x 8-DIP banks
on 0300 III PCB: 4x 8-DIP banks
Some PCBs have been seen mixing different sets of GFX ROMs with the same program ROM.
*/
@ -292,6 +294,63 @@ ROM_START( tpkborama )
ROM_IGNORE( 0x8000 )
ROM_END
ROM_START( pkrboram ) // ATPK-BORAM PK-0500 PCB
ROM_REGION( 0x8000, "maincpu", 0 )
ROM_LOAD( "ra.rom", 0x0000, 0x8000, CRC(cce7a355) SHA1(76f1f2960bd8ea2bedae9bb414159452a70855e6) )
ROM_REGION( 0x4000, "chars", 0 )
ROM_LOAD( "1.cg1", 0x0000, 0x2000, CRC(436a6371) SHA1(ab8b7664c54c169599ec1a016e4b6c56aa2d74a7) )
ROM_LOAD( "2.cg2", 0x2000, 0x2000, CRC(eb33de7c) SHA1(8a9b9ee2349227cfcd9def2c7e85d598069fbb1f) )
ROM_REGION( 0x80000, "tiles", 0 )
ROM_LOAD( "3.pg1", 0x00000, 0x10000, CRC(db3c2a23) SHA1(de0c5f118e646e9339980dba48bac287f644ea09) )
ROM_LOAD( "4.pg2", 0x10000, 0x10000, CRC(3494f28f) SHA1(0cd221c5475c59e82af63d756ee5ecb4a3fbc710) )
ROM_LOAD( "5.pg3", 0x20000, 0x10000, CRC(0a892a90) SHA1(194bf0e3b7514cc5a9b05ac9f4c55dc1c5934a76) )
ROM_LOAD( "6.pg4", 0x30000, 0x10000, CRC(0f8dfc3e) SHA1(b2eecc7dd09d3e486b90732a2097bea1a9d1ab70) )
ROM_LOAD( "7.pg5", 0x40000, 0x10000, CRC(09a0893f) SHA1(712f04a8091228d679a7bd94f2a9884a76b62596) )
ROM_LOAD( "8.pg6", 0x50000, 0x10000, CRC(1aadfd49) SHA1(3a453b0dfc47a2b67c778faaec3844983bf8f307) )
ROM_LOAD( "9.pg7", 0x60000, 0x10000, CRC(1d27ac28) SHA1(c8ebaea66d136425970c2335b9d8e16402433b53) )
ROM_LOAD( "10.pg8", 0x70000, 0x10000, CRC(2c810312) SHA1(df055c7828da2b49bcbd22721309011b7d2143f9) )
ROM_END
ROM_START( tpkg2 ) // ATPK-BORAM PK-0500 PCB, same GFX as pkrboram
ROM_REGION( 0x8000, "maincpu", 0 )
ROM_LOAD( "g21.rom", 0x0000, 0x8000, CRC(1cc7f79f) SHA1(1813d493f50eb971f460426aa618c1a7b2558fc7) )
ROM_REGION( 0x4000, "chars", 0 )
ROM_LOAD( "1.cg1", 0x0000, 0x2000, CRC(436a6371) SHA1(ab8b7664c54c169599ec1a016e4b6c56aa2d74a7) )
ROM_LOAD( "2.cg2", 0x2000, 0x2000, CRC(eb33de7c) SHA1(8a9b9ee2349227cfcd9def2c7e85d598069fbb1f) )
ROM_REGION( 0x80000, "tiles", 0 )
ROM_LOAD( "3.pg1", 0x00000, 0x10000, CRC(db3c2a23) SHA1(de0c5f118e646e9339980dba48bac287f644ea09) )
ROM_LOAD( "4.pg2", 0x10000, 0x10000, CRC(3494f28f) SHA1(0cd221c5475c59e82af63d756ee5ecb4a3fbc710) )
ROM_LOAD( "5.pg3", 0x20000, 0x10000, CRC(0a892a90) SHA1(194bf0e3b7514cc5a9b05ac9f4c55dc1c5934a76) )
ROM_LOAD( "6.pg4", 0x30000, 0x10000, CRC(0f8dfc3e) SHA1(b2eecc7dd09d3e486b90732a2097bea1a9d1ab70) )
ROM_LOAD( "7.pg5", 0x40000, 0x10000, CRC(09a0893f) SHA1(712f04a8091228d679a7bd94f2a9884a76b62596) )
ROM_LOAD( "8.pg6", 0x50000, 0x10000, CRC(1aadfd49) SHA1(3a453b0dfc47a2b67c778faaec3844983bf8f307) )
ROM_LOAD( "9.pg7", 0x60000, 0x10000, CRC(1d27ac28) SHA1(c8ebaea66d136425970c2335b9d8e16402433b53) )
ROM_LOAD( "10.pg8", 0x70000, 0x10000, CRC(2c810312) SHA1(df055c7828da2b49bcbd22721309011b7d2143f9) )
ROM_END
ROM_START( unkboram ) // ATPK-BORAM PK-0500 PCB
ROM_REGION( 0x8000, "maincpu", 0 )
ROM_LOAD( "11.rom", 0x0000, 0x8000, CRC(822af541) SHA1(621c88bdc2ddca90127eb7ab10ca4ef6ec0cded0) )
ROM_REGION( 0x4000, "chars", 0 )
ROM_LOAD( "1.cg1", 0x0000, 0x2000, CRC(aa0614ec) SHA1(33f31683a6bd1268e11ad9159fe70d7eaf5edb15) )
ROM_LOAD( "2.cg2", 0x2000, 0x2000, CRC(025fa9e1) SHA1(fd6d0ad764968ee80355b3fd5156eae89f1d3da8) )
ROM_REGION( 0x80000, "tiles", 0 )
ROM_LOAD( "3.pg1", 0x00000, 0x10000, CRC(24206619) SHA1(862403d89d372e3cbffebc37f141748b6543871a) )
ROM_LOAD( "4.pg2", 0x10000, 0x10000, CRC(327be2a3) SHA1(69b62f50b83528f616378df1c72f35c74dd59022) )
ROM_LOAD( "5.pg3", 0x20000, 0x10000, CRC(6866c07c) SHA1(7271bdabbdce2cf08d7c45e1e5556bf05ebe1e61) )
ROM_LOAD( "6.pg4", 0x30000, 0x10000, CRC(c4a928ae) SHA1(ae59254a7cd5bfc5866d25c16671278b84aeb04f) )
ROM_LOAD( "7.pg5", 0x40000, 0x10000, CRC(050a1387) SHA1(5a1152d53ed91e24993a662db59a55754d79bfae) )
ROM_LOAD( "8.pg6", 0x50000, 0x10000, CRC(456e3284) SHA1(f61b3c50bc83949bb12b223e7d2bce7d4daa1bd1) )
ROM_LOAD( "9.pg7", 0x60000, 0x10000, CRC(fba98b86) SHA1(bcf667c8703aa06410c9d8d310fe479db5b28a81) )
ROM_LOAD( "10.pg8", 0x70000, 0x10000, CRC(c8648897) SHA1(8f024d76b706fde3774d053be6aa307043ce4c06) )
ROM_END
void boramz80_state::init_tpkborama()
{
@ -308,5 +367,8 @@ void boramz80_state::init_tpkborama()
GAME( 1987, pkboram, 0, pk, pkboram, boramz80_state, empty_init, ROT0, "Boram", "PK - New Exciting Poker!", MACHINE_IS_SKELETON ) // PK-BORAM 0211 aug.04.1987. BORAM CORP
GAME( 1988, tpkboram, 0, pk, tpkboram, boramz80_state, empty_init, ROT0, "Boram", "Turbo PK", MACHINE_IS_SKELETON ) // PK-TURBO jan.29.1988. BORAM CORP.
GAME( 1998, tpkborama, tpkboram, pk, tpkboram, boramz80_state, init_tpkborama, ROT0, "Boram", "Turbo PK (Ver 2.3B2, encrypted)", MACHINE_IS_SKELETON ) // dep inctype-23B1998 0519Ver 2.3B2
GAME( 1988, tpkboram, 0, pk, tpkboram, boramz80_state, empty_init, ROT0, "Boram", "PK Turbo", MACHINE_IS_SKELETON ) // PK-TURBO jan.29.1988. BORAM CORP.
GAME( 1998, tpkborama, tpkboram, pk, tpkboram, boramz80_state, init_tpkborama, ROT0, "Boram", "PK Turbo (Ver 2.3B2, encrypted)", MACHINE_IS_SKELETON ) // dep inctype-23B1998 0519Ver 2.3B2
GAME( 1990, pkrboram, 0, pk, tpkboram, boramz80_state, empty_init, ROT0, "Boram", "PK Rainbow (v 1.5)", MACHINE_IS_SKELETON ) // PK RAINBOW v1.5 BORAM Corp. 1990.11.06<EFBFBD>
GAME( 1992, tpkg2, 0, pk, tpkboram, boramz80_state, empty_init, ROT0, "Boram", "PK Turbo Great 2", MACHINE_IS_SKELETON ) // PK TURBO GREAT2 1992.06.04 BORAM CORP.
GAME( 19??, unkboram, 0, pk, tpkboram, boramz80_state, empty_init, ROT0, "Boram", "unknown Boram poker game", MACHINE_IS_SKELETON ) // PKS v100 BORAM CORP

View File

@ -21,9 +21,11 @@ The riser board has a pair of HM4334 1K*4 static RAMs and a quad 2-input NAND ga
TODO:
- sound
- colors
- is visible area correct?
- remaining dips
- remaining DIPs
BTANB:
- colors are horrible but match available screenshot
*/
@ -93,7 +95,7 @@ TILE_GET_INFO_MEMBER(guchokipa_state::get_fg_tile_info)
{
int code = m_fgram[tile_index];
if (code == 0x00) code = 0x3ff; // why? is this another 'big sprite' thing?
if (code == 0x00) code = 0x2ff; // why? is this another 'big sprite' thing?
tileinfo.set(1, code, 0, 0);
}
@ -219,12 +221,12 @@ GFXDECODE_END
void guchokipa_state::guchokipa(machine_config &config)
{
Z80(config, m_maincpu, 18.432_MHz_XTAL / 6); // 3.07 Mhz
Z80(config, m_maincpu, 18.432_MHz_XTAL / 6); // 3.07 MHz
m_maincpu->set_addrmap(AS_PROGRAM, &guchokipa_state::main_program_map);
m_maincpu->set_addrmap(AS_IO, &guchokipa_state::main_io_map);
m_maincpu->set_vblank_int("screen", FUNC(guchokipa_state::irq0_line_hold));
Z80(config, m_audiocpu, 18.432_MHz_XTAL / 12); // 1.53 Mhz
Z80(config, m_audiocpu, 18.432_MHz_XTAL / 12); // 1.53 MHz
m_audiocpu->set_addrmap(AS_PROGRAM, &guchokipa_state::sound_program_map);
m_audiocpu->set_addrmap(AS_IO, &guchokipa_state::sound_io_map);
@ -258,12 +260,12 @@ ROM_START( guchokip )
ROM_LOAD( "4209.bg11", 0x000, 0x800, CRC(44b2b7d1) SHA1(672931ff572ac6361b493dc9a49f6146bdc26b78) )
ROM_REGION( 0x8000, "tiles", 0 )
ROM_LOAD( "4201.b1", 0x0000, 0x1000, CRC(838726ab) SHA1(5bcfb3c6badc8f7b7bea17a228137e4bff39a0e5) )
ROM_LOAD( "4205.b2", 0x1000, 0x1000, CRC(58efc253) SHA1(b3344df68c665da996f3332f43030a664931db80) )
ROM_LOAD( "4203.r1", 0x0000, 0x1000, CRC(8769aad5) SHA1(71f3d22e8e0006ba89329ac4a48f09e11ab67875) )
ROM_LOAD( "4207.r2", 0x1000, 0x1000, CRC(9b78e95e) SHA1(2f3fdcc3bb92b2eb3a967de39ffe4eee74cac8e0) )
ROM_LOAD( "4202.g1", 0x2000, 0x1000, CRC(a45d5258) SHA1(9080c51b2dc5d6bc4d01cc29deed0e2a5ea78dbd) )
ROM_LOAD( "4206.g2", 0x3000, 0x1000, CRC(e18d50f7) SHA1(c922a019c13c904701abe5a9e42be955d80a7ecb) )
ROM_LOAD( "4203.r1", 0x4000, 0x1000, CRC(8769aad5) SHA1(71f3d22e8e0006ba89329ac4a48f09e11ab67875) )
ROM_LOAD( "4207.r2", 0x5000, 0x1000, CRC(9b78e95e) SHA1(2f3fdcc3bb92b2eb3a967de39ffe4eee74cac8e0) )
ROM_LOAD( "4201.b1", 0x4000, 0x1000, CRC(838726ab) SHA1(5bcfb3c6badc8f7b7bea17a228137e4bff39a0e5) )
ROM_LOAD( "4205.b2", 0x5000, 0x1000, CRC(58efc253) SHA1(b3344df68c665da996f3332f43030a664931db80) )
ROM_LOAD( "4204.t1", 0x6000, 0x1000, CRC(da77a765) SHA1(e8626548909b5e735cdb603964324482848ce476) )
ROM_LOAD( "4208.t2", 0x7000, 0x1000, CRC(be97d733) SHA1(ff3b199c8d1203d9d6c0060f217bbd7de32a8152) )
ROM_END