Stuff to put a FPGA in a NuBus Macintosh
Go to file
2022-06-12 13:46:58 +02:00
nubus-to-ztex update to first tested version 2022-04-17 11:25:48 +02:00
nubus-to-ztex-gateware update ioRange; it doesn't actually affect the cache, only the MMU which we don't use... 2022-06-12 13:46:58 +02:00
Pictures new picture 2022-04-17 11:53:03 +02:00
.gitignore accel in 16/32 ; includes adding MUL to Vex & fixing a FIFO overrun in NuBus in 32 bits mode 2022-06-04 14:55:40 +02:00
README.md accel in 16/32 ; includes adding MUL to Vex & fixing a FIFO overrun in NuBus in 32 bits mode 2022-06-04 14:55:40 +02:00

A FPGA on a NuBus card...

Goal

The goal of this repository is to be able to interface a modern (2021 era) FPGA with a NuBus host, specifically Apple's Macintosh II and Macintosh Quadra.

Current status

First prototype is working in a Quadra 650. It implements a basic single-resolution, depth-switchable (1/2/4/8/16/32 bits) framebuffer over HDMI. The framebuffer can be used as secondary/primary/only framebuffer in the machine running OS8.1. QEmu tests indicate this should work with 7.1 & 7.5/7.6 as well.

Some basic acceleration now exists for 8/16/32 bits, doing rectangle screen-to-screen blits and solid rectangle fills.