Kodewerx

Our culture has advanced beyond all that you could possibly comprehend with one hundred percent of your brain.
It is currently Thu Mar 28, 2024 4:53 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Wed Dec 09, 2009 6:59 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
So bbitmaster and I have been tossing around the idea of fixing the state of SNES debuggers. Our previous debugger projects were FCEUXD and FCEUd, respectively (FCEUd preceding FCEUXD).

So far, I have been successful building Snes9x-gtk and bsnes on Mac OS X 10.6. Personally, I like bsnes better, because it builds cleaner, and with OpenGL support. Snes9x-gtk's OpenGL dependencies (gtkglext) do not build for "native" GTK; it requires X11. Even with X11, it builds, but the OpenGL support is broken. On the other hand, bsnes just works.

So, I'm considering using bsnes as the basis for an SNES debugger. bbitmaster might agree. bsnes already has a debugger, but I don't like it.

Anyway, here's some screenshots of both emulators (pretty much vanilla) running on OS X!

Image

Image

Image

Image

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
PostPosted: Thu Dec 10, 2009 4:16 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:46 pm
Posts: 2331
Location: *poof*
Title: The Mad Hacker
I hope you'd like to pursue it.

Tis awesome.

_________________
Image


Top
 Profile  
Reply with quote  
PostPosted: Fri Dec 11, 2009 5:21 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
Well, this sucks! Valgrind doesn't support OS X 10.6, and it definitely doesn't support 64-bit on OS X 10.6. So for my static analysis/debugging, I'm going to have to run bsnes on my ancient Athlon XP 2600 (which is running Ubuntu 9.10) ... Great, so even a fully optimized bsnes build only reaches 30fps on that hardware. An unoptimized debug build runs at 14fps (!) And that's not even counting the overhead of running it under Valgrind. *sigh*

Meanwhile, my little Mac laptop can run this thing (unoptimized and all) at a solid 60fps... Please help, Valgrind team, you're my only hope! :(

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
PostPosted: Wed Dec 16, 2009 10:36 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
Graphviz is pretty cool. With it, I made this:

Image

There is a full article that goes with this graph. You should read it, here: http://blog.kodewerx.org/index.php?/arc ... randi.html

I spoke with byuu today (author of bsnes) and he appears to have some interest in this work. That provides some motivation to keep this moving forward.

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 143 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group