Re: Borland Pascal/Turbo Pascal under WinXP

From: Tobias Guggenmoser (guggi_at_netcologne.de)
Date: 12/25/03


Date: 25 Dec 2003 05:24:21 -0800

gswork@mailcity.com (gswork) wrote in message news:<81f33a98.0312230059.51c84711@posting.google.com>...
> guggi@netcologne.de (Tobias Guggenmoser) wrote in message news:<569cad78.0312221220.3b7edddd@posting.google.com>...
> > I have a question concerning Windows XP and Borland Pascal 7.0.
> > It perfectly works with my Win2k SP4 PC, but a friend of mine has
> > WinXP Home Edition and cannot get it running in fullscreen mode. BP
> > and TP (both version 6 and 7) can be started in a DOS box, but they
> > don't react to keyboard or mouse any more when switched to fullscreen
> > (which is needed, e.g. for 13h video mode).
> > Does anyone know where the problem is? Win95 compatibility mode
> > doesn't help.
> >
> > Greetings
> > Tobias G.
>
> BP suite of apps are 1992 vintage (IIRC) and i think they were written
> to be efficient on DOS (&win16) systems, so there may well be some DOS
> specifics going on that cause XP to trip up.
>
> In addition to the borland newsgroups comp.lang.pascal.borland may
> help out
>
> Not so sure about XP but is there a 'DOS compatibility mode'? Can he
> get it working when not in fullscreen? IMO, BP looks fine when you
> choose suitable font sizes.
>
> The other thing to consider is to move away from BP and on to
> Freepascal which is available for Win32 and is very close to BP in
> terms of compatibility.
>
> If that's not for you, considerer using the command line compiler
> (assuming that still works) and forego the IDE (but choose another
> free one, sourceedit perhaps)

He can get it working in a dos window, but a programme compiled with
BP doesn't run in fullscreen either, which prevents him from using
graphic modes. By the way we found out that the same problem occurs
using Turbo C++ (guess it's about the environment these Borland
compilers create around the machine code; perhaps that could be made
clear by trying pure machine code with TASM).
He now found a way around the problem by using VMWare to emulate a
Windows 98 PC. On this emulated PC BP and TC run, but the programmes
tend to run quite slowly.



Relevant Pages

  • Re: Bug/problem with lcc-win
    ... layer or through using a sufficiently old version of win32, ... which is a 16 bit DOS emulation mode (which does ... Who writes a Win32 compiler and is ... unfamiliar with the basic execution modes of Windows? ...
    (comp.lang.c)
  • Re: Dos programming
    ... version of DOS, a DOS compiler, a DOS graphics library)? ... stuff in their time that was little known outside the cult-like OS/2 ... a certain compiler (since all have strengths and weaknesses, ... figure out which assembler to use, ...
    (comp.os.msdos.djgpp)
  • Re: CE virgin, looking for guidance in finding things
    ... compiler. ... Something that will handle TCP and UDP. ... Something that doesn't get into memory models, a la DOS. ... As far as I can tell; DOS violates, unix violates, and ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: bug in Aztec C 1.05i for Apple DOS
    ... The Aztec C DOS 3.3 Shell is supported only by this compiler so ... for compatability of shell programs this is the only choice. ...
    (comp.sys.apple2.programmer)
  • DJGPP and FreeBASIC
    ... GPL multiplatform basic compiler. ... We have a full port of FreeBASIC to DOS using the DJGPP development system. ... I have built this package using djdev204 but I have no ...
    (comp.os.msdos.djgpp)