Rev 2465 | Rev 4287 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2465 | Rev 2987 | ||
---|---|---|---|
Line 66... | Line 66... | ||
66 | ; 34 dword counter sum |
66 | ; 34 dword counter sum |
67 | ; 38 dword time stamp counter add |
67 | ; 38 dword time stamp counter add |
68 | ; 3c dword cpu usage in cpu timer tics |
68 | ; 3c dword cpu usage in cpu timer tics |
69 | ; |
69 | ; |
70 | ; |
70 | ; |
71 | ; 5000 -> 68FF display width fast calc area (6k6) |
71 | ; 5000 -> 68FF free (6k6) |
72 | ; 6900 -> 6EFF saved picture under mouse pointer (1k5) |
72 | ; 6900 -> 6EFF saved picture under mouse pointer (1k5) |
73 | ; |
73 | ; |
74 | ; 6F00 -> 6FFF free (256) |
74 | ; 6F00 -> 6FFF free (256) |
75 | ; |
75 | ; |
76 | ; 7000 -> 7FFF used CD driver |
76 | ; 7000 -> 7FFF used CD driver |
Line 135... | Line 135... | ||
135 | ; FE8C dword memory to use |
135 | ; FE8C dword memory to use |
136 | ; FE90 -> FEFF free (112) |
136 | ; FE90 -> FEFF free (112) |
137 | ; FF00 byte 1 = system shutdown request |
137 | ; FF00 byte 1 = system shutdown request |
138 | ; FF01 byte task activation request? |
138 | ; FF01 byte task activation request? |
139 | ; FFF0 byte >0 if redraw background request from app |
139 | ; FFF0 byte >0 if redraw background request from app |
140 | ; FFF1 byte >0 if background changed |
140 | ; FFF1 byte free |
141 | ; FFF2 write and read bank in screen |
141 | ; FFF2 write and read bank in screen |
142 | ; FFF4 byte 0 if first mouse draw & do not return picture under |
142 | ; FFF4 byte 0 if first mouse draw & do not return picture under |
143 | ; FFF5 byte 1 do not draw pointer |
143 | ; FFF5 byte 1 do not draw pointer |
144 | ; FFFF byte do not change task for 1/100 sec. |
144 | ; FFFF byte do not change task for 1/100 sec. |
145 | ; |
145 | ; |
146 | ; 0x80010000 -> 6CBFF kernel, 32-bit run-time code (up to 371 Kb) |
146 | ; 0x80010000 -> 6CBFF kernel, 32-bit run-time code (up to 371 Kb) |
Line 147... | Line 147... | ||
147 | 147 | ||
148 | ; 0x8006CC00 -> 6DBFF stack at boot time (4Kb) |
148 | ; 0x8006CC00 -> 6DBFF stack at boot time (4Kb) |
149 | ; |
149 | ; |
150 | ; 0x8006DC00 -> 6E5FF basic text font II |
150 | ; 0x8006DC00 -> 6E5FF free (2560) |
151 | ; 0x8006E600 -> 6Efff basic text font I |
151 | ; 0x8006E600 -> 6Efff free (2560) |
Line 152... | Line 152... | ||
152 | ; 0x8006F000 -> 6FFFF main page directory |
152 | ; 0x8006F000 -> 6FFFF main page directory |
153 | 153 | ||
154 | ; 0x80070000 -> 7FFFF data of retrieved disks and partitions (Mario79) |
154 | ; 0x80070000 -> 7FFFF data of retrieved disks and partitions (Mario79) |
Line 202... | Line 202... | ||
202 | ; 0x80282000 -> 283FFF floppy fat (8k) |
202 | ; 0x80282000 -> 283FFF floppy fat (8k) |
203 | ; |
203 | ; |
204 | ; 0x80284000 -> 28BFFF HDD DMA AREA (32k) |
204 | ; 0x80284000 -> 28BFFF HDD DMA AREA (32k) |
205 | ; 0x8028C000 -> 297FFF free (48k) |
205 | ; 0x8028C000 -> 297FFF free (48k) |
206 | ; |
206 | ; |
207 | ; 0x80298000 -> 29ffff auxiliary table for background smoothing code (32k) |
207 | ; 0x80298000 -> 29FFFF auxiliary table for background smoothing code (32k) |
208 | ; |
208 | ; |
209 | ; 0x802A0000 -> 2B00ff wav device buffer (64k) |
209 | ; 0x802A0000 -> 2B00FF wav device buffer (64k) |
210 | ; 0x802A0000 -> 2B00ff wav device status (256) |
210 | ; 0x802A0000 -> 2B00FF wav device status (256) |
211 | ; 0x802B0100 -> 2Bffff free (63k8) |
- | |
212 | ; 0x802C0000 -> 2C3fff button info (8k) |
- | |
213 | ; |
211 | ; |
- | 212 | ; 0x802B0100 -> 2B3FFD free (15k7) |
|
- | 213 | ; |
|
- | 214 | ; 0x802B3FEE -> 2B3FEF button info (64K+ 16 + 2 byte) |
|
214 | ; 0000 word number of buttons |
215 | ; 2B3FEE 0000 word number of buttons |
- | 216 | ; 2B3FF0 first button entry |
|
- | 217 | ; |
|
215 | ; first button entry at 0x10 |
218 | ; button entry at 0x10 |
216 | ; +0000 word process number |
219 | ; +0000 word process number |
217 | ; +0002 word button id number : bits 00-15 |
220 | ; +0002 word button id number : bits 00-15 |
218 | ; +0004 word x start |
221 | ; +0004 word x start |
219 | ; +0006 word x size |
222 | ; +0006 word x size |
220 | ; +0008 word y start |
223 | ; +0008 word y start |
221 | ; +000A word y size |
224 | ; +000A word y size |
222 | ; +000C word button id number : bits 16-31 |
225 | ; +000C word button id number : bits 16-31 |
223 | ; |
226 | ; |
224 | ; 0x802C4000 -> 2CFFFF free (48k) |
227 | ; 0x802C4000 -> 2C9FFF area for fast getting offset to LFB (24k) |
- | 228 | ; BPSLine_calc_area |
|
- | 229 | ; 0x802CA000 -> 2CFFFF area for fast getting offset to _WinMapAddress (24k) |
|
- | 230 | ; d_width_calc_area |
|
225 | ; |
231 | ; |
226 | ; 0x802D0000 -> 2DFFFF reserved port area (64k) |
232 | ; 0x802D0000 -> 2DFFFF reserved port area (64k) |
227 | ; |
233 | ; |
228 | ; 0000 dword no of port areas reserved |
234 | ; 0000 dword no of port areas reserved |
229 | ; 0010 dword process id |
235 | ; 0010 dword process id |
230 | ; dword start port |
236 | ; dword start port |
231 | ; dword end port |
237 | ; dword end port |
232 | ; dword 0 |
238 | ; dword 0 |
233 | ; |
239 | ; |
234 | ; 0x802E0000 -> 2EFFFF irq data area (64k) |
240 | ; 0x802E0000 -> 2EFFFF irq data area (64k) ;BOOT_VAR |
235 | ; 0x802F0000 -> 2FFFFF low memory save (64k) |
- | |
236 | ; |
241 | ; |
237 | ; 0x80300000 -> 31FFFF tcp memory (128k) |
242 | ; 0x802F0000 -> 2F3FFF tcp memory stack_data_start eth_data_start (16k) |
238 | ; 0x80320000 -> 327FFF tcp memory (32k) |
- | |
239 | ; |
243 | ; |
- | 244 | ; 0x802F4000 -> 30ffff stack_data | stack_data_end (112k) |
|
- | 245 | ; |
|
240 | ; 0x80328000 -> 32FFFF !vrr driver (32k) |
246 | ; 0x80310000 -> 317fff resendQ (32k) |
241 | 247 | ; |
|
242 | ; 0x80330000 -> 377FFF skin data (32k) |
248 | ; 0x80318000 -> 31ffff skin_data (32k) |
243 | 249 | ; |
|
244 | ; 0x80338000 -> 338FFF draw data - 256 entries (4k) |
250 | ; 0x80320000 -> 323FF3 draw data - 256 entries (4k) |
245 | ; 00 dword draw limit - x start |
251 | ; 00 dword draw limit - x start |
246 | ; 04 dword draw limit - y start |
252 | ; 04 dword draw limit - y start |
247 | ; 08 dword draw limit - x end |
253 | ; 08 dword draw limit - x end |
248 | ; 0C dword draw limit - y end |
254 | ; 0C dword draw limit - y end |
- | 255 | ; |
|
249 | ; 0x80339000 -> 3BFFF3 free (12k) |
256 | ; 0x8032BFF4 -> 32BFFF background info |
- | 257 | ; 0x80323FF4 BgrDrawMode |
|
250 | ; 0x8033BFF4 -> 33BFFF background info |
258 | ; 0x80323FF8 BgrDataWidth |
- | 259 | ; 0x80323FFC BgrDataHeight |
|
- | 260 | ; |
|
251 | ; 0x8033C000 page map (length b = memsize shr 15) |
261 | ; 0x80324000 page map (length b = memsize shr 15) |
252 | ; 0x8033C000 + b start of static pagetables |
262 | ; 0x80324000 + b start of static pagetables |
Line 253... | Line 263... | ||
253 | 263 | ||
254 | ; 0x803FFFFF <- no direct address translation beyond this point |
264 | ; 0x803FFFFF <- no direct address translation beyond this point |
Line 255... | Line 265... | ||
255 | ; ============================================================= |
265 | ; ============================================================= |