Users browsing this thread: 1 Guest(s)
How to install/use the debugger?

#1
Posts: 61
Threads: 18
Thanks Received: 1
Thanks Given: 47
Joined: May 2014
Status
None
This is the thread to learn how to install and use debuggers for SNES, the most popular one being Geiger's Snes Debugger. It's a version of the Snes9x ROM player, downloadable here:

http://geigercount.net/crypt/gsd/snes9x1.51.ep10r2.7z

You might need the following to use it:

Microsoft Visual C++ 2005 SP1+ Redistributable Package (x86)
http://geigercount.net/crypt/vcredist_x86.exe

DirectX End-User Runtime Web Installer
http://www.microsoft.com/downloads/detai...6652cd92a3

When trying to use this program on my new PC, I get this message:

"The application has failed to start because the side by side configuration is incorrect please see the application event log or use the command line sxstrace.exe tool for more detail."

This happens, according to Google, because I don't have all the right Microsoft C++ Distributable packages installed.  Geiger's Debugger uses C++ 2005, which Microsoft tells you not to install because you already have 2010 or later.  It actually doesn't allow you to continue the installation.

Anyone know of a fix for this?

When you CAN use the program, it is your key to troubleshooting.  You setup a "execute" breakpoint to see when the game starts using an address you're worried about.  You would use a "read" breakpoint if you think the changes are palettes data.  Then you use "step in" to see one instruction at the time and follow how the game is using your code.

(Madsiur, you should probably add the Debugger to the Wiki list of Misc. Utilities for SNES.  I don't have access to edit the wiki.)
  Find
Quote  

#2
Posts: 3,966
Threads: 279
Thanks Received: 234
Thanks Given: 56
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
Geiger's debugger has been outdated by bsnes-plus (bsnes+). The latter is superior in many ways, with a VRAM viewer and other features Geiger's debugger lack. Also, it is actively being updated and work on.

Both are on the wiki, under "General ROM hacking" utility page: https://www.ff6hacking.com/wiki/doku.php...:utilities

If you want to participate in the wiki development, just register there.
  Find
Quote  
[-] The following 2 users say Thank You to madsiur for this post:
  • NPCnextdoor (08-05-2018), ReturnerScum (08-05-2018)

#3
Posts: 48
Threads: 7
Thanks Received: 0
Thanks Given: 0
Joined: Dec 2017
Reputation: 0
Status
None
Wow! BSNES+ can be installed on Linux. This, this is awesome! No more working blindly! Thanks a lot! Here, have 1 x morceau de robot.
  Find
Quote  
[-] The following 1 user says Thank You to NPCnextdoor for this post:
  • madsiur (08-05-2018)



Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite