μCbC - Microcontroller based Computer
The μCbC is a modular computer system based on AVR microcontrollers. There are only a few external elements. The System uses usual peripheral devices like PS/2 keyboards and VGA monitors as well as modern storage devices.
Due to processing speed and complex operations, the system is spilt into a CPU and several devices. All parts are connected by a common bus that affords communication between the CPU and the devices.
The CPU is programmed on a Atmel ATMega32. It controls and manages the bus communication as well as running a binary assembler interpreter. During start-up it identifies all connected devices to offer their functions to the interpreter.
Initial screen of the graphics adapter.
Full and half graphics mode.
A simple single player tennis game running from SD-Card: pong.mpg (The noise error at the beginning comes from an interaction of frequency from the camera with the monitor. It looks just fine in reality)