openMSX Mac questions (Intel)

Página 1/3
| 2 | 3

Por karloch

Prophet (2157)

Imagen del karloch

14-02-2007, 01:10

I got during last months a Mac Mini (Intel's Core Duo based one). One of the first software that I installed on it was openMSX 0.6.1, the universal binary version. It's working like a charm, in native Intel mode and no diference with Windows/Linux version (yaw! I really thank you for this!). As there is no working GUI for the Mac, I installed the NekoLauncher and although it's missing functionality of Catapult, it does his job.

Now I have the following questions:

  • How can I run the emulator in full screen mode? I don't find any option in the NekoLauncher. Do I have to load openMSX from command line to run in fullscreen mode? What would be the cmd paratemers?
  • I just got a wireless gamepad for the Mac, that it's working perfectly with other emulators. How can I configure openMSX to use the gamepad on the Mac?
  • Is there any planning to implement a GUI or frontend that features the full functionality of openMSX?

I have already run openMSX on a lot of systems: PC Windows (Intel), PC Linux (Intel), Jornada 720 Linux (ARM) and Mac OSX (Intel). In every single system the emulator run really well, even on the most difficult and limited one (the Jornada 720). Keep up this amazing work!

Login sesión o register para postear comentarios

Por pitpan

Prophet (3152)

Imagen del pitpan

14-02-2007, 11:21

Lucky you! I want one of those Mac marvels!

Por Patsie

Master (254)

Imagen del Patsie

14-02-2007, 12:08

The usual mac key-combo to make an application fullscreen is command-f ('command' being the apple/squigly-thingy-key Smile )

Por Manuel

Ascended (18788)

Imagen del Manuel

14-02-2007, 19:28

  • How can I run the emulator in full screen mode? I don't find any option in the NekoLauncher. Do I have to load openMSX from command line to run in fullscreen mode? What would be the cmd paratemers?
  • I just got a wireless gamepad for the Mac, that it's working perfectly with other emulators. How can I configure openMSX to use the gamepad on the Mac?
  • Is there any planning to implement a GUI or frontend that features the full functionality of openMSX?

  • Just check the manual: http://openmsx.sourceforge.net/manual/user.html#keymappingmac (and Patsie was right). Regarding your other questions: in whatever way you start openMSX, you always have access to all functionality via the console (F10). So, you could even just type: "toggle fullscreen" in the console, but the hotkey is easier, of course.
  • Try this: open the console (F10) and type: plug joyporta [TAB] (the [TAB] will show you the options you have there, and if everything went well you'll see the gamepad in the list)
  • Yes, we are working on it, but it's not finished yet. If you want to give it a try, visit us on IRC.


I have already run openMSX on a lot of systems: PC Windows (Intel), PC Linux (Intel), Jornada 720 Linux (ARM) and Mac OSX (Intel). In every single system the emulator run really well, even on the most difficult and limited one (the Jornada 720). Keep up this amazing work!

Thanks for your compliments! It's great to hear this. I'm still hoping people realize that openMSX is easily portable, and ports it to e.g. some handheld devices.

Por karloch

Prophet (2157)

Imagen del karloch

14-02-2007, 21:42

Just check the manual: http://openmsx.sourceforge.net/manual/user.html#keymappingmac (and Patsie was right). Regarding your other questions: in whatever way you start openMSX, you always have access to all functionality via the console (F10). So, you could even just type: "toggle fullscreen" in the console, but the hotkey is easier, of course.Works well, but is there a way to choose screen resolution and refresh rate? I'm displaying openMSX on a plasma TV (using VGA cable) and when it change to fullscreen the TV tells me that resolution is 640x480 85Hz. At 85Hz the image is not centered (I suspect that the refresh rate has something to do with the scanlines of SDLGL renderer).
Try this: open the console (F10) and type: plug joyporta [TAB] (the [TAB] will show you the options you have there, and if everything went well you'll see the gamepad in the list)I did plug joyporta joystick1. After that the gamepad started to work, but it looks like there are some issue.

The direction pad works perfectly, but there are something weird with buttons. After I press fire button once, the emulator thinks that it is continually pressed, regardless of I release it. Pressing the button again has no effect from that point and it looks like the other button is nullified. However, the direction pad keeps working.

Yes, we are working on it, but it's not finished yet. If you want to give it a try, visit us on IRC.I'll do it if I get some free time ;)

Thanks for your compliments! It's great to hear this. I'm still hoping people realize that openMSX is easily portable, and ports it to e.g. some handheld devices.Indeed it is, as it is proved by the Debian package mantainers, through this Linux distro openMSX is available for a wide range of diferent architectures (take a look here). Running it on my Jornada 720 (remember?) with excellent results was quite impressive. People should really give it a try on the porting.

Currently there is not any decent emulator for Windows Mobile based devices... :hannibal:

Por Manuel

Ascended (18788)

Imagen del Manuel

14-02-2007, 23:00

Works well, but is there a way to choose screen resolution and refresh rate? I'm displaying openMSX on a plasma TV (using VGA cable) and when it change to fullscreen the TV tells me that resolution is 640x480 85Hz. At 85Hz the image is not centered (I suspect that the refresh rate has something to do with the scanlines of SDLGL renderer).

No, there is no way to choose the refresh rate. This is up to SDL or your videocard. openMSX just requests a full screen of the size of the current scale_factor setting. So, apparently you have scale_factor on 2, giving a 640×480 image. The scanlines are unrelated.
Note that I recommend to use the SDLGL-PP renderer and if that doesn't work, use the SDL renderer. SDLGL is kind of deprecated.


The direction pad works perfectly, but there are something weird with buttons. After I press fire button once, the emulator thinks that it is continually pressed, regardless of I release it. Pressing the button again has no effect from that point and it looks like the other button is nullified. However, the direction pad keeps working.

You're the second person to mention this. I opened a bug report for this issue. I hope we have this fixed soon.

Thanks for your report!

Por karloch

Prophet (2157)

Imagen del karloch

15-02-2007, 00:21

No prob Smile One more thing: save_settings doesn't seem to save the plug joyporta configuration. Is there a way to save it?

Por Manuel

Ascended (18788)

Imagen del Manuel

15-02-2007, 09:34

Hmm, I don't think so. A 'plug' is not a setting. It might be a good idea to make this saveable. Let's talk about it tonight.

Did you try SDLGL-PP? Please tell me your experiences with it. Also try higher scale_factors and the cool 3D effects. I'm interested to know if they work on your Mac Smile (What video hardware does it have?)

Por karloch

Prophet (2157)

Imagen del karloch

15-02-2007, 16:14

Did you try SDLGL-PP? Please tell me your experiences with it. Also try higher scale_factors and the cool 3D effects. I'm interested to know if they work on your Mac :) (What video hardware does it have?)I will try this afternoon. The Intel based Mac Mini comes with an Intel GMA950. Despite of being an integrated graphics chipset (uses system RAM as VRAM), it performs quite well with 2D (specially with video) and 3D; the latter if the game/application does not use Hardware Transform and Lighting (T&L), as it lacks hardware support for that.

Por karloch

Prophet (2157)

Imagen del karloch

15-02-2007, 19:47

Hi again, Karloch here writting from the Mac. Here are the test results:

Renderers:

  • SDL: Works
  • SDLGL: Works, currently the one giving best results
  • SDLGL-PP: Doesn't work, emulator switch back to SDL.

Effects (using SDLGL):

  • Blur: Working.
  • Glow: Working.
  • Deinterlace: No difference appreciated.
  • Scanlines: Working
  • Display deformations: Doesn't work.
  • Noise: Works.

Most features of the emulator are working flawesly. I hope that the joyport bug is fixed soon, so I can play MSX games on the 42' plasma TV Evil Smile

Por Manuel

Ascended (18788)

Imagen del Manuel

15-02-2007, 19:53

Hmm, it seems that chip only supports OpenGL 1.4, so SDLGL-PP won't work, unfortunately... (Oh, you found out in the mean time.)

karloch: it would be very useful if you could try the latest SVN of openMSX.... Then we know if the joystick problem has already been solved. We can't find something in the code....

Oh, and deinterlace is only visible when the MSX is in interlace mode (try Unknown Reality). Display deformation only works on SDLGL-PP, indeed.

SDLGL doesn't support GFX9000 and has some other flaws...

Página 1/3
| 2 | 3