mirror of
https://github.com/Tolik-Trek/Sprinter-BIOS.git
synced 2026-11-07 10:59:53 +03:00
...
This commit is contained in:
1 parent
508402d4fa
commit
8fb64a0719
3 files changed
+10
-13
No files matched your search
+1
-1
Submodule Shared_Includes updated: 7c28687c26...cb37592f1a.
+9
-12
@@ -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.
Reference in new issue
Block a user