|
|
|
@ -813,13 +813,13 @@ MD_FNCALL: |
|
|
|
CALL PRTHEXWORD |
|
|
|
#ENDIF |
|
|
|
; |
|
|
|
LD HL,FF_FNRET ; ADDRESS RELOCATABLE CODE TO RETURN TO |
|
|
|
LD HL,MD_FNRET ; ADDRESS RELOCATABLE CODE TO RETURN TO |
|
|
|
HB_DI |
|
|
|
LD (FF_SAVSTK),SP ; SAVE CURRENT STACK |
|
|
|
LD SP,(HBX_BUF_END-2 ; SETUP A NEW HIMEM STACK AT END OF HX_BUF |
|
|
|
EX (SP),HL ; BEHIND CODE WITH RETURN ADDRESS PREPOPULATED |
|
|
|
JP HBX_BUF ; EXECUTE RELOCATED CODE |
|
|
|
FF_FNRET: |
|
|
|
MD_FNRET: |
|
|
|
LD SP,(FF_SAVSTK) ; RESTORE STACK |
|
|
|
HB_EI |
|
|
|
; |
|
|
|
@ -881,7 +881,7 @@ MD_CALCA: |
|
|
|
; |
|
|
|
LD A,(HB_CURBNK) ; WE ARE STARTING IN HB_CURBNK |
|
|
|
; |
|
|
|
RET ; RETURN TO FF_FNRET |
|
|
|
RET ; RETURN TO MD_FNRET |
|
|
|
; |
|
|
|
;====================================================================== |
|
|
|
; FLASH IDENTIFY |
|
|
|
@ -918,7 +918,7 @@ MD_FIDENT_R: ; THIS CODE GETS RELOCATED TO HIGH MEMORY |
|
|
|
POP AF ; RETURN TO ORIGINAL BANK |
|
|
|
CALL HBX_BNKSEL ; WHICH IS OUR RAM BIOS COPY |
|
|
|
; |
|
|
|
RET ; RETURN TO FF_FNRET |
|
|
|
RET ; RETURN TO MD_FNRET |
|
|
|
; |
|
|
|
MD_I_SZ .EQU $-MD_FIDENT_R ; SIZE OF RELOCATABLE CODE BUFFER REQUIRED |
|
|
|
; |
|
|
|
@ -981,7 +981,7 @@ MD_WT5: LD C,L ; SET SUCCESS STATUS |
|
|
|
MD_WT6: POP AF ; RETURN TO ORIGINAL BANK |
|
|
|
CALL HBX_BNKSEL ; WHICH IS OUR RAM BIOS COPY |
|
|
|
; |
|
|
|
RET ; RETURN TO FF_FNRET |
|
|
|
RET ; RETURN TO MD_FNRET |
|
|
|
; |
|
|
|
MD_S_SZ .EQU $-MD_FERAS_R ; SIZE OF RELOCATABLE CODE BUFFER REQUIRED |
|
|
|
; |
|
|
|
@ -1028,7 +1028,7 @@ MD_FRD1: |
|
|
|
POP AF ; RETURN TO ORIGINAL BANK |
|
|
|
CALL HBX_BNKSEL ; WHICH IS OUR RAM BIOS COPY |
|
|
|
; |
|
|
|
RET ; RETURN TO FF_FNRET |
|
|
|
RET ; RETURN TO MD_FNRET |
|
|
|
; |
|
|
|
MD_R_SZ .EQU $-MD_FREAD_R ; SIZE OF RELOCATABLE CODE BUFFER REQUIRED |
|
|
|
; |
|
|
|
@ -1082,7 +1082,7 @@ MD_FVE2: |
|
|
|
POP AF ; RETURN TO ORIGINAL BANK |
|
|
|
CALL HBX_BNKSEL ; WHICH IS OUR RAM BIOS COPY |
|
|
|
; |
|
|
|
RET ; RETURN TO FF_FNRET |
|
|
|
RET ; RETURN TO MD_FNRET |
|
|
|
; |
|
|
|
MD_V_SZ .EQU $-MD_FVERI_R ; SIZE OF RELOCATABLE CODE BUFFER REQUIRED |
|
|
|
; |
|
|
|
|