[PSX] Debuggers Opinons

PSXCraver

Active Member
OP
Newcomer
Joined
Nov 5, 2021
Messages
32
Trophies
0
Age
37
XP
392
Country
Canada
Like the title says.

What PSX debugger you guys preferred to use to do your Rom hacking work with?
Currently, Windhex32 is doing me well. What about you?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Is Windhex32 a PS1 debugger these days or featuring some kind of generic debugger? I thought it was mostly a hex editor.

Anyway no$psx if I can get it working is nice, for more basic things the old pcsx I think it was usually did what I had to do. Not sure what epsxe has going on these days as it has been a while since I looked there. Bizhawk is probably where many will be looking as tool assisted speedrunning kind of needs a debugger to do things with that.
I also used to do a fair bit with static analysis, maybe guided slightly by what I was seeing in the emulator.

A lot of emulators these days are also not doing their own debugger (it is a hard task and as fewer use such features than faster, more reliable or more accurate emulation then it tends to fall by the wayside before long) and instead providing something like a GDB stub. https://wrongbaud.github.io/posts/ghidra-debugger/ , maybe IDA or even gdb itself, not sure what radare2 has here.
Whether PS1 emulators have gone down this path or not I don't know but it would be something I look at.
 

BigPanda

Well-Known Member
Member
Joined
Jul 18, 2016
Messages
221
Trophies
0
XP
1,719
Country
Belgium
Is Windhex32 a PS1 debugger these days or featuring some kind of generic debugger? I thought it was mostly a hex editor.

Anyway no$psx if I can get it working is nice, for more basic things the old pcsx I think it was usually did what I had to do. Not sure what epsxe has going on these days as it has been a while since I looked there. Bizhawk is probably where many will be looking as tool assisted speedrunning kind of needs a debugger to do things with that.
I also used to do a fair bit with static analysis, maybe guided slightly by what I was seeing in the emulator.

A lot of emulators these days are also not doing their own debugger (it is a hard task and as fewer use such features than faster, more reliable or more accurate emulation then it tends to fall by the wayside before long) and instead providing something like a GDB stub. https://wrongbaud.github.io/posts/ghidra-debugger/ , maybe IDA or even gdb itself, not sure what radare2 has here.
Whether PS1 emulators have gone down this path or not I don't know but it would be something I look at.
no$psx is the way to go. You have the emulator, debugger, tools, documentation and the ability to use it on a real console (To upload code), all on the same app.

Used it a couple of times and it is working great.
 
  • Like
Reactions: swosho

PSXCraver

Active Member
OP
Newcomer
Joined
Nov 5, 2021
Messages
32
Trophies
0
Age
37
XP
392
Country
Canada
Is Windhex32 a PS1 debugger these days or featuring some kind of generic debugger? I thought it was mostly a hex editor.

Anyway no$psx if I can get it working is nice, for more basic things the old pcsx I think it was usually did what I had to do. Not sure what epsxe has going on these days as it has been a while since I looked there. Bizhawk is probably where many will be looking as tool assisted speedrunning kind of needs a debugger to do things with that.
I also used to do a fair bit with static analysis, maybe guided slightly by what I was seeing in the emulator.

A lot of emulators these days are also not doing their own debugger (it is a hard task and as fewer use such features than faster, more reliable or more accurate emulation then it tends to fall by the wayside before long) and instead providing something like a GDB stub. https://wrongbaud.github.io/posts/ghidra-debugger/ , maybe IDA or even gdb itself, not sure what radare2 has here.
Whether PS1 emulators have gone down this path or not I don't know but it would be something I look at.
Actually, It was my mistake. I got mixed up.
I actually intended to ask about Hex editors, sorry abut that. But debuggers is also something I was going to ask anyway hah
Thanks for the reply!
 

PSXCraver

Active Member
OP
Newcomer
Joined
Nov 5, 2021
Messages
32
Trophies
0
Age
37
XP
392
Country
Canada
no$psx is the way to go. You have the emulator, debugger, tools, documentation and the ability to use it on a real console (To upload code), all on the same app.

Used it a couple of times and it is working great.
Thanks for that, I really appreciate the information.

