<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://RSX11M.COM:80/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mark</id>
	<title>RSX11M - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://RSX11M.COM:80/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mark"/>
	<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php/Special:Contributions/Mark"/>
	<updated>2026-09-20T17:09:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=98</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=98"/>
		<updated>2026-08-02T22:13:06Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Saturn Calc, Graph and Word processing: ==&lt;br /&gt;
This software is being distributed on a zipped RL02 disk image file located on the Downloads page of this wiki. If you are using a PiDP-11/70 or Simh, it is easiest to get the zip file with wget. This may already be installed on the Raspberry Pi of your PiDP-11/70, but if not just:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install wget&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then to retrieve the zip file into the RSX folder on the PiDP-11/70:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd /opt/pidp11/systems/rsx11mplus/&lt;br /&gt;
&lt;br /&gt;
$ wget http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
--2026-08-01 20:26:56--  http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
Connecting to www.rsx11m.com:80... connected.&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
Length: 3772652 (3.6M) [application/zip]&lt;br /&gt;
Saving to: ‘Saturn.zip.1’&lt;br /&gt;
Saturn.zip.1                    100%[=======================================================&amp;gt;]   3.60M  10.7MB/s    in 0.3s    &lt;br /&gt;
2026-08-01 20:26:56 (10.7 MB/s) - ‘Saturn.zip.1’ saved [3772652/3772652]&lt;br /&gt;
$ unzip Saturn.zip&lt;br /&gt;
Archive:  Saturn.zip&lt;br /&gt;
  inflating: SaturnRSX.dsk&lt;br /&gt;
$ ls -l SaturnRSX.dsk&lt;br /&gt;
-rw-r--r-- 1 root root 10485760 May 10 08:25 SaturnRSX.dsk&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now from the console of the running RSX system, type a control E to access simh, and attach the RL02 disk image file to DL0 (rl0 in simh):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;^E &lt;br /&gt;
sim&amp;gt;attach rl0 SaturnRSX.dsk&lt;br /&gt;
sim&amp;gt;C&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can mount the RL02 disk with the Saturn distribution IN RSX:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;MOU DL0:/OVR/PUB/VI&lt;br /&gt;
Volume Information&lt;br /&gt;
Class:       Files-11&lt;br /&gt;
Device:      DL00&lt;br /&gt;
Volume label:SATURN&lt;br /&gt;
Pack serial: 00000000400&lt;br /&gt;
Owner:       [1,1]&lt;br /&gt;
Protection:  [RWCD,RWCD,RWCD,RWCD]&lt;br /&gt;
Default:     [RWED,RWED,RWED,R]&lt;br /&gt;
Processor:   F11ACP&lt;br /&gt;
&amp;gt;PIP DL0:/FR&lt;br /&gt;
DL0: has 8997. blocks free, 11483. blocks used out of 20480.&lt;br /&gt;
Largest contiguous space = 8997. blocks&lt;br /&gt;
938. file headers are free, 321. headers used out of 1259.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As mentioned elsewhere in this wiki, Saturn software runs on plain RSX11M as well as RSX11M+. A consequence of that is that named directories are not understood by Saturn tasks and the SET /UIC command determines where it looks for files. This is similar to SET /NONAMED fucntionality in RSX11M+. The Saturn tasks and support files are on DL0:[10,3] on this RL02. The sample graphs, spreadsheets and document files are in DL0:[10,4] and there is an extended set of example graphs in DL0:[10,6] that include maps of all 50 U.S. states with their county boundaries. All of these files total up to ~11,500 blocks so depending on the disk space available on your system you should choose where you want to put the files. If you have plenty of space on your system disk, e.g. DU0: use PIP to copy the files there. If you don&#039;t want the map files in [10,6] don&#039;t copy them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;PIP DU0:[10,3]/NV/CD/UF=DL0:[10,3]*.*&lt;br /&gt;
&amp;gt;PIP DU0:[10,4]/NV/CD/UF=DL0:[10,4]*.*&lt;br /&gt;
&amp;gt;PIP DU0:[10,6]/NV/CD/UF=DL0:[10,6]*.*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In [10,3] there is a command file INSAT.CMD that will do the initial installation of Saturn Software. Once it is installed you can reinstall after a reboot with STARTSAT.CMD that can be called from [1,2]INSPROG.CMD or [1,2]USERPROG.CMD. A global logical SA77: is defined and Saturn looks for a number of .SAT configuration files in SA77:[1,1] This is usually the system disk but if disk space is tight there it can be put elsewhere.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;@INSAT&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Install Saturn Calc&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Where are the Saturn files located ? [S D:&amp;quot;LB:[10,3]&amp;quot; T:1M]: DU0:[10,3]&lt;br /&gt;
&amp;gt;SET MCR&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; The logical SA77: must be defined as SA77:[1,1] is where&lt;br /&gt;
&amp;gt;; the .SAT files and .HLP files will be located&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;ASN DU0:=SA77:/GBL&lt;br /&gt;
&amp;gt;ASN DU0:=BP:/GBL&lt;br /&gt;
&amp;gt;* Do you wish to install Saturn .SAT and .HLP files [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; For Saturn programs to work:&lt;br /&gt;
&amp;gt;; Move *.HLP and CALLIB.CAL to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Move *.SAT to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Calc Default file&lt;br /&gt;
&amp;gt;; Graph Default file&lt;br /&gt;
&amp;gt;; Terminal Default file&lt;br /&gt;
&amp;gt;; Word Processor default file&lt;br /&gt;
&amp;gt;; Demo Documentation Directory&lt;br /&gt;
&amp;gt;; Spelling Dictionary&lt;br /&gt;
&amp;gt;; Hyphenation exception file&lt;br /&gt;
&amp;gt;; Spelling Core Dictionary&lt;br /&gt;
&amp;gt;; text file for GCU menu&lt;br /&gt;
&amp;gt;; text file for GRF menu&lt;br /&gt;
&amp;gt;; Text file for SIG menu&lt;br /&gt;
&amp;gt;; Printer code file&lt;br /&gt;
&amp;gt;; Shell file for Calc&lt;br /&gt;
&amp;gt;; Shell file for DEFGRF.SAT&lt;br /&gt;
&amp;gt;; Shell file for WPS&lt;br /&gt;
&amp;gt;; Terminal code file&lt;br /&gt;
&amp;gt;; Graphics Devices Definitions&lt;br /&gt;
&amp;gt;; Work Directory&lt;br /&gt;
&amp;gt;; Print Table&lt;br /&gt;
&amp;gt;; Triumvirate Font&lt;br /&gt;
&amp;gt;; Times Roman Font&lt;br /&gt;
&amp;gt;; Entry Forms Library&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Do you wish to install / reinstall Saturn Tasks [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;  Remaining Saturn Programs under development&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Spredsheet Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CAL/TASK=...CAL&lt;br /&gt;
&amp;gt;; Graphic Design Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CGD&lt;br /&gt;
&amp;gt;; Graphics generator for vector devices e.g HPGL, Regis&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GRF&lt;br /&gt;
&amp;gt;; Rasterizes vector grapics for Sixel devices e.g. LA100&lt;br /&gt;
&amp;gt;INS DU0:[10,3]RAS&lt;br /&gt;
&amp;gt;; Graphics Device Setup Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GCU&lt;br /&gt;
&amp;gt;; Interactive Graphics for Line, Bar, Pie charts&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SIG&lt;br /&gt;
&amp;gt;; Slide show module&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SLD&lt;br /&gt;
&amp;gt;; Main Menu Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SAT&lt;br /&gt;
&amp;gt;; Tabular Rport for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]TAB&lt;br /&gt;
&amp;gt;; Not sure what SSU does&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SSU&lt;br /&gt;
&amp;gt;; Spell Checker for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SPL&lt;br /&gt;
&amp;gt;; Defaults Utility for configuring devices etc.&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDU&lt;br /&gt;
&amp;gt;; Directory Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]DFX&lt;br /&gt;
&amp;gt;; Directory vs. Account Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SA3&lt;br /&gt;
&amp;gt;; CVT converts old .WPS to new .WPS (not installed)&lt;br /&gt;
&amp;gt;; Word Processor&lt;br /&gt;
&amp;gt;INS DU0:[10,3]WPS&lt;br /&gt;
&amp;gt;; Data Entry&lt;br /&gt;
&amp;gt;INS DU0:[10,3]ENT&lt;br /&gt;
&amp;gt;; Sort Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDE&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Saturn Install Finished&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt; @ &amp;lt;EOF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point Saturn is ready to start using, but you may need to configure default terminals and graphics devices.&lt;br /&gt;
Have fun!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Saturn Software]]&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=97</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=97"/>
		<updated>2026-08-02T22:11:19Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Saturn Calc, Graph and Word processing: ==&lt;br /&gt;
This software is being distributed on a zipped RL02 disk image file located on the Downloads page of this wiki. If you are using a PiDP-11/70 or Simh, it is easiest to get the zip file with wget. This may already be installed on the Raspberry Pi of your PiDP-11/70, but if not just:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install wget&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then to retrieve the zip file into the RSX folder on the PiDP-11/70:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd /opt/pidp11/systems/rsx11mplus/&lt;br /&gt;
&lt;br /&gt;
$ wget http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
--2026-08-01 20:26:56--  http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
Connecting to www.rsx11m.com:80... connected.&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
Length: 3772652 (3.6M) [application/zip]&lt;br /&gt;
Saving to: ‘Saturn.zip.1’&lt;br /&gt;
Saturn.zip.1                    100%[=======================================================&amp;gt;]   3.60M  10.7MB/s    in 0.3s    &lt;br /&gt;
2026-08-01 20:26:56 (10.7 MB/s) - ‘Saturn.zip.1’ saved [3772652/3772652]&lt;br /&gt;
$ unzip Saturn.zip&lt;br /&gt;
Archive:  Saturn.zip&lt;br /&gt;
  inflating: SaturnRSX.dsk&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now from the console of the running RSX system, type a control E to access simh, and attach the RL02 disk image file to DL0 (rl0 in simh):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;^E &lt;br /&gt;
sim&amp;gt;attach rl0 SaturnRSX.dsk&lt;br /&gt;
sim&amp;gt;C&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can mount the RL02 disk with the Saturn distribution IN RSX:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;MOU DL0:/OVR/PUB/VI&lt;br /&gt;
Volume Information&lt;br /&gt;
Class:       Files-11&lt;br /&gt;
Device:      DL00&lt;br /&gt;
Volume label:SATURN&lt;br /&gt;
Pack serial: 00000000400&lt;br /&gt;
Owner:       [1,1]&lt;br /&gt;
Protection:  [RWCD,RWCD,RWCD,RWCD]&lt;br /&gt;
Default:     [RWED,RWED,RWED,R]&lt;br /&gt;
Processor:   F11ACP&lt;br /&gt;
&amp;gt;PIP DL0:/FR&lt;br /&gt;
DL0: has 8997. blocks free, 11483. blocks used out of 20480.&lt;br /&gt;
Largest contiguous space = 8997. blocks&lt;br /&gt;
938. file headers are free, 321. headers used out of 1259.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As mentioned elsewhere in this wiki, Saturn software runs on plain RSX11M as well as RSX11M+. A consequence of that is that named directories are not understood by Saturn tasks and the SET /UIC command determines where it looks for files. This is similar to SET /NONAMED fucntionality in RSX11M+. The Saturn tasks and support files are on DL0:[10,3] on this RL02. The sample graphs, spreadsheets and document files are in DL0:[10,4] and there is an extended set of example graphs in DL0:[10,6] that include maps of all 50 U.S. states with their county boundaries. All of these files total up to ~11,500 blocks so depending on the disk space available on your system you should choose where you want to put the files. If you have plenty of space on your system disk, e.g. DU0: use PIP to copy the files there. If you don&#039;t want the map files in [10,6] don&#039;t copy them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;PIP DU0:[10,3]/NV/CD/UF=DL0:[10,3]*.*&lt;br /&gt;
&amp;gt;PIP DU0:[10,4]/NV/CD/UF=DL0:[10,4]*.*&lt;br /&gt;
&amp;gt;PIP DU0:[10,6]/NV/CD/UF=DL0:[10,6]*.*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In [10,3] there is a command file INSAT.CMD that will do the initial installation of Saturn Software. Once it is installed you can reinstall after a reboot with STARTSAT.CMD that can be called from [1,2]INSPROG.CMD or [1,2]USERPROG.CMD. A global logical SA77: is defined and Saturn looks for a number of .SAT configuration files in SA77:[1,1] This is usually the system disk but if disk space is tight there it can be put elsewhere.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;@INSAT&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Install Saturn Calc&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Where are the Saturn files located ? [S D:&amp;quot;LB:[10,3]&amp;quot; T:1M]: DU0:[10,3]&lt;br /&gt;
&amp;gt;SET MCR&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; The logical SA77: must be defined as SA77:[1,1] is where&lt;br /&gt;
&amp;gt;; the .SAT files and .HLP files will be located&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;ASN DU0:=SA77:/GBL&lt;br /&gt;
&amp;gt;ASN DU0:=BP:/GBL&lt;br /&gt;
&amp;gt;* Do you wish to install Saturn .SAT and .HLP files [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; For Saturn programs to work:&lt;br /&gt;
&amp;gt;; Move *.HLP and CALLIB.CAL to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Move *.SAT to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Calc Default file&lt;br /&gt;
&amp;gt;; Graph Default file&lt;br /&gt;
&amp;gt;; Terminal Default file&lt;br /&gt;
&amp;gt;; Word Processor default file&lt;br /&gt;
&amp;gt;; Demo Documentation Directory&lt;br /&gt;
&amp;gt;; Spelling Dictionary&lt;br /&gt;
&amp;gt;; Hyphenation exception file&lt;br /&gt;
&amp;gt;; Spelling Core Dictionary&lt;br /&gt;
&amp;gt;; text file for GCU menu&lt;br /&gt;
&amp;gt;; text file for GRF menu&lt;br /&gt;
&amp;gt;; Text file for SIG menu&lt;br /&gt;
&amp;gt;; Printer code file&lt;br /&gt;
&amp;gt;; Shell file for Calc&lt;br /&gt;
&amp;gt;; Shell file for DEFGRF.SAT&lt;br /&gt;
&amp;gt;; Shell file for WPS&lt;br /&gt;
&amp;gt;; Terminal code file&lt;br /&gt;
&amp;gt;; Graphics Devices Definitions&lt;br /&gt;
&amp;gt;; Work Directory&lt;br /&gt;
&amp;gt;; Print Table&lt;br /&gt;
&amp;gt;; Triumvirate Font&lt;br /&gt;
&amp;gt;; Times Roman Font&lt;br /&gt;
&amp;gt;; Entry Forms Library&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Do you wish to install / reinstall Saturn Tasks [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;  Remaining Saturn Programs under development&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Spredsheet Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CAL/TASK=...CAL&lt;br /&gt;
&amp;gt;; Graphic Design Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CGD&lt;br /&gt;
&amp;gt;; Graphics generator for vector devices e.g HPGL, Regis&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GRF&lt;br /&gt;
&amp;gt;; Rasterizes vector grapics for Sixel devices e.g. LA100&lt;br /&gt;
&amp;gt;INS DU0:[10,3]RAS&lt;br /&gt;
&amp;gt;; Graphics Device Setup Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GCU&lt;br /&gt;
&amp;gt;; Interactive Graphics for Line, Bar, Pie charts&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SIG&lt;br /&gt;
&amp;gt;; Slide show module&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SLD&lt;br /&gt;
&amp;gt;; Main Menu Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SAT&lt;br /&gt;
&amp;gt;; Tabular Rport for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]TAB&lt;br /&gt;
&amp;gt;; Not sure what SSU does&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SSU&lt;br /&gt;
&amp;gt;; Spell Checker for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SPL&lt;br /&gt;
&amp;gt;; Defaults Utility for configuring devices etc.&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDU&lt;br /&gt;
&amp;gt;; Directory Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]DFX&lt;br /&gt;
&amp;gt;; Directory vs. Account Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SA3&lt;br /&gt;
&amp;gt;; CVT converts old .WPS to new .WPS (not installed)&lt;br /&gt;
&amp;gt;; Word Processor&lt;br /&gt;
&amp;gt;INS DU0:[10,3]WPS&lt;br /&gt;
&amp;gt;; Data Entry&lt;br /&gt;
&amp;gt;INS DU0:[10,3]ENT&lt;br /&gt;
&amp;gt;; Sort Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDE&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Saturn Install Finished&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt; @ &amp;lt;EOF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point Saturn is ready to start using, but you may need to configure default terminals and graphics devices.&lt;br /&gt;
Have fun!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Saturn Software]]&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=96</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=96"/>
		<updated>2026-08-02T22:10:42Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Saturn Calc, Graph and Word processing: ==&lt;br /&gt;
This software is being distributed on a zipped RL02 disk image file located on the Downloads page of this wiki. If you are using a PiDP-11/70 or Simh, it is easiest to get the zip file with wget. This may already be installed on the Raspberry Pi of your PiDP-11/70, but if not just:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install wget&lt;br /&gt;
&amp;lt;/tt&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then to retrieve the zip file into the RSX folder on the PiDP-11/70:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd /opt/pidp11/systems/rsx11mplus/&lt;br /&gt;
&lt;br /&gt;
$ wget http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
--2026-08-01 20:26:56--  http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
Connecting to www.rsx11m.com:80... connected.&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
Length: 3772652 (3.6M) [application/zip]&lt;br /&gt;
Saving to: ‘Saturn.zip.1’&lt;br /&gt;
Saturn.zip.1                    100%[=======================================================&amp;gt;]   3.60M  10.7MB/s    in 0.3s    &lt;br /&gt;
2026-08-01 20:26:56 (10.7 MB/s) - ‘Saturn.zip.1’ saved [3772652/3772652]&lt;br /&gt;
$ unzip Saturn.zip&lt;br /&gt;
Archive:  Saturn.zip&lt;br /&gt;
  inflating: SaturnRSX.dsk&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now from the console of the running RSX system, type a control E to access simh, and attach the RL02 disk image file to DL0 (rl0 in simh):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;^E &lt;br /&gt;
sim&amp;gt;attach rl0 SaturnRSX.dsk&lt;br /&gt;
sim&amp;gt;C&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can mount the RL02 disk with the Saturn distribution IN RSX:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;MOU DL0:/OVR/PUB/VI&lt;br /&gt;
Volume Information&lt;br /&gt;
Class:       Files-11&lt;br /&gt;
Device:      DL00&lt;br /&gt;
Volume label:SATURN&lt;br /&gt;
Pack serial: 00000000400&lt;br /&gt;
Owner:       [1,1]&lt;br /&gt;
Protection:  [RWCD,RWCD,RWCD,RWCD]&lt;br /&gt;
Default:     [RWED,RWED,RWED,R]&lt;br /&gt;
Processor:   F11ACP&lt;br /&gt;
&amp;gt;PIP DL0:/FR&lt;br /&gt;
DL0: has 8997. blocks free, 11483. blocks used out of 20480.&lt;br /&gt;
Largest contiguous space = 8997. blocks&lt;br /&gt;
938. file headers are free, 321. headers used out of 1259.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As mentioned elsewhere in this wiki, Saturn software runs on plain RSX11M as well as RSX11M+. A consequence of that is that named directories are not understood by Saturn tasks and the SET /UIC command determines where it looks for files. This is similar to SET /NONAMED fucntionality in RSX11M+. The Saturn tasks and support files are on DL0:[10,3] on this RL02. The sample graphs, spreadsheets and document files are in DL0:[10,4] and there is an extended set of example graphs in DL0:[10,6] that include maps of all 50 U.S. states with their county boundaries. All of these files total up to ~11,500 blocks so depending on the disk space available on your system you should choose where you want to put the files. If you have plenty of space on your system disk, e.g. DU0: use PIP to copy the files there. If you don&#039;t want the map files in [10,6] don&#039;t copy them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;PIP DU0:[10,3]/NV/CD/UF=DL0:[10,3]*.*&lt;br /&gt;
&amp;gt;PIP DU0:[10,4]/NV/CD/UF=DL0:[10,4]*.*&lt;br /&gt;
&amp;gt;PIP DU0:[10,6]/NV/CD/UF=DL0:[10,6]*.*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In [10,3] there is a command file INSAT.CMD that will do the initial installation of Saturn Software. Once it is installed you can reinstall after a reboot with STARTSAT.CMD that can be called from [1,2]INSPROG.CMD or [1,2]USERPROG.CMD. A global logical SA77: is defined and Saturn looks for a number of .SAT configuration files in SA77:[1,1] This is usually the system disk but if disk space is tight there it can be put elsewhere.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;@INSAT&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Install Saturn Calc&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Where are the Saturn files located ? [S D:&amp;quot;LB:[10,3]&amp;quot; T:1M]: DU0:[10,3]&lt;br /&gt;
&amp;gt;SET MCR&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; The logical SA77: must be defined as SA77:[1,1] is where&lt;br /&gt;
&amp;gt;; the .SAT files and .HLP files will be located&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;ASN DU0:=SA77:/GBL&lt;br /&gt;
&amp;gt;ASN DU0:=BP:/GBL&lt;br /&gt;
&amp;gt;* Do you wish to install Saturn .SAT and .HLP files [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; For Saturn programs to work:&lt;br /&gt;
&amp;gt;; Move *.HLP and CALLIB.CAL to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Move *.SAT to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Calc Default file&lt;br /&gt;
&amp;gt;; Graph Default file&lt;br /&gt;
&amp;gt;; Terminal Default file&lt;br /&gt;
&amp;gt;; Word Processor default file&lt;br /&gt;
&amp;gt;; Demo Documentation Directory&lt;br /&gt;
&amp;gt;; Spelling Dictionary&lt;br /&gt;
&amp;gt;; Hyphenation exception file&lt;br /&gt;
&amp;gt;; Spelling Core Dictionary&lt;br /&gt;
&amp;gt;; text file for GCU menu&lt;br /&gt;
&amp;gt;; text file for GRF menu&lt;br /&gt;
&amp;gt;; Text file for SIG menu&lt;br /&gt;
&amp;gt;; Printer code file&lt;br /&gt;
&amp;gt;; Shell file for Calc&lt;br /&gt;
&amp;gt;; Shell file for DEFGRF.SAT&lt;br /&gt;
&amp;gt;; Shell file for WPS&lt;br /&gt;
&amp;gt;; Terminal code file&lt;br /&gt;
&amp;gt;; Graphics Devices Definitions&lt;br /&gt;
&amp;gt;; Work Directory&lt;br /&gt;
&amp;gt;; Print Table&lt;br /&gt;
&amp;gt;; Triumvirate Font&lt;br /&gt;
&amp;gt;; Times Roman Font&lt;br /&gt;
&amp;gt;; Entry Forms Library&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Do you wish to install / reinstall Saturn Tasks [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;  Remaining Saturn Programs under development&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Spredsheet Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CAL/TASK=...CAL&lt;br /&gt;
&amp;gt;; Graphic Design Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CGD&lt;br /&gt;
&amp;gt;; Graphics generator for vector devices e.g HPGL, Regis&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GRF&lt;br /&gt;
&amp;gt;; Rasterizes vector grapics for Sixel devices e.g. LA100&lt;br /&gt;
&amp;gt;INS DU0:[10,3]RAS&lt;br /&gt;
&amp;gt;; Graphics Device Setup Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GCU&lt;br /&gt;
&amp;gt;; Interactive Graphics for Line, Bar, Pie charts&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SIG&lt;br /&gt;
&amp;gt;; Slide show module&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SLD&lt;br /&gt;
&amp;gt;; Main Menu Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SAT&lt;br /&gt;
&amp;gt;; Tabular Rport for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]TAB&lt;br /&gt;
&amp;gt;; Not sure what SSU does&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SSU&lt;br /&gt;
&amp;gt;; Spell Checker for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SPL&lt;br /&gt;
&amp;gt;; Defaults Utility for configuring devices etc.&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDU&lt;br /&gt;
&amp;gt;; Directory Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]DFX&lt;br /&gt;
&amp;gt;; Directory vs. Account Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SA3&lt;br /&gt;
&amp;gt;; CVT converts old .WPS to new .WPS (not installed)&lt;br /&gt;
&amp;gt;; Word Processor&lt;br /&gt;
&amp;gt;INS DU0:[10,3]WPS&lt;br /&gt;
&amp;gt;; Data Entry&lt;br /&gt;
&amp;gt;INS DU0:[10,3]ENT&lt;br /&gt;
&amp;gt;; Sort Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDE&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Saturn Install Finished&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt; @ &amp;lt;EOF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point Saturn is ready to start using, but you may need to configure default terminals and graphics devices.&lt;br /&gt;
Have fun!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Saturn Software]]&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Main_Page&amp;diff=95</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Main_Page&amp;diff=95"/>
		<updated>2026-08-02T22:08:25Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;RSX11M Wiki Main Page&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi that served these wiki pages that described Saturn Calc and Graph died on June 8, 2026.&lt;br /&gt;
I am in the process of rebuilding the site and hopefully improving it, as I now know more about MediaWiki&lt;br /&gt;
courtesy of the school of hard knocks.&lt;br /&gt;
&lt;br /&gt;
To learn more about Saturn Calc and Graph [[:Category:Saturn Software]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
RSX-11M-PLUS V4.6  BL87   (FRODO )  2044K  UP 014:08:39 9-JUN-2026  15:10:14&lt;br /&gt;
TASK=  *IDLE*                FREE=   DU0:2738536.     DU2:DMO&lt;br /&gt;
ICBP=1410.:1722.:2.                  DU1:956664.      DU3:DMO        PARS&lt;br /&gt;
POOL=3348.:5288.:41.         SECPOOL=1123.:2048.:54%&lt;br /&gt;
     3348.:5288.:41.                 1123.:2048.:54%                SYSPAR:D&lt;br /&gt;
                                                                    DRVPAR:D&lt;br /&gt;
IN DRD    PFDDQHB.NNFER N . PMT.CRRRFD. ..WF                        SECPOL:P&lt;br /&gt;
29 ICY    MCULMRA.TTTTC T . CSE.CMWETB. ..W1                        GEN   :D&lt;br /&gt;
24 RTC    TS0LGCP...SHP . . LGL.SSHSPL. ..W1&lt;br /&gt;
OU 1.O    .R0$..0PNNDA1 Q E  MNSMROA$RM FF$A&lt;br /&gt;
0  1.M    .EF$.. INNEC. N D  GERREDC$SA TI$C&lt;br /&gt;
0K M.     .S1$.. PSSQP. A T  RTDXS P$XI PN$P&lt;br /&gt;
  !!]!   &amp;lt;&amp;gt;!&amp;gt;+&amp;gt;&amp;gt;&amp;gt;+&amp;gt;+&amp;gt;&amp;gt;-&amp;gt;!--+&amp;gt;&amp;gt;&amp;gt;+!!&amp;gt;&amp;gt;+!-++++&amp;gt;&lt;br /&gt;
