diff options
-rw-r--r-- | docs/release/build/buildall.bat | 17 | ||||
-rw-r--r-- | docs/release/build/newsrc.bat | 2 | ||||
-rw-r--r-- | docs/release/makefile (renamed from docs/release/src/makefile) | 4 | ||||
-rw-r--r-- | docs/release/scripts/target/hbmame/hbmame.lua | 8 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/cclimber.cpp | 115 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/cps1.cpp | 32 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/cps1mis.cpp | 44 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/maketrax.cpp | 15 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/mnw.cpp | 87 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/model1.cpp | 57 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/neogeohb.cpp | 73 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/system1.cpp | 29 | ||||
-rw-r--r-- | docs/release/src/hbmame/hbmame.lst | 28 | ||||
-rw-r--r-- | docs/release/src/hbmame/hbmame.mak | 3 | ||||
-rw-r--r-- | docs/release/src/osd/winui/mameui.rc | 2 | ||||
-rw-r--r-- | docs/release/src/osd/winui/screenshot.cpp | 8 | ||||
-rw-r--r-- | docs/release/src/version.cpp | 2 | ||||
-rw-r--r-- | makefile | 4 | ||||
-rw-r--r-- | src/version.cpp | 2 |
19 files changed, 413 insertions, 119 deletions
diff --git a/docs/release/build/buildall.bat b/docs/release/build/buildall.bat index 45170341eb8..1d15e180c98 100644 --- a/docs/release/build/buildall.bat +++ b/docs/release/build/buildall.bat @@ -3,17 +3,17 @@ cls echo. echo Pre-compile steps echo. -echo 1. HBMAME - CLEAN, update MAKEFILE, update VERSION.CPP -echo. +rem echo 1. HBMAME - CLEAN, update MAKEFILE, update VERSION.CPP +rem echo. echo 2. ARCADE - CLEAN, update MAKEFILE, update WINUI.H echo. -echo 3. MESSUI - CLEAN, update MAKEFILE, update VERSION.CPP -echo. -echo 4. MAMEUI - CLEAN, update MAKEFILE, update VERSION.CPP -echo. +rem echo 3. MESSUI - CLEAN, update MAKEFILE, update VERSION.CPP +rem echo. +rem echo 4. MAMEUI - CLEAN, update MAKEFILE, update VERSION.CPP +rem echo. echo 5. When this is all done, then pause -goto messui +goto arcade c: @@ -42,11 +42,12 @@ del arcade64.exe copy /Y src\mame\arcade.flt src\mame\arcade.bak copy /Y src\mame\arcade.txt src\mame\arcade.flt touch src\mame\arcade.flt -call make64 -j6 %1 %2 %3 +call make64 -j6 "OSD=winui" %1 %2 %3 copy /Y src\mame\arcade.bak src\mame\arcade.flt copy /Y arcade64.exe arcade.exe if not exist arcade64.exe goto end +goto end :messui cd\mess diff --git a/docs/release/build/newsrc.bat b/docs/release/build/newsrc.bat index 6c6cae74093..f1d7fe43a26 100644 --- a/docs/release/build/newsrc.bat +++ b/docs/release/build/newsrc.bat @@ -5,7 +5,7 @@ rd %to%\src /q /s md %to%\src\emu -copy /Y %from%\makefile %to%\src +copy /Y %from%\makefile %to% copy /Y %from%\src\version.cpp %to%\src copy /Y %from%\src\emu\validity.cpp %to%\src\emu copy /Y %from%\src\emu\digfx.h %to%\src\emu diff --git a/docs/release/src/makefile b/docs/release/makefile index 4011cdb9915..80ebcc08831 100644 --- a/docs/release/src/makefile +++ b/docs/release/makefile @@ -1546,7 +1546,7 @@ endif ifeq (posix,$(SHELLTYPE)) $(GENDIR)/version.cpp: makefile $(GENDIR)/git_desc | $(GEN_FOLDERS) - @echo '#define BARE_BUILD_VERSION "0.245.9"' > $@ + @echo '#define BARE_BUILD_VERSION "0.245.10"' > $@ @echo '#define BARE_VCS_REVISION "$(NEW_GIT_VERSION)"' >> $@ @echo 'extern const char bare_build_version[];' >> $@ @echo 'extern const char bare_vcs_revision[];' >> $@ @@ -1556,7 +1556,7 @@ $(GENDIR)/version.cpp: makefile $(GENDIR)/git_desc | $(GEN_FOLDERS) @echo 'const char build_version[] = BARE_BUILD_VERSION " (" BARE_VCS_REVISION ")";' >> $@ else $(GENDIR)/version.cpp: makefile $(GENDIR)/git_desc | $(GEN_FOLDERS) - @echo #define BARE_BUILD_VERSION "0.245.9" > $@ + @echo #define BARE_BUILD_VERSION "0.245.10" > $@ @echo #define BARE_VCS_REVISION "$(NEW_GIT_VERSION)" >> $@ @echo extern const char bare_build_version[]; >> $@ @echo extern const char bare_vcs_revision[]; >> $@ diff --git a/docs/release/scripts/target/hbmame/hbmame.lua b/docs/release/scripts/target/hbmame/hbmame.lua index 6a3c496678e..e8209e1e443 100644 --- a/docs/release/scripts/target/hbmame/hbmame.lua +++ b/docs/release/scripts/target/hbmame/hbmame.lua @@ -172,6 +172,7 @@ MACHINES["ADC0804"] = true MACHINES["ADC0808"] = true MACHINES["ADC083X"] = true -- seta MACHINES["ADC0844"] = true +MACHINES["AM9517A"] = true -- model1 MACHINES["AT28C16"] = true -- zn MACHINES["BANKDEV"] = true MACHINES["CXD1095"] = true @@ -197,6 +198,7 @@ MACHINES["MB8421"] = true MACHINES["MB14241"] = true MACHINES["MB87078"] = true MACHINES["MB89352"] = true -- segas32 +MACHINES["MB89374"] = true -- model1 MACHINES["MCF5206E"] = true -- seta2 MACHINES["MIOT6530"] = true MACHINES["MSM6242"] = true -- namcona1 @@ -329,6 +331,7 @@ function createHBMAMEProjects(_target, _subtarget, _name) } includedirs { ext_includedir("flac"), + ext_includedir("glm"), -- model1 } end @@ -897,6 +900,11 @@ files { MAME_DIR .. "src/mame/machine/saturn.cpp", MAME_DIR .. "src/mame/video/saturn.cpp", MAME_DIR .. "src/mame/machine/segabill.cpp", + MAME_DIR .. "src/hbmame/drivers/model1.cpp", -- from here, for model1 + MAME_DIR .. "src/mame/machine/model1.cpp", + MAME_DIR .. "src/mame/video/model1.cpp", + MAME_DIR .. "src/mame/machine/m1comm.cpp", + MAME_DIR .. "src/mame/machine/model1io2.cpp", } createHBMAMEProjects(_target, _subtarget, "seibu") diff --git a/docs/release/src/hbmame/drivers/cclimber.cpp b/docs/release/src/hbmame/drivers/cclimber.cpp index 0c992d8d21d..3e9bad8f87b 100644 --- a/docs/release/src/hbmame/drivers/cclimber.cpp +++ b/docs/release/src/hbmame/drivers/cclimber.cpp @@ -2,26 +2,7 @@ // copyright-holders:Robbbert #include "../mame/drivers/cclimber.cpp" -INPUT_PORTS_START( ckonga2 ) /* one less life than normal */ - PORT_INCLUDE( ckong ) - PORT_MODIFY("DSW") - PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) ) - PORT_DIPSETTING( 0x00, "2" ) - PORT_DIPSETTING( 0x01, "3" ) - PORT_DIPSETTING( 0x02, "4" ) - PORT_DIPSETTING( 0x03, "5" ) -INPUT_PORTS_END - -INPUT_PORTS_START( ckonga4 ) /* two less lives than normal */ - PORT_INCLUDE( ckong ) - PORT_MODIFY("DSW") - PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) ) - PORT_DIPSETTING( 0x00, "1" ) - PORT_DIPSETTING( 0x01, "2" ) - PORT_DIPSETTING( 0x02, "3" ) - PORT_DIPSETTING( 0x03, "4" ) -INPUT_PORTS_END - +// Crazy Climber ROM_START( cclimbrm ) ROM_REGION( 0x6000, "maincpu", 0 ) ROM_LOAD( "cc11m", 0x0000, 0x1000, CRC(a7d58b7e) SHA1(83a21b1a731895c84f1f3604f36b21b172bb144b) ) @@ -50,26 +31,25 @@ ROM_START( cclimbrm ) ROM_LOAD( "cc12", 0x1000, 0x1000, CRC(5da13aaa) SHA1(b2d41e69435d09c456648a10e33f5e1fbb0bc64c) ) ROM_END -/* E376 and E449 are basically the same bootleg of "ckonga". One gfx rom in E376 is changed, and we use it here. - Changes: One less life than normal, and gfx corruptions on the stage with the incinerator in the middle. */ -ROM_START( ckonga2 ) +// Crazy Kong +ROM_START( ckong01 ) ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ckonga2.07", 0x0000, 0x1000, CRC(1c21386f) SHA1(ce1a0c469dd09d81485cede6c8fbaf6299a9decf) ) + ROM_LOAD( "d05-07.bin", 0x0000, 0x1000, CRC(b27df032) SHA1(57f9be139c610405e3c2fddd7093dfb1277e450e) ) ROM_LOAD( "f05-08.bin", 0x1000, 0x1000, CRC(5dc1aaba) SHA1(42b9e5946ffce7c156d114bde68f37c2c34853c4) ) ROM_LOAD( "h05-09.bin", 0x2000, 0x1000, CRC(c9054c94) SHA1(1aa08d2501ee620759fd5c111e12f6d432c25294) ) - ROM_LOAD( "10.dat", 0x3000, 0x1000, CRC(c3beb501) SHA1(14f49c45fc7c91799034c5a51fca310f0a66b1d7) ) + ROM_LOAD( "k05-10.bin", 0x3000, 0x1000, CRC(069c4797) SHA1(03be185e6914ec7f3770ce3da4eb49cdb97adc85) ) ROM_LOAD( "l05-11.bin", 0x4000, 0x1000, CRC(ae159192) SHA1(d467256a3a366e246243e7828ff4a45d4c146e2c) ) ROM_LOAD( "n05-12.bin", 0x5000, 0x1000, CRC(966bc9ab) SHA1(4434fc620169ffea1b1f227b61674e1daf79b54b) ) ROM_REGION( 0x4000, "gfx1", 0 ) ROM_LOAD( "n11-06.bin", 0x0000, 0x1000, CRC(2dcedd12) SHA1(dfdcfc21bcba7c8e148ee54daae511ca78c58e70) ) - ROM_LOAD( "falcon5", 0x1000, 0x1000, CRC(cd3b5dde) SHA1(2319a2be04d70989b01f4fc703756ba6e1c1f388) ) + ROM_LOAD( "l11-05.bin", 0x1000, 0x1000, CRC(fa7cbd91) SHA1(0208d2ebc59f3600005476b6987472685bc99d67) ) ROM_LOAD( "k11-04.bin", 0x2000, 0x1000, CRC(3375b3bd) SHA1(a00b3c31cff123aab6ac0833aabfdd663302971a) ) ROM_LOAD( "h11-03.bin", 0x3000, 0x1000, CRC(5655cc11) SHA1(5195e9b2a60c54280b48b32ee8248090904dbc51) ) ROM_REGION( 0x1000, "gfx2", 0 ) - ROM_LOAD( "c11-02.bin", 0x0000, 0x0800, CRC(d1352c31) SHA1(da726a63a8be830d695afeddc1717749af8c9d47) ) - ROM_LOAD( "a11-01.bin", 0x0800, 0x0800, CRC(a7a2fdbd) SHA1(529865f8bbfbdbbf34ac39c70ef17e6d5bd0f845) ) + ROM_LOAD( "c11-02f.bin", 0x0000, 0x0800, CRC(881ed76e) SHA1(e516d898b68da7040f7fb8c7dbc47e0526349e4c) ) + ROM_LOAD( "a11-01f.bin", 0x0800, 0x0800, CRC(d49aa505) SHA1(7dec6d62e874fb23f827ffddb72d85777a5c39f7) ) ROM_REGION( 0x0060, "proms", 0 ) ROM_LOAD( "prom.v6", 0x0000, 0x0020, CRC(b3fc1505) SHA1(5b94adde0428a26b815c7eb9b3f3716470d349c7) ) @@ -81,66 +61,38 @@ ROM_START( ckonga2 ) ROM_LOAD( "falcon12", 0x1000, 0x1000, CRC(9003ffbd) SHA1(fd016056aabc23957643f37230f03842294f795e) ) ROM_END -/* E448 and E589 are basically the same bootleg of "ckonga". One prom in E448 is changed, and we use it here. - Changes: Two less lives than normal. */ -ROM_START( ckonga3 ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "ckonga4.07", 0x0000, 0x1000, CRC(9b5e7592) SHA1(c2b44765eef7d6a8f9f1fb8a7cefd011ebf2a330) ) - ROM_LOAD( "f05-08.bin", 0x1000, 0x1000, CRC(5dc1aaba) SHA1(42b9e5946ffce7c156d114bde68f37c2c34853c4) ) - ROM_LOAD( "h05-09.bin", 0x2000, 0x1000, CRC(c9054c94) SHA1(1aa08d2501ee620759fd5c111e12f6d432c25294) ) - ROM_LOAD( "10.dat", 0x3000, 0x1000, CRC(c3beb501) SHA1(14f49c45fc7c91799034c5a51fca310f0a66b1d7) ) - ROM_LOAD( "l05-11.bin", 0x4000, 0x1000, CRC(ae159192) SHA1(d467256a3a366e246243e7828ff4a45d4c146e2c) ) - ROM_LOAD( "n05-12.bin", 0x5000, 0x1000, CRC(966bc9ab) SHA1(4434fc620169ffea1b1f227b61674e1daf79b54b) ) +// Crazy Kong Part II +ROM_START( ckongpt2s01 ) + ROM_REGION( 0x6000, "maincpu", 0 ) + ROM_LOAD( "7s01.5d", 0x0000, 0x1000, CRC(8dcf7df0) SHA1(78807b5d97c2a3cb0572774226ecbb4deeb04473) ) + ROM_LOAD( "8s01.5e", 0x1000, 0x1000, CRC(8930f958) SHA1(568e4825f1488a93c36dd210f8666efc90eddf1a) ) + ROM_LOAD( "9.5h", 0x2000, 0x1000, CRC(c9054c94) SHA1(1aa08d2501ee620759fd5c111e12f6d432c25294) ) + ROM_LOAD( "10s01.5k", 0x3000, 0x1000, CRC(a12afa47) SHA1(8ccf76efbbee2645f11b88a6101a6216a464bd8c) ) + ROM_LOAD( "11s01.5l", 0x4000, 0x1000, CRC(c6f2913e) SHA1(5ff0cb5b9c4616cdf870a45cae5833cb0c3b3556) ) + ROM_LOAD( "12s01.5n", 0x5000, 0x1000, CRC(34c7a93b) SHA1(10897cdb946b520f18021fba07d559a9cc0fb4de) ) ROM_REGION( 0x4000, "gfx1", 0 ) - ROM_LOAD( "n11-06.bin", 0x0000, 0x1000, CRC(2dcedd12) SHA1(dfdcfc21bcba7c8e148ee54daae511ca78c58e70) ) - ROM_LOAD( "l11-05.bin", 0x1000, 0x1000, CRC(fa7cbd91) SHA1(0208d2ebc59f3600005476b6987472685bc99d67) ) - ROM_LOAD( "k11-04.bin", 0x2000, 0x1000, CRC(3375b3bd) SHA1(a00b3c31cff123aab6ac0833aabfdd663302971a) ) - ROM_LOAD( "h11-03.bin", 0x3000, 0x1000, CRC(5655cc11) SHA1(5195e9b2a60c54280b48b32ee8248090904dbc51) ) + ROM_LOAD( "6s01.11n", 0x0000, 0x1000, CRC(b6201ddb) SHA1(4aa1ed5273aedc78e55e9401f6f17705a264aa58) ) + ROM_LOAD( "5s01.11l", 0x1000, 0x1000, CRC(090b509a) SHA1(e83a4f05a622e04b712244bb146c734fc5a4ae92) ) + ROM_LOAD( "4s01.11k", 0x2000, 0x1000, CRC(a9e9ebc2) SHA1(b631ee88061e3889ea65e9c1d3448e64d98a6412) ) + ROM_LOAD( "3s01.11h", 0x3000, 0x1000, CRC(bac1e8a5) SHA1(a06d17e3a18709e82283bcf641989fb4dcff9d53) ) ROM_REGION( 0x1000, "gfx2", 0 ) - ROM_LOAD( "c11-02.bin", 0x0000, 0x0800, CRC(d1352c31) SHA1(da726a63a8be830d695afeddc1717749af8c9d47) ) - ROM_LOAD( "a11-01.bin", 0x0800, 0x0800, CRC(a7a2fdbd) SHA1(529865f8bbfbdbbf34ac39c70ef17e6d5bd0f845) ) + ROM_LOAD( "2s01.11c", 0x0000, 0x0800, CRC(eeb3360a) SHA1(3dcf6a2c35b46fe06af008083900d305f18df15e) ) + ROM_LOAD( "1s01.11a", 0x0800, 0x0800, CRC(b8873065) SHA1(24677b74136bf5c064f7de2b62ad6edf9f14f2e6) ) ROM_REGION( 0x0060, "proms", 0 ) - ROM_LOAD( "ckonga4.v6", 0x0000, 0x0020, CRC(d3b84067) SHA1(1d025c28c47c4c7508b0dfd534de87e923262630) ) - ROM_LOAD( "prom.u6", 0x0020, 0x0020, CRC(26aada9e) SHA1(f59645e606ea4f0dd0fc4ea47dd03f526c534941) ) - ROM_LOAD( "prom.t6", 0x0040, 0x0020, CRC(676b3166) SHA1(29b9434cd34d43ea5664e436e2a24b54f8d88aac) ) + ROM_LOAD( "s01.v6", 0x0000, 0x0020, CRC(fc2b00f0) SHA1(56b6f78324b51ad7ba8a9da49b9f748b1a9a55e3) ) + ROM_LOAD( "s01.u6", 0x0020, 0x0020, CRC(d488c634) SHA1(2c33cec23528d6eae01ab8207078e256de0f8f36) ) + ROM_LOAD( "s01.t6", 0x0040, 0x0020, CRC(cccec69c) SHA1(a8681ec247342ea18d3823d6c2475cf3b9fbcfb9) ) ROM_REGION( 0x2000, "cclimber_audio:samples", 0 ) - ROM_LOAD( "falcon13", 0x0000, 0x1000, CRC(5f0bcdfb) SHA1(7f79bf6de117348f606696ed7ea1937bbf926612) ) - ROM_LOAD( "falcon12", 0x1000, 0x1000, CRC(9003ffbd) SHA1(fd016056aabc23957643f37230f03842294f795e) ) + ROM_LOAD( "14.5s", 0x0000, 0x1000, CRC(5f0bcdfb) SHA1(7f79bf6de117348f606696ed7ea1937bbf926612) ) + ROM_LOAD( "13.5p", 0x1000, 0x1000, CRC(9003ffbd) SHA1(fd016056aabc23957643f37230f03842294f795e) ) ROM_END -ROM_START( ckongfix ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "d05-07.bin", 0x0000, 0x1000, CRC(b27df032) SHA1(57f9be139c610405e3c2fddd7093dfb1277e450e) ) - ROM_LOAD( "f05-08.bin", 0x1000, 0x1000, CRC(5dc1aaba) SHA1(42b9e5946ffce7c156d114bde68f37c2c34853c4) ) - ROM_LOAD( "h05-09.bin", 0x2000, 0x1000, CRC(c9054c94) SHA1(1aa08d2501ee620759fd5c111e12f6d432c25294) ) - ROM_LOAD( "k05-10.bin", 0x3000, 0x1000, CRC(069c4797) SHA1(03be185e6914ec7f3770ce3da4eb49cdb97adc85) ) - ROM_LOAD( "l05-11.bin", 0x4000, 0x1000, CRC(ae159192) SHA1(d467256a3a366e246243e7828ff4a45d4c146e2c) ) - ROM_LOAD( "n05-12.bin", 0x5000, 0x1000, CRC(966bc9ab) SHA1(4434fc620169ffea1b1f227b61674e1daf79b54b) ) - - ROM_REGION( 0x4000, "gfx1", 0 ) - ROM_LOAD( "n11-06.bin", 0x0000, 0x1000, CRC(2dcedd12) SHA1(dfdcfc21bcba7c8e148ee54daae511ca78c58e70) ) - ROM_LOAD( "l11-05.bin", 0x1000, 0x1000, CRC(fa7cbd91) SHA1(0208d2ebc59f3600005476b6987472685bc99d67) ) - ROM_LOAD( "k11-04.bin", 0x2000, 0x1000, CRC(3375b3bd) SHA1(a00b3c31cff123aab6ac0833aabfdd663302971a) ) - ROM_LOAD( "h11-03.bin", 0x3000, 0x1000, CRC(5655cc11) SHA1(5195e9b2a60c54280b48b32ee8248090904dbc51) ) - - ROM_REGION( 0x1000, "gfx2", 0 ) - ROM_LOAD( "c11-02f.bin", 0x0000, 0x0800, CRC(881ed76e) SHA1(e516d898b68da7040f7fb8c7dbc47e0526349e4c) ) - ROM_LOAD( "a11-01f.bin", 0x0800, 0x0800, CRC(d49aa505) SHA1(7dec6d62e874fb23f827ffddb72d85777a5c39f7) ) - - ROM_REGION( 0x0060, "proms", 0 ) - ROM_LOAD( "prom.v6", 0x0000, 0x0020, CRC(b3fc1505) SHA1(5b94adde0428a26b815c7eb9b3f3716470d349c7) ) - ROM_LOAD( "prom.u6", 0x0020, 0x0020, CRC(26aada9e) SHA1(f59645e606ea4f0dd0fc4ea47dd03f526c534941) ) - ROM_LOAD( "prom.t6", 0x0040, 0x0020, CRC(676b3166) SHA1(29b9434cd34d43ea5664e436e2a24b54f8d88aac) ) - - ROM_REGION( 0x2000, "cclimber_audio:samples", 0 ) - ROM_LOAD( "falcon13", 0x0000, 0x1000, CRC(5f0bcdfb) SHA1(7f79bf6de117348f606696ed7ea1937bbf926612) ) - ROM_LOAD( "falcon12", 0x1000, 0x1000, CRC(9003ffbd) SHA1(fd016056aabc23957643f37230f03842294f795e) ) -ROM_END +// Monkey Donkey /* This is a gfx hack of monkeyd. Should monkeyd get correct colours, it must be applied here too. */ ROM_START( tongypac ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -176,9 +128,8 @@ ROM_START( tongypac ) ROM_END -GAME( 1980, cclimbrm, cclimber, cclimberx, cclimber, cclimber_state, init_cclimber, ROT0, "Tim Arcadecollecting", "Crazy Climber (US - modded)", MACHINE_SUPPORTS_SAVE ) // http://www.arcadecollecting.com/crazy/cchack -GAME( 1981, ckonga2, ckong, cclimber, ckonga2, cclimber_state, empty_init, ROT270, "bootleg", "Crazy Kong Part II -1", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, ckonga3, ckong, cclimber, ckonga4, cclimber_state, empty_init, ROT270, "bootleg", "Crazy Kong Part II -2", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, ckongfix, ckong, cclimber, ckong, cclimber_state, empty_init, ROT270, "Pinny", "Crazy Kong Part II (Graphic Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, tongypac, ckong, cclimber, ckong, cclimber_state, empty_init, ROT270, "Grand Master Peter", "Tongy Paccy", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) +GAME( 1980, cclimbrm, cclimber, cclimberx, cclimber, cclimber_state, init_cclimber, ROT0, "Tim Arcadecollecting", "Crazy Climber (US - modded)", MACHINE_SUPPORTS_SAVE ) // http://www.arcadecollecting.com/crazy/cchack +GAME( 1981, ckong01, ckong, cclimber, ckong, cclimber_state, empty_init, ROT270, "Pinny", "Crazy Kong Part II (Graphic Fix)", MACHINE_SUPPORTS_SAVE ) +GAME( 2023, ckongpt2s01,ckongpt2, cclimber, ckong, cclimber_state, empty_init, ROT270, "Paul Goes", "Crazy Kong Part II with DK colours and graphics", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, tongypac, ckong, cclimber, ckong, cclimber_state, empty_init, ROT270, "Grand Master Peter", "Tongy Paccy", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cps1.cpp b/docs/release/src/hbmame/drivers/cps1.cpp index bbad2d046e7..a7234e30127 100644 --- a/docs/release/src/hbmame/drivers/cps1.cpp +++ b/docs/release/src/hbmame/drivers/cps1.cpp @@ -11312,6 +11312,37 @@ ROM_START( rockmanj ) ROM_LOAD( "megaman.key", 0x00, 0x80, CRC(9c89eb62) SHA1(e67a3ed58f82875cff4861c14bd701b54dcc111f) ) ROM_END + // B board: ? C board: 92631C-6 +ROM_START( hkittymp ) // Magical Pumpkin + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "c36.p1", 0x00000, 0x80000, CRC(38b9883a) SHA1(94a89a360a502f209aa905e7eb2f1d472960850f) ) + + ROM_REGION( 0x600000, "gfx", 0 ) + ROM_LOAD64_WORD( "c36.c1", 0x000000, 0x80000, CRC(7c8c0c22) SHA1(29659c37a519470452afcd553a501788ad56dc1e) ) + ROM_LOAD64_WORD( "c36.c2", 0x000002, 0x80000, CRC(23f95339) SHA1(09227f55ecdf86265e85ea3d09e0a829a1220f3a) ) + ROM_LOAD64_WORD( "c36.c3", 0x000004, 0x80000, CRC(107842a6) SHA1(8410370d97ac2e6e23774375c4e9d5d000a6eda4) ) + ROM_LOAD64_WORD( "c36.c4", 0x000006, 0x80000, CRC(fce457ae) SHA1(7e2116aeeb6204311a78af5f3c1736fbff4e6723) ) + ROM_LOAD64_WORD( "c36.c5", 0x200000, 0x80000, CRC(ba8f3585) SHA1(7f43328d8a921478a24909eed18c8c921177add0) ) + ROM_RELOAD(0x200004, 0x80000) + ROM_LOAD64_WORD( "c36.c6", 0x200002, 0x80000, CRC(037f20cc) SHA1(d702d648bcf47fe6f9fa033aa5b9fa1238191cf2) ) + ROM_RELOAD(0x200006, 0x80000) + ROM_LOAD64_WORD( "c36.c9", 0x400000, 0x80000, CRC(870f3a2a) SHA1(7e852cb7a0d2c49aeb3ff28676b2f66bb42646ed) ) + ROM_LOAD64_WORD( "c36.c10", 0x400002, 0x80000, CRC(8923fc3a) SHA1(619ac7218ef14d863180e70c9d55729025f14d7c) ) + ROM_LOAD64_WORD( "c36.c11", 0x400004, 0x80000, CRC(87b88629) SHA1(85fed8a00e4c960456732ba6e6ae45ce23a60470) ) + ROM_LOAD64_WORD( "c36.c12", 0x400006, 0x80000, CRC(a09a6acf) SHA1(cb6b75dabb5422572123be60356765cedcdcbfe9) ) + + ROM_REGION( 0x18000, "audiocpu", 0 ) + ROM_LOAD( "c36.m1", 0x00000, 0x08000, CRC(0b5b1b72) SHA1(a8883f141a00870c98a74d9d57378c4a607dc590) ) + ROM_CONTINUE( 0x10000, 0x08000 ) + + ROM_REGION( 0x40000, "oki", 0 ) + ROM_LOAD( "c36.v1", 0x00000, 0x20000, CRC(cef6d39e) SHA1(3180a3f397b5c4fbbc2b8f84cf461764ddd10d4e) ) + ROM_LOAD( "c36.v2", 0x20000, 0x20000, CRC(24947f8e) SHA1(e26270962cc4b0f9a6a5c306fa09d2cdd524cfa9) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD( "sfach.key", 0x00, 0x80, CRC(8ac48367) SHA1(aeeab2c3436009d05dd9caa1b1929af4d7e607ae) ) +ROM_END + /* B-Board 91634B-2 */ ROM_START( ganbare ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) @@ -12140,6 +12171,7 @@ GAME( 1995, megamana, megaman, cps1_12MHz, megaman, cps_state, init_cps1, GAME( 1995, rockmanj, megaman, cps1_12MHz, rockmanj, cps_state, init_cps1, ROT0, "Capcom", "Rockman: The Power Battle (CPS1, Japan 950922)", MACHINE_SUPPORTS_SAVE ) GAME( 2000, ganbare, 0, ganbare, ganbare, cps_state, init_ganbare, ROT0, "Capcom", "Ganbare! Marine Kun (Japan 2K0411)", MACHINE_SUPPORTS_SAVE ) GAME( 1994, pokonyan, 0, cps1_10MHz, pokonyan, cps_state, init_cps1, ROT0, "Capcom", "Pokonyan! Balloon (Japan 940322)", MACHINE_SUPPORTS_SAVE ) // 2002-10-24 was on the ROM labels, 940322 on the startup screen... take your pick +GAME( 1996, hkittymp, 0, cps1_10MHz, pokonyan, cps_state, init_cps1, ROT0, "Capcom", "Hello Kitty Magical Pumpkin (Japan 960712)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // needs 'wheel' emulation /* Games released on CPS-1 hardware by Mitchell */ diff --git a/docs/release/src/hbmame/drivers/cps1mis.cpp b/docs/release/src/hbmame/drivers/cps1mis.cpp index 28e4262a06d..863615ef665 100644 --- a/docs/release/src/hbmame/drivers/cps1mis.cpp +++ b/docs/release/src/hbmame/drivers/cps1mis.cpp @@ -18471,10 +18471,10 @@ ROM_START( sf2mix110 ) // 1.1 ROM_LOAD( "sf2ce.key", 0x00, 0x80, CRC(35b37429) SHA1(b372cce106c0900554735c207fb333ac93554ec2) ) ROM_END -ROM_START( sf2mix ) // 1.2 +ROM_START( sf2mix120 ) // 1.2 ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "sf2mix.p1", 0x000000, 0x80000, CRC(997f551e) SHA1(44d907f868c400497b76b0e3328023b9f91c60a7) ) - ROM_LOAD16_WORD_SWAP( "sf2mix.p2", 0x080000, 0x80000, CRC(414ab00b) SHA1(44ff311280affa40fd4ea28dffc1a1cf65d5ea11) ) + ROM_LOAD16_WORD_SWAP( "sf2mix120.p1", 0x000000, 0x80000, CRC(997f551e) SHA1(44d907f868c400497b76b0e3328023b9f91c60a7) ) + ROM_LOAD16_WORD_SWAP( "sf2mix120.p2", 0x080000, 0x80000, CRC(414ab00b) SHA1(44ff311280affa40fd4ea28dffc1a1cf65d5ea11) ) ROM_LOAD16_WORD_SWAP( "sf2mix110.p3", 0x100000, 0x80000, CRC(1221db31) SHA1(a68ff94c074af1bb51b3177f90f32be31c7982a4) ) ROM_REGION( 0x600000, "gfx", 0 ) @@ -18503,7 +18503,40 @@ ROM_START( sf2mix ) // 1.2 ROM_LOAD( "sf2ce.key", 0x00, 0x80, CRC(35b37429) SHA1(b372cce106c0900554735c207fb333ac93554ec2) ) ROM_END -ROM_START( sf2mkot01 ) +ROM_START( sf2mix ) // 1.3 + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "sf2mix.p1", 0x000000, 0x80000, CRC(478d09c6) SHA1(accd9c96077381471a07afecf1d44f55930ce8cc) ) + ROM_LOAD16_WORD_SWAP( "sf2mix.p2", 0x080000, 0x80000, CRC(23212fb2) SHA1(f34660ef8cbe4ad5b09f8290ef70b351228bd1c6) ) + ROM_LOAD16_WORD_SWAP( "sf2mix.p3", 0x100000, 0x80000, CRC(d3d77d12) SHA1(d9f99607325a8df9126f0e165dea037b7fefc996) ) + + ROM_REGION( 0x600000, "gfx", 0 ) + ROMX_LOAD( "sf2mix99.c01", 0x000000, 0x80000, CRC(a8f70643) SHA1(0d3ab7fe1d0d15397a79c9bd304f22593a9b8d87) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix99.c02", 0x000002, 0x80000, CRC(f73f1913) SHA1(b36db11822f5601726892726f8505b7e8b676ab6) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix99.c03", 0x000004, 0x80000, CRC(a80234b4) SHA1(e8c3e8030fa2ce69465d97ccb02de622e9214b01) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix99.c04", 0x000006, 0x80000, CRC(4d910b53) SHA1(1f28fe150ddf77c91c8ae998ee52e068327335d5) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix100.c05", 0x200000, 0x80000, CRC(01ae6240) SHA1(59391e9681497ac6ec8a2736e15864f83dffdb0e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix100.c06", 0x200002, 0x80000, CRC(88dea20a) SHA1(d8e71ff94e796d7720fa0d73c261dca783262b5a) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix100.c07", 0x200004, 0x80000, CRC(7ea140b2) SHA1(2660ece5a443c6e32344627af9f81dc7c8cd3ea4) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix100.c08", 0x200006, 0x80000, CRC(fbc81a7e) SHA1(b950566052114da540a0893e733ca8c7e8847003) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix100.c09", 0x400000, 0x80000, CRC(78e86cf4) SHA1(02de07c66d8a899f0d99c5f91b0795a7a22834ae) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix100.c10", 0x400002, 0x80000, CRC(2f8e6dc9) SHA1(b9ee9fd782cb23d6652f100f5c25944dfdd22a3e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix100.c11", 0x400004, 0x80000, CRC(70095fdc) SHA1(8fb4b22841847858c0ac30eca49109e99709c670) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2mix100.c12", 0x400006, 0x80000, CRC(d14d18e5) SHA1(72aebfb2e589a3fa248e3ffa2723f77f1139b787) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x18000, "audiocpu", 0 ) + ROM_LOAD( "sf2mix96.m1", 0x00000, 0x08000, CRC(a379fdc5) SHA1(e9de38c13bd665698528bc102b1b16e9bdcae65b) ) + ROM_CONTINUE( 0x10000, 0x08000 ) + + ROM_REGION( 0x40000, "oki", 0 ) + ROM_LOAD( "sf2mix96.v1", 0x00000, 0x20000, CRC(6aa5d7fa) SHA1(87cfea3a9f62653fa236f49b5b25b927cff30a02) ) + ROM_LOAD( "sf2mix96.v2", 0x20000, 0x20000, CRC(f92f5a4f) SHA1(3f1d477ab0299d2783231c3bd9983513a85b2fe6) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD( "sf2ce.key", 0x00, 0x80, CRC(35b37429) SHA1(b372cce106c0900554735c207fb333ac93554ec2) ) +ROM_END + + + ROM_START( sf2mkot01 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_BYTE( "c19mkot01.p1", 0x000000, 0x80000, CRC(c57501cb) SHA1(50a4f85678c75ac1ef105230245bf73a9d137cae) ) // 7.bin - new ROM_LOAD16_BYTE( "c19mkot01.p2", 0x000001, 0x80000, CRC(31d2691b) SHA1(c8eeb847924793d380eb97f9993a6786364969e4) ) // 5.bin - new @@ -27852,7 +27885,8 @@ GAME( 2020, sf2mix99, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, GAME( 2020, sf2mix99a, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 0.99a)", MACHINE_SUPPORTS_SAVE ) GAME( 2021, sf2mix100, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 1.0)", MACHINE_SUPPORTS_SAVE ) GAME( 2022, sf2mix110, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2022, sf2mix, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 1.2)", MACHINE_SUPPORTS_SAVE ) +GAME( 2022, sf2mix120, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 1.2)", MACHINE_SUPPORTS_SAVE ) +GAME( 2023, sf2mix, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 1.3)", MACHINE_SUPPORTS_SAVE ) GAME( 1992, sf2mkot01, sf2, cps1_10MHz, sf2hack, cps_state, init_sf2hack, ROT0, "bootleg", "Street Fighter II': Magic KO Turbo - Nightmare Crack (set 2)", MACHINE_SUPPORTS_SAVE ) // 920666 GAME( 2018, sf2reds01, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Golden Edition)", MACHINE_SUPPORTS_SAVE ) GAME( 2018, sf2reds02, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Hardest Level)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/maketrax.cpp b/docs/release/src/hbmame/drivers/maketrax.cpp index ce918383dbf..81671874d0e 100644 --- a/docs/release/src/hbmame/drivers/maketrax.cpp +++ b/docs/release/src/hbmame/drivers/maketrax.cpp @@ -703,6 +703,20 @@ ROM_START( piranhao ) PACMAN_SOUND_PROMS ROM_END +ROM_START( pollen ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "pollen.6e", 0x0000, 0x1000, CRC(cafb430f) SHA1(9ac81affec3c9f1dfbec722712f7e907905f5662) ) + ROM_LOAD( "pollen.6f", 0x1000, 0x1000, CRC(9ca9850b) SHA1(b2d48cba1a58e28f450aa4556139ac5021f7fa61) ) + ROM_LOAD( "pollen.6h", 0x2000, 0x1000, CRC(04108eb0) SHA1(4773af22762b2da2f992867bee706325a999c2b0) ) + ROM_LOAD_OPTIONAL( "pollen.1k", 0x3000, 0x0400, CRC(b9d2e5e6) SHA1(82546b7ecf9e46374b1af1ad32f582b4d35bddd1) ) // not used + + ROM_REGION( 0x2000, "gfx1", 0 ) + ROM_LOAD( "pollen.5e", 0x0000, 0x1000, CRC(c360bb29) SHA1(f220959c11a17d3f443743f88435553f9d7916c4) ) + ROM_LOAD( "pollen.5f", 0x1000, 0x1000, CRC(b049f6cd) SHA1(69bea38cf4c133c7f6ce8b52824d214e8d726c7c) ) + + PACMAN_PROMS +ROM_END + ROM_START( ppong ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "ppong.1", 0x0000, 0x1000, CRC(abf90af3) SHA1(785059f68b69d031e8017fc5c6f44d22208ba1d1) ) @@ -928,6 +942,7 @@ GAME( 2019, deathstar2,puckman, pacman, pacman0, puckman_state, empty_init, GAME( 2017, scroller, puckman, pacman, pacman0, puckman_state, empty_init, ROT90, "Hurray Banana", "Scroller", MACHINE_SUPPORTS_SAVE ) GAME( 2019, snakes, puckman, pacman, pacman0, puckman_state, empty_init, ROT90, "Stefano Bodrato", "Snakes", MACHINE_SUPPORTS_SAVE ) GAME( 2021, 100doors, puckman, pacman, pacman0, puckman_state, empty_init, ROT90, "Hurray Banana", "100 doors", MACHINE_SUPPORTS_SAVE ) +GAME( 2023, pollen, puckman, pacman, pacman0, puckman_state, empty_init, ROT90, "Arlasoft", "Pollen Angel", MACHINE_SUPPORTS_SAVE ) /*************************************************************************************************************************/ diff --git a/docs/release/src/hbmame/drivers/mnw.cpp b/docs/release/src/hbmame/drivers/mnw.cpp index 6b4226dcfca..42a3debcdac 100644 --- a/docs/release/src/hbmame/drivers/mnw.cpp +++ b/docs/release/src/hbmame/drivers/mnw.cpp @@ -24125,3 +24125,90 @@ GAME( 2021, pacman25s16, puckman, woodpek, pacman0, puckman_state, empty_init GAME( 2021, pacman25s17, puckman, woodpek, pacman0, puckman_state, empty_init, ROT90, "T-Bone", "Pac Man 25 - (Tengen Mini Mazes)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // hang on level 2 +// Crazy Kong poor quality (useless) bootlegs +INPUT_PORTS_START( ckonga2 ) /* one less life than normal */ + PORT_INCLUDE( ckong ) + PORT_MODIFY("DSW") + PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) ) + PORT_DIPSETTING( 0x00, "2" ) + PORT_DIPSETTING( 0x01, "3" ) + PORT_DIPSETTING( 0x02, "4" ) + PORT_DIPSETTING( 0x03, "5" ) +INPUT_PORTS_END + +INPUT_PORTS_START( ckonga4 ) /* two less lives than normal */ + PORT_INCLUDE( ckong ) + PORT_MODIFY("DSW") + PORT_DIPNAME( 0x03, 0x00, DEF_STR( Lives ) ) + PORT_DIPSETTING( 0x00, "1" ) + PORT_DIPSETTING( 0x01, "2" ) + PORT_DIPSETTING( 0x02, "3" ) + PORT_DIPSETTING( 0x03, "4" ) +INPUT_PORTS_END + +/* E376 and E449 are basically the same bootleg of "ckonga". One gfx rom in E376 is changed, and we use it here. + Changes: One less life than normal, and gfx corruptions on the stage with the incinerator in the middle. */ +ROM_START( ckonga2 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ckonga2.07", 0x0000, 0x1000, CRC(1c21386f) SHA1(ce1a0c469dd09d81485cede6c8fbaf6299a9decf) ) + ROM_LOAD( "f05-08.bin", 0x1000, 0x1000, CRC(5dc1aaba) SHA1(42b9e5946ffce7c156d114bde68f37c2c34853c4) ) + ROM_LOAD( "h05-09.bin", 0x2000, 0x1000, CRC(c9054c94) SHA1(1aa08d2501ee620759fd5c111e12f6d432c25294) ) + ROM_LOAD( "10.dat", 0x3000, 0x1000, CRC(c3beb501) SHA1(14f49c45fc7c91799034c5a51fca310f0a66b1d7) ) + ROM_LOAD( "l05-11.bin", 0x4000, 0x1000, CRC(ae159192) SHA1(d467256a3a366e246243e7828ff4a45d4c146e2c) ) + ROM_LOAD( "n05-12.bin", 0x5000, 0x1000, CRC(966bc9ab) SHA1(4434fc620169ffea1b1f227b61674e1daf79b54b) ) + + ROM_REGION( 0x4000, "gfx1", 0 ) + ROM_LOAD( "n11-06.bin", 0x0000, 0x1000, CRC(2dcedd12) SHA1(dfdcfc21bcba7c8e148ee54daae511ca78c58e70) ) + ROM_LOAD( "falcon5", 0x1000, 0x1000, CRC(cd3b5dde) SHA1(2319a2be04d70989b01f4fc703756ba6e1c1f388) ) + ROM_LOAD( "k11-04.bin", 0x2000, 0x1000, CRC(3375b3bd) SHA1(a00b3c31cff123aab6ac0833aabfdd663302971a) ) + ROM_LOAD( "h11-03.bin", 0x3000, 0x1000, CRC(5655cc11) SHA1(5195e9b2a60c54280b48b32ee8248090904dbc51) ) + + ROM_REGION( 0x1000, "gfx2", 0 ) + ROM_LOAD( "c11-02.bin", 0x0000, 0x0800, CRC(d1352c31) SHA1(da726a63a8be830d695afeddc1717749af8c9d47) ) + ROM_LOAD( "a11-01.bin", 0x0800, 0x0800, CRC(a7a2fdbd) SHA1(529865f8bbfbdbbf34ac39c70ef17e6d5bd0f845) ) + + ROM_REGION( 0x0060, "proms", 0 ) + ROM_LOAD( "prom.v6", 0x0000, 0x0020, CRC(b3fc1505) SHA1(5b94adde0428a26b815c7eb9b3f3716470d349c7) ) + ROM_LOAD( "prom.u6", 0x0020, 0x0020, CRC(26aada9e) SHA1(f59645e606ea4f0dd0fc4ea47dd03f526c534941) ) + ROM_LOAD( "prom.t6", 0x0040, 0x0020, CRC(676b3166) SHA1(29b9434cd34d43ea5664e436e2a24b54f8d88aac) ) + + ROM_REGION( 0x2000, "cclimber_audio:samples", 0 ) + ROM_LOAD( "falcon13", 0x0000, 0x1000, CRC(5f0bcdfb) SHA1(7f79bf6de117348f606696ed7ea1937bbf926612) ) + ROM_LOAD( "falcon12", 0x1000, 0x1000, CRC(9003ffbd) SHA1(fd016056aabc23957643f37230f03842294f795e) ) +ROM_END + +/* E448 and E589 are basically the same bootleg of "ckonga". One prom in E448 is changed, and we use it here. + Changes: Two less lives than normal. */ +ROM_START( ckonga3 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ckonga4.07", 0x0000, 0x1000, CRC(9b5e7592) SHA1(c2b44765eef7d6a8f9f1fb8a7cefd011ebf2a330) ) + ROM_LOAD( "f05-08.bin", 0x1000, 0x1000, CRC(5dc1aaba) SHA1(42b9e5946ffce7c156d114bde68f37c2c34853c4) ) + ROM_LOAD( "h05-09.bin", 0x2000, 0x1000, CRC(c9054c94) SHA1(1aa08d2501ee620759fd5c111e12f6d432c25294) ) + ROM_LOAD( "10.dat", 0x3000, 0x1000, CRC(c3beb501) SHA1(14f49c45fc7c91799034c5a51fca310f0a66b1d7) ) + ROM_LOAD( "l05-11.bin", 0x4000, 0x1000, CRC(ae159192) SHA1(d467256a3a366e246243e7828ff4a45d4c146e2c) ) + ROM_LOAD( "n05-12.bin", 0x5000, 0x1000, CRC(966bc9ab) SHA1(4434fc620169ffea1b1f227b61674e1daf79b54b) ) + + ROM_REGION( 0x4000, "gfx1", 0 ) + ROM_LOAD( "n11-06.bin", 0x0000, 0x1000, CRC(2dcedd12) SHA1(dfdcfc21bcba7c8e148ee54daae511ca78c58e70) ) + ROM_LOAD( "l11-05.bin", 0x1000, 0x1000, CRC(fa7cbd91) SHA1(0208d2ebc59f3600005476b6987472685bc99d67) ) + ROM_LOAD( "k11-04.bin", 0x2000, 0x1000, CRC(3375b3bd) SHA1(a00b3c31cff123aab6ac0833aabfdd663302971a) ) + ROM_LOAD( "h11-03.bin", 0x3000, 0x1000, CRC(5655cc11) SHA1(5195e9b2a60c54280b48b32ee8248090904dbc51) ) + + ROM_REGION( 0x1000, "gfx2", 0 ) + ROM_LOAD( "c11-02.bin", 0x0000, 0x0800, CRC(d1352c31) SHA1(da726a63a8be830d695afeddc1717749af8c9d47) ) + ROM_LOAD( "a11-01.bin", 0x0800, 0x0800, CRC(a7a2fdbd) SHA1(529865f8bbfbdbbf34ac39c70ef17e6d5bd0f845) ) + + ROM_REGION( 0x0060, "proms", 0 ) + ROM_LOAD( "ckonga4.v6", 0x0000, 0x0020, CRC(d3b84067) SHA1(1d025c28c47c4c7508b0dfd534de87e923262630) ) + ROM_LOAD( "prom.u6", 0x0020, 0x0020, CRC(26aada9e) SHA1(f59645e606ea4f0dd0fc4ea47dd03f526c534941) ) + ROM_LOAD( "prom.t6", 0x0040, 0x0020, CRC(676b3166) SHA1(29b9434cd34d43ea5664e436e2a24b54f8d88aac) ) + + ROM_REGION( 0x2000, "cclimber_audio:samples", 0 ) + ROM_LOAD( "falcon13", 0x0000, 0x1000, CRC(5f0bcdfb) SHA1(7f79bf6de117348f606696ed7ea1937bbf926612) ) + ROM_LOAD( "falcon12", 0x1000, 0x1000, CRC(9003ffbd) SHA1(fd016056aabc23957643f37230f03842294f795e) ) +ROM_END + +GAME( 1981, ckonga2, ckong, cclimber, ckonga2, cclimber_state, empty_init, ROT270, "bootleg", "Crazy Kong Part II -1", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, ckonga3, ckong, cclimber, ckonga4, cclimber_state, empty_init, ROT270, "bootleg", "Crazy Kong Part II -2", MACHINE_SUPPORTS_SAVE ) + + diff --git a/docs/release/src/hbmame/drivers/model1.cpp b/docs/release/src/hbmame/drivers/model1.cpp new file mode 100644 index 00000000000..68952566e25 --- /dev/null +++ b/docs/release/src/hbmame/drivers/model1.cpp @@ -0,0 +1,57 @@ +// license:BSD-3-Clause +// copyright-holders:Robbbert +#include "../mame/drivers/model1.cpp" + +ROM_START( vr01 ) + MODEL1_CPU_BOARD + + ROM_REGION( 0x2000000, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD16_BYTE( "epr-14882s01.14", 0x200000, 0x80000, CRC(8feb7b38) SHA1(bb66b57d2532271ca659727be9b8e3af1c80f1af) ) + ROM_LOAD16_BYTE( "epr-14883s01.15", 0x200001, 0x80000, CRC(3f018329) SHA1(41fa7c30d241e3dfda84bb0198f6564895742a7d) ) + + ROM_LOAD( "epr-14878as01.4", 0xfc0000, 0x20000, CRC(e91bc1c2) SHA1(3d46eeb7113cf23455f2de7d19fe71fe04724f04) ) + ROM_LOAD( "epr-14879a.5", 0xfe0000, 0x20000, CRC(d45af9dd) SHA1(48f2bf940c78e3ae4273a56e9f32371d870e41e0) ) + + ROM_LOAD16_BYTE( "mpr-14880s01.6", 0x1000000, 0x80000, CRC(d4744106) SHA1(5e4c8d38e2b33d6d969c5c75b1f8af3520d331d1) ) + ROM_LOAD16_BYTE( "mpr-14881s01.7", 0x1000001, 0x80000, CRC(aa65d6ef) SHA1(8bbea9fdfd2661aa3b2e6144c7ae27b0e9e3d82b) ) + ROM_LOAD16_BYTE( "mpr-14884.8", 0x1100000, 0x80000, CRC(6cf9c026) SHA1(f4d717958dba6b6402f5ffe7638fe0bf353b61ed) ) + ROM_LOAD16_BYTE( "mpr-14885.9", 0x1100001, 0x80000, CRC(f65c9262) SHA1(511a22bcfaf199737bfc5a809fd66cb4439dd386) ) + ROM_LOAD16_BYTE( "mpr-14886.10", 0x1200000, 0x80000, CRC(92868734) SHA1(e1dfb134dc3ba7e0b1d40681621e09ac5a222518) ) + ROM_LOAD16_BYTE( "mpr-14887.11", 0x1200001, 0x80000, CRC(10c7c636) SHA1(c77d55460bba4354349e473e129f21afeed05e91) ) + ROM_LOAD16_BYTE( "mpr-14888.12", 0x1300000, 0x80000, CRC(04bfdc5b) SHA1(bb8788a761620d0440a62ae51c3b41f70a04b5e4) ) + ROM_LOAD16_BYTE( "mpr-14889.13", 0x1300001, 0x80000, CRC(c49f0486) SHA1(cc2bb9059c016ba2c4f6e7508bd1687df07b8b48) ) + + ROM_REGION( 0x2000, "tgp_copro", 0 ) + ROM_LOAD( "315-5573.bin", 0, 0x2000, CRC(3335a19b) SHA1(72eedfcc799ec4c7534fd7415de6631087ff6731) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) + ROM_LOAD16_WORD_SWAP( "epr-14870a.7", 0x00000, 0x20000, CRC(919d9b75) SHA1(27be79881cc9a2b5cf37e18f1e2d87251426b428) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) + ROM_LOAD( "mpr-14873s01.32", 0x000000, 0x200000, CRC(6629109f) SHA1(2c7c26f003e6a514c0662bd918af9fa988eb3865) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) + ROM_LOAD( "mpr-14876s01.4", 0x000000, 0x200000, CRC(df847688) SHA1(d2254ab1b73efc43e109cb91841a1f2f0d7c5a7d) ) + + ROM_REGION32_LE( 0x1000000, "polygons", 0 ) + ROM_LOAD32_WORD( "mpr-14890.26", 0x000000, 0x200000, CRC(dcbe006b) SHA1(195be7fabec405ca1b4e1338d3b8d7bb4a06dd73) ) + ROM_LOAD32_WORD( "mpr-14891.27", 0x000002, 0x200000, CRC(25832b38) SHA1(a8d74538149c92bae661334e327b031eaca2a8f2) ) + ROM_LOAD32_WORD( "mpr-14892s01.28", 0x400000, 0x200000, CRC(d8388798) SHA1(32680a72febd06b698c33b850f78c72177c45fe6) ) + ROM_LOAD32_WORD( "mpr-14893.29", 0x400002, 0x200000, CRC(1c531ada) SHA1(8b373ac97a3649c64f48eb3d1dd95c5833f330b6) ) + ROM_LOAD32_WORD( "mpr-14894.30", 0x800000, 0x200000, CRC(830a71bc) SHA1(884378e8a5afeb819daf5285d0d205986d566340) ) + ROM_LOAD32_WORD( "mpr-14895.31", 0x800002, 0x200000, CRC(af027ac5) SHA1(523f03d90358ddb7d0e96fd06b9a65cebfc09f24) ) + ROM_LOAD32_WORD( "mpr-14896s01.32", 0xc00000, 0x200000, CRC(7505ce40) SHA1(fcf8a4ecf83d7148a3254a55c2ca3966b7efa840) ) + ROM_LOAD32_WORD( "mpr-14897s01.33", 0xc00002, 0x200000, CRC(3b3e3b65) SHA1(f0bf45815f34789c7db612ef966e19eec066b797) ) + + ROM_REGION32_LE( 0x200000, "copro_data", 0 ) + ROM_LOAD32_BYTE( "mpr-14898.39", 0x000000, 0x80000, CRC(61da2bb6) SHA1(7a12ba522d64a1aeec1ca6f5a87ee063692131f9) ) + ROM_LOAD32_BYTE( "mpr-14899.40", 0x000001, 0x80000, CRC(2cd58bee) SHA1(73defec823de4244a387af55fea7210edc1b314f) ) + ROM_LOAD32_BYTE( "mpr-14900.41", 0x000002, 0x80000, CRC(aa7c017d) SHA1(0fa2b59a8bb5f5907b2b2567e69d11c73b398dc1) ) + ROM_LOAD32_BYTE( "mpr-14901.42", 0x000003, 0x80000, CRC(175b7a9a) SHA1(c86602e771cd49bab425b4ba7926d2f44858bd39) ) + + ROM_REGION16_LE(0x80, "ioboard:eeprom", 0) + ROM_LOAD( "93c45.bin", 0x00, 0x80, CRC(65aac303) SHA1(17687fedf1578e977cae4e7c3f5c00cad4aa490d) ) +ROM_END + +GAMEL(2023, vr01, vr, vr, vr, model1_state, empty_init, ROT0, "Sega", "Virtua Racing Rival Edition V7 (2023-02-22)", 0, layout_vr ) + diff --git a/docs/release/src/hbmame/drivers/neogeohb.cpp b/docs/release/src/hbmame/drivers/neogeohb.cpp index 1d3446472cd..6940f7f321a 100644 --- a/docs/release/src/hbmame/drivers/neogeohb.cpp +++ b/docs/release/src/hbmame/drivers/neogeohb.cpp @@ -168,9 +168,11 @@ NUM GAME YEAR COMPANY TITLE 415 0273 2006 Rastersoft Frog Feast 418 1234 2008 Crim Neogeo 2-player Tetris 419 1234 2011 Sebastian Mihai Neo Thunder +420 0420 2023 tcdev Xevious 422 0275 2012 NeoGeoFreak Time's Up! demo 422 0276 2012 NeoGeoFreak Time's Up! 433 2019 2021 Blastar Looptris +434 2019 2022 Blastar Looptris Plus 436 0275 2010 CeL Neo Pang 443 1234 2012 M.Priewe Santaball 444 1234 2018 kl3mousse Sea Fighter @@ -198,6 +200,7 @@ NUM GAME YEAR COMPANY TITLE NUM GAME YEAR COMPANY TITLE ---.----.----.-----------------------.------------------------------------------- +600 2501 2023 Artemio Urbina 240p Test Suite 601 2002 2002 Jeff Kurtz Shadow of the Beast demo 602* Neobitz Neobitz demo (Jeff M. Kurtz is Neobitz) 606 FFFF 2000 Blastar System Check @@ -316,8 +319,9 @@ YEAR COMPANY TITLE 2019 Hine62/SAOH (aka Steven Hine) Neo Geo Space Invaders (video on youtube) 2022 Tigerskunk Inviyya / Hyperblaster (video on youtube) 2022 Frogbull Neo Mania (video on youtube) +2022 Geezer Games / Raster Wizards Alien Warhead (demos on youtube) (https://www.facebook.com/RasterWizards) 2023 Kimera Gamesoft Operation Killmeister (www.kimera.gs) - +2023 Cote Gamers/LudoScience Yo-Yo Shuriken (NGCD) (cotegamers.com) (demo on youtube) *********************************************************************************************************/ @@ -1339,6 +1343,24 @@ ROM_START( neothund ) ROM_END +// 420: Xevious by tcdev (beta 1) +ROM_START( xeviousn ) + ROM_REGION( 0x100000, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD16_WORD_SWAP( "401.p1", 0x000000, 0x100000, CRC(11dff034) SHA1(ac8ebbdc96f4d2f74d1c820c1536ca1ccdc936b6) ) + + NEO_SFIX_128K( "401.s1", CRC(f41d121a) SHA1(ad30e7fde4c7e7ad7e4c32d14bf1df3b3089eaa8) ) + + NEO_BIOS_AUDIO_64K( "401.m1", CRC(6f31c601) SHA1(9b89e7d205ee497f7b495e93328cf35eab6e56b2) ) + + ROM_REGION( 0x100000, "ymsnd:adpcma", 0 ) + ROM_LOAD( "401.v1", 0x000000, 0x100000, CRC(37ef6dc5) SHA1(3d50197e22d8727a8395564b8645ed1e0e2a5d26) ) + + ROM_REGION( 0x200000, "sprites", 0 ) + ROM_LOAD16_BYTE( "401.c1", 0x000000, 0x100000, CRC(f963e5b6) SHA1(e80dd61476028de3ff8369e14b6fb1bb7561e370) ) + ROM_LOAD16_BYTE( "401.c2", 0x000001, 0x100000, CRC(c97c4e64) SHA1(d33f26dbc569c69bdbf95cdde908d7700843bde7) ) +ROM_END + + // 422 : Time's UP! by NGF ROM_START( timesup ) ROM_REGION( 0x100000, "maincpu", 0 ) @@ -1395,6 +1417,27 @@ ROM_START( looptris ) ROM_END +// 434 : Looptris Plus by Blastar 2022-12-24 +ROM_START( looptrsp ) + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "434.p1", 0x000000, 0x080000, CRC(894bb290) SHA1(f33ed9fe75ca7b5a6da00fe5bff76e26cba85e08) ) + + NEO_SFIX_128K( "434.s1", CRC(70e70448) SHA1(40461af534afcba341d2f14b755d6de353fe7afd) ) + + NEO_BIOS_AUDIO_128K( "434.m1", CRC(249bba11) SHA1(e8248ff9bc391b1163746c256b137928a9d81fe0) ) + + ROM_REGION( 0x200000, "ymsnd:adpcma", 0 ) + ROM_LOAD( "434.v1", 0x000000, 0x080000, CRC(c9f86637) SHA1(edb712d5cce180e1d5b6e338e9abfab1125c5581) ) + ROM_LOAD( "434.v2", 0x080000, 0x080000, CRC(41b3e17a) SHA1(ef216379dbdbbea04cfffa47123436213a8cf26e) ) + ROM_LOAD( "434.v3", 0x100000, 0x080000, CRC(1ed4e538) SHA1(921913be499194236535052ed3140fb7169d16e9) ) + ROM_LOAD( "434.v4", 0x180000, 0x080000, CRC(705e7065) SHA1(a5eea38afa58db69c0f17e0379da3d819639971f) ) + + ROM_REGION( 0x100000, "sprites", ROMREGION_ERASEFF ) + ROM_LOAD16_BYTE( "433.c1", 0x000000, 0x080000, CRC(b9413f13) SHA1(5e7175dff9510dad55f8f05e9b307c3c05d92209) ) + ROM_LOAD16_BYTE( "433.c2", 0x000001, 0x080000, CRC(9409dbe8) SHA1(1e9562aa34f6202e8012104ab79916453fec072e) ) +ROM_END + + // 436 : Neo Pang by CeL ROM_START( neopang ) ROM_REGION( 0x100000, "maincpu", 0 ) @@ -1790,6 +1833,25 @@ ROM_START( abyssal1 ) ROM_END +// 600 : 240p Test Suite by Artemio Urbina +// No sound +ROM_START( 240ptest ) + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "600.p1", 0x000000, 0x100000, CRC(5ce36ff3) SHA1(c59beaed2e82955dc2954f844ce9be93b0024bdf) ) + + NEO_SFIX_128K( "600.s1", CRC(5023f1ee) SHA1(7bbf9fa1a93daf1d4e3a28b0bc12d228efbdea36) ) + + NEO_BIOS_AUDIO_64K( "600.m1", CRC(92065500) SHA1(040bf5a293c4140dd9a5c2a9592cf3fb5835a119) ) + + ROM_REGION( 0x040000, "ymsnd:adpcma", 0 ) + ROM_LOAD( "600.v1", 0x000000, 0x040000, CRC(727a6292) SHA1(57666210b311c9f366203cfe88eaf10507eca143) ) + + ROM_REGION( 0x200000, "sprites", 0 ) + ROM_LOAD16_BYTE( "600.c1", 0x000000, 0x100000, CRC(7f0e11b9) SHA1(302d82521c90017b84782bc4e50676b38be96dbf) ) + ROM_LOAD16_BYTE( "600.c2", 0x000001, 0x100000, CRC(223c113c) SHA1(8e43ce378aaf0a445fe6f68a71d32f8ca9746082) ) +ROM_END + + // 601 : Shadow of the Beast demo by Neobitz // No sound ROM_START( beast ) @@ -3209,6 +3271,7 @@ GAME( 2014, zintrkcd1, zintrckb, neogeo_noslot, neogeo, neogeo_state, init GAME( 2009, zintricks01, zintrckb, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "ZinTricK (Unknown Hack)", MACHINE_SUPPORTS_SAVE ) GAME( 2011, totc, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "FACE Corporation / N.C.I - Le Cortex", "Treasure of the Caribbean", MACHINE_SUPPORTS_SAVE ) +GAME( 2022, 240ptest, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Dasutin/Artemio", "240p Test Suite", MACHINE_SUPPORTS_SAVE ) GAME( 2021, abyssal, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Kako Eimon", "Abyssal Infants", MACHINE_SUPPORTS_SAVE ) GAME( 2021, abyssal1, abyssal, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Kako Eimon", "Abyssal Infants (newer version)", MACHINE_SUPPORTS_SAVE ) GAME( 2016, akiradmo, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "HP Man", "Akira Demo", MACHINE_SUPPORTS_SAVE ) @@ -3245,9 +3308,10 @@ GAME( 2018, lernit, neogeo, neogeo_noslot, neogeo, neogeo_state, init GAME( 2020, lhbb, lasthope, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Elrayzeur", "Last Hope (Blue Bullets)", MACHINE_SUPPORTS_SAVE ) GAME( 2007, lhcdb, lasthope, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "NG:Dev.Team", "Last Hope CD Beta", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) GAME( 2007, lhcdba, lasthope, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "NG:Dev.Team", "Last Hope (CD conversion)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2007, lhopecd, lasthope, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "NG:DEV.TEAM", "Last Hope JAP NGCD (Beta 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2007, lhopecdh, lasthope, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "NG:DEV.TEAM", "Last Hope JAP NGCD (Beta 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2021, looptris, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "Looptris, 2021-12-26)", MACHINE_SUPPORTS_SAVE ) +GAME( 2007, lhopecd, lasthope, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "NG:DEV.TEAM", "Last Hope JP NGCD (Beta 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +GAME( 2007, lhopecdh, lasthope, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "NG:DEV.TEAM", "Last Hope JP NGCD (Beta 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +GAME( 2021, looptris, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "Looptris (2021-12-26)", MACHINE_SUPPORTS_SAVE ) +GAME( 2022, looptrsp, looptris, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "Looptris Plus (2022-12-24)", MACHINE_SUPPORTS_SAVE ) GAME( 2005, ltorb, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "Jonas Indiana and The Lost Temple of RA (beta, 2005-07-17)", MACHINE_SUPPORTS_SAVE ) GAME( 2009, knacki, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Furrtek", "KnackiBalls", MACHINE_SUPPORTS_SAVE ) GAME( 2021, ndo_a_td, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "Neo Driftout Tech Demo", MACHINE_SUPPORTS_SAVE ) @@ -3331,5 +3395,6 @@ GAME( 2019, venuswars, neogeo, neogeo_noslot, neogeo, neogeo_state, init GAME( 2018, vlad2000, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Vasily Familiya", "Vladivostok 2000 demo", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) GAME( 2001, ww2demo, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Rastersoft", "WW2demo", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) GAME( 2019, xeno, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Bitmap Bureau", "Xeno Crisis v1.0.0", MACHINE_SUPPORTS_SAVE ) +GAME( 2023, xeviousn, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT270, "tcdev", "Xevious (beta 1, 2023-03-07)", MACHINE_SUPPORTS_SAVE ) GAME( 2016, xmas2017, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "Xmas/Happy New Year 2017 demo", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/system1.cpp b/docs/release/src/hbmame/drivers/system1.cpp index 3b02bb0cbf5..9d98c6d42b0 100644 --- a/docs/release/src/hbmame/drivers/system1.cpp +++ b/docs/release/src/hbmame/drivers/system1.cpp @@ -2,6 +2,7 @@ // copyright-holders:Robbbert #include "../mame/drivers/system1.cpp" +// Wonder Boy in Monster Land ROM_START( wbml01 ) // wbmlbit ROM_REGION( 0x40000, "maincpu", 0 ) ROM_LOAD( "wbml.01", 0x20000, 0x8000, CRC(66482638) SHA1(887f93015f0effa2d0fa1f1f59082f75ac072221) ) @@ -104,7 +105,35 @@ ROM_START( wbml03 ) ROM_LOAD( "pr5317.37", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) ) ROM_END +// Pitfall 2 +ROM_START( pitfall2u01 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "epr-6623s01.116", 0x0000, 0x4000, CRC(217e9902) SHA1(a83d73b65a92d5676e519fb2cb787378a7e19fa0) ) + ROM_LOAD( "epr-6624s01.109", 0x4000, 0x4000, CRC(825b70b8) SHA1(adf90f01d4a5461a4201c7dc0d725ccf8b317015) ) + ROM_LOAD( "epr-6625.96", 0x8000, 0x4000, CRC(dc5484ba) SHA1(62fffff7d935c104def5f09e9dc4a26fa4ce4f94) ) + + ROM_REGION( 0x10000, "soundcpu", 0 ) + ROM_LOAD( "epr-6462.120", 0x0000, 0x2000, CRC(86bb9185) SHA1(89add2e3784e8f5a20b895fb2c4466bdd6c34b0c) ) + + ROM_REGION( 0xc000, "tiles", 0 ) + ROM_LOAD( "epr-6474a.62", 0x0000, 0x2000, CRC(9f1711b9) SHA1(c652010a8b19828f81fd101aa1ea781e250c4ec2) ) + ROM_LOAD( "epr-6473a.61", 0x2000, 0x2000, CRC(8e53b8dd) SHA1(23e04589f2b523d6b8e46d16f40e59685e27f522) ) + ROM_LOAD( "epr-6472a.64", 0x4000, 0x2000, CRC(e0f34a11) SHA1(b7a96a1867f8bd3cc1251b5fd12991c406e62a37) ) + ROM_LOAD( "epr-6471a.63", 0x6000, 0x2000, CRC(d5bc805c) SHA1(520afa7617e8dfd09bf469c01ac606a4a3acdc5e) ) + ROM_LOAD( "epr-6470a.66", 0x8000, 0x2000, CRC(1439729f) SHA1(54ea6ef54be6dcc2a5d00f7f817fd8836a02b3b9) ) + ROM_LOAD( "epr-6469a.65", 0xa000, 0x2000, CRC(e4ac6921) SHA1(f95e3b368c2c6dbf8265fb314d73019fe7dcce22) ) + + ROM_REGION( 0x8000, "sprites", 0 ) + ROM_LOAD( "epr-6454a.117", 0x0000, 0x4000, CRC(a5d96780) SHA1(e0571f6fd031bbe2d971c3be7b96a017b0ea4be9) ) + ROM_LOAD( "epr-6455.05", 0x4000, 0x4000, CRC(32ee64a1) SHA1(21743f78735fc9105fbbfac420bdaa2965b4b56f) ) + + ROM_REGION( 0x0100, "lookup_proms", 0 ) + ROM_LOAD( "pr-5317.76", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) ) +ROM_END + + GAME( 1987, wbml01, wbml, sys2xb, wbml, system1_state, init_bootsys2, ROT0, "Michele", "Wonder Boy in Monster Land (Italian - v0.99)", MACHINE_SUPPORTS_SAVE ) GAME( 1987, wbml02, wbml, sys2xb, wbml, system1_state, init_bootsys2, ROT0, "Aneue Bannzai", "Wonder Boy in Monster Land (Korean)", MACHINE_SUPPORTS_SAVE ) GAME( 1987, wbml03, wbml, sys2xboot, wbml, system1_state, init_bootsys2, ROT0, "bootleg", "Wonder Boy in Monster Land (bootleg)", MACHINE_SUPPORTS_SAVE ) +GAME( 2002, pitfall2u01, pitfall2, sys1pio, pitfall2u, system1_state, empty_init, ROT0, "Sekret", "Pitfall II Trainer (2002-10-15)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/hbmame.lst b/docs/release/src/hbmame/hbmame.lst index 046190aa289..6e8c92074fc 100644 --- a/docs/release/src/hbmame/hbmame.lst +++ b/docs/release/src/hbmame/hbmame.lst @@ -21,7 +21,7 @@ galagax /* Jerky - Chris Moore hack of 1942 */ 1943h /* Hacked to have the vendor name and phone number */ 1943kai //parent 1943kais01 -1943b2 // from FBA +1943b2 // from FBN @source:8080bw.cpp invaders //parent @@ -173,13 +173,13 @@ cball //parent cballfix // MASH (fixed) gfx rom @source:cclimber.cpp -ckong //parent -cclimber //parent +cclimber //parent +cclimbrm // Tim Arcadecollecting Modded Version +ckong //parent +ckong01 // Graphics Fix tongypac -ckongfix /* Graphics Fix */ -ckonga2 -ckonga3 -cclimbrm /* Tim Arcadecollecting Modded Version */ +ckongpt2 //parent +ckongpt2s01 @source:centiped.cpp centiped //parent @@ -278,6 +278,7 @@ forgottn ghouls //ghoulsu //gulunpa +//hkittymp knights //knightsb2 //knightsj @@ -994,6 +995,7 @@ sf2mix99 sf2mix99a sf2mix100 sf2mix110 +sf2mix120 sf2mix sf2mkot01 sf2reds01 @@ -4205,6 +4207,7 @@ pacmtest pacmtest1 pacmtest2 pactetris // HB +pollen // HB ppong /* HB - Widel Games */ ppong2 /* HB - Widel Games */ rainboh /* HB - Widel Games */ @@ -4404,9 +4407,13 @@ mitcdemo /* Charles Doty */ pang //parent pangbolds01 +@source:model1.cpp +vr //parent +vr01 + @source:model2.cpp srallyc //parent -srallyp // Kyle Hodgetts Sega Rally Pro Drivin +srallyp // Kyle Hodgetts Sega Rally Pro Drivin @source:monaco.cpp monaco @@ -5994,6 +6001,7 @@ zupapa // 070 @source:neogeohb.cpp 19yy 19yy01 +240ptest abyssal abyssal1 akiradmo @@ -6040,6 +6048,7 @@ lhcdba //lhopecd // broken; not working //lhopecdh // broken; not working looptris +looptrsp ltorb ndo_a_td neo2500 /* Blastar */ @@ -6123,6 +6132,7 @@ twister // Blastar 2015 //vlad2000 //ww2demo xeno +xeviousn xmas2017 zintrckbh zintrkcd @@ -8472,6 +8482,8 @@ wbml //parent wbml01 wbml02 wbml03 +pitfall2 //parent +pitfall2u01 @source:system16.cpp sys16dem // HB diff --git a/docs/release/src/hbmame/hbmame.mak b/docs/release/src/hbmame/hbmame.mak index e264621b49e..db57662a651 100644 --- a/docs/release/src/hbmame/hbmame.mak +++ b/docs/release/src/hbmame/hbmame.mak @@ -17,7 +17,8 @@ LAYOUTS += \ $(SRC)/mame/layout/warrior.lay \ $(SRC)/mame/layout/contcirc.lay \ $(SRC)/mame/layout/invaders.lay \ - $(SRC)/mame/layout/spcenctr.lay + $(SRC)/mame/layout/spcenctr.lay \ + $(SRC)/mame/layout/vr.lay # MAME layouts that are needed for compile to succeed, not used by HBMAME LAYOUTS += \ diff --git a/docs/release/src/osd/winui/mameui.rc b/docs/release/src/osd/winui/mameui.rc index 53ab87fe28e..c7baa1b7b4a 100644 --- a/docs/release/src/osd/winui/mameui.rc +++ b/docs/release/src/osd/winui/mameui.rc @@ -394,7 +394,7 @@ BEGIN CTEXT "HomeBrew MAME",IDC_STATIC,147,7,142, 11,NOT WS_GROUP CTEXT "Version 0",IDC_VERSION,147,18,142,11,NOT WS_GROUP - CTEXT "Copyright (C) 1997-2022 Robbbert",IDC_STATIC,147, + CTEXT "Copyright (C) 1997-2023 Robbbert",IDC_STATIC,147, 29,142,10,NOT WS_GROUP CTEXT "MAMEUI version by",IDC_STATIC,147,51,142,10,NOT WS_GROUP diff --git a/docs/release/src/osd/winui/screenshot.cpp b/docs/release/src/osd/winui/screenshot.cpp index ffa9889f72a..28da76bf275 100644 --- a/docs/release/src/osd/winui/screenshot.cpp +++ b/docs/release/src/osd/winui/screenshot.cpp @@ -318,7 +318,7 @@ static bool png_read_bitmap_gui(util::core_file &mfile, HGLOBAL *phDIB, HPALETTE if (p.color_type != 3 && p.color_type != 2) { printf("PNG Unsupported color type %i (has to be 2 or 3)\n", p.color_type); - //return false; Leave in so ppl can see incompatibility + return false; } if (p.interlace_method != 0) @@ -436,7 +436,9 @@ static std::error_condition OpenZipDIBFile(const char *dir_name, const char *zip } } - return filerr; + if (filerr) + return filerr; + return ziperr; } // display a snap, cabinet, title, flyer, marquee, pcb, control panel @@ -624,7 +626,7 @@ static BOOL LoadDIB(const char *filename, HGLOBAL *phDIB, HPALETTE *pPal, int pi partpath = strtok(NULL, ";"); } - if (!filerr) + if (!filerr && file) { if (extnum) success = jpeg_read_bitmap_gui(*file, phDIB, pPal); diff --git a/docs/release/src/version.cpp b/docs/release/src/version.cpp index d72fb4f29d0..d12590bc5bb 100644 --- a/docs/release/src/version.cpp +++ b/docs/release/src/version.cpp @@ -8,7 +8,7 @@ ***************************************************************************/ -#define BARE_BUILD_VERSION "0.245.9" +#define BARE_BUILD_VERSION "0.245.10" extern const char bare_build_version[]; extern const char build_version[]; @@ -1546,7 +1546,7 @@ endif ifeq (posix,$(SHELLTYPE)) $(GENDIR)/version.cpp: makefile $(GENDIR)/git_desc | $(GEN_FOLDERS) - @echo '#define BARE_BUILD_VERSION "0.245.9"' > $@ + @echo '#define BARE_BUILD_VERSION "0.245.10"' > $@ @echo '#define BARE_VCS_REVISION "$(NEW_GIT_VERSION)"' >> $@ @echo 'extern const char bare_build_version[];' >> $@ @echo 'extern const char bare_vcs_revision[];' >> $@ @@ -1556,7 +1556,7 @@ $(GENDIR)/version.cpp: makefile $(GENDIR)/git_desc | $(GEN_FOLDERS) @echo 'const char build_version[] = BARE_BUILD_VERSION " (" BARE_VCS_REVISION ")";' >> $@ else $(GENDIR)/version.cpp: makefile $(GENDIR)/git_desc | $(GEN_FOLDERS) - @echo #define BARE_BUILD_VERSION "0.245.9" > $@ + @echo #define BARE_BUILD_VERSION "0.245.10" > $@ @echo #define BARE_VCS_REVISION "$(NEW_GIT_VERSION)" >> $@ @echo extern const char bare_build_version[]; >> $@ @echo extern const char bare_vcs_revision[]; >> $@ diff --git a/src/version.cpp b/src/version.cpp index d72fb4f29d0..d12590bc5bb 100644 --- a/src/version.cpp +++ b/src/version.cpp @@ -8,7 +8,7 @@ ***************************************************************************/ -#define BARE_BUILD_VERSION "0.245.9" +#define BARE_BUILD_VERSION "0.245.10" extern const char bare_build_version[]; extern const char build_version[]; |