Joined: 5 days ago
Posts: 4
There is a PCE game, NEUTOPIA1, with an original ROM size of 384KB, which runs normally on BizHawk. For the purpose of hacking, I padded it with FF to expand it to 512KB, without making any other modifications. It runs fine on RA, Mesen, and Mednafen, but on BizHawk, the title screen is glitched, and the opening sequence freezes. I am unable to determine the exact cause, and the debugger doesn't show any abnormalities. PCE games shouldn't require any header modifications, so I'm not sure why simply expanding it to 512KB causes issues, especially since other emulators display it correctly. http://www.emugif.com/tmp/ghost/img/t0.jpg http://www.emugif.com/tmp/ghost/img/t1.jpg http://www.emugif.com/tmp/ghost/img/t2.jpg
Joined: 5 days ago
Posts: 4
clarkh wrote:
There is a PCE game, NEUTOPIA1, with an original ROM size of 384KB, which runs normally on BizHawk. For the purpose of hacking, I padded it with FF to expand it to 512KB, without making any other modifications. It runs fine on RA, Mesen, and Mednafen, but on BizHawk, the title screen is glitched, and the opening sequence freezes. I am unable to determine the exact cause, and the debugger doesn't show any abnormalities. PCE games shouldn't require any header modifications, so I'm not sure why simply expanding it to 512KB causes issues, especially since other emulators display it correctly. http://www.emugif.com/tmp/ghost/img/t0.jpg http://www.emugif.com/tmp/ghost/img/t1.jpg http://www.emugif.com/tmp/ghost/img/t2.jpg
t0: 384K on BizHawk t1: 512K on Mesen t2: 512K on BizHawk
Joined: 5 days ago
Posts: 4
testfile: Moderator edit: Please do not link to copyrighted material here. Thank you.
YoshiRulz
Any
Editor, Emulator Coder
Joined: 8/30/2020
Posts: 130
Location: Sydney, Australia
Don't share copyrighted material here. A note in PCEHawk's source says that 384 KiB roms should be padded to 512 KiB in a specific way: the first 256 KiB, followed by another copy of the first 256 KiB, followed by the last 128 KiB. Doing that makes the game load properly. You might also need to copy the gamedb entry as it sets the BRAM option.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
Joined: 5 days ago
Posts: 4
YoshiRulz wrote:
Don't share copyrighted material here. A note in PCEHawk's source says that 384 KiB roms should be padded to 512 KiB in a specific way: the first 256 KiB, followed by another copy of the first 256 KiB, followed by the last 128 KiB. Doing that makes the game load properly. You might also need to copy the gamedb entry as it sets the BRAM option.
Thank you for your guidance! Everything worked out fine after I added the entry in GameDB.

1743000732