diff --git a/msdos/int29.c b/msdos/int29.c new file mode 100644 index 00000000000..52eba9df2db --- /dev/null +++ b/msdos/int29.c @@ -0,0 +1,25 @@ +/* + * DOS interrupt 29h handler + */ + +#include +#include +#include + +#include "ldt.h" +#include "drive.h" +#include "msdos.h" +#include "miscemu.h" +#include "module.h" + +/********************************************************************** + * INT_Int29Handler + * + * Handler for int 29h (fast console output) + */ +void WINAPI INT_Int29Handler( CONTEXT *context ) +{ + /* Yes, it seems that this is really all this interrupt does. */ + _lwrite16( 1, &AL_reg(context), 1); +} +