├── .gitattributes ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── compile.sh ├── data └── .gitkeep ├── docs ├── commands.md └── r4.md ├── licenses ├── ZuluSCSI.txt └── pico-sdk.txt ├── pico_sdk_import.cmake ├── roms └── .gitkeep ├── setup_environment.sh └── src ├── blowfish.c ├── blowfish.h ├── common.h ├── main.cpp ├── ntrCard.pio ├── ntrCardIrq.S ├── ntrCardRom.c ├── ntrCardRom.h ├── ntrCardRomGame.c ├── ntrCardRomGame.h ├── ntrCardRomGameNoScramble.c ├── ntrCardRomGameNoScramble.h ├── ntrCardRomGameR4.cpp ├── ntrCardRomGameSd.cpp ├── ntrCardRomGameUsb.cpp ├── ntrCardRomGameUsb.h ├── ntrCardRomNorm.c ├── ntrCardRomSecure.c ├── ntrCardSpiUart.c ├── ntrCardSpiUart.h ├── powerSaving.c ├── powerSaving.h ├── r4.h ├── romData.S ├── romData.h ├── scrambler.c ├── scrambler.h ├── scramblerRing.c ├── scramblerRing.h ├── sd ├── SdCard.cpp ├── SdCard.h ├── SdCardInfo.h ├── fatfs │ ├── diskio.cpp │ ├── diskio.h │ ├── ff.c │ ├── ff.h │ ├── ffconf.h │ ├── ffsystem.c │ └── ffunicode.c ├── rp2040_sdio.cpp ├── rp2040_sdio.h └── rp2040_sdio.pio ├── tinyusb ├── dcd.h ├── dcd_rp2040.c ├── osal.h ├── osal_none.h ├── rp2040_usb.c ├── rp2040_usb.h ├── tusb_common.h ├── tusb_compiler.h ├── tusb_config.h ├── tusb_debug.h ├── tusb_mcu.h ├── tusb_option.h ├── tusb_types.h └── tusb_verify.h ├── usbEventQueue.c ├── usbEventQueue.h ├── wrfuxxed.S ├── wrfuxxed.h ├── xor.S └── xor.h /.gitattributes: -------------------------------------------------------------------------------- 1 | *.bin binary -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/README.md -------------------------------------------------------------------------------- /compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/compile.sh -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/docs/commands.md -------------------------------------------------------------------------------- /docs/r4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/docs/r4.md -------------------------------------------------------------------------------- /licenses/ZuluSCSI.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/licenses/ZuluSCSI.txt -------------------------------------------------------------------------------- /licenses/pico-sdk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/licenses/pico-sdk.txt -------------------------------------------------------------------------------- /pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/pico_sdk_import.cmake -------------------------------------------------------------------------------- /roms/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/setup_environment.sh -------------------------------------------------------------------------------- /src/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/blowfish.c -------------------------------------------------------------------------------- /src/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/blowfish.h -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/common.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/ntrCard.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCard.pio -------------------------------------------------------------------------------- /src/ntrCardIrq.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardIrq.S -------------------------------------------------------------------------------- /src/ntrCardRom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRom.c -------------------------------------------------------------------------------- /src/ntrCardRom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRom.h -------------------------------------------------------------------------------- /src/ntrCardRomGame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRomGame.c -------------------------------------------------------------------------------- /src/ntrCardRomGame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRomGame.h -------------------------------------------------------------------------------- /src/ntrCardRomGameNoScramble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRomGameNoScramble.c -------------------------------------------------------------------------------- /src/ntrCardRomGameNoScramble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRomGameNoScramble.h -------------------------------------------------------------------------------- /src/ntrCardRomGameR4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRomGameR4.cpp -------------------------------------------------------------------------------- /src/ntrCardRomGameSd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRomGameSd.cpp -------------------------------------------------------------------------------- /src/ntrCardRomGameUsb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRomGameUsb.cpp -------------------------------------------------------------------------------- /src/ntrCardRomGameUsb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRomGameUsb.h -------------------------------------------------------------------------------- /src/ntrCardRomNorm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRomNorm.c -------------------------------------------------------------------------------- /src/ntrCardRomSecure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardRomSecure.c -------------------------------------------------------------------------------- /src/ntrCardSpiUart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardSpiUart.c -------------------------------------------------------------------------------- /src/ntrCardSpiUart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/ntrCardSpiUart.h -------------------------------------------------------------------------------- /src/powerSaving.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/powerSaving.c -------------------------------------------------------------------------------- /src/powerSaving.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/powerSaving.h -------------------------------------------------------------------------------- /src/r4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/r4.h -------------------------------------------------------------------------------- /src/romData.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/romData.S -------------------------------------------------------------------------------- /src/romData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/romData.h -------------------------------------------------------------------------------- /src/scrambler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/scrambler.c -------------------------------------------------------------------------------- /src/scrambler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/scrambler.h -------------------------------------------------------------------------------- /src/scramblerRing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/scramblerRing.c -------------------------------------------------------------------------------- /src/scramblerRing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/scramblerRing.h -------------------------------------------------------------------------------- /src/sd/SdCard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/SdCard.cpp -------------------------------------------------------------------------------- /src/sd/SdCard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/SdCard.h -------------------------------------------------------------------------------- /src/sd/SdCardInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/SdCardInfo.h -------------------------------------------------------------------------------- /src/sd/fatfs/diskio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/fatfs/diskio.cpp -------------------------------------------------------------------------------- /src/sd/fatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/fatfs/diskio.h -------------------------------------------------------------------------------- /src/sd/fatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/fatfs/ff.c -------------------------------------------------------------------------------- /src/sd/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/fatfs/ff.h -------------------------------------------------------------------------------- /src/sd/fatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/fatfs/ffconf.h -------------------------------------------------------------------------------- /src/sd/fatfs/ffsystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/fatfs/ffsystem.c -------------------------------------------------------------------------------- /src/sd/fatfs/ffunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/fatfs/ffunicode.c -------------------------------------------------------------------------------- /src/sd/rp2040_sdio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/rp2040_sdio.cpp -------------------------------------------------------------------------------- /src/sd/rp2040_sdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/rp2040_sdio.h -------------------------------------------------------------------------------- /src/sd/rp2040_sdio.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/sd/rp2040_sdio.pio -------------------------------------------------------------------------------- /src/tinyusb/dcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/dcd.h -------------------------------------------------------------------------------- /src/tinyusb/dcd_rp2040.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/dcd_rp2040.c -------------------------------------------------------------------------------- /src/tinyusb/osal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/osal.h -------------------------------------------------------------------------------- /src/tinyusb/osal_none.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/osal_none.h -------------------------------------------------------------------------------- /src/tinyusb/rp2040_usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/rp2040_usb.c -------------------------------------------------------------------------------- /src/tinyusb/rp2040_usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/rp2040_usb.h -------------------------------------------------------------------------------- /src/tinyusb/tusb_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/tusb_common.h -------------------------------------------------------------------------------- /src/tinyusb/tusb_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/tusb_compiler.h -------------------------------------------------------------------------------- /src/tinyusb/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/tusb_config.h -------------------------------------------------------------------------------- /src/tinyusb/tusb_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/tusb_debug.h -------------------------------------------------------------------------------- /src/tinyusb/tusb_mcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/tusb_mcu.h -------------------------------------------------------------------------------- /src/tinyusb/tusb_option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/tusb_option.h -------------------------------------------------------------------------------- /src/tinyusb/tusb_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/tusb_types.h -------------------------------------------------------------------------------- /src/tinyusb/tusb_verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/tinyusb/tusb_verify.h -------------------------------------------------------------------------------- /src/usbEventQueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/usbEventQueue.c -------------------------------------------------------------------------------- /src/usbEventQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/usbEventQueue.h -------------------------------------------------------------------------------- /src/wrfuxxed.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/wrfuxxed.S -------------------------------------------------------------------------------- /src/wrfuxxed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/wrfuxxed.h -------------------------------------------------------------------------------- /src/xor.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/xor.S -------------------------------------------------------------------------------- /src/xor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LNH-team/dspico-firmware/HEAD/src/xor.h --------------------------------------------------------------------------------