Commit Graph

380 Commits

Author SHA1 Message Date
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
Bas Wiel, van de 68dbc10e3b Revert the root directory to a Vec<DirEntry> because it's too special compared to all the others. Disk builds work again now. 2024-04-18 18:20:15 +02:00
Bas Wiel, van de 8746ba875c Revert build plan. 2024-04-18 18:11:45 +02:00
Bas Wiel, van de 6163e37b55 Try parallel builds 2024-04-18 18:03:21 +02:00
Bas Wiel, van de 5ecf9e34ea Unbroke the build, but broke the functionality by refactoring DirEntry yet again. It's cleaner now, but won't handle the nameless Root dir case properly yet. 2024-04-18 16:39:53 +02:00
Bas Wiel, van de 00f5540908 Let's break the build for a bit shall we? 2024-04-18 14:52:42 +02:00
Bas Wiel, van de 3023701bbe Clarify layered architecture. 2024-04-18 11:39:14 +02:00
Bas Wiel, van de cc6845bb35 Add children attribute to DirEntry.. I'm still stumped on how to model this properly. 2024-04-17 15:28:53 +02:00
Bas Wiel, van de 823a5135a6 Documentation update 2024-04-17 14:24:50 +02:00
Bas Wiel, van de 957de22098 Non-working subdir code.. but I learned stuff! 2024-04-16 19:54:26 +02:00
Bas Wiel, van de fa60e47898 Docs update. 2024-04-16 19:54:01 +02:00
Bas Wiel, van de 1b2f335f8c Create C:\DOS directory. It works, but since . and .. aren't created yet, the thing is corrupt. 2024-04-16 17:46:40 +02:00
Bas Wiel, van de 7891e697e6 Writing subdirs is ready for testing. 2024-04-15 18:28:43 +02:00
Bas Wiel, van de 1778c7e23a Remove redundancy from cluster allocation code. 2024-04-15 18:03:23 +02:00
Bas Wiel, van de 884ead94ca End of day.. still working on writing a subdir to FAT. 2024-04-15 16:46:32 +02:00
Bas Wiel, van de e819d01bf9 Prepping a function to create subdirs in the FAT. 2024-04-15 11:56:01 +02:00
Bas Wiel, van de 4e687d92e4 Permit the creation of a DirEntry that is a subdir. 2024-04-15 11:25:33 +02:00
Bas Wiel, van de 75f85b2a8a Crate updates. 2024-04-15 11:10:14 +02:00
Bas Wiel, van de 2eac41d9a0 Slowly prepping DirEntry to work with parent/child relationships. 2024-04-15 11:04:19 +02:00
Bas Wiel, van de ea7e0aa5e4 Remove download command from docs. 2024-04-14 19:31:28 +02:00
Bas Wiel, van de d7c2e58dc9 Cleanup direntry. 2024-04-14 19:31:14 +02:00
Bas Wiel, van de 1c9522a0b7 Add a label to the game file YAML. 2024-04-14 19:12:22 +02:00
Bas Wiel, van de 33e4373ace Docs updates. 2024-04-14 19:02:22 +02:00