emudev.org
emudev.org is a network of people interested in the documentation, emulation, simulation and re-implementation of hardware near extinction. Founded in 2008 during the financial crisis, the domain became the home for collaborative preservation work — collecting hardware documentation, publishing test suites, developing reference implementations, and creating compatible firmware replacements.
All information, source code, and designs are available under liberal (MIT-style) licenses.
Goals
- Standardized hardware documentation through reverse engineering
- Test-based validation suites for software and hardware implementations
- Reference software implementations and FPGA cores
- Compatible firmware/BIOS replacements
Projects
- nullDC — Dreamcast emulator (2005–2011)
- Reicast — nullDC reborn for mobile (2011–2019)
- fpgadc — Dreamcast re-implementation in FPGA
Resources
The site hosts a curated Getting Started guide covering CPU emulation techniques (interpreters, cached interpreters, JIT/dynarecs, AOT), fastmem, software and hardware rasterization, audio, FPGA development, and reverse engineering. A System Resources page consolidates documentation for dozens of platforms from CHIP-8 to PS3. Community articles cover topics like dynarec optimizations and the N64 RDP.