This commit is contained in:
Anatoliy Belyanskiy 2023-09-12 03:33:13 +10:00
parent 508402d4fa
commit 8fb64a0719
3 changed files with 10 additions and 13 deletions

@ -1 +1 @@
Subproject commit 7c28687c26b1f684f87b55512dffeb6e527ba6e0
Subproject commit cb37592f1a06f495e0396611d9ffde0c04406c89

View File

@ -780,40 +780,37 @@ start:
push af
;----[¯¥à¥å¢ â soft reset #EE port]-----
Check_EE_Port:
LD A,ACEX.RET_PORT
LD B,0
LD C,BIOS.SET_PORTS
CALL @ToBIOS_3D13 ; ¯¥à¥ãáâ ­®¢¨âì ¢­ãâà. ¯®àâ #EE
LD A,B
AND A
jr z,Check_Spec_Page
JR Z,Check_Spec_Page
DI
OUT (SLOT3),A ; Set restart page
.After_Hard_Rst:
LD HL,(#FFF4) ; prog address
ld a,(#FFF0) ; PAGE0
LD HL,(Spec_Page.RET_addr) ; prog address
ld A,(Spec_Page.page_0) ; PAGE0
OUT (SLOT0),A
LD A,(#FFF1) ; PAGE1
LD A,(Spec_Page.page_1) ; PAGE1
OUT (SLOT1),A
LD A,(#FFF2) ; PAGE2
LD A,(Spec_Page.page_2) ; PAGE2
OUT (SLOT2),A
LD A,(#FFF3) ; PAGE3
LD A,(Spec_Page.page_3) ; PAGE3
OUT (SLOT3),A
jp (HL)
JP (HL)
;
;--[¯¥à¥å¢ â soft/hard reset #41 page]--
Check_Spec_Page:
LD A,Spec_Page
OUT (SLOT3),A
LD A,(#FFFE)
LD A,(.flag_Z)
CP 'Z'
JR NZ,No_Reset_handlers
LD A,(#FFFF)
LD A,(.flag_X)
CP 'X'
JR NZ,No_Reset_handlers

Binary file not shown.