Subversion Repositories Kolibri OS

Rev

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

Rev 12 Rev 13
Line 124... Line 124...
124
;   FFF2              write and read bank in screen
124
;   FFF2              write and read bank in screen
125
;   FFF4  byte        0 if first mouse draw & do not return picture under
125
;   FFF4  byte        0 if first mouse draw & do not return picture under
126
;   FFF5  byte        1 do not draw pointer
126
;   FFF5  byte        1 do not draw pointer
127
;   FFFF  byte        do not change task for 1/100 sec.
127
;   FFFF  byte        do not change task for 1/100 sec.
128
;
128
;
129
;  10000  ->  1FFFF   32 bit os
129
;  10000  ->  3DBFF   kernel, 32-bit run-time code (up to 183 Kb)
130
;  20000  ->  3EBFF   32 bit stack
130
;  3DC00  ->  3EBFF   stack at boot time (4Kb)
131
;  3EC00  ->  3F5FF   basic text font II
131
;  3EC00  ->  3F5FF   basic text font II
132
;  3F600  ->  3FFFF   basic text font I
132
;  3F600  ->  3FFFF   basic text font I
133
;  40000  ->  4FFFF   data of retrieved disks and partitions (Mario79)
133
;  40000  ->  4FFFF   data of retrieved disks and partitions (Mario79)
134
;  50000  ->  5FFFF   free
134
;  50000  ->  5FFFF   free
135
;  60000  ->  7FFFF   paging tables
135
;  60000  ->  7FFFF   paging tables
Line 159... Line 159...
159
;  B0000  ->  FFFFF   bios rest in peace -area
159
;  B0000  ->  FFFFF   bios rest in peace -area
160
; 100000  -> 27FFFF   diskette image
160
; 100000  -> 27FFFF   diskette image
161
; 280000  -> 281FFF   ramdisk fat
161
; 280000  -> 281FFF   ramdisk fat
162
; 282000  -> 283FFF   floppy  fat
162
; 282000  -> 283FFF   floppy  fat
163
;
163
;
164
; 284000  -> 29FFFF   free
164
; 284000  -> 29FFFF   free (112 Kb)
165
;
165
;
166
; 2A0000  -> 2B00ff   wav device data
166
; 2A0000  -> 2B00ff   wav device data
167
; 2C0000  -> 2C3fff   button info
167
; 2C0000  -> 2C3fff   button info
168
;
168
;
169
;        0000 word    number of buttons
169
;        0000 word    number of buttons
Line 198... Line 198...
198
;
198
;
199
; 760000  -> 76ffff   !vrr driver
199
; 760000  -> 76ffff   !vrr driver
200
; 770000  -> 777fff   tcp memory       ( 32 kb)
200
; 770000  -> 777fff   tcp memory       ( 32 kb)
201
;
201
;
202
; 778000  -> 77ffff   window skinning  ( 32 kb)
202
; 778000  -> 77ffff   window skinning  ( 32 kb)
203
; 780000  -> 7fffff   free
203
; 780000  -> 7fffff   free (512 Kb)
204
;
204
;
205
; 800000  -> BFFFFF   mapped to LFB
205
; 800000  -> BFFFFF   mapped to LFB
206
;
206
;
207
;
207
;
208
; C00000  -> C01FFF   draw_data   - 256 entries
208
; C00000  -> C01FFF   draw_data   - 256 entries
Line 211... Line 211...
211
;         04   dword  draw limit - y start
211
;         04   dword  draw limit - y start
212
;         08   dword  draw limit - x end
212
;         08   dword  draw limit - x end
213
;         0C   dword  draw limit - y end
213
;         0C   dword  draw limit - y end
214
;         1C   dword  app int vector
214
;         1C   dword  app int vector
215
;
215
;
216
; C03000  -> D11fff   sysint_stack_data
216
; C03000  -> D02fff   sysint_stack_data
-
 
217
;                     - ring0 stacks for ring3 processes
217
;                     - interrupt stacks
218
;                     - used for interrupt handling
218
;                     - 256 entries * 4096 step
219
;                     - 256 entries * 4096 step
219
;
220
;
-
 
221
; D03000  -> D1ffff   free (116 Kb)
-
 
222
;
220
; D20000  -> F28000   TSS and IO map for (8192*8)=65536 ports
223
; D20000  -> F28000   TSS and IO map for (8192*8)=65536 ports
221
;                     (128+8192)*256 = 557956 = 0x88000
224
;                     (128+8192)*256 = 557956 = 0x88000
222
;
225
;
223
; 1000000 -> 3FFFFFF  for applications
226
; 1000000 -> 3FFFFFF  for applications
224
;
227
;