;----------------------------------------------------------------------; ; [x] fat32 ; [ ] CDFS RD_BPB: CALL READ_BPB ; [ ] cdfs RET C ; LD DE,#AA55 ; сигнатура ;R05 LD HL,(CORE_BUFFERS.SECTOR_BUFFER + BOOT_SECTOR.MBR_SIGNATURE) ;R08 ;R07 ; AND A SBC HL,DE JP Z,FAT_BPB ; ; CDFS check ; ; .UnknownBPB: LD A,DSS_Error.sys.UNKNOWN_FORMAT SCF RET ;----------------------------------------------------------------------; INCLUDE "FAT.ASM" INCLUDE "CDFS.ASM" /* READ_BPB ; Прочитать BPB в SECTOR_BUFFER */