The Apple Lisa Inside an FPGA!

AlexTheCat123

New Tinkerer
Feb 27, 2025
12
17
3
Columbia, SC
Over the past 8 months or so, I've been working on implementing a fully-functional Lisa inside an FPGA, and I'm happy to announce that I'm just about done with the project!

I've designed a custom board that contains the FPGA and all of the Lisa connectors and interfaces that you need in order to hook it up to the outside world. I've also added some nice modernizations, like HDMI audio/video output, USB keyboard/mouse input, onboard ESProFile-based hard disk emulation, and overclocking up to about 4x the Lisa's stock clock speed. There's also facilities for onboard floppy disk emulation, and I've written some early code for the floppy emulator, but I haven't tested it and I don't want to 100% guarantee that I'll be able to get that working. You can always just plug up a Floppy Emu or real floppy drive and be fine.

I've tested the FPGA-based Lisa implementation quite extensively, and it seems like it's really rock-solid at this point. It can run every OS that's supported on the Lisa (including obscure ones like GEM), and doesn't really have any limitations compared to a real Lisa.
It's not on there yet because I want to apply all of the finishing touches first, but once everything is 100% done, it'll be open-source on GitHub like all of my other projects. I need to test the final revision of the PCBs before I get to that point though.

Speaking of the final PCBs, I'm going to be at VCF Southwest here in a few weeks, and I was thinking about ordering a decent-sized run of fully-assembled boards to sell to people at the show if there's enough interest. Keep in mind that this may not happen at all depending on when I'm able to get the order in and how long they take to make them, but I think it's worth putting out there in case there's interest. To judge demand and see if this is even a good idea in the first place, are there any people on here who are going to be at VCF Southwest and would like one?

If you want more details about the development process, head over to the LisaList2 forums where you'll find quite a few posts (I think about 100 by now) documenting the entire process from the very beginning until now. I'm also going to be doing a presentation on this project at VCF Southwest, so feel free to come to that if you're there and you're interested!

And one more thing: If you want to see it in action, here's a YouTube video giving a quick demo of the board and an explanation of its features.
 

Attachments

  • LisaFPGA.png
    LisaFPGA.png
    517.6 KB · Views: 94

MR-DCB

New Tinkerer
Dec 22, 2025
3
3
3
This is just a FANTASTIC project!

I would not be able to go to VCF but would very much like to buy a board since it's as close to getting to use a Lisa as I will probably get.
 

JDW

Administrator
Staff member
Founder
Sep 2, 2021
2,795
2,184
113
55
Japan
youtube.com
I just finished watching the YouTube video linked in the opening post. I am floored. @AlexTheCat123 , your incredible work is truly groundbreaking.

You know, I've always wanted to tinker with a LISA, but I never could get the EMULATOR to work. And the real thing is too big, bulky and expensive to own. Your device makes it compact, simple, and comes with some really desirable features too.

I live in Japan and cannot be at VCF, but I would like to hear more when and if you decide to sell your handiwork to the masses.

I realize you said it would be on Github, but a preassembled and working unit is what most people would be after, myself included. If you are unable to offer preassembled units in bulk, perhaps you could tie up with MacEffects, Joe's Computer Museum, CayMac Vintage, Kero's Mac Mods or similar vendors out there who might have the capability to offer it in partnership with you as a licensed product. I cannot speak for those vendors, obviously. Just brainstorming about how you might be able to get preassembled units out to would-be buyers worldwide.

Anyway, bravo on a job well done!
 

AlexTheCat123

New Tinkerer
Feb 27, 2025
12
17
3
Columbia, SC
I just finished watching the YouTube video linked in the opening post. I am floored. @AlexTheCat123 , your incredible work is truly groundbreaking.
Thank you!
I realize you said it would be on Github, but a preassembled and working unit is what most people would be after, myself included. If you are unable to offer preassembled units in bulk, perhaps you could tie up with MacEffects, Joe's Computer Museum, CayMac Vintage, Kero's Mac Mods or similar vendors out there who might have the capability to offer it in partnership with you as a licensed product. I cannot speak for those vendors, obviously. Just brainstorming about how you might be able to get preassembled units out to would-be buyers worldwide.
Don't worry, that's in the works too. I'm talking with two of the people on your list right now, and hoping to have them listed for sale on both of their stores!
 
  • Love
  • Like
Reactions: wottle and JDW

wottle

Active Tinkerer
Oct 30, 2021
884
620
93
49
Fort Mill, SC
Got my board on order from @jcm-1! I was thinking about some of the other projects that have stuffed vintage (or modern) guts into new cases and started scheming with ChatGPT about ideas for a way to pay homage to the Lisa while enabling this modern hardware that Alex has created. This is the design it helped me visualize:
inspiration.png


While the back and the side vents aren't great, The Lisa FPGA inside of a 3d printed case like this would be so cool to have on the desk. Unfortunately, my 3d modeling skills are the equivalent to a toddler, so the model I ended up with lacks a lot of the polish of the rendering by ChatGPT:

1783655918072.png


The colors are different to help me visualize the different parts. But the dimensions are sized so that they should fit a 9.7" iPad LCD (I find them to be easily procured along with controller boards to work as HDMI displays). The downside of this size is that the overall width is 330mm. Too big for most 3d printers, but I plan to try to provide a split model that allows me to print in halves and then glue together. Hopefully with the ability to make the seam not super obvious. I also added a small inset for an apple logo, that should fit nicely a logo from a SE, Classic, etc.

Anyway, Once my board comes in, I'll think through the mounting and inside component layout.

I also did a quick check on JLC3DP for the parts and they are pretty hefty for resin prints, but one of these in clear resin to go with my Clear SE/30 would be pretty cool. Unfortunately the total in clear resin was around $250 (not entirely terrible, and it's possible with model optimization I could get that down. I believe resin is priced largely based on the volume of material. I could probably do a better job minimizing unnecessary material. I might just print the front bezel in the cheapest resin they have to avoid seam lines and paint it all when done. We'll see.

Anyway, if anyone is an actual 3d modeler who can produce a model like the one in the mock-up, I would love to partner to try to make it printable.