ORG #6000 CALL ROMON;set rom page 0 LD BC,0;B=0 - SDCard, B=1 - NemoIDE Master CALL DEV_INI;Create stream (init device and fat) RET NZ; Device or fat not found LD HL,FES CALL FENTRY;find entry RET NZ;file not found LD C,0;page 0 LD DE,0;offset in page 0 LD B,1;1 block (512b) CALL LOAD512;load data from opened file CALL ROMOF;set 128 rom RET ;------- FES DB #00;flag (#00 - file, #10 - dir) DB "test.txt";file name DB 0 ;--------------------------------------- PW0 EQU #10AF;Page0 PW1 EQU #11AF;Page1 PW2 EQU #12AF;Page2 PW3 EQU #13AF;Page3 PE0 EQU #21AF;MemConf RME EQU %00000100 RMD EQU %00000001 ;------- ROMON LD BC,PE0 LD A,RME OUT A XOR A LD BC,PW0 OUT A RET ROMOF LD BC,PE0 LD A,RMD OUT A RET ;--------------------------------------- DEV_INI LD A,#20 RST 16 RET ;------- LOAD512 LD A,#00 RST 16 RET SAVE512 LD A,#01 RST 16 RET ;------- GFILE LD A,#02 RST 16 RET GDIR LD A,#11 RST 16 RET SETROOT LD A,#15 RST 16 RET ;------- FENTRY LD A,#10 RST 16 RET MKFILE LD A,#12 RST 16 RET MKDIR LD A,#13 RST 16 RET ;------- DELFILE LD A,#14 RST 16 RET ;---------------------------------------