This commit is contained in:
Anatoliy Belyanskiy 2024-02-20 00:52:19 +10:00
parent 5d8bc875ae
commit 1fe0d1b589
6 changed files with 14 additions and 18 deletions

@ -1 +1 @@
Subproject commit b8a215d38afde3eed48f39eb961e96cdb6d9e426
Subproject commit dbf3e86b6290d71e5789cabf7af6981a5a42db0e

Binary file not shown.

View File

@ -1045,8 +1045,7 @@ PORTS_INIT:
.CBL_MUTE:
OUT (C),A
DJNZ .CBL_MUTE
; ‘¡à®á ª®­â஫«¥à  ¤¨áª®¢®¤ 
; ‘¡à®á ª®­â஫«¥à  ¤¨áª®¢®¤ 
; ‚ª«îç¨âì ¤®áâ㯠ª ª®­â஫«¥àã ¤¨áª  (âà¥âìï ª®­ä )
LD A,CNF_PORT.CNF_3 + ROM.BIOS
OUT (SYS_PORT.ROM),A
@ -1060,12 +1059,10 @@ PORTS_INIT:
pop hl
XOR A
OUT (FDC_93.Command),A
; ‚몫îç¨âì ¤®áâ㯠ª ª®­â஫«¥àã ¤¨áª 
; ‚몫îç¨âì ¤®áâ㯠ª ª®­â஫«¥àã ¤¨áª 
LD A,CNF_PORT.CNF_0 + ROM.BIOS
OUT (SYS_PORT.ROM),A
; set HDD1/not-HDD2
; set HDD1/not-HDD2
LD A,IDE.Chanel.Primary ;!HARDCODE ᤥ« âì ç¥à¥§ ¬¥âªã
OUT (IDE.Chanel.Set),A
@ -1075,15 +1072,13 @@ PORTS_INIT:
LD B,#1F
LD A,01
OUT (C),A ; RAM-0 mode !!!
;----[Clearing the keyboard buffer]-----
;Clearing the keyboard buffer
.clean_kbd_buf:
IN A,(Z84.SIO.Ch_A.Ctrl)
AND 1
RET Z
IN A,(Z84.SIO.Ch_A.Data)
JR .clean_kbd_buf
; RET PORTS_INIT.clean_kbd_buf
;---------------------------------------
;-----------------------------------------------------------------------;

View File

@ -281,7 +281,7 @@ FN_HDD_READ:
.L2: WAIT_HDD
;BIT IDE.ControlBit.DataRequest,A
AND IDE.ControlByte.DataRequest
JR Z,HD_RET_PortY
JR Z,.RET_PortY
;
;HD_READ_CONT
LD BC,IDE.Read.Data
@ -308,12 +308,12 @@ FN_HDD_READ:
LD A,(HL)
OUT (SLOT3),A
EX AF,AF'
LD HL,#C000 ; !!!!!
LD HL,#C000
JR .L2
HD_RET_PortY:
;
.RET_PortY:
ZERO_PORTY
;
HD_RET: EXX
OUT (C),B
EXX
@ -644,7 +644,8 @@ FN_HDD_INIT:
; SCF
; RET
;
.L2: LD BC,IDE.Read.Data
;.L2:
LD BC,IDE.Read.Data
LD HL,SYS_PAGE.HD_IDF_ADR
IN A,(SLOT3)
LD D,A

View File

@ -565,7 +565,7 @@ BLK_RD_WR:
LD A,16
.BLK_LL1:
DUP 16
LDI
LDI
EDUP
DEC A
@ -599,7 +599,7 @@ BLK_RD_WR:
.BLK_PAGE3_X:
IN A,(SLOT3)
LD E,A
LD D,#C2
LD D,high SYS_PAGE.RAMD_FAT
LD A,SYS_PAGE
OUT (SLOT3),A
LD A,(DE)

Binary file not shown.