From 4c52a0dc41db7dd305c6710a077e18e57b291f78 Mon Sep 17 00:00:00 2001 From: b1ackmai1er Date: Wed, 30 Dec 2020 21:59:10 +0800 Subject: [PATCH] Update md.asm Remove cache'ng of flash routine . didn't work hxb_buf must be getting trashed by other processes. --- Source/HBIOS/md.asm | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/Source/HBIOS/md.asm b/Source/HBIOS/md.asm index c03ac7cb..53363889 100644 --- a/Source/HBIOS/md.asm +++ b/Source/HBIOS/md.asm @@ -472,7 +472,6 @@ MD_SECM1: ; DESIRED SECTOR IS IN BUFFER ; MD_LBA4K .DW $FFFF ; LBA OF CURRENT SECTOR MD_FBAS .DW $FFFF ; BANK AND SECTOR -;MD_FLOP .DW $FFFF ; ADDRESS OF LAST OPERATION CALLED #ENDIF ; ; READ RAM / ROM @@ -837,22 +836,12 @@ FF_NXT2: ; MD_FNCALL: ; USING HBX_BUF FOR CODE AREA ; -; EX DE,HL ; IF WE ARE -; LD HL,(MD_FLOP) ; REPEATING THE -; XOR A ; SAME OPERATION -; SBC HL,DE ; AS PREVIOUS -; EX DE,HL ; DONT COPY -; JR Z,MD_FSAME ; IF THE SAME, DE=0 -; LD (MD_FLOP),HL ; SAVE CURRENT OPERATION FOR NEXT TIME - LD DE,HBX_BUF ; EXECUTE / START ADDRESS LD BC,MD_CSIZE ; CODE SIZE. MAXIMUM 64 BYTES LDIR ; COPY OUR RELOCATABLE CODE TO THE BUFFER ; LD D,B ; PRESET DE TO ZERO TO REDUCE LD E,B ; CODE SIZE IN RELOCATABLE CODE -; -;MD_FSAME: ; LD BC,(MD_FBAS) ; PUT BANK AND SECTOR DATA IN BC ;