diff --git a/DSS/FS/FAT/FAT.asm b/DSS/FS/FAT/FAT.asm index 1c2fc22..4b99c59 100644 --- a/DSS/FS/FAT/FAT.asm +++ b/DSS/FS/FAT/FAT.asm @@ -866,10 +866,10 @@ RD_BPB: ; LD C,SLOT3 LD DE,(CORE_BUFFERS.FatBuffer.FirstDataSector_L) EXX LD HL,(CORE_BUFFERS.SECTOR_BUFFER + BOOT_SECTOR.BPB_BIG_TOTAL_SECTORS_H) + PUSH HL ; Total Sectors high LD DE,(CORE_BUFFERS.FatBuffer.FirstDataSector_H) EXX LD HL,(CORE_BUFFERS.SECTOR_BUFFER + BOOT_SECTOR.BPB_BIG_TOTAL_SECTORS_L) - PUSH BC ; Total Sectors high PUSH HL ; Total Sectors low AND A SBC HL,DE