MAKERLISP MACHINE – AN EXPANDABLE EZ80 CPU CARD RUNNING BARE-METAL LISP
Classic computing on modern hardware: an expandable eZ80 CPU card running bare-metal Lisp.
The MakerLisp machine is a portable, modular computer system, designed to recapture the feel of classic computing, with modern hardware.
The machine centers on a 2” x 3.5” business card-sized CPU, which can be used stand-alone, or plugged into a 2” x 8” main board, for expansion into a full computer system. A 3D-printed, or laser-cut wood, enclosure holds a small keyboard, an LCD monitor, the circuit boards, and a prototyping area with a breadboard for electronics experimentation and development.
The MakerLisp Machine is a vehicle for students and educators who want to learn, create, and explore the fundamentals of computer science and digital electronics, in a small, self-contained system. It’s also great for hobbyists and enthusiasts of vintage computing.
- 50 MHz eZ80 CPU
- 256 k code flash memory
- 1 Mb zero wait state RAM
- USB/UART bridge
- Battery-backed real-time calendar clock
- FAT filesystem micro-SD card
- Connector for prototyping/expansion board gives access to GPIOs, USB keyboard, and VGA Display (prototyping/expansion, USB controller, and VGA controller boards available as accessories)
What can you do with the MakerLisp Machine?
Learn Lisp, in an implementation and dialect, made just for “Lisp on Bare Metal” educational/DIY projects. With its built-in USB/UART connection to a terminal emulator and a micro-SD card for your files, put it in your shirt pocket and take your “Lisp world” with you wherever you go.
Plug the CPU card into the expansion board and start using the GPIOs and the Lisp-we-know to control, communicate with, and learn about, electronics and I/O devices. The MakerLisp Machine is an apt vehicle for fundamental computer science and digital electronics education. And the software development environment is completely self-contained, no downloading and flashing of your programs, no other computer and development tools or software required.