├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── CMakePresets.json ├── README.md ├── format.sh ├── src ├── cartridge.c ├── cpu.c ├── include │ ├── bitmask.h │ ├── cartridge.h │ ├── cpu.h │ ├── log.h │ ├── mappers │ │ └── mapper0.h │ ├── memory.h │ ├── nes.h │ ├── ppu.h │ └── types.h ├── main.c ├── mappers │ └── mapper0.c ├── memory.c ├── nes.c ├── ppu.c └── test.c └── test ├── nestest.nes └── nestest.txt /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/README.md -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/format.sh -------------------------------------------------------------------------------- /src/cartridge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/cartridge.c -------------------------------------------------------------------------------- /src/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/cpu.c -------------------------------------------------------------------------------- /src/include/bitmask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/include/bitmask.h -------------------------------------------------------------------------------- /src/include/cartridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/include/cartridge.h -------------------------------------------------------------------------------- /src/include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/include/cpu.h -------------------------------------------------------------------------------- /src/include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/include/log.h -------------------------------------------------------------------------------- /src/include/mappers/mapper0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/include/mappers/mapper0.h -------------------------------------------------------------------------------- /src/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/include/memory.h -------------------------------------------------------------------------------- /src/include/nes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/include/nes.h -------------------------------------------------------------------------------- /src/include/ppu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/include/ppu.h -------------------------------------------------------------------------------- /src/include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/include/types.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/main.c -------------------------------------------------------------------------------- /src/mappers/mapper0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/mappers/mapper0.c -------------------------------------------------------------------------------- /src/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/memory.c -------------------------------------------------------------------------------- /src/nes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/nes.c -------------------------------------------------------------------------------- /src/ppu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/ppu.c -------------------------------------------------------------------------------- /src/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/src/test.c -------------------------------------------------------------------------------- /test/nestest.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/test/nestest.nes -------------------------------------------------------------------------------- /test/nestest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflongo/stm32nes/HEAD/test/nestest.txt --------------------------------------------------------------------------------