Thanks, but between then and now, I decided to figure this out (which I did) and make a quick patch kit for others.
Instructions:
1) Download/find the "Valkyrie no Densetsu" PCE ROM (headerless size: 524,288 bytes, WITH header: 524,800 bytes).
2) Download my patch kit:
http://www.ysutopia.net/downloads/ValkyriePCEROMPatchKit.zip3) Copy/unzip all in the same folder and double click the batch "PatchValkyriePCEROM.bat" file. That's it.
4) It'll output a new file called "Valkyrie no Densetsu (T-Eng).pce" if successful. Should work in MagicEngine past the title screen without crashing.
Information/Findings:
** PCE ROM headers are the first 512 bytes of the file and mostly zeroes it appears. Removing if present can be done with my FileGet.exe app which is included in the patch kit above. Removal then is trivial, simply reading out the file past the 512th offset, deleting the first 512 bytes essentially.
An example command to do so would be:
FileGet "ValkyrieWITHHeader.pce" 0x200 0 "ValkyrieNoHeader.pce"
New headerless file size of 524,288 bytes would now be proper for this particular game.
** LiteIPS.exe which is also included is a command line IPS patcher I found that worked for me here. Use that if you want for other games if you haven't already got a GUI version you know works.
** Cabbage has 2 other PCE fan translations projects, one I didn't know about, Street Fighter II: CE, which, although it's not critical having all the fighter messages in English, is certainly nice.
http://pce.lifeabroad.org/translation.htmlP.S. Cabbage, if you ever see my patch kit, you're welcome to use it to make it helpful for others. I can't imagine your patches have gotten much playtime by just sharing the IPS file which presents a patching quest/obstacle right from the start... My old RIGG ROM had the header so I encountered the crashing, and the first 2 apps I found for removing the header either crashed or rejected non-SNES ROMs... Then the first apps I found for IPS patching crashed or sucked... :/
Well, that's about it.