xu4 (Ultima IV) for IRIX (mips4 + gcc3)

IRIX/Nekoware development, porting and related topics.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
User avatar
necron2600
Posts: 285
Joined: Tue May 26, 2015 10:38 pm
Location: Boston

xu4 (Ultima IV) for IRIX (mips4 + gcc3)

Unread postby necron2600 » Tue Dec 05, 2017 2:15 pm

XU4:
"xu4 is an open source project focused on the playability of Ultima IV on modern systems. Their engine uses the original data files from the game. The engine's primary goal is to recreate the original Ultima IV with 100% accuracy while also providing many optional bonus features to improve the enjoyment of the game."

I compiled xu4-1.0beta3 for IRIX 6.5 (mips4) with GCC3 (in hindsight I probably should have checked out its source to get most up-to-date than the last release). This may be a candidate for mips3 compilation...

Just untar the usrlocal.tar while in /usr/ as root. It will extract a local dir. Ensure your PATH and LD_LIBRARYN32_PATH are already setup to use /usr/local/bin and /usr/local/lib. You can then run 'u4' in a directory that contains these files:

ultima4.zip
u4upgrad.zip

Ultima 4 is freeware as it says here:
http://www.ultima-universe.com/maineng.htm
Get the online manual and details from that website.

I will attach those zips to this thread just in case ultima-universe.com dissappears one day.

I only tested this quickly.. aside from some main menu display weirdness (which you are still able to navigate).. once playing it seemed ok.
If your sound comes out static.. ensure you do not have SDL_AUDIODRIVER environment variable set.

usrlocal.tar
XU4 Ultima IV mips4+gcc3
(2.96 MiB) Downloaded 3 times

ultima4.zip
Ultima4 game freeware
(516.77 KiB) Downloaded 2 times

u4upgrad.zip
Ultima4 game freeware upgrade.. gives music and VGA,etc..
(617.26 KiB) Downloaded 2 times


Original source + IRIX patch:
xu4-1.0beta3.tar.gz
XU4 Ultima IV original source code
(408.69 KiB) Downloaded 2 times

patch.txt
IRIX patch to source code
(5.52 KiB) Downloaded 4 times


I plan to create a tardist eventually.. once things with xu4 are tested out.

User avatar
Raion-Fox
Donor
Donor
Posts: 1540
Joined: Thu Jan 30, 2014 5:01 pm
Location: near King George, Virginia
Contact:

Re: xu4 (Ultima IV) for IRIX (mips4 + gcc3)

Unread postby Raion-Fox » Tue Dec 05, 2017 5:41 pm

Awesome. You should setup a paypal for this so we can tip you - if you build more stuff for IRIX and other OSes on here it would be awesome. We need more guys like you.
:O3x02L: R16000 700MHz 8GB RAM kanna
:Octane: R12000 300MHz SI 896MB RAM yuuka
:Octane2: R12000A 400MHz V6 2.5GB RAM
:Tezro: Quad R16000 700MHz V12 8GB RAM murasaki
:Indy: (Acclaim) R4600 133MHz XL Graphics 32MB RAM
:Indy: (Challenge S) R4600 133MHz (MIPS III Build Server)

I am probably posting from yangxiaolong, HP Z230 with Xeon E3-1230v3, 16GB RAM, GeForce 750ti, and running NetBSD and Windows 8.1 Embedded.
Owner and operator of http://irix.pw

User avatar
necron2600
Posts: 285
Joined: Tue May 26, 2015 10:38 pm
Location: Boston

Re: xu4 (Ultima IV) for IRIX (mips4 + gcc3)

Unread postby necron2600 » Tue Dec 05, 2017 5:55 pm

Just standing on the shoulders of giants. As you well know, many others here build and maintain the foundation of everything nekoware that allows little apps like xu4 to be ported to IRIX ;)

User avatar
Raion-Fox
Donor
Donor
Posts: 1540
Joined: Thu Jan 30, 2014 5:01 pm
Location: near King George, Virginia
Contact:

Re: xu4 (Ultima IV) for IRIX (mips4 + gcc3)

Unread postby Raion-Fox » Tue Dec 05, 2017 6:58 pm

I think every developer for hobbyist platforms (yeah I think by and large the commercial usage of IRIX is essentially dead besides perhaps the Cray X1E) should keep a donation jar of sorts open. I would tip the developers of apps I use and apps that also contribute to the ecosystem profoundly.
:O3x02L: R16000 700MHz 8GB RAM kanna
:Octane: R12000 300MHz SI 896MB RAM yuuka
:Octane2: R12000A 400MHz V6 2.5GB RAM
:Tezro: Quad R16000 700MHz V12 8GB RAM murasaki
:Indy: (Acclaim) R4600 133MHz XL Graphics 32MB RAM
:Indy: (Challenge S) R4600 133MHz (MIPS III Build Server)

I am probably posting from yangxiaolong, HP Z230 with Xeon E3-1230v3, 16GB RAM, GeForce 750ti, and running NetBSD and Windows 8.1 Embedded.
Owner and operator of http://irix.pw

User avatar
Hakimoto
Moderator
Moderator
Posts: 2655
Joined: Sun Mar 30, 2003 4:29 am
Location: Nijmegen, Netherlands, Europe
Contact:

Re: xu4 (Ultima IV) for IRIX (mips4 + gcc3)

Unread postby Hakimoto » Wed Dec 06, 2017 1:53 am

Very nice work! I fondly remember playing Ultima IV way back when! Good stuff!
The Bandito wrote:In a few years, no doubt, you'll be able to buy a computer,
software and operating system that will match the capabilities
of your current Amiga at about the price you paid for the
Amiga way back when. But you can smile to yourself, knowing
that you were touching the future years before the rest of
the world. And that other computers and operating systems
will do with brute force what the Amiga did years before with
grace, elegance and style.


Eroteme.ch - my end of the internet...


Return to “SGI: Development”

Who is online

Users browsing this forum: No registered users and 1 guest