mirror of
https://github.com/Tolik-Trek/Sprinter-BIOS.git
synced 2026-06-15 01:11:47 +03:00
...
This commit is contained in:
parent
ee91527944
commit
fb2deeb8f2
@ -1083,10 +1083,10 @@ PORTS_INIT:
|
|||||||
; set HDD1/not-HDD2
|
; set HDD1/not-HDD2
|
||||||
LD A,IDE.Chanel.Primary
|
LD A,IDE.Chanel.Primary
|
||||||
OUT (IDE.Chanel.Set),A
|
OUT (IDE.Chanel.Set),A
|
||||||
LD BC,#7FFD
|
LD BC,ZX_MEM_PORT.Pentagon
|
||||||
LD A,#10
|
LD A,#10
|
||||||
OUT (C),A ; BASIC_48 mode
|
OUT (C),A ; BASIC_48 mode
|
||||||
LD B,#1F
|
LD B,high ZX_MEM_PORT.Scorpion
|
||||||
LD A,1
|
LD A,1
|
||||||
OUT (C),A ; RAM-0 mode !!!
|
OUT (C),A ; RAM-0 mode !!!
|
||||||
; ®ç¨á⪠¡ãä¥à®¢ ª« ¢¨ âãàë ¨ ¬ëè¨ ¢ SIO
|
; ®ç¨á⪠¡ãä¥à®¢ ª« ¢¨ âãàë ¨ ¬ëè¨ ¢ SIO
|
||||||
|
|||||||
@ -491,9 +491,9 @@ REINIT: DEC B
|
|||||||
;[x]
|
;[x]
|
||||||
.Restart: DI
|
.Restart: DI
|
||||||
XOR A
|
XOR A
|
||||||
LD BC,#1FFD
|
LD BC,ZX_MEM_PORT.Scorpion
|
||||||
OUT (C),A
|
OUT (C),A
|
||||||
LD B,#7F
|
LD B,high ZX_MEM_PORT.Pentagon
|
||||||
OUT (C),A
|
OUT (C),A
|
||||||
OUT (RGADR),A
|
OUT (RGADR),A
|
||||||
OUT (RGMOD),A
|
OUT (RGMOD),A
|
||||||
@ -515,7 +515,7 @@ REINIT: DEC B
|
|||||||
;
|
;
|
||||||
.SoftReset: DI
|
.SoftReset: DI
|
||||||
LD A,#10
|
LD A,#10
|
||||||
LD BC,#1FFD
|
LD BC,ZX_MEM_PORT.Scorpion
|
||||||
OUT (C),A ; 8-ï áâà ¨æ !!
|
OUT (C),A ; 8-ï áâà ¨æ !!
|
||||||
;
|
;
|
||||||
LD A,RESET_PAGE
|
LD A,RESET_PAGE
|
||||||
|
|||||||
@ -162,10 +162,10 @@ C_1601: ; OPEN CHANEL
|
|||||||
;‚•Ž„: HL - ᯨ᮪ áâà ¨æ
|
;‚•Ž„: HL - ᯨ᮪ áâà ¨æ
|
||||||
; E - 0 = 128kb, 1 = 512kb
|
; E - 0 = 128kb, 1 = 512kb
|
||||||
INIT_vRAM: XOR A
|
INIT_vRAM: XOR A
|
||||||
.set_1ffd: LD BC,#1FFD
|
.set_1ffd: LD BC,ZX_MEM_PORT.Scorpion
|
||||||
OUT (C),A
|
OUT (C),A
|
||||||
; set 128
|
; set 128
|
||||||
LD B,#7F
|
LD B,high ZX_MEM_PORT.Pentagon
|
||||||
LD D,%0000'0000
|
LD D,%0000'0000
|
||||||
CALL SET_7FFD
|
CALL SET_7FFD
|
||||||
;
|
;
|
||||||
@ -700,7 +700,7 @@ INIT_PAGES: LD A,SYS_PAGE
|
|||||||
LD A,#10
|
LD A,#10
|
||||||
CALL MANAGE_ZX_PAGES.INIT_vRAM.set_1ffd
|
CALL MANAGE_ZX_PAGES.INIT_vRAM.set_1ffd
|
||||||
; A = 0, BC = #7FFD
|
; A = 0, BC = #7FFD
|
||||||
LD B,#1F
|
LD B,high ZX_MEM_PORT.Scorpion
|
||||||
OUT (C),A
|
OUT (C),A
|
||||||
INC A ; reset ZF
|
INC A ; reset ZF
|
||||||
;
|
;
|
||||||
@ -773,7 +773,7 @@ RES128_PROG:
|
|||||||
OUT (C),A
|
OUT (C),A
|
||||||
;
|
;
|
||||||
XOR A
|
XOR A
|
||||||
LD BC,#1FFD
|
LD BC,ZX_MEM_PORT.Scorpion
|
||||||
OUT (C),A ; Scorp ¯®àâ
|
OUT (C),A ; Scorp ¯®àâ
|
||||||
;LD B,#7F
|
;LD B,#7F
|
||||||
;OUT (C),A ; 128 ¯®àâ
|
;OUT (C),A ; 128 ¯®àâ
|
||||||
@ -798,7 +798,7 @@ RES128_PROG:
|
|||||||
;XOR A
|
;XOR A
|
||||||
;OUT (C),A ; 7FFD
|
;OUT (C),A ; 7FFD
|
||||||
LD A,#02
|
LD A,#02
|
||||||
LD B,#1F
|
LD B,high ZX_MEM_PORT.Scorpion
|
||||||
OUT (C),A
|
OUT (C),A
|
||||||
XOR A
|
XOR A
|
||||||
DEC D
|
DEC D
|
||||||
@ -827,7 +827,7 @@ RES128_PROG:
|
|||||||
JR Z,.noLock48
|
JR Z,.noLock48
|
||||||
;
|
;
|
||||||
SET 5,A
|
SET 5,A
|
||||||
.noLock48: LD B,#7F
|
.noLock48: LD B,high ZX_MEM_PORT.Pentagon
|
||||||
OUT (C),A
|
OUT (C),A
|
||||||
LD A,E ; ãáâ ®¢ª ª®ä¨£ãà æ¨¨ ¨ ०¨¬ TURBO
|
LD A,E ; ãáâ ®¢ª ª®ä¨£ãà æ¨¨ ¨ ०¨¬ TURBO
|
||||||
OUT (SYS_PORT.RAM),A ; CONFIG_SET
|
OUT (SYS_PORT.RAM),A ; CONFIG_SET
|
||||||
|
|||||||
@ -397,7 +397,7 @@ GOTO_TRDOS:
|
|||||||
;SR_48:
|
;SR_48:
|
||||||
.m48: LD A,#30 ; ‘⮯®à PORT_128 !!!
|
.m48: LD A,#30 ; ‘⮯®à PORT_128 !!!
|
||||||
;SR_48A:
|
;SR_48A:
|
||||||
.RUN: LD BC,#7FFD
|
.RUN: LD BC,ZX_MEM_PORT.Pentagon
|
||||||
OUT (C),A
|
OUT (C),A
|
||||||
LD BC,0 ; <20>€ 0 !!
|
LD BC,0 ; <20>€ 0 !!
|
||||||
PUSH BC
|
PUSH BC
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user