From ea220c0e4c54805b99aacd402479fb8d47b156a7 Mon Sep 17 00:00:00 2001 From: Maxwell Beck Date: Sat, 17 Oct 2026 15:24:05 -0500 Subject: feat: Support 40 track d64s --- src/pico1541.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/pico1541.c') diff --git a/src/pico1541.c b/src/pico1541.c index cb0473b..0cc5d61 100644 --- a/src/pico1541.c +++ b/src/pico1541.c @@ -37,7 +37,7 @@ static FILINFO disks[MAX_DISKS]; static uint8_t ram[2048]; static volatile uint8_t dos1541[16384]; -static volatile uint8_t disk[174848]; +static volatile uint8_t disk[196608]; static uint32_t ts; static cpu_t cpu; @@ -335,9 +335,7 @@ void drive_thread() { && disks[n_disks].fname[0] && n_disks < MAX_DISKS - 1 ) { - if (disks[n_disks].fsize == 174848) { - n_disks++; - } + n_disks++; res = f_findnext(&d, &disks[n_disks]); } f_closedir(&d); @@ -356,7 +354,7 @@ void drive_thread() { res = f_open(&file, im_path, FA_READ); if (!res) { - btr = 174848; + btr = f_size(&file); br = 0; while (btr > 0) { UINT brr; -- cgit v1.3.1