QL / PASCAL

Anything QL Software or Programming Related.
Post Reply
User avatar
genetika
Over Heated PSU
Posts: 127
Joined: Thu May 05, 2011 5:38 pm
Location: Rome, ITALY
Contact:

QL / PASCAL

Post by genetika »

Hi.
Which is the best Pascal compiler available under SMSQ/E Extended QL ( SuperGoldCard, Minerva ...).

Thanks in advance.
Regards,
M.


User avatar
tofro
Font of All Knowledge
Posts: 2685
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: QL / PASCAL

Post by tofro »

Prospero Pascal. Definitely.

It has the diadvantage that you have to load the compiler runtimes as a ROM file using EPROM_LOAD or LRESPR (or have the ROM in the ROM port on a BBQL), both for using the compiler and the generated programs.

Metacomco Pascal (second best IMHO) uses a ROM as well, but wants it for the compile stage only.

ComputerOne Pascal doesn't run on SMSQ/E.

Tobias


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
NormanDunbar
Forum Moderator
Posts: 2251
Joined: Tue Dec 14, 2010 9:04 am
Location: Leeds, West Yorkshire, UK
Contact:

Re: QL / PASCAL

Post by NormanDunbar »

I wonder if Free Pascal could be ported to our beloved QL?

https://www.freepascal.org/develop.html

How hard could it me I wonder. There appears to be a M68K version in the development tree!

Cheers,
Norm.


Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts

No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
User avatar
Andrew
Aurora
Posts: 786
Joined: Tue Jul 17, 2018 9:10 pm

Re: QL / PASCAL

Post by Andrew »

Where can i find the manual for Prospero Pascal? On Dilwyn's site i could find only the Fortran manual


User avatar
genetika
Over Heated PSU
Posts: 127
Joined: Thu May 05, 2011 5:38 pm
Location: Rome, ITALY
Contact:

Re: QL / PASCAL

Post by genetika »

Hi.
I found this manual on archive.org.

Regards,
M.
Attachments
Prospero_PASCAL.pdf
(623.52 KiB) Downloaded 248 times


User avatar
Andrew
Aurora
Posts: 786
Joined: Tue Jul 17, 2018 9:10 pm

Re: QL / PASCAL

Post by Andrew »

genetika wrote:Hi.
I found this manual on archive.org.

Regards,
M.
Thank you
This seems to be the manual for Prospero Extended Pascal for OS/2, so it has no QL specific info.


User avatar
Andrew
Aurora
Posts: 786
Joined: Tue Jul 17, 2018 9:10 pm

Re: QL / PASCAL

Post by Andrew »

I found it !
The Prospero Pascal manual can be found in THE_DISTRIBUTION - directory \xcl\prs\Documentation
The scanned version is 24.5Mb so it is to large to load it here
There also is a html version - but it is OCRed withh lots of errors


swensont
Forum Moderator
Posts: 252
Joined: Tue Dec 06, 2011 3:30 am
Location: SF Bay Area
Contact:

Re: QL / PASCAL

Post by swensont »

A few issues ago with SMSQzine, I did a review of both Computer One and Prospero Pascal. Computer One is only for QDOS (UQLX or Q-emulator) but Prospero will work with SMSQ/E. Again, details are in SMSQzine. When they were both release I was keen to use them. I had used Metacomco Pascal in college. I actually ran into a bug and tried to get Metacomco to fix it. I called the Scotts Valley, CA office (the nearest one) and they were "yea, I think we have a QL around here somewhere."

Tim


Derek_Stewart
Font of All Knowledge
Posts: 3928
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: QL / PASCAL

Post by Derek_Stewart »

Hi,

I have had a look at the Prospero Pascal Manual, while the PDF is OCRed, it is not been done very well.

I have copied all the OCR text in LibreOffice and am reformatting the document, then I can export it has a PDF, though of there are diagrams, they may have to be images in the PDF.

I am not sure how much time this wll take..

I did a similar thing for Computer One Pascal, but never released the converted Word file.


Regards,

Derek
Derek_Stewart
Font of All Knowledge
Posts: 3928
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: QL / PASCAL

Post by Derek_Stewart »

NormanDunbar wrote:I wonder if Free Pascal could be ported to our beloved QL?

https://www.freepascal.org/develop.html

How hard could it me I wonder. There appears to be a M68K version in the development tree!

Cheers,
Norm.
Hi Norm,

I had a look at Free Pascal, it looks to be written in Pascal, so maybe the existing QL Pascal compiler could help with the compiling of Free Pascal.


Regards,

Derek
Post Reply