diff options
author | 2025-03-27 14:42:50 +1100 | |
---|---|---|
committer | 2025-03-27 14:42:50 +1100 | |
commit | f43a351ca25e967ca941655cbcc07d0bb2c63308 (patch) | |
tree | 7b0f1071494216fe7ad77cf91e9d6e4b55906874 | |
parent | 1d6f4f46093c2b21a6827d56821095c8bc32fb46 (diff) |
Files for 24tag24524
-rw-r--r-- | docs/release/docs/hbnew.txt | 2 | ||||
-rw-r--r-- | docs/release/makefile | 2 | ||||
-rw-r--r-- | docs/release/scripts/target/hbmame/hbmame.lua | 3 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/cps1mis.cpp | 69 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/cps2mis.cpp | 78 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/maketrax.cpp | 20 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/midtunit.cpp | 41 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/mustache.cpp | 32 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/neogeo_noslot.cpp | 4 | ||||
-rw-r--r-- | docs/release/src/hbmame/drivers/neogeohb.cpp | 234 | ||||
-rw-r--r-- | docs/release/src/hbmame/hbmame.lst | 20 | ||||
-rw-r--r-- | docs/release/src/osd/winui/winui.cpp | 126 | ||||
-rw-r--r-- | makefile | 2 | ||||
-rw-r--r-- | src/hbmame/drivers/neogeohb.cpp | 2 |
14 files changed, 400 insertions, 235 deletions
diff --git a/docs/release/docs/hbnew.txt b/docs/release/docs/hbnew.txt index 7e581398d6f..f0bae958284 100644 --- a/docs/release/docs/hbnew.txt +++ b/docs/release/docs/hbnew.txt @@ -1,7 +1,7 @@ What's new in HBMAME ==================== -2025-0x-xx 0.245.24 +2025-03-27 0.245.24 New Games diff --git a/docs/release/makefile b/docs/release/makefile index 3df6f340d61..72da8900591 100644 --- a/docs/release/makefile +++ b/docs/release/makefile @@ -7,7 +7,7 @@ ########################################################################### BARE_VERS := 0.245 -LONG_VERS := $(BARE_VERS).23 +LONG_VERS := $(BARE_VERS).24 ########################################################################### ################# BEGIN USER-CONFIGURABLE OPTIONS ##################### diff --git a/docs/release/scripts/target/hbmame/hbmame.lua b/docs/release/scripts/target/hbmame/hbmame.lua index d6f491a06b8..59e6f66cbbf 100644 --- a/docs/release/scripts/target/hbmame/hbmame.lua +++ b/docs/release/scripts/target/hbmame/hbmame.lua @@ -943,6 +943,9 @@ files { MAME_DIR .. "src/mame/machine/seibuspi.cpp", MAME_DIR .. "src/hbmame/drivers/wiz.cpp", MAME_DIR .. "src/mame/video/wiz.cpp", + MAME_DIR .. "src/hbmame/drivers/mustache.cpp", + MAME_DIR .. "src/mame/video/mustache.cpp", + MAME_DIR .. "src/mame/audio/t5182.cpp", } createHBMAMEProjects(_target, _subtarget, "seta") diff --git a/docs/release/src/hbmame/drivers/cps1mis.cpp b/docs/release/src/hbmame/drivers/cps1mis.cpp index ed2f5c88c34..e16871e9b5e 100644 --- a/docs/release/src/hbmame/drivers/cps1mis.cpp +++ b/docs/release/src/hbmame/drivers/cps1mis.cpp @@ -19283,11 +19283,43 @@ ROM_START( sf2mix120 ) // 1.2 ROM_LOAD( "sf2ce.key", 0x00, 0x80, CRC(35b37429) SHA1(b372cce106c0900554735c207fb333ac93554ec2) ) ROM_END -ROM_START( sf2mix ) // 1.3 +ROM_START( sf2mix130 ) // 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_LOAD16_WORD_SWAP( "sf2mix130.p1", 0x000000, 0x80000, CRC(478d09c6) SHA1(accd9c96077381471a07afecf1d44f55930ce8cc) ) + ROM_LOAD16_WORD_SWAP( "sf2mix130.p2", 0x080000, 0x80000, CRC(23212fb2) SHA1(f34660ef8cbe4ad5b09f8290ef70b351228bd1c6) ) + ROM_LOAD16_WORD_SWAP( "sf2mix130.p3", 0x100000, 0x80000, CRC(d3d77d12) SHA1(d9f99607325a8df9126f0e165dea037b7fefc996) ) + + ROM_REGION( 0x600000, "gfx", 0 ) + ROM_LOAD64_WORD( "sf2mix99.c01", 0x000000, 0x80000, CRC(a8f70643) SHA1(0d3ab7fe1d0d15397a79c9bd304f22593a9b8d87) ) + ROM_LOAD64_WORD( "sf2mix99.c02", 0x000002, 0x80000, CRC(f73f1913) SHA1(b36db11822f5601726892726f8505b7e8b676ab6) ) + ROM_LOAD64_WORD( "sf2mix99.c03", 0x000004, 0x80000, CRC(a80234b4) SHA1(e8c3e8030fa2ce69465d97ccb02de622e9214b01) ) + ROM_LOAD64_WORD( "sf2mix99.c04", 0x000006, 0x80000, CRC(4d910b53) SHA1(1f28fe150ddf77c91c8ae998ee52e068327335d5) ) + ROM_LOAD64_WORD( "sf2mix100.c05", 0x200000, 0x80000, CRC(01ae6240) SHA1(59391e9681497ac6ec8a2736e15864f83dffdb0e) ) + ROM_LOAD64_WORD( "sf2mix100.c06", 0x200002, 0x80000, CRC(88dea20a) SHA1(d8e71ff94e796d7720fa0d73c261dca783262b5a) ) + ROM_LOAD64_WORD( "sf2mix100.c07", 0x200004, 0x80000, CRC(7ea140b2) SHA1(2660ece5a443c6e32344627af9f81dc7c8cd3ea4) ) + ROM_LOAD64_WORD( "sf2mix100.c08", 0x200006, 0x80000, CRC(fbc81a7e) SHA1(b950566052114da540a0893e733ca8c7e8847003) ) + ROM_LOAD64_WORD( "sf2mix100.c09", 0x400000, 0x80000, CRC(78e86cf4) SHA1(02de07c66d8a899f0d99c5f91b0795a7a22834ae) ) + ROM_LOAD64_WORD( "sf2mix100.c10", 0x400002, 0x80000, CRC(2f8e6dc9) SHA1(b9ee9fd782cb23d6652f100f5c25944dfdd22a3e) ) + ROM_LOAD64_WORD( "sf2mix100.c11", 0x400004, 0x80000, CRC(70095fdc) SHA1(8fb4b22841847858c0ac30eca49109e99709c670) ) + ROM_LOAD64_WORD( "sf2mix100.c12", 0x400006, 0x80000, CRC(d14d18e5) SHA1(72aebfb2e589a3fa248e3ffa2723f77f1139b787) ) + + 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( sf2mix ) // 1.4 + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "sf2mix.p1", 0x000000, 0x80000, CRC(c1370215) SHA1(56a6d9547da973819c560db887aab77cb8aaa6c5) ) + ROM_LOAD16_WORD_SWAP( "sf2mix.p2", 0x080000, 0x80000, CRC(5b0566c8) SHA1(0e8c80b77d3b3a231c8c6092e437cbb89e8cc94e) ) + ROM_LOAD16_WORD_SWAP( "sf2mix.p3", 0x100000, 0x80000, CRC(cb6ab274) SHA1(3db8b8de22aaa90e6c8bddc04378e1edab96dce4) ) ROM_REGION( 0x600000, "gfx", 0 ) ROM_LOAD64_WORD( "sf2mix99.c01", 0x000000, 0x80000, CRC(a8f70643) SHA1(0d3ab7fe1d0d15397a79c9bd304f22593a9b8d87) ) @@ -19316,7 +19348,7 @@ ROM_START( sf2mix ) // 1.3 ROM_END - ROM_START( sf2mkot01 ) +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 @@ -28869,19 +28901,20 @@ GAME( 1992, sf2koryu01, sf2ce, cps1_12MHz, sf2, cps_state, init_sf2ha GAME( 1992, sf2koryu02, sf2ce, cps1_12MHz, sf2, cps_state, init_sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition: Xiang Long (Chinese bootleg set 3)", MACHINE_SUPPORTS_SAVE ) GAME( 1992, sf2koryu03, sf2ce, cps1_12MHz, sf2, cps_state, init_sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition: Xiang Long (Chinese bootleg set 4)", MACHINE_SUPPORTS_SAVE ) GAME( 2013, sf2koryu04, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1, ROT0, "TT", "Street Fighter II': Champion Edition (Koryu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2020, sf2mix96, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 0.96)", MACHINE_SUPPORTS_SAVE ) -GAME( 2020, sf2mix96d, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 0.96d)", MACHINE_SUPPORTS_SAVE ) -GAME( 2020, sf2mix97, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 0.97)", MACHINE_SUPPORTS_SAVE ) -GAME( 2020, sf2mix98, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 0.98)", MACHINE_SUPPORTS_SAVE ) -GAME( 2020, sf2mix98a, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 0.98a)", MACHINE_SUPPORTS_SAVE ) -GAME( 2020, sf2mix98b, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 0.98b)", MACHINE_SUPPORTS_SAVE ) -GAME( 2020, sf2mix98c, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 0.98c)", MACHINE_SUPPORTS_SAVE ) -GAME( 2020, sf2mix99, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Champion Edition (Mix 0.99)", MACHINE_SUPPORTS_SAVE ) -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, 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( 2020, sf2mix96, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 0.96)", MACHINE_SUPPORTS_SAVE ) +GAME( 2020, sf2mix96d, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 0.96d)", MACHINE_SUPPORTS_SAVE ) +GAME( 2020, sf2mix97, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 0.97)", MACHINE_SUPPORTS_SAVE ) +GAME( 2020, sf2mix98, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 0.98)", MACHINE_SUPPORTS_SAVE ) +GAME( 2020, sf2mix98a, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 0.98a)", MACHINE_SUPPORTS_SAVE ) +GAME( 2020, sf2mix98b, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 0.98b)", MACHINE_SUPPORTS_SAVE ) +GAME( 2020, sf2mix98c, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 0.98c)", MACHINE_SUPPORTS_SAVE ) +GAME( 2020, sf2mix99, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 0.99)", MACHINE_SUPPORTS_SAVE ) +GAME( 2020, sf2mix99a, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 0.99a)", MACHINE_SUPPORTS_SAVE ) +GAME( 2021, sf2mix100, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 1.0)", MACHINE_SUPPORTS_SAVE ) +GAME( 2022, sf2mix110, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 1.1)", MACHINE_SUPPORTS_SAVE ) +GAME( 2022, sf2mix120, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 1.2)", MACHINE_SUPPORTS_SAVE ) +GAME( 2023, sf2mix130, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 1.3)", MACHINE_SUPPORTS_SAVE ) +GAME( 2025, sf2mix, sf2ce, cps1_12MHz, sf2mix, cps_state, init_cps1, ROT0, "Zero800", "Street Fighter II: Dream Battle (Mix 1.4)", MACHINE_SUPPORTS_SAVE ) GAME( 1992, sf2mkot01, sf2, cps1_10MHz, sf2, cps_state, init_sf2hack, ROT0, "bootleg", "Street Fighter II': Magic KO Turbo - Nightmare Crack (set 2)", MACHINE_SUPPORTS_SAVE ) // 920666 GAME( 2018, sf2red01, sf2ce, cps1_12MHz, sf2, cps_state, init_cps1, ROT0, "MamePlus", "Street Fighter II': Champion Edition (Golden Edition)", MACHINE_SUPPORTS_SAVE ) GAME( 2018, sf2red02, 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/cps2mis.cpp b/docs/release/src/hbmame/drivers/cps2mis.cpp index 6f94a38968b..daa6580698b 100644 --- a/docs/release/src/hbmame/drivers/cps2mis.cpp +++ b/docs/release/src/hbmame/drivers/cps2mis.cpp @@ -6529,6 +6529,81 @@ ROM_END /************************************************ Hyper Street Fighter II: The Anniversary Edition ***************************************************/ +ROM_START( sf2prime3 ) // v0.3 + ROM_REGION( CODE_SIZE, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD16_WORD_SWAP( "c88pr3.p1", 0x000000, 0x80000, CRC(fd845fd6) SHA1(ff949bebb37facff71bfe799053d901caa600779) ) + ROM_LOAD16_WORD_SWAP( "c88pr3.p2", 0x080000, 0x80000, CRC(5fcdfebe) SHA1(99aac66532656b0e1f84c81ce419062162f9c592) ) + ROM_LOAD16_WORD_SWAP( "c88pr3.p3", 0x100000, 0x80000, CRC(9339eb7b) SHA1(ca95d414677d0ecbdea0bafaceac5c7add858b2c) ) + ROM_LOAD16_WORD_SWAP( "c88pr3.p4", 0x180000, 0x80000, CRC(67761d04) SHA1(2164f4f22c4a4d3426fcab4ee8de9c620c01dbb0) ) + + ROM_REGION( 0x2000000, "gfx", 0 ) + ROM_LOAD64_WORD( "c88pr3.c1", 0x0000000, 0x800000, CRC(7c6a35f7) SHA1(72ef68880c9bf97fabee70944381bc299cb02e5c) ) + ROM_LOAD64_WORD( "c88pr3.c2", 0x0000002, 0x800000, CRC(7b35f3f7) SHA1(99c608055836f8469f567e15677c78337ba78426) ) + ROM_LOAD64_WORD( "c88pr3.c3", 0x0000004, 0x800000, CRC(3852deb5) SHA1(94feed9ac08a310243892219737845e4e7e648a0) ) + ROM_LOAD64_WORD( "c88pr3.c4", 0x0000006, 0x800000, CRC(0454efa8) SHA1(b56eed703951d1690ce5575376e279e679526979) ) + + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_LOAD( "c88pr.m1", 0x00000, 0x08000, CRC(6ce233a7) SHA1(5ff00de2fa8f31e66c9518049828d532554cb316) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + ROM_LOAD( "c88.m2", 0x28000, 0x20000, CRC(2d8794aa) SHA1(c634affdc2568020cce6af97b4fa79925d9943f3) ) + + ROM_REGION( 0x800000, "qsound", 0 ) + ROM_LOAD16_WORD_SWAP( "c88pr.q1", 0x000000, 0x800000, CRC(cd8b2d9f) SHA1(bc4965b1cb6c211cdcf29ab5988702abd82effbc) ) + + ROM_REGION( 0x20, "key", 0 ) + ROM_LOAD( "phoenix.key", 0x00, 0x14, CRC(2cf772b0) SHA1(eff33c65a4f3862c231f9e4d6fefa7b34398dbf2) ) +ROM_END + +ROM_START( sf2prime4 ) // v0.4 + ROM_REGION( CODE_SIZE, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD16_WORD_SWAP( "c88pr4.p1", 0x000000, 0x80000, CRC(45c0c045) SHA1(bd6a77696b3a1f09ff275f00a37434f3c471f2eb) ) + ROM_LOAD16_WORD_SWAP( "c88pr4.p2", 0x080000, 0x80000, CRC(252397fd) SHA1(226bd6dbf155361cb7374be11acc5bfcfe4af210) ) + ROM_LOAD16_WORD_SWAP( "c88pr4.p3", 0x100000, 0x80000, CRC(642c22b8) SHA1(a92ea1006ba5e1e43f2614fb1f5e68b6f39a7490) ) + ROM_LOAD16_WORD_SWAP( "c88pr4.p4", 0x180000, 0x80000, CRC(910aeae4) SHA1(c3cc383c2e483daa8eed478fa957ecd18df1d0b9) ) + + ROM_REGION( 0x2000000, "gfx", 0 ) + ROM_LOAD64_WORD( "c88pr.c1", 0x0000000, 0x800000, CRC(3e5b9c03) SHA1(6266816f894edfcbd7ed9bf50da9416f344ea304) ) + ROM_LOAD64_WORD( "c88pr.c2", 0x0000002, 0x800000, CRC(b388618b) SHA1(115a47fff503a780229dbe1e3f2e3478811d9258) ) + ROM_LOAD64_WORD( "c88pr.c3", 0x0000004, 0x800000, CRC(ca3ae557) SHA1(fa8748d2780c644d1e5fbf719dc8840191965683) ) + ROM_LOAD64_WORD( "c88pr.c4", 0x0000006, 0x800000, CRC(b1d2a1ef) SHA1(91d670f9d40b16f9eac4269bab8d2a385945ffa2) ) + + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_LOAD( "c88pr.m1", 0x00000, 0x08000, CRC(6ce233a7) SHA1(5ff00de2fa8f31e66c9518049828d532554cb316) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + ROM_LOAD( "c88.m2", 0x28000, 0x20000, CRC(2d8794aa) SHA1(c634affdc2568020cce6af97b4fa79925d9943f3) ) + + ROM_REGION( 0x800000, "qsound", 0 ) + ROM_LOAD16_WORD_SWAP( "c88pr.q1", 0x000000, 0x800000, CRC(cd8b2d9f) SHA1(bc4965b1cb6c211cdcf29ab5988702abd82effbc) ) + + ROM_REGION( 0x20, "key", 0 ) + ROM_LOAD( "phoenix.key", 0x00, 0x14, CRC(2cf772b0) SHA1(eff33c65a4f3862c231f9e4d6fefa7b34398dbf2) ) +ROM_END + +ROM_START( sf2prime ) // v0.41 + ROM_REGION( CODE_SIZE, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD16_WORD_SWAP( "c88pr.p1", 0x000000, 0x80000, CRC(8df8ef98) SHA1(06d694224ddedfe45d67c161ae761dd65f924b3b) ) + ROM_LOAD16_WORD_SWAP( "c88pr.p2", 0x080000, 0x80000, CRC(8f5382e9) SHA1(55365b19e599c4e1e8a6987be095546239a5e623) ) + ROM_LOAD16_WORD_SWAP( "c88pr.p3", 0x100000, 0x80000, CRC(82e8b3c0) SHA1(114abe3ff681b2f436b23646e0a14f9005a1b37b) ) + ROM_LOAD16_WORD_SWAP( "c88pr.p4", 0x180000, 0x80000, CRC(da43b431) SHA1(ff55405df5800f6f842757e251c57823cb47db60) ) + + ROM_REGION( 0x2000000, "gfx", 0 ) + ROM_LOAD64_WORD( "c88pr.c1", 0x0000000, 0x800000, CRC(3e5b9c03) SHA1(6266816f894edfcbd7ed9bf50da9416f344ea304) ) + ROM_LOAD64_WORD( "c88pr.c2", 0x0000002, 0x800000, CRC(b388618b) SHA1(115a47fff503a780229dbe1e3f2e3478811d9258) ) + ROM_LOAD64_WORD( "c88pr.c3", 0x0000004, 0x800000, CRC(ca3ae557) SHA1(fa8748d2780c644d1e5fbf719dc8840191965683) ) + ROM_LOAD64_WORD( "c88pr.c4", 0x0000006, 0x800000, CRC(b1d2a1ef) SHA1(91d670f9d40b16f9eac4269bab8d2a385945ffa2) ) + + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) + ROM_LOAD( "c88pr.m1", 0x00000, 0x08000, CRC(6ce233a7) SHA1(5ff00de2fa8f31e66c9518049828d532554cb316) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + ROM_LOAD( "c88.m2", 0x28000, 0x20000, CRC(2d8794aa) SHA1(c634affdc2568020cce6af97b4fa79925d9943f3) ) + + ROM_REGION( 0x800000, "qsound", 0 ) + ROM_LOAD16_WORD_SWAP( "c88pr.q1", 0x000000, 0x800000, CRC(cd8b2d9f) SHA1(bc4965b1cb6c211cdcf29ab5988702abd82effbc) ) + + ROM_REGION( 0x20, "key", 0 ) + ROM_LOAD( "phoenix.key", 0x00, 0x14, CRC(2cf772b0) SHA1(eff33c65a4f3862c231f9e4d6fefa7b34398dbf2) ) +ROM_END + ROM_START( hsf2s02 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "c88s02.p1", 0x000000, 0x80000, CRC(b5952336) SHA1(e5396781d525343b285613255bbafa77aa53ed31) ) @@ -7013,6 +7088,9 @@ GAME( 2006, vampj01, dstlk, cps2, cps2_2p6b, cps2_state, init_cps2, R // Giga Wing GAME( 1999, gigawings01,gigawing, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "LB70", "Giga Wing (990222U, Ex Super Version V1)", MACHINE_SUPPORTS_SAVE ) // Hyper Street Fighter II +GAME( 2025, sf2prime3, hsf2, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter II': Prime (v0.3)", MACHINE_SUPPORTS_SAVE ) +GAME( 2025, sf2prime4, hsf2, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter II': Prime (v0.4)", MACHINE_SUPPORTS_SAVE ) +GAME( 2025, sf2prime, hsf2, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter II': Prime (v0.41)", MACHINE_SUPPORTS_SAVE ) GAME( 2004, hsf2s02, hsf2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Yumeji/MasterStiller", "Hyper Street Fighter II: The Anniversary Edition (040202J, Enabled Hidden Characters In Normal Mode)", MACHINE_SUPPORTS_SAVE ) GAME( 2004, hsf2s03, hsf2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Blue-Ray", "Hyper Street Fighter II: The Anniversary Edition (031222J, Simplify The Move)", MACHINE_SUPPORTS_SAVE ) GAME( 2018, hsf2s04, hsf2, cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "hack", "Hyper Street Fighter II: The Anniversary Edition (031222J, Gouki Edition, 2018-07-29)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/maketrax.cpp b/docs/release/src/hbmame/drivers/maketrax.cpp index efdea1a9fd1..faba3f1d90d 100644 --- a/docs/release/src/hbmame/drivers/maketrax.cpp +++ b/docs/release/src/hbmame/drivers/maketrax.cpp @@ -675,6 +675,17 @@ ROM_START( pakupaku2 ) // v0.2 PACMAN_PROMS ROM_END +ROM_START( pakupaku3 ) // v0.3 + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "pakupaku.6e", 0x0000, 0x1000, CRC(5d75f21d) SHA1(f5771b2e7c07674bc034958ea75f54ffca581b8a) ) + + ROM_REGION( 0x2000, "gfx1", 0 ) + ROM_LOAD( "pakupaku.5e", 0x0000, 0x1000, CRC(0c944964) SHA1(06ef227747a440831c9a3a613b76693d52a2f0a9) ) + ROM_LOAD( "pakupaku.5f", 0x1000, 0x1000, CRC(ab0c1c47) SHA1(2295b3dc43c3bb595e5f15685816999eba88c62e) ) + + PACMAN_PROMS +ROM_END + ROM_START( piranha ) ROM_REGION( 0x10000, "maincpu",0 ) ROM_LOAD( "pir1.bin", 0x0000, 0x0800, CRC(69a3e6ea) SHA1(c54e5d039a03d3cbee7a5e21bf1e23f4fd913ea6) ) @@ -982,6 +993,7 @@ GAME( 2023, pollen, puckman, pacman, pacman0, puckman_state, empty_init, GAME( 2023, dilith, puckman, pacman, pacman0, puckman_state, empty_init, ROT90, "Arlasoft", "Dilithium Lift", MACHINE_SUPPORTS_SAVE ) GAME( 2025, pakupaku, puckman, pacman, pacman0, puckman_state, empty_init, ROT90, "Sokurah", "Paku Paku (v0.01)", MACHINE_SUPPORTS_SAVE ) GAME( 2025, pakupaku2, puckman, pacman, pacman0, puckman_state, empty_init, ROT90, "Sokurah", "Paku Paku (v0.02)", MACHINE_SUPPORTS_SAVE ) +GAME( 2025, pakupaku3, puckman, pacman, pacman0, puckman_state, empty_init, ROT90, "Sokurah", "Paku Paku (v0.03)", MACHINE_SUPPORTS_SAVE ) /*************************************************************************************************************************/ @@ -1161,14 +1173,8 @@ void puckman_state::init_ponpoko() /* Characters */ RAM = memregion("gfx1")->base(); for (i = 0;i < length;i += 0x10) - { for (j = 0; j < 8; j++) - { - temp = RAM[i+j+0x08]; - RAM[i+j+0x08] = RAM[i+j+0x00]; - RAM[i+j+0x00] = temp; - } - } + std::swap(RAM[i+j+0x08], RAM[i+j+0x00]); /* Sprites */ RAM = memregion("gfx1")->base()+length; diff --git a/docs/release/src/hbmame/drivers/midtunit.cpp b/docs/release/src/hbmame/drivers/midtunit.cpp index 0f158fe985d..afc3bcdd8d0 100644 --- a/docs/release/src/hbmame/drivers/midtunit.cpp +++ b/docs/release/src/hbmame/drivers/midtunit.cpp @@ -741,6 +741,45 @@ ROM_START( nbajam04 ) ROM_LOAD32_BYTE( "nbajam02.uj23", 0x600003, 0x80000, CRC(b5bf66f9) SHA1(de12e47e44f9cf7c611d674fe6c9b3466fde2081) ) ROM_END +// Inputs broken, problems with the sound +ROM_START( roadkill ) + ROM_REGION( 0x50000, "adpcm:cpu", 0 ) + ROM_LOAD( "l1_nba_jam_tournament_u3_sound_rom.u3", 0x010000, 0x20000, CRC(d4551195) SHA1(e8908fbe4339fb8c93f7e74113dfd25dda1667ea) ) + ROM_RELOAD( 0x030000, 0x20000 ) + + ROM_REGION( 0x100000, "adpcm:oki", 0 ) + ROM_LOAD( "roadkill.u12", 0x000000, 0x80000, CRC(cd5d4532) SHA1(63ff4b5b22e02ee90cdcb745acc6bf9dbc1c3140) ) + ROM_LOAD( "roadkill.u13", 0x080000, 0x80000, CRC(c4cbede2) SHA1(8b1a26ee852281de1564af35fc3605a89eb0b7dd) ) + + ROM_REGION16_LE( 0x100000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "roadkill.uj12", 0x00000, 0x80000, CRC(6886e5fd) SHA1(f986b4520008206c1068f8711e2250ebac568659) ) + ROM_LOAD16_BYTE( "roadkill.ug12", 0x00001, 0x80000, CRC(ad9d9e36) SHA1(45af79e9208c500460d834797aff3fa076dfaec5) ) + + ROM_REGION( 0xc00000, "gfxrom", 0 ) + ROM_LOAD32_BYTE( "roadkill.ug14", 0x000000, 0x80000, CRC(d8a59fc9) SHA1(103b811945f43e60750deb4a190cf6da9b764166) ) + ROM_LOAD32_BYTE( "roadkill.uj14", 0x000001, 0x80000, CRC(68489a33) SHA1(d2b4b5fdb4d905d98635c0ef872bdf2648a10086) ) + ROM_LOAD32_BYTE( "roadkill.ug19", 0x000002, 0x80000, CRC(d4c8e3bc) SHA1(87796a8e9b65134478a45bd83160893d047a2b80) ) + ROM_LOAD32_BYTE( "roadkill.uj19", 0x000003, 0x80000, CRC(f194afe8) SHA1(e33f921fa67633c5444ebe3151ac8c9da13a50ed) ) + +//ROM_LOAD( "l1_nba_jam_game_rom_ug20.ug20", 0x000000, 0x080000, CRC(a278d2fb) SHA1(5b5c594e9949db481afd534604842d2c32e39585) ) +//ROM_LOAD( "l1_nba_jam_game_rom_uj20.ug20", 0x000000, 0x080000, CRC(7e91272d) SHA1(815b074fa301942eca808a3fd287bd953b7e4290) ) + + ROM_LOAD32_BYTE( "roadkill.ug16", 0x200000, 0x80000, CRC(0eb13bf2) SHA1(a6e92d6e8600ca16032511881096d44513b55ba4) ) + ROM_LOAD32_BYTE( "roadkill.uj16", 0x200001, 0x80000, CRC(04c2243f) SHA1(ff75b15db65168488edf32712be34d40348e9d61) ) + ROM_LOAD32_BYTE( "roadkill.ug20", 0x200002, 0x80000, CRC(a278d2fb) SHA1(5b5c594e9949db481afd534604842d2c32e39585) ) + ROM_LOAD32_BYTE( "roadkill.uj20", 0x200003, 0x80000, CRC(f8f2e005) SHA1(16950f72ba71ade146b8f56a77dc44884ecf34b4) ) + + ROM_LOAD32_BYTE( "roadkill.ug17", 0x400000, 0x80000, CRC(3adb453f) SHA1(ca4e2c911ff65d88ae6e0ccf479a119946df5cc7) ) + ROM_LOAD32_BYTE( "roadkill.uj17", 0x400001, 0x80000, CRC(306ee426) SHA1(2ff0bb77fa39a17d5ae41d7a9ec2fb52b75cdc38) ) + ROM_LOAD32_BYTE( "roadkill.ug22", 0x400002, 0x80000, CRC(16d36f9e) SHA1(8da4a7ddcee9f305ba0d9d553b2a0649aee9cc25) ) + ROM_LOAD32_BYTE( "roadkill.uj22", 0x400003, 0x80000, CRC(e6ec599c) SHA1(9276dc6c99124ebdc4687bb601437c5bbd07b116) ) + + ROM_LOAD32_BYTE( "roadkill.ug18", 0x600000, 0x80000, CRC(1029c0de) SHA1(ab300397b9569670fd4339518a0a7b136d3999db) ) + ROM_LOAD32_BYTE( "roadkill.uj18", 0x600001, 0x80000, CRC(ec9adf00) SHA1(fc06ecc782f2f2d4c41d8d1e28ec9b3a282afb73) ) + ROM_LOAD32_BYTE( "roadkill.ug23", 0x600002, 0x80000, CRC(52203dfd) SHA1(c95f53cbf0da4faa513bd2172a2ef17f2e8035b1) ) + ROM_LOAD32_BYTE( "roadkill.uj23", 0x600003, 0x80000, CRC(ca6734d4) SHA1(3cb81cfc7da53e072e5dbabc744cb5aafe218473) ) +ROM_END + /* YEAR NAME PARENT MACHINE INPUT CLASS INIT MONITOR COMPANY FULLNAME FLAGS */ // Mortal Kombat @@ -768,4 +807,6 @@ GAME( 1994, nbajam01, nbajamte, tunit_adpcm, nbajamte, midtunit_state, init_n GAME( 2022, nbajam02, nbajamte, tunit_adpcm, nbajamte, midtunit_state, init_nbajamte, ROT0, "Asure", "NBA Jam Rewind (rev 1.1)", MACHINE_SUPPORTS_SAVE ) GAME( 2023, nbajam03, nbajamte, tunit_adpcm, nbajamte, midtunit_state, init_nbajamte, ROT0, "Asure", "NBA Jam Tournament Edition SE (rev 5.0)", MACHINE_SUPPORTS_SAVE ) GAME( 2023, nbajam04, nbajamte, tunit_adpcm, nbajamte, midtunit_state, init_nbajamte, ROT0, "Asure", "NBA Jam Rewind (rev 1.2)", MACHINE_SUPPORTS_SAVE ) +// Roadkill +GAME( 2023, roadkill, 0, tunit_adpcm, nbajam, midtunit_state, init_nbajamte, ROT0, "Midway", "Roadkill demo", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // inputs broken diff --git a/docs/release/src/hbmame/drivers/mustache.cpp b/docs/release/src/hbmame/drivers/mustache.cpp new file mode 100644 index 00000000000..dccbd5cceb6 --- /dev/null +++ b/docs/release/src/hbmame/drivers/mustache.cpp @@ -0,0 +1,32 @@ +// license:GPL_2.0 +// copyright-holders:Robbbert +#include "../mame/drivers/mustache.cpp" + +ROM_START( mustache01 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "europe.h18", 0x0000, 0x8000, CRC(123bd9b8) SHA1(33a7cba5c3a54b0b1a15dd1e24d298b6f7274321) ) + ROM_LOAD( "europe.h16", 0x8000, 0x4000, CRC(d3e9c06e) SHA1(c20f8375e3710effa5705a9d7ce54d03a8e08a83) ) + + ROM_REGION( 0x8000, "t5182_z80", 0 ) + ROM_LOAD( "mustache.e5", 0x0000, 0x8000, CRC(efbb1943) SHA1(3320e9eaeb776d09ed63f7dedc79e720674e6718) ) + + ROM_REGION( 0x0c000, "gfx1", 0 ) + ROM_LOAD( "mustache.a13", 0x0000, 0x4000, CRC(9baee4a7) SHA1(31bcec838789462e67e54ebe7256db9fc4e51b69) ) + ROM_LOAD( "mustache.a14", 0x4000, 0x4000, CRC(8155387d) SHA1(5f0a394c7671442519a831b0eeeaba4eecd5a406) ) + ROM_LOAD( "mustache.a16", 0x8000, 0x4000, CRC(4db4448d) SHA1(50a94fd65c263d95fd24b4009dbb87707929fdcb) ) + + ROM_REGION( 0x20000, "gfx2", 0 ) + ROM_LOAD( "mustache.a4", 0x00000, 0x8000, CRC(d5c3bbbf) SHA1(914e3feea54246476701f492c31bd094ad9cea10) ) + ROM_LOAD( "mustache.a7", 0x08000, 0x8000, CRC(e2a6012d) SHA1(4e4cd1a186870c8a88924d5bff917c6889da953d) ) + ROM_LOAD( "mustache.a5", 0x10000, 0x8000, CRC(c975fb06) SHA1(4d166bd79e19c7cae422673de3e095ad8101e013) ) + ROM_LOAD( "mustache.a8", 0x18000, 0x8000, CRC(2e180ee4) SHA1(a5684a25c337aeb4effeda7982164d35bc190af9) ) + + ROM_REGION( 0x1300, "proms", 0 ) + ROM_LOAD( "mustache.c3",0x0000, 0x0100, CRC(68575300) SHA1(bc93a38df91ad8c2f335f9bccc98b52376f9b483) ) + ROM_LOAD( "mustache.c2",0x0100, 0x0100, CRC(eb008d62) SHA1(a370fbd1affaa489210ea36eb9e365263fb4e232) ) + ROM_LOAD( "mustache.c1",0x0200, 0x0100, CRC(65da3604) SHA1(e4874d4152a57944d4e47306250833ea5cd0d89b) ) + ROM_LOAD( "mustache.b6",0x0300, 0x1000, CRC(5f83fa35) SHA1(cb13e63577762d818e5dcbb52b8a53f66e284e8f) ) +ROM_END + +GAME( 1987, mustache01, mustache, mustache, mustache, mustache_state, init_mustache, ROT90, "Seibu Kaihatsu", "Mustache Boy (Europe)", MACHINE_SUPPORTS_SAVE ) + diff --git a/docs/release/src/hbmame/drivers/neogeo_noslot.cpp b/docs/release/src/hbmame/drivers/neogeo_noslot.cpp index 213cde70281..b4e6a3d1111 100644 --- a/docs/release/src/hbmame/drivers/neogeo_noslot.cpp +++ b/docs/release/src/hbmame/drivers/neogeo_noslot.cpp @@ -7531,7 +7531,7 @@ ROM_START( diggerma ) /* Unlicensed Prototype, no official game ID # */ ROM_LOAD16_BYTE( "400.c2", 0x000001, 0x080000, CRC(3e632161) SHA1(83711c4286fb1d9f3f91414ac6e5fed36618033e) ) ROM_END -// MVS cart +// LAST HOPE AES V1.0 ROM_START( lasthope ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "300.p1", 0x000000, 0x100000, CRC(3776a88f) SHA1(ea8b669da06d7c6b5ff7fa97a195f56a9253a7a1) ) @@ -7549,7 +7549,7 @@ ROM_START( lasthope ) ROM_LOAD16_BYTE( "300.c1", 0x000000, 0x400000, CRC(53ef41b5) SHA1(a8f1fe546403b609e12f0df211c05d7ac479d98d) ) ROM_LOAD16_BYTE( "300.c2", 0x000001, 0x400000, CRC(f9b15ab3) SHA1(d8ff2f43686bfc8c2f7ead3ef445e51c15dfbf16) ) ROM_LOAD16_BYTE( "300.c3", 0x800000, 0x400000, CRC(50cc21cf) SHA1(0350aaef480c5fa12e68e540a4c974dbf5870add) ) - ROM_LOAD16_BYTE( "300.c4", 0x800001, 0x400000, CRC(8486ad9e) SHA1(19a2a73c825687e0cb9fd62bde00db91b5409529)) + ROM_LOAD16_BYTE( "300.c4", 0x800001, 0x400000, CRC(8486ad9e) SHA1(19a2a73c825687e0cb9fd62bde00db91b5409529) ) ROM_END diff --git a/docs/release/src/hbmame/drivers/neogeohb.cpp b/docs/release/src/hbmame/drivers/neogeohb.cpp index cc70606b62d..b3aed6250a1 100644 --- a/docs/release/src/hbmame/drivers/neogeohb.cpp +++ b/docs/release/src/hbmame/drivers/neogeohb.cpp @@ -101,6 +101,7 @@ NUM TITLES ********************** Official Titles (including non-free indie) ********************************** (from info gathered from various sites, hopefully correct) +(The notation GAME#nnnn? refers to unverified info from wiki.neogeodev.org/index.php?title=NGH_number) NUM GAME YEAR COMPANY TITLE ---.----.----.-----------------------.------------------------------------------- @@ -121,14 +122,14 @@ NUM GAME YEAR COMPANY TITLE 226* 1997 Saurus/Takumi Magic Master / Mahou Juku 258* 2002 ADK Dance RhythMIX 300 0300 2006 NG:DEV.Team Last Hope -301*0301 2010 NG:DEV.Team Fast Striker -302*0302 2011 NG:DEV.Team Last Hope Pink Bullets (could be year2008) -303*0303 2012 NG:DEV.Team Gunlord -304*0304 2013 NG:DEV.Team NEO XYX -305*0305 2014 NG:DEV.Team Razion -306*0306 2015 NG:DEV.Team Kraut Buster (could be year2016) +301* 2010 NG:DEV.Team Fast Striker (GAME#0301?) +302* 2011 NG:DEV.Team Last Hope Pink Bullets (could be year2008) (GAME#0302?) +303* 2012 NG:DEV.Team Gunlord (GAME#0303?) +304* 2013 NG:DEV.Team NEO XYX (GAME#0304?) +305* 2014 NG:DEV.Team Razion (GAME#0305?) +306* 2015 NG:DEV.Team Kraut Buster (could be year2016) (GAME#0306?) 307 DAD1 2023 LudoScience Yo-Yo Shuriken (released 2023-04-11) -316 0048 2011 Le Cortex Treasure of the Caribbean (remake) +316 0048 2011 Le Cortex Treasure of the Caribbean (remake) (also GAME#0F48?) 323 1234 2022 OzzyOuzo The Eye of Typhoon (remake) 331 0008 2001 Brezzasoft Jockey Grand Prix 332 03E7 2001 Brezzasoft V-Liner @@ -136,8 +137,8 @@ NUM GAME YEAR COMPANY TITLE 335 00CF 2022 ADK Cake Fighter (extracted from Twinkle Star Sprites rom (year1996)) 336 0094 Face Dragon's Heaven 338 FEDC 2004 Vektorlogic Super Bubble Pop - *9237 161in1 Multigame -340 0502 2014 Neobitz Knight's Chance + * 161in1 Multigame (GAME#9237?) +340 0502 2014 Neobitz Knight's Chance (also GAME#0501?) 341 0400 2013 Le Cortex Crouching Pony Hidden Dragon demo 342 BB01 2019 Bitmap Bureau Xeno Crisis 343 14A1 2024 Neo Byte Force Captain Barrel @@ -156,7 +157,7 @@ NUM GAME YEAR COMPANY TITLE ********************** Homebrew Games (400 to 599) ************************* -GAME = Game number inside the rom +GAME = Game number inside the rom (personally verified) NUM GAME YEAR COMPANY TITLE ---.----.----.-----------------------.------------------------------------------- @@ -164,7 +165,7 @@ NUM GAME YEAR COMPANY TITLE 403 2003 2003 Neobitz Poker Night 404 2000 2004 Neobitz Columns 407 2000 2002 Blastar Neo no Panepon -408*1234 2004 Blastar Neo Puzzle League (CD only) [nebula] +408 1234 2004 Blastar Neo Puzzle League 409 FFFF 2005 Blastar Jonas Indiana and the Lost Temple of Ra 410 FFFF 2006 Blastar Codename: Blut Engel 410 FFFF 2018 Blastar Codename: Blut Engel 2018 @@ -207,7 +208,7 @@ NUM GAME YEAR COMPANY TITLE 503 0722 2024 Pixelheart Gladmort Demo 503 0723 2024 Pixelheart Gladmort Demo 2 504 1337 2025 Hoffman Shinobi (Neo-Geo port) -505 14A3 2025 Neocvera Double Dragon One demo +505 14A3 2025 La Casa De Ruivo Double Dragon One demo 506 0283 2025 iq_132 Karnov (Neo-Geo port) 507 1338 2025 Hoffman Golden Axe (Neo-Geo port) 508 1324 2025 iq_132 P.O.W (Neo-Geo port) @@ -217,6 +218,7 @@ NUM GAME YEAR COMPANY TITLE ********************** Non-playable demos (600-799) ************************ (includes input tests and the like) +GAME = Game number inside the rom (personally verified) NUM GAME YEAR COMPANY TITLE ---.----.----.-----------------------.------------------------------------------- @@ -248,9 +250,7 @@ NUM GAME YEAR COMPANY TITLE 641 0017 2013 Cristiano Bei Neo Geo Sound Test 642 7777 2017 Cristiano Bei Bad Apple demo 642 BADA 2017 Cristiano Bei Bad Apple demo (badappleb) -650* 2012 RKGAMES Neo-sprite demo (CD only) -651*1234 2000 Martinez Fabrice VIP2 demo (CD only) [nebula] -652*0000 2011 Furrtek VUmeter (CD only) [nebula] +643 0539 2023 Dekadence 68k Inside 653 0052 2011 Furrtek Nyan Cat demo 657 0052 Furrtek MVSTest01 658 0052 Furrtek KnackiBalls @@ -277,6 +277,42 @@ NUM GAME YEAR COMPANY TITLE +********************** CD-exclusive that exist (800-899) ************************ +(Will be removed/renumbered if MVS/AES version is found) +GAME = Game number inside the PRG file (personally verified) + +NUM GAME YEAR COMPANY TITLE +---.----.----.-----------------------.------------------------------------------- +800 1234 2000 Fabrice Martinez VIP2 [nebula] +802 0666 2007 NG:Dev:Group Last Hope (NGCD V0.52 beta) +803 1234 2009 freem Maths Test +804 0000 2011 Furrtek VU Meter [nebula] +805 1234 2012 NG:Dev:Group NGD::ARK +806 1234 2012 RKGAMES Neo-Sprite Test/Demo +807 1234 2014 freem Input Test +808 1234 2014 freem Process Test +809 7777 2014 freem Color Test +810 1234 2014 freem Fade Test +811 1234 2014 freem Hello +812 0202 2014 freem HelloFix +813 0202 2014 freem HelloSpr +814 0202 2014 freem Palette Basics +815 1234 2014 Christiano Bei Phoenix +816 7777 2014 M.Priewe NeoSubmarine demo (early) +817 1234 2015 Resistance Eira +818 1234 2016 Christiano Bei (BEY) Nata Demo +819 09C6 2016 Blastar We Love Alice +820 09C6 2016 Citavia Diff +821 7777 2016 Trilobit Visual Novel +822 7777 2017 Visy Neo Fukkireta +823 2019 2019 Blastar No Neo No Party +824 2007 2020 Blastar Subspecies Unfinished +825 2018 2021 Blastar N*Tris3D +826 7777 2021 David Vandensteen Flamble +827 7777 2023 David Vandensteen CD Pong + + + ********************** Vaporware and Rumours ********************************** (Every unnumbered title starts here, until it actually exists) (Generally, these should be considered as abandoned) @@ -319,7 +355,7 @@ YEAR COMPANY TITLE 2014 RiKo(aka CosmicR/Phoenix Risen) Cosmic Tower (demo on youtube) 2013 Cristiano Bei NGPhoenix (CD) (playable CD demos exist)(www.iocera.com) [site dead] Furrtek Unleashed (furrtek.free.fr) -2012 Furrtek Astrosmash (GAME#0400) +2012 Furrtek Astrosmash (GAME#0400?) 2012 NGD NGD::ARK (Arkanoid port) (playable CD demos exist)(demo on youtube) NGD NGD::AIR (ngdevgroup.com [site dead]) NGD NGD::FIGHT @@ -329,11 +365,11 @@ YEAR COMPANY TITLE Neobitz untitled (setting in a castle) (neobitz.com) [site dead] 2016 Neobitz Flight of the Dragon (video at www.facebook.com/Neobitz/videos/1239136276111256/) tcdev Asteroids -2023 tcdev Pengo +2023 tcdev Pengo (GAME#0423?) tcdev Scramble 2016 tcdev Knight Lore 2014 tcdev Lode Runner (video at retroports.blogspot.com/2014/07/ill-c-your-lode-runner-and-raise-you.html) -2014 tcdev Donkey Kong (CD) (video at retroports.blogspot.com/2015/08/dusting-off-neo-kong.html) +2014 tcdev Donkey Kong (GAME#0421?) (CD) (video at retroports.blogspot.com/2015/08/dusting-off-neo-kong.html) 2016 Luis Miguel Mayor Tech Demo #1 (Street Fighter 2) 2017 HPMAN Beats of Rage (some alpha videos on youtube) 2017 Blastar Blut Engel II (some alpha videos on youtube) @@ -601,7 +637,7 @@ ROM_END // 300 : Last Hope CD Beta by NG:DEV.Team // Bugs: Insert Coin causes reboot; purple boxes instead of graphics; some corrupt graphics -ROM_START( lhcdb ) +ROM_START( lhcdb ) // AES conv from CD ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "300cd.p1", 0x000000, 0x100000, CRC(83e7b181) SHA1(eb13909c0b062d56d20cbdfe75abf6139eae9ee0) ) @@ -621,7 +657,7 @@ ROM_START( lhcdb ) ROM_LOAD16_BYTE( "300cd.c4", 0x800001, 0x400000, CRC(8b7c236b) SHA1(1cb3fe81f433a2180c85be935e340da3c55aafdb) ) ROM_END -ROM_START( lhcdba ) // v3,p1 rom are different, but same bugs as above +ROM_START( lhcdba ) // AES conv from CD (alt), v3,p1 rom are different, but same bugs as above ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "300cda.p1", 0x000000, 0x100000, CRC(0f7405d7) SHA1(3858564413be0bbbcb1c970de8f66bedc7d1ac6a) ) @@ -632,7 +668,7 @@ ROM_START( lhcdba ) // v3,p1 rom are different, but same bugs as above ROM_REGION( 0x1000000, "ymsnd:adpcma", 0 ) ROM_LOAD( "300cd.v1", 0x000000, 0x400000, CRC(de563ec3) SHA1(cd0f1a436cdac679792fc78906e718c78369b15a) ) ROM_LOAD( "300cd.v2", 0x400000, 0x400000, CRC(93478033) SHA1(a03e0fcb7f51c66ec0bc5d164744db00b96973c2) ) - ROM_LOAD( "300cda.v3", 0x800000, 0x400000, CRC(e0fc99ca) SHA1(6de935b54bf5adc4394fe824b001b38eca0291ad) ) + ROM_LOAD( "300cda.v3", 0x800000, 0x400000, CRC(e0fc99ca) SHA1(6de935b54bf5adc4394fe824b001b38eca0291ad) ) // This is 300cd.v3 padded out with extra FFs ROM_REGION( 0x1000000, "sprites", 0 ) ROM_LOAD16_BYTE( "300cd.c1", 0x000000, 0x400000, CRC(554e6b73) SHA1(3637a8a4474e33eb75ac4a4ce0815f6a514fe337) ) @@ -641,39 +677,30 @@ ROM_START( lhcdba ) // v3,p1 rom are different, but same bugs as above ROM_LOAD16_BYTE( "300cd.c4", 0x800001, 0x400000, CRC(8b7c236b) SHA1(1cb3fe81f433a2180c85be935e340da3c55aafdb) ) ROM_END -ROM_START( lhopecd ) // These roms were extracted from the Japanese ISO, not working at all. +ROM_START( lhopecd ) // NGCD V0.52 beta (GAME#0666) - These roms were extracted from the Japanese ISO, not working at all. ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD( "300cdb.p1", 0x000000, 0x100000, CRC(cd108282) SHA1(bb9b3c8bb94c05b46ea24173e62245611dbc29ce) ) + //ROM_LOAD( "300cdc.p1", 0x000000, 0x100000, CRC(a957c41c) SHA1(63fef6c72619f0e8ec7d711f18043a5f1d8f17c2) ) // HACK OF THE ABOVE NEO_SFIX_128K( "300cd.s1", CRC(298495d6) SHA1(c217aba6c1916d2e5337bb5c17d979b11a53582e) ) - NEO_BIOS_AUDIO_128K( "300cd.m1", CRC(d9f6c153) SHA1(c08f7ca288be1c34f4b33ed13abd805b5cd66d4e) ) + NEO_BIOS_AUDIO_64K( "300cdb.m1", CRC(698372df) SHA1(1eae816223c3d0c5b501e6fdc5a62388450991a5) ) ROM_REGION( 0x80000, "ymsnd:adpcma", 0 ) ROM_LOAD( "300cdb.v1", 0x000000, 0x80000, CRC(bc65aee1) SHA1(2090133dcbb4f5b73696aab71ed5ea5b25b09b55) ) - ROM_REGION( 0x400000, "sprites", 0 ) - ROM_LOAD16_BYTE( "300cdb.c1", 0x000000, 0x200000, CRC(c5741cc8) SHA1(8593b320c140456ede6a7e355fcde978e74a0ffd) ) - ROM_LOAD16_BYTE( "300cdb.c2", 0x000001, 0x200000, CRC(a93eba1f) SHA1(da313b0ac97480cc451ba4678a819a4fab0bd5b3) ) -ROM_END - -ROM_START( lhopecdh ) // hack of the above, does not work - ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "300cdc.p1", 0x000000, 0x100000, CRC(a957c41c) SHA1(63fef6c72619f0e8ec7d711f18043a5f1d8f17c2) ) - - NEO_SFIX_128K( "300cd.s1", CRC(298495d6) SHA1(c217aba6c1916d2e5337bb5c17d979b11a53582e) ) - - NEO_BIOS_AUDIO_64K( "300cdc.m1", CRC(698372df) SHA1(1eae816223c3d0c5b501e6fdc5a62388450991a5) ) - - ROM_REGION( 0x80000, "ymsnd:adpcma", 0 ) - ROM_LOAD( "300cdb.v1", 0x000000, 0x80000, CRC(bc65aee1) SHA1(2090133dcbb4f5b73696aab71ed5ea5b25b09b55) ) - - ROM_REGION( 0x400000, "sprites", 0 ) - ROM_LOAD16_BYTE( "300cdb.c1", 0x000000, 0x200000, CRC(c5741cc8) SHA1(8593b320c140456ede6a7e355fcde978e74a0ffd) ) - ROM_LOAD16_BYTE( "300cdb.c2", 0x000001, 0x200000, CRC(a93eba1f) SHA1(da313b0ac97480cc451ba4678a819a4fab0bd5b3) ) + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD( "lhl1spr0.spr", 0x000000, 0x178000, CRC(23448ddf) SHA1(c429c90f58125a5182255567d458883ac9ef3e85) ) // Level 1 (demo 1) + //ROM_LOAD( "lhl2spr0.spr", 0x000000, 0x1c0000, CRC(b3010e19) SHA1(dc9a238b6b945eacd523ef0b6bb8df6432bd3da0) ) // Level 2 + //ROM_LOAD( "lhl3spr0.spr", 0x000000, 0x170000, CRC(db699a50) SHA1(56a94e34abfc0b45c3f33a3ac3435b107ccf9148) ) // Level 3 (demo 2) + //ROM_LOAD( "lhl4spr0.spr", 0x000000, 0x200000, CRC(c5741cc8) SHA1(8593b320c140456ede6a7e355fcde978e74a0ffd) ) // Level 4 + //ROM_LOAD( "lhl5spr0.spr", 0x000000, 0x200000, CRC(a93eba1f) SHA1(da313b0ac97480cc451ba4678a819a4fab0bd5b3) ) // Level 5 + //ROM_LOAD( "lhl6spr0.spr", 0x000000, 0x0e8000, CRC(e6a92f3c) SHA1(2e0af35e5bd65a5045410a87540c8ab1d2ef3018) ) // Level 6 + //ROM_LOAD( "lhoutro0.spr", 0x000000, 0x02e000, CRC(698944df) SHA1(cfd6897fbf4b1be597be940418f3dfb7ba88116a) ) // ? + //ROM_LOAD( "lhtitel0.spr", 0x000000, 0x003400, CRC(bbff9511) SHA1(6471c68ec368d41082c34a831452bbda969b7562) ) // ? ROM_END -ROM_START( lhbb ) // Last Hope with Blue Bullets (hack) +ROM_START( lhbb ) // AES V1.1 - Last Hope with Blue Bullets (hack) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "300bb.p1", 0x000000, 0x100000, CRC(a5e6f24b) SHA1(d5a39d146982b4847e9008600f4ea9d38a1226e0) ) @@ -715,6 +742,7 @@ ROM_END // 316 : Treasure of the Caribbean +// Makes a ticking sound during Universal Bios splash-screen ROM_START( totc ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "316.p1", 0x000000, 0x100000, CRC(99604539) SHA1(88d5f4fe56516aa36496cafd2508f6864118f1e2) ) @@ -723,7 +751,7 @@ ROM_START( totc ) NEO_BIOS_AUDIO_128K( "316.m1", CRC(18b23ace) SHA1(d55495f3d8bb5568c8f2322763278a86ba5297b3) ) - ROM_REGION( 0x500000, "ymsnd:adpcma", 0 ) + ROM_REGION( 0x500000, "ymsnd:adpcma", ROMREGION_ERASE00 ) ROM_LOAD( "316.v1", 0x000000, 0x200000, CRC(15c7f9e6) SHA1(c51328a92dc7c612fd6c2f3841caee4fbd120f36) ) ROM_LOAD( "316.v2", 0x200000, 0x200000, CRC(1b264559) SHA1(50c28858304e51cdc60f425483a1d1d2bbfb2f8d) ) ROM_LOAD( "316.v3", 0x400000, 0x100000, CRC(84b62c5d) SHA1(30d7f2e16c6d602cebce5e9b4b8a5b2bde20af58) ) @@ -1126,9 +1154,8 @@ ROM_START( poknightfr ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "403b.p1", 0x000000, 0x020000, CRC(e0b3e776) SHA1(4b5aa783d59d37a04553671830e932a35561d447) ) - NEO_SFIX_MT_128K + NEO_SFIX_MT(0x8000) ROM_LOAD( "403b.s1", 0x00000, 0x08000, CRC(3824214d) SHA1(446bf7ec6afc80a758d7d5dc3156a12cdee3b38d) ) - //ROM_RELOAD (0x10000, 0x08000) NEO_BIOS_AUDIO_64K( "407.m1", CRC(7669de64) SHA1(caa170b561df4f68000beaad41d942c66a4a10ee) ) @@ -1181,7 +1208,7 @@ ROM_END /* There are 4 versions. Release dates: v1a and v1b = 2002-07-07, v1c = 2002-08-22, v2 = 2002-10-05 - MAME has a bug where the first 2 high scores do not show. + MAME has a bug where the first 2 high scores do not show. (Change pixel clock to /6 to fix this) */ // Keeps rebooting; use Universe Bios to see opening screen, then press Space to reboot ROM_START( neonopon_d1 ) @@ -1249,6 +1276,27 @@ ROM_START( neonopon ) // v.0.2 ROM_END +// 408: Neo Puzzle League by Blastar, converted from CD by Robbbert, 2025-03-03. +// Game is incomplete. No sound. Some graphics not implemented. +// No audio files on the CD, so dummy ones used. +ROM_START( neopl ) + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD( "408.p1", 0x000000, 0x00e7a8, CRC(2306d129) SHA1(6cdd535b6356196f42fb6d49e2cbad0c387b63ae) ) + ROM_FILL(0x485,1,0x30) // make it run slower + + NEO_SFIX_MT(0x2000) + ROM_LOAD( "408.s1", 0x000000, 0x002000, CRC(18fc6ad9) SHA1(e9f0dee058c9a06f2db5fac8bf24485705ae4185) ) + + NEO_BIOS_AUDIO_128K( "098.m1", CRC(da4878cf) SHA1(ce13d18a4c5d01974df8542c67c4df00dbc6e7c1) ) // dummy m1 + + ROM_REGION( 0x100000, "ymsnd:adpcma", 0 ) + ROM_LOAD( "098.v1", 0x000000, 0x100000, CRC(6f8ccddc) SHA1(696df2d0f416c2374b0eb7c858486054688c5bca) ) // dummy v1 + + ROM_REGION( 0x10000, "sprites", ROMREGION_ERASE00 ) + ROM_LOAD( "408.c1", 0x000000, 0x00c900, CRC(1d3129b4) SHA1(54ac06c4c71b1500c39d7a823b328d569e6a7c43) ) +ROM_END + + // 409 : Jonas Indiana and the Lost Temple of Ra by Blastar (c) 2005 // Bugs: Insert Coin causes reboot; You can climb into the ceiling and get stuck there; can't jump from one rope to another ROM_START( ltorb ) @@ -1961,8 +2009,6 @@ ROM_START( cabalng ) ROM_LOAD16_BYTE( "497.c2", 0x0000001, 0x100000, CRC(edf277f2) SHA1(aa287598a620f03794e143500ff842dfb4b64d9a) ) ROM_END -// 497: Cabal (port by iq_132) -// Bugs: A few minor graphics issues ROM_START( cabalng1 ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "497a.p1", 0x000000, 0x100000, CRC(bb193926) SHA1(e87473aaaa8c7af56148e86a410672870fa63d00) ) @@ -2210,13 +2256,13 @@ ROM_START( shinobint ) ROM_END -// 505: Double Dragon One demo (author unknown but the youtube video was posted by neocvera) -ROM_START( doubled ) // demo, game# 14A3 +// 505: Double Dragon One demo by La Casa De Ruivo, released by Neo Byte Force +ROM_START( doubled1 ) // 2025-01-03 ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "505.p1", 0x000000, 0x100000, CRC(1203e56d) SHA1(c0ff7e5f14d172934ef0f64441d9776fe93b2b35) ) - ROM_LOAD16_WORD_SWAP( "505.p2", 0x100000, 0x400000, CRC(614c501e) SHA1(665abb8f977a43aacd3cecdc8afcdab88d7bb9fb) ) + ROM_LOAD16_WORD_SWAP( "505.p1", 0x000000, 0x100000, CRC(518ac649) SHA1(e0052477cec58eef6506ea7c2d1ec5000a39ffdd) ) + ROM_LOAD16_WORD_SWAP( "505.p2", 0x100000, 0x400000, CRC(87cf345c) SHA1(6c6997fc092fe8f8a45690344318be59955daa89) ) - NEO_SFIX_128K( "505.s1", CRC(2882cffd) SHA1(8d0c3dd888e82a1afdfae8a676d181283b4406d7) ) + NEO_SFIX_128K( "505.s1", CRC(9886a683) SHA1(f079a61942321a0abdf6acd451e9ac7d84cb252b) ) NEO_BIOS_AUDIO_64K( "505.m1", CRC(d20925ae) SHA1(c0deac17eb9ef93896e93e7b2cbacb5214f0da1b) ) @@ -2225,16 +2271,16 @@ ROM_START( doubled ) // demo, game# 14A3 ROM_LOAD( "502.v2", 0x800000, 0x800000, CRC(8135d5a8) SHA1(186a516ed0fbc1d39f96385513de2ad662511559) ) // same as in Cyborg Force ROM_REGION( 0x2000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "505.c1", 0x0000000, 0x1000000, CRC(db1d77da) SHA1(98586100414d75dd794b62d4fedcdb626cf12612) ) - ROM_LOAD16_BYTE( "505.c2", 0x0000001, 0x1000000, CRC(340f0428) SHA1(e35c8dbd3cbdc39d63630e7bffcf14ca5238a265) ) + ROM_LOAD16_BYTE( "505.c1", 0x0000000, 0x1000000, CRC(905b6f78) SHA1(48caa05ee9aafc2c93c96c628e84f1feeaa52c98) ) + ROM_LOAD16_BYTE( "505.c2", 0x0000001, 0x1000000, CRC(c677a62f) SHA1(298d98391ffe5b66e95a6ee5c7e54731b10d6827) ) ROM_END -ROM_START( doubled1 ) // earlier +ROM_START( doubled1a ) // 2025-01-23, GAME#14A3 ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "505a.p1", 0x000000, 0x100000, CRC(518ac649) SHA1(e0052477cec58eef6506ea7c2d1ec5000a39ffdd) ) - ROM_LOAD16_WORD_SWAP( "505a.p2", 0x100000, 0x400000, CRC(87cf345c) SHA1(6c6997fc092fe8f8a45690344318be59955daa89) ) + ROM_LOAD16_WORD_SWAP( "505a.p1", 0x000000, 0x100000, CRC(1203e56d) SHA1(c0ff7e5f14d172934ef0f64441d9776fe93b2b35) ) + ROM_LOAD16_WORD_SWAP( "505a.p2", 0x100000, 0x400000, CRC(614c501e) SHA1(665abb8f977a43aacd3cecdc8afcdab88d7bb9fb) ) - NEO_SFIX_128K( "505a.s1", CRC(9886a683) SHA1(f079a61942321a0abdf6acd451e9ac7d84cb252b) ) + NEO_SFIX_128K( "505a.s1", CRC(2882cffd) SHA1(8d0c3dd888e82a1afdfae8a676d181283b4406d7) ) NEO_BIOS_AUDIO_64K( "505.m1", CRC(d20925ae) SHA1(c0deac17eb9ef93896e93e7b2cbacb5214f0da1b) ) @@ -2243,8 +2289,26 @@ ROM_START( doubled1 ) // earlier ROM_LOAD( "502.v2", 0x800000, 0x800000, CRC(8135d5a8) SHA1(186a516ed0fbc1d39f96385513de2ad662511559) ) // same as in Cyborg Force ROM_REGION( 0x2000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "505a.c1", 0x0000000, 0x1000000, CRC(905b6f78) SHA1(48caa05ee9aafc2c93c96c628e84f1feeaa52c98) ) - ROM_LOAD16_BYTE( "505a.c2", 0x0000001, 0x1000000, CRC(c677a62f) SHA1(298d98391ffe5b66e95a6ee5c7e54731b10d6827) ) + ROM_LOAD16_BYTE( "505a.c1", 0x0000000, 0x1000000, CRC(db1d77da) SHA1(98586100414d75dd794b62d4fedcdb626cf12612) ) + ROM_LOAD16_BYTE( "505a.c2", 0x0000001, 0x1000000, CRC(340f0428) SHA1(e35c8dbd3cbdc39d63630e7bffcf14ca5238a265) ) +ROM_END + +ROM_START( doubled1b ) // 2025-02-17 + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "505b.p1", 0x000000, 0x100000, CRC(0dd47ea6) SHA1(b792a538d7653f7cba53541e8bbe95c9e1db6ca0) ) + ROM_LOAD16_WORD_SWAP( "505b.p2", 0x100000, 0x400000, CRC(719b98e6) SHA1(b0a95156c48e54ee7f51cbda3abb293a61f9b007) ) + + NEO_SFIX_128K( "505b.s1", CRC(bbb20072) SHA1(0197ba8d3a382f4d022f9573f3c6e6e4cf1fc25f) ) + + NEO_BIOS_AUDIO_64K( "505b.m1", CRC(128a9f84) SHA1(4bf52b9babaabf1f6d96b305732168b5b4d9d259) ) + + ROM_REGION( 0x1000000, "ymsnd:adpcma", 0 ) + ROM_LOAD( "505b.v1", 0x000000, 0x800000, CRC(5018b7a9) SHA1(86adce8b24e551d42a2594f39124cffd17364f6e) ) + ROM_LOAD( "502b.v2", 0x800000, 0x800000, CRC(f5c8192f) SHA1(dcef8c78bee1a8e88aa3f45ce9c8e5ab212d9238) ) + + ROM_REGION( 0x2000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "505b.c1", 0x0000000, 0x1000000, CRC(d4c50841) SHA1(c806d0f01fe29984efa49e8c524c86f6e2de8b0e) ) + ROM_LOAD16_BYTE( "505b.c2", 0x0000001, 0x1000000, CRC(728eb8ae) SHA1(a2e9d020cb940ea4ebdb1946eb3ab136c643da17) ) ROM_END @@ -2314,7 +2378,7 @@ ROM_START( sgz ) // demo NEO_BIOS_AUDIO_128K( "539.m1", CRC(11c56b34) SHA1(5c5efc07c0dea8d2d36ba449e00839379b69d889) ) - ROM_REGION( 0x1000000, "ymsnd:adpcma", 0 ) + ROM_REGION( 0x200000, "ymsnd:adpcma", 0 ) ROM_LOAD( "539.v1", 0x000000, 0x200000, CRC(8928bcf2) SHA1(aa139c5bfa79f12188794c373fdc91d6cae972de) ) // v2 included in the set is pgmdemo.m1, so entirely useless @@ -2357,6 +2421,7 @@ ROM_START( 240ptest1 ) // 1.0 ROM_LOAD16_BYTE( "600a.c2", 0x000001, 0x100000, CRC(68fbb87d) SHA1(bd22f074f2b8184d98ebe0612999ad146ae6808d) ) ROM_END + // 601 : Shadow of the Beast demo by Neobitz // No sound ROM_START( beast ) @@ -2438,7 +2503,7 @@ ROM_START( xmas2017 ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "609.p1", 0x000000, 0x004000, CRC(fde7cb36) SHA1(d85ef72dc33e18a7bfebf61ce5bd3d315a1399e6) ) - NEO_SFIX_MT(0x10000) + NEO_SFIX_MT(0x8000) ROM_LOAD( "609.s1", 0x000000, 0x008000, CRC(750b643c) SHA1(fb4cac813ba5ab9eb93b1b6391b73b6e3ed0e0a6) ) NEO_BIOS_AUDIO_64K( "609.m1", CRC(7f4c51e6) SHA1(9d3e4e2a57b7bd38c05398c569baa2b8f7ae5296) ) @@ -2472,7 +2537,7 @@ ROM_START( ngym2610 ) ROM_END -// 611: Neogeo 4 Player Multitab test (CD conversion) +// 611: Neogeo 4 Player Multitab test (from CD by Robbbert) ROM_START( ng4ptest ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD( "611.p1", 0x000000, 0x0028b6, CRC(2326f2f4) SHA1(4c982e750d9ea2e29748f02d5b916b38548daaa5) ) @@ -2512,7 +2577,7 @@ ROM_START( ww2demo ) ROM_END -// 616 : Neogeo demo by Charles Doty +// 616 : Neogeo chaos demo by Charles Doty // Left-right will move the turning logo // No sound ROM_START( neodemo ) @@ -3065,6 +3130,25 @@ ROM_START( badappleb ) ROM_END +// 643: 68k Inside intro by Dekadence +// Bugs: At end, black screen. Pressing 5 will get it to run again, about halfway, before it internally crashes. +ROM_START( 68kng ) + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "643.p1", 0x000000, 0x080000, CRC(b10d2cb6) SHA1(6a63f5424e3b5ae3e97fbf0e1841b8cdfd5740f2) ) + + NEO_SFIX_128K( "539.s1", CRC(2e4238d1) SHA1(f556cd9afcf53c3a1128cdaa639d49fb3abfa3ed) ) + + NEO_BIOS_AUDIO_64K( "643.m1", CRC(de1963da) SHA1(f133785dfe437a2a1235f39521c6a64949cf4823) ) + + ROM_REGION( 0x100000, "ymsnd:adpcma", 0 ) + ROM_LOAD( "643.v1", 0x000000, 0x100000, CRC(d1b3294e) SHA1(1aa1cf1951b8848a5e5a58b155656101dc51298e) ) + + ROM_REGION( 0x200000, "sprites", 0 ) + ROM_LOAD16_BYTE( "643.c1", 0x000000, 0x100000, CRC(d1d755d8) SHA1(7d892886db756cae59474f619a814c97d4041154) ) + ROM_LOAD16_BYTE( "643.c2", 0x000001, 0x100000, CRC(4d751816) SHA1(276d13a5a91e5f86f07d2cf644f898386846c435) ) +ROM_END + + // 653 : Nyan Cat demo by Furrtek // Movement keys will move nyancat around // Bugs: Insert Coin freezes HBMAME. @@ -3298,7 +3382,7 @@ ROM_START( didemo ) ROM_END -// 678 : Demo by Mega Shocked (17-08-2016) +// 678 : Demo by Mega Shocked (2016-08-17) ROM_START(akiradmo) ROM_REGION( 0x400000, "maincpu", 0 ) ROM_LOAD( "678.p1", 0x000000, 0x003188, CRC(a87fa008) SHA1(89f41671f185fd5e92237fcf82e9ed60387fafad) ) @@ -3684,6 +3768,7 @@ GAME( 2010, zintrkm, zintrckb, neogeo_noslot, neogeo, neogeo_state, init GAME( 2014, zintrkcd1, zintrckb, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Razoola", "ZinTricK (CD test)", MACHINE_SUPPORTS_SAVE ) GAME( 2009, zintricks01, zintrckb, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "hack", "ZinTricK (Unknown Hack)", MACHINE_SUPPORTS_SAVE ) +GAME( 2023, 68kng, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Dekadence", "68k Inside intro", MACHINE_SUPPORTS_SAVE ) GAME( 2022, 240ptest, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Dasutin/Artemio", "240p Test Suite v0.95", MACHINE_SUPPORTS_SAVE ) GAME( 2023, 240ptest1, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Dasutin/Artemio", "240p Test Suite v1.0", MACHINE_SUPPORTS_SAVE ) GAME( 2021, abyssal, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Kako Eimon", "Abyssal Infants", MACHINE_SUPPORTS_SAVE ) @@ -3711,8 +3796,9 @@ GAME( 2023, cyborg1, cyborg, neogeo_noslot, neogeo, neogeo_state, init GAME( 2018, ddsprdmo, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Vasily Familiya", "Double Dragon SpritePool demo", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) GAME( 2018, ddsprdmo1, ddsprdmo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Vasily Familiya", "Double Dragon SpritePool demo (newer)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) GAME( 2016, didemo, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Mega Shocked", "DatImage demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2025, doubled, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "neocvera", "Double Dragon One demo (2025-01-23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2025, doubled1, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "neocvera", "Double Dragon One demo (2025-01-03)", MACHINE_SUPPORTS_SAVE ) +GAME( 2025, doubled1, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "La Casa De Ruivo / Neo Byte Force", "Double Dragon One demo (2025-01-03)", MACHINE_SUPPORTS_SAVE ) +GAME( 2025, doubled1a, doubled1, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "La Casa De Ruivo / Neo Byte Force", "Double Dragon One demo (2025-01-23)", MACHINE_SUPPORTS_SAVE ) +GAME( 2025, doubled1b, doubled1, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "La Casa De Ruivo / Neo Byte Force", "Double Dragon One demo (2025-02-17)", MACHINE_SUPPORTS_SAVE ) GAME( 2009, dti, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "[Raregame]", "Duck Tales (Intro demo v1)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) GAME( 2009, dtia, dti, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "[Raregame]", "Duck Tales (Intro demo v2)", MACHINE_SUPPORTS_SAVE ) GAME( 2009, dwi, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "[Raregame]", "DarkWing Duck (Intro demo v1)", MACHINE_SUPPORTS_SAVE ) @@ -3736,10 +3822,9 @@ GAME( 2025, karnovn, neogeo, neogeo_noslot, neogeo, neogeo_state, init GAME( 2014, knightsch, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Neobitz", "Knight's Chance", MACHINE_SUPPORTS_SAVE ) GAME( 2018, lernit, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Vasily Familiya", "Team Lernit", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) 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 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( 2007, lhcdb, lasthope, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "NG:DEV.TEAM", "Last Hope (CD conversion 1)", 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 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +GAME( 2007, lhopecd, lasthope, neogeo_noslot, neogeo, neogeo_state, init_cdc, ROT0, "NG:DEV.TEAM", "Last Hope JP NGCD (Beta V0.52)", 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 ) @@ -3762,6 +3847,7 @@ GAME( 2002, neonopon_d1, neonopon, neogeo_noslot, neogeo, neogeo_state, init GAME( 2002, neonopon_d2, neonopon, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "Neo No Panepon (demo 2, 2002-07-07)", MACHINE_NOT_WORKING | MACHINE_IS_INCOMPLETE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) GAME( 2002, neonopon_d3, neonopon, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "Neo No Panepon (demo 3, 2002-08-22)", MACHINE_NOT_WORKING | MACHINE_IS_INCOMPLETE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) GAME( 2010, neopang, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "CeL", "Neo Pang", MACHINE_SUPPORTS_SAVE ) +GAME( 2004, neopl, neogeo, neogeo_noslot, neogeo, neogeo_state, init_cdc, ROT0, "Blastar", "Neo Puzzle League (from CD)", MACHINE_SUPPORTS_SAVE ) GAME( 2002, neopong, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Neodev", "Neo Pong (v1.1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) GAME( 2002, neoponga, neopong, no_watchdog, neogeo, neogeo_state, init_neogeo, ROT0, "Neodev", "Neo Pong (v1.0)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) GAME( 2010, neoromjb, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "CeL", "Neo Rom Jukebox", MACHINE_SUPPORTS_SAVE ) @@ -3771,7 +3857,7 @@ GAME( 2019, neotrisd1, neogeo, neogeo_noslot, neogeo, neogeo_state, init GAME( 2020, neotrisd2, neotrisd1,neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Totologic", "Neotris Demo 2", MACHINE_SUPPORTS_SAVE ) GAME( 2020, neotrisd3, neotrisd1,neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Totologic", "Neotris Demo 3", MACHINE_SUPPORTS_SAVE ) GAME( 2020, nblktiger, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "OzzyOuzo", "Neo Black Tiger", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) -GAME( 2021, ng4ptest, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "4 Player Multitab Test (CD)", MACHINE_SUPPORTS_SAVE ) +GAME( 2021, ng4ptest, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "4 Player Multitab Test (from CD)", MACHINE_SUPPORTS_SAVE ) GAME( 2006, ngem2k, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "Blastar", "NGEM2K (Beta, 2006-01-18)", MACHINE_SUPPORTS_SAVE ) GAME( 2012, ngftdemo, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "CeL", "NGF Transparency Demo", MACHINE_SUPPORTS_SAVE ) GAME( 2014, ngmontst, neogeo, neogeo_noslot, neogeo, neogeo_state, init_neogeo, ROT0, "M.Priewe", "NeoGeo Monitor Test v1.0", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/hbmame.lst b/docs/release/src/hbmame/hbmame.lst index 22f08b9551d..9cbf2132f35 100644 --- a/docs/release/src/hbmame/hbmame.lst +++ b/docs/release/src/hbmame/hbmame.lst @@ -1032,6 +1032,7 @@ sf2mix99a sf2mix100 sf2mix110 sf2mix120 +sf2mix130 sf2mix sf2mkot01 sf2red01 @@ -1460,6 +1461,9 @@ pfghtj04 progearj01 progearj02 rockman2k +sf2prime +sf2prime3 +sf2prime4 sfas01 sfas02 sfas03 @@ -4295,6 +4299,7 @@ pacmtest2 pactetris // HB pakupaku // HB pakupaku2 // HB +pakupaku3 // HB pollen // HB ppong /* HB - Widel Games */ ppong2 /* HB - Widel Games */ @@ -4425,6 +4430,7 @@ nbajam01 nbajam02 // NBA Jam Tournament Edition Rewind r1.1 nbajam03 // NBA Jam Tournament Edition SE r5.0 nbajam04 // NBA Jam Tournament Edition Rewind r1.2 +roadkill umk2s01 // Ultimate MKII Tournament Edition r5.0.050 umk2s02 // Ultimate MKII Tournament Edition r5.0.051 umk2s03 // Ultimate MKII Tournament Edition r5.0.052 @@ -5892,6 +5898,10 @@ pm4n1e superabc superabco +@source:mustache.cpp +mustache //parent +mustache01 + @source:mystwarr.cpp mtlchamp //parent mmaulers //parent @@ -6099,6 +6109,7 @@ zupapa // 070 19yy01 240ptest 240ptest1 +68kng abyssal abyssal1 akiradmo @@ -6128,8 +6139,9 @@ cyborg1 ddsprdmo ddsprdmo1 didemo -doubled doubled1 +doubled1a +doubled1b dti // Duck Tales Intro dtia // Duck Tales Intro dwi /* DarkWing Duck Intro */ @@ -6159,8 +6171,7 @@ lernit lhbb lhcdb /* 2007 (c) Last Hope CD beta */ lhcdba -//lhopecd // broken; not working -//lhopecdh // broken; not working +//lhopecd // broken looptris looptrsp ltorb @@ -6192,6 +6203,7 @@ neotrisd2 neotrisd3 nblktiger ng4ptest +neopl ngem2k ngftdemo // CeL ngmontst @@ -8903,12 +8915,10 @@ nacho @source:zn.cpp coh1000c coh1002m -coh1000w coh3002c doapp //parent doapp01 doapp02 -primrag2 sfex //parent sfex01 sfex2 //parent diff --git a/docs/release/src/osd/winui/winui.cpp b/docs/release/src/osd/winui/winui.cpp index 4888bdeffa6..311bad20f91 100644 --- a/docs/release/src/osd/winui/winui.cpp +++ b/docs/release/src/osd/winui/winui.cpp @@ -71,126 +71,6 @@ #include "directinput.h" #include "dijoystick.h" /* For DIJoystick availability. */ -#ifdef _MSC_VER -#define snprintf _snprintf -#endif - -#ifndef LVS_EX_LABELTIP -#define LVS_EX_LABELTIP 0x00004000 // listview unfolds partly hidden labels if it does not have infotip text -#endif // LVS_EX_LABELTIP - -// fix warning: cast does not match function type -#if defined(__GNUC__) && defined(ListView_CreateDragImage) -#undef ListView_CreateDragImage -#endif - -#ifndef ListView_CreateDragImage -#define ListView_CreateDragImage(hwnd, i, lpptUpLeft) \ - (HIMAGELIST)(LRESULT)(int)SendMessage((hwnd), LVM_CREATEDRAGIMAGE, (WPARAM)(int)(i), (LPARAM)(LPPOINT)(lpptUpLeft)) -#endif // ListView_CreateDragImage - -#ifndef TreeView_EditLabel -#define TreeView_EditLabel(w, i) \ - SNDMSG(w,TVM_EDITLABEL,0,(LPARAM)(i)) -#endif // TreeView_EditLabel - -#ifndef HDF_SORTUP -#define HDF_SORTUP 0x400 -#endif // HDF_SORTUP - -#ifndef HDF_SORTDOWN -#define HDF_SORTDOWN 0x200 -#endif // HDF_SORTDOWN - -#ifndef LVM_SETBKIMAGEA -#define LVM_SETBKIMAGEA (LVM_FIRST + 68) -#endif // LVM_SETBKIMAGEA - -#ifndef LVM_SETBKIMAGEW -#define LVM_SETBKIMAGEW (LVM_FIRST + 138) -#endif // LVM_SETBKIMAGEW - -#ifndef LVM_GETBKIMAGEA -#define LVM_GETBKIMAGEA (LVM_FIRST + 69) -#endif // LVM_GETBKIMAGEA - -#ifndef LVM_GETBKIMAGEW -#define LVM_GETBKIMAGEW (LVM_FIRST + 139) -#endif // LVM_GETBKIMAGEW - -#ifndef LVBKIMAGE - -typedef struct tagLVBKIMAGEA -{ - ULONG ulFlags; - HBITMAP hbm; - LPSTR pszImage; - UINT cchImageMax; - int xOffsetPercent; - int yOffsetPercent; -} LVBKIMAGEA, *LPLVBKIMAGEA; - -typedef struct tagLVBKIMAGEW -{ - ULONG ulFlags; - HBITMAP hbm; - LPWSTR pszImage; - UINT cchImageMax; - int xOffsetPercent; - int yOffsetPercent; -} LVBKIMAGEW, *LPLVBKIMAGEW; - -#ifdef UNICODE -#define LVBKIMAGE LVBKIMAGEW -#define LPLVBKIMAGE LPLVBKIMAGEW -#define LVM_SETBKIMAGE LVM_SETBKIMAGEW -#define LVM_GETBKIMAGE LVM_GETBKIMAGEW -#else -#define LVBKIMAGE LVBKIMAGEA -#define LPLVBKIMAGE LPLVBKIMAGEA -#define LVM_SETBKIMAGE LVM_SETBKIMAGEA -#define LVM_GETBKIMAGE LVM_GETBKIMAGEA -#endif -#endif - -#ifndef LVBKIF_SOURCE_NONE -#define LVBKIF_SOURCE_NONE 0x00000000 -#endif // LVBKIF_SOURCE_NONE - -#ifndef LVBKIF_SOURCE_HBITMAP -#define LVBKIF_SOURCE_HBITMAP 0x00000001 -#endif - -#ifndef LVBKIF_SOURCE_URL -#define LVBKIF_SOURCE_URL 0x00000002 -#endif // LVBKIF_SOURCE_URL - -#ifndef LVBKIF_SOURCE_MASK -#define LVBKIF_SOURCE_MASK 0x00000003 -#endif // LVBKIF_SOURCE_MASK - -#ifndef LVBKIF_STYLE_NORMAL -#define LVBKIF_STYLE_NORMAL 0x00000000 -#endif // LVBKIF_STYLE_NORMAL - -#ifndef LVBKIF_STYLE_TILE -#define LVBKIF_STYLE_TILE 0x00000010 -#endif // LVBKIF_STYLE_TILE - -#ifndef LVBKIF_STYLE_MASK -#define LVBKIF_STYLE_MASK 0x00000010 -#endif // LVBKIF_STYLE_MASK - -#ifndef ListView_SetBkImage -#define ListView_SetBkImage(hwnd, plvbki) \ - (BOOL)SNDMSG((hwnd), LVM_SETBKIMAGE, 0, (LPARAM)(plvbki)) -#endif // ListView_SetBkImage - -#ifndef ListView_GetBkImage -#define ListView_GetBkImage(hwnd, plvbki) \ - (BOOL)SNDMSG((hwnd), LVM_GETBKIMAGE, 0, (LPARAM)(plvbki)) -#endif // ListView_GetBkImage - #define MM_PLAY_GAME (WM_APP + 15000) #define JOYGUI_MS 100 @@ -209,10 +89,6 @@ static int MIN_HEIGHT = DBU_MIN_HEIGHT; /* Max number of bkground picture files */ #define MAX_BGFILES 100 -#ifndef LVS_EX_LABELTIP -#define LVS_EX_LABELTIP 0x00004000 // listview unfolds partly hidden labels if it does not have infotip text -#endif - #define NO_FOLDER -1 #define STATESAVE_VERSION 1 //I could not find a predefined value for this event and docs just say it has 1 for the parameter @@ -1840,7 +1716,7 @@ static BOOL Win32UI_init(HINSTANCE hInstance, LPWSTR lpCmdLine, int nCmdShow) { /* For some reason the mouse is centered when a game is exited, which of course causes a WM_MOUSEMOVE event that shows the mouse. So we center - it now, before the startup coords are initilized, and that way the mouse + it now, before the startup coords are initialised, and that way the mouse will still be hidden when exiting from a game (i hope) :) */ SetCursorPos(GetSystemMetrics(SM_CXSCREEN)/2,GetSystemMetrics(SM_CYSCREEN)/2); @@ -7,7 +7,7 @@ ########################################################################### BARE_VERS := 0.245 -LONG_VERS := $(BARE_VERS).23x +LONG_VERS := $(BARE_VERS).24 ########################################################################### ################# BEGIN USER-CONFIGURABLE OPTIONS ##################### diff --git a/src/hbmame/drivers/neogeohb.cpp b/src/hbmame/drivers/neogeohb.cpp index 583ec892c4b..b3aed6250a1 100644 --- a/src/hbmame/drivers/neogeohb.cpp +++ b/src/hbmame/drivers/neogeohb.cpp @@ -1282,7 +1282,7 @@ ROM_END ROM_START( neopl ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD( "408.p1", 0x000000, 0x00e7a8, CRC(2306d129) SHA1(6cdd535b6356196f42fb6d49e2cbad0c387b63ae) ) - ROM_FILL(0x485,1,0x40) // make it run slower + ROM_FILL(0x485,1,0x30) // make it run slower NEO_SFIX_MT(0x2000) ROM_LOAD( "408.s1", 0x000000, 0x002000, CRC(18fc6ad9) SHA1(e9f0dee058c9a06f2db5fac8bf24485705ae4185) ) |