logo
 drop

Main

Community

Submissions

Help

71191713 visitors

Author Topic: Utilities: bsnes v0.051 debugger  (Read 12510 times)

RHDNBot

  • Guest
Utilities: bsnes v0.051 debugger
« on: September 27, 2009, 12:03:59 pm »

Update By: Killa B

byuu has just released a new SNES debugger based on his bsnes emulator.

It's pretty awesome, and a thousand times better than Geiger's Snes9x Debugger. It has a lot of fancy things, including a VRAM viewer! If you're not excited, there's something severely wrong with you.

Questions, comments, complaints, and feature requests may be posted at byuu's message board.

You can download it from the bsnes site or right here at RHDN.

Relevant Link: (http://byuu.org/)

creaothceann

  • Hero Member
  • *****
  • Posts: 2619
  • Location: Germany
  • SPINESHARK
    • View Profile
    • creaothceann's website
Re: Utilities: bsnes v0.051 debugger
« Reply #1 on: September 27, 2009, 02:23:26 pm »
Relevant Link: (http://byuu.org/)

Yup, see latest news.

[...] including a VRAM viewer! If you're not excited, there's something severely wrong with you.

It looks like it doesn't use the palette though, so you get a black & white image. :-\

Ryusui

  • Hero Member
  • *****
  • Posts: 4975
  • Location: In the third dimension!
  • IT'S LIKE I CAN TOUCH YOU!!!
    • View Profile
    • Homepage and DevBlog
Re: Utilities: bsnes v0.051 debugger
« Reply #2 on: September 27, 2009, 03:42:59 pm »
It looks like it doesn't use the palette though, so you get a black & white image. :-\

B&W is better than none at all. And if you need the palette, there's always VSNES. :3

Note to self: get off lazy ass and get back to work on BoF1.
Chiriyuku polaroid, atsumete paranoia...tsugi wa dare no ban da oshiete hoshii...

Fukanzen na jittai ni yorisoi nemureba...understand mieru darou!

Hamlet

  • Jr. Member
  • **
  • Posts: 86
  • Location: Germany
    • View Profile
Re: Utilities: bsnes v0.051 debugger
« Reply #3 on: September 27, 2009, 08:00:14 pm »
Thanks byuu!!!
Looks and sounds great!

PS @Ryusui: You should really listen to yourself! ;)

Tater Bear

  • Full Member
  • ***
  • Posts: 124
    • View Profile
Re: Utilities: bsnes v0.051 debugger
« Reply #4 on: September 27, 2009, 08:07:31 pm »
[...] including a VRAM viewer! If you're not excited, there's something severely wrong with you.

It looks like it doesn't use the palette though, so you get a black & white image. :-\

It is open source now. I am sure you can add this functionality  :thumbsup: .

creaothceann

  • Hero Member
  • *****
  • Posts: 2619
  • Location: Germany
  • SPINESHARK
    • View Profile
    • creaothceann's website
Re: Utilities: bsnes v0.051 debugger
« Reply #5 on: September 27, 2009, 08:26:06 pm »
[...] including a VRAM viewer! If you're not excited, there's something severely wrong with you.

It looks like it doesn't use the palette though, so you get a black & white image. :-\

It is open source now. I am sure you can add this functionality  :thumbsup: .

But it's written in C++ and Qt. >_>

Malias

  • Full Member
  • ***
  • Posts: 234
  • Location: Portland, Oregon
    • View Profile
Re: Utilities: bsnes v0.051 debugger
« Reply #6 on: September 27, 2009, 08:41:55 pm »
Wow, bsnes certainly grew in size. :o  Hopefully, it's from all those awesome debug features.
The great achievement is to lose one's reason for no reason, and to let my lady know that if I can do this without cause, what should I do if there were cause?
     ~Don Quixote~

creaothceann

  • Hero Member
  • *****
  • Posts: 2619
  • Location: Germany
  • SPINESHARK
    • View Profile
    • creaothceann's website
Re: Utilities: bsnes v0.051 debugger
« Reply #7 on: September 27, 2009, 09:05:56 pm »
Well, it's no longer compressed with UPX, but that's not the only reason.

tomaitheous

  • Hero Member
  • *****
  • Posts: 510
    • View Profile
    • PC Engine Dev
Re: Utilities: bsnes v0.051 debugger
« Reply #8 on: September 27, 2009, 10:18:42 pm »
 Am I the only one that's tried to use it!? I can't step through any cpu code. I can break, but no stepping. Sometimes it'll show a line or two in the trace window, but I can't scroll rom code. The memory viewer also isn't scrollable - although the bar is there for it. I have to manually enter in an address and limited to 256 bytes - no scrollable. Tile view is nice, but no status window with all the sPPU's regs. At its current build, I can't really use it :( On a side note, man... this emu actually runs faster than zsnes on my laptop ;>_> Appears to run full speed on this piece of crap sempron 3000+ laptop. I'm amazed :D

creaothceann

  • Hero Member
  • *****
  • Posts: 2619
  • Location: Germany
  • SPINESHARK
    • View Profile
    • creaothceann's website
Re: Utilities: bsnes v0.051 debugger
« Reply #9 on: September 28, 2009, 06:46:56 am »
Nope, haven't tried the code debugger.

Have you contacted byuu about this?

smkd

  • Newbie
  • *
  • Posts: 47
    • View Profile
Re: Utilities: bsnes v0.051 debugger
« Reply #10 on: September 28, 2009, 09:19:30 am »
Very cool release.

code stepping works fine, you just have to go in to configuration->advanced and set it to not pause emulation when window isn't focused.  Stepping worked fine after that.

MathOnNapkins

  • Forum Moderator
  • Hero Member
  • *****
  • Posts: 556
  • Who ya gonna call
    • View Profile
    • Arc-Nova - Rohmackin' and Chiptunin'
Re: Utilities: bsnes v0.051 debugger
« Reply #11 on: September 28, 2009, 10:54:13 am »
I'll have to give it a try some time, I sure hope it's better than the v0.13 debugger.

Killa B

  • Hero Member
  • *****
  • Posts: 1155
  • Location: NJ
  • Fallen Angel
    • View Profile
    • Killa B
Re: Utilities: bsnes v0.051 debugger
« Reply #12 on: September 28, 2009, 02:24:08 pm »
I'll have to give it a try some time, I sure hope it's better than the v0.13 debugger.
It is. :P
I always dreamed of doing a Pokemon hack

creaothceann

  • Hero Member
  • *****
  • Posts: 2619
  • Location: Germany
  • SPINESHARK
    • View Profile
    • creaothceann's website
Re: Utilities: bsnes v0.051 debugger
« Reply #13 on: September 28, 2009, 04:56:14 pm »
Am I the only one that's tried to use it!? I can't step through any cpu code. I can break, but no stepping. Sometimes it'll show a line or two in the trace window, but I can't scroll rom code. The memory viewer also isn't scrollable - although the bar is there for it. I have to manually enter in an address and limited to 256 bytes - no scrollable. Tile view is nice, but no status window with all the sPPU's regs. At its current build, I can't really use it :( On a side note, man... this emu actually runs faster than zsnes on my laptop ;>_> Appears to run full speed on this piece of crap sempron 3000+ laptop. I'm amazed :D

code stepping works fine, you just have to go in to configuration->advanced and set it to not pause emulation when window isn't focused.  Stepping worked fine after that.

Quote from: byuu
I know about the scrollbar. Qt doesn't let you control it on your own without scrolling the hex output out of view. Obviously I can't print all 16MB of text into the window at one time. I'm writing my own replacement scrollbar now but didn't want to delay the release for it. The arrow keys can navigate, as can the page keys and goto box.

As for the other issue, I'll have to default to "ignore input", I guess. Bypassing "pause input" with the debugger open would be non-intuitive.

This is the first release, so there's bound to be lots of things that need to be polished; but I'll make sure they get done so that the SNES scene finally has a decent debugger =)

