Re: Real mode int from protected mode and back
- From: gerotica <spamtrap@xxxxxxxxxx>
- Date: Sat, 23 Feb 2008 14:58:02 -0800 (PST)
f000:7250 is inside bios... 000f:7250 is not... right?
Well, if im wrong, then... Interesting... maybe some bios int call
from c file routines...?
DOS c++.. I mean Im compiling the ISR using the old MS-DOS c++ 16 bit
compiler... I really don´t know how to explain it better...
I think my biggest problem here is not understand the whole concept of
DPMI. The first idea was just to make a int call to my ISR, a pure int
call using the registers as parameters... I think it would work ok if
i didnt need to make file manipulations inside my ISR, am i right? The
file routines were not written to protected mode so wouldnt be
compatible...
Well, the workaround was to make the call using DPMI int, what im
doing now. But i dont understand the parameters needed for int 31h
300h... That pointer to a registers structure... Can it be null? Can
I use the stack to pass the parameters to the ISR?
Thanks again...
.
- Follow-Ups:
- Re: Real mode int from protected mode and back
- From: Tim Roberts
- Re: Real mode int from protected mode and back
- From: Jason Burgon
- Re: Real mode int from protected mode and back
- References:
- Real mode int from protected mode and back
- From: gerotica
- Re: Real mode int from protected mode and back
- From: Tim Roberts
- Re: Real mode int from protected mode and back
- From: gerotica
- Re: Real mode int from protected mode and back
- From: Tim Roberts
- Real mode int from protected mode and back
- Prev by Date: Re: Disk I/O, BIOS, dosemu, FreeDOS, linux host with Virtual Machines
- Next by Date: Re: Real mode int from protected mode and back
- Previous by thread: Re: Real mode int from protected mode and back
- Next by thread: Re: Real mode int from protected mode and back
- Index(es):
Relevant Pages
|