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 | ; |