Hello,

Note that those addresses (like $a000) are all things from the 16-bit
world. I'm not sure how far these are emulated correctly if you are
running in a 32-bit world. Addresses for graphics cards are way different
there, easier to use, but different from card to card.

If you compile a win32-program you will have a total virtual memory, that means that your pointer values don't have anything to do with the physical ram. A pointer associated to $a0000 actually points to nowhere.

If you really want mode $13 you need to compile for dos, cause then windows sets up an old-style 8086 environment. Unfortunately the download page says:

"Sorry, no Dos release yet. The Dos platform is missing a maintainer and is not of acceptable quality for 2.0."

Leo

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to