Up ] Docs Home ]

Format of TAME 2.10-2.20 data area

Back ] Next ]

Offset Size Description

00h

BYTE

data structure minor version number (01h in TAME 2.20)

01h

BYTE

data structure major version number (07h in TAME 2.20)

02h

DWORD

number of task switches

06h

DWORD

number of keyboard polls

0Ah

DWORD

number of time polls

0Eh

DWORD

number of times DESQview told program runs only in foreground

12h

DWORD

original INT 10h

16h

DWORD

original INT 14h

1Ah

DWORD

original INT 15h

1Eh

DWORD

original INT 16h

22h

DWORD

original INT 17h

26h

DWORD

original INT 21h

2Ah

DWORD

original INT 28h

2Eh

WORD

offset of TAME INT 10h handler

30h

WORD

offset of TAME INT 14h handler

32h

WORD

offset of TAME INT 15h handler

34h

WORD

offset of TAME INT 16h handler

36h

WORD

offset of TAME INT 17h handler

38h

WORD

offset of TAME INT 21h handler

3Ah

WORD

offset of TAME INT 28h handler

3Ch

WORD

X in /max:X,Y or /freq:X,Y

3Eh

WORD

Y in /max:X,Y or /freq:X,Y

40h

WORD

number of polls remaining before next task switch

42h

WORD

/KEYIDLE value

44h

BYTE

interrupts already grabbed by TAME (see #01383)

45h

BYTE

flags for interrupts which may be acted on (same bits as above)

46h

BYTE

TAME enabled (01h) or disabled (00h)

47h

BYTE

/TIMEPOLL (01h) or /NOTIMEPOLL (00h)

48h

BYTE

/NOTIMER (01h) or /TIMER (00h)

49h

BYTE

window or task number for this task

4Ah

BYTE

multitasker type (see #01384)

4Bh

BYTE

type of task switching selected
bit 0 : DESQview???
bit 1 : DoubleDOS???
bit 2 : TopView???
bit 3 : KeySwitch
bit 4 : HLT instruction

4Ch

BYTE

???

4Dh

BYTE

flags
bit 1 : /FREQ instead of /MAX

4Eh

BYTE

/FG: value

4Fh

BYTE

task switches left until next FGONLY DESQview API call

50h

BYTE

???