The LisaFPGA Project: Recreating the Apple Lisa with Modern Hardware and Overclocking

AlexElectronics

Summary:

The LisaFPGA project is an open-source hardware and software recreation of the Apple Lisa computer on an FPGA board. It features a Xilinx Artix 700T FPGA, 2MB of SRAM for main memory, and an 8530 SCC chip for serial ports. Key modernizations include:

  • USB-C for power and data, including JTAG programming and serial connections.
  • HDMI audio and video output, with adjustable contrast and optional scanline simulation.
  • Onboard ES-profile hard disk emulator and a planned floppy emulator (ESP32-based).
  • USB keyboard and mouse support, converting modern peripherals to Lisa protocol.
  • Selectable CPU and I/O ROMs for different software compatibility (e.g., HR for rectangular pixels, 3A for square pixels).
  • Overclocking capability up to 75 MHz dot clock, making it four times faster than a stock Lisa.

The project aims for identical Lisa emulation with modern conveniences.

The LisaFPGA board featuring various components and connectors
The LisaFPGA board featuring various components and connectors [ 00:00:00 ]

Introduction to the LisaFPGA Project [00:00:00]

The LisaFPGA project is a comprehensive recreation of the Apple Lisa computer entirely within an FPGA. The current hardware is Revision 2, with minor changes expected for Revision 3. This project integrates several modern features while maintaining the original Lisa's functionality.

Hardware Overview [00:00:38]

The core of the LisaFPGA is a sophisticated circuit board with various components:

Audio and Video Capabilities [00:01:42]

The LisaFPGA provides both classic and modern audio-visual outputs:

Memory and Serial Ports [00:02:33]

Storage Emulation [00:04:01]

The project integrates modern emulation for the Lisa's storage devices:

User Controls and Connectivity [00:04:42]

ROM Selection and Performance [00:06:52]

Demonstration and Features in Action [00:08:29]

The video demonstrates the LisaFPGA's capabilities: