summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author MetalliC <0vetal0@gmail.com>2024-05-25 23:57:28 +0300
committer MetalliC <0vetal0@gmail.com>2024-05-26 00:05:10 +0300
commitef0501d399466fc4b0c76897f4c14bfb7f492eb9 (patch)
tree9b30809737f361b686267816e46ee6478e0c85d2
parentd747831cd5b426c3e952e1933a76c5237d180700 (diff)
New working machine
------------------- Medal Network: Rockman EXE [Bijimuto, GoodTofuFriday, LNRC]
-rw-r--r--src/mame/mame.lst1
-rw-r--r--src/mame/sigma/sigmab98.cpp14
2 files changed, 14 insertions, 1 deletions
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 9267c55a8ca..975b3ef6eaf 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -41503,6 +41503,7 @@ gocowboy // (c) 2003 Sammy
haekaka // (c) 2001 Sammy
itazuram // (c) 2000 Sammy
lufykzku // (c) 2001 Banpresto
+mnrockman // (c) 2002 Banpresto
pepsiman // b9806 (c) 1997 Sigma
pyenaget // (c) 2000 Sammy
sammymdl // (c) 2000-2003 Sammy
diff --git a/src/mame/sigma/sigmab98.cpp b/src/mame/sigma/sigmab98.cpp
index 425132c378f..ab1fa388cf9 100644
--- a/src/mame/sigma/sigmab98.cpp
+++ b/src/mame/sigma/sigmab98.cpp
@@ -2000,12 +2000,23 @@ ROM_END
void lufykzku_state::init_lufykzku()
{
m_vblank_vector = 0xfa; // nop
- m_timer0_vector = 0xfc; // write coin counters/lockout, drive hopper
+ m_timer0_vector = 0xfc; // write coin counters/lockout, drive hopper. TODO: should fire at 100Hz for Rockman EXE
m_timer1_vector = 0xfe; // read inputs and hopper sensor, handle coin in
m_gfxdecode->gfx(1)->set_granularity(16);
}
+// Banpresto BPSC-2001M-A PCB, same as lufykzku
+ROM_START( mnrockman )
+ ROM_REGION( 0x20000, "maincpu", 0 )
+ ROM_LOAD( "ka-108_p1_ver1.02.ic1", 0x000000, 0x020000, CRC(727edf2f) SHA1(51a5f89a9ba64e16a1f46cc1145efa792ebb6401) )
+
+ ROM_REGION( 0x200000, "sprites", 0 )
+ ROM_LOAD( "ka-108_g1_ver1.00.ic3", 0x000000, 0x200000, CRC(ef79a6de) SHA1(50cbe7665e80b58a6bb0b20bae2deeca2e29c9da) )
+
+ ROM_REGION( 0x1000000, "oki", ROMREGION_ERASEFF )
+ ROM_LOAD( "ka-108_s1_ver1.00.ic2", 0x000000, 0x080000, CRC(828dd3bd) SHA1(9788a30199d81f6db54f5409fcb146098a29e6aa) )
+ROM_END
/***************************************************************************
@@ -2297,6 +2308,7 @@ GAME( 1997, ucytokyu, 0, sigmab98, sigma_js, sigmab98_state, init_ucytoky
GAME( 2000, dashhero, 0, sigmab98, sigma_1b, sigmab98_state, init_dashhero, ROT0, "Sigma", "Minna Ganbare! Dash Hero", MACHINE_NOT_WORKING ) // 1999 in the rom
// Banpresto Medal Games
GAME( 2001, lufykzku, 0, lufykzku, lufykzku, lufykzku_state, init_lufykzku, ROT0, "Banpresto / Eiichiro Oda / Shueisha - Fuji TV - Toho Animation", "Otakara Itadaki Luffy Kaizoku-Dan! (Japan, v1.02)", 0 )
+GAME( 2002, mnrockman,0, lufykzku, lufykzku, lufykzku_state, init_lufykzku, ROT0, "Banpresto / Capcom / Shogakukan / ShoPro / TV Tokyo", "Medal Network: Rockman EXE", MACHINE_IMPERFECT_SOUND|MACHINE_IMPERFECT_TIMING )
// Sammy Medal Games:
GAME( 2000, sammymdl, 0, sammymdl, sammymdl, sammymdl_state, init_animalc, ROT0, "Sammy", "Sammy Medal Game System BIOS", MACHINE_IS_BIOS_ROOT )
GAME( 2000, animalc, sammymdl, animalc, sammymdl, sammymdl_state, init_animalc, ROT0, "Sammy", "Animal Catch", 0 )