I do use No$SPX a lot, actually. Still working around to understand all its functions, though.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
In that case it was some years ago now I did a shootout but I still mostly rock the same setups on Windows as not all that much has changed/nothing has risen up to threaten these (though HxD is a bit better and may have some limited table support at some point -- the author did wander over to romhacking.net a while a back to ask about adding things on the tables/encoding side of things*
https://gbatemp.net/threads/rom-hacking-hex-editors-mid-2012-discussion.326873/

If you want to trial out a few things then reasonable start of a list of them
https://www.texteditors.org/cgi-bin/wiki.pl?HexEditorFamily
I do generally find most are woefully lacking compared to the kit I came to at the end there.

*for those wanting to contemplate some more about tables https://transcorp.romhacking.net/scratchpad/Table File Format.txt
 
  • Like
Reactions: PSXCraver

PSXCraver

Active Member
OP
Newcomer
Joined
Nov 5, 2021
Messages
32
Trophies
0
Age
37
XP
392
Country
Canada
In that case it was some years ago now I did a shootout but I still mostly rock the same setups on Windows as not all that much has changed/nothing has risen up to threaten these (though HxD is a bit better and may have some limited table support at some point -- the author did wander over to romhacking.net a while a back to ask about adding things on the tables/encoding side of things*
https://gbatemp.net/threads/rom-hacking-hex-editors-mid-2012-discussion.326873/

If you want to trial out a few things then reasonable start of a list of them
https://www.texteditors.org/cgi-bin/wiki.pl?HexEditorFamily
I do generally find most are woefully lacking compared to the kit I came to at the end there.

*for those wanting to contemplate some more about tables https://transcorp.romhacking.net/scratchpad/Table File Format.txt
Again, thank you for this! The more I read, the better I understand.
 

PSXCraver

Active Member
OP
Newcomer
Joined
Nov 5, 2021
Messages
32
Trophies
0
Age
37
XP
392
Country
Canada
On the subject of debuggers I am pointed at https://github.com/stenzek/duckstation these days.
Not played properly with it but looking at the source code it has several very nice options.
Really, I thought Duckstation was only an Emulator? So then, it is also a debugger you say. Thanks for the information.
I had tried running this Emulator a little while back, but could not get it to lunch.
Lack of understand on my part, maybe?

Whenever I attempted, I remember it just not functioning.

Perhaps you can assist me on this?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Many emulators are also debuggers (helps the emulator author fix games/find issues, homebrew authors like it, ROM hackers like it, advanced cheat makers like it, tool assisted speedrun types like it, glitch finders like it...). Not all will be as it is an extra feature to code up into something useful and while all those groups like it then simple game players, the overwhelming majority of users of an emulator, care only as much as it helps the former groups produce things for them to look at.

Not sure what is going to be the issue for Duckstation offhand. Does it give any error messages?
 

PSXCraver

Active Member
OP
Newcomer
Joined
Nov 5, 2021
Messages
32
Trophies
0
Age
37
XP
392
Country
Canada
Many emulators are also debuggers (helps the emulator author fix games/find issues, homebrew authors like it, ROM hackers like it, advanced cheat makers like it, tool assisted speedrun types like it, glitch finders like it...). Not all will be as it is an extra feature to code up into something useful and while all those groups like it then simple game players, the overwhelming majority of users of an emulator, care only as much as it helps the former groups produce things for them to look at.

Not sure what is going to be the issue for Duckstation offhand. Does it give any error messages?
I figured it out. Thank you for wanting to help me with this, regardless.
At first glance, It wouldn't load, but only because It needed to be set up correctly.
Anyway, have a great day, man!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    @SylverReZ youtube to mp3 some are still good, usefull when the official music video has better audio than the music in th ecd
    +1
  • Xdqwerty @ Xdqwerty:
    im back
  • Psionic Roshambo @ Psionic Roshambo:
    Find the studio rips, like a few GBs per song lol
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, game boys per song?
  • Psionic Roshambo @ Psionic Roshambo:
    I used to have a few of those with Direct Sound on XP and Audigy Platinum sound card with high end speakers was a glorious time for audio
  • Psionic Roshambo @ Psionic Roshambo:
    Lol no Gigabytes per song
  • K3Nv2 @ K3Nv2:
    Some websites have full studio rips of production kind of hard to find for obvious reasons
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure current audio codec based sound built in to motherboards can handle the bit depth those used
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, I just use mp3 files of the best quality i can find
    +1
  • K3Nv2 @ K3Nv2:
    I say fuck it and open Spotify 80% of your musics already on it probably
    +1
  • Xdqwerty @ Xdqwerty:
    or just put in on yt
  • Psionic Roshambo @ Psionic Roshambo:
    Xdqwerty for most people hearing anything better than 256Kbps MP3 they cannot tell the difference
  • Xdqwerty @ Xdqwerty:
    play the songs video
  • K3Nv2 @ K3Nv2:
    Audiophiles mjs second allegation
  • Psionic Roshambo @ Psionic Roshambo:
    Pedo Audio what ever MJ was into he lost a glove
  • K3Nv2 @ K3Nv2:
    Mjs glove fit
  • Psionic Roshambo @ Psionic Roshambo:
    Billies Jeans did not
  • K3Nv2 @ K3Nv2:
    Mj you are the father
  • K3Nv2 @ K3Nv2:
    Wifi 7 routers are already out
  • The Real Jdbye @ The Real Jdbye:
    and i'm still here on wifi 5
  • The Real Jdbye @ The Real Jdbye:
    all my stuff is wired anyway
  • The Real Jdbye @ The Real Jdbye:
    what annoys me is my server has 2.5g but i have nothing else that does
  • K3Nv2 @ K3Nv2:
    No real point in 7 unless you have 5gb which no real point in it
    K3Nv2 @ K3Nv2: No real point in 7 unless you have 5gb which no real point in it