Rev 1508 | Rev 1707 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1508 | Rev 1683 | ||
---|---|---|---|
Line 120... | Line 120... | ||
120 | ; FD00 -> FDFF free (256) |
120 | ; FD00 -> FDFF free (256) |
121 | ; FE00 dword screen x size |
121 | ; FE00 dword screen x size |
122 | ; FE04 dword screen y size |
122 | ; FE04 dword screen y size |
123 | ; FE08 dword screen y multiplier |
123 | ; FE08 dword screen y multiplier |
124 | ; FE0C dword screen mode |
124 | ; FE0C dword screen mode |
125 | ; FE10 -> FE7F free (112) |
125 | ; FE10 -> FE73 free (100) |
- | 126 | ; FE74 dword PCIe extended (memory-mappable) config space - physical address |
|
126 | ; FE80 dword physical address of LFB |
127 | ; FE78 dword PCIe extended config space limit |
- | 128 | ; FE7C word number of 4M-pages needed to map PCIe config space |
|
- | 129 | ; FE7E word PCIe bus range (power-ow-two Mbytes) |
|
127 | ; FE84 dword physical address of user-accessible static system buffer |
130 | ; FE80 dword physical address of user-accessible static system buffer |
- | 131 | ; FE84 dword physical address of LFB |
|
128 | ; FE88 dword address of button list |
132 | ; FE88 dword address of button list |
129 | ; FE8C dword memory to use |
133 | ; FE8C dword memory to use |
130 | ; FE90 -> FEFF free (112) |
134 | ; FE90 -> FEFF free (112) |
131 | ; FF00 byte 1 = system shutdown request |
135 | ; FF00 byte 1 = system shutdown request |
132 | ; FF01 byte task activation request? |
136 | ; FF01 byte task activation request? |
Line 136... | Line 140... | ||
136 | ; FFF4 byte 0 if first mouse draw & do not return picture under |
140 | ; FFF4 byte 0 if first mouse draw & do not return picture under |
137 | ; FFF5 byte 1 do not draw pointer |
141 | ; FFF5 byte 1 do not draw pointer |
138 | ; FFFF byte do not change task for 1/100 sec. |
142 | ; FFFF byte do not change task for 1/100 sec. |
139 | ; |
143 | ; |
140 | ; 0x80010000 -> 6CBFF kernel, 32-bit run-time code (up to 371 Kb) |
144 | ; 0x80010000 -> 6CBFF kernel, 32-bit run-time code (up to 371 Kb) |
- | 145 | ; in the current version: |
|
- | 146 | ; -> 01726 16-bit code end |
|
- | 147 | ; -> 01828 16-bit data end |
|
- | 148 | ; -> 11828 32-bit code start |
|
- | 149 | ; -> 2E19E 32-bit code end |
|
- | 150 | ; -> 314F8..end_of_kernel zero-filled zone after preinit_mem |
|
141 | - | ||
- | 151 | ; -> 34DFB uninitialized globals start |
|
- | 152 | ; -> 3CFEA end_of_kernel |
|
- | 153 | ; -> 3D000 not used (190k) |
|
- | 154 | ; 0x80050000 -> 090000 zero-filled zone after preinit_mem |
|
142 | ; 0x8006CC00 -> 6DBFF stack at boot time (4Kb) |
155 | ; 0x8006CC00 -> 6DBFF stack at boot time (4Kb) |
143 | ; |
156 | ; |
144 | ; 0x8006DC00 -> 6E5FF basic text font II |
157 | ; 0x8006DC00 -> 6E5FF basic text font II |
145 | ; 0x8006E600 -> 6Efff basic text font I |
158 | ; 0x8006E600 -> 6Efff basic text font I |
146 | ; 0x8006F000 -> 6FFFF main page directory |
159 | ; 0x8006F000 -> 6FFFF main page directory |
Line 190... | Line 203... | ||
190 | ; |
203 | ; |
191 | ; 0x80090000 -> 9FFFF tmp (64k) - unused? |
204 | ; 0x80090000 -> 9FFFF tmp (64k) - unused? |
192 | ; 0x800A0000 -> AFFFF screen access area |
205 | ; 0x800A0000 -> AFFFF screen access area |
193 | ; 0x800B0000 -> FFFFF bios rest in peace -area (320k) ? |
206 | ; 0x800B0000 -> FFFFF bios rest in peace -area (320k) ? |
194 | ; 0x80100000 -> 27FFFF diskette image (1m5) |
207 | ; 0x80100000 -> 27FFFF diskette image (1m5) |
- | 208 | ||
- | 209 | ; 0x80280000 -> HEAP_BASE zero-filled zone after preinit_mem |
|
195 | ; 0x80280000 -> 281FFF ramdisk fat (8k) |
210 | ; 0x80280000 -> 281FFF ramdisk fat (8k) |
196 | ; 0x80282000 -> 283FFF floppy fat (8k) |
211 | ; 0x80282000 -> 283FFF floppy fat (8k) |
197 | ; |
212 | ; |
198 | ; 0x80284000 -> 28BFFF HDD DMA AREA (32k) |
213 | ; 0x80284000 -> 28BFFF HDD DMA AREA (32k) |
199 | ; 0x8028C000 -> 297FFF free (48k) |
214 | ; 0x8028C000 -> 297FFF free (48k) |