Browse Source

Update md.asm

cleanup
pull/172/head
b1ackmai1er 5 years ago
parent
commit
7ee5a68880
  1. 38
      Source/HBIOS/md.asm

38
Source/HBIOS/md.asm

@ -361,8 +361,6 @@ MD_IOSETUPF:
SLA H
RL E
RL D
; CALL MD_CALCA
;
RET
;
@ -817,32 +815,30 @@ FF_NXT2:
; COMMON FUNCTION CALL FOR:
;
; MD_FIDENT_R - IDENTIFY FLASH CHIP
; ON ENTRY DE:HL POINTS TO AN ADDRESS WITH THE ADDRESS RANGE OF THE
; CHIP TO BE IDENTIFIED.
; ON EXIT BC CONTAINS THE CHIP ID BYTES.
; A NO STATUS IS RETURNED
; ON ENTRY MD_FBAS HAS BEEN SET WITH BANK AND SECTOR BEING ACCESSED
; ON EXIT BC CONTAINS THE CHIP ID BYTES.
; A NO STATUS IS RETURNED
;
; MD_FERAS_R - ERASE FLASH SECTOR
; ON ENTRY DE:HL POINTS TO A 32 BIT MEMORY ADDRESS.
; ON EXIT A RETURNS STATUS 0=SUCCESS NZ=FAIL
; ON ENTRY MD_FBAS HAS BEEN SET WITH BANK AND SECTOR BEING ACCESSED
; ON EXIT A RETURNS STATUS 0=SUCCESS NZ=FAIL
;
; MD_FREAD_R - READ FLASH SECTOR
; ON ENTRY DE:HL POINTS TO A 32 BIT MEMORY ADDRESS.
; IX POINTS TO WHERE TO SAVE DATA
; ON EXIT A NO STATUS IS RETURNED
; ON ENTRY MD_FBAS HAS BEEN SET WITH BANK AND SECTOR BEING ACCESSED
; IX POINTS TO WHERE TO SAVE DATA
; ON EXIT A NO STATUS IS RETURNED
;
; MD_VERI_R - VERIFY FLASH SECTOR
; ON ENTRY DE:HL POINTS TO A 32 BIT MEMORY ADDRESS.
; IX POINTS TO DATA TO COMPARE.
; ON EXIT A RETURNS STATUS 0=SUCCESS NZ=FAIL
; ON ENTRY MD_FBAS HAS BEEN SET WITH BANK AND SECTOR BEING ACCESSED
; IX POINTS TO DATA TO COMPARE.
; ON EXIT A RETURNS STATUS 0=SUCCESS NZ=FAIL
;
; MD_FWRIT_R - WRITE FLASH SECTOR
; ON ENTRY DE:HL POINTS TO A 32 BIT MEMORY ADDRESS.
; IX POINTS TO DATA TO BE WRITTEN
; ON EXIT A NO STATUS IS RETURNED
; ON ENTRY MD_FBAS HAS BEEN SET WITH BANK AND SECTOR BEING ACCESSED
; IX POINTS TO DATA TO BE WRITTEN
; ON EXIT A NO STATUS IS RETURNED
;
; GENERAL OPERATION:
; CALCULATE BANK AND ADDRESS DATA FROM ENTRY ADDRESS
; COPY FLASH CODE TO CODE BUFFER
; CALL RELOCATED FLASH CODE
; RETURN WITH ID CODE.
@ -854,11 +850,6 @@ MD_FNCALL:
PUSH BC ; GET ROUTINE TO CALL
POP HL
; CALL MD_CALCA ; GET BANK AND SECTOR DATA IN BC
;
; PUSH BC
;
LD DE,HBX_BUF ; EXECUTE / START ADDRESS
LD BC,MD_CSIZE ; CODE SIZE. MAXIMUM 64 BYTES
@ -867,7 +858,6 @@ MD_FNCALL:
LD D,B ; PRESET DE TO ZERO TO REDUCE
LD E,B ; CODE SIZE IN RELOCATABLE CODE
;
; POP BC ; PUT BANK AND SECTOR DATA IN BC
LD BC,(MD_FBAS) ; PUT BANK AND SECTOR DATA IN BC
;
#IF (MD_FDBG==1)

Loading…
Cancel
Save