Page 3 of 5
Re: XRoar 0.28 available
Posted: Mon Sep 24, 2012 12:03 am
by robcfg
Hi!
I tried the latest snapshot, but the icon doesn't appear at all.
I've attached a version of the svg icon in windows format, which is the one I'm currently using. The svg file can be used directly in Linux as an icon.
By the way, I don't remember how to get the menu bar in the windows version. Could you please refresh my mind? I find it quite useful.
Thank you very much!
Re: XRoar 0.28 available
Posted: Mon Sep 24, 2012 12:19 am
by zephyr
Thanks, Ciaran!
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: XRoar 0.28 available
Posted: Mon Sep 24, 2012 7:51 am
by sixxie
robcfg wrote:
By the way, I don't remember how to get the menu bar in the windows version. Could you please refresh my mind? I find it quite useful.
That was a separate build that depended on GTK+2. I've uploaded a separate .exe for you that should work (and specifies the icon differently - any joy?).
Edit: icon seeming a lot more likely now!
Re: XRoar 0.28 available
Posted: Mon Sep 24, 2012 10:59 pm
by Alastair
The Win32 and GTK+2 executables both show icons. I cannot see an icon for the Win64 version, but it may be that 32-bit Windows cannot display Win64 program icons.
Re: XRoar 0.28 available
Posted: Tue Sep 25, 2012 11:33 am
by robcfg
Well,
I can see the icon on the GTK version, but I cannot start it on my W7 64bit machine at work... I instaleed the redistributable GTK libraries and its dependencies, but no use, I get always a 0xC00007B error.
Re: XRoar 0.28 available
Posted: Tue Sep 25, 2012 3:11 pm
by sixxie
If you're willing to install the 64-bit GTK+-2 bundle, I've uploaded a 64-bit exe built against it. Completely untested but, you know, it compiled...
Re: XRoar 0.28 available
Posted: Tue Sep 25, 2012 7:55 pm
by robcfg
I can run the 32bit GTK version, but the menus don't show up.
Am I doing anything wrong?
Edit: The menu bar is indeed there, but is rendered in black, like being overwritten by the emulator rendering.
Re: XRoar 0.28 available
Posted: Tue Sep 25, 2012 8:18 pm
by sixxie
I'm not sure, but I've just realised the 64-bit one definitely won't work, and gtkglext doesn't want to build against the GTK+ bundle I downloaded because the GTK+ people deprecated a bunch of stuff.
What does stdout/stderr say?
Re: XRoar 0.28 available
Posted: Tue Sep 25, 2012 8:50 pm
by robcfg
Hi!
Sorry to give you so much trouble
My stderr file is as follows
Module init: GTK+-2 UI
Module init: Windows32 file requester
Module init: GtkGLExt video
Module init: SDL audio
8-bit unsigned, mono, 44100Hz
23ms (1024 samples) buffer
Module init: GTK+-2 keyboard input
Module init: SDL joystick input
No joysticks found
Module init failed: SDL joystick input
WARNING: No joystick module initialised.
Machine: Dragon 64
Loading ROM: ./d64_1.rom
CRC = 0x60a4634c
Loading ROM: ./d64_2.rom
CRC = 0x17893a42
Cartridge: DragonDOS
Loading ROM: ./ddos40.rom
Attached virtual cassette 'D:\Games\XRoar\Tapes\stripe.cas'
Module shutdown: GTK+-2 keyboard input
Module shutdown: SDL audio
Module shutdown: GtkGLExt video
Module shutdown: Windows32 file requester
Module shutdown: GTK+-2 UI
And I've attached a screenshot of my problem. The menu bar is fully functional, but it's being overwritten. Like having sdl fill the whole area including the menu bar. Sometimes I see the menu bar flickering.
Thank you very much for your help!
Re: XRoar 0.28 available
Posted: Tue Sep 25, 2012 10:55 pm
by sixxie
Hmm. Well it worked for you before, so it should be possible to get it going... I did recently create a common set of helpers for OpenGL stuff so I wasn't duplicating code in each module that used it - maybe I missed something for GtkGLExt, and it just happens to work on my setup. I'll have a look tomorrow.
It's not trouble per se, it's just a weird situation building for a platform you have no access to. Especially with the weird hundred-libraries-just-to-open-a-damn-window (and growing) situation that is GTK+ - I don't even really like it under Linux, it looks like absolute hell to install on Windows, with no proper package management.