ZX-EXP to BIOS adaptation

This commit is contained in:
Anatoliy Belyanskiy committed 2023-06-20 01:27:50 +10:00
1 parent 2c91a523fa
commit 6a170dff30
30 files changed
+710 -7205

No files matched your search

+26 -5
View File
@@ -63,7 +63,7 @@
LD (RECOVERYstart.RDkey),A
PUSH BC
;LD BC,ROM_DISK.Pages.Size * 256 + BIOS.GetMemRMD
;RST ToBIOS_18
;RST_to_BIOS
LD B,ROM_DISK.Pages.Size
CALL EMM.GetMemRMD
POP BC
@@ -83,7 +83,7 @@
LD HL,TEMP
;LD C,BIOS.GetMemBlkPages
;RST ToBIOS_18 ; ª¨¤ ¥¬ ¢ ¡ãä¥à ­®¬¥à  áâà ­¨æ RAM disk
;RST_to_BIOS ; ª¨¤ ¥¬ ¢ ¡ãä¥à ­®¬¥à  áâà ­¨æ RAM disk
CALL EMM.GetMemBlkPages
IN A,(SLOT3)
@@ -143,7 +143,7 @@
EX AF,AF'
LD HL,TEMP ; ¤à¥á ¡ãä¥à  ¤ ­­ëå
;LD BC,2*256 + BIOS.BLK_RD_WR ;ç¨á«® ᥪâ®à®¢ ¨ ­®¬¥à ä㭪樨
;RST ToBIOS_18
;RST_to_BIOS
LD B,2
CALL BLK_RD_WR
@@ -158,7 +158,7 @@
EX AF,AF'
LD HL,TEMP ; ¤à¥á ¡ãä¥à  ¤ ­­ëå
;LD BC,2*256 + BIOS.BLK_RD_WR ;ç¨á«® ᥪâ®à®¢ ¨ ­®¬¥à ä㭪樨
;RST ToBIOS_18
;RST_to_BIOS
LD B,2 ;ç¨á«® ᥪâ®à®¢
CALL BLK_RD_WR
@@ -171,4 +171,25 @@
ASSERT 0, Invalid 'RECOVERYmountTYPE' variant - RECOVERYmountTYPE
ENDIF
ENDM
;
;
;
MACRO RST_to_BIOS
IF (IsInBIOS = 0) && ($ < #4000)
CALL ToBIOS_FromEXT
ELSE
RST ToBIOS_18
ENDIF
ENDM
;
;
MACRO JP_to_BIOS
IF (IsInBIOS = 0) && ($ < #4000)
JP ToBIOS_FromEXT
ELSE
JP ToBIOS_18
ENDIF
ENDM
;
+1 -1
View File
@@ -15,7 +15,7 @@
DEFINE SP2000_ConfID #FEFF
DEFINE BIOS_ZXMODE 0
DEFINE BIOS_ZXMODE 1
; ‡ ¤¥à¦ª  ¢ ª ¤à å ¯®á«¥ ®âà¨á®¢ª¨ «®£®â¨¯  (0 = 256)
DEFINE LOGO_DELAY_MIN 25