
Gambatte 0.5.0-wip2 released
Moderator: General Mods
Thanks. I've updated src.pro (SVN) to make it more likely to compile on OS X. Even if it compiles, I wouldn't expect it to run flawlessly at this point though.Thristian wrote:gambatte_qt/src/src.pro seems to assume that OS X will use the "macx" portion of the file and ignore the "unix" portion, but that doesn't seem to be the case in practice
Cool. Not sure why the filters in specific wouldn't work (besides being too slow).DataPath wrote:gambatte_sdl compiles, and theoretically runs on, the Nokia N800 internet tablet.
They're just debug messages about counter wrap around that I didn't bother to remove.Nach wrote:I'm using r102, been getting this, wondering if it's normal:Code: Select all
RESETTING COUNTERS!!!!!!!!!!!!!!!!111111111 RESETTING COUNTERS!!!!!!!!!!!!!!!!111111111
Aww, that sucksNach wrote:Would it be possible to disable screensaver while it's running? I was playing Yoshi, and was up to level 25 or so, when the screen saver came on, and I lostNo way to rewind either

I wish all operating systems would realize that while someone's using the gamepad may not be the best time to put up the screen saver. Disabling the screen saver would probably require some platform-specific code. Preferably, it'd have to detect minimization too.DancemasterGlenn wrote:Seconded. I wish all programs made that option available...
Unlikely to happen. There are some comments on this earlier in the thread.Agozer wrote:I'd like to see SGB borders.
Last edited by sinamas on Mon Nov 12, 2007 4:52 am, edited 1 time in total.
-
- Veteran
- Posts: 637
- Joined: Sat Apr 21, 2007 8:05 pm
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Someone usually forgets about the details.DancemasterGlenn wrote:That's actually a really good point. Well met, sir!sinamas wrote: I wish all operating systems would realize that while someone's using the gamepad may not be the best time to put up the screen saver. Disabling the screen saver would probably require some platform-specific code..
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Well, I'll grant it's a bit glitchy, but it works :)sinamas wrote:Thanks. I've updated src.pro (SVN) to make it more likely to compile on OS X. Even if it compiles, I wouldn't expect it to run flawlessly at this point though.Thristian wrote:gambatte_qt/src/src.pro seems to assume that OS X will use the "macx" portion of the file and ignore the "unix" portion, but that doesn't seem to be the case in practice

