88 Commits

Author SHA1 Message Date
spicyjpeg
a428d27808
Bump to 0.4.6, add flash autobooting and boot menu 2024-06-10 14:42:49 +02:00
spicyjpeg
f897a53826
Add Rock Ridge support, flash card size detection 2024-06-10 14:42:49 +02:00
spicyjpeg
11d07e1e51
Fix crashes, add custom shell detection, update schemas 2024-06-10 14:42:48 +02:00
spicyjpeg
f4a8d16b20
Bump to 0.4.5, add flash executable loading, fix bugs 2024-06-10 14:42:48 +02:00
spicyjpeg
aac5f4abb1
Add schemas for all JSON files 2024-06-10 14:42:48 +02:00
spicyjpeg
3fd0bca0fc
Rearrange source files, add MIPS disassembler Python module 2024-06-10 14:42:48 +02:00
spicyjpeg
6083c0cbe6
Fix crashes and autobooting, clean up struct attributes 2024-06-10 14:42:47 +02:00
spicyjpeg
10ed088011
Bump to 0.4.4, add separate log macros for each component 2024-06-10 14:42:47 +02:00
spicyjpeg
ef46aad5b0
Rewrite IDE driver completely, fix VFS and flash driver 2024-06-10 14:42:47 +02:00
spicyjpeg
db5eaabe57
Add hardware test suite, fix up IDE driver again 2024-06-10 14:42:46 +02:00
spicyjpeg
82e95ab8d5
Add license, update assets and clean up code 2024-06-10 14:42:46 +02:00
Naoki Saito
cee5f5fe1b
Update manual.md
Added basic HDD connection information
2024-06-10 14:42:45 +02:00
spicyjpeg
818ef7bdf1
Fix BIOS ROM crash and ATAPI error polling 2024-06-10 14:42:45 +02:00
spicyjpeg
7702ef2258
Fix up build scripts, add GitHub Actions CI 2024-06-10 14:42:45 +02:00
spicyjpeg
e75a7f2e42
Clean up worker API, implement autobooting 2024-06-10 14:42:45 +02:00
spicyjpeg
fd7bc1fa44
Bump to 0.4.3, more fixes and cleanups, shrink launchers 2024-06-10 14:42:44 +02:00
spicyjpeg
3cf7ae7aed
Add PCDRV support, fix bugs and warnings 2024-06-10 14:42:44 +02:00
spicyjpeg
77a009b98a
Fix ATAPI driver, update executable launcher 2024-06-10 14:42:44 +02:00
spicyjpeg
c558744fcd
Add VFS and support for multiple filesystems 2024-06-10 14:42:43 +02:00
spicyjpeg
f9a7df6de8
Add ISO9660 filesystem driver and ATAPI support 2024-06-10 14:42:43 +02:00
spicyjpeg
b921d6e7b4
Make launchers standalone, remove xorriso dependency 2024-06-10 14:42:43 +02:00
spicyjpeg
176eb07915
Split up filesystem drivers, fix screen resolution menu 2024-06-10 14:42:43 +02:00
spicyjpeg
1e79613029
Bump to 0.4.2, parallelize flash writing, minor tweaks 2024-06-10 14:42:42 +02:00
spicyjpeg
d85582d9b5
Add screenshot functionality 2024-06-10 14:42:42 +02:00
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