Hi,

On Fri, Jul 8, 2022 at 7:44 PM Ralf Quint <freedos...@gmail.com> wrote:
>
> On 7/8/2022 4:26 PM, Rugxulo wrote:
> >
> > Turbo Pascal debuted in 1983 with support for CP/M and DOS via .COM
> > files (max. 64k size). When they dropped CP/M and .COM support in TP 4
> > (1987), then they were able to use separate "units" and DOS .EXEs for
> > larger code. (But TP 3 could still address 1 MB with the heap.) There
> > were other complications, too.
> Not quite sure what you are trying to say here.

I think (?) I was mostly trying to say that Turbo Pascal's CP/M
support and 64k .COM output (even in 1986) didn't really help DOS
achieve its full potential. The Commodore C128 came out in 1985 and
could run CP/M. I've seen at least one YouTube video of it running
Turbo Pascal.

> Never used Prospero Pascal

I'm not sure of the details, but AFAIK they were the main vendor
pushing "Extended" Pascal (ISO 10206), even for DOS. Instead of just
"level 0" and "level 1", their compiler also had "level 2"
(exceptions?) and "level 3" (classes?).

* http://www.edm2.com/index.php/Prospero_Pascal

GNU Pascal's main claim to fame (besides "Borland Pascal 7" support)
was also supporting both ISO standards (7185, 10206). There are DJGPP
builds available. But GNU Pascal hasn't been maintained in many years.
Still, it works!

* https://www.gnu-pascal.de/gpc/h-index.html


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to