Commit Graph

364 Commits

Author SHA1 Message Date
Bas Wiel, van de 9286a22974 Dependency updates. 2024-06-01 12:45:25 +02:00
Bas Wiel, van de c64fe1f457 Merge pull request 'Arena allocator for DirEntry management' (#23) from development into main
Reviewed-on: #23
2024-05-12 16:25:21 +02:00
Bas Wiel, van de 86419a8900 Remove debug statements. 2024-05-12 16:23:47 +02:00
Bas Wiel, van de 28835e7020 Dependencies update 2024-05-12 16:23:38 +02:00
Bas Wiel, van de 5874f36491 Tons of linter fixes (not all yet!) 2024-05-12 16:18:29 +02:00
Bas Wiel, van de b3b4f773c3 Functionally things are working now. Let's clean up the mess! 2024-05-12 16:06:36 +02:00
Bas Wiel, van de f12061474d Done for the day. 2024-05-09 19:44:29 +02:00
Bas Wiel, van de 9fe9a4a2e0 Unbroke the build. Need to sift through writing of files, sysfiles and dirs again now though. 2024-05-09 19:18:22 +02:00
Bas Wiel, van de 6fc4b6bcf6 Lots of breakage! Mkdir refactored for arena allocator. 2024-05-09 16:33:47 +02:00
Bas Wiel, van de d33324da1a Remove the previous arena impl. 2024-05-09 16:33:03 +02:00
Bas Wiel, van de 058b036286 Play around with an arena allocator for direntries. 2024-05-09 13:50:46 +02:00
Bas Wiel, van de 896f37800d Dependencies update. 2024-05-09 13:24:46 +02:00
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