Skip to content
Snippets Groups Projects
int5c.c 639 B
Newer Older
  • Learn to ignore specific revisions
  • Alexandre Julliard's avatar
    Alexandre Julliard committed
    /*
     * NetBIOS interrupt handling
     *
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
     * Copyright 1995 Alexandre Julliard, Alex Korobka
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
     */
    
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
    #include "miscemu.h"
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
    
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
    
    /***********************************************************************
    
    Patrik Stridvall's avatar
    Patrik Stridvall committed
     *           NetBIOSCall      (KERNEL.103)
     *           INT_Int5cHandler (WPROCS.192)
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
     *
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
     * Also handler for interrupt 5c. 
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
     */
    
    void WINAPI NetBIOSCall16( CONTEXT86 *context )
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
    {
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
        BYTE* ptr;
    
        ptr = MapSL( MAKESEGPTR(context->SegEs,BX_reg(context)) );
    
        FIXME("(%p): command code %02x (ignored)\n",context, *ptr);
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
        AL_reg(context) = *(ptr+0x01) = 0xFB; /* NetBIOS emulator not found */
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed
    }
    
    Alexandre Julliard's avatar
    Alexandre Julliard committed