PDA

View Full Version : GPSP Hex editing help.



MegaManNetRonin
August 25th, 2006, 02:56
I really need help with hex editing this
MegaMan Battle Network Rom.

I have what I need, but I just don't know
how to do it!

PLEASE HELP.

Thanks.

tuta
August 25th, 2006, 05:54
i'm also needing help can someone or some pro or exophase help us

M!ckeY
August 25th, 2006, 06:05
do you guys mean, like how to get the game name, code and venders code?

odino
August 25th, 2006, 10:03
do you guys mean, like how to get the game name, code and venders code?

Try with VisualBoyAdvance.

tuta
August 25th, 2006, 10:18
# gpSP game settings database
# This file is meant to be edited in plain text, with a normal editor.
# game_name, game_code, and vender_code can be found in the game's header.
# All three must match for the game to be used, and those setting must be in
# that order. Be sure to use [!] ROMs (verified by GoodGBA) when building
# this list. Right now I don't know how much overlap there is between
# different region games.

# Find the game identification values by opening the ROM in a hex editor
# and looking at the following locations:

# 0xA0: name, 12 characters
# 0xAC: code, 4 characters
# 0xB0: vender, 2 characters

# Many games should run okay with nothing here, but those that have idle
# loops will run very slowly. To eliminate idle loops you must find a
# branch instruction that will result in a loop until something in the
# hardware changes, like vsync flagging or an interrupt going off. Then
# set "idle_loop_eliminate_target" to the location of that branch
# instruction.

# By default "iwram_stack_optimize" is set to yes, but this breaks some
# games (like Kirby: Nightmare in Dreamland). If a game doesn't work you
# can try setting it to no.

# Everything here is case sensitive. Don't mess with this file unless
# you know what you're doing - if in doubt sooner ask someone who does.


# Megaman Battle Network (U)
game_name = MEGAMAN_BN
game_code = AREE
vender_code = 08
idle_loop_eliminate_target = 0800032e


this info was found in the game_config.txt inside the gpsp 0.5 zip I dunnoe what this means but it looks like it could help games like megaman battle network to run.So if anybody understand this maybe could give us a brief explanation.....

M!ckeY
August 25th, 2006, 10:24
you need to use a hex editor ro get the info that is required for that

-Edit- if you use the GBA trimmer, you will find the game_name where it says Software title;
the game_code where it says game serial..it will be the 4 characters in the middle of the serial:
the vender_code is where it says maker.

i hope this helps you:)

tuta
August 25th, 2006, 10:27
so if i do get the info what shud I do?
I dont even know how to use a hex editor:(
And are ther any freeware hex editors?

M!ckeY
August 25th, 2006, 10:29
read my other post, i edited it..if you need more help just let me know :)

tuta
August 25th, 2006, 10:34
# Megaman Battle Network (U)
game_name = MEGAMAN_BN
game_code = AREE
vender_code = 08
idle_loop_eliminate_target = 0800032e

idle loop eliminate target that it means?

my game name and everythin is the same

M!ckeY
August 25th, 2006, 10:36
the idle loop is for the games that run slowly

i already created a thread on that, and no one knows how to find them :(

tuta
August 25th, 2006, 10:41
yea I saw that thread seems like we gotta wait for it:(

M!ckeY
August 25th, 2006, 10:48
yeah, it might be a long wait for that, hopefully in the new release of of gpSP we wont have to do this :)

MegaManNetRonin
August 25th, 2006, 22:26
Damn, no one knows....

That sucks.

I hope a new release is soon.

And I thought Zx-81 was some sort of coding
super god.

I hope he doesn't just give up though....

Or maybe he could like.....

Y'know..... Work on this?

That's sounds good.

Oh well.

*Patiently awaits a new release of either emulator*