0*******127*****255*****383*****511*****638*****766*****894*****&lt;br /&gt;
EPD-DP---D------------------------------------------------------&lt;br /&gt;
----------------------------------------------------------------&lt;br /&gt;
1022****1149****1277****1405****1533****1660****1788****1916****&lt;br /&gt;
                                  !=======!)!===============!!=!&lt;br /&gt;
                                  A   I    UN       C        NP     ERRSEQ&lt;br /&gt;
                                  C   P    DT       A        TO     0.&lt;br /&gt;
                                  D   P    :.       C        .O&lt;br /&gt;
                                  4   O     L       H        NL&lt;br /&gt;
                                      O     A       E        C.&lt;br /&gt;
                                      L     T                T.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Saturn Software]]&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Downloads&amp;diff=94</id>
		<title>Category:Downloads</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Downloads&amp;diff=94"/>
		<updated>2026-08-02T19:51:15Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Downloads Page&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Saturn.zip Saturn Software zipped disk image]&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/apl.zip APL-11 zipped disk image]&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/bas11v201.zip Basic-11 zipped disk image]&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/PDP11_DU0.zip PiDP-11/70 RSX11M+ DU0: zipped disk image]&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/PDP11_DU0.zip PiDP-11/70 DECUS DU1: zipped disk image]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Saturn Software]]&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=93</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=93"/>
		<updated>2026-08-02T19:49:27Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Saturn Calc, Graph and Word processing: ==&lt;br /&gt;
This software is being distributed on a zipped RL02 disk image file located on the Downloads page of this wiki. If you are using a PiDP-11/70 or Simh, it is easiest to get the zip file with wget. This may already be installed on the Raspberry Pi of your PiDP-11/70, but if not just:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install wget&amp;lt;/blockquote&amp;gt;then to retrieve the zip file into the RSX folder on the PiDP-11/70:&amp;lt;blockquote&amp;gt;$ cd /opt/pidp11/systems/rsx11mplus/&lt;br /&gt;
&lt;br /&gt;
$ wget http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
--2026-08-01 20:26:56--  http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
Connecting to www.rsx11m.com:80... connected.&lt;br /&gt;
&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
&lt;br /&gt;
Length: 3772652 (3.6M) [application/zip]&lt;br /&gt;
&lt;br /&gt;
Saving to: ‘Saturn.zip.1’&lt;br /&gt;
&lt;br /&gt;
Saturn.zip.1                    100%[=======================================================&amp;gt;]   3.60M  10.7MB/s    in 0.3s    &lt;br /&gt;
&lt;br /&gt;
2026-08-01 20:26:56 (10.7 MB/s) - ‘Saturn.zip.1’ saved [3772652/3772652]&lt;br /&gt;
&lt;br /&gt;
$ unzip Saturn.zip&lt;br /&gt;
Archive:  Saturn.zip&lt;br /&gt;
  inflating: SaturnRSX.dsk&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now from the console of the running RSX system, type a control E to access simh, and attach the RL02 disk image file to DL0 (rl0 in simh):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;^E &lt;br /&gt;
sim&amp;gt;attach rl0 SaturnRSX.dsk&lt;br /&gt;
sim&amp;gt;C&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can mount the RL02 disk with the Saturn distribution IN RSX:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;MOU DL0:/OVR/PUB/VI&lt;br /&gt;
Volume Information&lt;br /&gt;
Class:       Files-11&lt;br /&gt;
Device:      DL00&lt;br /&gt;
Volume label:SATURN&lt;br /&gt;
Pack serial: 00000000400&lt;br /&gt;
Owner:       [1,1]&lt;br /&gt;
Protection:  [RWCD,RWCD,RWCD,RWCD]&lt;br /&gt;
Default:     [RWED,RWED,RWED,R]&lt;br /&gt;
Processor:   F11ACP&lt;br /&gt;
&amp;gt;PIP DL0:/FR&lt;br /&gt;
DL0: has 8997. blocks free, 11483. blocks used out of 20480.&lt;br /&gt;
Largest contiguous space = 8997. blocks&lt;br /&gt;
938. file headers are free, 321. headers used out of 1259.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As mentioned elsewhere in this wiki, Saturn software runs on plain RSX11M as well as RSX11M+. A consequence of that is that named directories are not understood by Saturn tasks and the SET /UIC command determines where it looks for files. This is similar to SET /NONAMED fucntionality in RSX11M+. The Saturn tasks and support files are on DL0:[10,3] on this RL02. The sample graphs, spreadsheets and document files are in DL0:[10,4] and there is an extended set of example graphs in DL0:[10,6] that include maps of all 50 U.S. states with their county boundaries. All of these files total up to ~11,500 blocks so depending on the disk space available on your system you should choose where you want to put the files. If you have plenty of space on your system disk, e.g. DU0: use PIP to copy the files there. If you don&#039;t want the map files in [10,6] don&#039;t copy them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;PIP DU0:[10,3]/NV/CD/UF=DL0:[10,3]*.*&lt;br /&gt;
&amp;gt;PIP DU0:[10,4]/NV/CD/UF=DL0:[10,4]*.*&lt;br /&gt;
&amp;gt;PIP DU0:[10,6]/NV/CD/UF=DL0:[10,6]*.*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In [10,3] there is a command file INSAT.CMD that will do the initial installation of Saturn Software. Once it is installed you can reinstall after a reboot with STARTSAT.CMD that can be called from [1,2]INSPROG.CMD or [1,2]USERPROG.CMD. A global logical SA77: is defined and Saturn looks for a number of .SAT configuration files in SA77:[1,1] This is usually the system disk but if disk space is tight there it can be put elsewhere.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;@INSAT&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Install Saturn Calc&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Where are the Saturn files located ? [S D:&amp;quot;LB:[10,3]&amp;quot; T:1M]: DU0:[10,3]&lt;br /&gt;
&amp;gt;SET MCR&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; The logical SA77: must be defined as SA77:[1,1] is where&lt;br /&gt;
&amp;gt;; the .SAT files and .HLP files will be located&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;ASN DU0:=SA77:/GBL&lt;br /&gt;
&amp;gt;ASN DU0:=BP:/GBL&lt;br /&gt;
&amp;gt;* Do you wish to install Saturn .SAT and .HLP files [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; For Saturn programs to work:&lt;br /&gt;
&amp;gt;; Move *.HLP and CALLIB.CAL to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Move *.SAT to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Calc Default file&lt;br /&gt;
&amp;gt;; Graph Default file&lt;br /&gt;
&amp;gt;; Terminal Default file&lt;br /&gt;
&amp;gt;; Word Processor default file&lt;br /&gt;
&amp;gt;; Demo Documentation Directory&lt;br /&gt;
&amp;gt;; Spelling Dictionary&lt;br /&gt;
&amp;gt;; Hyphenation exception file&lt;br /&gt;
&amp;gt;; Spelling Core Dictionary&lt;br /&gt;
&amp;gt;; text file for GCU menu&lt;br /&gt;
&amp;gt;; text file for GRF menu&lt;br /&gt;
&amp;gt;; Text file for SIG menu&lt;br /&gt;
&amp;gt;; Printer code file&lt;br /&gt;
&amp;gt;; Shell file for Calc&lt;br /&gt;
&amp;gt;; Shell file for DEFGRF.SAT&lt;br /&gt;
&amp;gt;; Shell file for WPS&lt;br /&gt;
&amp;gt;; Terminal code file&lt;br /&gt;
&amp;gt;; Graphics Devices Definitions&lt;br /&gt;
&amp;gt;; Work Directory&lt;br /&gt;
&amp;gt;; Print Table&lt;br /&gt;
&amp;gt;; Triumvirate Font&lt;br /&gt;
&amp;gt;; Times Roman Font&lt;br /&gt;
&amp;gt;; Entry Forms Library&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Do you wish to install / reinstall Saturn Tasks [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;  Remaining Saturn Programs under development&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Spredsheet Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CAL/TASK=...CAL&lt;br /&gt;
&amp;gt;; Graphic Design Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CGD&lt;br /&gt;
&amp;gt;; Graphics generator for vector devices e.g HPGL, Regis&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GRF&lt;br /&gt;
&amp;gt;; Rasterizes vector grapics for Sixel devices e.g. LA100&lt;br /&gt;
&amp;gt;INS DU0:[10,3]RAS&lt;br /&gt;
&amp;gt;; Graphics Device Setup Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GCU&lt;br /&gt;
&amp;gt;; Interactive Graphics for Line, Bar, Pie charts&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SIG&lt;br /&gt;
&amp;gt;; Slide show module&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SLD&lt;br /&gt;
&amp;gt;; Main Menu Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SAT&lt;br /&gt;
&amp;gt;; Tabular Rport for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]TAB&lt;br /&gt;
&amp;gt;; Not sure what SSU does&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SSU&lt;br /&gt;
&amp;gt;; Spell Checker for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SPL&lt;br /&gt;
&amp;gt;; Defaults Utility for configuring devices etc.&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDU&lt;br /&gt;
&amp;gt;; Directory Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]DFX&lt;br /&gt;
&amp;gt;; Directory vs. Account Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SA3&lt;br /&gt;
&amp;gt;; CVT converts old .WPS to new .WPS (not installed)&lt;br /&gt;
&amp;gt;; Word Processor&lt;br /&gt;
&amp;gt;INS DU0:[10,3]WPS&lt;br /&gt;
&amp;gt;; Data Entry&lt;br /&gt;
&amp;gt;INS DU0:[10,3]ENT&lt;br /&gt;
&amp;gt;; Sort Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDE&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Saturn Install Finished&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt; @ &amp;lt;EOF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point Saturn is ready to start using, but you may need to configure default terminals and graphics devices.&lt;br /&gt;
Have fun!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Saturn Software]]&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=92</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=92"/>
		<updated>2026-08-02T19:45:23Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Saturn Calc, Graph and Word processing: ==&lt;br /&gt;
This software is being distributed on a zipped RL02 disk image file located on the Downloads page of this wiki. If you are using a PiDP-11/70 or Simh, it is easiest to get the zip file with wget. This may already be installed on the Raspberry Pi of your PiDP-11/70, but if not just:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install wget&amp;lt;/blockquote&amp;gt;then to retrieve the zip file into the RSX folder on the PiDP-11/70:&amp;lt;blockquote&amp;gt;$ cd /opt/pidp11/systems/rsx11mplus/&lt;br /&gt;
&lt;br /&gt;
$ wget http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
--2026-08-01 20:26:56--  http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
Connecting to www.rsx11m.com:80... connected.&lt;br /&gt;
&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
&lt;br /&gt;
Length: 3772652 (3.6M) [application/zip]&lt;br /&gt;
&lt;br /&gt;
Saving to: ‘Saturn.zip.1’&lt;br /&gt;
&lt;br /&gt;
Saturn.zip.1                    100%[=======================================================&amp;gt;]   3.60M  10.7MB/s    in 0.3s    &lt;br /&gt;
&lt;br /&gt;
2026-08-01 20:26:56 (10.7 MB/s) - ‘Saturn.zip.1’ saved [3772652/3772652]&lt;br /&gt;
&lt;br /&gt;
$ unzip Saturn.zip&lt;br /&gt;
Archive:  Saturn.zip&lt;br /&gt;
  inflating: SaturnRSX.dsk&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now from the console of the running RSX system, type a control E to access simh, and attach the RL02 disk image file to DL0 (rl0 in simh):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;^E &lt;br /&gt;
sim&amp;gt;attach rl0 SaturnRSX.dsk&lt;br /&gt;
sim&amp;gt;C&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can mount the RL02 disk with the Saturn distribution IN RSX:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;MOU DL0:/OVR/PUB/VI&lt;br /&gt;
Volume Information&lt;br /&gt;
Class:       Files-11&lt;br /&gt;
Device:      DL00&lt;br /&gt;
Volume label:SATURN&lt;br /&gt;
Pack serial: 00000000400&lt;br /&gt;
Owner:       [1,1]&lt;br /&gt;
Protection:  [RWCD,RWCD,RWCD,RWCD]&lt;br /&gt;
Default:     [RWED,RWED,RWED,R]&lt;br /&gt;
Processor:   F11ACP&lt;br /&gt;
&amp;gt;PIP DL0:/FR&lt;br /&gt;
DL0: has 8997. blocks free, 11483. blocks used out of 20480.&lt;br /&gt;
Largest contiguous space = 8997. blocks&lt;br /&gt;
938. file headers are free, 321. headers used out of 1259.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As mentioned elsewhere in this wiki, Saturn software runs on plain RSX11M as well as RSX11M+. A consequence of that is that named directories are not understood by Saturn tasks and the SET /UIC command determines where it looks for files. This is similar to SET /NONAMED fucntionality in RSX11M+. The Saturn tasks and support files are on DL0:[10,3] on this RL02. The sample graphs, spreadsheets and document files are in DL0:[10,4] and there is an extended set of example graphs in DL0:[10,6] that include maps of all 50 U.S. states with their county boundaries. All of these files total up to ~11,500 blocks so depending on the disk space available on your system you should choose where you want to put the files. If you have plenty of space on your system disk, e.g. DU0: use PIP to copy the files there. If you don&#039;t want the map files in [10,6] don&#039;t copy them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;PIP DU0:[10,3]/NV/CD/UF=DL0:[10,3]*.*&lt;br /&gt;
&amp;gt;PIP DU0:[10,4]/NV/CD/UF=DL0:[10,4]*.*&lt;br /&gt;
&amp;gt;PIP DU0:[10,6]/NV/CD/UF=DL0:[10,6]*.*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In [10,3] there is a command file INSAT.CMD that will do the initial installation of Saturn Software. Once it is installed you can reinstall after a reboot with STARTSAT.CMD that can be called from [1,2]INSPROG.CMD or [1,2]USERPROG.CMD. A global logical SA77: is defined and Saturn looks for a number of .SAT configuration files in SA77:[1,1] This is usually the system disk but if disk space is tight there it can be put elsewhere.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;@INSAT&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Install Saturn Calc&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Where are the Saturn files located ? [S D:&amp;quot;LB:[10,3]&amp;quot; T:1M]: DU0:[10,3]&lt;br /&gt;
&amp;gt;SET MCR&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; The logical SA77: must be defined as SA77:[1,1] is where&lt;br /&gt;
&amp;gt;; the .SAT files and .HLP files will be located&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;ASN DU0:=SA77:/GBL&lt;br /&gt;
&amp;gt;ASN DU0:=BP:/GBL&lt;br /&gt;
&amp;gt;* Do you wish to install Saturn .SAT and .HLP files [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; For Saturn programs to work:&lt;br /&gt;
&amp;gt;; Move *.HLP and CALLIB.CAL to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Move *.SAT to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Calc Default file&lt;br /&gt;
&amp;gt;; Graph Default file&lt;br /&gt;
&amp;gt;; Terminal Default file&lt;br /&gt;
&amp;gt;; Word Processor default file&lt;br /&gt;
&amp;gt;; Demo Documentation Directory&lt;br /&gt;
&amp;gt;; Spelling Dictionary&lt;br /&gt;
&amp;gt;; Hyphenation exception file&lt;br /&gt;
&amp;gt;; Spelling Core Dictionary&lt;br /&gt;
&amp;gt;; text file for GCU menu&lt;br /&gt;
&amp;gt;; text file for GRF menu&lt;br /&gt;
&amp;gt;; Text file for SIG menu&lt;br /&gt;
&amp;gt;; Printer code file&lt;br /&gt;
&amp;gt;; Shell file for Calc&lt;br /&gt;
&amp;gt;; Shell file for DEFGRF.SAT&lt;br /&gt;
&amp;gt;; Shell file for WPS&lt;br /&gt;
&amp;gt;; Terminal code file&lt;br /&gt;
&amp;gt;; Graphics Devices Definitions&lt;br /&gt;
&amp;gt;; Work Directory&lt;br /&gt;
&amp;gt;; Print Table&lt;br /&gt;
&amp;gt;; Triumvirate Font&lt;br /&gt;
&amp;gt;; Times Roman Font&lt;br /&gt;
&amp;gt;; Entry Forms Library&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Do you wish to install / reinstall Saturn Tasks [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;  Remaining Saturn Programs under development&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Spredsheet Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CAL/TASK=...CAL&lt;br /&gt;
&amp;gt;; Graphic Design Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CGD&lt;br /&gt;
&amp;gt;; Graphics generator for vector devices e.g HPGL, Regis&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GRF&lt;br /&gt;
&amp;gt;; Rasterizes vector grapics for Sixel devices e.g. LA100&lt;br /&gt;
&amp;gt;INS DU0:[10,3]RAS&lt;br /&gt;
&amp;gt;; Graphics Device Setup Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GCU&lt;br /&gt;
&amp;gt;; Interactive Graphics for Line, Bar, Pie charts&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SIG&lt;br /&gt;
&amp;gt;; Slide show module&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SLD&lt;br /&gt;
&amp;gt;; Main Menu Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SAT&lt;br /&gt;
&amp;gt;; Tabular Rport for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]TAB&lt;br /&gt;
&amp;gt;; Not sure what SSU does&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SSU&lt;br /&gt;
&amp;gt;; Spell Checker for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SPL&lt;br /&gt;
&amp;gt;; Defaults Utility for configuring devices etc.&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDU&lt;br /&gt;
&amp;gt;; Directory Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]DFX&lt;br /&gt;
&amp;gt;; Directory vs. Account Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SA3&lt;br /&gt;
&amp;gt;; CVT converts old .WPS to new .WPS (not installed)&lt;br /&gt;
&amp;gt;; Word Processor&lt;br /&gt;
&amp;gt;INS DU0:[10,3]WPS&lt;br /&gt;
&amp;gt;; Data Entry&lt;br /&gt;
&amp;gt;INS DU0:[10,3]ENT&lt;br /&gt;
&amp;gt;; Sort Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDE&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Saturn Install Finished&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt; @ &amp;lt;EOF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point Saturn is ready to start using, but you may need to configure default terminals and graphics devices.&lt;br /&gt;
Have fun!&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=91</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=91"/>
		<updated>2026-08-02T19:43:47Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Saturn Calc, Graph and Word processing: ==&lt;br /&gt;
This software is being distributed on a zipped RL02 disk image file located on the Downloads page of this wiki. If you are using a PiDP-11/70 or Simh, it is easiest to get the zip file with wget. This may already be installed on the Raspberry Pi of your PiDP-11/70, but if not just:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install wget&amp;lt;/blockquote&amp;gt;then to retrieve the zip file into the RSX folder on the PiDP-11/70:&amp;lt;blockquote&amp;gt;$ cd /opt/pidp11/systems/rsx11mplus/&lt;br /&gt;
&lt;br /&gt;
$ wget http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
--2026-08-01 20:26:56--  http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
Connecting to www.rsx11m.com:80... connected.&lt;br /&gt;
&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
&lt;br /&gt;
Length: 3772652 (3.6M) [application/zip]&lt;br /&gt;
&lt;br /&gt;
Saving to: ‘Saturn.zip.1’&lt;br /&gt;
&lt;br /&gt;
Saturn.zip.1                    100%[=======================================================&amp;gt;]   3.60M  10.7MB/s    in 0.3s    &lt;br /&gt;
&lt;br /&gt;
2026-08-01 20:26:56 (10.7 MB/s) - ‘Saturn.zip.1’ saved [3772652/3772652]&lt;br /&gt;
&lt;br /&gt;
$ unzip Saturn.zip&lt;br /&gt;
Archive:  Saturn.zip&lt;br /&gt;
  inflating: SaturnRSX.dsk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
Now from the console of the running RSX system, type a control E to access simh, and attach the RL02 disk image file to DL0 (rl0 in simh):&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;^E &lt;br /&gt;
&lt;br /&gt;
sim&amp;gt;attach rl0 SaturnRSX.dsk&lt;br /&gt;
&lt;br /&gt;
sim&amp;gt;C&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can mount the RL02 disk with the Saturn distribution IN RSX:&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;MOU DL0:/OVR/PUB/VI&lt;br /&gt;
Volume Information&lt;br /&gt;
Class:       Files-11&lt;br /&gt;
Device:      DL00&lt;br /&gt;
Volume label:SATURN&lt;br /&gt;
Pack serial: 00000000400&lt;br /&gt;
Owner:       [1,1]&lt;br /&gt;
Protection:  [RWCD,RWCD,RWCD,RWCD]&lt;br /&gt;
Default:     [RWED,RWED,RWED,R]&lt;br /&gt;
Processor:   F11ACP&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DL0:/FR&lt;br /&gt;
&lt;br /&gt;
DL0: has 8997. blocks free, 11483. blocks used out of 20480.&lt;br /&gt;
Largest contiguous space = 8997. blocks&lt;br /&gt;
938. file headers are free, 321. headers used out of 1259.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As mentioned elsewhere in this wiki, Saturn software runs on plain RSX11M as well as RSX11M+. A consequence of that is that named directories are not understood by Saturn tasks and the SET /UIC command determines where it looks for files. This is similar to SET /NONAMED fucntionality in RSX11M+. The Saturn tasks and support files are on DL0:[10,3] on this RL02. The sample graphs, spreadsheets and document files are in DL0:[10,4] and there is an extended set of example graphs in DL0:[10,6] that include maps of all 50 U.S. states with their county boundaries. All of these files total up to ~11,500 blocks so depending on the disk space available on your system you should choose where you want to put the files. If you have plenty of space on your system disk, e.g. DU0: use PIP to copy the files there. If you don&#039;t want the map files in [10,6] don&#039;t copy them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;PIP DU0:[10,3]/NV/CD/UF=DL0:[10,3]*.*&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DU0:[10,4]/NV/CD/UF=DL0:[10,4]*.*&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DU0:[10,6]/NV/CD/UF=DL0:[10,6]*.*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In [10,3] there is a command file INSAT.CMD that will do the initial installation of Saturn Software. Once it is installed you can reinstall after a reboot with STARTSAT.CMD that can be called from [1,2]INSPROG.CMD or [1,2]USERPROG.CMD. A global logical SA77: is defined and Saturn looks for a number of .SAT configuration files in SA77:[1,1] This is usually the system disk but if disk space is tight there it can be put elsewhere.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;@INSAT&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Install Saturn Calc&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Where are the Saturn files located ? [S D:&amp;quot;LB:[10,3]&amp;quot; T:1M]: DU0:[10,3]&lt;br /&gt;
&amp;gt;SET MCR&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; The logical SA77: must be defined as SA77:[1,1] is where&lt;br /&gt;
&amp;gt;; the .SAT files and .HLP files will be located&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;ASN DU0:=SA77:/GBL&lt;br /&gt;
&amp;gt;ASN DU0:=BP:/GBL&lt;br /&gt;
&amp;gt;* Do you wish to install Saturn .SAT and .HLP files [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; For Saturn programs to work:&lt;br /&gt;
&amp;gt;; Move *.HLP and CALLIB.CAL to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Move *.SAT to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Calc Default file&lt;br /&gt;
&amp;gt;; Graph Default file&lt;br /&gt;
&amp;gt;; Terminal Default file&lt;br /&gt;
&amp;gt;; Word Processor default file&lt;br /&gt;
&amp;gt;; Demo Documentation Directory&lt;br /&gt;
&amp;gt;; Spelling Dictionary&lt;br /&gt;
&amp;gt;; Hyphenation exception file&lt;br /&gt;
&amp;gt;; Spelling Core Dictionary&lt;br /&gt;
&amp;gt;; text file for GCU menu&lt;br /&gt;
&amp;gt;; text file for GRF menu&lt;br /&gt;
&amp;gt;; Text file for SIG menu&lt;br /&gt;
&amp;gt;; Printer code file&lt;br /&gt;
&amp;gt;; Shell file for Calc&lt;br /&gt;
&amp;gt;; Shell file for DEFGRF.SAT&lt;br /&gt;
&amp;gt;; Shell file for WPS&lt;br /&gt;
&amp;gt;; Terminal code file&lt;br /&gt;
&amp;gt;; Graphics Devices Definitions&lt;br /&gt;
&amp;gt;; Work Directory&lt;br /&gt;
&amp;gt;; Print Table&lt;br /&gt;
&amp;gt;; Triumvirate Font&lt;br /&gt;
&amp;gt;; Times Roman Font&lt;br /&gt;
&amp;gt;; Entry Forms Library&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Do you wish to install / reinstall Saturn Tasks [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;  Remaining Saturn Programs under development&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Spredsheet Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CAL/TASK=...CAL&lt;br /&gt;
&amp;gt;; Graphic Design Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CGD&lt;br /&gt;
&amp;gt;; Graphics generator for vector devices e.g HPGL, Regis&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GRF&lt;br /&gt;
&amp;gt;; Rasterizes vector grapics for Sixel devices e.g. LA100&lt;br /&gt;
&amp;gt;INS DU0:[10,3]RAS&lt;br /&gt;
&amp;gt;; Graphics Device Setup Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GCU&lt;br /&gt;
&amp;gt;; Interactive Graphics for Line, Bar, Pie charts&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SIG&lt;br /&gt;
&amp;gt;; Slide show module&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SLD&lt;br /&gt;
&amp;gt;; Main Menu Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SAT&lt;br /&gt;
&amp;gt;; Tabular Rport for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]TAB&lt;br /&gt;
&amp;gt;; Not sure what SSU does&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SSU&lt;br /&gt;
&amp;gt;; Spell Checker for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SPL&lt;br /&gt;
&amp;gt;; Defaults Utility for configuring devices etc.&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDU&lt;br /&gt;
&amp;gt;; Directory Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]DFX&lt;br /&gt;
&amp;gt;; Directory vs. Account Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SA3&lt;br /&gt;
&amp;gt;; CVT converts old .WPS to new .WPS (not installed)&lt;br /&gt;
&amp;gt;; Word Processor&lt;br /&gt;
&amp;gt;INS DU0:[10,3]WPS&lt;br /&gt;
&amp;gt;; Data Entry&lt;br /&gt;
&amp;gt;INS DU0:[10,3]ENT&lt;br /&gt;
&amp;gt;; Sort Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDE&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Saturn Install Finished&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt; @ &amp;lt;EOF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point Saturn is ready to start using, but you may need to configure default terminals and graphics devices.&lt;br /&gt;
Have fun!&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=90</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=90"/>
		<updated>2026-08-02T19:42:49Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Saturn Calc, Graph and Word processing: ==&lt;br /&gt;
This software is being distributed on a zipped RL02 disk image file located on the Downloads page of this wiki. If you are using a PiDP-11/70 or Simh, it is easiest to get the zip file with wget. This may already be installed on the Raspberry Pi of your PiDP-11/70, but if not just:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install wget&amp;lt;/blockquote&amp;gt;then to retrieve the zip file into the RSX folder on the PiDP-11/70:&amp;lt;blockquote&amp;gt;$ cd /opt/pidp11/systems/rsx11mplus/&lt;br /&gt;
&lt;br /&gt;
$ wget http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
--2026-08-01 20:26:56--  http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
Connecting to www.rsx11m.com:80... connected.&lt;br /&gt;
&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
&lt;br /&gt;
Length: 3772652 (3.6M) [application/zip]&lt;br /&gt;
&lt;br /&gt;
Saving to: ‘Saturn.zip.1’&lt;br /&gt;
&lt;br /&gt;
Saturn.zip.1                    100%[=======================================================&amp;gt;]   3.60M  10.7MB/s    in 0.3s    &lt;br /&gt;
&lt;br /&gt;
2026-08-01 20:26:56 (10.7 MB/s) - ‘Saturn.zip.1’ saved [3772652/3772652]&lt;br /&gt;
&lt;br /&gt;
$ unzip Saturn.zip&lt;br /&gt;
Archive:  Saturn.zip&lt;br /&gt;
  inflating: SaturnRSX.dsk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
