From c2faa9ec619c8c48f8d8b22617e63a6ad79af82b Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Mon, 5 Sep 2022 18:58:09 -0400 Subject: [PATCH] dos33: update slightly how mkdos33fs works --- utils/dos33fs-utils/mkdos33fs.c | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/utils/dos33fs-utils/mkdos33fs.c b/utils/dos33fs-utils/mkdos33fs.c index 53453842..f1784015 100644 --- a/utils/dos33fs-utils/mkdos33fs.c +++ b/utils/dos33fs-utils/mkdos33fs.c @@ -224,12 +224,12 @@ int main(int argc, char **argv) { vtoc_buffer[VTOC_BYTES_PER_SH]=(sector_size>>8)&0xff; /* Set sector bitmap so whole disk is free */ - for(i=VTOC_FREE_BITMAPS;i16) { - vtoc_buffer[i+2]=0xff; - vtoc_buffer[i+3]=0xff; + vtoc_buffer[VTOC_FREE_BITMAPS+(i*4)+2]=0xff; + vtoc_buffer[VTOC_FREE_BITMAPS+(i*4)+3]=0xff; } } @@ -265,10 +265,15 @@ int main(int argc, char **argv) { /* if copying dos reserve tracks 1 and 2 as well */ for(i=0;i