• Stars
    star
    233
  • Rank 172,230 (Top 4 %)
  • Language
    Common Lisp
  • License
    GNU General Publi...
  • Created over 8 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Trying to emulate the NES again in Common Lisp

potential-disco

Trying to emulate the NES again in Common Lisp

TODO: Other mapppers besides NROM
TODO: Audio
TODO: Run at proper speed instead of just letting it go however fast it pleases.
TODO: Write more idiomatic Lisp

Examples

Super Mario Bros Galaga Donkey Kong Volley Ball NesTest

Usage

In your favorite common lisp repl (I haven't tested outside of sbcl), just run

(asdf:load-system :console)
(nes:setup-and-emulate path-to-rom)

Where path to rom is a string
The controls map to.. Start: Tab
Select: Grave
Left, Down, Right, Up: W, A, S, D
A, B: Left Arrow, Down Arrow
I'm sorry, they aren't re-mappable yet. =(