V1.51/2.5.0

This update adds support for IDE and SATA drives (that are formatted to fat32) this allows for persistent storage over drives and gives the system some use other than just a showcase :D The user can switch between drives in the explorer by clicking on the dropdown and then clicking any drive letter ( A:, B: .. C:) this list dynamically expands on how many drives there are in the system. In the cmd the user just types A:, B:, C: etc to switch to that drive.
This commit is contained in:
Chris
2026-02-18 15:36:31 +01:00
parent 22b99e051d
commit 2ca2809904
68 changed files with 2192 additions and 359 deletions

View File

@@ -16,6 +16,7 @@
#include "fat32.h"
#include "memory_manager.h"
#include "paint.h"
#include "disk.h"
// --- State ---
static int mx = 400, my = 300; // Mouse Pos
@@ -1760,6 +1761,10 @@ void wm_refresh(void) {
}
void wm_init(void) {
disk_manager_init();
disk_manager_scan();
// Drives are now dynamically managed - only real drives are registered
notepad_init();
cmd_init();
calculator_init();