Added some more stubs after examining the dosbox source code.
This commit is contained in:
parent
03a4f56824
commit
f5a7f66818
|
@ -36,8 +36,8 @@ void WINAPI DOSVM_Int15Handler( CONTEXT86 *context )
|
||||||
switch(AH_reg(context))
|
switch(AH_reg(context))
|
||||||
{
|
{
|
||||||
case 0x4f: /*catch keyboard*/
|
case 0x4f: /*catch keyboard*/
|
||||||
FIXME("INT15: catch keyboard not handled yet\n");
|
FIXME("INT15: intercept keyboard not handled yet\n");
|
||||||
break;
|
break;
|
||||||
case 0x83: /* start timer*/
|
case 0x83: /* start timer*/
|
||||||
switch(AL_reg(context))
|
switch(AL_reg(context))
|
||||||
{
|
{
|
||||||
|
@ -86,6 +86,15 @@ void WINAPI DOSVM_Int15Handler( CONTEXT86 *context )
|
||||||
SET_AX( context, 64 ); /* FIXME: are 64K ok? */
|
SET_AX( context, 64 ); /* FIXME: are 64K ok? */
|
||||||
RESET_CFLAG(context);
|
RESET_CFLAG(context);
|
||||||
break;
|
break;
|
||||||
|
case 0x89: /* Switch to protected mode*/
|
||||||
|
FIXME("INT15: switching to protected mode not supported\n");
|
||||||
|
break;
|
||||||
|
case 0x90:/* OS hook - Device busy*/
|
||||||
|
FIXME("INT15: OS hook - device busy\n");
|
||||||
|
break;
|
||||||
|
case 0x91: /* OS hook - Device post*/
|
||||||
|
FIXME("INT15: OS hook - device post\n");
|
||||||
|
break;
|
||||||
|
|
||||||
case 0xc0: /* GET CONFIGURATION */
|
case 0xc0: /* GET CONFIGURATION */
|
||||||
if (ISV86(context))
|
if (ISV86(context))
|
||||||
|
@ -138,6 +147,13 @@ void WINAPI DOSVM_Int15Handler( CONTEXT86 *context )
|
||||||
INT_BARF( context, 0x15 );
|
INT_BARF( context, 0x15 );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 0xc3: /* set carry flag, so BorlandRTM doesn't assume a Vectra/PS2*/
|
||||||
|
FIXME("INT15: 0xc3\n");
|
||||||
|
SET_AH( context , 0x86 );
|
||||||
|
break;
|
||||||
|
case 0xc4: /* BIOS POS Programm option select */
|
||||||
|
FIXME("INT15: option 0xc4 not handled!\n");
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
INT_BARF( context, 0x15 );
|
INT_BARF( context, 0x15 );
|
||||||
|
|
Loading…
Reference in New Issue