Subversion Repositories pentevo

Rev

Rev 1007 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1007 Rev 1067
Line 1... Line 1...
1
 
1
 
2
; LAST UPDATE: 25.05.2022 savelij
2
; LAST UPDATE: 23.02.2023 savelij
3
 
3
 
4
; нумерация контроллеров HDD
4
; нумерация контроллеров HDD
5
 INIT_VAR
5
 INIT_VAR
6
 SETVAR HDD_NEMO
6
 SETVAR HDD_NEMO
7
 SETVAR HDD_SMUC
7
 SETVAR HDD_SMUC
8
 SETVAR HDD_DIVIDE
8
 SETVAR HDD_DIVIDE
9
 SETVAR HDD_PROFI
9
 SETVAR HDD_PROFI
10
 SETVAR HDD_TURBO2
10
 SETVAR HDD_TURBO2
11
 SETVAR HDD_SPRINTER
-
 
12
 
11
 
13
; порты DIVIDE
12
; порты DIVIDE
14
PV_1F7          EQU 0xBF                        ; регистр состояния/регистр команд
13
PV_1F7          EQU 0xBF                        ; регистр состояния/регистр команд
15
PV_1F6          EQU 0xBB                        ; CHS-номер головы и устройства/LBA адрес 24-27
14
PV_1F6          EQU 0xBB                        ; CHS-номер головы и устройства/LBA адрес 24-27
16
PV_1F5          EQU 0xB7                        ; CHS-цилиндр 8-15/LBA адрес 16-23
15
PV_1F5          EQU 0xB7                        ; CHS-цилиндр 8-15/LBA адрес 16-23
Line 90... Line 89...
90
PA_1F3          EQU 0xFE6F                      ; CHS-номер сектора/LBA адрес 0-7
89
PA_1F3          EQU 0xFE6F                      ; CHS-номер сектора/LBA адрес 0-7
91
PA_1F2          EQU 0xFE4F                      ; счетчик секторов
90
PA_1F2          EQU 0xFE4F                      ; счетчик секторов
92
PA_1F1          EQU 0xFE2F                      ; порт свойств
91
PA_1F1          EQU 0xFE2F                      ; порт свойств
93
PA_1F0          EQU 0xFF0F                      ; порт данных младшие 8 бит
92
PA_1F0          EQU 0xFF0F                      ; порт данных младшие 8 бит
94
;PS3F6                                          ; регистр состояния/управления
93
;PS3F6                                          ; регистр состояния/управления
95
 
-
 
96
; порты SPRINTER
-
 
97
PR_1F7W         EQU 0x4153                      ; W регистр команд
-
 
98
PR_1F7R         EQU 0x4053                      ; R регистр состояния
-
 
99
PR_1F6W         EQU 0x4152                      ; W CHS-номер головы и устройства/LBA адрес 24-27
-
 
100
PR_1F6R         EQU 0x4052                      ; R CHS-номер головы и устройства/LBA адрес 24-27
-
 
101
PR_1F5W         EQU 0x0155                      ; W CHS-цилиндр 8-15/LBA адрес 16-23
-
 
102
PR_1F5R         EQU 0x0055                      ; R CHS-цилиндр 8-15/LBA адрес 16-23
-
 
103
PR_1F4W         EQU 0x0154                      ; W CHS-цилиндр 0-7/LBA адрес 8-15
-
 
104
PR_1F4R         EQU 0x0054                      ; R CHS-цилиндр 0-7/LBA адрес 8-15
-
 
105
PR_1F3W         EQU 0x0153                      ; W CHS-номер сектора/LBA адрес 0-7
-
 
106
PR_1F3R         EQU 0x0053                      ; R CHS-номер сектора/LBA адрес 0-7
-
 
107
PR_1F2W         EQU 0x0152                      ; W счетчик секторов
-
 
108
PR_1F2R         EQU 0x0052                      ; R счетчик секторов
-
 
109
PR_1F1W         EQU 0x0151                      ; W порт свойств
-
 
110
PR_1F1R         EQU 0x0051                      ; R порт ошибок
-
 
111
PR_1F0W         EQU 0x0150                      ; W порт данных младшие 8 бит
-
 
112
PR_1F0R         EQU 0x0050                      ; R порт данных младшие 8 бит
-