By spl

Paragon (1470)

spl's picture

24-02-2007, 18:54


I have downloaded OPENMSX sources to see if it's possible to compile it under ZETA 1.21. But the main problem is that when I do a simple "configure", it stops saying "Unknown operating systems BeOS" Tongue

Do you know if it's possible to compile OPENMSX on ZETA? A good MSX emulator it's needed Big smile


Login or register to post comments

By mth2

Supporter (4)

mth2's picture

24-02-2007, 23:37

I think it should be possible, as SDL supports BeOS and all other libraries openMSX requires should be portable enough to compile anywhere.

First step is to make BeOS a recognised platform. Edit the file "build/", look for the line that says "case "$GUESSED_OS" in" and add a case for BeOS. Probably this will do it:


Next step is to create a platform specific build file named "" (also in the "build" directory). It is probably easiest to take "" as a base and change things that do not work.

Please set the environment variable OPENMSX_FLAVOUR to "devel", this gives you a build with asserts and debug symbols, so it is much easier to investigate problems should openMSX compile but not run.

The openMSX build system uses the lib-config scripts to find the libraries it needs, for example for SDL it looks for the "sdl-config" script, so make sure those scripts are in the $PATH. The logging for the "conifgure" process can be found in "derived/x86-beos-devel/config/probe.log", this contains the exact error messages if openMSX fails to detect a library.

Please inform us of your progress. You can post here, subscribe to the openmsx-devel mailinglist (via SourceForge) or join #openmsx on freenode IRC. I won't be on IRC much tomorrow, but usually I'm there every evening. If you manage to get openMSX working, I'd like to merge your changes into the main openMSX tree, so we can support one more platform out of the box Smile

By spl

Paragon (1470)

spl's picture

25-02-2007, 15:11

Thanks. I will try it tomorrow. I have not much knowledge on "modern" development, but I was succesful to compile a SDL app on ZETA (Schism Tracker, which can be found on my website), and now I want to compile OPENMSX Hannibal


PS: I have not Inet in my new home, but I'll try to contact you for example... trough my job Tongue