xodaraP
Legendary
Nope, much worse lol, the sprites were gone but the "years later" text was broken and all the text for high scores etc was garbled
Just looking for some clarifications:I know that, the ff instead of 00 doesn't affect code neither the other differences you found which are used to trace the version.As most game boards and consoles CPS1 has a certain amount of CPU time between 2 vblanks. This period is fixed and doesn't change with the CPU speed. If all code can't be executed in this period a frame drop will occur resulting in a slowdown for the user. Code isn't modified for 12Mhz CPU, if there weren't any slowdowns when playing the game on a 10Mhz mainboard then there won't be any difference on a 12 Mhz motherboard. If there were slowdows then they may disappeared or be less frequent on a 12Mhz motherboard.Here are the two CPU dumps from daimakai and daimakair:
GAME( 1988, daimakai, ghouls, cps1_10MHz, "Capcom", "Daimakaimura (Japan)" // Wed.26.10.1988 in the ROMs
GAME( 1988, daimakair, ghouls, cps1_12MHz, "Capcom", "Daimakaimura (Japan Resale Ver.)" // Wed.26.10.1988 in the ROMs // 12MHz verified
They were created by modifying MAME to dump the main CPU memory region after the ROMs are loaded in the same fashion as with the CPS2 and F3 generator I wrote.
The files are clearly different.
Note:
The fill value is 0xff on daimakai and 0x00 on daimakair but even if we ignore this the files are different. For example at offset: 0x6
View attachment daimakai.zipCode:daimakai: 0x2e 0x19 daimakair: 0x96 0x1a
I personally never felt like I did enough side-by-side testing to make that statement.can we maintain that both roms play exactly the same, independent of which A-board they are on?
I wonder if we got it from the same guy. I bought a HF board off eBay and it came with a 10mhz shortboard. I didn’t even know there was different boards at the time. The game worked, but something always seemed off. I ended up getting rid of the B and C boards as I played Super Turbo and Alpha 2 way more on my CPS2. I kept the A board to use with Final Fight.So here's something interesting. I bought a SF2 "CE" off eBay that someone has had in their closet for years, even still had a static bag and looked entirely stock.
..Except it's actually SF2 HF and it came with a 10MHz A board
https://i.imgur.com/wozSnrP.jpg
(linked because huge image)
I've bought a few sets now as I intend to convert them to other boards. It seems 10 MHz swaps are highly common on the SF2CE/HF boards likely due to operators at the time not knowing the difference. Could've been accidental due to the original A boards dying or just board swapping in cabs landed that way. Of the 3 I bought 1 legit was 10 MHz, 1 "boot" was 10 MHz and another legit was 12 MHz. The two legit sets were from non-major distributors and were sold untested because the person owning them didn't have any arcade hardware at all to confirm them.I wonder if we got it from the same guy. I bought a HF board off eBay and it came with a 10mhz shortboard. I didn’t even know there was different boards at the time. The game worked, but something always seemed off. I ended up getting rid of the B and C boards as I played Super Turbo and Alpha 2 way more on my CPS2. I kept the A board to use with Final Fight.So here's something interesting. I bought a SF2 "CE" off eBay that someone has had in their closet for years, even still had a static bag and looked entirely stock.
..Except it's actually SF2 HF and it came with a 10MHz A board
https://i.imgur.com/wozSnrP.jpg
(linked because huge image)
When I later found out about there being different boards, I was convinced I had a 12 seeing how it came with HF. Thanks to a few people here I found out that I have 10mhz short. I’ll post some pictures tomorrow night just to double check which one I have.
What bugs me is that the background in the auction pictures (an electronics workbench for crying out loud) leads me to believe the seller was not ignorant of the mismatch...
This is really interesting as there's a 6 year unresolved old bug in MAME regarding SF2 and its correct speed.I've done what I think is an interesting test: I've ran two SF2' (same region, same version) side by side, one with its OG 12MHz motherboard, the second one with a 10Mhz motherboard.
Game speed is exactly the same during attract (including demo fights), there are only small desynchronisations during "loading" (for instance between the disclaimer and the intro then between the intro and the demo fight) with an advantage to the 12Mhz board (logical, access times are shorter).
However in game, game is 20% faster on the 12Mhz board!
No this raises the question: how is that possible that fight speed is identical during attract but different in game?
It's worth having a look at the code in details.
Hyper Fighting Attract mode and the credits roll demo after completing the game run slower than the gameplay.The 'hyper fighting' speed (vs championship edition) is due to frame skipping. CE also was supposed to be played on a 12MHz board. World Warrior was 10Mhz, and there's not much difference (if any) speed-wise between WW and CE, afaik. Other than the supposed 'loading' speedups, and presumably when the game slows down?
I also seem to recall doing tests of HF 10 vs 12 through attract mode and being surprised at how similar the speeds were...
It's possible that the 10Mhz boards can't deal with the extra computation necessary during the skipped frames.
I don't have that... Would you accept an original sealed (with its 12mhz A-board visible) CE kit as proof?It would help if you could provide a link with an official statement from someone at Capcom on this matter.
i think you are getting mixed up the game revisions versus the game versions.Nope, they are different. Dash came after CE and they took the chance to balance some stuff around. 100% sure.
EDIT: proof