├── .devcontainer ├── devcontainer.json └── install-dependencies.sh ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ └── report.yml └── workflows │ └── build_nightly.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── database ├── CMakeLists.txt ├── db_obj_builder.cmake ├── get_and_parse_hdldb.py ├── parse_GameDB.py ├── parse_arcade.py └── parse_db.py ├── doc └── Logo.png ├── ext ├── CMakeLists.txt ├── ESP8266SdFatWrapper │ ├── include │ │ └── sd.h │ └── src │ │ ├── Arduino.h │ │ ├── SPI.cpp │ │ ├── SPI.h │ │ └── sd.cpp ├── fnv │ ├── Makefile │ ├── README │ ├── fnv.h │ ├── fnv32.c │ ├── fnv64.c │ ├── hash_32.c │ ├── hash_32a.c │ ├── hash_64.c │ ├── hash_64a.c │ ├── have_ulong64.c │ ├── longlong.h │ ├── qmk_fnv_type_validation.c │ └── test_fnv.c ├── inih │ ├── LICENSE.txt │ ├── README.md │ ├── ini.c │ └── ini.h ├── mcfat │ ├── CMakeLists.txt │ ├── inc │ │ ├── mcfat.h │ │ └── mcio.h │ └── src │ │ ├── mcfat.c │ │ ├── mcfat_internal.h │ │ ├── mcio.c │ │ ├── util.c │ │ └── util.h └── ssd1306 │ ├── LICENSE │ ├── README.md │ ├── ssd1306.c │ └── ssd1306.h ├── memmap_custom.ld ├── misc ├── splashgen │ ├── splashgen.html │ ├── style.css │ └── uf2.js └── variants.cmake ├── pico_sdk_import.cmake └── src ├── bigmem.c ├── bigmem.h ├── blit16.h ├── card_config.c ├── card_config.h ├── config.h ├── debug.c ├── debug.h ├── des.c ├── des.h ├── flashmap.h ├── game_db ├── game_db.c └── game_db.h ├── gui.c ├── gui.h ├── input.c ├── input.h ├── keystore.c ├── keystore.h ├── led ├── CMakeLists.txt ├── led.c ├── led.h └── ws2812.pio ├── lv_conf.h ├── main.c ├── oled.c ├── oled.h ├── ps1.c ├── ps1.h ├── ps1 ├── CMakeLists.txt ├── ps1_cardman.c ├── ps1_cardman.h ├── ps1_dirty.c ├── ps1_dirty.h ├── ps1_empty_card.c ├── ps1_empty_card.h ├── ps1_mc_data_interface.c ├── ps1_mc_data_interface.h ├── ps1_mc_spi.pio ├── ps1_memory_card.c ├── ps1_memory_card.h ├── ps1_mmce.c └── ps1_mmce.h ├── ps2.c ├── ps2.h ├── ps2 ├── CMakeLists.txt ├── card_emu │ ├── ps2_mc_auth.c │ ├── ps2_mc_auth.h │ ├── ps2_mc_commands.c │ ├── ps2_mc_commands.h │ ├── ps2_mc_data_interface.c │ ├── ps2_mc_data_interface.h │ ├── ps2_mc_internal.h │ ├── ps2_mc_spi.pio │ ├── ps2_memory_card.c │ └── ps2_memory_card.h ├── history_tracker │ ├── CMakeLists.txt │ ├── ps2_history_tracker.c │ └── ps2_history_tracker.h ├── mmceman │ ├── ps2_mmceman.c │ ├── ps2_mmceman.h │ ├── ps2_mmceman_commands.c │ ├── ps2_mmceman_commands.h │ ├── ps2_mmceman_debug.c │ ├── ps2_mmceman_debug.h │ ├── ps2_mmceman_fs.c │ └── ps2_mmceman_fs.h ├── ps2_cardman.c ├── ps2_cardman.h ├── ps2_dirty.c └── ps2_dirty.h ├── psram ├── CMakeLists.txt ├── pio_qspi.c ├── pio_qspi.h ├── psram.c ├── psram.h └── qspi.pio ├── settings.c ├── settings.h ├── splash.c ├── splash.h ├── ui_menu.c ├── ui_menu.h ├── ui_theme_mono.c ├── ui_theme_mono.h ├── util.c ├── util.h ├── version ├── CMakeLists.txt ├── script.cmake ├── template │ └── version.c └── version.h └── wear_leveling ├── wear_leveling.c ├── wear_leveling.h ├── wear_leveling_internal.h ├── wear_leveling_rp2040_flash.c └── wear_leveling_rp2040_flash_config.h /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/install-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/.devcontainer/install-dependencies.sh -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/.github/ISSUE_TEMPLATE/report.yml -------------------------------------------------------------------------------- /.github/workflows/build_nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/.github/workflows/build_nightly.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/README.md -------------------------------------------------------------------------------- /database/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/database/CMakeLists.txt -------------------------------------------------------------------------------- /database/db_obj_builder.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/database/db_obj_builder.cmake -------------------------------------------------------------------------------- /database/get_and_parse_hdldb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/database/get_and_parse_hdldb.py -------------------------------------------------------------------------------- /database/parse_GameDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/database/parse_GameDB.py -------------------------------------------------------------------------------- /database/parse_arcade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/database/parse_arcade.py -------------------------------------------------------------------------------- /database/parse_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/database/parse_db.py -------------------------------------------------------------------------------- /doc/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/doc/Logo.png -------------------------------------------------------------------------------- /ext/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/CMakeLists.txt -------------------------------------------------------------------------------- /ext/ESP8266SdFatWrapper/include/sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/ESP8266SdFatWrapper/include/sd.h -------------------------------------------------------------------------------- /ext/ESP8266SdFatWrapper/src/Arduino.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/ESP8266SdFatWrapper/src/Arduino.h -------------------------------------------------------------------------------- /ext/ESP8266SdFatWrapper/src/SPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/ESP8266SdFatWrapper/src/SPI.cpp -------------------------------------------------------------------------------- /ext/ESP8266SdFatWrapper/src/SPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/ESP8266SdFatWrapper/src/SPI.h -------------------------------------------------------------------------------- /ext/ESP8266SdFatWrapper/src/sd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/ESP8266SdFatWrapper/src/sd.cpp -------------------------------------------------------------------------------- /ext/fnv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/Makefile -------------------------------------------------------------------------------- /ext/fnv/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/README -------------------------------------------------------------------------------- /ext/fnv/fnv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/fnv.h -------------------------------------------------------------------------------- /ext/fnv/fnv32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/fnv32.c -------------------------------------------------------------------------------- /ext/fnv/fnv64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/fnv64.c -------------------------------------------------------------------------------- /ext/fnv/hash_32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/hash_32.c -------------------------------------------------------------------------------- /ext/fnv/hash_32a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/hash_32a.c -------------------------------------------------------------------------------- /ext/fnv/hash_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/hash_64.c -------------------------------------------------------------------------------- /ext/fnv/hash_64a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/hash_64a.c -------------------------------------------------------------------------------- /ext/fnv/have_ulong64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/have_ulong64.c -------------------------------------------------------------------------------- /ext/fnv/longlong.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/longlong.h -------------------------------------------------------------------------------- /ext/fnv/qmk_fnv_type_validation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/qmk_fnv_type_validation.c -------------------------------------------------------------------------------- /ext/fnv/test_fnv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/fnv/test_fnv.c -------------------------------------------------------------------------------- /ext/inih/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/inih/LICENSE.txt -------------------------------------------------------------------------------- /ext/inih/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/inih/README.md -------------------------------------------------------------------------------- /ext/inih/ini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/inih/ini.c -------------------------------------------------------------------------------- /ext/inih/ini.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/inih/ini.h -------------------------------------------------------------------------------- /ext/mcfat/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/mcfat/CMakeLists.txt -------------------------------------------------------------------------------- /ext/mcfat/inc/mcfat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/mcfat/inc/mcfat.h -------------------------------------------------------------------------------- /ext/mcfat/inc/mcio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/mcfat/inc/mcio.h -------------------------------------------------------------------------------- /ext/mcfat/src/mcfat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/mcfat/src/mcfat.c -------------------------------------------------------------------------------- /ext/mcfat/src/mcfat_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/mcfat/src/mcfat_internal.h -------------------------------------------------------------------------------- /ext/mcfat/src/mcio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/mcfat/src/mcio.c -------------------------------------------------------------------------------- /ext/mcfat/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/mcfat/src/util.c -------------------------------------------------------------------------------- /ext/mcfat/src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/mcfat/src/util.h -------------------------------------------------------------------------------- /ext/ssd1306/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/ssd1306/LICENSE -------------------------------------------------------------------------------- /ext/ssd1306/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/ssd1306/README.md -------------------------------------------------------------------------------- /ext/ssd1306/ssd1306.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/ssd1306/ssd1306.c -------------------------------------------------------------------------------- /ext/ssd1306/ssd1306.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/ext/ssd1306/ssd1306.h -------------------------------------------------------------------------------- /memmap_custom.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/memmap_custom.ld -------------------------------------------------------------------------------- /misc/splashgen/splashgen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/misc/splashgen/splashgen.html -------------------------------------------------------------------------------- /misc/splashgen/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/misc/splashgen/style.css -------------------------------------------------------------------------------- /misc/splashgen/uf2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/misc/splashgen/uf2.js -------------------------------------------------------------------------------- /misc/variants.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/misc/variants.cmake -------------------------------------------------------------------------------- /pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/pico_sdk_import.cmake -------------------------------------------------------------------------------- /src/bigmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/bigmem.c -------------------------------------------------------------------------------- /src/bigmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/bigmem.h -------------------------------------------------------------------------------- /src/blit16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/blit16.h -------------------------------------------------------------------------------- /src/card_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/card_config.c -------------------------------------------------------------------------------- /src/card_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/card_config.h -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/config.h -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/des.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/des.c -------------------------------------------------------------------------------- /src/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/des.h -------------------------------------------------------------------------------- /src/flashmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/flashmap.h -------------------------------------------------------------------------------- /src/game_db/game_db.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/game_db/game_db.c -------------------------------------------------------------------------------- /src/game_db/game_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/game_db/game_db.h -------------------------------------------------------------------------------- /src/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/gui.c -------------------------------------------------------------------------------- /src/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/gui.h -------------------------------------------------------------------------------- /src/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/input.c -------------------------------------------------------------------------------- /src/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/input.h -------------------------------------------------------------------------------- /src/keystore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/keystore.c -------------------------------------------------------------------------------- /src/keystore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/keystore.h -------------------------------------------------------------------------------- /src/led/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/led/CMakeLists.txt -------------------------------------------------------------------------------- /src/led/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/led/led.c -------------------------------------------------------------------------------- /src/led/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/led/led.h -------------------------------------------------------------------------------- /src/led/ws2812.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/led/ws2812.pio -------------------------------------------------------------------------------- /src/lv_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/lv_conf.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/main.c -------------------------------------------------------------------------------- /src/oled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/oled.c -------------------------------------------------------------------------------- /src/oled.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/oled.h -------------------------------------------------------------------------------- /src/ps1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1.c -------------------------------------------------------------------------------- /src/ps1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1.h -------------------------------------------------------------------------------- /src/ps1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/CMakeLists.txt -------------------------------------------------------------------------------- /src/ps1/ps1_cardman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_cardman.c -------------------------------------------------------------------------------- /src/ps1/ps1_cardman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_cardman.h -------------------------------------------------------------------------------- /src/ps1/ps1_dirty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_dirty.c -------------------------------------------------------------------------------- /src/ps1/ps1_dirty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_dirty.h -------------------------------------------------------------------------------- /src/ps1/ps1_empty_card.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_empty_card.c -------------------------------------------------------------------------------- /src/ps1/ps1_empty_card.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | extern uint8_t ps1_empty_card[8192]; 4 | -------------------------------------------------------------------------------- /src/ps1/ps1_mc_data_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_mc_data_interface.c -------------------------------------------------------------------------------- /src/ps1/ps1_mc_data_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_mc_data_interface.h -------------------------------------------------------------------------------- /src/ps1/ps1_mc_spi.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_mc_spi.pio -------------------------------------------------------------------------------- /src/ps1/ps1_memory_card.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_memory_card.c -------------------------------------------------------------------------------- /src/ps1/ps1_memory_card.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_memory_card.h -------------------------------------------------------------------------------- /src/ps1/ps1_mmce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_mmce.c -------------------------------------------------------------------------------- /src/ps1/ps1_mmce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps1/ps1_mmce.h -------------------------------------------------------------------------------- /src/ps2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2.c -------------------------------------------------------------------------------- /src/ps2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2.h -------------------------------------------------------------------------------- /src/ps2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/CMakeLists.txt -------------------------------------------------------------------------------- /src/ps2/card_emu/ps2_mc_auth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/card_emu/ps2_mc_auth.c -------------------------------------------------------------------------------- /src/ps2/card_emu/ps2_mc_auth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/card_emu/ps2_mc_auth.h -------------------------------------------------------------------------------- /src/ps2/card_emu/ps2_mc_commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/card_emu/ps2_mc_commands.c -------------------------------------------------------------------------------- /src/ps2/card_emu/ps2_mc_commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/card_emu/ps2_mc_commands.h -------------------------------------------------------------------------------- /src/ps2/card_emu/ps2_mc_data_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/card_emu/ps2_mc_data_interface.c -------------------------------------------------------------------------------- /src/ps2/card_emu/ps2_mc_data_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/card_emu/ps2_mc_data_interface.h -------------------------------------------------------------------------------- /src/ps2/card_emu/ps2_mc_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/card_emu/ps2_mc_internal.h -------------------------------------------------------------------------------- /src/ps2/card_emu/ps2_mc_spi.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/card_emu/ps2_mc_spi.pio -------------------------------------------------------------------------------- /src/ps2/card_emu/ps2_memory_card.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/card_emu/ps2_memory_card.c -------------------------------------------------------------------------------- /src/ps2/card_emu/ps2_memory_card.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/card_emu/ps2_memory_card.h -------------------------------------------------------------------------------- /src/ps2/history_tracker/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/history_tracker/CMakeLists.txt -------------------------------------------------------------------------------- /src/ps2/history_tracker/ps2_history_tracker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/history_tracker/ps2_history_tracker.c -------------------------------------------------------------------------------- /src/ps2/history_tracker/ps2_history_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/history_tracker/ps2_history_tracker.h -------------------------------------------------------------------------------- /src/ps2/mmceman/ps2_mmceman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/mmceman/ps2_mmceman.c -------------------------------------------------------------------------------- /src/ps2/mmceman/ps2_mmceman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/mmceman/ps2_mmceman.h -------------------------------------------------------------------------------- /src/ps2/mmceman/ps2_mmceman_commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/mmceman/ps2_mmceman_commands.c -------------------------------------------------------------------------------- /src/ps2/mmceman/ps2_mmceman_commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/mmceman/ps2_mmceman_commands.h -------------------------------------------------------------------------------- /src/ps2/mmceman/ps2_mmceman_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/mmceman/ps2_mmceman_debug.c -------------------------------------------------------------------------------- /src/ps2/mmceman/ps2_mmceman_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/mmceman/ps2_mmceman_debug.h -------------------------------------------------------------------------------- /src/ps2/mmceman/ps2_mmceman_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/mmceman/ps2_mmceman_fs.c -------------------------------------------------------------------------------- /src/ps2/mmceman/ps2_mmceman_fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/mmceman/ps2_mmceman_fs.h -------------------------------------------------------------------------------- /src/ps2/ps2_cardman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/ps2_cardman.c -------------------------------------------------------------------------------- /src/ps2/ps2_cardman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/ps2_cardman.h -------------------------------------------------------------------------------- /src/ps2/ps2_dirty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/ps2_dirty.c -------------------------------------------------------------------------------- /src/ps2/ps2_dirty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ps2/ps2_dirty.h -------------------------------------------------------------------------------- /src/psram/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/psram/CMakeLists.txt -------------------------------------------------------------------------------- /src/psram/pio_qspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/psram/pio_qspi.c -------------------------------------------------------------------------------- /src/psram/pio_qspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/psram/pio_qspi.h -------------------------------------------------------------------------------- /src/psram/psram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/psram/psram.c -------------------------------------------------------------------------------- /src/psram/psram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/psram/psram.h -------------------------------------------------------------------------------- /src/psram/qspi.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/psram/qspi.pio -------------------------------------------------------------------------------- /src/settings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/settings.c -------------------------------------------------------------------------------- /src/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/settings.h -------------------------------------------------------------------------------- /src/splash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/splash.c -------------------------------------------------------------------------------- /src/splash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/splash.h -------------------------------------------------------------------------------- /src/ui_menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ui_menu.c -------------------------------------------------------------------------------- /src/ui_menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ui_menu.h -------------------------------------------------------------------------------- /src/ui_theme_mono.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ui_theme_mono.c -------------------------------------------------------------------------------- /src/ui_theme_mono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/ui_theme_mono.h -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/util.c -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/util.h -------------------------------------------------------------------------------- /src/version/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/version/CMakeLists.txt -------------------------------------------------------------------------------- /src/version/script.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/version/script.cmake -------------------------------------------------------------------------------- /src/version/template/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/version/template/version.c -------------------------------------------------------------------------------- /src/version/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/version/version.h -------------------------------------------------------------------------------- /src/wear_leveling/wear_leveling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/wear_leveling/wear_leveling.c -------------------------------------------------------------------------------- /src/wear_leveling/wear_leveling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/wear_leveling/wear_leveling.h -------------------------------------------------------------------------------- /src/wear_leveling/wear_leveling_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/wear_leveling/wear_leveling_internal.h -------------------------------------------------------------------------------- /src/wear_leveling/wear_leveling_rp2040_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/wear_leveling/wear_leveling_rp2040_flash.c -------------------------------------------------------------------------------- /src/wear_leveling/wear_leveling_rp2040_flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sd2psXtd/firmware/HEAD/src/wear_leveling/wear_leveling_rp2040_flash_config.h --------------------------------------------------------------------------------