- Download THE DISTRIBUTION from here http://www.sinclairql.net/downloads/THE ... BUTION.ZIP
- Find and extract ProPas_117_zip from the downloaded file and extract it to a new directory on your hard disk, e.g. win1_prospero
- Point a dev_ device (I use dev8_) to that directory by adding
to your BOOT file.
Code: Select all
dev_use 8,win1_prospero_
- Execute the program you just unpacked for all executable files you just unpacked, except LINK and set the device to dev8_
Code: Select all
setddev
- Create a file PAS_CONFIG in the directory containing the following lines:
(Line 1 contains your preferred compilatiopn options, the other lines point to the location of the compiler)
Code: Select all
/GL dev8_ dev8_ dev8_ dev8_
- in case you are using the pth_ device to help you find your binaries, add the Prospero directory to your search path (preferrably in your BOOT file)
Code: Select all
PTH_ADD 1, win1_Prospero
- As you should be having plenty of memory, you might want to set the data space of all compiler programs to at least 32768 to be able to compile really large programs. Use the program to do that
Code: Select all
setstack
Code: Select all
ex pas;win1_prospero_results
This should produce a results_rel file which now obviously needs to be linked using
Code: Select all
ex link
Code: Select all
win1_prospero_results_rel -with win1_prospero_pas_link
Note I have only tried that for the Pascal compiler, but would expect the Fortran compiler to work in a similar way. EDIT: I just checked with the F77 compiler - this does not seem to work on QPC2: After the F77 compiler has been run once, the PRL-Runtime ROM loaded with EPROM_LOAD is apparently changed/destroyed and a _rel file is not produced. The Fortran compiler seems to check the ROM is really ROM by trying to write to it (The PRL S*Basic command gives a "PRL sumcheck error" after f77 has been run once).
It does make sense to use c68 make together with Prospero Pascal in order to ease compilation. I'll post a makefile and some more info soon.
Tobias