mirror of
https://github.com/Tolik-Trek/Estex-DSS.git
synced 2026-06-15 17:31:47 +03:00
Core: fixed a bug for FAT32 with an unusually large FAT size
This commit is contained in:
parent
2ac8d1308a
commit
08ab359af4
@ -866,10 +866,10 @@ RD_BPB: ; LD C,SLOT3
|
|||||||
LD DE,(CORE_BUFFERS.FatBuffer.FirstDataSector_L)
|
LD DE,(CORE_BUFFERS.FatBuffer.FirstDataSector_L)
|
||||||
EXX
|
EXX
|
||||||
LD HL,(CORE_BUFFERS.SECTOR_BUFFER + BOOT_SECTOR.BPB_BIG_TOTAL_SECTORS_H)
|
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)
|
LD DE,(CORE_BUFFERS.FatBuffer.FirstDataSector_H)
|
||||||
EXX
|
EXX
|
||||||
LD HL,(CORE_BUFFERS.SECTOR_BUFFER + BOOT_SECTOR.BPB_BIG_TOTAL_SECTORS_L)
|
LD HL,(CORE_BUFFERS.SECTOR_BUFFER + BOOT_SECTOR.BPB_BIG_TOTAL_SECTORS_L)
|
||||||
PUSH BC ; Total Sectors high
|
|
||||||
PUSH HL ; Total Sectors low
|
PUSH HL ; Total Sectors low
|
||||||
AND A
|
AND A
|
||||||
SBC HL,DE
|
SBC HL,DE
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user