Skip to content

Latest commit

 

History

136 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultima V Remastered

This is the source to build an EasyFlash, 1581 or BackBit version from original C64 Ultima V disks.

Features

  • Import and export save games
  • Savegame editor
  • Ultima V music

Required Tools

To build you need the following:

  • cc65
  • c1541 from VICE
  • cartconv from VICE
  • exomizer v3.0.2
  • Python 3.5 or greater
  • GNU Make

Building

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.

Maps

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.

Bugs

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.

License and Copyright

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.

About

Ultima V remastered for EasyFlash and 1581

Resources

Stars

31 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages