I recreated the Apple Lisa computer inside an FPGA [video]
cyrc
93 points
17 comments
May 03, 2026
Related Discussions
Found 5 related stories in 91.7ms across 8,303 title embeddings via pgvector HNSW
- I designed a nibble-oriented CPU in Verilog to build a scientific calculator gdevic · 96 pts · May 15, 2026 · 54% similar
- I built a pint-sized Macintosh ingve · 99 pts · March 03, 2026 · 53% similar
- Show HN: FPGA soft-core of the Saab Viggen's 1963 airborne computer FormerLabFred · 18 pts · March 20, 2026 · 53% similar
- Building an FPGA 3dfx Voodoo with Modern RTL Tools fayalalebrun · 175 pts · March 22, 2026 · 51% similar
- QNX on the Commodore 900 – Raiders of the lost hard drive [video] (2025) rbanffy · 49 pts · April 26, 2026 · 49% similar
Discussion Highlights (7 comments)
visarga
wow, that brings back memories from my first encounter with Apple
Cockbrand
This is so neat! There was a list entry for a Xenix HD image, I'd love to see that in action.
musicale
I really like having usable, cycle-accurate reimplementations of classic hardware (not to mention modern hardware such as RISC-V). It's the next best thing to running the real hardware, but with minimal storage space and maintenance overhead. Cycle-accurate software emulators are great (for example people have made drop-in "hardware" CPUs [1,2] which are actually implemented in software on a microcontroller) but FPGA-based implementations are interesting not only in that they create a very realistic and usable version of the hardware, but also because an RTL implementation shows how the logic design could be implemented in hardware. And modern FPGAs have tons of gates, more than enough to implement an entire system from the 1980s. [1] https://microcorelabs.com [2] https://eaw.app/picoz80/
whartung
What's cool about this is that we're at the point where a committed hobbyist can pull something like this off. I don't know what's in the FPGA, and I honestly don't know that much about FPGAs, but I imagine it's a pretty much "drag and drop" of the Lisa logic board schematic rendered in whatever FPGA language is used, while leveraging as many, stock, "off the shelf" cores as necessary. It's telling that they externalized the UART, since they couldn't find a core to use, and weren't comfortable creating one from scratch. Otherwise it's likely a 68000 core, and a bunch of logic gates, or higher level combinatorial logic ICs (directly rendered into FPGA language, or, perhaps, they drag and dropped a, e.g. shift-register IC core). But the point is that FPGAs are that accessible today. Add to that the board manufacture. This is no hobbyist through hole exercise. Get the board, break out the soldering iron. No, this was built in a modern electronic assembly facility. Cheap enough to do one off boards, vs runs of 10s or 100s. Available to the every man. Impressive achievement for the developer, but impressive we're in a place that this is a practical thing to try and do.
r4ge
I've recently finished a project that implemented a mc68000 microcomputer board for a 80s industrial control system. It's a great way to do a deep dive into micro computer design, and the older technology makes it possible for 1 person to have a pretty decent understanding of how the system works. Implementing the programmable timer modules was definitely a challenge to get them cycle accurate. I really want to adapt what I've done into an amiga500 accelerator board.
JSR_FDED
8 months of work, and it shows. Phenomenal result! The thing that blew my mind as a kid on the original Lisa was the power button. You pressed it and it didn’t immediately cut the power like a PC, it was a request to cut the power and the OS would first clean up various things on the desktop before finally cutting the power on itself. It just seemed to have agency and a type of control over itself and its environment that gave an impression of intelligence.
GianFabien
An amazing effort and result. Shame watching the video gave me motion sickness.