Now from the console of the running RSX system, type a control E to access simh, and attach the RL02 disk image file to DL0 (rl0 in simh):&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;^E &lt;br /&gt;
&lt;br /&gt;
sim&amp;gt;attach rl0 SaturnRSX.dsk&lt;br /&gt;
&lt;br /&gt;
sim&amp;gt;C&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can mount the RL02 disk with the Saturn distribution IN RSX:&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;MOU DL0:/OVR/PUB/VI&lt;br /&gt;
Volume Information&lt;br /&gt;
Class:       Files-11&lt;br /&gt;
Device:      DL00&lt;br /&gt;
Volume label:SATURN&lt;br /&gt;
Pack serial: 00000000400&lt;br /&gt;
Owner:       [1,1]&lt;br /&gt;
Protection:  [RWCD,RWCD,RWCD,RWCD]&lt;br /&gt;
Default:     [RWED,RWED,RWED,R]&lt;br /&gt;
Processor:   F11ACP&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DL0:/FR&lt;br /&gt;
&lt;br /&gt;
DL0: has 8997. blocks free, 11483. blocks used out of 20480.&lt;br /&gt;
Largest contiguous space = 8997. blocks&lt;br /&gt;
938. file headers are free, 321. headers used out of 1259.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As mentioned elsewhere in this wiki, Saturn software runs on plain RSX11M as well as RSX11M+. A consequence of that is that named directories are not understood by Saturn tasks and the SET /UIC command determines where it looks for files. This is similar to SET /NONAMED fucntionality in RSX11M+. The Saturn tasks and support files are on DL0:[10,3] on this RL02. The sample graphs, spreadsheets and document files are in DL0:[10,4] and there is an extended set of example graphs in DL0:[10,6] that include maps of all 50 U.S. states with their county boundaries. All of these files total up to ~11,500 blocks so depending on the disk space available on your system you should choose where you want to put the files. If you have plenty of space on your system disk, e.g. DU0: use PIP to copy the files there. If you don&#039;t want the map files in [10,6] don&#039;t copy them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;PIP DU0:[10,3]/NV/CD/UF=DL0:[10,3]*.*&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DU0:[10,4]/NV/CD/UF=DL0:[10,4]*.*&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DU0:[10,6]/NV/CD/UF=DL0:[10,6]*.*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In [10,3] there is a command file INSAT.CMD that will do the initial installation of Saturn Software. Once it is installed you can reinstall after a reboot with STARTSAT.CMD that can be called from [1,2]INSPROG.CMD or [1,2]USERPROG.CMD. A global logical SA77: is defined and Saturn looks for a number of .SAT configuration files in SA77:[1,1] This is usually the system disk but if disk space is tight there it can be put elsewhere.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;gt;@INSAT&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Install Saturn Calc&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Where are the Saturn files located ? [S D:&amp;quot;LB:[10,3]&amp;quot; T:1M]: DU0:[10,3]&lt;br /&gt;
&amp;gt;SET MCR&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; The logical SA77: must be defined as SA77:[1,1] is where&lt;br /&gt;
&amp;gt;; the .SAT files and .HLP files will be located&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;ASN DU0:=SA77:/GBL&lt;br /&gt;
&amp;gt;ASN DU0:=BP:/GBL&lt;br /&gt;
&amp;gt;* Do you wish to install Saturn .SAT and .HLP files [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; For Saturn programs to work:&lt;br /&gt;
&amp;gt;; Move *.HLP and CALLIB.CAL to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Move *.SAT to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Calc Default file&lt;br /&gt;
&amp;gt;; Graph Default file&lt;br /&gt;
&amp;gt;; Terminal Default file&lt;br /&gt;
&amp;gt;; Word Processor default file&lt;br /&gt;
&amp;gt;; Demo Documentation Directory&lt;br /&gt;
&amp;gt;; Spelling Dictionary&lt;br /&gt;
&amp;gt;; Hyphenation exception file&lt;br /&gt;
&amp;gt;; Spelling Core Dictionary&lt;br /&gt;
&amp;gt;; text file for GCU menu&lt;br /&gt;
&amp;gt;; text file for GRF menu&lt;br /&gt;
&amp;gt;; Text file for SIG menu&lt;br /&gt;
&amp;gt;; Printer code file&lt;br /&gt;
&amp;gt;; Shell file for Calc&lt;br /&gt;
&amp;gt;; Shell file for DEFGRF.SAT&lt;br /&gt;
&amp;gt;; Shell file for WPS&lt;br /&gt;
&amp;gt;; Terminal code file&lt;br /&gt;
&amp;gt;; Graphics Devices Definitions&lt;br /&gt;
&amp;gt;; Work Directory&lt;br /&gt;
&amp;gt;; Print Table&lt;br /&gt;
&amp;gt;; Triumvirate Font&lt;br /&gt;
&amp;gt;; Times Roman Font&lt;br /&gt;
&amp;gt;; Entry Forms Library&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Do you wish to install / reinstall Saturn Tasks [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;  Remaining Saturn Programs under development&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Spredsheet Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CAL/TASK=...CAL&lt;br /&gt;
&amp;gt;; Graphic Design Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CGD&lt;br /&gt;
&amp;gt;; Graphics generator for vector devices e.g HPGL, Regis&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GRF&lt;br /&gt;
&amp;gt;; Rasterizes vector grapics for Sixel devices e.g. LA100&lt;br /&gt;
&amp;gt;INS DU0:[10,3]RAS&lt;br /&gt;
&amp;gt;; Graphics Device Setup Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GCU&lt;br /&gt;
&amp;gt;; Interactive Graphics for Line, Bar, Pie charts&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SIG&lt;br /&gt;
&amp;gt;; Slide show module&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SLD&lt;br /&gt;
&amp;gt;; Main Menu Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SAT&lt;br /&gt;
&amp;gt;; Tabular Rport for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]TAB&lt;br /&gt;
&amp;gt;; Not sure what SSU does&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SSU&lt;br /&gt;
&amp;gt;; Spell Checker for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SPL&lt;br /&gt;
&amp;gt;; Defaults Utility for configuring devices etc.&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDU&lt;br /&gt;
&amp;gt;; Directory Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]DFX&lt;br /&gt;
&amp;gt;; Directory vs. Account Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SA3&lt;br /&gt;
&amp;gt;; CVT converts old .WPS to new .WPS (not installed)&lt;br /&gt;
&amp;gt;; Word Processor&lt;br /&gt;
&amp;gt;INS DU0:[10,3]WPS&lt;br /&gt;
&amp;gt;; Data Entry&lt;br /&gt;
&amp;gt;INS DU0:[10,3]ENT&lt;br /&gt;
&amp;gt;; Sort Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDE&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Saturn Install Finished&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt; @ &amp;lt;EOF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point Saturn is ready to start using, but you may need to configure default terminals and graphics devices.&lt;br /&gt;
Have fun!&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=89</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=89"/>
		<updated>2026-08-02T19:40:26Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Saturn Calc, Graph and Word processing: ==&lt;br /&gt;
This software is being distributed on a zipped RL02 disk image file located on the Downloads page of this wiki. If you are using a PiDP-11/70 or Simh, it is easiest to get the zip file with wget. This may already be installed on the Raspberry Pi of your PiDP-11/70, but if not just:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install wget&amp;lt;/blockquote&amp;gt;then to retrieve the zip file into the RSX folder on the PiDP-11/70:&amp;lt;blockquote&amp;gt;$ cd /opt/pidp11/systems/rsx11mplus/&lt;br /&gt;
&lt;br /&gt;
$ wget http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
--2026-08-01 20:26:56--  http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
Connecting to www.rsx11m.com:80... connected.&lt;br /&gt;
&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
&lt;br /&gt;
Length: 3772652 (3.6M) [application/zip]&lt;br /&gt;
&lt;br /&gt;
Saving to: ‘Saturn.zip.1’&lt;br /&gt;
&lt;br /&gt;
Saturn.zip.1                    100%[=======================================================&amp;gt;]   3.60M  10.7MB/s    in 0.3s    &lt;br /&gt;
&lt;br /&gt;
2026-08-01 20:26:56 (10.7 MB/s) - ‘Saturn.zip.1’ saved [3772652/3772652]&lt;br /&gt;
&lt;br /&gt;
$ unzip Saturn.zip&lt;br /&gt;
Archive:  Saturn.zip&lt;br /&gt;
  inflating: SaturnRSX.dsk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tt&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now from the console of the running RSX system, type a control E to access simh, and attach the RL02 disk image file to DL0 (rl0 in simh):&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;^E &lt;br /&gt;
&lt;br /&gt;
sim&amp;gt;attach rl0 SaturnRSX.dsk&lt;br /&gt;
&lt;br /&gt;
sim&amp;gt;C&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tt&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can mount the RL02 disk with the Saturn distribution IN RSX:&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;MOU DL0:/OVR/PUB/VI&lt;br /&gt;
Volume Information&lt;br /&gt;
Class:       Files-11&lt;br /&gt;
Device:      DL00&lt;br /&gt;
Volume label:SATURN&lt;br /&gt;
Pack serial: 00000000400&lt;br /&gt;
Owner:       [1,1]&lt;br /&gt;
Protection:  [RWCD,RWCD,RWCD,RWCD]&lt;br /&gt;
Default:     [RWED,RWED,RWED,R]&lt;br /&gt;
Processor:   F11ACP&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DL0:/FR&lt;br /&gt;
&lt;br /&gt;
DL0: has 8997. blocks free, 11483. blocks used out of 20480.&lt;br /&gt;
Largest contiguous space = 8997. blocks&lt;br /&gt;
938. file headers are free, 321. headers used out of 1259.&lt;br /&gt;
&amp;lt;/tt&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As mentioned elsewhere in this wiki, Saturn software runs on plain RSX11M as well as RSX11M+. A consequence of that is that named directories are not understood by Saturn tasks and the SET /UIC command determines where it looks for files. This is similar to SET /NONAMED fucntionality in RSX11M+. The Saturn tasks and support files are on DL0:[10,3] on this RL02. The sample graphs, spreadsheets and document files are in DL0:[10,4] and there is an extended set of example graphs in DL0:[10,6] that include maps of all 50 U.S. states with their county boundaries. All of these files total up to ~11,500 blocks so depending on the disk space available on your system you should choose where you want to put the files. If you have plenty of space on your system disk, e.g. DU0: use PIP to copy the files there. If you don&#039;t want the map files in [10,6] don&#039;t copy them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;PIP DU0:[10,3]/NV/CD/UF=DL0:[10,3]*.*&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DU0:[10,4]/NV/CD/UF=DL0:[10,4]*.*&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DU0:[10,6]/NV/CD/UF=DL0:[10,6]*.*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In [10,3] there is a command file INSAT.CMD that will do the initial installation of Saturn Software. Once it is installed you can reinstall after a reboot with STARTSAT.CMD that can be called from [1,2]INSPROG.CMD or [1,2]USERPROG.CMD. A global logical SA77: is defined and Saturn looks for a number of .SAT configuration files in SA77:[1,1] This is usually the system disk but if disk space is tight there it can be put elsewhere.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;gt;@INSAT&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Install Saturn Calc&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Where are the Saturn files located ? [S D:&amp;quot;LB:[10,3]&amp;quot; T:1M]: DU0:[10,3]&lt;br /&gt;
&amp;gt;SET MCR&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; The logical SA77: must be defined as SA77:[1,1] is where&lt;br /&gt;
&amp;gt;; the .SAT files and .HLP files will be located&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;ASN DU0:=SA77:/GBL&lt;br /&gt;
&amp;gt;ASN DU0:=BP:/GBL&lt;br /&gt;
&amp;gt;* Do you wish to install Saturn .SAT and .HLP files [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; For Saturn programs to work:&lt;br /&gt;
&amp;gt;; Move *.HLP and CALLIB.CAL to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Move *.SAT to SA77:[1,1] if they do not exist&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Calc Default file&lt;br /&gt;
&amp;gt;; Graph Default file&lt;br /&gt;
&amp;gt;; Terminal Default file&lt;br /&gt;
&amp;gt;; Word Processor default file&lt;br /&gt;
&amp;gt;; Demo Documentation Directory&lt;br /&gt;
&amp;gt;; Spelling Dictionary&lt;br /&gt;
&amp;gt;; Hyphenation exception file&lt;br /&gt;
&amp;gt;; Spelling Core Dictionary&lt;br /&gt;
&amp;gt;; text file for GCU menu&lt;br /&gt;
&amp;gt;; text file for GRF menu&lt;br /&gt;
&amp;gt;; Text file for SIG menu&lt;br /&gt;
&amp;gt;; Printer code file&lt;br /&gt;
&amp;gt;; Shell file for Calc&lt;br /&gt;
&amp;gt;; Shell file for DEFGRF.SAT&lt;br /&gt;
&amp;gt;; Shell file for WPS&lt;br /&gt;
&amp;gt;; Terminal code file&lt;br /&gt;
&amp;gt;; Graphics Devices Definitions&lt;br /&gt;
&amp;gt;; Work Directory&lt;br /&gt;
&amp;gt;; Print Table&lt;br /&gt;
&amp;gt;; Triumvirate Font&lt;br /&gt;
&amp;gt;; Times Roman Font&lt;br /&gt;
&amp;gt;; Entry Forms Library&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;* Do you wish to install / reinstall Saturn Tasks [N] ? [S]: Y&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;;  Remaining Saturn Programs under development&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Spredsheet Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CAL/TASK=...CAL&lt;br /&gt;
&amp;gt;; Graphic Design Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CGD&lt;br /&gt;
&amp;gt;; Graphics generator for vector devices e.g HPGL, Regis&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GRF&lt;br /&gt;
&amp;gt;; Rasterizes vector grapics for Sixel devices e.g. LA100&lt;br /&gt;
&amp;gt;INS DU0:[10,3]RAS&lt;br /&gt;
&amp;gt;; Graphics Device Setup Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GCU&lt;br /&gt;
&amp;gt;; Interactive Graphics for Line, Bar, Pie charts&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SIG&lt;br /&gt;
&amp;gt;; Slide show module&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SLD&lt;br /&gt;
&amp;gt;; Main Menu Program&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SAT&lt;br /&gt;
&amp;gt;; Tabular Rport for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]TAB&lt;br /&gt;
&amp;gt;; Not sure what SSU does&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SSU&lt;br /&gt;
&amp;gt;; Spell Checker for WPS&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SPL&lt;br /&gt;
&amp;gt;; Defaults Utility for configuring devices etc.&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDU&lt;br /&gt;
&amp;gt;; Directory Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]DFX&lt;br /&gt;
&amp;gt;; Directory vs. Account Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SA3&lt;br /&gt;
&amp;gt;; CVT converts old .WPS to new .WPS (not installed)&lt;br /&gt;
&amp;gt;; Word Processor&lt;br /&gt;
&amp;gt;INS DU0:[10,3]WPS&lt;br /&gt;
&amp;gt;; Data Entry&lt;br /&gt;
&amp;gt;INS DU0:[10,3]ENT&lt;br /&gt;
&amp;gt;; Sort Utility&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDE&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt;; Saturn Install Finished&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&amp;gt; @ &amp;lt;EOF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point Saturn is ready to start using, but you may need to configure default terminals and graphics devices.&lt;br /&gt;
Have fun!&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=88</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=88"/>
		<updated>2026-08-02T02:32:19Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing Saturn Calc, Graph and Word processing: ==&lt;br /&gt;
This software is being distributed on a zipped RL02 disk image file located on the Downloads page of this wiki. If you are using a PiDP-11/70 or Simh, it is easiest to get the zip file with wget. This may already be installed on the Raspberry Pi of your PiDP-11/70, but if not just:&amp;lt;blockquote&amp;gt;$ sudo apt-get install wget&amp;lt;/blockquote&amp;gt;then to retrieve the zip file into the RSX folder on the PiDP-11/70:&amp;lt;blockquote&amp;gt;$ cd /opt/pidp11/systems/rsx11mplus/&lt;br /&gt;
&lt;br /&gt;
$ wget http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
--2026-08-01 20:26:56--  http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
&lt;br /&gt;
Connecting to www.rsx11m.com:80... connected.&lt;br /&gt;
&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
&lt;br /&gt;
Length: 3772652 (3.6M) [application/zip]&lt;br /&gt;
&lt;br /&gt;
Saving to: ‘Saturn.zip.1’&lt;br /&gt;
&lt;br /&gt;
Saturn.zip.1                    100%[=======================================================&amp;gt;]   3.60M  10.7MB/s    in 0.3s    &lt;br /&gt;
&lt;br /&gt;
2026-08-01 20:26:56 (10.7 MB/s) - ‘Saturn.zip.1’ saved [3772652/3772652]&lt;br /&gt;
&lt;br /&gt;
$ unzip Saturn.zip&lt;br /&gt;
Archive:  Saturn.zip&lt;br /&gt;
  inflating: SaturnRSX.dsk&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;Now from the console of the running RSX system, type a control E to access simh, and attach the RL02 disk image file to DL0 (rl0 in simh):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;gt;^E &lt;br /&gt;
&lt;br /&gt;
sim&amp;gt;attach rl0 SaturnRSX.dsk&lt;br /&gt;
&lt;br /&gt;
sim&amp;gt;C&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;lt;/blockquote&amp;gt;Now you can mount the RL02 disk with the Saturn distribution IN RSX:&amp;lt;blockquote&amp;gt;&amp;gt;MOU DL0:/OVR/PUB/VI&lt;br /&gt;
&lt;br /&gt;
Volume Information&lt;br /&gt;
&lt;br /&gt;
Class:       Files-11&lt;br /&gt;
&lt;br /&gt;
Device:      DL00&lt;br /&gt;
&lt;br /&gt;
Volume label:SATURN&lt;br /&gt;
&lt;br /&gt;
Pack serial: 00000000400&lt;br /&gt;
&lt;br /&gt;
Owner:       [1,1]&lt;br /&gt;
&lt;br /&gt;
Protection:  [RWCD,RWCD,RWCD,RWCD]&lt;br /&gt;
&lt;br /&gt;
Default:     [RWED,RWED,RWED,R]&lt;br /&gt;
&lt;br /&gt;
Processor:   F11ACP&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DL0:/FR&lt;br /&gt;
&lt;br /&gt;
DL0: has 8997. blocks free, 11483. blocks used out of 20480.&lt;br /&gt;
&lt;br /&gt;
Largest contiguous space = 8997. blocks&lt;br /&gt;
&lt;br /&gt;
938. file headers are free, 321. headers used out of 1259.&amp;lt;/blockquote&amp;gt;As mentioned elsewhere in this wiki, Saturn software runs on plain RSX11M as well as RSX11M+. A consequence of that is that named directories are not understood by Saturn tasks and the SET /UIC command determines where it looks for files. This is similar to SET /NONAMED fucntionality in RSX11M+. The Saturn tasks and support files are on DL0:[10,3] on this RL02. The sample graphs, spreadsheets and document files are in DL0:[10,4] and there is an extended set of example graphs in DL0:[10,6] that include maps of all 50 U.S. states with their county boundaries. All of these files total up to ~11,500 blocks so depending on the disk space available on your system you should choose where you want to put the files. If you have plenty of space on your system disk, e.g. DU0: use PIP to copy the files there. If you don&#039;t want the map files in [10,6] don&#039;t copy them.&amp;lt;blockquote&amp;gt;&amp;gt;PIP DU0:[10,3]/NV/CD/UF=DL0:[10,3]*.*&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DU0:[10,4]/NV/CD/UF=DL0:[10,4]*.*&lt;br /&gt;
&lt;br /&gt;
&amp;gt;PIP DU0:[10,6]/NV/CD/UF=DL0:[10,6]*.*&amp;lt;/blockquote&amp;gt;In [10,3] there is a command file INSAT.CMD that will do the initial installation of Saturn Software. Once it is installed you can reinstall after a reboot with STARTSAT.CMD that can be called from [1,2]INSPROG.CMD or [1,2]USERPROG.CMD. A global logical SA77: is defined and Saturn looks for a number of .SAT configuration files in SA77:[1,1] This is usually the system disk but if disk space is tight there it can be put elsewhere.&amp;lt;blockquote&amp;gt;&amp;gt;@INSAT&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Install Saturn Calc&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;* Where are the Saturn files located ? [S D:&amp;quot;LB:[10,3]&amp;quot; T:1M]: DU0:[10,3]&lt;br /&gt;
&lt;br /&gt;
&amp;gt;SET MCR&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; The logical SA77: must be defined as SA77:[1,1] is where&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; the .SAT files and .HLP files will be located&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;ASN DU0:=SA77:/GBL&lt;br /&gt;
&lt;br /&gt;
&amp;gt;ASN DU0:=BP:/GBL&lt;br /&gt;
&lt;br /&gt;
&amp;gt;* Do you wish to install Saturn .SAT and .HLP files [N] ? [S]: Y&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; For Saturn programs to work:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Move *.HLP and CALLIB.CAL to SA77:[1,1] if they do not exist&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Move *.SAT to SA77:[1,1] if they do not exist&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Calc Default file&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Graph Default file&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Terminal Default file&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Word Processor default file&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Demo Documentation Directory&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Spelling Dictionary&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Hyphenation exception file&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Spelling Core Dictionary&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; text file for GCU menu&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; text file for GRF menu&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Text file for SIG menu&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Printer code file&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Shell file for Calc&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Shell file for DEFGRF.SAT&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Shell file for WPS&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Terminal code file&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Graphics Devices Definitions&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Work Directory&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Print Table&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Triumvirate Font&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Times Roman Font&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Entry Forms Library&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;* Do you wish to install / reinstall Saturn Tasks [N] ? [S]: Y&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;  Remaining Saturn Programs under development&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Spredsheet Program&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CAL/TASK=...CAL&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Graphic Design Utility&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]CGD&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Graphics generator for vector devices e.g HPGL, Regis&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GRF&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Rasterizes vector grapics for Sixel devices e.g. LA100&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]RAS&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Graphics Device Setup Utility&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]GCU&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Interactive Graphics for Line, Bar, Pie charts&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SIG&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Slide show module&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SLD&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Main Menu Program&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SAT&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Tabular Rport for WPS&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]TAB&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Not sure what SSU does&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SSU&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Spell Checker for WPS&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SPL&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Defaults Utility for configuring devices etc.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDU&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Directory Utility&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]DFX&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Directory vs. Account Utility&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SA3&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; CVT converts old .WPS to new .WPS (not installed)&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Word Processor&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]WPS&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Data Entry&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]ENT&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Sort Utility&lt;br /&gt;
&lt;br /&gt;
&amp;gt;INS DU0:[10,3]SDE&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;; Saturn Install Finished&lt;br /&gt;
&lt;br /&gt;
&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt; @ &amp;lt;EOF&amp;gt;&amp;lt;/blockquote&amp;gt;At this point Saturn is ready to start using, but you may need to configure default terminals and graphics devices.&lt;br /&gt;
&lt;br /&gt;
Have fun!&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=87</id>
		<title>Category:Installation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Installation&amp;diff=87"/>
		<updated>2026-08-02T01:57:43Z</updated>

		<summary type="html">&lt;p&gt;Mark: INITIAL INSTRUCTIONS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installing Saturn Calc, Graph and Word processing:&lt;br /&gt;
&lt;br /&gt;
This software is being distributed on a zipped RL02 disk image file located on the Downloads page of this wiki. If you are using a PiDP-11/70 or Simh, it is easiest to get the zip file with wget. This may already be installed on the Raspberry Pi of your PiDP-11/70, but if not just:&lt;br /&gt;
&lt;br /&gt;
$ sudo apt-get install wget&lt;br /&gt;
&lt;br /&gt;
then to retrieve the zip file into the RSX folder on the PiDP-11/70:&lt;br /&gt;
&lt;br /&gt;
$ cd /opt/pidp11/systems/rsx11mplus/&lt;br /&gt;
$ wget http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
--2026-08-01 20:26:56--  http://www.rsx11m.com/Saturn.zip&lt;br /&gt;
Connecting to www.rsx11m.com:80... connected.&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
Length: 3772652 (3.6M) [application/zip]&lt;br /&gt;
Saving to: ‘Saturn.zip.1’&lt;br /&gt;
&lt;br /&gt;
Saturn.zip.1                    100%[=======================================================&amp;gt;]   3.60M  10.7MB/s    in 0.3s    &lt;br /&gt;
&lt;br /&gt;
2026-08-01 20:26:56 (10.7 MB/s) - ‘Saturn.zip.1’ saved [3772652/3772652]&lt;br /&gt;
&lt;br /&gt;
$ unzip Saturn.zip&lt;br /&gt;
Archive:  Saturn.zip&lt;br /&gt;
  inflating: SaturnRSX.dsk&lt;br /&gt;
&lt;br /&gt;
Now from the console of the running RSX system, type a control E to access simh, and attach the RL02 disk image file to DL0 (rl0 in simgh):&lt;br /&gt;
&amp;gt;^E &lt;br /&gt;
sim&amp;gt;attach rl0 SaturnRSX.dsk&lt;br /&gt;
sim&amp;gt;C&lt;br /&gt;
&amp;gt;&lt;br /&gt;
Now you can mount the RL02 disk with the Saturn distribution IN RSX:&lt;br /&gt;
&lt;br /&gt;
&amp;gt;MOU DL0:/OVR/PUB/VI&lt;br /&gt;
Volume Information&lt;br /&gt;
Class:       Files-11&lt;br /&gt;
Device:      DL00&lt;br /&gt;
Volume label:SATURN&lt;br /&gt;
Pack serial: 00000000400&lt;br /&gt;
Owner:       [1,1]&lt;br /&gt;
Protection:  [RWCD,RWCD,RWCD,RWCD]&lt;br /&gt;
Default:     [RWED,RWED,RWED,R]&lt;br /&gt;
Processor:   F11ACP&lt;br /&gt;
&amp;gt;PIP DL0:/FR&lt;br /&gt;
&lt;br /&gt;
DL0: has 8997. blocks free, 11483. blocks used out of 20480.&lt;br /&gt;
Largest contiguous space = 8997. blocks&lt;br /&gt;
938. file headers are free, 321. headers used out of 1259.&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=86</id>
		<title>Category:Saturn Software</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=86"/>
		<updated>2026-08-02T01:34:40Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SATmenu.png.png|thumb|Saturn Main Menu]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Saturn Software for RSX&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saturn Systems was a company that produced several software packages for PDP-11s that included:&lt;br /&gt;
