Author Topic: Porting OpenRCT2 to OS/2?  (Read 9460 times)

warpsalad

  • Guest
Porting OpenRCT2 to OS/2?
« on: October 15, 2017, 10:38:46 pm »
Was just curious what the feasibility would be on porting OpenRCT2 to OS/2, this is what it would require for Linux:
https://openrct2.org/
https://github.com/OpenRCT2/OpenRCT2#3-building-the-game

    sdl2 (only for UI client)
    freetype (can be disabled)
    fontconfig (can be disabled)
    libzip (>= 1.0)
    libpng (>= 1.2)
    speexdsp (only for UI client)
    curl (only if building with http support)
    jansson (>= 2.5)
    openssl (>= 1.0; only if building with multiplayer support)
    iconv (part of glibc on Linux)
    zlib
    gl (commonly provided by Mesa or GPU vendors; only for UI client, can be disabled)
    cmake

I know a lot of that already runs on ArcaOS. I've very little experiencing in porting anything (although at some point I really ought to learn some more).


Cheers,

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4989
  • Karma: +111/-1
    • View Profile
Re: Porting OpenRCT2 to OS/2?
« Reply #1 on: October 15, 2017, 10:53:01 pm »
gl seems to be the deal breaker.  Don't know about jansson either. The rest we have. Have to look at it more.

warpsalad

  • Guest
Re: Porting OpenRCT2 to OS/2?
« Reply #2 on: October 16, 2017, 07:02:25 pm »
gl seems to be the deal breaker.  Don't know about jansson either. The rest we have. Have to look at it more.

Fortunately we can omit gl, but jansson looks to be mandatory as that's how it handles the databases from what I can tell.

Some point in the future I would like to devote some time on learning how to port and program things for OS/2 and AIX (I've got a list of some things); because they're great platforms and you can breathe easy when using them---unlike Windows 10. :/

The only application which makes me sad missing is xmplay, and since it's closed source there's no hope for ever porting that to anything but Windows (WINE can run it, though).

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4989
  • Karma: +111/-1
    • View Profile
Re: Porting OpenRCT2 to OS/2?
« Reply #3 on: October 16, 2017, 07:25:09 pm »
Jansson might be an easy port or it might not. Depends on the required unicode support, a weakness on our platform.