On Time RTOS-32 Documentation
Welcome
RTTarget-32
RTTarget-32 Programming Manual
Introduction
Running Win32 Programs without Win32
The i386 Microprocessor
RTLoc: Locating a Program
Running a Program on the Target
Cross Debugging
Using an IDE
The RTTarget-32 API
RTTarget-32 Native API
RTTarget-32 Header Files
DOS Emulation
DPMI Emulation
Win32 Emulation
RTTarget-32's Memory Managers
Alternate Heap Manager RTTHeap
Extended RAM Management
ACPI Component Architecture
Demo Programs
Advanced Topics
Compiling and Linking with On Time RTOS-32
Redistributable Components of RTTarget-32
RTLoc Error Messages
RTTarget-32 Reference Manual
RTKernel-32
RTFiles-32
RTIP-32
RTPEG-32
RTUSB-32
|
DOS Emulation
RTTarget-32 emulates only two DOS functions: Interrupt 21h, functions 25h and 35h (Set and Get Interrupt Vector). They are provided to be able to support third-party libraries that may install interrupt handlers using these functions.
Hardware interrupt vectors are remapped to reflect the mapping of IRQ <-> vector under RTTarget-32, which is different than under DOS. If the application attempts to install or query a handler on vectors 08h .. 0Fh, vectors 40h .. 47h are used. Likewise, vectors 70h .. 77h are mapped to 48h .. 4Fh.
The RTTarget-32 API
RTTarget-32 Header Files
DPMI Emulation
|