help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Overview][Constants][Types][Procedures and functions][Variables] Reference for unit 'go32' (#rtl)

Reference for unit 'go32'

GO32 - acces to the 32-bit DOS extender

Overview

This document describes the GO32 unit for the Free Pascal compiler under dos. It was donated by Thomas Schatzl (tom_at_work@geocities.com), for which my thanks. This unit was first written for dos by Florian Klaempfl.

Only the GO32V2 DPMI mode is discussed by me here due to the fact that new applications shouldn't be created with the older GO32V1 model. The go32v2 version is much more advanced and better. Additionally a lot of functions only work in DPMI mode anyway. I hope the following explanations and introductions aren't too confusing at all. If you notice an error or bug send it to the FPC mailing list or directly to me. So let's get started and happy and error free coding I wish you.... Thomas Schatzl, 25. August 1998

Related topics

RealModeCallBacks

  

Real mode callbacks

ExecutingInterrupts

  

Executing software interrupts

SoftwareInterrupts

  

Software interrupts

HardwareInterrupts

  

Hardware interrupts

DisablingInterrupts

  

Disabling interrupts

CreatingInterruptHandlers

  

Creating your own interrupt handlers

DPMIvsProtectedInterrupts

  

Protected mode interrupts vs. Real mode interrupts

DPMIInterrupts

  

Handling interrupts with DPMI

InterruptHandling

  

Interrupt redirection

ProcessorAccess

  

Processor access

IOPorts

  

I/O port access

DosMemory

  

dos memory access

FPCspecs

  

FPC specialities

SelectorsDescriptors

  

Selectors and descriptors

DPMI

  

What is DPMI

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505