33 Commits

Author SHA1 Message Date
spicyjpeg
88528c1e72
Add RTC time adjustment menu 2024-06-10 14:42:42 +02:00
spicyjpeg
3f259377ce
Refactor tools, add card size selection, more fixes 2024-06-10 14:42:41 +02:00
spicyjpeg
fad8aa11bc
More minor fixes and renames 2024-06-10 14:42:41 +02:00
spicyjpeg
3534e99dca
Refactor code, split up system info screen 2024-06-10 14:42:41 +02:00
spicyjpeg
03ec5f13a9
Fix up flash drivers, add MD5 API, flash header options 2024-06-10 14:42:41 +02:00
spicyjpeg
d1bd2869b0
Fix bugs, implement Xilinx .bit file parser 2024-06-10 14:42:40 +02:00
spicyjpeg
28d89ae860
Add flash writing and fix erasing, bump to 0.4.0 2024-06-10 14:42:39 +02:00
spicyjpeg
94dae7c7ca
Add storage device options menu, flash and RTC erasing 2024-06-10 14:42:39 +02:00
spicyjpeg
5e2a1e07fd
Add flash chip drivers, cart restoring from dump 2024-06-10 14:42:38 +02:00
spicyjpeg
ed4cc53631
Split off file picker screen, fix executable launcher 2024-06-10 14:42:38 +02:00
spicyjpeg
b8e96e1d7e
Implement executable file picker 2024-06-10 14:42:37 +02:00
spicyjpeg
2f1699bb3f
Fix IDE reset, initial executable loader implementation 2024-06-10 14:42:37 +02:00
spicyjpeg
6c86494fe1
Add JEDEC ID reading, FAT info, fix warnings/bugs 2024-06-10 14:42:36 +02:00
spicyjpeg
f38a96621a
Add system info screen, directory API, new icons, fix delay 2024-06-10 14:42:36 +02:00
spicyjpeg
d5c1f0065b
Add screen resolution switcher, minor cleanups 2024-06-10 14:42:35 +02:00
spicyjpeg
ffa70d66fb
Add documentation and flash dump splitter script 2024-06-10 14:42:34 +02:00
spicyjpeg
55ac5478bf
Reencode sounds, misc. cleanups and fixes 2024-06-10 14:42:34 +02:00
spicyjpeg
2876823f0c
Fix ZS01 reflashing, add missing cart ID check 2024-06-10 14:42:33 +02:00
spicyjpeg
d0767b962d
Rearrange app class structure and clean up main() 2024-06-10 14:42:33 +02:00
spicyjpeg
fa7beb023e
Change back button combo, update readme, misc. cleanups 2024-06-10 14:42:32 +02:00
spicyjpeg
eb78ba05f6
Add CD-ROM eject option, clean up main() 2024-06-10 14:42:32 +02:00
spicyjpeg
ced62de54e
Make message screen generic, add error enum strings 2024-06-10 14:42:30 +02:00
spicyjpeg
96bb7a2688
Implement flash/RTC/BIOS dumping, fix IDE driver 2024-06-10 14:42:30 +02:00
spicyjpeg
7c488e3495
Fix reflash data key bug and UI issues 2024-06-10 14:42:29 +02:00
spicyjpeg
fbc9026628
Implement main menu, text scrolling, split off font code 2024-06-10 14:42:29 +02:00
spicyjpeg
25f5f67840
More cart identification bugfixes 2024-06-10 14:42:29 +02:00
spicyjpeg
51ac032198
Add reflashing, fix bugs and traceid generation 2024-06-10 14:42:28 +02:00
spicyjpeg
63651e7114
Implement manual key entry and system ID editing 2024-06-10 14:42:28 +02:00
spicyjpeg
a0976dee11
Bump version to 0.3.2, add system ID resetting 2024-06-10 14:42:28 +02:00
spicyjpeg
b0f269eb6e
Get the tool into an almost working state 2024-06-10 14:42:27 +02:00
spicyjpeg
95546643b9
Refactor asset.cpp into file.cpp, add file classes 2024-06-10 14:42:27 +02:00
spicyjpeg
9da9db5838
Huge code update, dummy cart driver, unlock implementation 2024-06-10 14:42:25 +02:00
spicyjpeg
4bed3c7f12
Import from local repo 2024-06-10 14:42:24 +02:00