INT 15.87 in protected mode (Developers)
> But I tried to use this interrupt in 32.bit DPMI via call INT 31h/AX=300h
> I prepared all needed realmode buffers but when I call the service it fails
> and in AH is returned 86h what means "Function not supported".
>
> Am I doing something wrong?
Presumably this was never meant to work when already in pmode itself as it sets up its own 16-bit crud via BIOS.
http://www.delorie.com/djgpp/doc/rbinter/id/35/15.html
Notes: Copy is done in protected mode with interrupts disabled by the default BIOS handler; many 386 memory managers perform the copy with interrupts enabled.
Who knows, I'm far from pmode savvy. It could depend on what DPMI server you're using, whether running under EMM386, whether it switches back to real mode or V86 mode, etc. Maybe you need a DPMI server (e.g. DPMIone) that can support both 16-bit and 32-bit, I dunno. But personally I doubt it will ever work this way (though that's just a guess ...).
Complete thread:
- INT 15.87 in protected mode - Laaca, 29.08.2011, 14:11 (Developers)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- INT 15.87 in protected mode - Rugxulo, 29.08.2011, 23:28
- INT 15.87 in protected mode - Japheth, 30.08.2011, 05:27
- INT 15.87 in protected mode - Rugxulo, 30.08.2011, 05:37
- INT 15.87 in protected mode - Laaca, 30.08.2011, 07:22
- INT 15.87 in protected mode - Japheth, 30.08.2011, 08:47
- INT 15.87 in protected mode - Rugxulo, 31.08.2011, 01:30
- INT 15.87 in protected mode - Laaca, 31.08.2011, 07:33
- INT 15.87 in protected mode - Rugxulo, 31.08.2011, 21:27
- INT 15.87 in protected mode - Laaca, 02.09.2011, 07:10
- INT 15.87 in protected mode - marcov, 02.09.2011, 09:58
- INT 15.87 in protected mode - Rugxulo, 03.09.2011, 21:49
- INT 15.87 in protected mode - DOS386, 04.09.2011, 12:43
- INT 15.87 in protected mode - Rugxulo, 03.09.2011, 21:49
- INT 15.87 in protected mode - marcov, 02.09.2011, 09:58
- INT 15.87 in protected mode - Laaca, 02.09.2011, 07:10
- INT 15.87 in protected mode - Rugxulo, 31.08.2011, 21:27
- INT 15.87 in protected mode - Japheth, 31.08.2011, 10:11
- INT 15.87 in protected mode - Rugxulo, 31.08.2011, 21:25
- INT 15.87 in protected mode - ecm, 01.09.2011, 02:17
- INT 15.87 in protected mode - Rugxulo, 01.09.2011, 04:31
- INT 15.87 in protected mode - Rugxulo, 01.09.2011, 05:00
- INT 15.87 in protected mode - Rugxulo, 01.09.2011, 04:31
- INT 15.87 in protected mode - ecm, 01.09.2011, 02:17
- INT 15.87 in protected mode - Rugxulo, 31.08.2011, 21:25
- INT 15.87 in protected mode - Laaca, 31.08.2011, 07:33
- INT 15.87 in protected mode - Rugxulo, 31.08.2011, 01:30
- INT 15.87 in protected mode - Japheth, 30.08.2011, 08:47
- INT 15.87 in protected mode - Japheth, 30.08.2011, 05:27
- INT 15.87 in protected mode - RayeR, 07.09.2011, 10:28
- INT 15.87 in protected mode - Laaca, 07.09.2011, 12:28
- INT 15.87 in protected mode - RayeR, 07.09.2011, 21:05
- INT 15.87 in protected mode - Laaca, 08.09.2011, 07:33
- INT 15.87 in protected mode - bretjohn, 08.09.2011, 18:19
- INT 15.87 in protected mode - Laaca, 08.09.2011, 22:39
- INT 15.87 in protected mode - Rugxulo, 08.09.2011, 22:50
- INT 15.87 in protected mode - Laaca, 08.09.2011, 22:39
- INT 15.87 in protected mode - RayeR, 08.09.2011, 22:27
- INT 15.87 in protected mode - bretjohn, 09.09.2011, 00:31
- INT 15.87 in protected mode - RayeR, 09.09.2011, 01:51
- INT 15.87 in protected mode - bretjohn, 09.09.2011, 20:09
- INT 15.87 in protected mode - bretjohn, 09.09.2011, 23:17
- INT 15.87 in protected mode - RayeR, 09.09.2011, 01:51
- INT 15.87 in protected mode - bretjohn, 09.09.2011, 00:31
- INT 15.87 in protected mode - bretjohn, 08.09.2011, 18:19
- INT 15.87 in protected mode - Laaca, 08.09.2011, 07:33
- INT 15.87 in protected mode - RayeR, 07.09.2011, 21:05
- INT 15.87 in protected mode - Laaca, 07.09.2011, 12:28
- INT 15.87 in protected mode - Rugxulo, 29.08.2011, 23:28
Mix view