From 08e8ab547690e6b96d1659348358dde25eadfe74 Mon Sep 17 00:00:00 2001 From: kbr Date: Sat, 5 Nov 2022 18:00:32 +0100 Subject: [PATCH] fixed missing buffer change for percom --- SDrive.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SDrive.c b/SDrive.c index 4994399..5a5e0f4 100644 --- a/SDrive.c +++ b/SDrive.c @@ -1172,10 +1172,10 @@ void process_command () //0x28,0x01,0x00,0x12,0x00,0x00,0x00,0x80, IMSIZE1&0xff,(IMSIZE1>>8)&0xff,(IMSIZE1>>16)&0xff,(IMSIZE1>>24)&0xff, //... //0x01,0x01,0x00,0x00,0x00,0x04,0x01,0x00, 0x00,0x00,0x00,0x00 - for(m=0;m<12;m++) atari_sector_buffer[m]=eeprom_read_byte(ptr++); + for(m=0;m<12;m++) ((unsigned char *)&percom)[m]=eeprom_read_byte(ptr++); if ( (!isxex) // &0xff... Due to the deletion of the eventual 16 ATR headings - && ( FOURBYTESTOLONG(atari_sector_buffer+8)==(fs & 0xffffff80) ) + && ( FOURBYTESTOLONG((unsigned char *)&percom+8)==(fs & 0xffffff80) ) && ( percom.bpshi == (secsize >> 8) ) //sectorsize hb ) {