+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  GB Debugger?
Pages: [1] 2
Author Topic: GB Debugger?  (Read 874 times)
Spikeman
Guest
« on: December 18, 2006, 10:19:58 am »

I looked through the database and googled, but I couldn't really find any good (free) GB debuggers. Does VBA-SDL-H support GB? Or is there something else I should be using. I know DOS, but I haven't been able to get the DOS ones to work very well, so I'd prefer a GUI one.
Kitsune Sniper
Guest
« Reply #1 on: December 18, 2006, 02:11:20 pm »

VBA-SDL-H should support GB/GBC games. I'm sure Ryusui will know more about this.
deespence2929
Guest
« Reply #2 on: December 18, 2006, 02:35:20 pm »

I think BGB is supposed to be good for debugging too. They really should host that here. You  should be able to find it on Zophars domain tho.
Ryusui
Guest
« Reply #3 on: December 18, 2006, 03:15:55 pm »

I don't know if VBA-SDL-H supports GB/GBC, but I know for a fact that BGB does.

BGB not only has some serious debug functions, but it also emphasizes accuracy. It was to the VWF I added to Sylvanian Families what I was to L. Ross Raszewski's "Moments out of Time: Adventure Type", with one crucial difference: BGB showed me what I did wrong a good six months in advance. I only got to MOOT after he released it, with much fanfare (and no small amount of anticipation from me; the first one was excellent), and despite its ambitions, the game is full of great big bullet holes: solutions that should be obvious are murdered by touchy grammar, and solutions that the author thinks are obvious are not because of inconsistency. It's not terrible, and it is nonetheless solvable, but it seems the author embarrassed himself a bit. (Though any game that so blatantly pastiches "The Journeyman Project" series is worth cutting a little slack. ^_^ "Moments out of Time" is probably the closest thing we'll see to a continuation of the franchise...)

...Random rambling aside, BGB features disassembly, tracing, breakpoints, a VRAM viewer, memory viewer, the works. VBA-SDL-H is probably the best weapon for GBA hacking, but it needs to be used in tandem with vanilla VBA, much as Geiger's Snes9x Tracer has to be used in tandem with VSNES: neither one has a proper graphics viewer, but that's only a small handicap considering what they're both capable of.
Spikeman
Guest
« Reply #4 on: December 18, 2006, 03:24:35 pm »

Okay cool, I have BGB. Thanks guys.
KaioShin
Guest
« Reply #5 on: December 18, 2006, 03:41:15 pm »

Quote from: Ryusui on December 18, 2006, 03:15:55 pm
VBA-SDL-H is probably the best weapon for GBA hacking, ...

Wrong, no$GBA is better (if you have it :p).

This thread is about the GB though, so let's ignore the GBA for a while.

I can recommend BGB, while I haven't used it for hacking stuff I can say that the source was very well written and helped me with some GB emulator related things. As everybody else said, it's very very accurate where VBA takes some short-cuts. When I checked emulator behaviour against mine I noticed some of VBAs mistakes somewhere along the road, but I have forgotten the specifics. Not to mention that besides knowing this weaknesses my emulator couldn't even run one game in the end  Cheesy
Spikeman
Guest
« Reply #6 on: December 18, 2006, 03:55:54 pm »

Yeah I have no$gba. Wink
creaothceann
Guest
« Reply #7 on: December 18, 2006, 04:24:47 pm »

Quote from: Ryusui on December 18, 2006, 03:15:55 pm
[...] much as Geiger's Snes9x Tracer has to be used in tandem with VSNES: neither one has a proper graphics viewer

 Sad
Ryusui
Guest
« Reply #8 on: December 18, 2006, 04:29:52 pm »

Quote from: KaioShin on December 18, 2006, 03:41:15 pm
Wrong, no$GBA is better (if you have it :p).

Best freeware weapon, then. >_>

Quote from: creaothceann on December 18, 2006, 04:24:47 pm
Sad

You misunderstand. I meant that "neither VBA-SDL-H nor Geiger's has a proper graphics viewer". I absolutely needed VSNES to pull off my graphics hacks in Patlabor.
KingMike
Guest
« Reply #9 on: December 18, 2006, 04:32:44 pm »

Quote from: Spikeman on December 18, 2006, 03:55:54 pm
Yeah I have no$gba. Wink

He must have one of the pay versions. The free one doesn't appear to have debugging options.
no$gb has some debugging stuff, but why's it look just like BGB? (and is he still charging for GBC emulation? Roll Eyes )
Tauwasser
Guest
« Reply #10 on: December 18, 2006, 05:56:40 pm »

You all do know, however, that you will go crazy after using bgb for a  while? You can't follow jumps other than manually typign addresses. That is bound to make you crazy. Go use no$gmb instead. Doesn'T feature mbc7 tho.

cYa,

Tauwasser
Normmatt
Guest
« Reply #11 on: December 18, 2006, 07:22:36 pm »

Yes, go use no$gmb its the best gb/gbc debugger I've seen and i don't think he charges for it anymore after all of his releases were cracked by pirates to include gbc emulation and sound emulation when he had two separate releases for both sound and gbc
Kitsune Sniper
Guest
« Reply #12 on: December 18, 2006, 07:44:44 pm »

Martin Korth still charges for his emulators. A lot.
Normmatt
Guest
« Reply #13 on: December 18, 2006, 07:54:54 pm »

Well his emulators are usually worth it i know no$gba debugger was/is so is no$gmb though i never use it
Ryusui
Guest
« Reply #14 on: December 18, 2006, 08:02:04 pm »

Quote from: Tauwasser on December 18, 2006, 05:56:40 pm
You all do know, however, that you will go crazy after using bgb for a  while? You can't follow jumps other than manually typign addresses. That is bound to make you crazy. Go use no$gmb instead. Doesn'T feature mbc7 tho.

cYa,

Tauwasser

Say what? F7 allows me to trace through jumps just fine. >_>
Pages: [1] 2  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC