Page 1 of 1

Bender, a lispy 6502 development kit

Posted: Sat Aug 16, 2014 7:05 am
by pixel
http://hugbox.org/pixel/blog/2014/8/5/

It compiles a converted version of Pulse, so it's quite usable; it makes TAP (issues a load error but still works) and WAV files (untested, though *sigh*). The only way to make some insane ideas happen on the unexpanded VIC as far as I could figure it out. Beware: My Lisp compiler is a horror to use.

Re: Bender, a lispy 6502 development kit, it out

Posted: Mon Apr 06, 2015 5:54 am
by pixel
The xa assembler failed me trying to get on further with that shoot-'em up called Pulse. But Bender came to life again as the tré programming language has been updated with a core running on top of SBCL.

You might appreciate Bender's syntax as it needs much less red tape than other assemblers do. Pulse has been ported to it once again and all of it is now on Github.

tré: https://github.com/svenmichaelklose/tre
Bender: https://github.com/svenmichaelklose/bender
Pulse for Bender: https://github.com/svenmichaelklose/pulse

All of it only tested on Linux/FreeBSD.

Re: Bender, a lispy 6502 development kit

Posted: Fri Nov 06, 2015 7:41 pm
by pixel
Can now deal with multi–line Lisp expressions and macros(!) and inlining the other way around: assembly in Lisp. README updated.