tomaitheous

  • Hero Member
  • *****
  • Posts: 510
    • View Profile
    • PC Engine Dev
Re: Utilities: bsnes v0.051 debugger
« Reply #14 on: September 29, 2009, 10:01:58 am »
Very cool release.

code stepping works fine, you just have to go in to configuration->advanced and set it to not pause emulation when window isn't focused.  Stepping worked fine after that.

 That did the trick. I had looked at the advanced section, but I must has skimmed over it. Anyway, thank ye :)

Lenophis

  • IRC Staff
  • Hero Member
  • *****
  • Posts: 850
  • Location: Duluth, MN
  • The return of the sombrero!
    • View Profile
    • Slick Productions
Re: Utilities: bsnes v0.051 debugger
« Reply #15 on: September 29, 2009, 05:07:23 pm »
And before anybody gets their feet wet, he released 0.052. :laugh:

Kernigh

  • Newbie
  • *
  • Posts: 24
    • View Profile
Re: Utilities: bsnes v0.051 debugger
« Reply #16 on: September 29, 2009, 05:10:27 pm »
If you're not excited, there's something severely wrong with you.

I am not yet excited. I started ROM hacking for SNES without a debugger, because, to my knowledge, there is no SNES debugger that is compatible with my computer. I find more ease to hack without a debugger, than to port or fix an existing SNES debugger. So the SNES debuggers remain beyond my reach and fail to excite me.

My copy of BSNES v0.052 crashes whenever I load a cartridge. Now that BSNES allegedly has a debugger, I might try to report or fix the crash, so that I may use the debugger.

Tauwasser

  • Hero Member
  • *****
  • Posts: 1397
  • Fantabulous!!
    • View Profile
    • My blog
Re: Utilities: bsnes v0.051 debugger
« Reply #17 on: September 29, 2009, 08:24:28 pm »
[...] to my knowledge, there is no SNES debugger that is compatible with my computer.

And what computer might that be? Windows, Linux and Mac OS are supported as far as I see from the bsnes page. Or are you talking about hardware compatibility?

cYa,

Tauwasser

DarknessSavior

  • Hero Member
  • *****
  • Posts: 5078
  • Location: Hikone, Japan
  • Darkness.
    • View Profile
    • DS: No, not the Nintendo one.
Re: Utilities: bsnes v0.051 debugger
« Reply #18 on: September 29, 2009, 09:54:38 pm »
And before anybody gets their feet wet, he released 0.052. :laugh:

I love byuu's work, I really do. But seriously, get an inside beta-testing team already! I'm tired of downloading five new releases of bsnes in two months! >_>;

~DS
Red Comet: :'( Poor DS. Nobody loves him like RC does. :'(
Sliver-X: LET ME INFRINGE UPON IT WITH MY MOUTH
DSRH - Currently working on: Demon's Blazon, Romancing SaGa, FFIV EasyType.
http://www.youtube.com/user/DarknessSavior

I.S.T.

  • Submission Reviewer
  • Hero Member
  • *****
  • Posts: 4084
  • I AM NO-AVATAR MAN!
    • View Profile
Re: Utilities: bsnes v0.051 debugger
« Reply #19 on: September 29, 2009, 10:07:23 pm »
He does have one, dummy. ;)
http://www.smashwords.com/books/view/12534 The Dragon Thing To Do: The Dragon Creed