[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