mirror of
https://github.com/Tolik-Trek/Sprinter-BIOS.git
synced 2026-11-13 11:54:39 +03:00
ZX-EXP to BIOS adaptation
This commit is contained in:
1 parent
2c91a523fa
commit
6a170dff30
30 files changed
+710
-7205
No files matched your search
@@ -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
|
||||
;
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
DEFINE SP2000_ConfID #FEFF
|
||||
|
||||
DEFINE BIOS_ZXMODE 0
|
||||
DEFINE BIOS_ZXMODE 1
|
||||
|
||||
; ‡ ¤¥à¦ª ¢ ª ¤à å ¯®á«¥ ®âà¨á®¢ª¨ «®£®â¨¯ (0 = 256)
|
||||
DEFINE LOGO_DELAY_MIN 25
|
||||
|
||||
Reference in new issue
Block a user