:: commit f27c995563dc12f5d3740acb8dd9191b0e944058

Mintsuki <mintsuki@protonmail.com> — 2025-05-27 17:59

parents: e893b29736

drivers/disk: Reinstate limit for scanned drives to 0xf0 for BIOS

diff --git a/common/drivers/disk.s2.c b/common/drivers/disk.s2.c
index d5fc03f2..c30543c6 100644
--- a/common/drivers/disk.s2.c
+++ b/common/drivers/disk.s2.c
@@ -245,7 +245,7 @@ void disk_create_index(void) {
 
     int optical_indices = 1, hdd_indices = 1, consumed_bda_disks = 0;
 
-    for (uint8_t drive = 0x80; drive != 0 /* overflow */; drive++) {
+    for (uint8_t drive = 0x80; drive < 0xf0; drive++) {
         struct rm_regs r = {0};
         struct bios_drive_params drive_params;
 
tab: 248 wrap: offon