Subversion Repositories Kolibri OS

Rev

Rev 4430 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4430 Rev 4923
Line 177... Line 177...
177
                    rb 24
177
                    rb 24
178
        _io_map_0   rb 4096
178
        _io_map_0   rb 4096
179
        _io_map_1   rb 4096
179
        _io_map_1   rb 4096
180
ends
180
ends
Line 181... Line -...
181
 
-
 
182
PARTITION_COUNT     equ 64
181
 
Line 183... Line 182...
183
DRIVE_DATA_SIZE     equ (16+PARTITION_COUNT*100)
182
DRIVE_DATA_SIZE     equ 16
Line 184... Line 183...
184
 
183
 
Line 203... Line 202...
203
WIN_POS             equ (OS_BASE+0x000C400)
202
WIN_POS             equ (OS_BASE+0x000C400)
204
FDD_BUFF            equ (OS_BASE+0x000D000)     ;512
203
FDD_BUFF            equ (OS_BASE+0x000D000)     ;512
Line 205... Line 204...
205
 
204
 
206
WIN_TEMP_XY         equ (OS_BASE+0x000F300)
205
WIN_TEMP_XY         equ (OS_BASE+0x000F300)
207
KEY_COUNT           equ (OS_BASE+0x000F400)
206
KEY_COUNT           equ (OS_BASE+0x000F400)
Line 208... Line 207...
208
KEY_BUFF            equ (OS_BASE+0x000F401)
207
KEY_BUFF            equ (OS_BASE+0x000F401) ; 120*2 + 2*2 = 244 bytes, actually 255 bytes
209
 
208
 
Line 302... Line 301...
302
;BOOT_DIRECT_LFB     equ 0x901E    ;byte   0 or 1 : enable direct lfb write, paging disabled
301
;BOOT_DIRECT_LFB     equ 0x901E    ;byte   0 or 1 : enable direct lfb write, paging disabled
303
BOOT_DEBUG_PRINT    equ 0x901E    ;byte   If nonzero, duplicates debug output to the screen.
302
BOOT_DEBUG_PRINT    equ 0x901E    ;byte   If nonzero, duplicates debug output to the screen.
304
BOOT_DMA            equ 0x901F    ;
303
BOOT_DMA            equ 0x901F    ;
305
BOOT_PCI_DATA       equ 0x9020    ;8bytes pci data
304
BOOT_PCI_DATA       equ 0x9020    ;8bytes pci data
306
BOOT_VRR            equ 0x9030    ;byte   VRR start enabled 1, 2-no
305
BOOT_VRR            equ 0x9030    ;byte   VRR start enabled 1, 2-no
307
BOOT_IDE_BASE_ADDR  equ 0x9031   ;word   IDEContrRegsBaseAddr
306
;BOOT_IDE_BASE_ADDR  equ 0x9031   ;word   IDEContrRegsBaseAddr ; now free and is not used
308
BOOT_MEM_AMOUNT     equ 0x9034    ;dword  memory amount
307
BOOT_MEM_AMOUNT     equ 0x9034    ;dword  memory amount
Line 309... Line 308...
309
 
308
 
310
BOOT_APM_ENTRY      equ 0x9040
309
BOOT_APM_ENTRY      equ 0x9040
311
BOOT_APM_VERSION    equ 0x9044
310
BOOT_APM_VERSION    equ 0x9044
312
BOOT_APM_FLAGS      equ 0x9046    ;unused
311
BOOT_APM_FLAGS      equ 0x9046    ;unused
313
BOOT_APM_CODE_32    equ 0x9050
312
BOOT_APM_CODE_32    equ 0x9050
314
BOOT_APM_CODE_16    equ 0x9052
313
BOOT_APM_CODE_16    equ 0x9052
315
BOOT_APM_DATA_16    equ 0x9054
314
BOOT_APM_DATA_16    equ 0x9054
316
BOOT_IDE_BAR0_16    equ 0x9056
315
;BOOT_IDE_BAR0_16    equ 0x9056 ; now free and is not used
317
BOOT_IDE_BAR1_16    equ 0x9058
316
;BOOT_IDE_BAR1_16    equ 0x9058 ; now free and is not used
318
BOOT_IDE_BAR2_16    equ 0x905A
317
;BOOT_IDE_BAR2_16    equ 0x905A ; now free and is not used
319
BOOT_IDE_BAR3_16    equ 0x905C
318
;BOOT_IDE_BAR3_16    equ 0x905C ; now free and is not used
320
BOOT_IDE_PI_16      equ 0x905E
319
;BOOT_IDE_PI_16      equ 0x905E ; now free and is not used
Line 321... Line 320...
321
BOOT_IDE_INTERR_16  equ 0x9060
320
;BOOT_IDE_INTERR_16  equ 0x9060 ; now free and is not used
322
 
321
 
323
TMP_FILE_NAME       equ     0
322
TMP_FILE_NAME       equ     0