From 6a84f16409d63aceceee0a0a10cb3d464cb4a69a Mon Sep 17 00:00:00 2001 From: michaelangel007 Date: Mon, 12 Jun 2023 23:13:05 -0700 Subject: [PATCH] Add temp zero sector --- generic.disk.cpp | 1 + prodos.tools.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/generic.disk.cpp b/generic.disk.cpp index 5e7a87a..463e1b2 100644 --- a/generic.disk.cpp +++ b/generic.disk.cpp @@ -25,6 +25,7 @@ size_t gnDskSize = 0; uint8_t gaDsk[ DSK_SIZE_32M ]; + uint8_t gaTmp[ DSK_SECTOR_SIZE * 2 ]; uint16_t DskGet16( int offset ) { diff --git a/prodos.tools.cpp b/prodos.tools.cpp index e7f7695..61e032e 100644 --- a/prodos.tools.cpp +++ b/prodos.tools.cpp @@ -1432,11 +1432,11 @@ void ProDOS_Init( const char *path ) { // Zero disk memset( gaDsk, 0, gnDskSize ); + memset( gaTmp, 0, PRODOS_BLOCK_SIZE ); // Copy Boot Sector // TODO: Use ProDOS 2.4.1 boot sector - // Create blocks for root directory int nRootDirBlocks = 4; int iPrevDirBlock = 0;