Subversion Repositories Kolibri OS

Rev

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

Rev 105 Rev 115
Line 42... Line 42...
42
;         04   dword  no of processes
42
;         04   dword  no of processes
43
;         10   dword  base of running process at 0x3000+
43
;         10   dword  base of running process at 0x3000+
44
;
44
;
45
;         20   dword  application event mask
45
;         20   dword  application event mask
46
;         24   dword  PID - process identification number
46
;         24   dword  PID - process identification number
-
 
47
;         2a   byte   slot state: 0=running, 1,2=suspended
47
;         2a   word   0, state 1,2=suspended 3=zombie, 4=terminate
48
;                        3=zombie, 4=terminate,
-
 
49
;                        5=waiting for event, 9 = not used
48
;         2e   byte   window number on screen
50
;         2e   byte   window number on screen
49
;         30   dword  exact position in memory
51
;         30   dword  exact position in memory
50
;         34   dword  counter sum
52
;         34   dword  counter sum
51
;         38   dword  time stamp counter add
53
;         38   dword  time stamp counter add
52
;         3c   dword  cpu usage in cpu timer tics
54
;         3c   dword  cpu usage in cpu timer tics
Line 132... Line 134...
132
;           00  11db  name of app running
134
;           00  11db  name of app running
133
;           10 108db  floating point unit save area
135
;           10 108db  floating point unit save area
134
;           7f byte   0= no fpu saved ,  1= fpu saved to 0x10 -> restore
136
;           7f byte   0= no fpu saved ,  1= fpu saved to 0x10 -> restore
135
;           80 dword  address of random shaped window area
137
;           80 dword  address of random shaped window area
136
;           84 byte   shape area scale
138
;           84 byte   shape area scale
137
;           88 dword  used GDT of TSS
139
;           88 dword  free
138
;           8C dword  application memory size
140
;           8C dword  application memory size
139
;           90 dword  window X position save
141
;           90 dword  window X position save
140
;           94 dword  window Y position save
142
;           94 dword  window Y position save
141
;           98 dword  window X size save
143
;           98 dword  window X size save
142
;           9C dword  window Y size save
144
;           9C dword  window Y size save
143
;           A0 dword  IPC memory start
145
;           A0 dword  IPC memory start
144
;           A4 dword  IPC memory size
146
;           A4 dword  IPC memory size
145
;           A8 dword  event bits: mouse, stack,..
147
;           A8 dword  event bits: mouse, stack,..
146
;           AC dword  0 or debugger slot
148
;           AC dword  0 or debugger slot
147
;           B0 dword  int40 handler in use ; 0 if not in use
149
;           B0 dword  free
148
;           B4  byte  keyboard mode: 0 = keymap, 1 = scancodes
150
;           B4  byte  keyboard mode: 0 = keymap, 1 = scancodes
149
;           B8 dword  physical address of directory table
151
;           B8 dword  physical address of directory table
150
;           BC dword  address of debug event memory
152
;           BC dword  address of debug event memory
151
;           C0  5 dd  thread debug registers: DR0,DR1,DR2,DR3,DR7
153
;           C0  5 dd  thread debug registers: DR0,DR1,DR2,DR3,DR7
152
;
154
;