mirror of
https://github.com/Tolik-Trek/Sprinter-BIOS.git
synced 2026-06-15 01:11:47 +03:00
updated RECOVERY.IMG
Мелкие правки
This commit is contained in:
parent
3e94825092
commit
e3d458e180
@ -1 +1 @@
|
|||||||
Subproject commit a9892c6a6766ef6df26b45a82b1991ac836f2e4a
|
Subproject commit 97d5ea8a4b1359d49fb706f24aae6af6bb4eef66
|
||||||
@ -14,7 +14,7 @@
|
|||||||
; FF2SR54 3
|
; FF2SR54 3
|
||||||
; 108
|
; 108
|
||||||
;DCP_DATA: ....0..11.1110
|
;DCP_DATA: ....0..11.1110
|
||||||
; WORD %00000001101110 ; - b13..12 cnf, b11 pent512, b10 dos, b9 r/w, b8..0 ¤à¥á
|
; WORD %00000001101110 ; - b13..12 cnf, b11 Lock48, b10 dos, b9 r/w, b8..0 ¤à¥á
|
||||||
; WORD %00001001101111 ; - ¬ ᪠- 0 ¨§¬¥ï¥¬ë¥ ¡¨âë, 1 ¥¨§¬¥ï¥¬ë¥
|
; WORD %00001001101111 ; - ¬ ᪠- 0 ¨§¬¥ï¥¬ë¥ ¡¨âë, 1 ¥¨§¬¥ï¥¬ë¥
|
||||||
; BYTE ACEX.Border_FE ; - ¯®àâ
|
; BYTE ACEX.Border_FE ; - ¯®àâ
|
||||||
|
|
||||||
|
|||||||
@ -327,6 +327,7 @@ NO_RESTART:
|
|||||||
OUT (Z84.PIO.Port_A.Command),A
|
OUT (Z84.PIO.Port_A.Command),A
|
||||||
XOR A
|
XOR A
|
||||||
OUT (Z84.PIO.Port_A.Command),A
|
OUT (Z84.PIO.Port_A.Command),A
|
||||||
|
;LD A,%11101010 ; § ¦¥çì L
|
||||||
OUT (Z84.PIO.Port_A.Data),A ; PRINTER - PORT - all zeros
|
OUT (Z84.PIO.Port_A.Data),A ; PRINTER - PORT - all zeros
|
||||||
; -¨¨æ¨ «¨§ æ¨ï á¨á⥬ëå ¯®à⮢ Z84C15-
|
; -¨¨æ¨ «¨§ æ¨ï á¨á⥬ëå ¯®à⮢ Z84C15-
|
||||||
LD BC,#FF*256 + Z84.SYS.Control
|
LD BC,#FF*256 + Z84.SYS.Control
|
||||||
@ -737,7 +738,7 @@ POST_5_ERROR:
|
|||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
POST_5_OK:
|
POST_5_OK:
|
||||||
OUT (Z84.PIO.Port_A.Data),A ; ¢ë¢¥á⨠"5"
|
OUT (Z84.PIO.Port_A.Data),A ; ¢ë¢¥á⨠१ã«ìâ â â¥áâ
|
||||||
; **********************************
|
; **********************************
|
||||||
; POST § ¢¥àè¥
|
; POST § ¢¥àè¥
|
||||||
ENDMODULE
|
ENDMODULE
|
||||||
@ -1026,15 +1027,16 @@ PORTS_INIT:
|
|||||||
DEC A ;LD A,0
|
DEC A ;LD A,0
|
||||||
OUT (Z84.SIO.Ch_B.Ctrl),A
|
OUT (Z84.SIO.Ch_B.Ctrl),A
|
||||||
; ˆ¨æ¨ «¨§ æ¨ï ¯ à ««¥«ì®£® ¯®àâ 1 (¯à¨â¥à)
|
; ˆ¨æ¨ «¨§ æ¨ï ¯ à ««¥«ì®£® ¯®àâ 1 (¯à¨â¥à)
|
||||||
|
; !FIXIT ¯®ç¨â âì ¯à® íâã åà¥ì
|
||||||
; ¤«ï POST-Tester-
|
; ¤«ï POST-Tester-
|
||||||
LD A,#CF ; BITS I/O
|
; LD A,#CF ; BITS I/O
|
||||||
OUT (Z84.PIO.Port_A.Command),A
|
; OUT (Z84.PIO.Port_A.Command),A
|
||||||
XOR A
|
; XOR A
|
||||||
OUT (Z84.PIO.Port_A.Command),A ; ALL - out
|
; OUT (Z84.PIO.Port_A.Command),A ; ALL - out
|
||||||
OUT (Z84.PIO.Port_A.Data),A ; DATA - all zeros
|
; OUT (Z84.PIO.Port_A.Data),A ; DATA - all zeros
|
||||||
; ¤«ï ¯à¨â¥à
|
; ¤«ï ¯à¨â¥à
|
||||||
LD A,#0F ; OUT
|
LD A,#0F ; Init printer port for Out
|
||||||
OUT (Z84.PIO.Port_A.Command),A
|
OUT (Z84.PIO.Port_A.Command),A
|
||||||
OUT (Z84.PIO.Port_A.Command),A
|
OUT (Z84.PIO.Port_A.Command),A
|
||||||
; ˆ¨æ¨ «¨§ æ¨ï ¯ à ««¥«ì®£® ¯®àâ 2 (INT/DMA ISA)
|
; ˆ¨æ¨ «¨§ æ¨ï ¯ à ««¥«ì®£® ¯®àâ 2 (INT/DMA ISA)
|
||||||
LD BC,Z84.PIO.Port_B.Command ;⮫쪮 ç¥à¥§ ॣ¨áâà BC, ¨ ç¥ €«ìâ¥à ¯¥à¥å¢ â¨â
|
LD BC,Z84.PIO.Port_B.Command ;⮫쪮 ç¥à¥§ ॣ¨áâà BC, ¨ ç¥ €«ìâ¥à ¯¥à¥å¢ â¨â
|
||||||
@ -1042,7 +1044,7 @@ PORTS_INIT:
|
|||||||
OUT (C),A
|
OUT (C),A
|
||||||
LD A,#3F
|
LD A,#3F
|
||||||
OUT (C),A
|
OUT (C),A
|
||||||
LD A,#C0
|
LD A,#C0 ; Bit 7 - Select (1), Bit 6 - Auto_Line_Feed (1)
|
||||||
OUT (Z84.PIO.Port_B.Data),A
|
OUT (Z84.PIO.Port_B.Data),A
|
||||||
; "‡ £«ã襨¥" ª®¢®ªá ¨ à¥á¥â ISA
|
; "‡ £«ã襨¥" ª®¢®ªá ¨ à¥á¥â ISA
|
||||||
; à¥á¥â ISA ç áâì 1
|
; à¥á¥â ISA ç áâì 1
|
||||||
|
|||||||
@ -442,4 +442,6 @@ RET_TO_TRDOS:
|
|||||||
DISPLAY 'Unused bytes before INT_POINTER: ',/A,INT_POINTER-before_intPointer
|
DISPLAY 'Unused bytes before INT_POINTER: ',/A,INT_POINTER-before_intPointer
|
||||||
ENDIF
|
ENDIF
|
||||||
; ENDMODULE ;ROM_PART
|
; ENDMODULE ;ROM_PART
|
||||||
;
|
;
|
||||||
|
DISPLAY ' '
|
||||||
|
DISPLAY 'FIX printer init!!!!!!!!'
|
||||||
@ -557,12 +557,42 @@ GOTO_SPECTRUM: DI
|
|||||||
CALL Z,ToBIOS_FromEXT
|
CALL Z,ToBIOS_FromEXT
|
||||||
;
|
;
|
||||||
; [x] ä¨ªá ¥¯®«®© ¤¥è¨äà æ¨¨ ¯®àâ #FFFD (¯¨èãâ ¢ #C0FD) ¤«ï ZX mode
|
; [x] ä¨ªá ¥¯®«®© ¤¥è¨äà æ¨¨ ¯®àâ #FFFD (¯¨èãâ ¢ #C0FD) ¤«ï ZX mode
|
||||||
LD A,#FF
|
LD A,(SYS_PAGE.CONFIG_DE)
|
||||||
|
AND %0001'1000
|
||||||
|
RLA
|
||||||
|
IF TMP_CELLS_INIT
|
||||||
|
PUSH AF
|
||||||
|
ENDIF
|
||||||
LD HL,%00'010'1'1110'1101
|
LD HL,%00'010'1'1110'1101
|
||||||
LD DE,%10'111'1'1111'1111 ; CNF_0, CNF_1
|
OR H
|
||||||
|
LD H,A
|
||||||
|
LD DE,%11'011'1'1111'1111
|
||||||
LD BC,ACEX.AY_FFFD_WRITE*256 + BIOS.DCP_CONFIG
|
LD BC,ACEX.AY_FFFD_WRITE*256 + BIOS.DCP_CONFIG
|
||||||
|
LD A,C
|
||||||
CALL ToBIOS_FromEXT
|
CALL ToBIOS_FromEXT
|
||||||
;
|
;
|
||||||
|
IF TMP_CELLS_INIT
|
||||||
|
; ¨¨â ¯®à⮢ 4 ¨ 5 ¤«ï ¢à¥¬¥®£® åà ¥¨ï § 票© ¢ âà-¤®á
|
||||||
|
POP AF
|
||||||
|
PUSH AF
|
||||||
|
LD HL,%00'00'0'00000'0100
|
||||||
|
OR H
|
||||||
|
LD H,A
|
||||||
|
LD DE,%11'01'0'00110'1111
|
||||||
|
PUSH DE
|
||||||
|
LD BC,ACEX.TMP_CELL_1 * 256 + BIOS.DCP_CONFIG
|
||||||
|
LD A,C
|
||||||
|
CALL ToBIOS_FromEXT
|
||||||
|
;
|
||||||
|
POP DE
|
||||||
|
POP AF
|
||||||
|
LD HL,%00'00'0'00000'0101
|
||||||
|
OR H
|
||||||
|
LD H,A
|
||||||
|
LD BC,ACEX.TMP_CELL_2 * 256 + BIOS.DCP_CONFIG
|
||||||
|
LD A,C
|
||||||
|
CALL ToBIOS_FromEXT
|
||||||
|
ENDIF
|
||||||
LD E,0
|
LD E,0
|
||||||
LD BC,BIOS.LP_OPEN_S.ZX_32x24_Default
|
LD BC,BIOS.LP_OPEN_S.ZX_32x24_Default
|
||||||
CALL ToBIOS_FromEXT
|
CALL ToBIOS_FromEXT
|
||||||
|
|||||||
@ -26,6 +26,7 @@ RELEASEhotFIX EQU 0 ;
|
|||||||
;DEFINE HDDwriteProtect 0 ; áâ à ï ä¨èª ¤«ï äãªæ¨© 5x
|
;DEFINE HDDwriteProtect 0 ; áâ à ï ä¨èª ¤«ï äãªæ¨© 5x
|
||||||
DEFINE UnusedSettingsFeatures 0 ;
|
DEFINE UnusedSettingsFeatures 0 ;
|
||||||
;DEFINE OPTIMIZE_RW_PROCEDURE 0 ;
|
;DEFINE OPTIMIZE_RW_PROCEDURE 0 ;
|
||||||
|
DEFINE TMP_CELLS_INIT 0 ; ¨¨â ¯®à⮢ 4 ¨ 5 ¤«ï ¢à¥¬¥®£® åà ¥¨ï § 票© ¢ âà-¤®á
|
||||||
DEFINE BIG_ENDIAN_STR_PRINT 1 ;
|
DEFINE BIG_ENDIAN_STR_PRINT 1 ;
|
||||||
; ; 0 - ¯¥ç âì á ¯®à祩 ¡ãä¥à ¨ ¯à®¯ã᪮¬ ¤¢®©ëå ¯à®¡¥«®¢ - ¢ 1,5 à § èãáâ॥ á⮪ ;!FIXIT ¥ § â¨à ¥â ¯à¥¤ë¤ãéãî áâபã
|
; ; 0 - ¯¥ç âì á ¯®à祩 ¡ãä¥à ¨ ¯à®¯ã᪮¬ ¤¢®©ëå ¯à®¡¥«®¢ - ¢ 1,5 à § èãáâ॥ á⮪ ;!FIXIT ¥ § â¨à ¥â ¯à¥¤ë¤ãéãî áâபã
|
||||||
; ; 1 - ¯¥ç âì á ¯®à祩 ¡ãä¥à ¡¥§ ¯à®¯ã᪠¤¢®©ëå ¯à®¡¥«®¢ - ¢ 3 à § èãáâ॥ á⮪
|
; ; 1 - ¯¥ç âì á ¯®à祩 ¡ãä¥à ¡¥§ ¯à®¯ã᪠¤¢®©ëå ¯à®¡¥«®¢ - ¢ 3 à § èãáâ॥ á⮪
|
||||||
|
|||||||
Binary file not shown.
Loading…
Reference in New Issue
Block a user