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