diff options
Diffstat (limited to 'src/pico1541.c')
| -rw-r--r-- | src/pico1541.c | 8 |
1 files changed, 3 insertions, 5 deletions
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; |
