Subversion Repositories Kolibri OS

Rev

Rev 1161 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1161 Rev 1198
Line 21... Line 21...
21
;    0x9040 - dword - entry point of APM BIOS
21
;    0x9040 - dword - entry point of APM BIOS
22
;    0x9044 -  word - version (BCD)
22
;    0x9044 -  word - version (BCD)
23
;    0x9046 -  word - flags
23
;    0x9046 -  word - flags
24
;   0:907F     byte   number of BIOS hard disks
24
;   0:907F     byte   number of BIOS hard disks
25
;   0:9080     Nbytes BIOS hard disks
25
;   0:9080     Nbytes BIOS hard disks
-
 
26
;   0:9100     word   available physical memory map: number of blocks
-
 
27
;   0:9104            available physical memory map: blocks
26
;
28
;
27
;   Runtime:
29
;   Runtime:
28
;
30
;
29
; 0x00000000 -> 0x7FFFFFFF  application 2Gb
31
; 0x00000000 -> 0x7FFFFFFF  application 2Gb
Line -... Line 32...
-
 
32
 
-
 
33
; 0x80000000 -> 0FFF  physical page zero - do not write
-
 
34
;                     (used by int 13h in some configurations)
30
 
35
;
31
; 0x80000000 -> 1FFF   window_data   - 256 entries
36
; 0x80001000 -> 2FFF   window_data   - 256 entries
32
;
37
;
33
;         0000 dword  x start
38
;         0000 dword  x start
34
;         0004 dword  y start
39
;         0004 dword  y start
35
;         0008 dword  x size
40
;         0008 dword  x size
36
;         000C dword  y size
41
;         000C dword  y size
37
;         0010 dword  color of work area
42
;         0010 dword  color of work area
38
;         0014 dword  color of grab bar
43
;         0014 dword  color of grab bar
39
;         0018 dword  color of frames
44
;         0018 dword  color of frames
40
;         001C dword  window flags, +30 = window drawn, +31 redraw flag
45
;         001C dword  window flags, +30 = window drawn, +31 redraw flag
41
;
-
 
42
;   2000  ->   2FFF   free
-
 
43
;
46
;
44
;   3000  ->   4FFF   task list      - 256 entries
47
;   3000  ->   4FFF   task list      - 256 entries
45
;
48
;
46
;         00   dword  process count
49
;         00   dword  process count
47
;         04   dword  no of processes
50
;         04   dword  no of processes
Line 68... Line 71...
68
;
71
;
69
;   8000  ->   A3FF   used FLOPPY driver
72
;   8000  ->   A3FF   used FLOPPY driver
70
;
73
;
71
;   A400  ->   B0FF   free
74
;   A400  ->   B0FF   free
Line 72... Line 75...
72
 
75
 
Line 73... Line 76...
73
;   B100  ->   B2FF   IDT
76
;   B100  ->   B307   IDT for int_0x00..int_0x40
Line 74... Line 77...
74
 
77
 
75
;   B300  ->   BFFF   free
78
;   B308  ->   BFFF   free
76
 
79
 
77
;   C000  ->   C3FF   window stack C000 no of windows - all in words
80
;   C000  ->   C3FF   window stack C000 no of windows - all in words