Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

FPC 2.4.0 released! (Announce)

posted by marcov, 05.01.2010, 10:42

> > Yes. And most importantly, GDB. I'm thinking of building a release for
> dos
> > from the stable branch (2.4.1).
>
> GDB 6.11 is still included, so I guess you never used GDB 6.8 from
> Andris?? Did you at least e-mail Eli about upcoming 7.0??

Not for dos, but we have experimented a lot with 6.8 and even 7.0 on windows. When we did this last fall, 2.4.0 was already branched off.

> BTW, I guess AS.EXE is still only included for comparison (as it's no
> longer technically needed, right?).

It is needed for the startup code. (when bootstrapping) and as fallback. But probably not used a lot.

> Well, my old P166 doesn't have 170 (or even 70) MB free, so I kinda have
> to think about things like this. Newer computers don't have that problem.
> ;-)

The docs shrink to 6-10 MBish in CHM form.

> we
> > ripped it out after we got a notice from Borland.
> >
> > So 2.2.2 is the oldest version you will find on servers we control.
>
> So let me be clear, only DOS/GO32V2 versions are a problem?
No. All.

> Because
> it still lists other versions (including EMX). Is it the compiler proper or
> RTL or both?? So EMX is fine??

RTL mostly delphi parts. In mostly OS dependant code.

> It's not that I heavily love 1.0.10 (like Laaca), just that I figured it
> was more commonly used than the 2.x series. E.g., samples from Adlib
> Tracker II compiled fine in 1.0.10 last night, but I know 2.2.2 had
> troubles. As well as the FPCTRIS bug which needs further investigating.

The 1.9/2.0 series changes the calling conventions from FPC's own convention to something more compatible. That is the breaker in most apps that interface a lot of dos. Trunk changed in dec 2004 iirc. The advantage is that Delphi assembler code now runs mostly unmodified.

> EDIT (2.4.0): Tried again, seems "make" builds the (Vista-hating) gfx
> version, which is still way way too fast in DOSBox. I manually did "fpc
> fpctris.pp" (text only version) and, for some reason, the timing is fine
> under DOSBox now, but it won't clear lines!! :confused:

Maybe the timing calibration is not exact.

> > > +==================================================+
> > > | FPC 1.0.10 (DOS, aka GO32v2) on a 1.44 MB floppy |
> > > +==================================================+
> >
> > Please do not advocate tainted and non-libre code.
>
> This was only a small feat just to compete better with "tiny" TP55. Also I
> figured it was a good comparison for what to expect in 2.4.0 (but now guess
> not). I didn't know it was tainted, obviously. Obviously this is all the
> more reason to improve 2.4.0. (I guess you know that this was not
> explained at all on the "old versions" page of the website. I'm obviously
> out of the FreePascal loop.)

Probably old stale links, FTP has been removed afaik (and it hurt me quite bad to have to remove the versions that didn't have a newer release like 1.0.x only targets and m68k). I'll make a note on my todo list to clean up the HTML.

 

Complete thread:

Back to the forum
Board view  Mix view
22781 Postings in 2123 Threads, 402 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum