Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Common Lisp on NES

Name: Anonymous 2012-12-05 9:13

Name: Anonymous 2012-12-05 9:54

Wow, that's pretty cool!

http://ahefner.livejournal.com/20528.html

For the code!

Name: Anonymous 2012-12-05 19:31

>>1
Make sense. And for troll sakes, I know the Javascript guy might attempt this.

Name: Anonymous 2012-12-06 2:37

Lisp on the 6502 is not new. There is InterLISP 65 for the Atari 800. Does anyone here remember the Atari 8 bits line?

Name: Anonymous 2012-12-06 3:05

This is not a Lisp that's compiled to 6502, it's a Lisp program that generates 6502 ASM.

Name: Anonymous 2012-12-06 3:59

>>5
typical assembly source code is really a series of lisp function calls, each emitting an instruction
Close enough

Name: Anonymous 2012-12-06 9:32

>>6
http://psg.com/~dlamkins/sl/chapter16.html
The first thing you'll note about this listing is that it looks "Lisp-ish" with the parentheses. The second thing you'll notice -- if you are familiar with the PowerPC instruction set -- is that most of these forms are familiar; it's as if someone took part of a real PowerPC assembly language program and bracketed each line of text in parentheses.

Many Lisp systems include an assembler that accepts statements in the form generated by DISASSEMBLE. These statements are often named LAP, for Lisp Assembly Program. With the proper documentation, you can write LAP code and have it invoked by your own functions. But you do need the vendor's documentation for this; you can't just find the LAP assembler and feed it a list of LAP instructions. You need to know how to use reserved registers, what subroutines to call, what stack protocol to follow, and many other low-level details. You also need to associate the code with a function name so you can call it later; this is one of the pieces that is missing from the output of DISASSEMBLE.

Name: Anonymous 2012-12-06 10:12

This series of articles on the making of Crash Bandicoot (which was written in large amounts of a Lisp designed by one of the programmers, called "GOOL") is more interesting, I think.
http://all-things-andy-gavin.com/2011/02/02/making-crash-bandicoot-part-1/

Relevant Hacker Jews thread:
https://news.ycombinator.com/item?id=2474833

Name: Anonymous 2012-12-06 10:47

>>8
This series of articles on the making of Crash Bandicoot (which was written in large amounts of a Lisp designed by one of the programmers, called "GOOL") is more interesting, I think.
Thanks man, never knew this until now.

Name: Anonymous 2012-12-06 10:59

>>8
andy gavin, jason rubin
jews.

Name: Anonymous 2012-12-06 11:52

>>10
You say that as if you expected goyim to be able to use LISP efficiently. Goyim are to the chosen people (and asians) what niggers are to goyim, lol.

Name: Anonymous 2012-12-06 12:01

>>11
May Hashem bless you and keep you. May Hashem shine his countenance on you and be gracious to you. May Hashem lift his countenance upon you and establish you in peace.

Name: Anonymous 2012-12-06 12:24

>>8
Excellent article! +1!

Name: Anonymous 2012-12-07 0:10

>>7
Who the fuck uses PowerPC

Name: Anonymous 2012-12-10 18:01

>>14
I do. I bought the new Amiga X 1000 that came out and run Debian PPC on it.

Name: Anonymous 2012-12-10 23:39

>>15
But... why?

Don't change these.
Name: Email:
Entire Thread Thread List