Recent Books
Programmable Load
A DIY programmable load, intended for power supply and battery testing
68komputer
68komputer is a homebrew computer based around the Motorola 68000 processor, and an ecosystem of ...
Emulashione
Emulashione is a multi-platform emulation framework focused on accuracy and portability.
Reverse Engineering
Notes from various reverse engineering projects
Mega Drive Hardware
Information related to the Sega Mega Drive/Genesis console's hardware
Recently Updated Pages
Hardware Errata
This page documents some issues with the hardware. Rev 3 Footprint for RTC backup battery (BT...
Peripheral Allocation
CAN0: Expansion PA22 (TX), PA23 (RX) SERCOM0: I2C, front panel/rear IO (through mux) ...
Front Panel
The front panel features a few buttons, indicators, and a rotary encoder. Overview Note that ...
Rear Panel
On the rear of the device are a few auxiliary connections, including AC power input, communicatio...
DMA Channel Allocations
DMAC should operate with dynamic, round-robin priority arbitration within a DMA priority level. P...
Clocking
Clock Inputs All clocks on the system are derived from one of the following clock inputs (oscill...
Hardware Errata
This page lists some issues with CPU board hardware, as they are discovered, and some workarounds...
Hardware Errata
This page lists some issues with the hardware. Rev 2 Holes for current sense resistors should...
Adjustments
The driver boards need to have done to work. Rev 1 Current driver zero offset Trimmers: RV301,...
Front Panel Errata
Rev 1 Mode/load switches footprints need soldermask pulled back from pads The pads are cove...