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
sixxie wrote:I've had a go at fixing most of the issues in this thread, and pushed new snapshot builds out here:

http://www.6809.org.uk/tmp/xroar/
Thanks, Ciaran! :)

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 :oops:

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.