Re: Bangai-Oh VGA Patch
Posted: Sat Apr 29, 2023 2:45 pm
The ECW Hardcore Revolution patch seems to have an issue. The screen will flash black every once and a while. Not a huge deal but figured I'd mention it.
At 0x182016AE in track43.bin, we see 0x09 0x00 (a nop instruction, and not 0x2d 0x94). However, just 4 bytes before that at 0x182016AA we do see 0x2d 0x94. I haven't loaded the executable in Ghidra to see what these instructions do, but I assume that's the change you meant? Seems to be working just fine with my assumed change.TapamN wrote:King of Fighters 98 US ("The King of Fighters 99 Dream Match"):
I used the TOSEC GDI dump (from archive.org), but the MD5 for track 43 that I patched doesn't match what redump lists as correct. I also checked the download from cdromance, and it's the same. I'm too lazy to dump my own disc. I got an MD5 of 8707c9ed721b58646b846fb15c5bac69 on track 43 before patching.
This patch could probably be simplified, but I'm not going to bother.Code: Select all
RAM addr Track43 addr 8c1c1d82 1822D4B2 change 01 88 to 08 00 8c1fe4aa 18272B8A change 01 c8 to 08 00 8c201642 18276442 change 01 c8 to 08 00 8c2019ca 182768FA change 06 01 to 0c 02 8c2019a4 182768D4 change 01 88 to 18 00 8c2019a8 182768D8 change 12 e6 to 28 e6 8c2019ce 182768FE change 02 01 to 08 02 8c201a28 18276958 change 01 88 to 18 00 8c201aa8 182769D8 change 4a 1e to 5a 1e 8c201ad2 18276A02 change 4c 1e to 5c 1e 8c201a0c 1827693C change 20 c8 to 08 00 8c201a60 18276990 change 04 01 to 08 02 8c1c1dfa 1822D52A change 01 88 to 08 00 8c1c1dfe 1822D52E change 00 88 to 18 00 8c1c1c88 1822D3B8 change 0b 43 to 09 00 8c1c1c8a 1822D3BA change e9 26 to 00 e0 8c19bbe4 182018D4 change 01 88 to 08 00 8c19bc36 18201926 change 09 00 to 00 e4 8c19b9be 182016AE change 2d 94 to 00 e4 8c200f30 18275C00 change 59 21 to 01 e1 8c200ef8 18275BC8 change 00 41 to 02 E1 8c201594 18276394 change 32 60 to 28 e0 8c20159c 1827639C change 31 51 to 28 e1 8c20168c 1827648C change 1b d2 to 1b d5 8c201690 18276490 change 22 65 to 09 00 8c2016fc 182764FC change 20 5d a9 8c to a8 00 00 00
I'm not sure then. That's the main issue that stood out in my look. I might try again at some point, but I'll probably work on KoF 99 or Psychic Force next.ateam wrote:I gave this a try with DCDigital HW2 with MagiClock feature disabled (which fixes Hydro Thunder). I get a black screen in VGA mode, with the music playing, but cutting in and out every other second.
Where and how long are the flashes? Is it everywhere, gameplay only, menu only? Is it just that ECW game, or does the other one have the same issue?pcwzrd13 wrote:The ECW Hardcore Revolution patch seems to have an issue. The screen will flash black every once and a while. Not a huge deal but figured I'd mention it.
Both should work, but I intended for it to be first one. I used the second way at first, then decided to do it the first way and didn't correctly update my notes. The second way sets the video encoder to output VGA when a VGA cable is detected, while the first always outputs VGA no matter what (which is more consistent with the other changes I made).CrashMidnick wrote: 8c19b9be 182016AE change 09 00 to 00 e4
or is it ? :
8c19b9be 182016AA change 2d 94 to 00 e4
You can see it in the video I made here: https://twitter.com/pcwzrd13/status/1652384991454679040TapamN wrote:Where and how long are the flashes? Is it everywhere, gameplay only, menu only? Is it just that ECW game, or does the other one have the same issue?pcwzrd13 wrote:The ECW Hardcore Revolution patch seems to have an issue. The screen will flash black every once and a while. Not a huge deal but figured I'd mention it.