Hardware header editor for GB/GBC ROMs?

regnad

Button Masher
OP
Member
Joined
May 19, 2008
Messages
2,530
Trophies
1
Age
53
XP
3,779
Country
Japan
I've found a couple of GBA header editing tools, but nothing that will work with GB/GBC ROMs.

Does such a tool exist?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,795
Trophies
3
XP
28,452
Country
United Kingdom
Edit- for some reason I overlooked that you said editor and have just given you a list of viewers. I will leave it but I do not know of any actual editors or even anything to fix it up after you attack it with a hex editor- http://nocash.emubase.de/pandocs.htm (it is down right now as the site has been having serious issues for a few months now and comes and goes) but loads of places will still have them if you search for GBC pandocs and it does appear to be cached. Sadly I do not know of any program that will redo the header hash although it is detailed in the docs although there probably is one and most emulators will probably just flag it and carry on if the hash does not match so it is not a great worry there anyway.

GBX-NDS Header Viewer is probably closest to what you want
http://www.no-intro.org/tools.htm has it.
Sample output
Code:
System:             Nintendo Game Boy Color
File:               Pokemon - Crystal Version (UE) (Rev A).gbc
Path:               U:\GB(C)\
Compressed:         No
Length:             2097152 Bytes (16 Mbit)
CRC32:              3358E30A
MD5:                301899B8 087289A6 436B0A24 1FBBB474
SHA1:               F2F52230 B536214E F7C9924F 48339299 3E226CFB
----| Header Data |------------------------------------------------
Entry Point:        0x016EC300
Logo Code:          Ok
Title:              PM_CRYSTAL 
Serial:             BYTE (USA)
GBC Flag:           0xC0 (GBC Only)
New Licensee Code:  01 (Nintendo)
SGB Support:        0x00 (No)
Cartridge Type:     0x10 (ROM + MBC3 + TIMER + RAM + BATTERY)
ROM Size:           0x06 (Ok; 16 Mbit; 2097152 Bytes)
RAM Size:           0x03 (256 Kbit)
Old Licensee Code:  0x33
Version:            0x01 (v1.1)
Header Checksum:    0x26 (Ok)
Global Checksum:    0x18D2 (Ok)
-------------------------------------------------------------------


There is also http://www.romhacking.net/utilities/24/ but it might not be quite as nice to work with.

I know of nothing that rivals the likes of NDSTS/ndshv or GBATA though.
 

regnad

Button Masher
OP
Member
Joined
May 19, 2008
Messages
2,530
Trophies
1
Age
53
XP
3,779
Country
Japan
I attacked it with a hex editor. So far no problem as long as you attack only in that 15 character space.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • crafthp434 @ crafthp434:
    yeah
    ?
  • NinStar @ NinStar:
    it doesn't exist, at least not for aroma
  • crafthp434 @ crafthp434:
    ohhhhh
  • NinStar @ NinStar:
    on tiramisu you can access it by opening mii maker
  • crafthp434 @ crafthp434:
    okay
  • NinStar @ NinStar:
    I don't have a wii u anymore to test it myself, but if homebrews are not visible on the wii u menu I think you can press L + R + minus to open the plugin menu, there should be an option called "homebrews on wii u menu" or something similar
  • crafthp434 @ crafthp434:
    nope
  • crafthp434 @ crafthp434:
    it is L+dpad down+ select
  • crafthp434 @ crafthp434:
    but homebrew is appearing in the home menu btw
  • NinStar @ NinStar:
    yes, now I remember it
  • NinStar @ NinStar:
    then it is working, I also don't like that they did this but it is the only option you have if you are using aroma
  • crafthp434 @ crafthp434:
    i just didint know the homebrew launcher didint exist in aroma
  • crafthp434 @ crafthp434:
    thanks btw
  • Xdqwerty @ Xdqwerty:
    Im downloading fallout 3 goty edition
    +1
  • BigOnYa @ BigOnYa:
    I'm downloading more ram for my hamster pc
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    New hamster PC, with anal operation and BT connectivity!
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, How do I make enemies respawn on gdevelop after
    the player dies?
  • Psionic Roshambo @ Psionic Roshambo:
    Carrying a PC or phone is so old school!
  • Psionic Roshambo @ Psionic Roshambo:
    Squeeze your cheeks twice to answer calls!
  • BigOnYa @ BigOnYa:
    @Xdqwerty you can use a "spawner" function on any object.
    +1
  • BigOnYa @ BigOnYa:
    Or when your player dies, you can say in code, if enemy exists, do nothing, but if enemy does not exist, then create enemy at certain spot. (This would be a pain tho for lots of emeies)
    +1
  • BigOnYa @ BigOnYa:
    Easiest, simple way would be just restart scene, but player would restart from beginning.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, thx in advance
    +1
  • Spider2190 @ Spider2190:
    Heya
    Xdqwerty @ Xdqwerty: @Spider2190, hi