1. Saturn Calc is a spreadsheet program for RSX, RT-11 and RSTS that was extremely powerful&lt;br /&gt;
2. Saturn Graph for scientific and business graphics&lt;br /&gt;
3. Saturn Word Processing for the office&lt;br /&gt;
&lt;br /&gt;
The RSX version was distributed as RSX11M task images and it had a licensing system that unfortunately broke at some point so that it was no longer possible to activate the tasks. I used this software back in the day in a Research &amp;amp; Development Lab. As I&#039;ve taken up vintage computing as a hobby, I&#039;ve been trying to hack these RSX task images to run once again.&lt;br /&gt;
&lt;br /&gt;
I just finished testing the recovered Saturn tasks on RSX11M (not M+) and it seems to work fine. This is great for the 18 bit non-I/D space, PDP-11s like the 11/40,11/34, 11/23, or 11/60.&lt;br /&gt;
&lt;br /&gt;
This Saturn software consists of three main components, Calc, Graph, and Word Processing.&lt;br /&gt;
*SAT.TSK – Master Menu and Document control&lt;br /&gt;
*CAL.TSK – Spreadsheet&lt;br /&gt;
*SIG.TSK – Interactive Graphics &lt;br /&gt;
*WPS.TSK – Word Processing&lt;br /&gt;
&lt;br /&gt;
In this distribution there are 23 RSX tasks that perform various functions and 22 (.SAT) files that contain data and configuration information. In addition there are 4 help (.HLP) files and 18 example spreadsheets (.CAL) and 60 example graphics (.GCL) files and 32 drawing files (.GDF). For word processing there are 13 example files (.WPS).&lt;br /&gt;
&lt;br /&gt;
The software is being made available as a Files-11 disk image (SATURN.DSK) currently available at [http://RSX11M.com/Saturn.zip](http://RSX11M.com/Saturn.zip) which can be imported into RSX in the following ways:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Using the RSX VCP utility (see RSX11M+ V4.6 release notes, Chapter 6 for details on using VCP)&lt;br /&gt;
- Mounted as a uda disk image with a UniBone or QBone on real PDP-11s&lt;br /&gt;
- Attached as a rq disk in Simh on a PiDP-11/70&lt;br /&gt;
&lt;br /&gt;
The command file INSAT.CMD will copy the Saturn files from the RSX disk drive where you’ve connected the Saturn disk image to a UIC and drive you also specify. It will then install the software by copying the .SAT and .HLP files to LB:[1,1], create the SA77: global logical required and install the required tasks.&lt;br /&gt;
The command file STARTSAT.CMD should be called during RSX boot-up. This is typically toward the end of either LB:[1,2]USERPROG.CMD or LB:[1,2]INSPROG.CMD.&lt;br /&gt;
&lt;br /&gt;
Saturn software assumes you have DEC VT terminal emulation including the PF1 – PF4 keys that are used extensively. The rest of the numeric key pad is available for numeric entry. If you don’t have the PF1-PF4 keys mapped, it will be difficult to use the software. If you have a VT125, VT240, VT330 or VT340 or good emulation of the Regis graphics (Gigi or VT LAN 40) you will really enjoy using Saturn Graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- PF1 usually backs up a step in the menus to the prior screen.&lt;br /&gt;
- PF2 is context specific help (like EDT or KED)&lt;br /&gt;
- PF3 is advance to the next screen in menus&lt;br /&gt;
- PF4 is exit from the current menu&lt;br /&gt;
&lt;br /&gt;
The documentation for Saturn has been partially recovered. Scanned .pdfs of the following manuals, and miscellaneous documents are available.&lt;br /&gt;
&lt;br /&gt;
*[[File:Directory Utilitiies.png.png|thumb|Directory Utilities Menu]]Saturn_Calc_Users_Manual_1984.pdf (129 pages)&lt;br /&gt;
*Saturn_Calc_System_Summary_1985.pdf (17 pages)&lt;br /&gt;
*Saturn_Release_Notes_1991.pdf (6 pages)&lt;br /&gt;
*[[File:Directory Example.png.png|thumb|Directory Listing of Saturn Graph files and their description]]Saturn_Install_RT-11_1984.pdf (63 pages)&lt;br /&gt;
*Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
*Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
[[:Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;History of this Software&#039;&#039;&#039; &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It originally ran on RSX11M, RT-11, and RSTS/E as well as VMS and even MS-DOS.&lt;br /&gt;
I used Saturn Calc and Graph in an R&amp;amp;D Lab in the 1980s. It was an extremely powerful and easy to learn software package.&lt;br /&gt;
&lt;br /&gt;
I have also been waiting a long time (started in 2013) to be able to use Saturn Calc and Graph. Over the years, I&#039;ve collected various distributions but the licenses that I had for the RSX version no longer seemed to work. It was distributed as task images, instead of object libraries which would have been easier to hack. The Saturn Calc task would check for a couple files and then if it had not been modified by the license key program it just exited.&lt;br /&gt;
&lt;br /&gt;
I’d like to thank a number of people who had a hand in recovering this software. &#039;&#039;&#039;Norm Byers&#039;&#039;&#039;, the original author of Saturn Calc, who spent time on the phone with me explaining various things. &#039;&#039;&#039;Ken Kunstmann&#039;&#039;&#039;, the former President of Saturn Systems, who was supportive of this effort and connected me with Norm. &#039;&#039;&#039;Malcolm MacLeod&#039;&#039;&#039;, recovered a Saturn dealer’s distribution kit on RX50s in Australia. Most of all, I want to thank &#039;&#039;&#039;Lee Gleason&#039;&#039;&#039;, who developed some fantastic RSX tools that made it possible to disable the license checks.&lt;br /&gt;
&lt;br /&gt;
These task execution tracing tools are able to record a t-bit trace of the executing Saturn Calc task. This trace records the octal value of PC register and the first word of the instruction being executed.&lt;br /&gt;
&lt;br /&gt;
see [https://rsx11.blogspot.com/2026/02/](https://rsx11.blogspot.com/2026/02/) for details&lt;br /&gt;
&lt;br /&gt;
However, RSX works very hard not to allow a task to run with the t-bit trap set. Lee had to modify both INS and LDR in multiple places to NOT clear the t-bit trap in the task header PSW if it is set. When the program exited since the license had not activated it, we would look at the last instruction executed, an EMT 377, to call RSX EXIT$ directive. Then we would work backward to find the conditional branch that could have skipped over the EMT 377. Once that is found change the BLE or BEQ and make it unconditional BR instruction with ZAP.&lt;br /&gt;
&lt;br /&gt;
These tasks are heavily overlaid so the particular overlay of the conditional branch at the correct PC address has to be found. ZAP /LI showed that CAL.TSK had 19 overlays at the address of the EMT 377 and conditional branch. So each has to be checked to find which overlay has the correct octal values in the correct addresses. Then ZAP the BEQ (001403) or BLE (003403) to a BR (000403) to skip over the EMT 377 (104377) that called EXIT$S.&lt;br /&gt;
&lt;br /&gt;
Each of the many Saturn tasks had to be hacked and they each had a couple spots that had to be ZAPped. But then we had working versions of Saturn Calc,&lt;br /&gt;
Graph and WP and were just checking the other tasks.&lt;br /&gt;
&lt;br /&gt;
This is when we ran into the next hurdle, both Calc and Graph were in a &amp;quot;Demo&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
For Graph this meant that each plot that it made had a DEMO Version written diagonally across the chart. This was done at the end of the created plot so you could send the HPGL or RGL code to a file and edit it out but that was no fun. I figured out how too by using the SATKEY task and feeding it old license info, I could remove the DEMO mode. This was the same license KEY that would not unlock things directly I suppose because of a Y2K or similar issue.&lt;br /&gt;
&lt;br /&gt;
Saturn Calc was different, It would allow you to create any size (upto the 16384 max cells) but if you tried to save the spreadsheet, it refused unless you had less than 150 cells. The SATKEY trick did not fix Calc. Lee Gleason solved this one by dumping the entire task image to a .DMP file and looking for the 150 (226 octal) value, decoding instruction around it to see if there was a conditional branch associated with it, then use ZAP to make it an unconditional branch.&lt;br /&gt;
&lt;br /&gt;
So far everything looks good, but there are a couple caveats to know about.&lt;br /&gt;
&lt;br /&gt;
- First, the RSX Saturn software doesn&#039;t understand named directories so you should be in a UIC based directory when you use it.&lt;br /&gt;
[[File:Problem Tek.png|thumb|PROBLEM.GCL displayed on TEK 4010 emulator]]&lt;br /&gt;
- Second, there is an obscure bug that I have not been able to solve and don’t know if it was always there or it was somehow introduced by our hacks and zaps. It involves SUM or AVG calculations across a range when the range of cells when the input values are calculated.&lt;br /&gt;
&lt;br /&gt;
Saturn Graph is working very well. I can create a line, bar or pie chart either in SIG (Saturn Interactive Graphics) or from a Calc spreadsheet. Then it&lt;br /&gt;
can be displayed on a VT125, VT240, VT330 or VT340 (Regis) terminal, then when I&#039;m ready to make a hard copy, send it to a spooled HP7550 (HPGL) plotter or even a LA50 (sixel) printer. The VT340 mouse even works with the Saturn drawing program.&lt;br /&gt;
&lt;br /&gt;
Described in more detail in the Saturn Graph page on this site, Rene Richarz&#039;s TEK 4010 emulator for Windows, Linux and Mac works great as a plotting device to quickly see the example files. A screen shot is shown at the right. &lt;br /&gt;
&lt;br /&gt;
I also have a couple F77 programs in development that are allowing me to read the VECTOR.LST file produced by GRF when HPGL output is directed to disk and send that HPGL scaled by various amounts to a modern HP T520 plotter to make 8.5&amp;quot; x 11&amp;quot;, 11&amp;quot; x 17&amp;quot;, 13&amp;quot; x 19&amp;quot; or 24&amp;quot; x 36&amp;quot; plots. The T520 is sent the modified HPGL data via TCP/IP to its port 9100. Another F77 program does a similar thing for a Brother MFC-L8930CDW color laser printer for print-outs and HPGL plots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Current Status&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    I would be interested in a beta tester or two who are somewhat familiar with Saturn to see if there are any issues remaining. Saturn provided many example files and I&#039;m including them as wellI also included a couple of my .CAL spreadsheets: BENCH.CAL has some bench mark data for various PDP-11s and VAXes. BALLISTIC.CAL calculates ballistic tables for bullets given the initial velocity and Ballistic Coefficient.&lt;br /&gt;
&lt;br /&gt;
This distribution contains in total about 10800 blocks in 300+ files.&lt;br /&gt;
&lt;br /&gt;
If you have an RSX system on HECnet, you can NFT the Saturn files from RDP1:: (30.11) them back to your system.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;NFT =RDP1::\*.\*/LO&lt;br /&gt;
&lt;br /&gt;
I’ve also packaged everything in a RL02 zipped disk image at:&lt;br /&gt;
 [[:Category:Downloads]] &lt;br /&gt;
that can be downloaded with wget to a PiDP-11/70 or QBone. Then just unzip and attach the RL02 disk image to a rl device in simh.&lt;br /&gt;
&lt;br /&gt;
Ultimately, Johnny Billquist said he might be interested in creating an RPM package.&lt;br /&gt;
&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=85</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=85"/>
		<updated>2026-07-29T17:46:07Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
[[File:LA75 Comp.jpeg.jpg|thumb|Chart produced by LA75 using sixel graphics]]&lt;br /&gt;
[[File:USREG CLP.jpg|thumb|USREG.GCL printed on Brother Color Laser Printer]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                 CREATE CHART&lt;br /&gt;
&lt;br /&gt;
             Available Options Are:&lt;br /&gt;
&lt;br /&gt;
           --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                2  - Bar Chart&lt;br /&gt;
                3  - Line Chart&lt;br /&gt;
                4  - Gantt/Activity Chart&lt;br /&gt;
                5  - Word Chart&lt;br /&gt;
                6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. There is a screen shot of a Saturn Graph displaying a chart on Rene&#039;s TEK 4010 emulator at the right. You can obtain the TEK 4010 emulator from Rene&#039;s github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/DUsxCcnCm5M Video of Tek 4010 emulator with Saturn Graph]&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:USSERV VT340.jpg|thumb|USSERV.GCL displayed on VT LAN 40 using Regis]]&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/GoJmbBtbsA8 HP 7550A plotter drawing a ballistic comparison chart]&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/vtxJfUwu_C4 Video of Pie chart being edited and drawn on a VT340 emulator using Regis ]&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point.&lt;br /&gt;
&lt;br /&gt;
I am in the process of working out how to use the HPGL capabilities of a color laser printer. These printers usually have a TCP/IP RAW port 9100 and RSX11M+ with Johnny Billquist&#039;s TCP/IP can send text to be printed directly to this port. An example of how easy this can be is shown in the RSX command file below. To create a file of HPGL to send to a Color Laser Printer, assign a logical name to the local disk drive (e.g. ASN DU0:=BP: ), then in SIG&#039;s device definitions create a device BP: and set it to be a HP7550. Then display the graph you choose to BP: A file, VECTOR.LST will be created. Next use EDT to change the first line in that file to remove the HPGL commands from Saturn and replace them with HPGL commands to initialize the Laser printer with appropriate &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE NETPRT.CMD&lt;br /&gt;
.;&lt;br /&gt;
.; @NETPRT FILE.TXT to printer at 192.168.1.2&lt;br /&gt;
.;&lt;br /&gt;
.DISABLE QUIET&lt;br /&gt;
.ENABLE SUBSTITUTION&lt;br /&gt;
.IF P1 &amp;lt;&amp;gt; &amp;quot;&amp;quot; .GOTO PR&lt;br /&gt;
.ASKS P1 Enter file name to print&lt;br /&gt;
.PR:&lt;br /&gt;
; Printing &#039;P1&#039;&lt;br /&gt;
PIP TC:&amp;quot;192.168.1.2&amp;quot;;9100=&#039;P1&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 To create a file of HPGL to send to a Color Laser Printer, assign a logical name to the local disk drive (e.g. ASN DU0:=BP: ), then in SIG&#039;s device definitions create a device BP: and set it to be a HP7550. Then display the graph you choose to BP: A file, VECTOR.LST will be created. Next use EDT to change the first line in that file to remove the HPGL commands from Saturn and replace them with HPGL commands to initialize the Laser printer with appropriate plotter window and scaling (IP and SC HPGL) and define pen colors if desired. Below is the initialization sequence I use for my printer. That modified file can then be sent to a color printer at a given TCP/IP sddress. The command file above would send it to 192.168.1.2 so change that appropriately. The image on the right labelled USSERV.GCL was produced by this process. I&#039;m writing a F77 program that will automatically edit the first line and replace it with escape sequences to produce the desired size etc. The escape sequences are stored in a file to make it easy to experiment with changes to the IP and SC values or pen color definitions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ESC&amp;gt;%0B&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;IN;IP 50,50,10000,8000;SC 0,2200,0,1700;PG;PC 2,0,0,0;PC 3,255,0,0;PC 4,0,255,0;PC 6,255,0,255;PC 7,255,255,0;RO90;&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=84</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=84"/>
		<updated>2026-07-27T15:58:10Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
[[File:LA75 Comp.jpeg.jpg|thumb|Chart produced by LA75 using sixel graphics]]&lt;br /&gt;
[[File:USREG CLP.jpg|thumb|USREG.GCL printed on Brother Color Laser Printer]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                 CREATE CHART&lt;br /&gt;
&lt;br /&gt;
             Available Options Are:&lt;br /&gt;
&lt;br /&gt;
           --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                2  - Bar Chart&lt;br /&gt;
                3  - Line Chart&lt;br /&gt;
                4  - Gantt/Activity Chart&lt;br /&gt;
                5  - Word Chart&lt;br /&gt;
                6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. There is a screen shot of a Saturn Graph displaying a chart on Rene&#039;s TEK 4010 emulator at the right. You can obtain the TEK 4010 emulator from Rene&#039;s github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/DUsxCcnCm5M Video of Tek 4010 emulator with Saturn Graph]&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:USSERV VT340.jpg|thumb|USSERV.GCL displayed on VT LAN 40 using Regis]]&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point.&lt;br /&gt;
&lt;br /&gt;
I am in the process of working out how to use the HPGL capabilities of a color laser printer. These printers usually have a TCP/IP RAW port 9100 and RSX11M+ with Johnny Billquist&#039;s TCP/IP can send text to be printed directly to this port. An example of how easy this can be is shown in the RSX command file below. To create a file of HPGL to send to a Color Laser Printer, assign a logical name to the local disk drive (e.g. ASN DU0:=BP: ), then in SIG&#039;s device definitions create a device BP: and set it to be a HP7550. Then display the graph you choose to BP: A file, VECTOR.LST will be created. Next use EDT to change the first line in that file to remove the HPGL commands from Saturn and replace them with HPGL commands to initialize the Laser printer with appropriate &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE NETPRT.CMD&lt;br /&gt;
.;&lt;br /&gt;
.; @NETPRT FILE.TXT to printer at 192.168.1.2&lt;br /&gt;
.;&lt;br /&gt;
.DISABLE QUIET&lt;br /&gt;
.ENABLE SUBSTITUTION&lt;br /&gt;
.IF P1 &amp;lt;&amp;gt; &amp;quot;&amp;quot; .GOTO PR&lt;br /&gt;
.ASKS P1 Enter file name to print&lt;br /&gt;
.PR:&lt;br /&gt;
; Printing &#039;P1&#039;&lt;br /&gt;
PIP TC:&amp;quot;192.168.1.2&amp;quot;;9100=&#039;P1&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 To create a file of HPGL to send to a Color Laser Printer, assign a logical name to the local disk drive (e.g. ASN DU0:=BP: ), then in SIG&#039;s device definitions create a device BP: and set it to be a HP7550. Then display the graph you choose to BP: A file, VECTOR.LST will be created. Next use EDT to change the first line in that file to remove the HPGL commands from Saturn and replace them with HPGL commands to initialize the Laser printer with appropriate plotter window and scaling (IP and SC HPGL) and define pen colors if desired. Below is the initialization sequence I use for my printer. That modified file can then be sent to a color printer at a given TCP/IP sddress. The command file above would send it to 192.168.1.2 so change that appropriately. The image on the right labelled USSERV.GCL was produced by this process. I&#039;m writing a F77 program that will automatically edit the first line and replace it with escape sequences to produce the desired size etc. The escape sequences are stored in a file to make it easy to experiment with changes to the IP and SC values or pen color definitions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ESC&amp;gt;%0B&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;IN;IP 50,50,10000,8000;SC 0,2200,0,1700;PG;PC 2,0,0,0;PC 3,255,0,0;PC 4,0,255,0;PC 6,255,0,255;PC 7,255,255,0;RO90;&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=File:Logo.png&amp;diff=83</id>
		<title>File:Logo.png</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=File:Logo.png&amp;diff=83"/>
		<updated>2026-06-15T15:19:18Z</updated>

		<summary type="html">&lt;p&gt;Mark: PiDP-1170 logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
PiDP-1170 logo&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Documentation&amp;diff=82</id>
		<title>Category:Documentation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Documentation&amp;diff=82"/>
		<updated>2026-06-15T14:34:10Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;&amp;lt;big&amp;gt;Scanned Manuals in PDF format&amp;lt;/big&amp;gt;&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Saturn Calc and Graph&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size).   [http://rsx11m.com/Saturn_Calc_Quick_Reference.pdf Saturn Calc quick reference Guide]&lt;br /&gt;
&lt;br /&gt;
Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size).  [http://rsx11m.com/Saturn_Graph_Quick_Reference.pdf Saturn Graph quick reference Guide]&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_Users_Manual_1984.pdf (129 pages)    [http://rsx11m.com/Saturn_Calc_Users_Manual_1984.pdf Saturn Calc Users Manual 1984]&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_System_Summary_1985.pdf (17 pages)    [http://rsx11m.com/Saturn_Calc_System_Summary_1985.pdf Saturn Calc System Summary 1985]&lt;br /&gt;
&lt;br /&gt;
Saturn_Release_Notes_1991.pdf (6 pages).    [http://rsx11m.com/Saturn_Release_Notes_1991.pdf Saturn Release Notes]&lt;br /&gt;
&lt;br /&gt;
Saturn_Install_RT-11_1984.pdf (63 pages).   [http://rsx11m.com/Saturn_Install_RT-11_1984.pdf Saturn RT-11 Installation Guide]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;APL&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/APL-11-Ref-Man.pdf APL-11 Reference Manual]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;big&amp;gt;Basic-11&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Basic11LangRef.pdf Basic-11 Language Reference Manual]&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Basic11RSXuser.pdf Basic-11 RSX User&#039;s Manual]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=81</id>
		<title>Category:Saturn Software</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=81"/>
		<updated>2026-06-15T14:27:44Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SATmenu.png.png|thumb|Saturn Main Menu]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Saturn Software for RSX&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saturn Systems was a company that produced several software packages for PDP-11s that included:&lt;br /&gt;
1. Saturn Calc is a spreadsheet program for RSX, RT-11 and RSTS that was extremely powerful&lt;br /&gt;
2. Saturn Graph for scientific and business graphics&lt;br /&gt;
3. Saturn Word Processing for the office&lt;br /&gt;
&lt;br /&gt;
The RSX version was distributed as RSX11M task images and it had a licensing system that unfortunately broke at some point so that it was no longer possible to activate the tasks. I used this software back in the day in a Research &amp;amp; Development Lab. As I&#039;ve taken up vintage computing as a hobby, I&#039;ve been trying to hack these RSX task images to run once again.&lt;br /&gt;
&lt;br /&gt;
I just finished testing the recovered Saturn tasks on RSX11M (not M+) and it seems to work fine. This is great for the 18 bit non-I/D space, PDP-11s like the 11/40,11/34, 11/23, or 11/60.&lt;br /&gt;
&lt;br /&gt;
This Saturn software consists of three main components, Calc, Graph, and Word Processing.&lt;br /&gt;
*SAT.TSK – Master Menu and Document control&lt;br /&gt;
*CAL.TSK – Spreadsheet&lt;br /&gt;
*SIG.TSK – Interactive Graphics &lt;br /&gt;
*WPS.TSK – Word Processing&lt;br /&gt;
&lt;br /&gt;
In this distribution there are 23 RSX tasks that perform various functions and 22 (.SAT) files that contain data and configuration information. In addition there are 4 help (.HLP) files and 18 example spreadsheets (.CAL) and 60 example graphics (.GCL) files and 32 drawing files (.GDF). For word processing there are 13 example files (.WPS).&lt;br /&gt;
&lt;br /&gt;
The software is being made available as a Files-11 disk image (SATURN.DSK) currently available at [http://RSX11M.com/Saturn.zip](http://RSX11M.com/Saturn.zip) which can be imported into RSX in the following ways:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Using the RSX VCP utility (see RSX11M+ V4.6 release notes, Chapter 6 for details on using VCP)&lt;br /&gt;
- Mounted as a uda disk image with a UniBone or QBone on real PDP-11s&lt;br /&gt;
- Attached as a rq disk in Simh on a PiDP-11/70&lt;br /&gt;
&lt;br /&gt;
The command file INSAT.CMD will copy the Saturn files from the RSX disk drive where you’ve connected the Saturn disk image to a UIC and drive you also specify. It will then install the software by copying the .SAT and .HLP files to LB:[1,1], create the SA77: global logical required and install the required tasks.&lt;br /&gt;
The command file STARTSAT.CMD should be called during RSX boot-up. This is typically toward the end of either LB:[1,2]USERPROG.CMD or LB:[1,2]INSPROG.CMD.&lt;br /&gt;
&lt;br /&gt;
Saturn software assumes you have DEC VT terminal emulation including the PF1 – PF4 keys that are used extensively. The rest of the numeric key pad is available for numeric entry. If you don’t have the PF1-PF4 keys mapped, it will be difficult to use the software. If you have a VT125, VT240, VT330 or VT340 or good emulation of the Regis graphics (Gigi or VT LAN 40) you will really enjoy using Saturn Graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- PF1 usually backs up a step in the menus to the prior screen.&lt;br /&gt;
- PF2 is context specific help (like EDT or KED)&lt;br /&gt;
- PF3 is advance to the next screen in menus&lt;br /&gt;
- PF4 is exit from the current menu&lt;br /&gt;
&lt;br /&gt;
The documentation for Saturn has been partially recovered. Scanned .pdfs of the following manuals, and miscellaneous documents are available.&lt;br /&gt;
&lt;br /&gt;
*[[File:Directory Utilitiies.png.png|thumb|Directory Utilities Menu]]Saturn_Calc_Users_Manual_1984.pdf (129 pages)&lt;br /&gt;
*Saturn_Calc_System_Summary_1985.pdf (17 pages)&lt;br /&gt;
*Saturn_Release_Notes_1991.pdf (6 pages)&lt;br /&gt;
*[[File:Directory Example.png.png|thumb|Directory Listing of Saturn Graph files and their description]]Saturn_Install_RT-11_1984.pdf (63 pages)&lt;br /&gt;
*Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
*Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
[[:Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;History of this Software&#039;&#039;&#039; &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It originally ran on RSX11M, RT-11, and RSTS/E as well as VMS and even MS-DOS.&lt;br /&gt;
I used Saturn Calc and Graph in an R&amp;amp;D Lab in the 1980s. It was an extremely powerful and easy to learn software package.&lt;br /&gt;
&lt;br /&gt;
I have also been waiting a long time (started in 2013) to be able to use Saturn Calc and Graph. Over the years, I&#039;ve collected various distributions but the licenses that I had for the RSX version no longer seemed to work. It was distributed as task images, instead of object libraries which would have been easier to hack. The Saturn Calc task would check for a couple files and then if it had not been modified by the license key program it just exited.&lt;br /&gt;
&lt;br /&gt;
I’d like to thank a number of people who had a hand in recovering this software. &#039;&#039;&#039;Norm Byers&#039;&#039;&#039;, the original author of Saturn Calc, who spent time on the phone with me explaining various things. &#039;&#039;&#039;Ken Kunstmann&#039;&#039;&#039;, the former President of Saturn Systems, who was supportive of this effort and connected me with Norm. &#039;&#039;&#039;Malcolm MacLeod&#039;&#039;&#039;, recovered a Saturn dealer’s distribution kit on RX50s in Australia. Most of all, I want to thank &#039;&#039;&#039;Lee Gleason&#039;&#039;&#039;, who developed some fantastic RSX tools that made it possible to disable the license checks.&lt;br /&gt;
&lt;br /&gt;
These task execution tracing tools are able to record a t-bit trace of the executing Saturn Calc task. This trace records the octal value of PC register and the first word of the instruction being executed.&lt;br /&gt;
&lt;br /&gt;
see [https://rsx11.blogspot.com/2026/02/](https://rsx11.blogspot.com/2026/02/) for details&lt;br /&gt;
&lt;br /&gt;
However, RSX works very hard not to allow a task to run with the t-bit trap set. Lee had to modify both INS and LDR in multiple places to NOT clear the t-bit trap in the task header PSW if it is set. When the program exited since the license had not activated it, we would look at the last instruction executed, an EMT 377, to call RSX EXIT$ directive. Then we would work backward to find the conditional branch that could have skipped over the EMT 377. Once that is found change the BLE or BEQ and make it unconditional BR instruction with ZAP.&lt;br /&gt;
&lt;br /&gt;
These tasks are heavily overlaid so the particular overlay of the conditional branch at the correct PC address has to be found. ZAP /LI showed that CAL.TSK had 19 overlays at the address of the EMT 377 and conditional branch. So each has to be checked to find which overlay has the correct octal values in the correct addresses. Then ZAP the BEQ (001403) or BLE (003403) to a BR (000403) to skip over the EMT 377 (104377) that called EXIT$S.&lt;br /&gt;
&lt;br /&gt;
Each of the many Saturn tasks had to be hacked and they each had a couple spots that had to be ZAPped. But then we had working versions of Saturn Calc,&lt;br /&gt;
Graph and WP and were just checking the other tasks.&lt;br /&gt;
&lt;br /&gt;
This is when we ran into the next hurdle, both Calc and Graph were in a &amp;quot;Demo&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
For Graph this meant that each plot that it made had a DEMO Version written diagonally across the chart. This was done at the end of the created plot so you could send the HPGL or RGL code to a file and edit it out but that was no fun. I figured out how too by using the SATKEY task and feeding it old license info, I could remove the DEMO mode. This was the same license KEY that would not unlock things directly I suppose because of a Y2K or similar issue.&lt;br /&gt;
&lt;br /&gt;
Saturn Calc was different, It would allow you to create any size (upto the 16384 max cells) but if you tried to save the spreadsheet, it refused unless you had less than 150 cells. The SATKEY trick did not fix Calc. Lee Gleason solved this one by dumping the entire task image to a .DMP file and looking for the 150 (226 octal) value, decoding instruction around it to see if there was a conditional branch associated with it, then use ZAP to make it an unconditional branch.&lt;br /&gt;
&lt;br /&gt;
So far everything looks good, but there are a couple caveats to know about.&lt;br /&gt;
&lt;br /&gt;
- First, the RSX Saturn software doesn&#039;t understand named directories so you should be in a UIC based directory when you use it.&lt;br /&gt;
[[File:Problem Tek.png|thumb|PROBLEM.GCL displayed on TEK 4010 emulator]]&lt;br /&gt;
- Second, there is an obscure bug that I have not been able to solve and don’t know if it was always there or it was somehow introduced by our hacks and zaps. It involves SUM or AVG calculations across a range when the range of cells when the input values are calculated.&lt;br /&gt;
&lt;br /&gt;
Saturn Graph is working very well. I can create a line, bar or pie chart either in SIG (Saturn Interactive Graphics) or from a Calc spreadsheet. Then it&lt;br /&gt;
can be displayed on a VT125, VT240, VT330 or VT340 (Regis) terminal, then when I&#039;m ready to make a hard copy, send it to a spooled HP7550 (HPGL) plotter or even a LA50 (sixel) printer. The VT340 mouse even works with the Saturn drawing program.&lt;br /&gt;
&lt;br /&gt;
Described in more detail in the Saturn Graph page on this site, Rene Richarz&#039;s TEK 4010 emulator for Windows, Linux and Mac works great as a plotting device to quickly see the example files. A screen shot is shown at the right. &lt;br /&gt;
&lt;br /&gt;
I also have a couple F77 programs in development that are allowing me to read the VECTOR.LST file produced by GRF when HPGL output is directed to disk and send that HPGL scaled by various amounts to a modern HP T520 plotter to make 8.5&amp;quot; x 11&amp;quot;, 11&amp;quot; x 17&amp;quot;, 13&amp;quot; x 19&amp;quot; or 24&amp;quot; x 36&amp;quot; plots. The T520 is sent the modified HPGL data via TCP/IP to its port 9100. Another F77 program does a similar thing for a Brother MFC-L8930CDW color laser printer for print-outs and HPGL plots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Current Status&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    I would be interested in a beta tester or two who are somewhat familiar with Saturn to see if there are any issues remaining. Saturn provided many example files and I&#039;m including them as wellI also included a couple of my .CAL spreadsheets: BENCH.CAL has some bench mark data for various PDP-11s and VAXes. BALLISTIC.CAL calculates ballistic tables for bullets given the initial velocity and Ballistic Coefficient.&lt;br /&gt;
&lt;br /&gt;
This distribution contains in total about 10800 blocks in 300+ files.&lt;br /&gt;
&lt;br /&gt;
If you have an RSX system on HECnet, you can NFT the Saturn files from RDP1:: (30.11) them back to your system.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;NFT =RDP1::\*.\*/LO&lt;br /&gt;
&lt;br /&gt;
I’ve also packaged everything in a RL02 zipped disk image at:&lt;br /&gt;
 [[:Category:Downloads]] &lt;br /&gt;
that can be downloaded with wget to a PiDP-11/70 or QBone. Then just unzip and attach the RL02 disk image to a rl device in simh.&lt;br /&gt;
&lt;br /&gt;
Ultimately, Johnny Billquist said he might be interested in creating an RPM package.&lt;br /&gt;
&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=80</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=80"/>
		<updated>2026-06-12T20:55:20Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
[[File:LA75 Comp.jpeg.jpg|thumb|Chart produced by LA75 using sixel graphics]]&lt;br /&gt;
[[File:USREG CLP.jpg|thumb|USREG.GCL printed on Brother Color Laser Printer]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                 CREATE CHART&lt;br /&gt;
&lt;br /&gt;
             Available Options Are:&lt;br /&gt;
&lt;br /&gt;
           --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                2  - Bar Chart&lt;br /&gt;
                3  - Line Chart&lt;br /&gt;
                4  - Gantt/Activity Chart&lt;br /&gt;
                5  - Word Chart&lt;br /&gt;
                6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. There is a screen shot of a Saturn Graph displaying a chart on Rene&#039;s TEK 4010 emulator at the right. You can obtain the TEK 4010 emulator from Rene&#039;s github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:USSERV VT340.jpg|thumb|USSERV.GCL displayed on VT LAN 40 using Regis]]&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point.&lt;br /&gt;
&lt;br /&gt;
I am in the process of working out how to use the HPGL capabilities of a color laser printer. These printers usually have a TCP/IP RAW port 9100 and RSX11M+ with Johnny Billquist&#039;s TCP/IP can send text to be printed directly to this port. An example of how easy this can be is shown in the RSX command file below. To create a file of HPGL to send to a Color Laser Printer, assign a logical name to the local disk drive (e.g. ASN DU0:=BP: ), then in SIG&#039;s device definitions create a device BP: and set it to be a HP7550. Then display the graph you choose to BP: A file, VECTOR.LST will be created. Next use EDT to change the first line in that file to remove the HPGL commands from Saturn and replace them with HPGL commands to initialize the Laser printer with appropriate &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE NETPRT.CMD&lt;br /&gt;
.;&lt;br /&gt;
.; @NETPRT FILE.TXT to printer at 192.168.1.2&lt;br /&gt;
.;&lt;br /&gt;
.DISABLE QUIET&lt;br /&gt;
.ENABLE SUBSTITUTION&lt;br /&gt;
.IF P1 &amp;lt;&amp;gt; &amp;quot;&amp;quot; .GOTO PR&lt;br /&gt;
.ASKS P1 Enter file name to print&lt;br /&gt;
.PR:&lt;br /&gt;
; Printing &#039;P1&#039;&lt;br /&gt;
PIP TC:&amp;quot;192.168.1.2&amp;quot;;9100=&#039;P1&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 To create a file of HPGL to send to a Color Laser Printer, assign a logical name to the local disk drive (e.g. ASN DU0:=BP: ), then in SIG&#039;s device definitions create a device BP: and set it to be a HP7550. Then display the graph you choose to BP: A file, VECTOR.LST will be created. Next use EDT to change the first line in that file to remove the HPGL commands from Saturn and replace them with HPGL commands to initialize the Laser printer with appropriate plotter window and scaling (IP and SC HPGL) and define pen colors if desired. Below is the initialization sequence I use for my printer. That modified file can then be sent to a color printer at a given TCP/IP sddress. The command file above would send it to 192.168.1.2 so change that appropriately. The image on the right labelled USSERV.GCL was produced by this process. I&#039;m writing a F77 program that will automatically edit the first line and replace it with escape sequences to produce the desired size etc. The escape sequences are stored in a file to make it easy to experiment with changes to the IP and SC values or pen color definitions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ESC&amp;gt;%0B&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;IN;IP 50,50,10000,8000;SC 0,2200,0,1700;PG;PC 2,0,0,0;PC 3,255,0,0;PC 4,0,255,0;PC 6,255,0,255;PC 7,255,255,0;RO90;&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=79</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=79"/>
		<updated>2026-06-12T20:54:33Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
[[File:LA75 Comp.jpeg.jpg|thumb|Chart produced by LA75 using sixel graphics]]&lt;br /&gt;
[[File:USREG CLP.jpg|thumb|USREG.GCL printed on Brother Color Laser Printer]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                 CREATE CHART&lt;br /&gt;
&lt;br /&gt;
             Available Options Are:&lt;br /&gt;
&lt;br /&gt;
           --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                2  - Bar Chart&lt;br /&gt;
                3  - Line Chart&lt;br /&gt;
                4  - Gantt/Activity Chart&lt;br /&gt;
                5  - Word Chart&lt;br /&gt;
                6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. There is a screen shot of a Saturn Graph displaying a chart on Rene&#039;s TEK 4010 emulator at the right. You can obtain the TEK 4010 emulator from Rene&#039;s github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:USSERV VT340.jpg|thumb|USSERV.GCL displayed on VT LAN 40 using Regis]]&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point.&lt;br /&gt;
&lt;br /&gt;
I am in the process of working out how to use the HPGL capabilities of a color laser printer. These printers usually have a TCP/IP RAW port 9100 and RSX11M+ with Johnny Billquist&#039;s TCP/IP can send text to be printed directly to this port. An example of how easy this can be is shown in the RSX command file below. To create a file of HPGL to send to a Color Laser Printer, assign a logical name to the local disk drive (e.g. ASN DU0:=BP: ), then in SIG&#039;s device definitions create a device BP: and set it to be a HP7550. Then display the graph you choose to BP: A file, VECTOR.LST will be created. Next use EDT to change the first line in that file to remove the HPGL commands from Saturn and replace them with HPGL commands to initialize the Laser printer with appropriate &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE NETPRT.CMD&lt;br /&gt;
.;&lt;br /&gt;
.; @NETPRT FILE.TXT to printer at 192.168.1.2&lt;br /&gt;
.;&lt;br /&gt;
.DISABLE QUIET&lt;br /&gt;
.ENABLE SUBSTITUTION&lt;br /&gt;
.IF P1 &amp;lt;&amp;gt; &amp;quot;&amp;quot; .GOTO PR&lt;br /&gt;
.ASKS P1 Enter file name to print&lt;br /&gt;
.PR:&lt;br /&gt;
; Printing &#039;P1&#039;&lt;br /&gt;
PIP TC:&amp;quot;192.168.1.2&amp;quot;;9100=&#039;P1&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 To create a file of HPGL to send to a Color Laser Printer, assign a logical name to the local disk drive (e.g. ASN DU0:=BP: ), then in SIG&#039;s device definitions create a device BP: and set it to be a HP7550. Then display the graph you choose to BP: A file, VECTOR.LST will be created. Next use EDT to change the first line in that file to remove the HPGL commands from Saturn and replace them with HPGL commands to initialize the Laser printer with appropriate plotter window and scaling (IP and SC HPGL) and define pen colors if desired. Below is the initialization sequence I use for my printer. That modified file can then be sent to a color printer at a given TCP/IP sddress. The command file above would send it to 192.168.1.2 so change that appropriately. The image on the right labelled USSERV.GCL was produced by this process. I&#039;m writing a F77 program that will automatically edit the first line and replace it with escape sequences to produce the desired size etc. The escape sequences are stored in a file to make it easy to experiment with changes to the IP and SC values or pen color definitions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ESC&amp;gt;%0B&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;IN;IP 50,50,10000,8000;SC 0,2200,0,1700;PG;PC 2,0,0,0;PC 3,255,0,0;PC 4,0,255,0;PC 6,255,0,255;PC 7,255,255,0;RO90;&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=78</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=78"/>
		<updated>2026-06-12T20:36:46Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
[[File:LA75 Comp.jpeg.jpg|thumb|Chart produced by LA75 using sixel graphics]]&lt;br /&gt;
[[File:USREG CLP.jpg|thumb|USREG.GCL printed on Brother Color Laser Printer]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                 CREATE CHART&lt;br /&gt;
&lt;br /&gt;
             Available Options Are:&lt;br /&gt;
&lt;br /&gt;
           --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                2  - Bar Chart&lt;br /&gt;
                3  - Line Chart&lt;br /&gt;
                4  - Gantt/Activity Chart&lt;br /&gt;
                5  - Word Chart&lt;br /&gt;
                6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. There is a screen shot of a Saturn Graph displaying a chart on Rene&#039;s TEK 4010 emulator at the right. You can obtain the TEK 4010 emulator from Rene&#039;s github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:USSERV VT340.jpg|thumb|USSERV.GCL displayed on VT LAN 40 using Regis]]&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point.&lt;br /&gt;
&lt;br /&gt;
I am in the process of working out how to use the HPGL capabilities of a color laser printer. These printers usually have a TCP/IP RAW port 9100 and RSX11M+ with Johnny Billquist&#039;s TCP/IP can send text to be printed directly to this port. An example of how easy this can be is shown in the RSX command file below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE NETPRT.CMD&lt;br /&gt;
.;&lt;br /&gt;
.; @NETPRT FILE.TXT to printer at 192.168.1.2&lt;br /&gt;
.;&lt;br /&gt;
.DISABLE QUIET&lt;br /&gt;
.ENABLE SUBSTITUTION&lt;br /&gt;
.IF P1 &amp;lt;&amp;gt; &amp;quot;&amp;quot; .GOTO PR&lt;br /&gt;
.ASKS P1 Enter file name to print&lt;br /&gt;
.PR:&lt;br /&gt;
; Printing &#039;P1&#039;&lt;br /&gt;
PIP TC:&amp;quot;192.168.1.2&amp;quot;;9100=&#039;P1&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=File:USREG_CLP.jpg&amp;diff=77</id>
		<title>File:USREG CLP.jpg</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=File:USREG_CLP.jpg&amp;diff=77"/>
		<updated>2026-06-12T20:35:50Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;USREG.GCL printed on Brother Color Laser Printer&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=76</id>
		<title>Category:Saturn Software</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=76"/>
		<updated>2026-06-12T15:57:53Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SATmenu.png.png|thumb|Saturn Main Menu]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Saturn Software for RSX&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saturn Systems was a company that produced several software packages for PDP-11s that included:&lt;br /&gt;
1. Saturn Calc is a spreadsheet program for RSX, RT-11 and RSTS that was extremely powerful&lt;br /&gt;
2. Saturn Graph for scientific and business graphics&lt;br /&gt;
3. Saturn Word Processing for the office&lt;br /&gt;
&lt;br /&gt;
The RSX version was distributed as RSX11M task images and it had a licensing system that unfortunately broke at some point so that it was no longer possible to activate the tasks. I used this software back in the day in a Research &amp;amp; Development Lab. As I&#039;ve taken up vintage computing as a hobby, I&#039;ve been trying to hack these RSX task images to run once again.&lt;br /&gt;
&lt;br /&gt;
I just finished testing the recovered Saturn tasks on RSX11M (not M+) and it seems to work fine. This is great for the 18 bit non-I/D space, PDP-ns like the 11/40,11/34, u/23, or 11/60.&lt;br /&gt;
&lt;br /&gt;
This Saturn software consists of three main components, Calc, Graph, and Word Processing.&lt;br /&gt;
*SAT.TSK – Master Menu and Document control&lt;br /&gt;
*CAL.TSK – Spreadsheet&lt;br /&gt;
*SIG.TSK – Interactive Graphics &lt;br /&gt;
*WPS.TSK – Word Processing&lt;br /&gt;
&lt;br /&gt;
In this distribution there are 23 RSX tasks that perform various functions and 22 (.SAT) files that contain data and configuration information. In addition there are 4 help (.HLP) files and 18 example spreadsheets (.CAL) and 60 example graphics (.GCL) files and 32 drawing files (.GDF). For word processing there are 13 example files (.WPS).&lt;br /&gt;
&lt;br /&gt;
The software is being made available as a Files-11 disk image (SATURN.DSK) currently available at [http://RSX11M.com/Saturn.zip](http://RSX11M.com/Saturn.zip) which can be imported into RSX in the following ways:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Using the RSX VCP utility (see RSX11M+ V4.6 release notes, Chapter 6 for details on using VCP)&lt;br /&gt;
- Mounted as a uda disk image with a UniBone or QBone on real PDP-11s&lt;br /&gt;
- Attached as a rq disk in Simh on a PiDP-11/70&lt;br /&gt;
&lt;br /&gt;
The command file INSAT.CMD will copy the Saturn files from the RSX disk drive where you’ve connected the Saturn disk image to a UIC and drive you also specify. It will then install the software by copying the .SAT and .HLP files to LB:[1,1], create the SA77: global logical required and install the required tasks.&lt;br /&gt;
The command file STARTSAT.CMD should be called during RSX boot-up. This is typically toward the end of either LB:[1,2]USERPROG.CMD or LB:[1,2]INSPROG.CMD.&lt;br /&gt;
&lt;br /&gt;
Saturn software assumes you have DEC VT terminal emulation including the PF1 – PF4 keys that are used extensively. The rest of the numeric key pad is available for numeric entry. If you don’t have the PF1-PF4 keys mapped, it will be difficult to use the software. If you have a VT125, VT240, VT330 or VT340 or good emulation of the Regis graphics (Gigi or VT LAN 40) you will really enjoy using Saturn Graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- PF1 usually backs up a step in the menus to the prior screen.&lt;br /&gt;
- PF2 is context specific help (like EDT or KED)&lt;br /&gt;
- PF3 is advance to the next screen in menus&lt;br /&gt;
- PF4 is exit from the current menu&lt;br /&gt;
&lt;br /&gt;
The documentation for Saturn has been partially recovered. Scanned .pdfs of the following manuals, and miscellaneous documents are available.&lt;br /&gt;
&lt;br /&gt;
*[[File:Directory Utilitiies.png.png|thumb|Directory Utilities Menu]]Saturn_Calc_Users_Manual_1984.pdf (129 pages)&lt;br /&gt;
*Saturn_Calc_System_Summary_1985.pdf (17 pages)&lt;br /&gt;
*Saturn_Release_Notes_1991.pdf (6 pages)&lt;br /&gt;
*[[File:Directory Example.png.png|thumb|Directory Listing of Saturn Graph files and their description]]Saturn_Install_RT-11_1984.pdf (63 pages)&lt;br /&gt;
*Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
*Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
[[:Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;History of this Software&#039;&#039;&#039; &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It originally ran on RSX11M, RT-11, and RSTS/E as well as VMS and even MS-DOS.&lt;br /&gt;
I used Saturn Calc and Graph in an R&amp;amp;D Lab in the 1980s. It was an extremely powerful and easy to learn software package.&lt;br /&gt;
&lt;br /&gt;
I have also been waiting a long time (started in 2013) to be able to use Saturn Calc and Graph. Over the years, I&#039;ve collected various distributions but the licenses that I had for the RSX version no longer seemed to work. It was distributed as task images, instead of object libraries which would have been easier to hack. The Saturn Calc task would check for a couple files and then if it had not been modified by the license key program it just exited.&lt;br /&gt;
&lt;br /&gt;
I’d like to thank a number of people who had a hand in recovering this software. &#039;&#039;&#039;Norm Byers&#039;&#039;&#039;, the original author of Saturn Calc, who spent time on the phone with me explaining various things. &#039;&#039;&#039;Ken Kunstmann&#039;&#039;&#039;, the former President of Saturn Systems, who was supportive of this effort and connected me with Norm. &#039;&#039;&#039;Malcolm MacLeod&#039;&#039;&#039;, recovered a Saturn dealer’s distribution kit on RX50s in Australia. Most of all, I want to thank &#039;&#039;&#039;Lee Gleason&#039;&#039;&#039;, who developed some fantastic RSX tools that made it possible to disable the license checks.&lt;br /&gt;
&lt;br /&gt;
These task execution tracing tools are able to record a t-bit trace of the executing Saturn Calc task. This trace records the octal value of PC register and the first word of the instruction being executed.&lt;br /&gt;
&lt;br /&gt;
see [https://rsx11.blogspot.com/2026/02/](https://rsx11.blogspot.com/2026/02/) for details&lt;br /&gt;
&lt;br /&gt;
However, RSX works very hard not to allow a task to run with the t-bit trap set. Lee had to modify both INS and LDR in multiple places to NOT clear the t-bit trap in the task header PSW if it is set. When the program exited since the license had not activated it, we would look at the last instruction executed, an EMT 377, to call RSX EXIT$ directive. Then we would work backward to find the conditional branch that could have skipped over the EMT 377. Once that is found change the BLE or BEQ and make it unconditional BR instruction with ZAP.&lt;br /&gt;
&lt;br /&gt;
These tasks are heavily overlaid so the particular overlay of the conditional branch at the correct PC address has to be found. ZAP /LI showed that CAL.TSK had 19 overlays at the address of the EMT 377 and conditional branch. So each has to be checked to find which overlay has the correct octal values in the correct addresses. Then ZAP the BEQ (001403) or BLE (003403) to a BR (000403) to skip over the EMT 377 (104377) that called EXIT$S.&lt;br /&gt;
&lt;br /&gt;
Each of the many Saturn tasks had to be hacked and they each had a couple spots that had to be ZAPped. But then we had working versions of Saturn Calc,&lt;br /&gt;
Graph and WP and were just checking the other tasks.&lt;br /&gt;
&lt;br /&gt;
This is when we ran into the next hurdle, both Calc and Graph were in a &amp;quot;Demo&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
For Graph this meant that each plot that it made had a DEMO Version written diagonally across the chart. This was done at the end of the created plot so you could send the HPGL or RGL code to a file and edit it out but that was no fun. I figured out how too by using the SATKEY task and feeding it old license info, I could remove the DEMO mode. This was the same license KEY that would not unlock things directly I suppose because of a Y2K or similar issue.&lt;br /&gt;
&lt;br /&gt;
Saturn Calc was different, It would allow you to create any size (upto the 16384 max cells) but if you tried to save the spreadsheet, it refused unless you had less than 150 cells. The SATKEY trick did not fix Calc. Lee Gleason solved this one by dumping the entire task image to a .DMP file and looking for the 150 (226 octal) value, decoding instruction around it to see if there was a conditional branch associated with it, then use ZAP to make it an unconditional branch.&lt;br /&gt;
&lt;br /&gt;
So far everything looks good, but there are a couple caveats to know about.&lt;br /&gt;
&lt;br /&gt;
- First, the RSX Saturn software doesn&#039;t understand named directories so you should be in a UIC based directory when you use it.&lt;br /&gt;
[[File:Problem Tek.png|thumb|PROBLEM.GCL displayed on TEK 4010 emulator]]&lt;br /&gt;
- Second, there is an obscure bug that I have not been able to solve and don’t know if it was always there or it was somehow introduced by our hacks and zaps. It involves SUM or AVG calculations across a range when the range of cells when the input values are calculated.&lt;br /&gt;
&lt;br /&gt;
Saturn Graph is working very well. I can create a line, bar or pie chart either in SIG (Saturn Interactive Graphics) or from a Calc spreadsheet. Then it&lt;br /&gt;
can be displayed on a VT125, VT240, VT330 or VT340 (Regis) terminal, then when I&#039;m ready to make a hard copy, send it to a spooled HP7550 (HPGL) plotter or even a LA50 (sixel) printer. The VT340 mouse even works with the Saturn drawing program.&lt;br /&gt;
&lt;br /&gt;
Described in more detail in the Saturn Graph page on this site, Rene Richarz&#039;s TEK 4010 emulator for Windows, Linux and Mac works great as a plotting device to quickly see the example files. A screen shot is shown at the right. &lt;br /&gt;
&lt;br /&gt;
I also have a couple F77 programs in development that are allowing me to read the VECTOR.LST file produced by GRF when HPGL output is directed to disk and send that HPGL scaled by various amounts to a modern HP T520 plotter to make 8.5&amp;quot; x 11&amp;quot;, 11&amp;quot; x 17&amp;quot;, 13&amp;quot; x 19&amp;quot; or 24&amp;quot; x 36&amp;quot; plots. The T520 is sent the modified HPGL data via TCP/IP to its port 9100. Another F77 program does a similar thing for a Brother MFC-L8930CDW color laser printer for print-outs and HPGL plots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Current Status&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    I would be interested in a beta tester or two who are somewhat familiar with Saturn to see if there are any issues remaining. Saturn provided many example files and I&#039;m including them as wellI also included a couple of my .CAL spreadsheets: BENCH.CAL has some bench mark data for various PDP-11s and VAXes. BALLISTIC.CAL calculates ballistic tables for bullets given the initial velocity and Ballistic Coefficient.&lt;br /&gt;
&lt;br /&gt;
This distribution contains in total about 10800 blocks in 300+ files.&lt;br /&gt;
&lt;br /&gt;
If you have an RSX system on HECnet, you can NFT the Saturn files from RDP1:: (30.11) them back to your system.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;NFT =RDP1::\*.\*/LO&lt;br /&gt;
&lt;br /&gt;
I’ve also packaged everything in a RL02 zipped disk image at:&lt;br /&gt;
 [[:Category:Downloads]] &lt;br /&gt;
that can be downloaded with wget to a PiDP-11/70 or QBone. Then just unzip and attach the RL02 disk image to a rl device in simh.&lt;br /&gt;
&lt;br /&gt;
Ultimately, Johnny Billquist said he might be interested in creating an RPM package.&lt;br /&gt;
&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=File:Problem_Tek.png&amp;diff=75</id>
		<title>File:Problem Tek.png</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=File:Problem_Tek.png&amp;diff=75"/>
		<updated>2026-06-12T15:57:05Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PROBLEM.GCL displayed on the TEK 4010 emulator&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=74</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=74"/>
		<updated>2026-06-12T15:47:30Z</updated>

		<summary type="html">&lt;p&gt;Mark: Added two images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
[[File:LA75 Comp.jpeg.jpg|thumb|Chart produced by LA75 using sixel graphics]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                 CREATE CHART&lt;br /&gt;
&lt;br /&gt;
             Available Options Are:&lt;br /&gt;
&lt;br /&gt;
           --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                2  - Bar Chart&lt;br /&gt;
                3  - Line Chart&lt;br /&gt;
                4  - Gantt/Activity Chart&lt;br /&gt;
                5  - Word Chart&lt;br /&gt;
                6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. There is a screen shot of a Saturn Graph displaying a chart on Rene&#039;s TEK 4010 emulator at the right. You can obtain the TEK 4010 emulator from Rene&#039;s github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:USSERV VT340.jpg|thumb|USSERV.GCL displayed on VT LAN 40 using Regis]]&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point.&lt;br /&gt;
&lt;br /&gt;
I am in the process of working out how to use the HPGL capabilities of a color laser printer. These printers usually have a TCP/IP RAW port 9100 and RSX11M+ with Johnny Billquist&#039;s TCP/IP can send text to be printed directly to this port. An example of how easy this can be is shown in the RSX command file below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE NETPRT.CMD&lt;br /&gt;
.;&lt;br /&gt;
.; @NETPRT FILE.TXT to printer at 192.168.1.2&lt;br /&gt;
.;&lt;br /&gt;
.DISABLE QUIET&lt;br /&gt;
.ENABLE SUBSTITUTION&lt;br /&gt;
.IF P1 &amp;lt;&amp;gt; &amp;quot;&amp;quot; .GOTO PR&lt;br /&gt;
.ASKS P1 Enter file name to print&lt;br /&gt;
.PR:&lt;br /&gt;
; Printing &#039;P1&#039;&lt;br /&gt;
PIP TC:&amp;quot;192.168.1.2&amp;quot;;9100=&#039;P1&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=File:USSERV_VT340.jpg&amp;diff=73</id>
		<title>File:USSERV VT340.jpg</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=File:USSERV_VT340.jpg&amp;diff=73"/>
		<updated>2026-06-12T15:46:26Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;USSERV.GCL displayed on VT340 using Regis&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=File:LA75_Comp.jpeg.jpg&amp;diff=72</id>
		<title>File:LA75 Comp.jpeg.jpg</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=File:LA75_Comp.jpeg.jpg&amp;diff=72"/>
		<updated>2026-06-12T15:42:31Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Chart produced on LA75 using sixel graphics printing&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=71</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=71"/>
		<updated>2026-06-12T15:40:26Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                 CREATE CHART&lt;br /&gt;
&lt;br /&gt;
             Available Options Are:&lt;br /&gt;
&lt;br /&gt;
           --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                2  - Bar Chart&lt;br /&gt;
                3  - Line Chart&lt;br /&gt;
                4  - Gantt/Activity Chart&lt;br /&gt;
                5  - Word Chart&lt;br /&gt;
                6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. There is a screen shot of a Saturn Graph displaying a chart on Rene&#039;s TEK 4010 emulator at the right. You can obtain the TEK 4010 emulator from Rene&#039;s github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point.&lt;br /&gt;
&lt;br /&gt;
I am in the process of working out how to use the HPGL capabilities of a color laser printer. These printers usually have a TCP/IP RAW port 9100 and RSX11M+ with Johnny Billquist&#039;s TCP/IP can send text to be printed directly to this port. An example of how easy this can be is shown in the RSX command file below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE NETPRT.CMD&lt;br /&gt;
.;&lt;br /&gt;
.; @NETPRT FILE.TXT to printer at 192.168.1.2&lt;br /&gt;
.;&lt;br /&gt;
.DISABLE QUIET&lt;br /&gt;
.ENABLE SUBSTITUTION&lt;br /&gt;
.IF P1 &amp;lt;&amp;gt; &amp;quot;&amp;quot; .GOTO PR&lt;br /&gt;
.ASKS P1 Enter file name to print&lt;br /&gt;
.PR:&lt;br /&gt;
; Printing &#039;P1&#039;&lt;br /&gt;
PIP TC:&amp;quot;192.168.1.2&amp;quot;;9100=&#039;P1&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=70</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=70"/>
		<updated>2026-06-12T15:31:11Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                 CREATE CHART&lt;br /&gt;
&lt;br /&gt;
             Available Options Are:&lt;br /&gt;
&lt;br /&gt;
           --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                2  - Bar Chart&lt;br /&gt;
                3  - Line Chart&lt;br /&gt;
                4  - Gantt/Activity Chart&lt;br /&gt;
                5  - Word Chart&lt;br /&gt;
                6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. There is a screen shot of a Saturn Graph displaying a chart on Rene&#039;s TEK 4010 emulator at the right. You can obtain the TEK 4010 emulator from Rene&#039;s github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Calc&amp;diff=69</id>
		<title>Category:Saturn Calc</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Calc&amp;diff=69"/>
		<updated>2026-06-12T15:26:44Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Ballistic.jpg|thumb|Ballistic Trajectory spreadsheet in Saturn Calc]]&lt;br /&gt;
[[File:Bench.png|thumb|Various Benchmarks for PDP-11s and VAXes]]&lt;br /&gt;
[[File:Functions.jpg.jpg|thumb|Functions List from Calc Help]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Calc &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calc has some similarity to Lotus 1-2-3 in that it uses a / to bring up a line of command choices:&lt;br /&gt;
&lt;br /&gt;
Command (A,B,C,D,E,F,G,I,M,N,O,P,R,S,T,V,W,X,Z,?):&lt;br /&gt;
&lt;br /&gt;
as you use arrow keys to move the cursor over a letter an short explanation appears,&lt;br /&gt;
&lt;br /&gt;
X.  exit without saving worksheet               Exit [No]? Y&lt;br /&gt;
&lt;br /&gt;
S-enter Storage menu (to save,recall,graph, etc.). Choosing an option e.g. S, brings up a secondary menu.&lt;br /&gt;
&lt;br /&gt;
Storage option (W,R,C,O,L,G,A,?): W&lt;br /&gt;
&lt;br /&gt;
Name of worksheet to write: FILENAME.CAL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commands are system functions that can change the display characteristics of values, modify the size or arrangement of the spreadsheet, and perform system operations like storage and printing of spreadsheets. They are distinguished from entries by typing &amp;lt;/&amp;gt; as the first character on the prompt/edit line. The system responds by displaying the first letters of the command options. Typing the desired letter and pressing &amp;lt;CR&amp;gt; causes a prompt to appear which requests specific action. For all commands except Blank, Copy, Move, Order, and Print, this second prompt can be eliminated by specifying the action before pressing &amp;lt;CR&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pressing &amp;lt;PF4&amp;gt; or &amp;lt;CTRL&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;U&amp;gt; cancels a command before it is implemented.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
A APPLY FORMULA      I INSERT                 S STORAGE&lt;br /&gt;
B BLANK              M MOVE                   T TITLES&lt;br /&gt;
C COPY               N NAME                   V VALUES&lt;br /&gt;
D DELETE             O ORDER (SORT)           W WINDOWS&lt;br /&gt;
E EDIT               P PRINT                  X EXIT&lt;br /&gt;
F FORMAT             R REWRAP TEXT            Z ZAP&lt;br /&gt;
G GLOBAL                                          &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
One difference from Lotus 1-2-3 is that the spreadsheet results are not calculated until you request it with ! or , These two characters are commands to recalculate the spreadsheet. This saves lots of CPU cycles for the PDP-11. Also, the calculations can run left to right row by row or left to right column by column. Sometimes a cell in for example column C use a value from column F that is not yet calculated. Hitting ! a second time is necessary in that case. Also, the number of recalculation cycles can be set by a global value as can the order of calculations.&lt;br /&gt;
&lt;br /&gt;
This user interface makes it very easy to get around in Calc. Exiting a spreadsheet is /X Y or PF4. Saving is /S W filename.CAL If Filename.CAL exists, you are asked if you want to replace it. Saying yes actually saves a new version number of the file so your previous version is available as Filename.CAL;-1&lt;br /&gt;
&lt;br /&gt;
The Quick Reference Guide will be your best help once you become somewhat familiar with Saturn Calc.&lt;br /&gt;
&lt;br /&gt;
One great feature of Calc is the use of external .CCL command files. You can create an ascii text file that can build a spreadsheet with a .CCL file. The easiest way to see this is to use / S O Filename.CCL&lt;br /&gt;
&lt;br /&gt;
Then use EDT to view the .CCL file and it is pretty easy to see how a spreadsheet could be created by BASIC or FORTRAN. The / S C filename.ccl will execute the comand file and build the spreadsheet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CCL files can also have loops, if statements, and other elements of a programming language. It is possible to have a spreadsheet model, then use a command file to drive input values through a range and record the results of the model with the various inputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is an example .CCL file that would recreate SUMFIX.CAL if read in via&lt;br /&gt;
&lt;br /&gt;
/ S O SUMFIX.CCL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYP SUMFIX.CCL&lt;br /&gt;
~\[~Q~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* DEFINITION AND DEFAULT SETUP ~c&lt;br /&gt;
/ZY~C5~C10~c&lt;br /&gt;
/GWN~c&lt;br /&gt;
/GSN~c&lt;br /&gt;
/GOR~c&lt;br /&gt;
/GRM~c&lt;br /&gt;
/GI1~c&lt;br /&gt;
/GC12~c&lt;br /&gt;
/GF2N,ZR~c&lt;br /&gt;
/GAN~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* FORMAT INFORMATION ~c&lt;br /&gt;
/F0TL~CA5~c&lt;br /&gt;
/F0TL~CA8:A9~c&lt;br /&gt;
/F0TR~CB4:B6~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* FORMULAS, TEXT, OR VALUES ~c&lt;br /&gt;
=A1 2.00~c&lt;br /&gt;
=B1 3.00~c&lt;br /&gt;
=C1 A1\*B1~c&lt;br /&gt;
=D1 PUTV(GET(C1),E1)~c&lt;br /&gt;
=E1 6.00~c&lt;br /&gt;
=A2 4.00~c&lt;br /&gt;
=B2 5.00~c&lt;br /&gt;
=C2 A2\*B2~c&lt;br /&gt;
=D2 PUTV(GET(C2),E2)~c&lt;br /&gt;
=E2 20.00~c&lt;br /&gt;
=A3 6.00~c&lt;br /&gt;
=B3 7.00~c&lt;br /&gt;
=C3 A3\*B3~c&lt;br /&gt;
=D3 PUTV(GET(C3),E3)~c&lt;br /&gt;
=E3 42.00~c&lt;br /&gt;
=B4 SUM~c&lt;br /&gt;
=C4 SUM(E1.E3)~c&lt;br /&gt;
=A5 c~c&lt;br /&gt;
=B5 AVG~c&lt;br /&gt;
=C5 AVG(E1.E3)~c&lt;br /&gt;
=B6 STD~c&lt;br /&gt;
=C6 STD(E1.E3)~c&lt;br /&gt;
=A8 For Explanation of using SUM on calculated values~c&lt;br /&gt;
=A9 See SUMFIX.TXT~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* CELL PROTECTION ~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* JUMP, BETWEEN COLUMN CHAR, AND PAGE STATUS ~c&lt;br /&gt;
/GAA~c&lt;br /&gt;
~N~c=A1~c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another / S option L can load data from data files a bit like .CSV files are used.&lt;br /&gt;
Saturn Graph .GCL files can also be created from Calc with / S G&lt;br /&gt;
&lt;br /&gt;
GCL files are discussed in the Graph overview.&lt;br /&gt;
&lt;br /&gt;
There are two issues when using Saturn Calc.&lt;br /&gt;
&lt;br /&gt;
Saturn software doesn&#039;t understand RSX11M+ named directories so you should be in a UIC based directory when you use it. If you are in a named directory it will look for files in your protection UIC. This does not matter in RSX11M as the SET /UIC=[g,m] sets both the default directory and protection together.&lt;br /&gt;
&lt;br /&gt;
The second problem involves functions that can input a range of cells like SUM, AVG, STD, STDE, MIN or MAX. When cells contain numeric values input from the keyboard, these functions work fine e.g. SUM(C1:C10). However if C1:C10 values contained calculations like A1\*B1, the C1 cell would show the correct value but a function using the range would see 0 in the cells. C1+C2+C3...+C10 would calculate a correct sum however. I came up with a work around that can be used if one really needs that functionality across ranges. See SUMFIX.DOC in the distribution for detailed info on this topic. Also, SUMFIX.CAL is a spreadsheet that illustrates the issue and the work around for it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Saturn Software]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=68</id>
		<title>Category:Saturn Software</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=68"/>
		<updated>2026-06-12T15:19:48Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SATmenu.png.png|thumb|Saturn Main Menu]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Saturn Software for RSX&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saturn Systems was a company that produced several software packages for PDP-11s that included:&lt;br /&gt;
1. Saturn Calc is a spreadsheet program for RSX, RT-11 and RSTS that was extremely powerful&lt;br /&gt;
2. Saturn Graph for scientific and business graphics&lt;br /&gt;
3. Saturn Word Processing for the office&lt;br /&gt;
&lt;br /&gt;
The RSX version was distributed as RSX11M task images and it had a licensing system that unfortunately broke at some point so that it was no longer possible to activate the tasks. I used this software back in the day in a Research &amp;amp; Development Lab. As I&#039;ve taken up vintage computing as a hobby, I&#039;ve been trying to hack these RSX task images to run once again.&lt;br /&gt;
&lt;br /&gt;
I just finished testing the recovered Saturn tasks on RSX11M (not M+) and it seems to work fine. This is great for the 18 bit non-I/D space, PDP-ns like the 11/40,11/34, u/23, or 11/60.&lt;br /&gt;
&lt;br /&gt;
This Saturn software consists of three main components, Calc, Graph, and Word Processing.&lt;br /&gt;
*SAT.TSK – Master Menu and Document control&lt;br /&gt;
*CAL.TSK – Spreadsheet&lt;br /&gt;
*SIG.TSK – Interactive Graphics &lt;br /&gt;
*WPS.TSK – Word Processing&lt;br /&gt;
&lt;br /&gt;
In this distribution there are 23 RSX tasks that perform various functions and 22 (.SAT) files that contain data and configuration information. In addition there are 4 help (.HLP) files and 18 example spreadsheets (.CAL) and 60 example graphics (.GCL) files and 32 drawing files (.GDF). For word processing there are 13 example files (.WPS).&lt;br /&gt;
&lt;br /&gt;
The software is being made available as a Files-11 disk image (SATURN.DSK) currently available at [http://RSX11M.com/Saturn.zip](http://RSX11M.com/Saturn.zip) which can be imported into RSX in the following ways:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Using the RSX VCP utility (see RSX11M+ V4.6 release notes, Chapter 6 for details on using VCP)&lt;br /&gt;
- Mounted as a uda disk image with a UniBone or QBone on real PDP-11s&lt;br /&gt;
- Attached as a rq disk in Simh on a PiDP-11/70&lt;br /&gt;
&lt;br /&gt;
The command file INSAT.CMD will copy the Saturn files from the RSX disk drive where you’ve connected the Saturn disk image to a UIC and drive you also specify. It will then install the software by copying the .SAT and .HLP files to LB:[1,1], create the SA77: global logical required and install the required tasks.&lt;br /&gt;
The command file STARTSAT.CMD should be called during RSX boot-up. This is typically toward the end of either LB:[1,2]USERPROG.CMD or LB:[1,2]INSPROG.CMD.&lt;br /&gt;
&lt;br /&gt;
Saturn software assumes you have DEC VT terminal emulation including the PF1 – PF4 keys that are used extensively. The rest of the numeric key pad is available for numeric entry. If you don’t have the PF1-PF4 keys mapped, it will be difficult to use the software. If you have a VT125, VT240, VT330 or VT340 or good emulation of the Regis graphics (Gigi or VT LAN 40) you will really enjoy using Saturn Graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- PF1 usually backs up a step in the menus to the prior screen.&lt;br /&gt;
- PF2 is context specific help (like EDT or KED)&lt;br /&gt;
- PF3 is advance to the next screen in menus&lt;br /&gt;
- PF4 is exit from the current menu&lt;br /&gt;
&lt;br /&gt;
The documentation for Saturn has been partially recovered. Scanned .pdfs of the following manuals, and miscellaneous documents are available.&lt;br /&gt;
&lt;br /&gt;
*[[File:Directory Utilitiies.png.png|thumb|Directory Utilities Menu]]Saturn_Calc_Users_Manual_1984.pdf (129 pages)&lt;br /&gt;
*Saturn_Calc_System_Summary_1985.pdf (17 pages)&lt;br /&gt;
*Saturn_Release_Notes_1991.pdf (6 pages)&lt;br /&gt;
*[[File:Directory Example.png.png|thumb|Directory Listing of Saturn Graph files and their description]]Saturn_Install_RT-11_1984.pdf (63 pages)&lt;br /&gt;
*Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
*Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
[[:Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;History of this Software&#039;&#039;&#039; &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It originally ran on RSX11M, RT-11, and RSTS/E as well as VMS and even MS-DOS.&lt;br /&gt;
I used Saturn Calc and Graph in an R&amp;amp;D Lab in the 1980s. It was an extremely powerful and easy to learn software package.&lt;br /&gt;
&lt;br /&gt;
I have also been waiting a long time (started in 2013) to be able to use Saturn Calc and Graph. Over the years, I&#039;ve collected various distributions but the licenses that I had for the RSX version no longer seemed to work. It was distributed as task images, instead of object libraries which would have been easier to hack. The Saturn Calc task would check for a couple files and then if it had not been modified by the license key program it just exited.&lt;br /&gt;
&lt;br /&gt;
I’d like to thank a number of people who had a hand in recovering this software. &#039;&#039;&#039;Norm Byers&#039;&#039;&#039;, the original author of Saturn Calc, who spent time on the phone with me explaining various things. &#039;&#039;&#039;Ken Kunstmann&#039;&#039;&#039;, the former President of Saturn Systems, who was supportive of this effort and connected me with Norm. &#039;&#039;&#039;Malcolm MacLeod&#039;&#039;&#039;, recovered a Saturn dealer’s distribution kit on RX50s in Australia. Most of all, I want to thank &#039;&#039;&#039;Lee Gleason&#039;&#039;&#039;, who developed some fantastic RSX tools that made it possible to disable the license checks.&lt;br /&gt;
&lt;br /&gt;
These task execution tracing tools are able to record a t-bit trace of the executing Saturn Calc task. This trace records the octal value of PC register and the first word of the instruction being executed.&lt;br /&gt;
&lt;br /&gt;
see [https://rsx11.blogspot.com/2026/02/](https://rsx11.blogspot.com/2026/02/) for details&lt;br /&gt;
&lt;br /&gt;
However, RSX works very hard not to allow a task to run with the t-bit trap set. Lee had to modify both INS and LDR in multiple places to NOT clear the t-bit trap in the task header PSW if it is set. When the program exited since the license had not activated it, we would look at the last instruction executed, an EMT 377, to call RSX EXIT$ directive. Then we would work backward to find the conditional branch that could have skipped over the EMT 377. Once that is found change the BLE or BEQ and make it unconditional BR instruction with ZAP.&lt;br /&gt;
&lt;br /&gt;
These tasks are heavily overlaid so the particular overlay of the conditional branch at the correct PC address has to be found. ZAP /LI showed that CAL.TSK had 19 overlays at the address of the EMT 377 and conditional branch. So each has to be checked to find which overlay has the correct octal values in the correct addresses. Then ZAP the BEQ (001403) or BLE (003403) to a BR (000403) to skip over the EMT 377 (104377) that called EXIT$S.&lt;br /&gt;
&lt;br /&gt;
Each of the many Saturn tasks had to be hacked and they each had a couple spots that had to be ZAPped. But then we had working versions of Saturn Calc,&lt;br /&gt;
Graph and WP and were just checking the other tasks.&lt;br /&gt;
&lt;br /&gt;
This is when we ran into the next hurdle, both Calc and Graph were in a &amp;quot;Demo&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
For Graph this meant that each plot that it made had a DEMO Version written diagonally across the chart. This was done at the end of the created plot so you could send the HPGL or RGL code to a file and edit it out but that was no fun. I figured out how too by using the SATKEY task and feeding it old license info, I could remove the DEMO mode. This was the same license KEY that would not unlock things directly I suppose because of a Y2K or similar issue.&lt;br /&gt;
&lt;br /&gt;
Saturn Calc was different, It would allow you to create any size (upto the 16384 max cells) but if you tried to save the spreadsheet, it refused unless you had less than 150 cells. The SATKEY trick did not fix Calc. Lee Gleason solved this one by dumping the entire task image to a .DMP file and looking for the 150 (226 octal) value, decoding instruction around it to see if there was a conditional branch associated with it, then use ZAP to make it an unconditional branch.&lt;br /&gt;
&lt;br /&gt;
So far everything looks good, but there are a couple caveats to know about.&lt;br /&gt;
&lt;br /&gt;
- First, the RSX Saturn software doesn&#039;t understand named directories so you should be in a UIC based directory when you use it.&lt;br /&gt;
&lt;br /&gt;
- Second, there is an obscure bug that I have not been able to solve and don’t know if it was always there or it was somehow introduced by our hacks and zaps. It involves SUM or AVG calculations across a range when the range of cells when the input values are calculated.&lt;br /&gt;
&lt;br /&gt;
Saturn Graph is working very well. I can create a line, bar or pie chart either in SIG (Saturn Interactive Graphics) or from a Calc spreadsheet. Then it&lt;br /&gt;
can be displayed on a VT125, VT240, VT330 or VT340 (Regis) terminal, then when I&#039;m ready to make a hard copy, send it to a spooled HP7550 (HPGL) plotter or even a LA50 (sixel) printer. The VT340 mouse even works with the Saturn drawing program.&lt;br /&gt;
&lt;br /&gt;
I also have a couple F77 programs in development that are allowing me to read the VECTOR.LST file produced by GRF when HPGL output is directed to disk and send that HPGL scaled by various amounts to a modern HP T520 plotter to make 8.5&amp;quot; x 11&amp;quot;, 11&amp;quot; x 17&amp;quot;, 13&amp;quot; x 19&amp;quot; or 24&amp;quot; x 36&amp;quot; plots. The T520 is sent the modified HPGL data via TCP/IP to its port 9100. Another F77 program does a similar thing for a Brother MFC-L8930CDW color laser printer for print-outs and HPGL plots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Current Status&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    I would be interested in a beta tester or two who are somewhat familiar with Saturn to see if there are any issues remaining. Saturn provided many example files and I&#039;m including them as wellI also included a couple of my .CAL spreadsheets: BENCH.CAL has some bench mark data for various PDP-11s and VAXes. BALLISTIC.CAL calculates ballistic tables for bullets given the initial velocity and Ballistic Coefficient.&lt;br /&gt;
&lt;br /&gt;
This distribution contains in total about 10800 blocks in 300+ files.&lt;br /&gt;
&lt;br /&gt;
If you have an RSX system on HECnet, you can NFT the Saturn files from RDP1:: (30.11) them back to your system.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;NFT =RDP1::\*.\*/LO&lt;br /&gt;
&lt;br /&gt;
I’ve also packaged everything in a RL02 zipped disk image at:&lt;br /&gt;
 [[:Category:Downloads]] &lt;br /&gt;
that can be downloaded with wget to a PiDP-11/70 or QBone. Then just unzip and attach the RL02 disk image to a rl device in simh.&lt;br /&gt;
&lt;br /&gt;
Ultimately, Johnny Billquist said he might be interested in creating an RPM package.&lt;br /&gt;
&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=67</id>
		<title>Category:Saturn Software</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=67"/>
		<updated>2026-06-12T15:19:19Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SATmenu.png.png|thumb|Saturn Main Menu]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Saturn Software for RSX&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Saturn Systems was a company that produced several software packages for PDP-11s that included:&lt;br /&gt;
1. Saturn Calc is a spreadsheet program for RSX, RT-11 and RSTS that was extremely powerful&lt;br /&gt;
2. Saturn Graph for scientific and business graphics&lt;br /&gt;
3. Saturn Word Processing for the office&lt;br /&gt;
&lt;br /&gt;
The RSX version was distributed as RSX11M task images and it had a licensing system that unfortunately broke at some point so that it was no longer possible to activate the tasks.&lt;br /&gt;
&lt;br /&gt;
I used this software back in the day in a Research &amp;amp; Development Lab. As I&#039;ve taken up vintage computing as a hobby, I&#039;ve been trying to hack these RSX task images to run once again.&lt;br /&gt;
&lt;br /&gt;
I just finished testing the recovered Saturn tasks on RSX11M (not M+) and it seems to work fine. This is great for the 18 bit non-I/D space, PDP-ns like the 11/40,11/34, u/23, or 11/60.&lt;br /&gt;
&lt;br /&gt;
This Saturn software consists of three main components, Calc, Graph, and Word Processing.&lt;br /&gt;
*SAT.TSK – Master Menu and Document control&lt;br /&gt;
*CAL.TSK – Spreadsheet&lt;br /&gt;
*SIG.TSK – Interactive Graphics &lt;br /&gt;
*WPS.TSK – Word Processing&lt;br /&gt;
&lt;br /&gt;
In this distribution there are 23 RSX tasks that perform various functions and 22 (.SAT) files that contain data and configuration information. In addition there are 4 help (.HLP) files and 18 example spreadsheets (.CAL) and 60 example graphics (.GCL) files and 32 drawing files (.GDF). For word processing there are 13 example files (.WPS).&lt;br /&gt;
&lt;br /&gt;
The software is being made available as a Files-11 disk image (SATURN.DSK) currently available at [http://RSX11M.com/Saturn.zip](http://RSX11M.com/Saturn.zip) which can be imported into RSX in the following ways:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Using the RSX VCP utility (see RSX11M+ V4.6 release notes, Chapter 6 for details on using VCP)&lt;br /&gt;
- Mounted as a uda disk image with a UniBone or QBone on real PDP-11s&lt;br /&gt;
- Attached as a rq disk in Simh on a PiDP-11/70&lt;br /&gt;
&lt;br /&gt;
The command file INSAT.CMD will copy the Saturn files from the RSX disk drive where you’ve connected the Saturn disk image to a UIC and drive you also specify. It will then install the software by copying the .SAT and .HLP files to LB:[1,1], create the SA77: global logical required and install the required tasks.&lt;br /&gt;
The command file STARTSAT.CMD should be called during RSX boot-up. This is typically toward the end of either LB:[1,2]USERPROG.CMD or LB:[1,2]INSPROG.CMD.&lt;br /&gt;
&lt;br /&gt;
Saturn software assumes you have DEC VT terminal emulation including the PF1 – PF4 keys that are used extensively. The rest of the numeric key pad is available for numeric entry. If you don’t have the PF1-PF4 keys mapped, it will be difficult to use the software. If you have a VT125, VT240, VT330 or VT340 or good emulation of the Regis graphics (Gigi or VT LAN 40) you will really enjoy using Saturn Graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- PF1 usually backs up a step in the menus to the prior screen.&lt;br /&gt;
- PF2 is context specific help (like EDT or KED)&lt;br /&gt;
- PF3 is advance to the next screen in menus&lt;br /&gt;
- PF4 is exit from the current menu&lt;br /&gt;
&lt;br /&gt;
The documentation for Saturn has been partially recovered. Scanned .pdfs of the following manuals, and miscellaneous documents are available.&lt;br /&gt;
&lt;br /&gt;
*[[File:Directory Utilitiies.png.png|thumb|Directory Utilities Menu]]Saturn_Calc_Users_Manual_1984.pdf (129 pages)&lt;br /&gt;
*Saturn_Calc_System_Summary_1985.pdf (17 pages)&lt;br /&gt;
*Saturn_Release_Notes_1991.pdf (6 pages)&lt;br /&gt;
*[[File:Directory Example.png.png|thumb|Directory Listing of Saturn Graph files and their description]]Saturn_Install_RT-11_1984.pdf (63 pages)&lt;br /&gt;
*Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
*Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
[[:Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;History of this Software&#039;&#039;&#039; &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It originally ran on RSX11M, RT-11, and RSTS/E as well as VMS and even MS-DOS.&lt;br /&gt;
I used Saturn Calc and Graph in an R&amp;amp;D Lab in the 1980s. It was an extremely powerful and easy to learn software package.&lt;br /&gt;
&lt;br /&gt;
I have also been waiting a long time (started in 2013) to be able to use Saturn Calc and Graph. Over the years, I&#039;ve collected various distributions but the licenses that I had for the RSX version no longer seemed to work. It was distributed as task images, instead of object libraries which would have been easier to hack. The Saturn Calc task would check for a couple files and then if it had not been modified by the license key program it just exited.&lt;br /&gt;
&lt;br /&gt;
I’d like to thank a number of people who had a hand in recovering this software. &#039;&#039;&#039;Norm Byers&#039;&#039;&#039;, the original author of Saturn Calc, who spent time on the phone with me explaining various things. &#039;&#039;&#039;Ken Kunstmann&#039;&#039;&#039;, the former President of Saturn Systems, who was supportive of this effort and connected me with Norm. &#039;&#039;&#039;Malcolm MacLeod&#039;&#039;&#039;, recovered a Saturn dealer’s distribution kit on RX50s in Australia. Most of all, I want to thank &#039;&#039;&#039;Lee Gleason&#039;&#039;&#039;, who developed some fantastic RSX tools that made it possible to disable the license checks.&lt;br /&gt;
&lt;br /&gt;
These task execution tracing tools are able to record a t-bit trace of the executing Saturn Calc task. This trace records the octal value of PC register and the first word of the instruction being executed.&lt;br /&gt;
&lt;br /&gt;
see [https://rsx11.blogspot.com/2026/02/](https://rsx11.blogspot.com/2026/02/) for details&lt;br /&gt;
&lt;br /&gt;
However, RSX works very hard not to allow a task to run with the t-bit trap set. Lee had to modify both INS and LDR in multiple places to NOT clear the t-bit trap in the task header PSW if it is set. When the program exited since the license had not activated it, we would look at the last instruction executed, an EMT 377, to call RSX EXIT$ directive. Then we would work backward to find the conditional branch that could have skipped over the EMT 377. Once that is found change the BLE or BEQ and make it unconditional BR instruction with ZAP.&lt;br /&gt;
&lt;br /&gt;
These tasks are heavily overlaid so the particular overlay of the conditional branch at the correct PC address has to be found. ZAP /LI showed that CAL.TSK had 19 overlays at the address of the EMT 377 and conditional branch. So each has to be checked to find which overlay has the correct octal values in the correct addresses. Then ZAP the BEQ (001403) or BLE (003403) to a BR (000403) to skip over the EMT 377 (104377) that called EXIT$S.&lt;br /&gt;
&lt;br /&gt;
Each of the many Saturn tasks had to be hacked and they each had a couple spots that had to be ZAPped. But then we had working versions of Saturn Calc,&lt;br /&gt;
Graph and WP and were just checking the other tasks.&lt;br /&gt;
&lt;br /&gt;
This is when we ran into the next hurdle, both Calc and Graph were in a &amp;quot;Demo&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
For Graph this meant that each plot that it made had a DEMO Version written diagonally across the chart. This was done at the end of the created plot so you could send the HPGL or RGL code to a file and edit it out but that was no fun. I figured out how too by using the SATKEY task and feeding it old license info, I could remove the DEMO mode. This was the same license KEY that would not unlock things directly I suppose because of a Y2K or similar issue.&lt;br /&gt;
&lt;br /&gt;
Saturn Calc was different, It would allow you to create any size (upto the 16384 max cells) but if you tried to save the spreadsheet, it refused unless you had less than 150 cells. The SATKEY trick did not fix Calc. Lee Gleason solved this one by dumping the entire task image to a .DMP file and looking for the 150 (226 octal) value, decoding instruction around it to see if there was a conditional branch associated with it, then use ZAP to make it an unconditional branch.&lt;br /&gt;
&lt;br /&gt;
So far everything looks good, but there are a couple caveats to know about.&lt;br /&gt;
&lt;br /&gt;
- First, the RSX Saturn software doesn&#039;t understand named directories so you should be in a UIC based directory when you use it.&lt;br /&gt;
&lt;br /&gt;
- Second, there is an obscure bug that I have not been able to solve and don’t know if it was always there or it was somehow introduced by our hacks and zaps. It involves SUM or AVG calculations across a range when the range of cells when the input values are calculated.&lt;br /&gt;
&lt;br /&gt;
Saturn Graph is working very well. I can create a line, bar or pie chart either in SIG (Saturn Interactive Graphics) or from a Calc spreadsheet. Then it&lt;br /&gt;
can be displayed on a VT125, VT240, VT330 or VT340 (Regis) terminal, then when I&#039;m ready to make a hard copy, send it to a spooled HP7550 (HPGL) plotter or even a LA50 (sixel) printer. The VT340 mouse even works with the Saturn drawing program.&lt;br /&gt;
&lt;br /&gt;
I also have a couple F77 programs in development that are allowing me to read the VECTOR.LST file produced by GRF when HPGL output is directed to disk and send that HPGL scaled by various amounts to a modern HP T520 plotter to make 8.5&amp;quot; x 11&amp;quot;, 11&amp;quot; x 17&amp;quot;, 13&amp;quot; x 19&amp;quot; or 24&amp;quot; x 36&amp;quot; plots. The T520 is sent the modified HPGL data via TCP/IP to its port 9100. Another F77 program does a similar thing for a Brother MFC-L8930CDW color laser printer for print-outs and HPGL plots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Current Status&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    I would be interested in a beta tester or two who are somewhat familiar with Saturn to see if there are any issues remaining. Saturn provided many example files and I&#039;m including them as wellI also included a couple of my .CAL spreadsheets: BENCH.CAL has some bench mark data for various PDP-11s and VAXes. BALLISTIC.CAL calculates ballistic tables for bullets given the initial velocity and Ballistic Coefficient.&lt;br /&gt;
&lt;br /&gt;
This distribution contains in total about 10800 blocks in 300+ files.&lt;br /&gt;
&lt;br /&gt;
If you have an RSX system on HECnet, you can NFT the Saturn files from RDP1:: (30.11) them back to your system.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;NFT =RDP1::\*.\*/LO&lt;br /&gt;
&lt;br /&gt;
I’ve also packaged everything in a RL02 zipped disk image at:&lt;br /&gt;
 [[:Category:Downloads]] &lt;br /&gt;
that can be downloaded with wget to a PiDP-11/70 or QBone. Then just unzip and attach the RL02 disk image to a rl device in simh.&lt;br /&gt;
&lt;br /&gt;
Ultimately, Johnny Billquist said he might be interested in creating an RPM package.&lt;br /&gt;
&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=66</id>
		<title>Category:Saturn Software</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=66"/>
		<updated>2026-06-12T14:53:13Z</updated>

		<summary type="html">&lt;p&gt;Mark: Added Screen Shots of Saturn Menus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SATmenu.png.png|thumb|Saturn Main Menu]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Saturn Software for RSX&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This Saturn software consists of three main components, Calc, Graph, and Word Processing.&lt;br /&gt;
*SAT.TSK – Master Menu and Document control&lt;br /&gt;
*CAL.TSK – Spreadsheet&lt;br /&gt;
*SIG.TSK – Interactive Graphics &lt;br /&gt;
*WPS.TSK – Word Processing&lt;br /&gt;
&lt;br /&gt;
In this distribution there are 23 RSX tasks that perform various functions and 22 (.SAT) files that contain data and configuration information. In addition there are 4 help (.HLP) files and 18 example spreadsheets (.CAL) and 60 example graphics (.GCL) files and 32 drawing files (.GDF). For word processing there are 13 example files (.WPS).&lt;br /&gt;
&lt;br /&gt;
The software is being made available as a Files-11 disk image (SATURN.DSK) currently available at [http://RSX11M.com/Saturn.zip](http://RSX11M.com/Saturn.zip) which can be imported into RSX in the following ways:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Using the RSX VCP utility (see RSX11M+ V4.6 release notes, Chapter 6 for details on using VCP)&lt;br /&gt;
- Mounted as a uda disk image with a UniBone or QBone on real PDP-11s&lt;br /&gt;
- Attached as a rq disk in Simh on a PiDP-11/70&lt;br /&gt;
&lt;br /&gt;
The command file INSAT.CMD will copy the Saturn files from the RSX disk drive where you’ve connected the Saturn disk image to a UIC and drive you also specify. It will then install the software by copying the .SAT and .HLP files to LB:[1,1], create the SA77: global logical required and install the required tasks.&lt;br /&gt;
The command file STARTSAT.CMD should be called during RSX boot-up. This is typically toward the end of either LB:[1,2]USERPROG.CMD or LB:[1,2]INSPROG.CMD.&lt;br /&gt;
&lt;br /&gt;
Saturn software assumes you have DEC VT terminal emulation including the PF1 – PF4 keys that are used extensively. The rest of the numeric key pad is available for numeric entry. If you don’t have the PF1-PF4 keys mapped, it will be difficult to use the software. If you have a VT125, VT240, VT330 or VT340 or good emulation of the Regis graphics (Gigi or VT LAN 40) you will really enjoy using Saturn Graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- PF1 usually backs up a step in the menus to the prior screen.&lt;br /&gt;
- PF2 is context specific help (like EDT or KED)&lt;br /&gt;
- PF3 is advance to the next screen in menus&lt;br /&gt;
- PF4 is exit from the current menu&lt;br /&gt;
&lt;br /&gt;
The documentation for Saturn has been partially recovered. Scanned .pdfs of the following manuals, and miscellaneous documents are available.&lt;br /&gt;
&lt;br /&gt;
*[[File:Directory Utilitiies.png.png|thumb|Directory Utilities Menu]]Saturn_Calc_Users_Manual_1984.pdf (129 pages)&lt;br /&gt;
*Saturn_Calc_System_Summary_1985.pdf (17 pages)&lt;br /&gt;
*Saturn_Release_Notes_1991.pdf (6 pages)&lt;br /&gt;
*[[File:Directory Example.png.png|thumb|Directory Listing of Saturn Graph files and their description]]Saturn_Install_RT-11_1984.pdf (63 pages)&lt;br /&gt;
*Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
*Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
[[:Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;History of this Software&#039;&#039;&#039; &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It originally ran on RSX11M, RT-11, and RSTS/E as well as VMS and even MS-DOS.&lt;br /&gt;
I used Saturn Calc and Graph in an R&amp;amp;D Lab in the 1980s. It was an extremely powerful and easy to learn software package.&lt;br /&gt;
&lt;br /&gt;
I have also been waiting a long time (started in 2013) to be able to use Saturn Calc and Graph. Over the years, I&#039;ve collected various distributions but the licenses that I had for the RSX version no longer seemed to work. It was distributed as task images, instead of object libraries which would have been easier to hack. The Saturn Calc task would check for a couple files and then if it had not been modified by the license key program it just exited.&lt;br /&gt;
&lt;br /&gt;
I’d like to thank a number of people who had a hand in recovering this software. &#039;&#039;&#039;Norm Byers&#039;&#039;&#039;, the original author of Saturn Calc, who spent time on the phone with me explaining various things. &#039;&#039;&#039;Ken Kunstmann&#039;&#039;&#039;, the former President of Saturn Systems, who was supportive of this effort and connected me with Norm. &#039;&#039;&#039;Malcolm MacLeod&#039;&#039;&#039;, recovered a Saturn dealer’s distribution kit on RX50s in Australia. Most of all, I want to thank &#039;&#039;&#039;Lee Gleason&#039;&#039;&#039;, who developed some fantastic RSX tools that made it possible to disable the license checks.&lt;br /&gt;
&lt;br /&gt;
These task execution tracing tools are able to record a t-bit trace of the executing Saturn Calc task. This trace records the octal value of PC register and the first word of the instruction being executed.&lt;br /&gt;
&lt;br /&gt;
see [https://rsx11.blogspot.com/2026/02/](https://rsx11.blogspot.com/2026/02/) for details&lt;br /&gt;
&lt;br /&gt;
However, RSX works very hard not to allow a task to run with the t-bit trap set. Lee had to modify both INS and LDR in multiple places to NOT clear the t-bit trap in the task header PSW if it is set. When the program exited since the license had not activated it, we would look at the last instruction executed, an EMT 377, to call RSX EXIT$ directive. Then we would work backward to find the conditional branch that could have skipped over the EMT 377. Once that is found change the BLE or BEQ and make it unconditional BR instruction with ZAP.&lt;br /&gt;
&lt;br /&gt;
These tasks are heavily overlaid so the particular overlay of the conditional branch at the correct PC address has to be found. ZAP /LI showed that CAL.TSK had 19 overlays at the address of the EMT 377 and conditional branch. So each has to be checked to find which overlay has the correct octal values in the correct addresses. Then ZAP the BEQ (001403) or BLE (003403) to a BR (000403) to skip over the EMT 377 (104377) that called EXIT$S.&lt;br /&gt;
&lt;br /&gt;
Each of the many Saturn tasks had to be hacked and they each had a couple spots that had to be ZAPped. But then we had working versions of Saturn Calc,&lt;br /&gt;
Graph and WP and were just checking the other tasks.&lt;br /&gt;
&lt;br /&gt;
This is when we ran into the next hurdle, both Calc and Graph were in a &amp;quot;Demo&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
For Graph this meant that each plot that it made had a DEMO Version written diagonally across the chart. This was done at the end of the created plot so you could send the HPGL or RGL code to a file and edit it out but that was no fun. I figured out how too by using the SATKEY task and feeding it old license info, I could remove the DEMO mode. This was the same license KEY that would not unlock things directly I suppose because of a Y2K or similar issue.&lt;br /&gt;
&lt;br /&gt;
Saturn Calc was different, It would allow you to create any size (upto the 16384 max cells) but if you tried to save the spreadsheet, it refused unless you had less than 150 cells. The SATKEY trick did not fix Calc. Lee Gleason solved this one by dumping the entire task image to a .DMP file and looking for the 150 (226 octal) value, decoding instruction around it to see if there was a conditional branch associated with it, then use ZAP to make it an unconditional branch.&lt;br /&gt;
&lt;br /&gt;
So far everything looks good, but there are a couple caveats to know about.&lt;br /&gt;
&lt;br /&gt;
- First, the RSX Saturn software doesn&#039;t understand named directories so you should be in a UIC based directory when you use it.&lt;br /&gt;
&lt;br /&gt;
- Second, there is an obscure bug that I have not been able to solve and don’t know if it was always there or it was somehow introduced by our hacks and zaps. It involves SUM or AVG calculations across a range when the range of cells when the input values are calculated.&lt;br /&gt;
&lt;br /&gt;
Saturn Graph is working very well. I can create a line, bar or pie chart either in SIG (Saturn Interactive Graphics) or from a Calc spreadsheet. Then it&lt;br /&gt;
can be displayed on a VT125, VT240, VT330 or VT340 (Regis) terminal, then when I&#039;m ready to make a hard copy, send it to a spooled HP7550 (HPGL) plotter or even a LA50 (sixel) printer. The VT340 mouse even works with the Saturn drawing program.&lt;br /&gt;
&lt;br /&gt;
I also have a couple F77 programs in development that are allowing me to read the VECTOR.LST file produced by GRF when HPGL output is directed to disk and send that HPGL scaled by various amounts to a modern HP T520 plotter to make 8.5&amp;quot; x 11&amp;quot;, 11&amp;quot; x 17&amp;quot;, 13&amp;quot; x 19&amp;quot; or 24&amp;quot; x 36&amp;quot; plots. The T520 is sent the modified HPGL data via TCP/IP to its port 9100. Another F77 program does a similar thing for a Brother MFC-L8930CDW color laser printer for print-outs and HPGL plots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Current Status&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    I would be interested in a beta tester or two who are somewhat familiar with Saturn to see if there are any issues remaining. Saturn provided many example files and I&#039;m including them as wellI also included a couple of my .CAL spreadsheets: BENCH.CAL has some bench mark data for various PDP-11s and VAXes. BALLISTIC.CAL calculates ballistic tables for bullets given the initial velocity and Ballistic Coefficient.&lt;br /&gt;
&lt;br /&gt;
This distribution contains in total about 10800 blocks in 300+ files.&lt;br /&gt;
&lt;br /&gt;
If you have an RSX system on HECnet, you can NFT the Saturn files from RDP1:: (30.11) them back to your system.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;NFT =RDP1::\*.\*/LO&lt;br /&gt;
&lt;br /&gt;
I’ve also packaged everything in a RL02 zipped disk image at:&lt;br /&gt;
 [[:Category:Downloads]] &lt;br /&gt;
that can be downloaded with wget to a PiDP-11/70 or QBone. Then just unzip and attach the RL02 disk image to a rl device in simh.&lt;br /&gt;
&lt;br /&gt;
Ultimately, Johnny Billquist said he might be interested in creating an RPM package.&lt;br /&gt;
&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=File:Directory_Example.png.png&amp;diff=65</id>
		<title>File:Directory Example.png.png</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=File:Directory_Example.png.png&amp;diff=65"/>
		<updated>2026-06-12T14:52:09Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Directory Listing&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=File:Directory_Utilitiies.png.png&amp;diff=64</id>
		<title>File:Directory Utilitiies.png.png</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=File:Directory_Utilitiies.png.png&amp;diff=64"/>
		<updated>2026-06-12T14:48:23Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Directory Utility Menu&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=File:SATmenu.png.png&amp;diff=63</id>
		<title>File:SATmenu.png.png</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=File:SATmenu.png.png&amp;diff=63"/>
		<updated>2026-06-12T14:44:58Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Saturn Main Menu&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=File:PDP-1170.jpg&amp;diff=62</id>
		<title>File:PDP-1170.jpg</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=File:PDP-1170.jpg&amp;diff=62"/>
		<updated>2026-06-10T03:28:07Z</updated>

		<summary type="html">&lt;p&gt;Mark: PiDP-11/70&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
PiDP-11/70&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=61</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=61"/>
		<updated>2026-06-10T03:21:32Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                 CREATE CHART&lt;br /&gt;
&lt;br /&gt;
             Available Options Are:&lt;br /&gt;
&lt;br /&gt;
           --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                2  - Bar Chart&lt;br /&gt;
                3  - Line Chart&lt;br /&gt;
                4  - Gantt/Activity Chart&lt;br /&gt;
                5  - Word Chart&lt;br /&gt;
                6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. You can find this on github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Calc&amp;diff=60</id>
		<title>Category:Saturn Calc</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Calc&amp;diff=60"/>
		<updated>2026-06-10T03:19:15Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Ballistic.jpg|thumb|Ballistic Trajectory spreadsheet in Saturn Calc]]&lt;br /&gt;
[[File:Bench.png|thumb|Various Benchmarks for PDP-11s and VAXes]]&lt;br /&gt;
[[File:Functions.jpg.jpg|thumb|Functions List from Calc Help]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Calc &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calc has some similarity to Lotus 1-2-3 in that it uses a / to bring up a line of command choices:&lt;br /&gt;
&lt;br /&gt;
Command (A,B,C,D,E,F,G,I,M,N,O,P,R,S,T,V,W,X,Z,?):&lt;br /&gt;
&lt;br /&gt;
as you use arrow keys to move the cursor over a letter an short explanation appears,&lt;br /&gt;
&lt;br /&gt;
X.  exit without saving worksheet               Exit [No]? Y&lt;br /&gt;
&lt;br /&gt;
S-enter Storage menu (to save,recall,graph, etc.). Choosing an option e.g. S, brings up a secondary menu.&lt;br /&gt;
&lt;br /&gt;
Storage option (W,R,C,O,L,G,A,?): W&lt;br /&gt;
&lt;br /&gt;
Name of worksheet to write: FILENAME.CAL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commands are system functions that can change the display characteristics of values, modify the size or arrangement of the spreadsheet, and perform system operations like storage and printing of spreadsheets. They are distinguished from entries by typing &amp;lt;/&amp;gt; as the first character on the prompt/edit line. The system responds by displaying the first letters of the command options. Typing the desired letter and pressing &amp;lt;CR&amp;gt; causes a prompt to appear which requests specific action. For all commands except Blank, Copy, Move, Order, and Print, this second prompt can be eliminated by specifying the action before pressing &amp;lt;CR&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pressing &amp;lt;PF4&amp;gt; or &amp;lt;CTRL&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;U&amp;gt; cancels a command before it is implemented.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
A APPLY FORMULA      I INSERT                 S STORAGE&lt;br /&gt;
B BLANK              M MOVE                   T TITLES&lt;br /&gt;
C COPY               N NAME                   V VALUES&lt;br /&gt;
D DELETE             O ORDER (SORT)           W WINDOWS&lt;br /&gt;
E EDIT               P PRINT                  X EXIT&lt;br /&gt;
F FORMAT             R REWRAP TEXT            Z ZAP&lt;br /&gt;
G GLOBAL                                          &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
One difference from Lotus 1-2-3 is that the spreadsheet results are not calculated until you request it with ! or , These two characters are commands to recalculate the spreadsheet. This saves lots of CPU cycles for the PDP-11. Also, the calculations can run left to right row by row or left to right column by column. Sometimes a cell in for example column C use a value from column F that is not yet calculated. Hitting ! a second time is necessary in that case. Also, the number of recalculation cycles can be set by a global value as can the order of calculations.&lt;br /&gt;
&lt;br /&gt;
This user interface makes it very easy to get around in Calc. Exiting a spreadsheet is /X Y or PF4. Saving is /S W filename.CAL If Filename.CAL exists, you are asked if you want to replace it. Saying yes actually saves a new version number of the file so your previous version is available as Filename.CAL;-1&lt;br /&gt;
&lt;br /&gt;
The Quick Reference Guide will be your best help once you become somewhat familiar with Saturn Calc.&lt;br /&gt;
&lt;br /&gt;
One great feature of Calc is the use of external .CCL command files. You can create an ascii text file that can build a spreadsheet with a .CCL file. The easiest way to see this is to use / S O Filename.CCL&lt;br /&gt;
&lt;br /&gt;
Then use EDT to view the .CCL file and it is pretty easy to see how a spreadsheet could be created by BASIC or FORTRAN. The / S C filename.ccl will execute the comand file and build the spreadsheet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CCL files can also have loops, if statements, and other elements of a programming language. It is possible to have a spreadsheet model, then use a command file to drive input values through a range and record the results of the model with the various inputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is an example .CCL file that would recreate SUMFIX.CAL if read in via&lt;br /&gt;
&lt;br /&gt;
/ S O SUMFIX.CCL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYP SUMFIX.CCL&lt;br /&gt;
~\[~Q~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* DEFINITION AND DEFAULT SETUP ~c&lt;br /&gt;
/ZY~C5~C10~c&lt;br /&gt;
/GWN~c&lt;br /&gt;
/GSN~c&lt;br /&gt;
/GOR~c&lt;br /&gt;
/GRM~c&lt;br /&gt;
/GI1~c&lt;br /&gt;
/GC12~c&lt;br /&gt;
/GF2N,ZR~c&lt;br /&gt;
/GAN~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* FORMAT INFORMATION ~c&lt;br /&gt;
/F0TL~CA5~c&lt;br /&gt;
/F0TL~CA8:A9~c&lt;br /&gt;
/F0TR~CB4:B6~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* FORMULAS, TEXT, OR VALUES ~c&lt;br /&gt;
=A1 2.00~c&lt;br /&gt;
=B1 3.00~c&lt;br /&gt;
=C1 A1\*B1~c&lt;br /&gt;
=D1 PUTV(GET(C1),E1)~c&lt;br /&gt;
=E1 6.00~c&lt;br /&gt;
=A2 4.00~c&lt;br /&gt;
=B2 5.00~c&lt;br /&gt;
=C2 A2\*B2~c&lt;br /&gt;
=D2 PUTV(GET(C2),E2)~c&lt;br /&gt;
=E2 20.00~c&lt;br /&gt;
=A3 6.00~c&lt;br /&gt;
=B3 7.00~c&lt;br /&gt;
=C3 A3\*B3~c&lt;br /&gt;
=D3 PUTV(GET(C3),E3)~c&lt;br /&gt;
=E3 42.00~c&lt;br /&gt;
=B4 SUM~c&lt;br /&gt;
=C4 SUM(E1.E3)~c&lt;br /&gt;
=A5 c~c&lt;br /&gt;
=B5 AVG~c&lt;br /&gt;
=C5 AVG(E1.E3)~c&lt;br /&gt;
=B6 STD~c&lt;br /&gt;
=C6 STD(E1.E3)~c&lt;br /&gt;
=A8 For Explanation of using SUM on calculated values~c&lt;br /&gt;
=A9 See SUMFIX.TXT~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* CELL PROTECTION ~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* JUMP, BETWEEN COLUMN CHAR, AND PAGE STATUS ~c&lt;br /&gt;
/GAA~c&lt;br /&gt;
~N~c=A1~c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another / S option L can load data from data files a bit like .CSV files are used.&lt;br /&gt;
Saturn Graph .GCL files can also be created from Calc with / S G&lt;br /&gt;
&lt;br /&gt;
GCL files are discussed in the Graph overview.&lt;br /&gt;
&lt;br /&gt;
There are two issues when using Saturn Calc.&lt;br /&gt;
Saturn software doesn&#039;t understand named directories so you should be in a UIC based directory when you use it. If you are in a named directory it will look for files in your protection UIC.&lt;br /&gt;
&lt;br /&gt;
The second problem involves functions that can input a range of cells like SUM, AVG, STD, STDE, MIN or MAX. When cells contain numeric values input from the keyboard, these functions work fine e.g. SUM(C1:C10). However if C1:C10 values contained calculations like A1\*B1, the C1 cell would show the correct value but a function using the range would see 0 in the cells. C1+C2+C3...+C10 would calculate a correct sum however. I came up with a work around that can be used if one really needs that functionality across ranges. See SUMFIX.DOC in the distribution for detailed info on this topic. Also, SUMFIX.CAL is a spreadsheet that illustrates the issue and the work around for it.dir dl1:vector.lst;\*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Saturn Software]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Calc&amp;diff=59</id>
		<title>Category:Saturn Calc</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Calc&amp;diff=59"/>
		<updated>2026-06-10T03:18:51Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Ballistic.jpg|thumb|Ballistic Trajectory spreadsheet in Saturn Calc]]&lt;br /&gt;
[[File:Bench.png|thumb|Various Benchmarks for PDP-11s and VAXes]]&lt;br /&gt;
[[File:Functions.jpg.jpg|thumb|Functions List from Calc Help]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Calc &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Calc has some similarity to Lotus 1-2-3 in that it uses a / to bring up a line of command choices:&lt;br /&gt;
&lt;br /&gt;
Command (A,B,C,D,E,F,G,I,M,N,O,P,R,S,T,V,W,X,Z,?):&lt;br /&gt;
&lt;br /&gt;
as you use arrow keys to move the cursor over a letter an short explanation appears,&lt;br /&gt;
&lt;br /&gt;
X.  exit without saving worksheet               Exit [No]? Y&lt;br /&gt;
&lt;br /&gt;
S-enter Storage menu (to save,recall,graph, etc.). Choosing an option e.g. S, brings up a secondary menu.&lt;br /&gt;
&lt;br /&gt;
Storage option (W,R,C,O,L,G,A,?): W&lt;br /&gt;
&lt;br /&gt;
Name of worksheet to write: FILENAME.CAL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commands are system functions that can change the display characteristics of values, modify the size or arrangement of the spreadsheet, and perform system operations like storage and printing of spreadsheets. They are distinguished from entries by typing &amp;lt;/&amp;gt; as the first character on the prompt/edit line. The system responds by displaying the first letters of the command options. Typing the desired letter and pressing &amp;lt;CR&amp;gt; causes a prompt to appear which requests specific action. For all commands except Blank, Copy, Move, Order, and Print, this second prompt can be eliminated by specifying the action before pressing &amp;lt;CR&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pressing &amp;lt;PF4&amp;gt; or &amp;lt;CTRL&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;U&amp;gt; cancels a command before it is implemented.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
A APPLY FORMULA      I INSERT                 S STORAGE&lt;br /&gt;
B BLANK              M MOVE                   T TITLES&lt;br /&gt;
C COPY               N NAME                   V VALUES&lt;br /&gt;
D DELETE             O ORDER (SORT).          W WINDOWS&lt;br /&gt;
E EDIT               P PRINT                  X EXIT&lt;br /&gt;
F FORMAT             R REWRAP TEXT            Z ZAP&lt;br /&gt;
G GLOBAL                                          &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
One difference from Lotus 1-2-3 is that the spreadsheet results are not calculated until you request it with ! or , These two characters are commands to recalculate the spreadsheet. This saves lots of CPU cycles for the PDP-11. Also, the calculations can run left to right row by row or left to right column by column. Sometimes a cell in for example column C use a value from column F that is not yet calculated. Hitting ! a second time is necessary in that case. Also, the number of recalculation cycles can be set by a global value as can the order of calculations.&lt;br /&gt;
&lt;br /&gt;
This user interface makes it very easy to get around in Calc. Exiting a spreadsheet is /X Y or PF4. Saving is /S W filename.CAL If Filename.CAL exists, you are asked if you want to replace it. Saying yes actually saves a new version number of the file so your previous version is available as Filename.CAL;-1&lt;br /&gt;
&lt;br /&gt;
The Quick Reference Guide will be your best help once you become somewhat familiar with Saturn Calc.&lt;br /&gt;
&lt;br /&gt;
One great feature of Calc is the use of external .CCL command files. You can create an ascii text file that can build a spreadsheet with a .CCL file. The easiest way to see this is to use / S O Filename.CCL&lt;br /&gt;
&lt;br /&gt;
Then use EDT to view the .CCL file and it is pretty easy to see how a spreadsheet could be created by BASIC or FORTRAN. The / S C filename.ccl will execute the comand file and build the spreadsheet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CCL files can also have loops, if statements, and other elements of a programming language. It is possible to have a spreadsheet model, then use a command file to drive input values through a range and record the results of the model with the various inputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is an example .CCL file that would recreate SUMFIX.CAL if read in via&lt;br /&gt;
&lt;br /&gt;
/ S O SUMFIX.CCL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYP SUMFIX.CCL&lt;br /&gt;
~\[~Q~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* DEFINITION AND DEFAULT SETUP ~c&lt;br /&gt;
/ZY~C5~C10~c&lt;br /&gt;
/GWN~c&lt;br /&gt;
/GSN~c&lt;br /&gt;
/GOR~c&lt;br /&gt;
/GRM~c&lt;br /&gt;
/GI1~c&lt;br /&gt;
/GC12~c&lt;br /&gt;
/GF2N,ZR~c&lt;br /&gt;
/GAN~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* FORMAT INFORMATION ~c&lt;br /&gt;
/F0TL~CA5~c&lt;br /&gt;
/F0TL~CA8:A9~c&lt;br /&gt;
/F0TR~CB4:B6~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* FORMULAS, TEXT, OR VALUES ~c&lt;br /&gt;
=A1 2.00~c&lt;br /&gt;
=B1 3.00~c&lt;br /&gt;
=C1 A1\*B1~c&lt;br /&gt;
=D1 PUTV(GET(C1),E1)~c&lt;br /&gt;
=E1 6.00~c&lt;br /&gt;
=A2 4.00~c&lt;br /&gt;
=B2 5.00~c&lt;br /&gt;
=C2 A2\*B2~c&lt;br /&gt;
=D2 PUTV(GET(C2),E2)~c&lt;br /&gt;
=E2 20.00~c&lt;br /&gt;
=A3 6.00~c&lt;br /&gt;
=B3 7.00~c&lt;br /&gt;
=C3 A3\*B3~c&lt;br /&gt;
=D3 PUTV(GET(C3),E3)~c&lt;br /&gt;
=E3 42.00~c&lt;br /&gt;
=B4 SUM~c&lt;br /&gt;
=C4 SUM(E1.E3)~c&lt;br /&gt;
=A5 c~c&lt;br /&gt;
=B5 AVG~c&lt;br /&gt;
=C5 AVG(E1.E3)~c&lt;br /&gt;
=B6 STD~c&lt;br /&gt;
=C6 STD(E1.E3)~c&lt;br /&gt;
=A8 For Explanation of using SUM on calculated values~c&lt;br /&gt;
=A9 See SUMFIX.TXT~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* CELL PROTECTION ~c&lt;br /&gt;
~! \*\*\*\*\*\*\*\*\*\*\*\* JUMP, BETWEEN COLUMN CHAR, AND PAGE STATUS ~c&lt;br /&gt;
/GAA~c&lt;br /&gt;
~N~c=A1~c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another / S option L can load data from data files a bit like .CSV files are used.&lt;br /&gt;
Saturn Graph .GCL files can also be created from Calc with / S G&lt;br /&gt;
&lt;br /&gt;
GCL files are discussed in the Graph overview.&lt;br /&gt;
&lt;br /&gt;
There are two issues when using Saturn Calc.&lt;br /&gt;
Saturn software doesn&#039;t understand named directories so you should be in a UIC based directory when you use it. If you are in a named directory it will look for files in your protection UIC.&lt;br /&gt;
&lt;br /&gt;
The second problem involves functions that can input a range of cells like SUM, AVG, STD, STDE, MIN or MAX. When cells contain numeric values input from the keyboard, these functions work fine e.g. SUM(C1:C10). However if C1:C10 values contained calculations like A1\*B1, the C1 cell would show the correct value but a function using the range would see 0 in the cells. C1+C2+C3...+C10 would calculate a correct sum however. I came up with a work around that can be used if one really needs that functionality across ranges. See SUMFIX.DOC in the distribution for detailed info on this topic. Also, SUMFIX.CAL is a spreadsheet that illustrates the issue and the work around for it.dir dl1:vector.lst;\*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Saturn Software]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=58</id>
		<title>Category:Saturn Software</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Software&amp;diff=58"/>
		<updated>2026-06-10T03:14:05Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;Saturn Software for RSX&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This Saturn software consists of three main components, Calc, Graph, and Word Processing.&lt;br /&gt;
*SAT.TSK – Master Menu and Document control&lt;br /&gt;
*CAL.TSK – Spreadsheet&lt;br /&gt;
*SIG.TSK – Interactive Graphics &lt;br /&gt;
*WPS.TSK – Word Processing&lt;br /&gt;
&lt;br /&gt;
In this distribution there are 23 RSX tasks that perform various functions and 22 (.SAT) files that contain data and configuration information. In addition there are 4 help (.HLP) files and 18 example spreadsheets (.CAL) and 60 example graphics (.GCL) files and 32 drawing files (.GDF). For word processing there are 13 example files (.WPS).&lt;br /&gt;
&lt;br /&gt;
The software is being made available as a Files-11 disk image (SATURN.DSK) currently available at [http://RSX11M.com/Saturn.zip](http://RSX11M.com/Saturn.zip) which can be imported into RSX in the following ways:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Using the RSX VCP utility (see RSX11M+ V4.6 release notes, Chapter 6 for details on using VCP)&lt;br /&gt;
- Mounted as a uda disk image with a UniBone or QBone on real PDP-11s&lt;br /&gt;
- Attached as a rq disk in Simh on a PiDP-11/70&lt;br /&gt;
&lt;br /&gt;
The command file INSAT.CMD will copy the Saturn files from the RSX disk drive where you’ve connected the Saturn disk image to a UIC and drive you also specify. It will then install the software by copying the .SAT and .HLP files to LB:[1,1], create the SA77: global logical required and install the required tasks.&lt;br /&gt;
The command file STARTSAT.CMD should be called during RSX boot-up. This is typically toward the end of either LB:[1,2]USERPROG.CMD or LB:[1,2]INSPROG.CMD.&lt;br /&gt;
&lt;br /&gt;
Saturn software assumes you have DEC VT terminal emulation including the PF1 – PF4 keys that are used extensively. The rest of the numeric key pad is available for numeric entry. If you don’t have the PF1-PF4 keys mapped, it will be difficult to use the software. If you have a VT125, VT240, VT330 or VT340 or good emulation of the Regis graphics (Gigi or VT LAN 40) you will really enjoy using Saturn Graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- PF1 usually backs up a step in the menus to the prior screen.&lt;br /&gt;
- PF2 is context specific help (like EDT or KED)&lt;br /&gt;
- PF3 is advance to the next screen in menus&lt;br /&gt;
- PF4 is exit from the current menu&lt;br /&gt;
&lt;br /&gt;
The documentation for Saturn has been partially recovered. Scanned .pdfs of the following manuals, and miscellaneous documents are available.&lt;br /&gt;
&lt;br /&gt;
*Saturn_Calc_Users_Manual_1984.pdf (129 pages)&lt;br /&gt;
*Saturn_Calc_System_Summary_1985.pdf (17 pages)&lt;br /&gt;
*Saturn_Release_Notes_1991.pdf (6 pages)&lt;br /&gt;
*Saturn_Install_RT-11_1984.pdf (63 pages)&lt;br /&gt;
*Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
*Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
[[:Category:Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; &#039;&#039;&#039;History of this Software&#039;&#039;&#039; &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It originally ran on RSX11M, RT-11, and RSTS/E as well as VMS and even MS-DOS.&lt;br /&gt;
I used Saturn Calc and Graph in an R&amp;amp;D Lab in the 1980s. It was an extremely powerful and easy to learn software package.&lt;br /&gt;
&lt;br /&gt;
I have also been waiting a long time (started in 2013) to be able to use Saturn Calc and Graph. Over the years, I&#039;ve collected various distributions but the licenses that I had for the RSX version no longer seemed to work. It was distributed as task images, instead of object libraries which would have been easier to hack. The Saturn Calc task would check for a couple files and then if it had not been modified by the license key program it just exited.&lt;br /&gt;
&lt;br /&gt;
I’d like to thank a number of people who had a hand in recovering this software. &#039;&#039;&#039;Norm Byers&#039;&#039;&#039;, the original author of Saturn Calc, who spent time on the phone with me explaining various things. &#039;&#039;&#039;Ken Kunstmann&#039;&#039;&#039;, the former President of Saturn Systems, who was supportive of this effort and connected me with Norm. &#039;&#039;&#039;Malcolm MacLeod&#039;&#039;&#039;, recovered a Saturn dealer’s distribution kit on RX50s in Australia. Most of all, I want to thank &#039;&#039;&#039;Lee Gleason&#039;&#039;&#039;, who developed some fantastic RSX tools that made it possible to disable the license checks.&lt;br /&gt;
&lt;br /&gt;
These task execution tracing tools are able to record a t-bit trace of the executing Saturn Calc task. This trace records the octal value of PC register and the first word of the instruction being executed.&lt;br /&gt;
&lt;br /&gt;
see [https://rsx11.blogspot.com/2026/02/](https://rsx11.blogspot.com/2026/02/) for details&lt;br /&gt;
&lt;br /&gt;
However, RSX works very hard not to allow a task to run with the t-bit trap set. Lee had to modify both INS and LDR in multiple places to NOT clear the t-bit trap in the task header PSW if it is set. When the program exited since the license had not activated it, we would look at the last instruction executed, an EMT 377, to call RSX EXIT$ directive. Then we would work backward to find the conditional branch that could have skipped over the EMT 377. Once that is found change the BLE or BEQ and make it unconditional BR instruction with ZAP.&lt;br /&gt;
&lt;br /&gt;
These tasks are heavily overlaid so the particular overlay of the conditional branch at the correct PC address has to be found. ZAP /LI showed that CAL.TSK had 19 overlays at the address of the EMT 377 and conditional branch. So each has to be checked to find which overlay has the correct octal values in the correct addresses. Then ZAP the BEQ (001403) or BLE (003403) to a BR (000403) to skip over the EMT 377 (104377) that called EXIT$S.&lt;br /&gt;
&lt;br /&gt;
Each of the many Saturn tasks had to be hacked and they each had a couple spots that had to be ZAPped. But then we had working versions of Saturn Calc,&lt;br /&gt;
Graph and WP and were just checking the other tasks.&lt;br /&gt;
&lt;br /&gt;
This is when we ran into the next hurdle, both Calc and Graph were in a &amp;quot;Demo&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
For Graph this meant that each plot that it made had a DEMO Version written diagonally across the chart. This was done at the end of the created plot so you could send the HPGL or RGL code to a file and edit it out but that was no fun. I figured out how too by using the SATKEY task and feeding it old license info, I could remove the DEMO mode. This was the same license KEY that would not unlock things directly I suppose because of a Y2K or similar issue.&lt;br /&gt;
&lt;br /&gt;
Saturn Calc was different, It would allow you to create any size (upto the 16384 max cells) but if you tried to save the spreadsheet, it refused unless you had less than 150 cells. The SATKEY trick did not fix Calc. Lee Gleason solved this one by dumping the entire task image to a .DMP file and looking for the 150 (226 octal) value, decoding instruction around it to see if there was a conditional branch associated with it, then use ZAP to make it an unconditional branch.&lt;br /&gt;
&lt;br /&gt;
So far everything looks good, but there are a couple caveats to know about.&lt;br /&gt;
&lt;br /&gt;
- First, the RSX Saturn software doesn&#039;t understand named directories so you should be in a UIC based directory when you use it.&lt;br /&gt;
&lt;br /&gt;
- Second, there is an obscure bug that I have not been able to solve and don’t know if it was always there or it was somehow introduced by our hacks and zaps. It involves SUM or AVG calculations across a range when the range of cells when the input values are calculated.&lt;br /&gt;
&lt;br /&gt;
Saturn Graph is working very well. I can create a line, bar or pie chart either in SIG (Saturn Interactive Graphics) or from a Calc spreadsheet. Then it&lt;br /&gt;
can be displayed on a VT125, VT240, VT330 or VT340 (Regis) terminal, then when I&#039;m ready to make a hard copy, send it to a spooled HP7550 (HPGL) plotter or even a LA50 (sixel) printer. The VT340 mouse even works with the Saturn drawing program.&lt;br /&gt;
&lt;br /&gt;
I also have a couple F77 programs in development that are allowing me to read the VECTOR.LST file produced by GRF when HPGL output is directed to disk and send that HPGL scaled by various amounts to a modern HP T520 plotter to make 8.5&amp;quot; x 11&amp;quot;, 11&amp;quot; x 17&amp;quot;, 13&amp;quot; x 19&amp;quot; or 24&amp;quot; x 36&amp;quot; plots. The T520 is sent the modified HPGL data via TCP/IP to its port 9100. Another F77 program does a similar thing for a Brother MFC-L8930CDW color laser printer for print-outs and HPGL plots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Current Status&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    I would be interested in a beta tester or two who are somewhat familiar with Saturn to see if there are any issues remaining. Saturn provided many example files and I&#039;m including them as wellI also included a couple of my .CAL spreadsheets: BENCH.CAL has some bench mark data for various PDP-11s and VAXes. BALLISTIC.CAL calculates ballistic tables for bullets given the initial velocity and Ballistic Coefficient.&lt;br /&gt;
&lt;br /&gt;
This distribution contains in total about 10800 blocks in 300+ files.&lt;br /&gt;
&lt;br /&gt;
If you have an RSX system on HECnet, you can NFT the Saturn files from RDP1:: (30.11) them back to your system.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;NFT =RDP1::\*.\*/LO&lt;br /&gt;
&lt;br /&gt;
I’ve also packaged everything in a RL02 zipped disk image at:&lt;br /&gt;
 [[:Category:Downloads]] &lt;br /&gt;
that can be downloaded with wget to a PiDP-11/70 or QBone. Then just unzip and attach the RL02 disk image to a rl device in simh.&lt;br /&gt;
&lt;br /&gt;
Ultimately, Johnny Billquist said he might be interested in creating an RPM package.&lt;br /&gt;
&lt;br /&gt;
[[Category:Saturn Calc]]&lt;br /&gt;
[[Category:Saturn Graph]]&lt;br /&gt;
[[Category:Downloads]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Documentation&amp;diff=57</id>
		<title>Category:Documentation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Documentation&amp;diff=57"/>
		<updated>2026-06-10T03:11:24Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Scanned Manuals in PDF format&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Saturn Calc and Graph&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size).   [http://rsx11m.com/Saturn_Calc_Quick_Reference.pdf Saturn Calc quick reference Guide]&lt;br /&gt;
&lt;br /&gt;
Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size).  [http://rsx11m.com/Saturn_Graph_Quick_Reference.pdf Saturn Graph quick reference Guide]&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_Users_Manual_1984.pdf (129 pages)    [http://rsx11m.com/Saturn_Calc_Users_Manual_1984.pdf Saturn Calc Users Manual 1984]&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_System_Summary_1985.pdf (17 pages)    [http://rsx11m.com/Saturn_Calc_System_Summary_1985.pdf Saturn Calc System Summary 1985]&lt;br /&gt;
&lt;br /&gt;
Saturn_Release_Notes_1991.pdf (6 pages).    [http://rsx11m.com/Saturn_Release_Notes_1991.pdf Saturn Release Notes]&lt;br /&gt;
&lt;br /&gt;
Saturn_Install_RT-11_1984.pdf (63 pages).   [http://rsx11m.com/Saturn_Install_RT-11_1984.pdf Saturn RT-11 Installation Guide]&lt;br /&gt;
&lt;br /&gt;
*APL&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/APL-11-Ref-Man.pdf APL-11 Reference Manual]&lt;br /&gt;
&lt;br /&gt;
*Basic-11&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Basic11LangRef.pdf Basic-11 Language Reference Manual]&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Basic11RSXuser.pdf Basic-11 RSX User&#039;s Manual]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Documentation&amp;diff=56</id>
		<title>Category:Documentation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Documentation&amp;diff=56"/>
		<updated>2026-06-10T03:10:58Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Scanned Manuals in PDF format&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Saturn &lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size).   [http://rsx11m.com/Saturn_Calc_Quick_Reference.pdf Saturn Calc quick reference Guide]&lt;br /&gt;
&lt;br /&gt;
Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size).  [http://rsx11m.com/Saturn_Graph_Quick_Reference.pdf Saturn Graph quick reference Guide]&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_Users_Manual_1984.pdf (129 pages)    [http://rsx11m.com/Saturn_Calc_Users_Manual_1984.pdf Saturn Calc Users Manual 1984]&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_System_Summary_1985.pdf (17 pages)    [http://rsx11m.com/Saturn_Calc_System_Summary_1985.pdf Saturn Calc System Summary 1985]&lt;br /&gt;
&lt;br /&gt;
Saturn_Release_Notes_1991.pdf (6 pages).    [http://rsx11m.com/Saturn_Release_Notes_1991.pdf Saturn Release Notes]&lt;br /&gt;
&lt;br /&gt;
Saturn_Install_RT-11_1984.pdf (63 pages).   [http://rsx11m.com/Saturn_Install_RT-11_1984.pdf Saturn RT-11 Installation Guide]&lt;br /&gt;
&lt;br /&gt;
*APL&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/APL-11-Ref-Man.pdf APL-11 Reference Manual]&lt;br /&gt;
&lt;br /&gt;
*Basic-11&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Basic11LangRef.pdf Basic-11 Language Reference Manual]&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Basic11RSXuser.pdf Basic-11 RSX User&#039;s Manual]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Documentation&amp;diff=55</id>
		<title>Category:Documentation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Documentation&amp;diff=55"/>
		<updated>2026-06-10T03:09:21Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Scanned Manuals in PDF format&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Saturn &lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Saturn_Calc_Quick_Reference.pdf Saturn Calc quick reference Guide]&lt;br /&gt;
&lt;br /&gt;
Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Saturn_Graph_Quick_Reference.pdf Saturn Graph quick reference Guide]&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_Users_Manual_1984.pdf (129 pages)&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Saturn_Calc_Users_Manual_1984.pdf Saturn Calc Users Manual 1984]&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_System_Summary_1985.pdf (17 pages)&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Saturn_Calc_System_Summary_1985.pdf Saturn Calc System Summary 1985]&lt;br /&gt;
&lt;br /&gt;
Saturn_Release_Notes_1991.pdf (6 pages)&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Saturn_Release_Notes_1991.pdf Saturn Release Notes]&lt;br /&gt;
&lt;br /&gt;
Saturn_Install_RT-11_1984.pdf (63 pages)&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Saturn_Install_RT-11_1984.pdf Saturn RT-11 Installation Guide]&lt;br /&gt;
&lt;br /&gt;
*APL&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/APL-11-Ref-Man.pdf APL-11 Reference Manual]&lt;br /&gt;
&lt;br /&gt;
*Basic-11&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Basic11LangRef.pdf Basic-11 Language Reference Manual]&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Basic11RSXuser.pdf Basic-11 RSX User&#039;s Manual]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Documentation&amp;diff=54</id>
		<title>Category:Documentation</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Documentation&amp;diff=54"/>
		<updated>2026-06-10T03:08:32Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Scanned Manuals in PDF format&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Saturn &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
[http://rsx11m.com/Saturn_Calc_Quick_Reference.pdf Saturn Calc quick reference Guide]&lt;br /&gt;
&lt;br /&gt;
Saturn_Graph_Quick_Reference.pdf (quick reference card, duplex legal size)&lt;br /&gt;
[http://rsx11m.com/Saturn_Graph_Quick_Reference.pdf Saturn Graph quick reference Guide]&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_Users_Manual_1984.pdf (129 pages)&lt;br /&gt;
[http://rsx11m.com/Saturn_Calc_Users_Manual_1984.pdf Saturn Calc Users Manual 1984]&lt;br /&gt;
&lt;br /&gt;
Saturn_Calc_System_Summary_1985.pdf (17 pages)&lt;br /&gt;
[http://rsx11m.com/Saturn_Calc_System_Summary_1985.pdf Saturn Calc System Summary 1985]&lt;br /&gt;
&lt;br /&gt;
Saturn_Release_Notes_1991.pdf (6 pages)&lt;br /&gt;
[http://rsx11m.com/Saturn_Release_Notes_1991.pdf Saturn Release Notes]&lt;br /&gt;
&lt;br /&gt;
Saturn_Install_RT-11_1984.pdf (63 pages)&lt;br /&gt;
[http://rsx11m.com/Saturn_Install_RT-11_1984.pdf Saturn RT-11 Installation Guide]&lt;br /&gt;
&lt;br /&gt;
*APL&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/APL-11-Ref-Man.pdf APL-11 Reference Manual]&lt;br /&gt;
&lt;br /&gt;
*Basic-11&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Basic11LangRef.pdf Basic-11 Language Reference Manual]&lt;br /&gt;
&lt;br /&gt;
[http://rsx11m.com/Basic11RSXuser.pdf Basic-11 RSX User&#039;s Manual]&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=53</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=53"/>
		<updated>2026-06-10T03:02:16Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                                CREATE CHART&lt;br /&gt;
&lt;br /&gt;
                            Available Options Are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                         --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                              2  - Bar Chart&lt;br /&gt;
                              3  - Line Chart&lt;br /&gt;
                              4  - Gantt/Activity Chart&lt;br /&gt;
                              5  - Word Chart&lt;br /&gt;
                              6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. You can find this on github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=52</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=52"/>
		<updated>2026-06-10T03:01:52Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                                CREATE CHART&lt;br /&gt;
&lt;br /&gt;
                            Available Options Are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                         --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                              2  - Bar Chart&lt;br /&gt;
                              3  - Line Chart&lt;br /&gt;
                              4  - Gantt/Activity Chart&lt;br /&gt;
                              5  - Word Chart&lt;br /&gt;
                              6  - Custom Chart    &lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. You can find this on github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=51</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=51"/>
		<updated>2026-06-10T03:01:17Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                                 CREATE CHART&lt;br /&gt;
&lt;br /&gt;
                            Available Options Are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                         --&amp;gt;  1  - Pie Chart&lt;br /&gt;
                              2  - Bar Chart&lt;br /&gt;
                              3  - Line Chart&lt;br /&gt;
                              4  - Gantt/Activity Chart&lt;br /&gt;
                              5  - Word Chart&lt;br /&gt;
                              6  - Custom Chart    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. You can find this on github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=50</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=50"/>
		<updated>2026-06-10T02:58:35Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. You can find this on github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
	<entry>
		<id>http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=49</id>
		<title>Category:Saturn Graph</title>
		<link rel="alternate" type="text/html" href="http://RSX11M.COM:80/mediawiki/index.php?title=Category:Saturn_Graph&amp;diff=49"/>
		<updated>2026-06-10T02:57:29Z</updated>

		<summary type="html">&lt;p&gt;Mark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SIGDEV.jpg.jpg|thumb|Saturn Graph Device Definitions]]&lt;br /&gt;
[[File:BallisticHP7550.jpg.jpg|thumb|Ballistic Comparison on HP7550]]&lt;br /&gt;
[[File:USAREG.jpg.jpg|thumb|USAREG.GCL displayed on VT340]]&lt;br /&gt;
[[File:ProblemHP7550.jpg|thumb|Flow Chart to Solve a Problem HP7550]]&lt;br /&gt;
&amp;lt;big&amp;gt; Overview of Saturn Graph &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG is the menu based interactive graphics function. It takes you through a series of menus based on the type of chart you want to create. It also allows you to output your graph to a variety of devices. The devices are defined by option 7 Graphics Device Definitions. In that screen, the first field is the name of the device such as TI:, TT4:, or a logical name. The next field is device type which could be VT240, VT330, VT340, HDS220, TEK4010, HP7475, HP7550, HOUSTON, NICOLET, LA100, OKIDATA, and a number of others. The devices defined are stored in GTABLE.SAT Table 4 of the Saturn_Install_RT-11.pdf contains a partial list of graphics devices that can be used.&lt;br /&gt;
&lt;br /&gt;
When SIG is told to draw a graph on a particular device, it spawns GRF which creates the file of Regis RGL or HPGL or PLOT10 vectors and spools the output to the device chosen. If the device is a printer, then GRF spawns RAS which converts the vectors into raster based code such as sixels that LA100, LA50 and LA75 printers use.&lt;br /&gt;
&lt;br /&gt;
For someone just starting to use Saturn Graph, the biggest issue is finding a suitable vintage graphics device to display the graphs. Fortunately, Rene Richarz just put the finishing touches on his TEK4010 emulator for Raspberry Pi, Windows and Mac OS. You can find this on github at:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rricharz/Tek4010/](https://github.com/rricharz/Tek4010/) &lt;br /&gt;
&lt;br /&gt;
The best way to use the TEK emulator to log into RSX:&lt;br /&gt;
&lt;br /&gt;
./tek4010 telnet RSXNOD&lt;br /&gt;
&lt;br /&gt;
After logging in, @SETTEK.CMD a command file in the distribution will change some terminal characteristics and define a global logical device name TK: This is the display device that needs to be set up in SIG 7  - Graphics Device Definitions. &lt;br /&gt;
&lt;br /&gt;
Enter the device name TK: &amp;lt;CR&amp;gt; and Device type 4010 &amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SIG should fill in the scale range 1024 and 780. Then use PF3 to advance to the Store definitions. This will create a new LB:[1,1]GTABLE.SAT&lt;br /&gt;
Now you can choose one of the many .GCL example files and choose 4 to display the graph on TK: Graphs display on the 4010 screen and are really fun to watch being drawn. SIG calls GRF to create the vector graphics, GRF pauses to allow you to view the graph and hitting a &amp;lt;CR&amp;gt; will erase the graph amd take you back to SIG.&lt;br /&gt;
&lt;br /&gt;
You can modify the graph with SIG 3 – Edit Chart and then redraw to see the effect of your changes. Once you have the chart perfected you can create a hard copy with a HP plotter or LA printer.&lt;br /&gt;
&lt;br /&gt;
Like the .CCL files of Calc the .GCL files are ascii files that could be created with BASIC or FORTRAN and used via GRF to create graphs. An example of a .GCL file is below. It was created by Calc with the / S G menu but then can be modified by SIG or sent to GRF.&lt;br /&gt;
[[File:HP7550Map.jpg.jpg|thumb|U.S. Map drawn by HP7550]]&lt;br /&gt;
[[File:USSERV.jpg.jpg|thumb|USSERV.GCL displayed on Tek 4010 emulator]]&lt;br /&gt;
Below is an example of a ballistics chart that was generated by Calc’s / S G command and then displayed by SIG and GRF. You can also just send it to GRF directly &amp;gt;GRF BALLISTIC.GCL but make sure the Device name on the second line is defined.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;TYPE BALLISTIC.GCL&lt;br /&gt;
DEVICE,TK:;100,100&lt;br /&gt;
CHAIN,SIG,SY:BALLISTIC.GCL&lt;br /&gt;
LINE,~06MM REMINGTON,~095 GR NOSLER,12,1,N,D,1,Y,1.15,1,N,D,D,N,N&lt;br /&gt;
2,4 ,~0\*,1,0&lt;br /&gt;
     50.0000,   3162.5073&lt;br /&gt;
    100.0000,   3051.9802&lt;br /&gt;
    150.0000,   2943.4194&lt;br /&gt;
    200.0000,   2836.8245&lt;br /&gt;
    250.0000,   2732.1953&lt;br /&gt;
    300.0000,   2629.5320&lt;br /&gt;
    350.0000,   2528.8347&lt;br /&gt;
    400.0000,   2430.1035&lt;br /&gt;
    500.0000,   2238.5386&lt;br /&gt;
    600.0000,   2054.8376&lt;br /&gt;
    700.0000,   1878.9995&lt;br /&gt;
    800.0000,   1711.0255&lt;br /&gt;
*,   12&lt;br /&gt;
0,700,~0Yards&lt;br /&gt;
1500,3500,~0Velocity&lt;br /&gt;
*&lt;br /&gt;
KEY,95 Nosler&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have a VT330 or VT340 with a mouse, then you can use option 5 in SIG the drawing program GCU which creates .GDF files which are NOT ascii. There are 32 example .GDF files that can be used as a starting point for further editing. Or example a map of the USA.GDF can be shaded by state to show regions etc.&lt;br /&gt;
&lt;br /&gt;
Another option in SIG are slide shows which pull up a sequence of charts to aid a talk like a primitive Power Point&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
</feed>