A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.
E-books
Disclaimer
Because I have not tested all electronic circuits mentioned on this pages, I cannot attest to their accuracy; therefore, I do not provide a warranty of any kind and cannot be held responsible in any manner.
NES emulation
A Nintendo NES emulator, built on ATMega644 - another Cornell project.
Another multiprocessor emulator, based on AVRs.
Authors says: "The overall goal of our project was to recreate the Nintendo Entertainment System (NES) using Atmel Microcontrollers. (...) Our focus became emulation of the modified MOS6502 processor that the NES used as the CPU and the generation of the video. It was determined, however, that the video generation that was done by the Picture Processing Unit (PPU) was too complex to be entirely done in software, or even used limited hardware. Therefore, what remains of our project is the 6502 emulation, cartridge reading, controller input, and memory mapped I/O synchronization."
Link: NES emulator