[fpc-pascal] "No debugger support" in FPC3.0.4 for DOS (go32v2)
Lubomír Čabla
kladno at gmail.com
Sun Sep 30 21:44:36 CEST 2018
I tested go32v2-ide-with-gdb.zip: IDE 1.0.12, GDB 7.3, FPC 3.0.4.
1. Windows 7/32-bit
fpnovesa.exe - OK
fpvesa.exe - exit with "System does not support fullscreen mode"
fpvesag.exe - exit with "System does not support fullscreen mode"
Tested on NB/PC with max. 2K (1920/1080) monitors.
2. real W98/DOS
fpnovesa.exe - OK
fpvesa.exe - OK
fpvesag.exe - OK
Tested on NB/PC with max. 2K (1920/1080) monitors.
3. Another problem is with the Intel i7-6700 Skylake 3.40 GHz and VGA Intel
Graphics 530
with 4K monitor 3840x2160.
I can not test it in Windows I have 64-bit versions only.
But in real W98/DOS it looks completely different:
fpnovesa.exe - started, but on exit I see only the cursor, program hangs
fpvesa.exe - the program does not start, it stops
fpvesag.exe - the program does not start, it stops
In any case, a restart is required.
But BP 7 or Norton Commander I can run without problems!
Distributed version FP.EXE/GO32V2 3.0.4 on the same computer in DOS also
just hangs,
with or without parameter NOVESA.
I hope it will help.
Lubomir Cabla
On Mon, Sep 17, 2018 at 11:29 AM Pierre Muller <pierre at freepascal.org>
wrote:
>
>
> Le 17/09/2018 à 11:06, Sven Barth via fpc-pascal a écrit :
> > <kontakt at smd-electronics.de <mailto:kontakt at smd-electronics.de>>
> schrieb am Mo., 17. Sep. 2018, 08:11:
> >
> > I downloaded "dos304full" and did the install. But trying to debug
> results
> > in "No debugger support available"
> > I looked into the sourcecode of the IDE and discovert that the IDE
> included
> > in the downloaded DOS304FULL.zip must have been compiled with
> "NODEBUG" set
> > Why is this beeing done?
> >
> >
> > Probably because there's no libgdb available for that target and thus
> the debugging functionality of the IDE can't be enabled (and the I/O based
> interface of GDB can't be used on DOS due to the single process nature of
> the OS).
>
> Hi,
>
> the reasons are that we lack man-power and testers...
>
> I started trying to build Free Pascal IDE for go32v2 with GDB support
> on the request of an old member of the community,
> but we never finished the testing phase :-(
>
> Ifd you are willing to test, you can try to download this file:
>
> ftp://ftp.freepascal.org/pub/fpc/contrib/go32v2/go32v2-ide-with-gdb.zip
>
> It contains three flavors of the IDE:
>
> unzip -v go32v2-ide-with-gdb.zip
> Archive: go32v2-ide-with-gdb.zip
> Length Method Size Cmpr Date Time CRC-32 Name
> -------- ------ ------- ---- ---------- ----- -------- ----
> 55975662 Defl:N 16657007 70% 2018-01-05 18:08 a8dcef75 fpnovesa.exe
> 56164853 Defl:N 16726918 70% 2018-01-05 18:11 386c20ab fpvesa.exe
> 56256955 Defl:N 16749291 70% 2018-01-08 11:52 8fc186a4 fpvesag.exe
> -------- ------- --- -------
> 168397470 50133216 70% 3 files
>
> The first one: fpnovesa.exe
> is supposed to be usable on Windows 32-bit, even in remote sessions
>
> The second will only work locally on a Windows 32-bit OS
>
> The third, fpvesag.exe has a graphic/text switching upon GDB stops
> that allows debugging graphic executable.
>
>
> If you are able to test, please report here
> what work and what does not work!
>
> Thanks in advance,
>
> Pierre Muller
>
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20180930/42ff7f4e/attachment.html>
More information about the fpc-pascal
mailing list