Multi-threaded ARM9 emulator capable of running homebrew.
Implemented peripherals include cryptographic modules (AES/RSA/SHA) and the SD card and eMMC controller.
Features a Qt-powered user interface as well as two debug interfaces: built-in and gdbserver.
Features tests ranging from CPU instruction behavior to timers, DMA, crypto modules and memory caching.
Designed as a means of documentation for 3DS behavior and to ensure emulation correctness.
Originally a port of earlier efforts to a new 3DS software version, Decrypt9 grew into a fully-fledged data decryption suite.
Continued extension by d0k3 yielded Decrypt9WIP, capable of even more advanced functionality.
Allows configuration of a proprietary gaming mouse on unsupported platforms, particularly Linux.
Functions according to behavior reverse-engineered from closed-source software.
Uses libusb to broadcast USB packets that alter color, sensitivity, and other mouse behavior.