├── .github └── workflows │ └── build.yaml ├── LICENSE ├── Makefile.3ds ├── Makefile.blocksds ├── Makefile.blocksds.arm7 ├── Makefile.blocksds.arm9 ├── Makefile.nds ├── README.md ├── arm7 ├── Makefile └── source │ ├── apu.c │ └── main.c ├── arm9 ├── Makefile └── source │ ├── emulator.c │ ├── lut_expand_8_32.inc │ ├── lut_expand_8_32_f.inc │ ├── lut_expand_8_32_f_flipx.inc │ ├── lut_expand_8_32_flipx.inc │ ├── nds_apu.c │ ├── nds_keyboard.c │ ├── nds_keyboard.h │ ├── nds_ppu.c │ ├── nds_ppu.h │ └── stubs.c ├── assets ├── 3ds │ ├── gfx_keyboard.png │ └── gfx_keyboard.t3s └── nds │ ├── gfx_keyboard.grit │ └── gfx_keyboard.png ├── include ├── emulator_config.h └── nds │ ├── apu.h │ └── fifo.h ├── misc ├── uxn32.bmp ├── uxn32.png └── uxn48.png ├── source ├── 3ds │ ├── ctr_keyboard.c │ ├── ctr_keyboard.h │ ├── ctr_screen.c │ ├── ctr_screen.h │ ├── ctr_util.c │ ├── ctr_util.h │ └── emulator.c ├── devices │ ├── audio.c │ ├── audio.h │ ├── controller.c │ ├── controller.h │ ├── datetime.c │ ├── datetime.h │ ├── file.c │ ├── file.h │ ├── mouse.c │ ├── mouse.h │ ├── screen.c │ ├── screen.h │ ├── system.c │ └── system.h ├── ndsabi │ ├── macros.inc │ ├── memcpy.s │ ├── memmove.s │ ├── memset.s │ └── rmemcpy.s ├── util.c ├── util.h ├── uxn.h ├── uxngba-c.c └── uxngba.s └── uxn ├── asma.rom ├── calc.rom ├── catclock.rom ├── dexe.rom ├── launcher.rom ├── left.rom ├── nasu.rom ├── noodle.rom ├── orca.rom ├── piano.rom └── turye.rom /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/Makefile.3ds -------------------------------------------------------------------------------- /Makefile.blocksds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/Makefile.blocksds -------------------------------------------------------------------------------- /Makefile.blocksds.arm7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/Makefile.blocksds.arm7 -------------------------------------------------------------------------------- /Makefile.blocksds.arm9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/Makefile.blocksds.arm9 -------------------------------------------------------------------------------- /Makefile.nds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/Makefile.nds -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/README.md -------------------------------------------------------------------------------- /arm7/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm7/Makefile -------------------------------------------------------------------------------- /arm7/source/apu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm7/source/apu.c -------------------------------------------------------------------------------- /arm7/source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm7/source/main.c -------------------------------------------------------------------------------- /arm9/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/Makefile -------------------------------------------------------------------------------- /arm9/source/emulator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/emulator.c -------------------------------------------------------------------------------- /arm9/source/lut_expand_8_32.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/lut_expand_8_32.inc -------------------------------------------------------------------------------- /arm9/source/lut_expand_8_32_f.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/lut_expand_8_32_f.inc -------------------------------------------------------------------------------- /arm9/source/lut_expand_8_32_f_flipx.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/lut_expand_8_32_f_flipx.inc -------------------------------------------------------------------------------- /arm9/source/lut_expand_8_32_flipx.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/lut_expand_8_32_flipx.inc -------------------------------------------------------------------------------- /arm9/source/nds_apu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/nds_apu.c -------------------------------------------------------------------------------- /arm9/source/nds_keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/nds_keyboard.c -------------------------------------------------------------------------------- /arm9/source/nds_keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/nds_keyboard.h -------------------------------------------------------------------------------- /arm9/source/nds_ppu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/nds_ppu.c -------------------------------------------------------------------------------- /arm9/source/nds_ppu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/nds_ppu.h -------------------------------------------------------------------------------- /arm9/source/stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/arm9/source/stubs.c -------------------------------------------------------------------------------- /assets/3ds/gfx_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/assets/3ds/gfx_keyboard.png -------------------------------------------------------------------------------- /assets/3ds/gfx_keyboard.t3s: -------------------------------------------------------------------------------- 1 | -f rgba8888 -z auto 2 | gfx_keyboard.png 3 | -------------------------------------------------------------------------------- /assets/nds/gfx_keyboard.grit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/assets/nds/gfx_keyboard.grit -------------------------------------------------------------------------------- /assets/nds/gfx_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/assets/nds/gfx_keyboard.png -------------------------------------------------------------------------------- /include/emulator_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/include/emulator_config.h -------------------------------------------------------------------------------- /include/nds/apu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/include/nds/apu.h -------------------------------------------------------------------------------- /include/nds/fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/include/nds/fifo.h -------------------------------------------------------------------------------- /misc/uxn32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/misc/uxn32.bmp -------------------------------------------------------------------------------- /misc/uxn32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/misc/uxn32.png -------------------------------------------------------------------------------- /misc/uxn48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/misc/uxn48.png -------------------------------------------------------------------------------- /source/3ds/ctr_keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/3ds/ctr_keyboard.c -------------------------------------------------------------------------------- /source/3ds/ctr_keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/3ds/ctr_keyboard.h -------------------------------------------------------------------------------- /source/3ds/ctr_screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/3ds/ctr_screen.c -------------------------------------------------------------------------------- /source/3ds/ctr_screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/3ds/ctr_screen.h -------------------------------------------------------------------------------- /source/3ds/ctr_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/3ds/ctr_util.c -------------------------------------------------------------------------------- /source/3ds/ctr_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/3ds/ctr_util.h -------------------------------------------------------------------------------- /source/3ds/emulator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/3ds/emulator.c -------------------------------------------------------------------------------- /source/devices/audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/audio.c -------------------------------------------------------------------------------- /source/devices/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/audio.h -------------------------------------------------------------------------------- /source/devices/controller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/controller.c -------------------------------------------------------------------------------- /source/devices/controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/controller.h -------------------------------------------------------------------------------- /source/devices/datetime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/datetime.c -------------------------------------------------------------------------------- /source/devices/datetime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/datetime.h -------------------------------------------------------------------------------- /source/devices/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/file.c -------------------------------------------------------------------------------- /source/devices/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/file.h -------------------------------------------------------------------------------- /source/devices/mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/mouse.c -------------------------------------------------------------------------------- /source/devices/mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/mouse.h -------------------------------------------------------------------------------- /source/devices/screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/screen.c -------------------------------------------------------------------------------- /source/devices/screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/screen.h -------------------------------------------------------------------------------- /source/devices/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/system.c -------------------------------------------------------------------------------- /source/devices/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/devices/system.h -------------------------------------------------------------------------------- /source/ndsabi/macros.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/ndsabi/macros.inc -------------------------------------------------------------------------------- /source/ndsabi/memcpy.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/ndsabi/memcpy.s -------------------------------------------------------------------------------- /source/ndsabi/memmove.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/ndsabi/memmove.s -------------------------------------------------------------------------------- /source/ndsabi/memset.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/ndsabi/memset.s -------------------------------------------------------------------------------- /source/ndsabi/rmemcpy.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/ndsabi/rmemcpy.s -------------------------------------------------------------------------------- /source/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/util.c -------------------------------------------------------------------------------- /source/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/util.h -------------------------------------------------------------------------------- /source/uxn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/uxn.h -------------------------------------------------------------------------------- /source/uxngba-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/uxngba-c.c -------------------------------------------------------------------------------- /source/uxngba.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/source/uxngba.s -------------------------------------------------------------------------------- /uxn/asma.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/asma.rom -------------------------------------------------------------------------------- /uxn/calc.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/calc.rom -------------------------------------------------------------------------------- /uxn/catclock.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/catclock.rom -------------------------------------------------------------------------------- /uxn/dexe.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/dexe.rom -------------------------------------------------------------------------------- /uxn/launcher.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/launcher.rom -------------------------------------------------------------------------------- /uxn/left.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/left.rom -------------------------------------------------------------------------------- /uxn/nasu.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/nasu.rom -------------------------------------------------------------------------------- /uxn/noodle.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/noodle.rom -------------------------------------------------------------------------------- /uxn/orca.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/orca.rom -------------------------------------------------------------------------------- /uxn/piano.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/piano.rom -------------------------------------------------------------------------------- /uxn/turye.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asiekierka/uxnds/HEAD/uxn/turye.rom --------------------------------------------------------------------------------