I stand corrected, Now that I think of it, I also had the IDE on the color screen and program executing on monochrome. however most of my programs used the turbo pascal graph unit so my executing program needed the VGA screen... I guess I got used to it being set up like that. Thanks for correcting me.
-----Original Message----- From: fpc-pascal-boun...@lists.freepascal.org [mailto:fpc-pascal-boun...@lists.freepascal.org] On Behalf Of Ralf Quint Sent: Monday, July 25, 2016 8:32 AM To: fpc-pascal@lists.freepascal.org Subject: Re: [fpc-pascal] Textmode IDE splitscreen? On 7/25/2016 5:06 AM, James Richters wrote: > The TurboPascal version used to write to B800-B7FF for the monochrome > monitor and A000-AFFF for the color monitor, the IDE was always on > monochrome and the program executing was always on color... that's how > it worked, No, it didn't. The monochrome screen RAM is at segment address $B000 and while a whole 32KB is reserved ($-B7FF), only the first 4KB are in fact used. (80x25 characters, 2 bytes per character=4000 bytes) The Hercules graphics card did use the whole 32KB when in graphics mode. The default page for color text mode (mode 3) starts at $B800, is also 4KB and a total of 8 pages are available up to $BFFF, though an original CGA card had only 16KB and hence only the first 4 pages are available. And it was a choice which screen appears on which monitor, selectable as a parameter upon start of the IDE. I in fact used to run most of the time with the IDE on the color screen and the program output on the monochrome screen, unless I would explicitly test a program with color screen features. $A000 is the start of the EGA/VGA graphics screen, not a text screen segment address... Ralf --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal