Skip to content

Spirit of Excalibur

Spirit of Excalibur (Virgin Games / Century Interactive, 1990, Amiga — also released on Commodore CDTV) casts the player as King Constantine, guiding the knights of the Round Table through an Arthurian-legend strategy game across a map of Roman/Dark-Age Britain, punctuated by close-up, hand-authored scenes at each named town, castle and holy site.

Spirit of Excalibur title screen, composited from IMAG #119 over #120

This site is a curated, human-readable companion to the reverse-engineering notes for this game’s Amiga floppy release (see docs/spirit/ in the main repo for the full research trail, byte-level format specs, and every disassembly citation behind the claims made here).

  • Characters & Creatures — every named hero, villain and troop type, animated with its confirmed walk, attack, death and guard cycles. These segment boundaries aren’t a frame-geometry guess: they come from disassembling and hand-tracing the game’s own FSME bytecode VM, the tiny per-class script that drives each entity’s on-screen animation.
  • The Map of Britain — the full 72×60 tile strategic map, decoded down to the nibble-encoded terrain byte and the 16×16-tile atlas it indexes, with all 48 compiled-in locations plotted at their real coordinates.
  • Scene Viewer Gallery — six named locations (Camelot, London, Tintagel, Stonehenge, Dover, Morgan’s Castle) shown as full landscape-plus-object composites, built from the game’s own authored SCEN resources rather than anything synthesised for this site.
Format Status
IMAG (still images) 419/419 decoded and rendered
FRML (sprite/animation sheets) 40/40 decoded and rendered
FRML animation-frame segments Confirmed for all 10 hero/character classes via FSME bytecode-VM trace
MMAP + tile atlas (world map) Confirmed — render reproduces recognisable England/Wales/Cornwall coastline
Entity table (_aForces) 56/56 records, byte-exact table boundary
Location table (_aLoc) 48/48 compiled-default records, all plotted on land
SCEN (authored scenes) 138/138 decoded, 99.9% object-id resolution
EPISODE<n>.DAT save format Byte-for-byte, all 5 floppy + CDTV files
CDTV platform Fully catalogued and attributed — CD-exclusive scenes, spoken narration, extra art

See docs/spirit/plan.md and docs/spirit/TODO.md in the main repo for the complete, current status of every format.