Amiga.org

The "Not Quite Amiga but still computer related category" => Amiga Emulation => Topic started by: TheMud on August 12, 2009, 04:58:00 PM

Title: EUAE - Problems on MacMini
Post by: TheMud on August 12, 2009, 04:58:00 PM
I have a MacMini Intel Core Duo

I've been using EUAE on my old iMac G4 for a long time
and now that I've startet using my MacMini, the only thing
I get when I boot my "Amiga" is a green screen.

After a minut Scalos appears. But still. All in Green :-S

Whats wrong ? Anyone ? :-)
Title: Re: EUAE - Problems on MacMini
Post by: TheMud on August 14, 2009, 07:43:52 AM
:( Anyone ?? Motorolin, you normally answer within minutes :-D

Is there no solution for the Intel Core Macs ? ...
Title: Re: EUAE - Problems on MacMini
Post by: the_leander on August 14, 2009, 07:59:35 AM
Try switching between NTSC and PAL screenmodes.
Title: Re: EUAE - Problems on MacMini
Post by: TheMud on August 14, 2009, 08:08:11 AM
Didnt help... White is Yellow. Blue is Darkred and so on...

It now works ok. Is it because my Mac is an Intel Core ?
Title: Re: EUAE - Problems on MacMini
Post by: the_leander on August 14, 2009, 08:22:14 AM
Quote from: TheMud;519189
Didnt help... White is Yellow. Blue is Darkred and so on...

It now works ok. Is it because my Mac is an Intel Core ?


Unlikely, good to hear that it's corrected itself.
Title: Re: EUAE - Problems on MacMini
Post by: TheMud on August 14, 2009, 08:41:58 AM
It works but the colours are still messed up
Title: Re: EUAE - Problems on MacMini
Post by: skurk on August 14, 2009, 11:10:38 AM
I had the same issues earlier.  I bet you have an x86 Mac, while the SDL libs (or the EUAE) was built for PPC.  Endian issues fucks things up, so try downloading for the right architecture and you should be good.

Edit: I don't remember what my solution was, but I think I built the latest SDL myself and everything worked fine.
Title: Re: EUAE - Problems on MacMini
Post by: TheMud on August 14, 2009, 11:33:46 AM
Well now Im confused. I tried running in Fullscreen Mode as always. Colours are then all wrong. Tried running it in a Window, and now everything is fine :-S

How come Fullscreen doesnt work then ?? :-S
Title: Re: EUAE - Problems on MacMini
Post by: Karlos on August 14, 2009, 12:52:35 PM
Quote from: TheMud;519206
Well now Im confused. I tried running in Fullscreen Mode as always. Colours are then all wrong. Tried running it in a Window, and now everything is fine :-S

How come Fullscreen doesnt work then ?? :-S


Sounds like the emulator in fullscreenmode doesn't properly detect the pixel format of the framebuffer
Title: Re: EUAE - Problems on MacMini
Post by: bloodline on August 14, 2009, 01:33:35 PM
It sounds like you have either the PPC version of SDL and are trying to run the intel version of EUAE or you have the intel version of SDL and are trying to run the PPC version of EUAE... Either way, you need to make sure you have the intel (or universal binary) version of both.
Title: Re: EUAE - Problems on MacMini
Post by: Vanilla on August 14, 2009, 03:13:29 PM
Quote from: bloodline;519214
It sounds like you have either the PPC version of SDL and are trying to run the intel version of EUAE or you have the intel version of SDL and are trying to run the PPC version of EUAE... Either way, you need to make sure you have the intel (or universal binary) version of both.

But how would that work? For any PPC codee to work Rosetta would have to be installed. Apart from that any PPC code ran on the x86 would surley be emulated and endians reversed to account. If the SDL lib was using the wrong endian everywhere the whole thing would crash!

But I can see how a BGRA framebuffer would be messed up by an ARGB image.
Title: Re: EUAE - Problems on MacMini
Post by: Karlos on August 14, 2009, 04:13:22 PM
Quote from: Vanilla;519230
But how would that work? For any PPC codee to work Rosetta would have to be installed. Apart from that any PPC code ran on the x86 would surley be emulated and endians reversed to account. If the SDL lib was using the wrong endian everywhere the whole thing would crash!


Not really, as endian issues in SDL would largely be limited to very specific tasks such as framebuffer format conversion anyway.