PitchHut logo
LisaFPGA
Emulating the Apple Lisa in FPGA form.
Pitch

LisaFPGA brings the iconic Apple Lisa computer to life using FPGA technology. With low power consumption and modern features, it provides an accessible way to explore and enjoy classic computing. Perfect for hobbyists and retro computing enthusiasts alike, LisaFPGA offers a fully functional experience reminiscent of the original Lisa.

Description

LisaFPGA: An FPGA Implementation of the Apple Lisa Computer

The LisaFPGA project brings the classic Apple Lisa computer to life through the innovative use of FPGA technology, offering a modernized platform for enthusiasts and developers alike. This implementation captures the essence of the original Lisa while significantly enhancing its usability with contemporary features.

LisaFPGA

Project Overview

LisaFPGA is designed to emulate both the Lisa 1 and Lisa 2/5 models in hardware, providing unique functionalities while retaining the original's look and feel. Key features include:

  • Hardware Emulation: Full emulation of the Lisa environment enabling authentic computing experiences.
  • Energy Efficient: With a low power consumption of approximately 2.8W, the board can run for 14-18 hours on a standard 10,000mAh USB power bank.
  • I/O Compatibility: Preserves all original input/output functions except for expansion slots.
  • Dynamic Memory Management: Configurable RAM from 512K to 2MB at runtime, with on-the-fly overclocking capabilities up to 3.75 times the original performance.
  • High-Definition Graphics: Provides video and audio output through HDMI at 1080p resolution.
  • USB Peripheral Support: Compatible with USB keyboards and mice, while also supporting original Lisa peripherals.
  • Integrated Hard Disk and Floppy Drive Emulation: Features onboard ProFile hard disk emulation and a floppy drive emulator based on the ESP32 architecture.

Hardware Specifications

The hardware of LisaFPGA consists of a custom-designed 6-layer PCB integrated with a Xilinx Artix 7 100T FPGA, powered via USB-C. The board manages different voltage requirements through internal switching regulators, ensuring reliable operations across various conditions. Key hardware components include:

  • USB hub sectioned into multiple interfaces for peripheral connectivity.
  • External 2MB SRAM for memory, ensuring high-performance data handling.
  • Onboard speaker with a faithful reproduction of the original audio output.

Building and Purchasing

Interested developers can either purchase fully assembled LisaFPGA boards from trusted retailers MacEffects or Joe's Computer Museum, or opt to build their own using provided hardware files and assembly guides. Detailed instructions for both buying and constructing boards can be found within the repository.

Firmware Programming

Programming or updating the board's firmware is straightforward, allowing users to easily keep their systems robust and up to date. Instructions are provided for both pre-programmed and self-fabricated boards, with resources available for troubleshooting firmware issues.

Getting Started

Setting up the LisaFPGA is user-friendly and involves supplying power through USB-C, connecting peripherals, and configuring the onboard SD card for hard disk emulation. The setup accommodates a variety of inputs and outputs, ensuring a seamless user experience akin to operating the original Apple Lisa.

Further Documentation

Comprehensive documentation is included in the repository, covering every aspect from initial setup to advanced configurations for connecting legacy drives and peripherals. Additional resources are available for troubleshooting and enhancements planned for future iterations of the firmware and hardware.

LisaFPGA is a project driven by the love for retro computing and FPGA technology, and it invites contributions from fellow enthusiasts looking to enrich and extend the capabilities of the classic Apple Lisa.

0 comments

No comments yet.

Sign in to be the first to comment.