In my spare time, I dabble in electronics. I really enjoy working with microcontrollers (like the Ubicom 8bit SX series), and learning about computer hardware design, and signal processing/generation (like NTSC). Although most of it is just for experimentation, I've completed a few projects that I think are worth showcasing.



 
Breadboard Pong Console

Project Details:

Based on an 8-bit RISC microcontroller (runs at 80MHz)
Outputs (monochrome) NTSC video signals
Custom made 4-bit DAC (resistor array, "R2R ladder")
Capable of outputting varying shades of grey
Accepts input from NES gamepads, and Atari joysticks
Plays pong!
 


 
NES controller (re-construction)

Project Details:

Based on 4021 8-bit shift register
Push switches used as buttons
Works with actual NES
images: 1 | 2