PCEngineFans.com - The PC Engine and TurboGrafx-16 Community Forum

Tech and Homebrew => Turbo/PCE Game/Tool Development => Topic started by: nodtveidt on March 07, 2014, 07:51:39 PM

Title: obeytools - ROM manipulation toolset
Post by: nodtveidt on March 07, 2014, 07:51:39 PM
OK so this is a small collection of simple utilities I whipped up for bust3r's hucard prototype work. Basically, US region check patching, bit flipping, and header elimination are all covered here. CLI only, and written for Windows. I can also build these tools for Linux or even MS-DOS if need be.

http://www.eponasoft.com/obeytools.7z
Title: Re: obeytools - ROM manipulation toolset
Post by: SuperPlay on March 07, 2014, 08:55:23 PM
Thanks for these, I will have a play later :-)
Title: Re: obeytools - ROM manipulation toolset
Post by: Bernie on March 07, 2014, 11:47:02 PM
Cool!
Title: Re: obeytools - ROM manipulation toolset
Post by: bust3dstr8 on March 08, 2014, 02:51:38 PM
These are some great utilities that should open up some fun projects in the future.
Title: Re: obeytools - ROM manipulation toolset
Post by: spenoza on March 10, 2014, 06:36:00 AM
Wait, didn't Gameofyou and someone else release a GUI program that does all this stuff already for use with the low cost flashcard?
Title: Re: obeytools - ROM manipulation toolset
Post by: nodtveidt on March 10, 2014, 12:23:07 PM
Who knows. There's ucon64 which cabbage uses but I found it severely overcomplicated for our purposes, not to mention the fact that the language they used in the documentation was extremely misleading.
Title: Re: obeytools - ROM manipulation toolset
Post by: spenoza on March 11, 2014, 09:27:20 AM
Yeah, the software for the cheap HuCard Flash card includes the program described on this page:

http://www.gamingenterprisesinc.com/Flash_HuCard/rom_tips.html

If you have some routines that add to that, you should talk about getting it all rolled up into one nice GUI-tool.
Title: Re: obeytools - ROM manipulation toolset
Post by: nodtveidt on March 11, 2014, 10:04:58 AM
bust3r figured out the mirroring bit for 384KB ROMs. About the only thing I could add is padding for 1MB. I could have made a GUI version, but it would have taken a considerable amount of time and I didn't feel it was necessary for our purposes at the time. Besides, who's afraid of CLI? :P
Title: Re: obeytools - ROM manipulation toolset
Post by: spenoza on March 12, 2014, 04:02:52 AM
Well, it just means we now have TWO ways to do these functions. People can now pick their poison instead of having only one option available. Sounds like a win to me.

Now all we have to do is add the ability to apply IPS patches.