I had to apply the following changes to src.pro in SVN:
Code: Select all
--- a/gambatte_qt/src/src.pro
+++ b/gambatte_qt/src/src.pro
@@ -57,10 +57,12 @@ INCLUDEPATH += ../../libgambatte/include SDL_Joystick/include
LIBS += -L../../libgambatte -lgambatte -lz
macx {
- SOURCES += addaudioengines.cpp addblitterwidgets.cpp getfullrestoggler.cpp audioengines/aoengine.cpp
+ SOURCES += addaudioengines.cpp addblitterwidgets.cpp getfullrestoggler.cpp audioengines/aoengine.cpp blitterwidget.cpp
SOURCES += SDL_Joystick/src/darwin/SDL_sysjoystick.c
HEADERS += audioengines/aoengine.h
- LIBS += -lao
+ CONFIG += link_pkgconfig
+ PKGCONFIG += ao
+ LIBS += -framework IOKit
} else : unix {
DEFINES += PLATFORM_UNIX
Full screen does *not* work; it just hides the menu-bar and moves the window to the top-left of the screen - it doesn't resize the window or hide other applications or anything. This might have something to do with the fact that the 'Fullscreen resolution' drop-downs are empty.
I forgot about that one, sorry.Thristian wrote:blitterwidget.cpp
Must be for the joystick code.Thristian wrote:LIBS += -framework IOKit
Sounds like a Qt bug/inconsistency. By any chance does first setting "Windowed resolution" to "Variable" make a difference?Thristian wrote:Full screen does *not* work; it just hides the menu-bar and moves the window to the top-left of the screen - it doesn't resize the window or hide other applications or anything. This might have something to do with the fact that the 'Fullscreen resolution' drop-downs are empty.
That's my guess! I should test it really, I suppose. Yes, it seems to work just fine. The text-fields in the input-settings dialog don't highlight to tell you which button you're about to set, but I can live with that.sinamas wrote:Must be for the joystick code.Thristian wrote:LIBS += -framework IOKit
Now that you mention it, yes it does. If I set it to "Variable" then restart Gambatte, I can resize the window and Fullscreen mode really does take up the full screen. However, in software-scaling mode, it takes too much CPU to scale to my desktop size, and in OpenGL mode, the portions of the window that aren't actively repainted every frame are covered in whatever crap happened to be lying around in video-RAM.sinamas wrote:Sounds like a Qt bug/inconsistency. By any chance does first setting "Windowed resolution" to "Variable" make a difference?Thristian wrote:Full screen does *not* work; it just hides the menu-bar and moves the window to the top-left of the screen - it doesn't resize the window or hide other applications or anything. This might have something to do with the fact that the 'Fullscreen resolution' drop-downs are empty.
If I could figure out how to get qmake to build a statically-linked library, I could show off to all my Mac-using, terminal-hating friends, but I haven't, so I can't. :(
All in all, it works pretty well for code that's never been officially ported to the Mac. Whatever you're doing to keep your code portable is obviously working. :)
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Qt is good that wayThristian wrote: All in all, it works pretty well for code that's never been officially ported to the Mac. Whatever you're doing to keep your code portable is obviously working.

May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Veteran
- Posts: 637
- Joined: Sat Apr 21, 2007 8:05 pm
On OS X, full-screen mode now works properly even when Video output is set to a fixed window size.sinamas wrote:FWIW fixed window size issues with various X11 window managers (metacity, xfwm4...) and probably Mac OS X are fixed in SVN. The OpenGL clearing issue is probably fixed too.
Unfortunately, if you go into full-screen mode with "Keep Aspect Ratio" enabled, you still tend to get crap around the edges.
Also, audio output seems to have suddenly gone pear-shaped on my machine. I'll see if I can figure out why.
EDIT: nup, seems to be working fine now. False alarm, sorry!
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
If Knoppix doesn't have Qt 4 libs on it, the next one probably will.kick wrote:It would be nice to have a portable (static Qt4) i686 Linux build for use with live Linux distros.Just load the live CD,unpack and run
Static Qt4 at 4.2+ for some reason doesn't work in Linux, I've compiled it, but any application linked to it would crash on load. 4.0 and 4.1 worked fine though. I haven't yet tested the new 4.3 however regarding this.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Knoppix? Who uses Knoppix these days? 
Slackware-based Live CDs are all the rage now.
Not to mention how popular small bloat-free distros such as Wolvix,Damn Small Linux or Puppy Linux are becoming.
BTW,Knoppix hasn't been updated since 2006
Sad to see the 'king of Live CDs' abandoned like that...
Don't expect a new release anytime soon.

Slackware-based Live CDs are all the rage now.
Not to mention how popular small bloat-free distros such as Wolvix,Damn Small Linux or Puppy Linux are becoming.
BTW,Knoppix hasn't been updated since 2006

Don't expect a new release anytime soon.
[i]Have a nice kick in da nutz[/i] @~@* c//
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
All the IT guys I work with do.kick wrote:Knoppix? Who uses Knoppix these days?
Never even heard of that being an option. I'll look at it and see if it offers enough stuff.kick wrote:Slackware-based Live CDs are all the rage now.
Which is irrelavent to needing a Live CD.kick wrote: Not to mention how popular small bloat-free distros such as Wolvix,Damn Small Linux or Puppy Linux are becoming.
Last releases was from beginning of 2007, with most recent private release from this past July. Where exactly are you getting your info from?kick wrote: BTW,Knoppix hasn't been updated since 2006Sad to see the 'king of Live CDs' abandoned like that...
Don't expect a new release anytime soon.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
I just checked 4 different Slackware based Live CDs, not one of them can build ZSNES. While Knoppix can.
Yeah, you keep believing that Slackware based is the way to go, let me know when I can use it as a drop in replacement for everything that Knoppix can do.
Yeah, you keep believing that Slackware based is the way to go, let me know when I can use it as a drop in replacement for everything that Knoppix can do.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
OK,the last public release of Knoppix was from 2006.
The non-public 'Deutsche' version [5.2.0] is only available through a German magazine or via 'secret' BitTorrent links.
"The next public download edition (5.2.1) will be issued as CD and DVD probably in April 2007"
It's almost December now and still no sign of 5.2.1
The non-public 'Deutsche' version [5.2.0] is only available through a German magazine or via 'secret' BitTorrent links.
"The next public download edition (5.2.1) will be issued as CD and DVD probably in April 2007"
It's almost December now and still no sign of 5.2.1

[i]Have a nice kick in da nutz[/i] @~@* c//
Notice the wink at the end of the sentence?Nach wrote:All the IT guys I work with do.kick wrote:Knoppix? Who uses Knoppix these days?

I don't like them either,I just pointed them as an option.I'll stick with good ol' KnoppixNach wrote:Never even heard of that being an option. I'll look at it and see if it offers enough stuff.kick wrote:Slackware-based Live CDs are all the rage now.

Don't like them either,but a customized Puppy with the DevX addon is damn good as a live CDkick wrote:Which is irrelavent to needing a Live CD.Nach wrote:Not to mention how popular small bloat-free distros such as Wolvix,Damn Small Linux or Puppy Linux are becoming.

[i]Have a nice kick in da nutz[/i] @~@* c//
-
- Locksmith of Hyrule
- Posts: 3634
- Joined: Sun Aug 08, 2004 7:49 am
- Location: 255.255.255.255
- Contact:
and sadly this is the problem with most good live CD distros, hell they don't even have GCC and co. in their repositories (if they even have them at all)Nach wrote:I just checked 4 different Slackware based Live CDs, not one of them can build ZSNES. While Knoppix can.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
NSRT here.
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
No, it's from January 2007.kick wrote:OK,the last public release of Knoppix was from 2006.
As for that magazine only release, there's torrents for the DVD version online.
Knoppix mailing list as of last month said to expect new version near year's end.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Looks like you're right (I missed the minor bugfix (x.x.1) release)Nach wrote:No, it's from January 2007.kick wrote:OK,the last public release of Knoppix was from 2006.
Finally a good reason to use that torrent client.I haven't done torrenting for ages.I always find it faster to get stuff directly from the FTP.As for that magazine only release, there's torrents for the DVD version online.
Ah,great. That'll make a wonderful Christmas present. Can't wait to get my paws on a copyKnoppix mailing list as of last month said to expect new version near year's end.

[i]Have a nice kick in da nutz[/i] @~@* c//
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
I always find it fastest to download ISOs of Linux distors using nget along with all the HTTP URLs that the universities and whatnot provide.kick wrote: Finally a good reason to use that torrent client.I haven't done torrenting for ages.I always find it faster to get stuff directly from the FTP.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding