Subversion Repositories Kolibri OS

Rev

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

Rev 6 Rev 8
Line 45... Line 45...
45
;         30   dword  exact position in memory
45
;         30   dword  exact position in memory
46
;         34   dword  counter sum
46
;         34   dword  counter sum
47
;         38   dword  time stamp counter add
47
;         38   dword  time stamp counter add
48
;         3c   dword  cpu usage in cpu timer tics
48
;         3c   dword  cpu usage in cpu timer tics
49
;
49
;
50
; -> delete ->   5000  ->   AFFF   free
-
 
51
;
50
;
52
;!!!
-
 
53
;   5000  ->   5FFF   save_syscall_data - syscall trace
51
;   5000  ->   5FFF   save_syscall_data - syscall trace
54
;   6000  ->   68FF   free
52
;   6000  ->   68FF   free
55
;   6900  ->   6EFF   saved picture under mouse pointer
53
;   6900  ->   6EFF   saved picture under mouse pointer
56
;
54
;
57
;   6F00  ->   7FFF   free
55
;   6F00  ->   7FFF   free
Line 60... Line 58...
60
;
58
;
61
;   A400  ->   AFFF   free
59
;   A400  ->   AFFF   free
62
;
60
;
63
;   B000  ->   B005   jump address for irq0 (task switch)
61
;   B000  ->   B005   jump address for irq0 (task switch)
64
;   B008  ->   B00B   count of ticks remaining to updating CPU usage info
62
;   B008  ->   B00B   count of ticks remaining to updating CPU usage info
65
;
63
 
66
;   B060  ->   B0FF   free
64
;   B060  ->   B0FF   free
Line 67... Line 65...
67
 
65
 
68
;   B100  ->   B2FF   IDT
-
 
69
;   B300  ->   BEFF   free
-
 
Line 70... Line 66...
70
;!!!
66
;   B100  ->   B2FF   IDT
-
 
67
 
71
 
68
;   B300  ->   BFFF   free
72
;   BF00  ->   BFFF   bytes, 1 if process running/memory in use
69
 
73
;   C000  ->   C3FF   window stack C000 no of windows - all in words
70
;   C000  ->   C3FF   window stack C000 no of windows - all in words
74
;   C402  ->   C7FF   window position in stack
71
;   C402  ->   C7FF   window position in stack
75
;   D000  ->   D1FF   FDC controller
72
;   D000  ->   D1FF   FDC controller
Line 132... Line 129...
132
;  10000  ->  1FFFF   32 bit os
129
;  10000  ->  1FFFF   32 bit os
133
;  20000  ->  2FFFF   32 bit stack
130
;  20000  ->  2FFFF   32 bit stack
134
;  30000  ->  36FFF   basic text font II
131
;  30000  ->  36FFF   basic text font II
135
;  37000  ->  3BFFF   basic text font I
132
;  37000  ->  3BFFF   basic text font I
136
;  40000  ->  4FFFF   data of retrieved disks and partitions (Mario79)
133
;  40000  ->  4FFFF   data of retrieved disks and partitions (Mario79)
137
;  50000  ->  500FF   free
-
 
138
;  51000  ->  54000   esp0,esp1,esp2
-
 
139
;  5F000  ->  5FFFF   free
134
;  50000  ->  5FFFF   free
140
;  60000  ->  7FFFF   paging tables
135
;  60000  ->  7FFFF   paging tables
141
;  80000  ->  8FFFF   additional app info, in 256 byte steps - 256 entries
136
;  80000  ->  8FFFF   additional app info, in 256 byte steps - 256 entries
142
;
137
;
143
;           00  11db  name of app running
138
;           00  11db  name of app running
144
;           10 108db  floating point unit save area
139
;           10 108db  floating point unit save area
Line 163... Line 158...
163
;  B0000  ->  FFFFF   bios rest in peace -area
158
;  B0000  ->  FFFFF   bios rest in peace -area
164
; 100000  -> 27FFFF   diskette image
159
; 100000  -> 27FFFF   diskette image
165
; 280000  -> 281FFF   ramdisk fat
160
; 280000  -> 281FFF   ramdisk fat
166
; 282000  -> 283FFF   floppy  fat
161
; 282000  -> 283FFF   floppy  fat
167
;
162
;
168
; 284000  -> 28FFFF   free
163
; 284000  -> 29FFFF   free
169
;
164
;
170
; 290000  -> 297FFF   TSS's of interrupts
-
 
171
; 298000  -> 29FFFF   free
-
 
172
; 2A0000  -> 2B00ff   wav device data
165
; 2A0000  -> 2B00ff   wav device data
173
; 2C0000  -> 2C3fff   button info
166
; 2C0000  -> 2C3fff   button info
174
;
167
;
175
;        0000 word    number of buttons
168
;        0000 word    number of buttons
176
;        first button entry at 0x10
169
;        first button entry at 0x10
Line 218... Line 211...
218
;         08   dword  draw limit - x end
211
;         08   dword  draw limit - x end
219
;         0C   dword  draw limit - y end
212
;         0C   dword  draw limit - y end
220
;         1C   dword  app int vector
213
;         1C   dword  app int vector
221
;
214
;
222
; C03000  -> D11fff   sysint_stack_data
215
; C03000  -> D11fff   sysint_stack_data
223
;                     - system interrupt stacks
216
;                     - interrupt stacks
224
;                     - 256 entries * 4096 step
217
;                     - 256 entries * 4096 step
225
;
218
;
226
; D20000  -> F28000   TSS and IO map for (8192*8)=65536 ports
219
; D20000  -> F28000   TSS and IO map for (8192*8)=65536 ports
227
;                     (128+8192)*256 = 557956 = 0x88000
220
;                     (128+8192)*256 = 557956 = 0x88000
228
;
221
;