lisp for the nes

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

User avatar
erana
Posts: 33
Joined: Thu Jan 27, 2011 3:08 am
Location: Europe

Re: lisp for the nes

Post by erana »

NOTE : this is another Lisp project, another compiler written in Objective-C.

The following Lisp code can now be compiled :

(if (+ 200 300 100) (+ 1 2) 3)
(if 1 x 2)
(+ x 20 30)
(setq x 33)
(setf x (1 2 3))

A windows port (using gnustep) is also available.

6502 and ARM targets are fully operational for the above code.

I will now try to port it to the SNES.

Project site is : https://code.google.com/p/arm-lisp
User avatar
erana
Posts: 33
Joined: Thu Jan 27, 2011 3:08 am
Location: Europe

Re: lisp for the nes

Post by erana »

There is support for SNES (65816). The output is the same as for NES for now, but the target exists, see the version 0.2.73 download at https://code.google.com/p/arm-lisp

git is not up to date for now.
Post Reply