More interrupts that can be done from DOS mode.
This commit is contained in:
parent
f990cfab29
commit
20a2c1e5b0
|
@ -46,6 +46,15 @@ extern void IO_outport( int port, int count, DWORD value );
|
||||||
/* msdos/int10.c */
|
/* msdos/int10.c */
|
||||||
extern void WINAPI INT_Int10Handler(CONTEXT*);
|
extern void WINAPI INT_Int10Handler(CONTEXT*);
|
||||||
|
|
||||||
|
/* msdos/int10.c */
|
||||||
|
extern void WINAPI INT_Int10Handler(CONTEXT*);
|
||||||
|
|
||||||
|
/* msdos/int11.c */
|
||||||
|
extern void WINAPI INT_Int11Handler(CONTEXT*);
|
||||||
|
|
||||||
|
/* msdos/int16.c */
|
||||||
|
extern void WINAPI INT_Int16Handler(CONTEXT*);
|
||||||
|
|
||||||
/* msdos/int1a.c */
|
/* msdos/int1a.c */
|
||||||
extern DWORD INT1A_GetTicksSinceMidnight(void);
|
extern DWORD INT1A_GetTicksSinceMidnight(void);
|
||||||
extern void WINAPI INT_Int1aHandler(CONTEXT*);
|
extern void WINAPI INT_Int1aHandler(CONTEXT*);
|
||||||
|
@ -56,6 +65,12 @@ extern void WINAPI INT_Int20Handler(CONTEXT*);
|
||||||
/* msdos/int25.c */
|
/* msdos/int25.c */
|
||||||
extern void WINAPI INT_Int25Handler(CONTEXT*);
|
extern void WINAPI INT_Int25Handler(CONTEXT*);
|
||||||
|
|
||||||
|
/* msdos/int29.c */
|
||||||
|
extern void WINAPI INT_Int29Handler(CONTEXT*);
|
||||||
|
|
||||||
|
/* msdos/int25.c */
|
||||||
|
extern void WINAPI INT_Int25Handler(CONTEXT*);
|
||||||
|
|
||||||
/* msdos/int2f.c */
|
/* msdos/int2f.c */
|
||||||
extern void WINAPI INT_Int2fHandler(CONTEXT*);
|
extern void WINAPI INT_Int2fHandler(CONTEXT*);
|
||||||
|
|
||||||
|
|
|
@ -108,6 +108,12 @@ int INT_RealModeInterrupt( BYTE intnum, PCONTEXT context )
|
||||||
case 0x10:
|
case 0x10:
|
||||||
INT_Int10Handler(context);
|
INT_Int10Handler(context);
|
||||||
break;
|
break;
|
||||||
|
case 0x11:
|
||||||
|
INT_Int11Handler(context);
|
||||||
|
break;
|
||||||
|
case 0x16:
|
||||||
|
INT_Int16Handler(context);
|
||||||
|
break;
|
||||||
case 0x1a:
|
case 0x1a:
|
||||||
INT_Int1aHandler(context);
|
INT_Int1aHandler(context);
|
||||||
break;
|
break;
|
||||||
|
@ -126,9 +132,13 @@ int INT_RealModeInterrupt( BYTE intnum, PCONTEXT context )
|
||||||
case 0x31:
|
case 0x31:
|
||||||
INT_Int31Handler(context);
|
INT_Int31Handler(context);
|
||||||
break;
|
break;
|
||||||
|
case 0x29:
|
||||||
|
INT_Int29Handler(context);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
FIXME(int, "Unknown Interrupt in DOS mode: 0x%x\n", intnum);
|
FIXME(int, "Unknown Interrupt in DOS mode: 0x%x\n", intnum);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
FIXME(int, "Unknown Interrupt in DOS mode: 0x%x\n", intnum);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue