Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 13 → Rev 14

/kernel/trunk/memmap.inc
21,7 → 21,7
;
; Runtime:
;
; 0000 -> 2FFF window_data - 256 entries
; 0000 -> 1FFF window_data - 256 entries
;
; 0000 dword x start
; 0004 dword y start
32,6 → 32,8
; 0018 dword color of frames
; 001C dword window flags, +30 = window drawn, +31 redraw flag
;
; 2000 -> 2FFF free
;
; 3000 -> 4FFF task list - 256 entries
;
; 00 dword process count
56,13 → 58,8
;
; 8000 -> A3FF used FLOPPY driver
;
; A400 -> AFFF free
;
; B000 -> B005 jump address for irq0 (task switch)
; B008 -> B00B count of ticks remaining to updating CPU usage info
; A400 -> B0FF free
 
; B060 -> B0FF free
 
; B100 -> B2FF IDT
 
; B300 -> BFFF free
73,16 → 70,9
; D200 -> D3FF FDC controller for Fat12
; D400 -> DFFF free
; E000 byte multitasking started
; E004 dword save for boot mem 0x24
; E010 dword pm bank switch address
; E014 dword window multiplier
; E020 dword putpixel address
; E024 dword getpixel address
; E030 dword Vesa 1.2 pm bank switch address
; F000 dword hd partition 1 start
; F004 dword root start at partition 1
; F008 dword root start at hd
; F100 byte 1=only os draw on screen
; F200 dword mousepicture -pointer
; F204 dword mouse appearance counter
; F300 dword x & y temp for windowmove
103,11 → 93,9
; FB40 byte buttons down
; FB44 byte 0 mouse down -> do not draw
; FB4A -> FB4D FB4A-B x-under - FB4C-D y-under
; FBF0 byte multiplied window
; FBF1 byte bits per pixel
; FC00 -> FCFE com1/ps2 buffer
; FCFF com1/ps2 buffer count starting from FC00
; FDF0 -> FDF3 timer tick inc every 1/100 sec 4 bytes
; FE00 dword screen x size
; FE04 dword screen y size
; FE08 dword screen y multiplier
211,8 → 199,9
; 04 dword draw limit - y start
; 08 dword draw limit - x end
; 0C dword draw limit - y end
; 1C dword app int vector
;
; C02000 -> C02fff free (4 Kb)
;
; C03000 -> D02fff sysint_stack_data
; - ring0 stacks for ring3 processes
; - used for interrupt handling