ALPHA stage : blueMSX for PPC Macs

Página 1/3
| 2 | 3

Por hbarcellos

Hero (630)

Imagen del hbarcellos

07-10-2012, 12:56

Maybe it could be also used on an Intel Mac, but the real OSX Intel Mac would be released later.

So, MAC users of any kind are welcome to test it and share your impressions.
On my preliminary tests on a Powerbook G4 1.67ghz, it runs slow with some lags in sound emulation when using the window size = normal. With window size = small, runs perfectly.

Just unpack the ZIP file to a folder, go to a terminal and type:
./blueMSXlite

To change options, just edit bluemsx.ini:
vim bluemsx.ini

for example: video.windowSize=normal

I have included three different binaries, compiled with different GCC versions with some different flags.

Download it from HERE

Login sesión o register para postear comentarios

Por mars2000you

Enlighted (6016)

Imagen del mars2000you

08-10-2012, 14:51

It looks like Mac users don't visit MRC Crying

Anyway, the blueMSX cheat database has been updated today (another good reason to use blueMSX, although the alpha Mac version does not have support for cheats).

Por hbarcellos

Hero (630)

Imagen del hbarcellos

08-10-2012, 14:44

Maybe because it's only the PPC version. After fixing this one, and learning from it, we can work harder on this one and even (maybe) submit a version to the Mac OSX Store including some freeware games on it. Smile

I'm trying to take a look at the SDL implementation to see if I can speed-up a little bit.
And, I just found out that the /fullscreen option is not working.
Before I dig into the code inserting my "barbarian" debug messages: printf("=HBLog #1"); everywhere, do you know if there's a verbose/debug option that I could turn on using command line parameters?

Rgds,

Por mars2000you

Enlighted (6016)

Imagen del mars2000you

08-10-2012, 14:53

I don't think there's a verbose/debug option in the command line, but it could probably be added.

Por hbarcellos

Hero (630)

Imagen del hbarcellos

08-10-2012, 15:02

I think I'll just add that option to my "testing" version.
Btw, I found these from dvik:

blueMSX enables blur as well as default but its all done in the UI part, so the emu core renders to an internal frame buffer. There are a couple of choices of abstraction depending on where to plug in the UI. In my PXA port I plugged in the frame buffer based display right at the VDP renderer. I believe the Wii port plugs in at a more abstract level that also supports blending of frames, video input although they use the most efficient version.

blueMSX sound devices runs either at native frequency (e.g. MSX Audio, moonsound) or oversampling (PSG is 16x oversampled). Not fully sure what the SCC and PCM does.

blueMSX has the reverse feature disabled by default and its explicitly enabled by the UI (The windows port enables it if the CPU is fast enough, but it can be changed by the user)

I'll try to take a look at those.

Por mars2000you

Enlighted (6016)

Imagen del mars2000you

08-10-2012, 15:10

Yes, these dvik infos are very interesting : if you can find more direct ways for video features, then it can at the same time help to resolve the audio problems related to SDL limitations. If I don't get me wrong, the Win version uses 2 threads, one for the VDP emulation, one for the rest of emulation, but with SDL, it's a little more complicate as audio and video are in the same thread.

Por cklayman

Champion (297)

Imagen del cklayman

08-10-2012, 16:10

Tried running on Power Mac G5 (2.3 Ghz) running Tiger (10.4.11) and after typing ./blueMSXlite got the following message:
dyld: Library not loaded: /opt/local/lib/libSDL-1.2.0.dylib
Referenced from: ~/Downloads/PPC_BlueMSXLite_Muffie_Alpha1/./blueMSXlite
Reason: image not found
Trace/BPT trap

Por hbarcellos

Hero (630)

Imagen del hbarcellos

08-10-2012, 17:40

Weird. Maybe it's using the 10.5 SDK. I'll try to change it to tiger.
Can you test it on Leopard meanwhile?

Por cklayman

Champion (297)

Imagen del cklayman

08-10-2012, 20:10

Unfortunately I do not have a PPC Mac running Leopard Sad

Por Manuel

Ascended (18252)

Imagen del Manuel

08-10-2012, 20:21

cklayman: do you have the same problems running openMSX on your PPC Mac as hbarcellos does?

Por cklayman

Champion (297)

Imagen del cklayman

08-10-2012, 21:31

I just tried installing openMSX 0.9.1 on this same Power Mac G5 with Tiger running on it. openMSX does not even start up. I do not exactly remember what kind of problem hbarcellos has but I do not think my situation is better Smile

Página 1/3
| 2 | 3