Ultima IV Remastered for the C64
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Ultima IV Remastered

This is the source for my remastered C64 port of Ultima IV. Details on what has been improved over the original can be found on my blog.

Required Tools

To build the source you need:


To build the source you need disk images of the original Ultima IV release placed in files/original. Untouched original images should have the following sha1 checksums:

86e118fb496e9e7b5126bc0d1c8fa62129f232fd  files/original/u4britannia.d64
334228897ff774537e56ad706c0ede3afcf7ebc1  files/original/u4program.d64
728b6cb40ea5dac9e24c31084d70c852ad7eae24  files/original/u4towne.d64
312984d7aa7a0b8df40003a5852e8827c436c724  files/original/u4underworld.d64

Track 6 on the Program disk contains errors as part of the copy protection and the checksum can differ depending on which tool is used to create u4program.d64. The checksum for u4britannia.d64 also differs if the Britannia disk has been saved to, but as long as both are made from original disks the source will build without problems.

The source then builds from the top Makefile, e.g. with:

make -j 8

License and Copyright

The code is © 2006-2015 Per Olofsson, and is available under an Apache 2.0 license.

The new graphics are © 2015 Vanja Utne.

The crack intro music is © 2015 Johan Samuelson.

The original Ultima IV game is © 1985 Origin Systems, Inc. However, no data from the original game is included in this repository.