On 7/10/2022 11:49 PM, Rugxulo wrote:
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.
Rather to the contrary. You must realize that at that time, regardless of the size of programs (beside, as I mentioned, Turbo Pascal 3.0 could do overlays), it incredibly helped DOS to become more popular. It was multiple times faster than any other compiler and with $60, it was at least 5-6x cheaper than the next best compiler. Only DeSmet C was even remotely in the same price range, Mix/Power C was just becoming known. And in those early '80s, for most home users, PCs with less than 512KB of RAM where quite common. That only changed in the mid'80s and by that time,Turbo Pascal 4.0 was out. And Turbo C, Turbo BASIC, etc...

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
I know/knew about it, but as I mentioned before, those Pascal standards were rather detrimental to the spread of Pascal. Hence it was of very little interest to me...
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

That Borland Pascal "support" is more marketing than useful feature. And again, in practice, nobody was giving a hoot about those standards.


Ralf




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

Reply via email to