succinct and surprisingly deep writeup on the depth sorting technique used in the wonderful isometric ZX Speccy game Knight Lore
succinct and surprisingly deep writeup on the depth sorting technique used in the wonderful isometric ZX Speccy game Knight Lore
16 year old blog post still as relevant as ever!
@[email protected] Oh awesome. I always wanted to recreate graphics like this (Zaxxon and Alien8 were the first I saw).
@[email protected] cool! Zaxxon was my first isometric game too - 40 years ago!
@[email protected] There is a comment by “tcdev” stating that “I'm currently reverse-engineering Knight Lore”
I think it’s this one: http://retroports.blogspot.com/2016/01/c-implementation-of-knight-lore-complete.html
@[email protected] slick!
@vga256 I'm still reading the long blog, but many of the links have gone 404. If anyone have a pointer to the C implementation, kindly share.
@tommythorn this is a fascinating problem. i can't tell if any of the C source was ever released - I don't think it was.
if you want links to the decompiled source and binaries for Knight Lore, WBM managed to snag a snapshot of them:
disassembled source:
https://web.archive.org/web/20211023004219*/http://members.iinet.net.au:80/~msmcdoug/zx/knightlore_v100rc7.lst
amiga:
https://web.archive.org/web/20191104082634*/http://members.iinet.net.au/~msmcdoug/amiga/kl_amigaos.zip
trs-80:
https://web.archive.org/web/20191104082636*/http://members.iinet.net.au/~msmcdoug/trs80/filmation_trs80_a1.zip
neil may be willing to share the C source based on an email address he supplied in the downloads area:
[email protected]
@[email protected] Hmm, I see Niel on the download page, but the author of the retroports blog I linked above is tcdev aka Mark McDougal (AFAICT). He appears to have gone MIA last year and he didn't reply to my email.
I wrote Neil as well just in case.