00001
00002
00003
00004
00005
00006
00007
00008
00009
00018 #ifndef __ndk_vm86_h__
00019 #define __ndk_vm86_h__
00020
00021 #include "ndk.h"
00022 #include "task.h"
00023 #include "pager.h"
00024
00025 typedef struct
00026 {
00027 long eax, ebx, ecx, edx;
00028 long cs, ds, es, fs, gs;
00029 long eip, esp, ebp;
00030 long esi, edi;
00031 } regs;
00032
00033
00034
00035
00036
00037
00038
00039
00040 extern void vm86IntHandler(void);
00041 extern void vm86Test(void);
00042 extern long iretInstruction;
00043
00044
00045
00046 #endif
00047