Commit Graph

352 Commits

Author SHA1 Message Date
BvdW 10bd13f529 Merge pull request 'Bug in manual' (#22) from development into main
Reviewed-on: #22
2024-05-04 19:27:28 +02:00
Bas Wiel, van de deccee0f9e Bug in manual 2024-05-04 19:26:55 +02:00
BvdW ca0e79798f Merge pull request 'development' (#21) from development into main
Reviewed-on: #21
2024-05-04 18:42:58 +02:00
Bas Wiel, van de 40c3fc8917 Put the builds back into the builds dir. 2024-05-04 18:42:13 +02:00
Bas Wiel, van de 4b19864dfd Support and document os_settings in the YAML format. 2024-05-04 18:37:43 +02:00
Bas Wiel, van de 6c59c83c95 Merge branch 'development' 2024-05-04 18:24:59 +02:00
BvdW f106a7c51f Merge branch 'main' into development 2024-05-04 18:24:19 +02:00
Bas Wiel, van de d73a90d98f We can make subdirs from the root now. 2024-05-04 18:21:25 +02:00
Bas Wiel, van de a19653a46b Make the comment optional in YAML. Remove the superfluous 'filename' field from the test YAML. 2024-05-03 18:06:34 +02:00
Bas Wiel, van de 89dfbe0222 Merge pull request 'Massive refactoring of builder and its relations' (#18) from development into main
Reviewed-on: #18
2024-05-03 15:04:21 +02:00
Bas Wiel, van de 22c9e546cf Back to where build 64 was, but in much better shape now! 2024-05-03 15:03:05 +02:00
Bas Wiel, van de fa2d258298 Write correct allocation tables for files. 2024-05-03 13:27:09 +02:00
Bas Wiel, van de b8aac70371 Sysfiles now also get their bytes written to disk. 2024-05-03 11:47:44 +02:00
Bas Wiel, van de db3fdb1ed1 Dependencies update 2024-05-03 09:17:30 +02:00
Bas Wiel, van de 3a6c63eac2 Move the write_cluster method from filesystem to builder. Filesystem doesn't know about disks and partitions. 2024-05-03 09:12:06 +02:00
Bas Wiel, van de f0d98d0d0e Fix bug in direntry. 2024-05-02 18:43:01 +02:00
Bas Wiel, van de d9c2bf7539 Rename the distfile field to application, in line with the docs. 2024-05-02 18:32:50 +02:00
Bas Wiel, van de cbb1762a2d Get builder closer in line with the documentation. Adjust test.yaml accordingly. 2024-05-02 18:25:54 +02:00
Bas Wiel, van de 3009149ae9 Remove write_file from FAT. 2024-05-02 17:41:01 +02:00
Bas Wiel, van de 2d13ecce28 Builder now also processes the game files. 2024-05-02 16:39:17 +02:00
Bas Wiel, van de b0e3c9a451 Added a few debug statements to the file copier. 2024-05-02 12:00:42 +02:00
Bas Wiel, van de cd90f16f8d Clean up the creation of sysfiles. 2024-05-02 10:45:40 +02:00
Bas Wiel, van de 07422362d3 Dependencies update 2024-05-02 10:45:08 +02:00
Bas Wiel, van de 90aca2be51 Put development builds elsewhere 2024-05-01 15:16:16 +02:00
Bas Wiel, van de e670fe6de8 Doc comment. 2024-04-30 19:04:05 +02:00
Bas Wiel, van de cee8ef9a8a Document steps in main. 2024-04-30 18:49:14 +02:00
Bas Wiel, van de 5b51830e6d Call the build method from main again, it fails.. that's ok for now. 2024-04-30 18:47:23 +02:00
Bas Wiel, van de 1df8ef06ee More cleanups in builder.. this thing is a mess now. 2024-04-30 18:42:06 +02:00
Bas Wiel, van de ad5aec9f3e More generalization of code paths. 2024-04-30 18:34:53 +02:00
Bas Wiel, van de 5398bc36c4 Add a from_url method to ZipDownloader struct. 2024-04-30 18:29:47 +02:00
Bas Wiel, van de a32dfcb983 Dependencies update. 2024-04-30 18:05:25 +02:00
Bas Wiel, van de 29bab3f338 Break the build again. 2024-04-29 22:14:02 +02:00
Bas Wiel, van de d08d32352b Abstract the OS naming, remove some unneeded crud. 2024-04-29 11:12:03 +02:00
Bas Wiel, van de 1a5a33a3a6 Update dependencies. 2024-04-29 10:11:20 +02:00
Bas Wiel, van de 8999be1945 Removed the start_cluster field from DirEntry. 2024-04-29 10:11:12 +02:00
Bas Wiel, van de 997946b969 Removing the start cluster field for DirEntry, not done yet. BROKEN! 2024-04-28 21:24:46 +02:00
Bas Wiel, van de 63891c8f28 Add a Vec<u32> for allocated clusters to the DirEntry struct. 2024-04-28 18:01:48 +02:00
Bas Wiel, van de 0e0296ecad Use the filename from the OS enum in all places in builder. 2024-04-28 17:50:15 +02:00
Bas Wiel, van de 6df989d05c Builder gets OS filenames from the OS enum. 2024-04-28 17:44:21 +02:00
Bas Wiel, van de 1b033b53aa Update dependencies 2024-04-28 17:44:10 +02:00
Bas Wiel, van de d00a68a7aa Determine system file names through the OS enum. 2024-04-28 17:40:07 +02:00
Bas Wiel, van de 1f63d61aad Lots of breaking crap.. this is more of a backup than a commit. 2024-04-25 19:01:02 +02:00
Bas Wiel, van de d5a1ae328e Giving up for the day.. boo! 2024-04-20 19:20:18 +02:00
Bas Wiel, van de cd84e870aa Dependency updates 2024-04-20 16:18:15 +02:00
Bas Wiel, van de b39e2e3ec0 Forgot a part of last commit, oops! 2024-04-20 16:13:44 +02:00
Bas Wiel, van de 403f86e434 Dirs now get written recursively. Still not correct, but this is real progress. 2024-04-20 14:48:26 +02:00
Bas Wiel, van de f8dee9fc2e Cleanup of DirEntry again. 2024-04-19 18:25:39 +02:00
Bas Wiel, van de 8b4a99ec2a The mkdir method should now be able to handle subdirs. 2024-04-19 16:45:12 +02:00
Bas Wiel, van de 27f4845e43 More work towards enabling subdirs. Unbroke the build. 2024-04-19 13:29:52 +02:00
Bas Wiel, van de 760fad7c25 Breaking the build again.. 2024-04-18 21:32:19 +02:00