UMoria 5.6 Windows port (Cygwin)

160 views
Skip to first unread message

benshadwick

unread,
Feb 16, 2015, 1:27:49 AM2/16/15
to
My old 32-bit PC port is now out of date both in terms of OS (needs DOSBox) and source version (5.5.2 versus 5.6), so I decided to port the Linux 5.6 source to 32-bit Windows using Cygwin: https://github.com/HunterZ/umoria/releases/tag/5.6-cygwin1

I've also checked in and tagged each of the official source code versions from Beej's site to a Github repo in case anyone is interested: https://github.com/HunterZ/umoria

My Cygwin port is contained on a branch of that repo: https://github.com/HunterZ/umoria/tree/cygwin

So far the only issue I've noticed is that sometimes the screen doesn't redraw cleanly when you change sectors in a level. I'm not sure if that's a compatibility issue with ncurses or the Windows console or what. It clears up with a Ctrl+R redraw, so it's no big deal; if it bugs anyone, I could try forcing a redraw after a sector change, since it probably wouldn't be a noticeable performance issue on modern computers. I'm curious about whether it happens in the official Debian port.

Cheers,
- Ben Shadwick

benshadwick

unread,
Mar 2, 2015, 1:53:35 AM3/2/15
to
Update:

I've released an update to make this behave better (mainly a tweak to curses config to eliminate drawing artifacts).

In even bigger news, I've ported the MS-DOS flavor of the source code to Visual Studio 2013 for those who miss the MS-DOS specific features (keypad handling, 8-bit ASCII graphics, etc.).

Both versions can be found here: https://github.com/HunterZ/umoria/releases
Reply all
Reply to author
Forward
0 new messages