Creating a functional NDS emulator together