[fpc-devel]Porting FPC to another OS

Leif Ekblad leif at rdos.net
Mon Apr 22 12:12:42 CEST 2002


Pierre Muller:
> What is RDOS? Could you point us to some web references?

www.rdos.net

It was originally developed to introduce multitasking to DOS, but
currently I focus on embedded systems.
 
> Where does the go32v2 source have a reference to 0xf000 segment ?
> I can't find anything about this in the latest sources?

I'm not sure if it's part of the latest source, as I downloaded the last stable release (1.0.4).
In this version, FP (and all other GO32V2 apps) accesses 000FFFF3 at this location:

CS:EIP = 00BF:00001E1A
SS:ESP = 00C7:00554A18
GS = 00E7, base = 0
ECX = 000FFFF3

mov ax,gs:[ecx]

In my BIOS, this location contains F000.

I can download a more recent version and test with if you think it's removed after 1.0.4.
I made the test in RDOS by mapping BIOS as kernel-only access, and got this error in the
kernel-debugger.

Leif






More information about the fpc-devel mailing list