├── README.md ├── nofrendo_arcada.ino └── src ├── AudioPlaySystem.cpp ├── AudioPlaySystem.h ├── bitmap.c ├── bitmap.h ├── config.c ├── dis6502.c ├── dis6502.h ├── display_dma.cpp ├── display_dma.h ├── emuapi.cpp ├── emuapi.h ├── event.c ├── event.h ├── gui.c ├── gui.h ├── gui_elem.c ├── gui_elem.h ├── libsnss.cpp ├── libsnss.h ├── log.c ├── log.h ├── mappers ├── map000.c ├── map001.c ├── map002.c ├── map003.c ├── map004.c ├── map005.c ├── map007.c ├── map008.c ├── map009.c ├── map010.c ├── map011.c ├── map015.c ├── map016.c ├── map018.c ├── map019.c ├── map024.c ├── map032.c ├── map033.c ├── map034.c ├── map040.c ├── map041.c ├── map042.c ├── map046.c ├── map050.c ├── map064.c ├── map065.c ├── map066.c ├── map070.c ├── map073.c ├── map075.c ├── map078.c ├── map079.c ├── map085.c ├── map087.c ├── map093.c ├── map094.c ├── map099.c ├── map160.c ├── map229.c └── map231.c ├── mapvrc.c ├── memguard.c ├── memguard.h ├── mmc5_snd.c ├── mmc5_snd.h ├── mmclist.c ├── mmclist.h ├── nes.c ├── nes.h ├── nes6502.c ├── nes6502.h ├── nes_apu.c ├── nes_apu.h ├── nes_emu.c ├── nes_emu.h ├── nes_mmc.c ├── nes_mmc.h ├── nes_pal.c ├── nes_pal.h ├── nes_ppu.c ├── nes_ppu.h ├── nes_rom.c ├── nes_rom.h ├── nesinput.c ├── nesinput.h ├── nesstate.c ├── nesstate.h ├── nofconfig.h ├── nofrendo.c ├── nofrendo.h ├── noftypes.h ├── osd.h ├── pcx.c ├── pcx.h ├── version.h ├── vid_drv.c ├── vid_drv.h ├── vrcvisnd.c └── vrcvisnd.h /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/README.md -------------------------------------------------------------------------------- /nofrendo_arcada.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/nofrendo_arcada.ino -------------------------------------------------------------------------------- /src/AudioPlaySystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/AudioPlaySystem.cpp -------------------------------------------------------------------------------- /src/AudioPlaySystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/AudioPlaySystem.h -------------------------------------------------------------------------------- /src/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/bitmap.c -------------------------------------------------------------------------------- /src/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/bitmap.h -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/config.c -------------------------------------------------------------------------------- /src/dis6502.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/dis6502.c -------------------------------------------------------------------------------- /src/dis6502.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/dis6502.h -------------------------------------------------------------------------------- /src/display_dma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/display_dma.cpp -------------------------------------------------------------------------------- /src/display_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/display_dma.h -------------------------------------------------------------------------------- /src/emuapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/emuapi.cpp -------------------------------------------------------------------------------- /src/emuapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/emuapi.h -------------------------------------------------------------------------------- /src/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/event.c -------------------------------------------------------------------------------- /src/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/event.h -------------------------------------------------------------------------------- /src/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/gui.c -------------------------------------------------------------------------------- /src/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/gui.h -------------------------------------------------------------------------------- /src/gui_elem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/gui_elem.c -------------------------------------------------------------------------------- /src/gui_elem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/gui_elem.h -------------------------------------------------------------------------------- /src/libsnss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/libsnss.cpp -------------------------------------------------------------------------------- /src/libsnss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/libsnss.h -------------------------------------------------------------------------------- /src/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/log.c -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/log.h -------------------------------------------------------------------------------- /src/mappers/map000.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map000.c -------------------------------------------------------------------------------- /src/mappers/map001.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map001.c -------------------------------------------------------------------------------- /src/mappers/map002.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map002.c -------------------------------------------------------------------------------- /src/mappers/map003.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map003.c -------------------------------------------------------------------------------- /src/mappers/map004.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map004.c -------------------------------------------------------------------------------- /src/mappers/map005.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map005.c -------------------------------------------------------------------------------- /src/mappers/map007.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map007.c -------------------------------------------------------------------------------- /src/mappers/map008.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map008.c -------------------------------------------------------------------------------- /src/mappers/map009.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map009.c -------------------------------------------------------------------------------- /src/mappers/map010.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map010.c -------------------------------------------------------------------------------- /src/mappers/map011.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map011.c -------------------------------------------------------------------------------- /src/mappers/map015.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map015.c -------------------------------------------------------------------------------- /src/mappers/map016.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map016.c -------------------------------------------------------------------------------- /src/mappers/map018.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map018.c -------------------------------------------------------------------------------- /src/mappers/map019.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map019.c -------------------------------------------------------------------------------- /src/mappers/map024.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map024.c -------------------------------------------------------------------------------- /src/mappers/map032.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map032.c -------------------------------------------------------------------------------- /src/mappers/map033.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map033.c -------------------------------------------------------------------------------- /src/mappers/map034.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map034.c -------------------------------------------------------------------------------- /src/mappers/map040.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map040.c -------------------------------------------------------------------------------- /src/mappers/map041.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map041.c -------------------------------------------------------------------------------- /src/mappers/map042.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map042.c -------------------------------------------------------------------------------- /src/mappers/map046.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map046.c -------------------------------------------------------------------------------- /src/mappers/map050.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map050.c -------------------------------------------------------------------------------- /src/mappers/map064.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map064.c -------------------------------------------------------------------------------- /src/mappers/map065.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map065.c -------------------------------------------------------------------------------- /src/mappers/map066.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map066.c -------------------------------------------------------------------------------- /src/mappers/map070.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map070.c -------------------------------------------------------------------------------- /src/mappers/map073.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map073.c -------------------------------------------------------------------------------- /src/mappers/map075.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map075.c -------------------------------------------------------------------------------- /src/mappers/map078.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map078.c -------------------------------------------------------------------------------- /src/mappers/map079.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map079.c -------------------------------------------------------------------------------- /src/mappers/map085.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map085.c -------------------------------------------------------------------------------- /src/mappers/map087.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map087.c -------------------------------------------------------------------------------- /src/mappers/map093.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map093.c -------------------------------------------------------------------------------- /src/mappers/map094.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map094.c -------------------------------------------------------------------------------- /src/mappers/map099.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map099.c -------------------------------------------------------------------------------- /src/mappers/map160.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map160.c -------------------------------------------------------------------------------- /src/mappers/map229.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map229.c -------------------------------------------------------------------------------- /src/mappers/map231.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mappers/map231.c -------------------------------------------------------------------------------- /src/mapvrc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mapvrc.c -------------------------------------------------------------------------------- /src/memguard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/memguard.c -------------------------------------------------------------------------------- /src/memguard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/memguard.h -------------------------------------------------------------------------------- /src/mmc5_snd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mmc5_snd.c -------------------------------------------------------------------------------- /src/mmc5_snd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mmc5_snd.h -------------------------------------------------------------------------------- /src/mmclist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mmclist.c -------------------------------------------------------------------------------- /src/mmclist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/mmclist.h -------------------------------------------------------------------------------- /src/nes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes.c -------------------------------------------------------------------------------- /src/nes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes.h -------------------------------------------------------------------------------- /src/nes6502.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes6502.c -------------------------------------------------------------------------------- /src/nes6502.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes6502.h -------------------------------------------------------------------------------- /src/nes_apu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_apu.c -------------------------------------------------------------------------------- /src/nes_apu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_apu.h -------------------------------------------------------------------------------- /src/nes_emu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_emu.c -------------------------------------------------------------------------------- /src/nes_emu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_emu.h -------------------------------------------------------------------------------- /src/nes_mmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_mmc.c -------------------------------------------------------------------------------- /src/nes_mmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_mmc.h -------------------------------------------------------------------------------- /src/nes_pal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_pal.c -------------------------------------------------------------------------------- /src/nes_pal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_pal.h -------------------------------------------------------------------------------- /src/nes_ppu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_ppu.c -------------------------------------------------------------------------------- /src/nes_ppu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_ppu.h -------------------------------------------------------------------------------- /src/nes_rom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_rom.c -------------------------------------------------------------------------------- /src/nes_rom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nes_rom.h -------------------------------------------------------------------------------- /src/nesinput.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nesinput.c -------------------------------------------------------------------------------- /src/nesinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nesinput.h -------------------------------------------------------------------------------- /src/nesstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nesstate.c -------------------------------------------------------------------------------- /src/nesstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nesstate.h -------------------------------------------------------------------------------- /src/nofconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nofconfig.h -------------------------------------------------------------------------------- /src/nofrendo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nofrendo.c -------------------------------------------------------------------------------- /src/nofrendo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/nofrendo.h -------------------------------------------------------------------------------- /src/noftypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/noftypes.h -------------------------------------------------------------------------------- /src/osd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/osd.h -------------------------------------------------------------------------------- /src/pcx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/pcx.c -------------------------------------------------------------------------------- /src/pcx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/pcx.h -------------------------------------------------------------------------------- /src/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/version.h -------------------------------------------------------------------------------- /src/vid_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/vid_drv.c -------------------------------------------------------------------------------- /src/vid_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/vid_drv.h -------------------------------------------------------------------------------- /src/vrcvisnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/vrcvisnd.c -------------------------------------------------------------------------------- /src/vrcvisnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/nofrendo_arcada/HEAD/src/vrcvisnd.h --------------------------------------------------------------------------------