Ragnar

3D isometric game in Z80 assembler

Ragnar is a 3D isometric game for the Sinclair ZX Spectrum, an 8-bit home computer from the 1980's equipped with a Z80 processor, 48 kB of RAM, 256x192 pixel video - and a notorious case of color clash for its 8 colors. Ragnar is written directly in Z80 assembler: I made the 3D isometric engine from scratch, creating a buffered solution to reduce flicker.



I commenced working on Ragnar again in 2004, again in Z80 assembler but now through the ZX Snap emulator. I redesigned the graphics and rewrote the code base, but kept the blue border, which is from a cross-stitched thingie my dear grandma once made). I plan to have Ragnar finished before I die of old age.