This is the source to build an EasyFlash, 1581 or BackBit version from original C64 Ultima V disks.
- Import and export save games
- Savegame editor
- Ultima V music
To build you need the following:
- cc65
- c1541 from VICE
- cartconv from VICE
- exomizer v3.0.2
- Python 3.5 or greater
- GNU Make
To build Ultima V Remastered create the folder disks/ and place the
original disks in it. Name the disks osi.d64(Program disk), dungeon.d64,
britannia.d64, underworld.d64, towne.d64, dwelling.d64, castle.d64,
keep.d64.
Then build with
make
Find the crt and d81 image in the build sub-directory:
build/u5remastered.crt,
build/u5remastered.d81.
To create Ultima V maps run the following command. You need python pillow and PyYAML to create maps.
make pngs
Find the images in the build sub-directory.
I played the game with the EasyFlash version. I completed the game but I did not test it thoroughly. Please report bugs or suggestions to drunella@gmx.de. I might implement more features in the future.
The code is © 2025 Drunella, available under an Apache 2.0 license.
The original Ultima V game is © 1988 Origin Systems, Inc. No copy of the original game is included in this repository.