chip-8 emulator in common lisp
Common Lisp Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
vendor
.ffignore
.hgignore
.lispwords
LICENSE.markdown
Makefile
README.markdown
cl-chip8.asd
package.lisp

README.markdown

A Chip-8 emulator in Common Lisp.

  • License: MIT

Building

To build this project you'll need to do a few things.

First, install SBCL. You can use your package manager (homebrew, apt, whatever), or use Roswell, or just get some binaries. This project uses a few SBCL-specific things, so it won't work with other implementations.

Next, install Quicklisp.

Finally you'll need to clone down this repo and my utility library and symlink them into Quicklisp's local-projects directory.

Once you've done all that you should be able to run sbcl and use (ql:quickload :cl-chip8) to load the project and all of its dependencies. Then use (chip8::run "path/to/a/chip8.rom") to start it up.

References