Rev 321 | Rev 357 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 321 | Rev 354 | ||
---|---|---|---|
Line 321... | Line 321... | ||
321 | end virtual |
321 | end virtual |
322 | 322 | ||
323 | APP_OBJ_OFFSET equ 48 |
323 | APP_OBJ_OFFSET equ 48 |
Line 324... | Line 324... | ||
324 | 324 | APP_EV_OFFSET equ 40 |
|
- | 325 | ||
Line 325... | Line 326... | ||
325 | struc CURSOR |
326 | struc CURSOR |
326 | {;common object header |
327 | {;common object header |
327 | .magic dd ? ;'CURS' |
328 | .magic dd ? ;'CURS' |
328 | .destroy dd ? ;internal destructor |
329 | .destroy dd ? ;internal destructor |
Line 341... | Line 342... | ||
341 | 342 | ||
342 | CURSOR_SIZE equ 32 |
343 | CURSOR_SIZE equ 32 |
Line 343... | Line 344... | ||
343 | 344 | ||
Line -... | Line 345... | ||
- | 345 | struc EVENT |
|
- | 346 | { |
|
- | 347 | .magic dd ? ;'EVNT' |
|
- | 348 | .destroy dd ? ;internal destructor |
|
- | 349 | .fd dd ? ;next object in list |
|
- | 350 | .bk dd ? ;prev object in list |
|
- | 351 | .pid dd ? ;owner id |
|
- | 352 | ||
- | 353 | .id dd ? ;event uid |
|
- | 354 | .state dd ? ;internal flags |
|
- | 355 | .code dd ? |
|
- | 356 | rd 5 |
|
- | 357 | } |
|
- | 358 | EVENT_SIZE equ 52 |
|
- | 359 | ||
- | 360 | virtual at 0 |
|
- | 361 | EVENT EVENT |
|
- | 362 | end virtual |
|
- | 363 | ||
- | 364 | ||
- | 365 | ||
- | 366 | struc HEAP_DATA |
|
- | 367 | { |
|
- | 368 | .mutex rd 1 |
|
- | 369 | .refcount rd 1 |
|
- | 370 | .heap_base rd 1 |
|
- | 371 | .heap_top rd 1 |
|
- | 372 | .app_mem rd 1 |
|
- | 373 | } |
|
- | 374 | ||
- | 375 | HEAP_DATA_SIZE equ 20 |
|
- | 376 | virtual at 0 |
|
- | 377 | HEAP_DATA HEAP_DATA |
|
- | 378 | end virtual |
|
- | 379 | ||
344 | struc BOOT_DATA |
380 | struc BOOT_DATA |
345 | { .bpp dd ? |
381 | { .bpp dd ? |
346 | .scanline dd ? |
382 | .scanline dd ? |
347 | .vesa_mode dd ? |
383 | .vesa_mode dd ? |
348 | .x_res dd ? |
384 | .x_res dd ? |