Hacker News new | ask | show | jobs
by pelle 3682 days ago
Very cool. I'm a lisp programmer now, but this reminded me that as a teenager I was learning how to do games programming on my C64 using an incredible Forth compiler and games framework called White Lightening.

https://www.youtube.com/watch?v=H8609Pel_RU

http://www.forth.org/lightning.html

1 comments

There was also a BASIC version of Lightning. I never had the Forth version, but played around with the BASIC variant.

BASIC implementations of everything in that Youtube video came with it, and it had funky things like pre-emptively multitasking for BASIC programs (fairly simple - just use an interrupt or hook into one of the BASIC entrypoints and count time slices and shift some pointers around) + separate programmable sprite animations (so you e.g. could start sliding a sprite over the screen and let your BASIC program keep doing other stuff