summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2025-03-22 10:45:26 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2025-03-22 10:45:26 +1100
commit8d856de6ac2022ec83566f6f2b11d242e5b058a7 (patch)
tree9f9b45dec25329533f9af5c7a9848e36d819a5ac
parent13f7eea630e35e1e894efb5e6e714d7630227c2d (diff)
Added sf2prime 0.4
-rw-r--r--docs/release/docs/hbnew.txt3
-rw-r--r--src/hbmame/drivers/cps2mis.cpp46
-rw-r--r--src/hbmame/hbmame.lst1
3 files changed, 39 insertions, 11 deletions
diff --git a/docs/release/docs/hbnew.txt b/docs/release/docs/hbnew.txt
index bcd5dcbb3e2..ac21ba8e70b 100644
--- a/docs/release/docs/hbnew.txt
+++ b/docs/release/docs/hbnew.txt
@@ -13,7 +13,8 @@ New Games
- [pakupaku3] Paku Paku (v0.03)
- [roadkill] Roadkill demo
- [sf2mix] Street Fighter II: Dream Battle (Mix 1.4)
-- [sf2prime] Street Fighter II': Prime (v0.3)
+- [sf2prime3] Street Fighter II': Prime (v0.3)
+- [sf2prime] Street Fighter II': Prime (v0.4)
diff --git a/src/hbmame/drivers/cps2mis.cpp b/src/hbmame/drivers/cps2mis.cpp
index 80a66e4c74e..61da286a89d 100644
--- a/src/hbmame/drivers/cps2mis.cpp
+++ b/src/hbmame/drivers/cps2mis.cpp
@@ -6529,18 +6529,43 @@ ROM_END
/************************************************
Hyper Street Fighter II: The Anniversary Edition
***************************************************/
-ROM_START( sf2prime ) // v0.3
+ROM_START( sf2prime3 ) // v0.3
ROM_REGION( CODE_SIZE, "maincpu", ROMREGION_ERASEFF )
- ROM_LOAD16_WORD_SWAP( "c88pr.p1", 0x000000, 0x80000, CRC(fd845fd6) SHA1(ff949bebb37facff71bfe799053d901caa600779) )
- ROM_LOAD16_WORD_SWAP( "c88pr.p2", 0x080000, 0x80000, CRC(5fcdfebe) SHA1(99aac66532656b0e1f84c81ce419062162f9c592) )
- ROM_LOAD16_WORD_SWAP( "c88pr.p3", 0x100000, 0x80000, CRC(9339eb7b) SHA1(ca95d414677d0ecbdea0bafaceac5c7add858b2c) )
- ROM_LOAD16_WORD_SWAP( "c88pr.p4", 0x180000, 0x80000, CRC(67761d04) SHA1(2164f4f22c4a4d3426fcab4ee8de9c620c01dbb0) )
+ 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( "c88pr.c1", 0x0000000, 0x800000, CRC(7c6a35f7) SHA1(72ef68880c9bf97fabee70944381bc299cb02e5c) )
- ROM_LOAD64_WORD( "c88pr.c2", 0x0000002, 0x800000, CRC(7b35f3f7) SHA1(99c608055836f8469f567e15677c78337ba78426) )
- ROM_LOAD64_WORD( "c88pr.c3", 0x0000004, 0x800000, CRC(3852deb5) SHA1(94feed9ac08a310243892219737845e4e7e648a0) )
- ROM_LOAD64_WORD( "c88pr.c4", 0x0000006, 0x800000, CRC(0454efa8) SHA1(b56eed703951d1690ce5575376e279e679526979) )
+ 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( sf2prime ) // v0.4
+ ROM_REGION( CODE_SIZE, "maincpu", ROMREGION_ERASEFF )
+ ROM_LOAD16_WORD_SWAP( "c88pr.p1", 0x000000, 0x80000, CRC(45c0c045) SHA1(bd6a77696b3a1f09ff275f00a37434f3c471f2eb) )
+ ROM_LOAD16_WORD_SWAP( "c88pr.p2", 0x080000, 0x80000, CRC(252397fd) SHA1(226bd6dbf155361cb7374be11acc5bfcfe4af210) )
+ ROM_LOAD16_WORD_SWAP( "c88pr.p3", 0x100000, 0x80000, CRC(642c22b8) SHA1(a92ea1006ba5e1e43f2614fb1f5e68b6f39a7490) )
+ ROM_LOAD16_WORD_SWAP( "c88pr.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) )
@@ -7038,7 +7063,8 @@ 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, sf2prime, hsf2, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter II': Prime (v0.3)", MACHINE_SUPPORTS_SAVE )
+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, sf2prime, hsf2, dead_cps2, cps2_2p6b, cps2_state, init_cps2, ROT0, "Zero800", "Street Fighter II': Prime (v0.4)", 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/src/hbmame/hbmame.lst b/src/hbmame/hbmame.lst
index d44815006f1..87d046ea16f 100644
--- a/src/hbmame/hbmame.lst
+++ b/src/hbmame/hbmame.lst
@@ -1462,6 +1462,7 @@ progearj01
progearj02
rockman2k
sf2prime
+sf2prime3
sfas01
sfas02
sfas03