64 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
80be8fdd0e
Fix IDE and file closing bugs 2024-06-10 14:42:40 +02:00
spicyjpeg
e836f665f4
Add main executable compression, bump to 0.4.1 2024-06-10 14:42:40 +02:00
spicyjpeg
d1bd2869b0
Fix bugs, implement Xilinx .bit file parser 2024-06-10 14:42:40 +02:00
spicyjpeg
6875939523
Add magic number and validation to cart dumps 2024-06-10 14:42:39 +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
d8aa1806b6
X76 config fixes, add support for executables in flash images 2024-06-10 14:42:38 +02:00
spicyjpeg
355c4c0796
Update CMake scripts, shrink launchers to 32 KB 2024-06-10 14:42:38 +02:00
spicyjpeg
4bd8b02cb9
More ps1-bare-metal updates 2024-06-10 14:42:37 +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
324fa36f22
Add executable launchers and related build-time options 2024-06-10 14:42:37 +02:00
spicyjpeg
51de642c71
Rearrange source files into main and common folders 2024-06-10 14:42:36 +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
7e7db5b890
Fix delay function, logs in 480i mode, clangd config 2024-06-10 14:42:35 +02:00
spicyjpeg
d5c1f0065b
Add screen resolution switcher, minor cleanups 2024-06-10 14:42:35 +02:00
spicyjpeg
36b09d5865
Add X76F100 driver, fix X76F041/DS2401, add GCA15 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
123c6fa14d
Update cartdb, fix system IDs, change sorting criteria 2024-06-10 14:42:34 +02:00
spicyjpeg
ada89001a5
Clean up more dumps, remove duplicates in cartdb 2024-06-10 14:42:34 +02:00
spicyjpeg
5bce5a4d41
Sort X76F041 dumps by cart type, update cartdb 2024-06-10 14:42:33 +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
9cf2908921
Fix IDE checksum bug, file destructor warnings 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
3e84285837
Fix QR and IDE bugs, make font metrics customizable 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
c29b4c98c3
Fix bugs in dummy cart driver, ID entry screen 2024-06-10 14:42:31 +02:00
spicyjpeg
72580397a1
Update tools and build script to use xorriso 2024-06-10 14:42:31 +02:00
spicyjpeg
f8a21070f1
Bump to 0.3.4, load color palette from resources 2024-06-10 14:42:31 +02:00
spicyjpeg
998d2e6349
Update exception handler and ps1-bare-metal headers 2024-06-10 14:42:31 +02:00
spicyjpeg
ced62de54e
Make message screen generic, add error enum strings 2024-06-10 14:42:30 +02:00
spicyjpeg
3fc447da4d
IDE driver and dumper bugfixes, minor corrections 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
912ecb8d8d
Fix reflashing, refactor, shorten cartdb region codes 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