Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order

09.12.2017, 14:56

FPC 3.0.4 released! (Announce)

Last week, a new point release of Free Pascal came out with mostly bugfixes and updated packages.



Finally, the Free Pascal 3.0.4 release is available from our FTP servers.

Changes that may break backwards compatibility will be documented at:

For Downloads, please use the FTP server at

and sourceforge

as much possible.


The Free Pascal Compiler Team

Free Pascal Compiler

Version 3.0.4
************************************************** ****************************
What's New in 3.0.4
************************************************** ****************************

Free Pascal 3.0.4 is a point release of the 3.0.x fixes branch.

Please also see for a list
of changes that may affect the behaviour of previously working code, and
how to cope with these changes.

Some highlights are:


fcl-pdf updates
fcl-passrc updates.
fix traceback on ELF based systems

See for the list of reported
bugs which have been fixed in this release.



Czech republic,
08.01.2018, 18:02

@ Laaca

FPC 3.0.4 released! - Call for action:-)

Please, who can, try to test the new build of FPC IDE which could have enabled the proper graphical screen saving and restoring.
But I am affraid that Pierre is wrong and the mentioned compilation directive switches the emulation of text mode in graphic mode.

Bellow our e-mail conversation:

I am on the vacation till sunday so I can't test it now. But I report this on one DOS forum and I hope somebody else will test it.

Hi Ladislav
You should try to debug fpvesa.exe directly with go32v2 gdb.exe (without using strip!). This should allow you to get an idea of what is going wrong...
You could also try to do the compilation yourself...

Wait, I re-discovered that the support of VESA graphic modes
is dependent on TESTGRAPHIC conditional, which is only enabled by default
if DEBUG conditional is set.

I added a third version of the IDE into the same zip file.
Could you test fpvesag.exe?

Thanks for the feedback!




Czech republic,
08.01.2018, 10:39

@ Laaca

FPC 3.0.4 released!

Progress done!
In December I contacted Pierre Mueller which was able to build the debugger enabled IDE for FPC 3.0.0 two years ago.
Yesterday I got response from him. He succesfully compiled debugger enabled IDE for FPC 3.0.4 and provided binaries for testing.

There are two exacutables in the archive. FPNOVESA.EXE and FPVESA.EXE.
Both have about 50MB but if you use the Strip utility from FPC (strip -s FPVESA.EXE) the size is reduced to 8MB.
Both have enabled the debugger. The diference between them is support of saving of graphic screen output while tracing.
FPNOVESA can't do it at all (fails even in the legacy VGA modes) and FPVESA can do it for legacy VGA modes but unfortunately not for VESA modes.
This level of support had IDE for FPC 3.0.0 and for 3.0.2
It is quite sufficient for debugging but I just have to say that IDE for FPC 1.0.10 can handle the graphic screen output also for VESA modes.
I am affraid I can't fix it just for the IDE because the complexity is huge and even the compilation is far from trivial. But if someone could make some stub from IDE with the graphic output switching feature to be easy to compile it I could maybe investigate it more deeply and maybe even fix it.




Czech republic,
11.12.2017, 19:57

@ marcov

FPC 3.0.4 released!

This release is useless for me so far.
In IDE is no debugger support.
Please, we really need the GDB enabled IDE like in FPC 3.0.2



10.12.2017, 17:38

@ Rugxulo

FPC 3.0.4 released!

> So is this the end for 3.0.x fixes releases? Will we see 3.0.6? Or will the
> next release be (I don't know) 3.2.0?

As of yet undecided.



09.12.2017, 18:07

@ marcov

FPC 3.0.4 released!

So is this the end for 3.0.x fixes releases? Will we see 3.0.6? Or will the next release be (I don't know) 3.2.0?

Back to the board
Thread view  Mix view  Order
15232 Postings in 1372 Threads, 251 registered users, 12 users online (0 registered, 12 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum