[Solved] convert 16-bit c++ inline __asm to 32-bit and remove far pointer [closed]


This an ancient DOS Protected Mode Interface system call to set a protected mode interrupt vector. See eg http://www.delorie.com/djgpp/doc/dpmi/api/310205.html. The compiler was probably DJGPP. Porting this to a different OS and/or runtime system will require a redesign from scratch to reimplement whatever functionality the interrupt handlers provided under DPMI. Good luck to you with that. Could be anything from simple to near impossible.

solved convert 16-bit c++ inline __asm to 32-bit and remove far pointer [closed]