Commit Graph

351 Commits

Author SHA1 Message Date
a618a837d4 added root check back in, but check that we aren't root
changed how mtools accesses images, should functionally be the same.
2025-09-04 12:29:57 -04:00
930d49c353 Delete LICENSE.md
GPLv3 is in COPYING, remove LICENSE.md
2025-09-04 10:11:36 -04:00
06d00d02e2 Update .github/workflows/daily.yaml
oh boy, github actions as well
2025-09-04 09:19:23 -04:00
61379e8116 add a daily cron and general build action for github actions 2025-09-04 08:58:45 -04:00
828428e73b removed debug files (they were moved earlier)
All checks were successful
Daily Build and trunk tester / debian_update (push) Successful in 1m19s
2025-08-24 10:47:54 -04:00
402bf9974d moved map file output to build
moved output of builds to build/output
updated gitea action
2025-08-24 10:47:18 -04:00
5dfc3533d9 ignore everything in build output manually track .keep_dir files 2025-08-24 10:19:10 -04:00
d9225718c2 moving some documentation around and a bit of build cleanup 2025-08-24 10:18:01 -04:00
8a6730bc9c Update README.md
All checks were successful
Daily Build and trunk tester / debian_update (push) Successful in 1m27s
2025-08-23 09:32:44 -04:00
67523208b3 Update scripts/create-disk.sh
fix label-id, was a bit over the ballmer ridge
2025-08-23 08:35:26 -04:00
ffe887b6a9 Update .gitea/workflows/onpush.yaml
All checks were successful
Daily Build and trunk tester / debian_update (push) Successful in 1m34s
2025-08-22 22:45:59 -04:00
c45e62ecc2 Merge branch 'trunk' of chtm-lapp-02.lan.chtm.me:nivirx/stevia into trunk 2025-08-22 22:43:40 -04:00
d7c50575cf re-wrote crate-disk.sh to not need root access, now requires mtools
removed macOS support in disk creation script
2025-08-22 22:43:24 -04:00
39148869bc Update .gitea/workflows/onpush.yaml 2025-08-22 21:14:14 -04:00
81e6b6e835 Update Makefile 2025-08-22 21:07:47 -04:00
63c5e0d00e Update .gitea/workflows/onpush.yaml 2025-08-22 21:04:42 -04:00
29a2a598ba Update .gitea/workflows/onpush.yaml 2025-08-22 21:01:24 -04:00
47b18de37e setup an action to auto build stevia 2025-08-22 20:57:15 -04:00
8129a71fdd Merge branch 'trunk' of chtm-lapp-02.lan.chtm.me:nivirx/stevia into trunk 2025-08-22 11:58:53 -04:00
ef42ae084b Merge branch 'fat32_sys_rewrite' into trunk 2025-08-22 11:52:48 -04:00
8d5996566e Update licensing and switch back to GPLv3 😅 2025-08-22 11:41:33 -04:00
b2c5a6bf46 macro defines this as BootTarget_cstr_cstr...fix this 2025-01-12 22:24:42 -05:00
531f4fa25f Merge branch 'fat32_sys_rewrite' of github.com:Nivirx/stevia into fat32_sys_rewrite 2025-01-12 20:00:51 -05:00
aa181bbae4 minor edit 2024-12-20 10:22:55 -05:00
ddd3f35a8b inlined ClusterToLBA into ReadFATCluster
fixed a bug where fat32_state wasn't being updated...
2024-12-20 10:10:12 -05:00
ce73226eee update macos build script 2024-12-19 21:31:12 -05:00
d6e8a2a923 minor cleanup and add dev enviroment files to gitignore 2024-12-20 02:07:46 +00:00
9918f2367e Merge upstream changes from branch 'trunk' into fat32_sys_rewrite 2024-12-19 20:09:48 -05:00
578e9934d8 more bug catching after changing the location of data
also cleanup comment from previous bug
2024-12-19 18:59:34 -05:00
56b86fe12e more bug catching after changing the location of data
also cleanup comment from previous bug
2024-12-19 18:59:34 -05:00
2a6792ae01 moved varibles passed from vbr to .data section
this is to work around having to save them without .bss ready
2024-12-19 15:18:28 -05:00
37eb87239c moved varibles passed from vbr to .data section
this is to work around having to save them without .bss ready
2024-12-19 15:18:28 -05:00
2c5e5ccbee might have fixed some of the boot_drive issues with ext_read 2024-12-19 13:13:46 -05:00
63a1a1beea might have fixed some of the boot_drive issues with ext_read 2024-12-19 13:13:46 -05:00
3bdef99939 typo 2024-10-19 11:17:09 -04:00
4535b89eaf clarify clobbers 2024-10-19 11:17:04 -04:00
ee9fd9b684 corrected a few instances of accessing boot_drive incorrectly after the location change 2024-10-19 11:08:19 -04:00
6ff9a2307f clear Next cluster data in bss on every NextCluster call 2024-10-19 10:54:58 -04:00
d98786072c use movzx instead of goofy mov word and and mask the upper bits 2024-10-18 07:58:40 -04:00
b7e2a8e886 use bx rel addressing for fat32_state in SearchFATDIR 2024-10-18 07:58:09 -04:00
94c2a1626d correct some field sizes 2024-10-18 07:57:42 -04:00
48f0de8f7b clean up 2024-10-18 07:30:23 -04:00
b606e28958 clean up of comments 2024-10-18 07:30:14 -04:00
45aeb9b3d0 ClusterToLBA to fastcall
cleanup of NextCluster
2024-10-17 20:36:05 -04:00
046821ff7a add fastcall-ish macro for light functions
only does a stack frame setup with no locals space
2024-10-17 20:35:12 -04:00
520f877b05 make space in bss directly for boot_drive and partition offsets 2024-10-17 20:33:44 -04:00
508bf1aa55 update a few missed fields and correct ALIGN on FSInfoPrinter
disable bad cluster jmp for now
2024-10-17 14:34:23 -04:00
ccf846909a update field name 2024-10-17 14:33:42 -04:00
4708c78d54 correction 2024-10-17 14:33:32 -04:00
6942c4dbb4 bit smaller of an instruction 2024-10-17 14:33:22 -04:00