Alexandre Julliard | 9ea19e5 | 1997-01-01 17:29:55 +0000 | [diff] [blame] | 1 | /* |
| 2 | * NetBIOS interrupt handling |
| 3 | * |
| 4 | * Copyright 1995 Alexandre Julliard, Alex Korobka |
| 5 | */ |
| 6 | |
| 7 | #include "ldt.h" |
| 8 | #include "miscemu.h" |
Alexandre Julliard | 61fece0 | 1999-06-26 19:09:08 +0000 | [diff] [blame] | 9 | #include "debugtools.h" |
Alexandre Julliard | 9ea19e5 | 1997-01-01 17:29:55 +0000 | [diff] [blame] | 10 | |
Patrik Stridvall | b4b9fae | 1999-04-19 14:56:29 +0000 | [diff] [blame] | 11 | DEFAULT_DEBUG_CHANNEL(int) |
| 12 | |
Alexandre Julliard | 9ea19e5 | 1997-01-01 17:29:55 +0000 | [diff] [blame] | 13 | |
| 14 | /*********************************************************************** |
| 15 | * NetBIOSCall (KERNEL.103) |
| 16 | * |
| 17 | * Also handler for interrupt 5c. |
| 18 | */ |
Alexandre Julliard | 617955d | 1999-06-26 18:40:24 +0000 | [diff] [blame] | 19 | void WINAPI NetBIOSCall16( CONTEXT86 *context ) |
Alexandre Julliard | 9ea19e5 | 1997-01-01 17:29:55 +0000 | [diff] [blame] | 20 | { |
| 21 | BYTE* ptr; |
| 22 | ptr = (BYTE*) PTR_SEG_OFF_TO_LIN(ES_reg(context),BX_reg(context)); |
Alexandre Julliard | 61fece0 | 1999-06-26 19:09:08 +0000 | [diff] [blame] | 23 | FIXME("(%p): command code %02x (ignored)\n",context, *ptr); |
Alexandre Julliard | 9ea19e5 | 1997-01-01 17:29:55 +0000 | [diff] [blame] | 24 | AL_reg(context) = *(ptr+0x01) = 0xFB; /* NetBIOS emulator not found */ |
| 25 | } |
| 26 | |