Rev 888 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
| ?url?
; LAST UPDATE: 19.07.2020 savelij
; § £àã§ç¨ª á SD ª àâë
SDCARDBOOT DI
LD HL,ERS_FLAGS
SET B_RUN_FAT,(HL) ; à ¡®â âì ¡ã¤¥¬ á FAT
RST8 _COM_DEV,_KOL_VOL
LD A,E
AND A
JP Z,_STUPID
LD HL,ADR_CAT-0X100 ; ¤à¥á ªã¤ ¯®«®¦¨âì â ¡«¨æã ©¤¥ëå à §¤¥«®¢
PUSH HL
RST8 _COM_DEV,_GET_FNDVOLUME ; ¯®«ã票¥ â ¡«¨æë ©¤¥ëå à §¤¥«®¢
PUSH DE
LD A,E
DEC A
RST8 _COM_DEV,_SET_VOL
RST8 _COM_FAT,_ROOT_DIR
POP DE
DEC E
LD L,E
LD H,0
ADD HL,HL
ADD HL,HL
ADD HL,HL
POP DE
ADD HL,DE
LD A,(HL)
CP _SD_SDZ
JP NZ,RESTART
LD HL,BOOTNAME
RST8 _COM_FAT,_FIND_NAME
JP C,_STUPID
LD DE,0X0B ; 㦥 ¡ ©â ¯® ᬥ饨î
ADD HL,DE ; ¤«ï ®¯à¥¤¥«¥¨ï ä ©« ¨«¨ ¤¨à¥ªâ®à¨ï
LD A,(HL) ; ¨§ í⮣® ¡ ©â 㦥 ®¤¨ ¡¨â
SBC HL,DE
AND 0X10 ; ¯à®¢¥à¨«¨
JP NZ,RESTART ; íâ® ¤¨à¥ªâ®à¨ï
LD A,7
RST8 _COM_FAT,_POS_FILES
LD HL,BUF_FILEITEM
RST8 _COM_FAT,_READ_DIR ; ¯®«ã稫¨ ®¯¨á â¥«ì ¯® ãáâ ®¢«¥®¬ã ®¬¥àã
JP GO_RUN_HOB ; ¥á«¨ íâ® ä ©«, â® § ¯ã᪠¥¬ ª®¤®¢ë© ¡«®ª
BOOTNAME DZ "SD_BOOT.$C"