summaryrefslogtreecommitdiff
path: root/src/pico1541.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pico1541.c')
-rw-r--r--src/pico1541.c8
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;