SIMULA

 

The version of SIMULA included in SYSCPK (Compiler/Language/Tools Volume) is identical to the version distributed on this page.  Therefore, if you already have the SYSCPK installed on your system, you do not need to install SIMULA from these instructions.

The SIMULA compiler and related materials below were installed from an update provided by Peter Sylvester in February, 2026, which is the same version available on CBT FILE 1061.

On my system I built the contents of SIMULA SIMLIB to reside on a 3350 volume.  To install SIMULA on an MVS 3.8j system running under Hercules, restore the SIMULA SIMLIB to a 3350 volume on your system, and install the PROCS to an existing PROCLIB on your system.

The archive is available from this site by clicking on the link:  simula.tgz 11.9 mB [MD5: 4c65882374fc44ac1e73d3e973bb2e1f].  The archive contains:

Directory
File
Contains
  docs
simula 360-370 programmer's guide-1983-January.pdf
SIMULA programmer's guide
 
tapemap.pdf
TAPEMAP output for the sim001.het tape image (below in the tape directory).
 
verify.pdf
Output from the installation verification job (verify.jcl below).
  jcl
reload.jcl
Jobstream to reload the SIMULA.SIMLIB dataset containing the SIMULA compiler modules.
 
simprocs.jcl
Jobstream to install the SIMULA procedures into your PROCLIB.
 
verify.jcl
Jobstream to compile and execute test SIMULA programs to verify installation.
  tape
sim001.het
The tape image created by IEBCOPY containing the SIMULA load library.

Uncompress the archive (use the tar xvzf simula.tgz command on Linux; or use WinZip or ZipNAll on Windows/??).  The tape image should go into your tape image subdirectory, the jobstreams should go into your JCL subdirectory, and the three pdf files may be viewed with a text editor or printed.

Prior to submitting the RELOAD jobstream, you must edit it and change the value of the two default parameters TVOL and THLQ on the PROC statement to specify the Volume Serial of the target volume to which the datasets are to be restored and the High Level Qualifier for the dataset names that will be relevant to your environment.  The target Volume Serial may specify a target volume that is not a 3350, but you must ensure that the blocksizes of the restored datasets will fit on the target device.

Prior to submitting the SIMPROCS jobstream, you must edit it and change all five instances of (hlq) to the same value you specified for THLQ in the RELOAD jobstream.  The target library for the procedures is SYS2.PROCLIB.  If you do not have SYS2.PROCLIB defined on your system, you must change the SYSUT2 DD to SYS1.PROCLIB.

When you have verified that the installation jobstreams - reload and simprocs - conform to your configuration, mount the tape image on a tape device and submit the jobstreams to MVS for execution.  The reload job should take less than a minute to execute and the return codes expected for the steps are 0000.

The simprocs job should take less than one minute to execute and the return code expected for the step is 0000.


I hope that you have found my instructions useful.  If you have questions that I can answer to help expand upon the information I have included here, please don't hesitate to send them to me:



Return to Site Home Page 


This page was last updated on February 11, 2026.