{"id":77,"date":"2010-02-09T10:16:19","date_gmt":"2010-02-09T17:16:19","guid":{"rendered":"http:\/\/www.allero.com\/?page_id=77"},"modified":"2018-12-12T09:50:16","modified_gmt":"2018-12-12T17:50:16","slug":"free-allegro-software","status":"publish","type":"page","link":"https:\/\/allegrosupport.com\/?page_id=77","title":{"rendered":"Free MPE Software"},"content":{"rendered":"<p><a name=\"TOP\"><\/a><\/p>\n<h3>Please Note:<\/h3>\n<p><strong>The Allegro software offered on this page is not <a id=\"shareware\" href=\"http:\/\/en.wikipedia.org\/wiki\/Shareware\" target=\"_blank\" rel=\"noopener\">shareware<\/a>. It is <a id=\"freeware\" href=\"http:\/\/en.wikipedia.org\/wiki\/Freeware\" target=\"_blank\" rel=\"noopener\">freeware<\/a> copyright by Allegro Consultants, Inc. We believe these programs to be safe, well-behaved software, and we would appreciate any feedback.<\/strong><\/p>\n<p>The non-Allegro and Compatibility Mode software packages available below are offered according to the terms of the original authors who provided them. We include them here, with permission, as a courtesy to the community.<\/p>\n<p>In all cases &#8212; Allegro and non-Allegro &#8212; these utilities are provided &#8220;as is&#8221;, and you may use them on your HP&nbsp;3000 at your own risk. Allegro makes no warranties as to performance, merchantability, fitness for a particular purpose, or any other warranties whether expressed or implied.<\/p>\n<hr \/>\n<p><a name=\"CONTENTS\"><\/a><\/p>\n<h3>Contents<\/h3>\n<ul>\n<li><a class=\"link\" href=\"#INSTRUCTIONS\">Package Information \/ Download and Installation Instructions<\/a><\/li>\n<li><a class=\"link\" href=\"#NM_PROGRAMS\">Native Mode Allegro Programs<\/a><\/li>\n<li><a class=\"link\" href=\"#NONA_PROGRAMS\">Non-Allegro Programs, available here<\/a><\/li>\n<li><a class=\"link\" href=\"#EXT_PROGRAMS\">Non-Allegro Programs, available at other web sites<\/a><\/li>\n<li><a class=\"link\" href=\"#CM_PROGRAMS\">Old Compatibility Mode (&#8220;Classic&#8221;) Programs<\/a><\/li>\n<\/ul>\n<hr \/>\n<p><a name=\"INSTRUCTIONS\"><\/a><\/p>\n<h3>Instructions<\/h3>\n<p>Most of our downloadable software packages for MPE\/iX are available as either <a href=\"\/software\/mpe\/std.html\">STD (STORE-to-Disk)<\/a> archives or <a href=\"\/lzw\/lzw_howto.html\">LZW files<\/a>.<\/p>\n<p><em><span style=\"color: #ff0000;\">VERY IMPORTANT:<\/span><\/em> Please read <a href=\"\/software\/mpe\/std.html\">our STD information<\/a> and\/or the <a href=\"\/lzw\/lzw_howto.html\">LZW &#8220;how to&#8221; document<\/a> before trying to transfer a package to your HP&nbsp;3000!<\/p>\n<p>If you plan to restore the files into the ALLEGRO account, which we strongly recommend, you&#8217;ll probably want to do the following first:<\/p>\n<pre>   :hello manager.sys\n   :newacct allegro, mgr; pass= somesecretpassword; cap = &amp;\n        AM,AL,GL,DI,CV,UV,LG,PS,NA,NM,CS,ND,SF,BA,IA,PM,MR,DS,PH\n   :altacct allegro;access=(r,x,l:any;w,a:ac)\n   :altgroup pub.allegro; cap = BA,IA,PM,MR,DS,PH; &amp;\n        access=(r,x,l:any;w,a,s:ac)\n   :newgroup data.allegro; access=(r,x,l:any;w,a,s:ac)\n   :newgroup doc.allegro; access=(r,x,l:any;w,a,s:ac)\n   :newgroup help.allegro; access=(r,x,l:any;w,a,s:ac)<\/pre>\n<p>Note: most Allegro programs can be run with a &#8220;help&#8221; entrypoint of to display online help. For example:<\/p>\n<pre>   :run appender.pub.allegro,help<\/pre>\n<hr \/>\n<p><a name=\"NM_PROGRAMS\"><\/a><\/p>\n<h3>Allegro Programs<\/h3>\n<p><a name=\"ALLOWALL\"><\/a> <!-- 2013-08-06 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>ALLOWALL : <\/strong>Gives the current user, either a job or a session, temporary access to all commands normally restricted to the system OPERATOR. It has the same effect as someone issuing a series of ALLOW commands at the system CONSOLE. When the job\/session logs off, the user reverts back to default capabilities. When this program is run it does a PRINTOP so that a message similar to the following will appear on the CONSOLE, and will be logged if CONSOLE logging is enabled:\n<pre>  12:05\/#S47\/95\/ALLOWALL run by JANE.GLAP,DATA<\/pre>\n<p>This program should run on all versions of MPE\/iX, as well as on &#8220;classic&#8221; MPE\/V. NOTE: This program must reside in a GROUP.ACCOUNT with PM capability, but can be run by any user on the system if MPE security permits it.<br \/>\nDownload: <a href=\"\/mpe_freeware\/ALLOWALL.std\">STD<\/a> or <a href=\"\/mpe_freeware\/ALLOWALL.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/ALLOWALL.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"APPENDER\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>APPENDER : <\/strong>Appends text to a file. Both text and filename are specifed in the INFO string. Can be used to replace &#8220;echo &gt;&gt;&#8221; in POSIX shell. This avoids a problem in which the shell append can result in thousands of file extents being created.<br \/>\nDownload: <a href=\"\/mpe_freeware\/APPENDER.std\">STD<\/a> or <a href=\"\/mpe_freeware\/APPENDER.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/APPENDER.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"AUTOST\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>AUTOST : <\/strong>A tool which allows a system manager to add or delete an autoboot command file on an HP&nbsp;3000 system without having to reboot or update from a CSLT.<br \/>\nDownload: <a href=\"\/mpe_freeware\/AUTOST.std\">STD<\/a> or <a href=\"\/mpe_freeware\/AUTOST.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/AUTOST.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"BACKCTL\"><\/a> <!-- 2013-05-02 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>BACKCTL : <\/strong>sets or unsets a flag in a file&#8217;s label (metadata\n<li>) to tell MPE that the file should not be backed up by STORE, or by other backup products which honor the flag.<br \/>\nDownload: <a href=\"\/mpe_freeware\/BACKCTL.std\">STD<\/a> or <a href=\"\/mpe_freeware\/BACKCTL.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/BACKCTL.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"BFREED\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>BFREED : <\/strong>Demo version of our <a href=\"\/products\/mpe\/bfree.html\">BFree<\/a> product.<br \/>\nDownload: <a href=\"\/mpe_freeware\/BFREED.std\">STD<\/a> or <a href=\"\/mpe_freeware\/BFREED.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/BFREED.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"BIGDIRS\"><\/a> <!-- 2011-11-15; updated 2012-08-21 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>BIGDIRS : <\/strong>A utility to find &#8220;big&#8221; directories on an MPE\/iX system. Large directories (e.g., thousands of files) can trigger system aborts. BIGDIRS can scan the entire file system and report which directories are &#8220;big&#8221; (either by number of entries, or by the size (in bytes) of the directory).<br \/>\nDownload: <a href=\"\/mpe_freeware\/BIGDIRS.std\">STD<\/a> or <a href=\"\/mpe_freeware\/BIGDIRS.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/BIGDIRS.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"BOUNCE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>BOUNCE : <\/strong>A utility to bounce (logoff) idle users.<br \/>\nDownload: <a href=\"\/mpe_freeware\/BOUNCE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/BOUNCE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/BOUNCE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"CHECKWWW\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>CHECKWWW : <\/strong>A utility to check an HP&nbsp;3000&#8217;s web server&#8217;s access log file, looking for problems. It can also scan a web page hierarchy, looking for bad local links.<br \/>\nDownload: <a href=\"\/mpe_freeware\/CHECKWWW.std\">STD<\/a> or <a href=\"\/mpe_freeware\/CHECKWWW.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/CHECKWWW.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"CHKBADSL\"><\/a> <!-- documented on mpe_freeware page 2014-08-25 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>CHKBADSL : <\/strong> A utility to check a system&#8217;s SL.PUB.SYS file for the OCTCOMP bug.<br \/>\nDownload: <a href=\"\/mpe_freeware\/CHKBADSL.std\">STD<\/a> or <a href=\"\/mpe_freeware\/CHKBADSL.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/CHKBADSL.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"CHKRTMSL\"><\/a> <!-- documented on mpe_freeware page 2014-08-25 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>CHKRTMSL : <\/strong> This program tells you if RTMSL is enabled or not, and optionally enables or disables it.<br \/>\nDownload: <a href=\"\/mpe_freeware\/CHKRTMSL.std\">STD<\/a> or <a href=\"\/mpe_freeware\/CHKRTMSL.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/CHKRTMSL.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"COMPFILE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>COMPFILE : <\/strong> A utility to compare two files.<br \/>\nDownload: <a href=\"\/mpe_freeware\/COMPFILE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/COMPFILE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/COMPFILE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"COMPILE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>COMPILE : <\/strong> A utility to automate compiles. QEDIT aware. Vaguely similar to &#8220;make&#8221;, but with all information embedded in a comment area of the source file, not in a separate Makefile.<br \/>\nDownload: <a href=\"\/mpe_freeware\/COMPILE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/COMPILE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/COMPILE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"COMPRDDS\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>COMPRDDS : <\/strong> An unsupported privileged program that tries to enable\/disable hardware compression for DDS drives.<br \/>\nDownload: <a href=\"\/mpe_freeware\/COMPRDDS.std\">STD<\/a> or <a href=\"\/mpe_freeware\/COMPRDDS.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/COMPRDDS.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"COPYFILE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>COPYFILE : <\/strong> A (somewhat old) fast file copier. No wildcards, but it can copy privileged files like IMAGE datasets. For a more full featured file copier, see the <a href=\"\/products\/mpe\/toolboxes.html#REP\">REP Tool<\/a>.<br \/>\nDownload: <a href=\"\/mpe_freeware\/COPYFILE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/COPYFILE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/COPYFILE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"COUNTNB\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>COUNTNB : <\/strong> A program that counts the number of code, blank, and comment lines read from $STDINX.<br \/>\nDownload: <a href=\"\/mpe_freeware\/COUNTNB.std\">STD<\/a> or <a href=\"\/mpe_freeware\/COUNTNB.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/COUNTNB.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"DBCHECK\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>DBCHECK : <\/strong>A program to check the integrity of IMAGE\/SQL databases.<br \/>\nDownload: <a href=\"\/mpe_freeware\/DBCHECK.std\">STD<\/a> or <a href=\"\/mpe_freeware\/DBCHECK.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/DBCHECK.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"DBDRIVE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>DBDRIVE : <\/strong> A different approach to a generalized low-level IMAGE\/SQL exerciser. Somewhat more friendly than DBDRIVER.PUB.SYS.<br \/>\nDownload: <a href=\"\/mpe_freeware\/DBDRIVE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/DBDRIVE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/DBDRIVE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"DBPURGE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>DBPURGE : <\/strong> An IMAGE\/SQL database purger.<br \/>\nDownload: <a href=\"\/mpe_freeware\/DBPURGE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/DBPURGE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/DBPURGE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"DEBUGMAC\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>DEBUGMAC : <\/strong> A utility that enters Debug\/iX after loading DATINIT.DAT.TELESUP and does an implied MACSTART ,&#8221;1&#8243;. This makes it easier to run the DAT macros on a live system.<br \/>\nDownload: <a href=\"\/mpe_freeware\/DEBUGMAC.std\">STD<\/a> or <a href=\"\/mpe_freeware\/DEBUGMAC.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/DEBUGMAC.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"DISKMAP\"><\/a> <!-- documented on mpe_freeware page 2014-08-25 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>DISKMAP : <\/strong> DiskMap is a utility to analyze disk and file usage and fragmentation. The most popular commands are:\n<ul>\n<li>LISTLT ALL EXTENTS 400<br \/>\nlist all files that have more than 400 extents<\/li>\n<li>MAP ALL<br \/>\nproduce a one-line-per-disk-drive &#8220;map&#8221; of disk space usage<\/li>\n<li>VSODS NODES 100<br \/>\nlist in-use objects (usually files) that are using more than 100 nodes in the Extent B-Tree<\/li>\n<\/ul>\n<p>Download: <a href=\"\/mpe_freeware\/DISKMAP.std\">STD<\/a> or <a href=\"\/mpe_freeware\/DISKMAP.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/DISKMAP.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"DMESG\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>DMESG : <\/strong> Tool which displays the bootup message log. Source code is included.<br \/>\nDownload: <a href=\"\/mpe_freeware\/DMESG.std\">STD<\/a> or <a href=\"\/mpe_freeware\/DMESG.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/DMESG.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"EDFILE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>EDFILE : <\/strong> A very tiny file editor which can edit files (including userlabels) in ASCII, binary, or hex. EDFILE may be run as a separate program, or invoked via QEDIT&#8217;s <tt>P<\/tt> command.<br \/>\nDownload: <a href=\"\/mpe_freeware\/EDFILE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/EDFILE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/EDFILE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"EJECT\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>EJECT : <\/strong> A privileged program that turns DDS eject-on-close on\/off. It also has a &#8220;once only&#8221; eject-on-close option.<br \/>\nDownload: <a href=\"\/mpe_freeware\/EJECT.std\">STD<\/a> or <a href=\"\/mpe_freeware\/EJECT.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/EJECT.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FILECODE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FILECODE : <\/strong> A utility that changes the filecode of files on MPE\/iX. It must reside in a group with PM capability.<br \/>\nDownload: <a href=\"\/mpe_freeware\/FILECODE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/FILECODE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/FILECODE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FILEOPEN\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FILEOPEN : <\/strong> A utility, callable via QEDIT&#8217;s &#8220;P&#8221; command, which aids in writing FOPEN calls in SPL, FORTRAN, or Pascal.<br \/>\nDownload: <a href=\"\/mpe_freeware\/FILEOPEN.std\">STD<\/a> or <a href=\"\/mpe_freeware\/FILEOPEN.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/FILEOPEN.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FILERPT\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FILERPT : <\/strong> Log file analyzer. It has since been superseded by the <a href=\"\/products\/mpe\/toolboxes.html#REDWOOD\">REDWOOD Tool<\/a>, but this version is free. Its main focus is on &#8220;File Close&#8221; records.<br \/>\nDownload: <a href=\"\/mpe_freeware\/FILERPT.std\">STD<\/a> or <a href=\"\/mpe_freeware\/FILERPT.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/FILERPT.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FILLSCR\"><\/a> <!-- documented on mpe_freeware page 2014-08-25 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FILLSCR : <\/strong> FILLSCR is a simple program designed to emit text to the screen, in an attempt to &#8220;fill&#8221; the screen, for the purpose of testing the size of terminal memory. This can come in handy, for example, when testing terminal emulators.<br \/>\nDownload: <a href=\"\/mpe_freeware\/FILLSCR.std\">STD<\/a> or <a href=\"\/mpe_freeware\/FILLSCR.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/FILLSCR.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FINDBIG\"><\/a><a name=\"FINDACD\"><\/a><a name=\"FINDBADC\"><\/a><a name=\"FINDFILE\"><\/a><a name=\"FINDHFS\"><\/a><a name=\"FINDNEW\"><\/a><a name=\"FINDOLD\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FINDBIG : <\/strong> Searches for files larger than some specified number of megabytes. It can also look for files with ACDs, bad creators, new files, old files, and\/or files with HFS names (but not MPE names). Run FINDBIG with the entrypoint of &#8220;HELP&#8221; for more information.<br \/>\nThis program is also known as&#8230;<\/p>\n<ul>\n<li><strong>FINDACD : <\/strong> (find files with ACDs);<\/li>\n<li><strong>FINDBADC : <\/strong> (find files with creators from other accounts);<\/li>\n<li><strong>FINDFILE : <\/strong> (find files that match some criteria);<\/li>\n<li><strong>FINDHFS : <\/strong> (find files that have HFS names, not MPE names);<\/li>\n<li><strong>FINDNEW : <\/strong> (find files newer than a particular date);<\/li>\n<li><strong>FINDOLD : <\/strong> (find files older than a particular date).<\/li>\n<\/ul>\n<p>&#8230;because its default search behavior depends upon its own file system name.<br \/>\nDownload: <a href=\"\/mpe_freeware\/FINDBIG.std\">STD<\/a> or <a href=\"\/mpe_freeware\/FINDBIG.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/FINDBIG.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FIXCLOCK\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FIXCLOCK : <\/strong> A command file that updates your hardware clock to match your software clock. This is useful when you have an incorrect hardware clock setting, which can affect some programs.<br \/>\nDownload: <a href=\"\/mpe_freeware\/FIXCLOCK.txt\">FIXCLOCK.txt (command file)<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FIXFDATE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FIXFDATE : <\/strong> The free FIXFDATE utility will sweep through your files and change any creation\/modification\/access\/allocation\/statechange date that is a &#8220;future&#8221; date to be &#8220;today&#8221;.<br \/>\nUsage:<\/p>\n<pre>   :run fixfdate\n      ... searches all files in your logon account\n\n   :run fixfdate; info = \"\/\"\n      ... searchs all files on the system\n\n   :run fixfdate; info = \"@.FRED\"\n      ... searches the files in @.FRED\n\n   :run fixfdate, help\n      ... prints on-line help<\/pre>\n<p>Download: <a href=\"\/mpe_freeware\/FIXFDATE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/FIXFDATE.LZW\">LZW<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FIXROOT\"><\/a> <!-- documented on mpe_freeware page 2014-08-25 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FIXROOT : <\/strong> Unfortunately, MPE&#8217;s STORE program changes an Image root file&#8217;s modification date, even if the file (or database in general) has not be modified. The FIXROOT program rectifies the condition by searching for Image root files that have dates more recent than dataset 1, and changes those dates to match dataset 1.<br \/>\nDownload: <a href=\"\/mpe_freeware\/FIXROOT.std\">STD<\/a> or <a href=\"\/mpe_freeware\/FIXROOT.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/FIXROOT.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FLUSH\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FLUSH : <\/strong> Flushes closed disk files from memory; useful when doing timing tests that you want to have repeatable and meaningful.<br \/>\nDownload: <a href=\"\/mpe_freeware\/FLUSH.std\">STD<\/a> or <a href=\"\/mpe_freeware\/FLUSH.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/FLUSH.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FMTFCODE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FMTFCODE : <\/strong> Includes code (source &amp; object) plus an in-line &#8220;database&#8221; of filecodes, which allows you to convert to\/from filecode numbers and filecode mnemonics, including mnemonics for vendor\/user filecodes (in addition to HP filecodes).<br \/>\nDownload: <a href=\"\/mpe_freeware\/FMTFCODE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/FMTFCODE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/FMTFCODE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FOPEN\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FOPEN : <\/strong> A set of Debug\/iX macros that shows the parameters to an FOPEN call.<br \/>\nDownload: <a class=\"link\" href=\"\/mpe_freeware\/FOPEN.txt\">TEXT file<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"FTPRUN\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>FTPRUN : <\/strong> A logon &#8220;CI&#8221; replacement, UDC, SL, and XL that allow system managers to provide restricted dial-in (or network) logon access to selected file transfer programs.<br \/>\nDownload: <a href=\"\/mpe_freeware\/FTPRUN.std\">STD<\/a> or <a href=\"\/mpe_freeware\/FTPRUN.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/FTPRUN.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"GETVA\"><\/a> <!-- 2012-11-29 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>GETVA : <\/strong> A subset of XMONOFF, this program allows the user to determine the virtual address of a file&#8217;s data, its file label, and the current\/most-recent GUFD. Its main purpose is to assist support staff from Allegro in helping customers.<br \/>\nDownload: <a href=\"\/mpe_freeware\/GETVA.std\">STD<\/a> or <a href=\"\/mpe_freeware\/GETVA.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/GETVA.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"HOURPROG\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>HOURPROG : <\/strong> Says &#8220;hi&#8221; to the system console once an hour, and synchronizes the system clock at the same time (via NETTIME, packaged with HOURPROG).<br \/>\nDownload: <a href=\"\/mpe_freeware\/HOURPROG.std\">STD<\/a> or <a href=\"\/mpe_freeware\/HOURPROG.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/HOURPROG.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"HPFOPEN\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>HPFOPEN : <\/strong> A set of Debug\/iX macros that displays the parameters of an HPFOPEN call.<br \/>\nDownload: <a href=\"\/mpe_freeware\/HPFOPEN.txt\">TEXT file<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"HPTITLE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>HPTITLE : <\/strong> Sets the window and icon title for an hpterm and\/or dtterm window.<br \/>\nDownload: <a href=\"\/mpe_freeware\/HPTITLE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/HPTITLE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/HPTITLE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"HTTPBACK\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>HTTPBACK : <\/strong> Background detacher for HTTPD. HTTPBACK allows you to have your HTTPD running without having a constantly running batch job (or session).<br \/>\nDownload: <a href=\"\/mpe_freeware\/HTTPBACK.std\">STD<\/a> or <a href=\"\/mpe_freeware\/HTTPBACK.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/HTTPBACK.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"LCLINT\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>LCLINT : <\/strong> A port of LCLint to the HP&nbsp;3000. Lint is a tool that checks your C source code for potential problems. In addition, we&#8217;ve added the ability to handle &#8220;<tt>#pragma intrinsic<\/tt>&#8220;, <strong><em>if<\/em><\/strong> you have <a class=\"link\" href=\"\/products\/mpe\/toolboxes.html#CSEQ\">CSEQ<\/a>, one of our Toolbox programs sold by <a href=\"http:\/\/www.lund.com\" target=\"_blank\" rel=\"noopener\">Lund Performance Solutions<\/a>.<br \/>\nFor notes on installation, see the <a href=\"\/mpe_freeware\/LCLINT.txt\">help text<\/a>.<br \/>\nSample use (from the shell):<\/p>\n<pre>  export LARCH_PATH=\/usr\/include\n  lclint foo.c<\/pre>\n<p>Download: <a href=\"\/mpe_freeware\/LCLINT.std\">STD<\/a> or <a href=\"\/mpe_freeware\/LCLINT.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/LCLINT.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"LIFDIR\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>LIFDIR : <\/strong> Displays the directory of a LIF (Logical Interfchange Format) disk, CD, or tape.<br \/>\nDownload: <a href=\"\/mpe_freeware\/LIFDIR.std\">STD<\/a> or <a href=\"\/mpe_freeware\/LIFDIR.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/LIFDIR.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"MECONS\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>MECONS : <\/strong> Makes the current terminal the system console, even if it is connected via the network. When the session terminates, the console reverts to ldev 20. This includes MPE\/iX and MPE\/V versions.<br \/>\nDownload: <a href=\"\/mpe_freeware\/MECONS.std\">STD<\/a> or <a href=\"\/mpe_freeware\/MECONS.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/MECONS.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"MHZ\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>MHZ : <\/strong> Another program to measure the speed of your CPU (in MHz). The included source code can be compiled on many Unix systems.<br \/>\nDownload: <a href=\"\/mpe_freeware\/MHZ.std\">STD<\/a> or <a href=\"\/mpe_freeware\/MHZ.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/MHZ.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"MICHECK\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>MICHECK : <\/strong> A utility that reports whether the Measurement Interface (MI) is currently on or off.<br \/>\nDownload: <a href=\"\/mpe_freeware\/MICHECK.std\">STD<\/a> or <a href=\"\/mpe_freeware\/MICHECK.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/MICHECK.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"MIPSTEST\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>MIPSTEST : <\/strong> A program to measure the speed of your PA-RISC CPU (in MHz). MPE\/iX and HP-UX versions are available. <a href=\"\/software\/mipstest\/index.html\">Additional Information<\/a>.<br \/>\nDownload: <a href=\"\/mpe_freeware\/MIPSTEST.std\">STD<\/a> or <a href=\"\/mpe_freeware\/MIPSTEST.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/MIPSTEST.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"MODIFY\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>MODIFY : <\/strong> A replacement for the &#8220;VEMOD&#8221; single-line visual mode editing routine inside QEDIT.<br \/>\nDownload: <a href=\"\/mpe_freeware\/MODIFY.std\">STD<\/a> or <a href=\"\/mpe_freeware\/MODIFY.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/MODIFY.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"NETTIME\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>NETTIME : <\/strong> Synchronizes the system clock from a network time source.<br \/>\nDownload: <a href=\"\/mpe_freeware\/NETTIME.std\">STD<\/a> or <a href=\"\/mpe_freeware\/NETTIME.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/NETTIME.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"ONLINE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>ONLINE : <\/strong> A utility which can put most tape drives, DDS (DAT) drives, and DLT drives back online. Waits for the AVR (Automatic Volume Recognition) to complete before returning to the user (this uses Priv Mode).<br \/>\nDownload: <a href=\"\/mpe_freeware\/ONLINE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/ONLINE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/ONLINE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"ONLINENP\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>ONLINENP : <\/strong> A non-privileged version on ONLINE &#8230; doesn&#8217;t wait for the AVR to complete.<br \/>\nDownload: <a href=\"\/mpe_freeware\/ONLINENP.std\">STD<\/a> or <a href=\"\/mpe_freeware\/ONLINENP.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/ONLINE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"OSVER\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>OSVER : <\/strong> A program that analyzes HPSWINFO.PUB.SYS to tell you what version of MPE is installed on your system.<br \/>\nDownload: <a href=\"\/mpe_freeware\/OSVER.std\">STD<\/a> or <a href=\"\/mpe_freeware\/OSVER.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/OSVER.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"PASSGEN\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>PASSGEN : <\/strong> A CM program that generates random passwords which can, roughly, be pronounced.<br \/>\nDownload: <a href=\"\/mpe_freeware\/PASSGEN.std\">STD<\/a> or <a href=\"\/mpe_freeware\/PASSGEN.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/PASSGEN.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"PDCPATHS\"><\/a> <!-- documented on mpe_freeware page 2014-08-25 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>PDCPATHS : <\/strong> The PDCPATHS program tries to fetch and display the boot path information for your system.<br \/>\nDownload: <a href=\"\/mpe_freeware\/PDCPATHS.std\">STD<\/a> or <a href=\"\/mpe_freeware\/PDCPATHS.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/PDCPATHS.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"PHANTASM\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>PHANTASM : <\/strong> A CM alternative interface to BASIC.PUB.SYS.<br \/>\nDownload: <a href=\"\/mpe_freeware\/PHANTASM.std\">STD<\/a> or <a href=\"\/mpe_freeware\/PHANTASM.LZW\">LZW<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"PSCREEN\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>PSCREEN : <\/strong> A screen-capture utility; a subset of the <a href=\"\/products\/mpe\/toolboxes.html#CAPTURE\">CAPTURE Tool<\/a>. Note: versions of PSCREEN are also available for <a href=\"\/software\/hp9000\">HP-UX<\/a> and <a href=\"\/software\/linux\">Linux<\/a>.<br \/>\nDownload: <a href=\"\/mpe_freeware\/PSCREEN.std\">STD<\/a> or <a href=\"\/mpe_freeware\/PSCREEN.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/PSCREEN.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"PTRUTIL\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>PTRUTIL : <\/strong> Sample source code and NMOBJ for accessing long pointers from COBOL or other languages. Source included, written in Pascal.<br \/>\nDownload: <a href=\"\/mpe_freeware\/PTRUTIL.std\">STD<\/a> or <a href=\"\/mpe_freeware\/PTRUTIL.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/PTRUTIL.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"PURGER\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>PURGER : <\/strong> A wildcard file purger which can purge privileged files in addition to non-privileged files.<br \/>\nDownload: <a href=\"\/mpe_freeware\/PURGER.std\">STD<\/a> or <a href=\"\/mpe_freeware\/PURGER.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/PURGER.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"QDUMP\"><\/a> <!-- documented on mpe_freeware page 2014-08-25 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>QDUMP : <\/strong> This program dumps a file in hex and\/or printable ASCII.<br \/>\nDownload: <a href=\"\/mpe_freeware\/QDUMP.std\">STD<\/a> or <a href=\"\/mpe_freeware\/QDUMP.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/QDUMP.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"RAMUSAGE\"><\/a> <!-- documented on mpe_freeware page 2014-08-25 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>RAMUSAGE : <\/strong> RAMUSAGE is a program that reports how your system&#8217;s memory is being used.<br \/>\nDownload: <a href=\"\/mpe_freeware\/RAMUSAGE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/RAMUSAGE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/RAMUSAGE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"RUPTIME\"><\/a><a name=\"RWHO\"><\/a><a name=\"RWHOD\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>RUPTIME, RWHO, &amp; RWHOD : <\/strong> Programs to report how local systems are doing. RUPTIME reports how long various local computers have been up, assuming they&#8217;re running an rwhod demon. RWHO reports who is logged on to various local computers, also assuming they&#8217;re running rwhod. RWHOD allows an HP&nbsp;3000 to participate in this report by broadcasting information to various local computers. Although you may put the files into \/usr\/local\/bin, they seem to run fine from the CI. The job stream RWHOD.JOB.ALLEGRO is a sample job file to run RWHOD. Notes:\n<ol>\n<li><tt>rwho<\/tt> and <tt>ruptime<\/tt> aren&#8217;t much use if you don&#8217;t have <tt>rwhod<\/tt> running.<\/li>\n<li>Before running <tt>rwhod<\/tt>for the first time, do&#8230;\n<pre>   :newdir \/var\/spool\/rwho<\/pre>\n<p>&#8230;and make sure that whoever you&#8217;re running <tt>rwhod<\/tt> as has write access to the directory.<br \/>\nAlso, everyone should have read access to it (for <tt>rwho<\/tt> and <tt>ruptime<\/tt>).<br \/>\nThe <tt>\/var\/spool\/rwho<\/tt> directory is where <tt>rwhod<\/tt> stores information about systems that are broadcasting rwho information. For example: <tt>chmod 775 \/var\/spool\/rwho<\/tt><\/li>\n<li>The RWHOD program file must be in a group.account with PM capability!<\/li>\n<\/ol>\n<p>Download: <a href=\"\/mpe_freeware\/RWHO.std\">STD<\/a> or <a href=\"\/mpe_freeware\/RWHO.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/RWHO.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SCOM\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>SCOM : <\/strong> A file comparison program, designed to compare printable ASCII files, including QEDIT files.<br \/>\nDownload: <a href=\"\/mpe_freeware\/SCOM.std\">STD<\/a> or <a href=\"\/mpe_freeware\/SCOM.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/SCOM.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SETFDATE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>SETFDATE : <\/strong> A CM program that sets various dates for files (e.g., access date, creation date, etc) to specified values. Note: it does not know about &#8220;state change date&#8221;, because it&#8217;s an old CM program. For modern date manipulations, see <a href=\"#FIXFDATE\">FIXFDATE<\/a> below.<br \/>\nDownload: <a href=\"\/mpe_freeware\/SETFDATE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/SETFDATE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/SETFDATE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SHCI\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>SHCI : <\/strong> A utility designed to be called from the POSIX shell, replacing the &#8220;callci&#8221; command. It takes its parameters and passes them to the HPCICOMMAND intrinsic.<br \/>\nDownload: <a href=\"\/mpe_freeware\/SHCI.std\">STD<\/a> or <a href=\"\/mpe_freeware\/SHCI.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/SHCI.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SHOWACCT\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>SHOWACCT : <\/strong> Displays account information from the system directory.<br \/>\nDownload: <a href=\"\/mpe_freeware\/SHOWACCT.std\">STD<\/a> or <a href=\"\/mpe_freeware\/SHOWACCT.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/SHOWACCT.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SHOWSW\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>SHOWSW : <\/strong> A set of Debug\/iX macros that shows (or counts) switches to\/from CM\/NM (either or both).<br \/>\n<a class=\"link\" href=\"\/mpe_freeware\/SHOWSW.txt\">Plain TEXT macro file<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SHOWTMR\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>SHOWTMR : <\/strong> Displays information about system &#8220;timers&#8221;, including how many are in use at the current time.<br \/>\nDownload: <a href=\"\/mpe_freeware\/SHOWTMR.std\">STD<\/a> or <a href=\"\/mpe_freeware\/SHOWTMR.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/SHOWTMR.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SLFREE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>SLFREE : <\/strong> A package of routines that can be called from QEDIT or EDITOR. Some &#8220;clean&#8221; text, some downshift text, some write FOPEN calls.<br \/>\nDownload: <a href=\"\/mpe_freeware\/SLFREE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/SLFREE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/SLFREE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SRBITOFF\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>SRBITOFF : <\/strong> A utility that displays and optionally resets the &#8220;STORE bit&#8221; of a file.<br \/>\nDownload: <a href=\"\/mpe_freeware\/SRBITOFF.std\">STD<\/a> or <a href=\"\/mpe_freeware\/SRBITOFF.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/SRBITOFF.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"STORDATE\"><\/a> <!-- added 2016-08-04 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><img decoding=\"async\" style=\"display: inline-block; margin-right: 5px;\" src=\"\/gifs\/new_rd_arrw.gif\" alt=\"New\" \/><strong>STORDATE : <\/strong> A utility to list the &#8216;header&#8217; of an NM STORE tape &#8230;this will show you when the tape was created, and (usually) how many files are on the tape set.<br \/>\nDownload: <a href=\"\/mpe_freeware\/STORDATE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/STORDATE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/STORDATE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SSTOBYTE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>SSTOBYTE : <\/strong> An alternative to the MPE\/iX \/bin\/tobyte program. The usage is the same as \/bin\/tobyte. It must be run from the shell, not the CI!.<br \/>\nInstallation:<\/p>\n<pre>   :copy sstobyte.pub.allegro, \/usr\/local\/bin\/sstobyte<\/pre>\n<p>Download: <a href=\"\/mpe_freeware\/SSTOBYTE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/SSTOBYTE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/SSTOBYTE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SYSLOG\"><\/a> <!-- updated 2013-08-27 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>SYSLOG : <\/strong> A utility that displays and changes what items are being logged by system logging to the LOG####.PUB.SYS files. The next LOG#### number may be configured. In addition, the network logging NMLG#### number, as well as the next NMTrace file number can be adjusted.<br \/>\nNOTE: this is not the same as the Unix &#8220;syslog&#8221; utility.<br \/>\nDownload: <a href=\"\/mpe_freeware\/SYSLOG.std\">STD<\/a> or <a href=\"\/mpe_freeware\/SYSLOG.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/SYSLOG.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"TAPECHK\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>TAPECHK : <\/strong> Checks tapes\/tape-drives. We wrote it when we had a tape drive that failed with every program we ran *except* TAPETEST.<br \/>\nDownload: <a href=\"\/mpe_freeware\/TAPECHK.std\">STD<\/a> or <a href=\"\/mpe_freeware\/TAPECHK.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/TAPECHK.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"TAPECOPY\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>TAPECOPY : <\/strong> Copies a single reel STORE tape to disk as a STORE-to-Disk file, and vice versa. Notes:\n<ul>\n<li>To handle multiple (or single) reels, or to handle STORE tapes created with the MAXTAPEBUF option, please see our <a href=\"\/products\/mpe\/xover.html\">X-Over<\/a> product.<\/li>\n<li>To handle just single reels created with the MAXTAPEBUF option, please see TapeTape, part of our <a href=\"\/products\/mpe\/tapedisk.html\">TapeDisk<\/a> product.<\/li>\n<\/ul>\n<p>Download: <a href=\"\/mpe_freeware\/TAPECOPY.std\">STD<\/a> or <a href=\"\/mpe_freeware\/TAPECOPY.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/TAPECOPY.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"TAPEDIR\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>TAPEDIR : <\/strong> Displays the contents of CM STORE tapes. TAPEDIR is a subset of the <a href=\"\/products\/mpe\/toolboxes.html#TINDEX\">TINDEX Tool<\/a>, which handles NM &amp; CM STORE tapes, TAR tapes, SLT\/SYSGEN tapes, memory dump tapes, and others.<br \/>\nDownload: <a href=\"\/mpe_freeware\/TAPEDIR.std\">STD<\/a> or <a href=\"\/mpe_freeware\/TAPEDIR.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/TAPEDIR.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"TAPESTAT\"><\/a> <!-- renamed from CHKTAPE 2015-03-13 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>TAPESTAT : <\/strong> A utility to test and report the status of a tape drive. Original version courtesy of Terry Tipton, formerly named CHKTAPE.<br \/>\nDownload: <a href=\"\/mpe_freeware\/TAPESTAT.std\">STD<\/a> or <a href=\"\/mpe_freeware\/TAPESTAT.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/TAPESTAT.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"TAPETAPE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>TAPETAPE : <\/strong> A utility to copy single reel tapes to another single reel &#8230; this is no longer available because it has been enhanced and added to our <a href=\"\/products\/mpe\/tapedisk.html\">TAPEDISK product<\/a>. In addition to being able to read records larger than the standard file system limit (a necessity for some STORE tapes!), it can read and duplicate DDS setmarks (used by some backup products!). TAPETAPE can also create up to ten copies of an input tape at a time.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"TAPEVIEW\"><\/a> <a name=\"TAPEVIEW\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>TAPEVIEW : <\/strong> Analyzes the structure of an unknown tape.<br \/>\nDownload: <a href=\"\/mpe_freeware\/TAPEVIEW.std\">STD<\/a> or <a href=\"\/mpe_freeware\/TAPEVIEW.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/TAPEVIEW.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"TBLTEST\"><\/a> <a name=\"TBLTEST\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>TBLTEST : <\/strong> Reports on and watches various MPE\/iX system tables.<br \/>\nDownload: <a href=\"\/mpe_freeware\/TBLTEST.std\">STD<\/a> or <a href=\"\/mpe_freeware\/TBLTEST.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/TBLTEST.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"TIMETEST\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>TIMETEST : <\/strong> A simple program which tests if your session has an altered date\/time, and times how long calls to various datge\/time routines take (e.g., CALENDAR).<br \/>\nDownload: <a href=\"\/mpe_freeware\/TIMETEST.std\">STD<\/a> or <a href=\"\/mpe_freeware\/TIMETEST.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/TIMETEST.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"UNWRQ\"><\/a> <!-- documented on mpe_freeware page 2014-08-25 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>UNWRQ : <\/strong> UNWRQ is a program that reads a binary &#8220;WRQ labels&#8221; (Reflection) file uploaded to MPE from a PC\/Mac, and extracts the embedded MPE file.<br \/>\nDownload: <a href=\"\/mpe_freeware\/UNWRQ.std\">STD<\/a> or <a href=\"\/mpe_freeware\/UNWRQ.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/UNWRQ.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"UPTIME\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>UPTIME : <\/strong> A simple program that reports when the system was started.<br \/>\nDownload: <a href=\"\/mpe_freeware\/UPTIME.std\">STD<\/a> or <a href=\"\/mpe_freeware\/UPTIME.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/UPTIME.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"VOLTEST\"><\/a> <!-- added 2015-03-19 --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><img decoding=\"async\" style=\"display: inline-block; margin-right: 5px;\" src=\"\/gifs\/new_rd_arrw.gif\" alt=\"New\" \/><strong>VOLTEST : <\/strong> VOLTEST is a program that uses HPVOLINFO to explore your MPE Volume Sets.<br \/>\nDownload: <a href=\"\/mpe_freeware\/VOLTEST.std\">STD<\/a> or <a href=\"\/mpe_freeware\/VOLTEST.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/VOLTEST.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"WHOIS\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>WHOIS : <\/strong> A port of Marco d&#8217;Itri&#8217;s &#8220;whois&#8221; program. It seems to have to be run from the shell, not from the CI.<br \/>\nInstallation:<\/p>\n<pre>   :copy whois.pub.allegro, \/usr\/local\/bin\/whois\n   :newdir \/usr\/local\/man        (<em>if needed<\/em>)\n   :newdir \/usr\/local\/man\/man1   (<em>if needed<\/em>)\n   :copy whois.doc.allegro, \/usr\/local\/man\/man1\/whois.1<\/pre>\n<p>Notes:<\/p>\n<ul>\n<li>If you created directories, you may want to set their security appropriately.<\/li>\n<li>You will need to have the GNU groff tool installed for &#8220;<tt>man whois<\/tt>&#8221; to work correctly.<\/li>\n<\/ul>\n<p>Download: <a href=\"\/mpe_freeware\/WHOIS.std\">STD<\/a> or <a href=\"\/mpe_freeware\/WHOIS.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/WHOIS.txt\">man page<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"XCLOSE\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>XCLOSE : <\/strong> A dangerous program which tries to close a specified file that some process has open, which you need closed.<br \/>\nDownload: <a href=\"\/mpe_freeware\/XCLOSE.std\">STD<\/a> or <a href=\"\/mpe_freeware\/XCLOSE.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/XCLOSE.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"XMONOFF\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>XMONOFF : <\/strong> A utility to look at a file and display various virtual addresses for the file (file label, GUFD, and file data), and optionally attach\/detach the file from XM. (HFS files cannot be detached.)<br \/>\nDownload: <a href=\"\/mpe_freeware\/XMONOFF.std\">STD<\/a> or <a href=\"\/mpe_freeware\/XMONOFF.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/XMONOFF.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"XMSTUFF\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>XMSTUFF : <\/strong> A utility to look at Transaction Manager (XM) information. Note: Experimental!<br \/>\nDownload: <a href=\"\/mpe_freeware\/XMSTUFF.std\">STD<\/a> or <a href=\"\/mpe_freeware\/XMSTUFF.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/XMSTUFF.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"XREF\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>XREF : <\/strong> Produces a cross reference of SPL source code.<br \/>\nDownload: <a href=\"\/mpe_freeware\/XREF.LZW\">LZW<\/a> or <a href=\"\/mpe_freeware\/XREF.std\">STD<\/a><br \/>\n<a href=\"\/mpe_freeware\/XREF.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"XSCHEMA\"><\/a> <!-- 2014-07-01 --><br \/>\n<strong>XSCHEMA : <\/strong> A stripped down version of our commercial product <a href=\"\/products\/mpe\/dbhtml.html\">DBHTML<\/a>, this utility simply reads an Image root file and produces a DBSCHEMA-compatible text file as output.<br \/>\nDownload: <a href=\"\/mpe_freeware\/XSCHEMA.LZW\">LZW<\/a> or <a href=\"\/mpe_freeware\/XSCHEMA.std\">STD<\/a><br \/>\n<a href=\"\/mpe_freeware\/XSCHEMA.txt\">Plain text information<\/a><\/p>\n<p>(<a class=\"link\" href=\"#TOP\">top<\/a>)&nbsp;(<a class=\"link\" href=\"#CONTENTS\">contents<\/a>)&nbsp;(<a class=\"link\" href=\"#INSTRUCTIONS\">instructions<\/a>)&nbsp;(<a class=\"link\" href=\"#NM_PROGRAMS\">Allegro Programs<\/a>)&nbsp;(<a class=\"link\" href=\"#CM_PROGRAMS\">CM Programs<\/a>)<\/p>\n<hr \/>\n<p><a name=\"NONA_PROGRAMS\"><\/a><\/p>\n<h3>Non-Allegro Programs, available for download here<\/h3>\n<p>A collection of miscellaneous non-Allegro software for the HP&nbsp;3000<\/p>\n<p><a name=\"TAPESTAT_O\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>TAPESTAT : <\/strong> Terry Tipton has allowed us to modify\/release a new version of his CHKTAPE utility. Our version is now named TAPESTAT.<br \/>\nDownlaod: <a href=\"\/mpe_freeware\/TAPESTAT.LZW\">LZW<\/a> or <a href=\"\/mpe_freeware\/TAPESTAT.std\">std<\/a><br \/>\n<a href=\"\/mpe_freeware\/TAPESTAT.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"LUA\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>LUA : <\/strong> This is a very experimental port of the Lua language to MPE\/iX. You can learn more about Lua at <a href=\"http:\/\/www.lua.org\" target=\"_blank\" rel=\"noopener\">www.lua.org<\/a>.You may download Lua 5.1 in <a href=\"\/mpe_freeware\/LUA.std\">STORE-to-Disk format<\/a> to your PC, but bear in mind this is experimental software.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"MASTEROP\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>MASTEROP : <\/strong> Carl Kemp has made the newest, Year-2000 compliant version of his MasterOp job scheduler package available for download in LZW format. Please note that we don&#8217;t provide a directly clickable link to MasterOp in order to prevent robots from downloading it every day, however you can get to it via the following URL:<br \/>\n<!-- allegro.com in the following --><tt>http:\/\/allegro~com\/software\/mpe\/non_allegro\/MASTEROP~LZW<\/tt><br \/>\n(Note: you&#8217;ll need to convert all instances of &#8220;~&#8221; to &#8220;.&#8221; in order for this link to work!!!)<br \/>\nAfter you restore the files from the LZW archive, see <a href=\"\/software\/mpe\/non_allegro\/MASTEROP.txt\">MASTEROP.txt<\/a> (also known as README.DOC.KEMP) for installation instructions. You do need to stream BULDKEMP.PUB.KEMP, but you don&#8217;t need to restore the files from tape.<br \/>\nIf you&#8217;re looking for a full-featured, commercially supported job scheduling package for MPE\/iX we also recommend that you take a look at <a href=\"http:\/\/www.tidalsoftware.com\/\" target=\"_blank\" rel=\"noopener\">Tidal Software&#8217;s<\/a> MPE Express product (formerly OCS). Please note, however, that their web site no longer appears to have any readily available information about Express.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"PERL\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>PERL : <\/strong><a href=\"\/mpe_freeware\/PERLSTD.gz\">Perl STORE-to-Disk file<\/a> (gzip&#8217;ed)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"PYTHON\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>PYTHON : <\/strong>an object-oriented scripting language for MPE\/iX<br \/>\nPlease see our separate <a href=\"\/software\/python\">Python\/iX page<\/a> for detailed information and installation instructions.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"RUBY\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>RUBY : <\/strong> This is a very experimental port of the Ruby language to MPE\/iX. You can learn more about Ruby at <a href=\"http:\/\/www.rubycentral.com\/\" target=\"_blank\" rel=\"noopener\">Ruby Central<\/a>. You may download Ruby 1.6.1 <a href=\"\/software\/mpe\/RUBY.std\">in STORE-to-Disk format<\/a> to your PC, but bear in mind this is experimental software.The resulting download should be 5,825,536 bytes in size. You need to then FTP it into a file on your HP&nbsp;3000 as follows:\n<pre>  C:\\&gt; ftp [your HP&nbsp;3000]\n  [login as MANAGER.SYS]\n  ftp&gt; binary\n  ftp&gt; put RUBY.std RUBY;rec=128,1,f,binary;disc=22756,8;code=2501<\/pre>\n<p>You can log into the HP&nbsp;3000 as MANAGER.SYS and install Ruby by doing:<\/p>\n<pre>  :FILE RUBY;DEV=DISC\n  :RESTORE *RUBY;;CREATE=PATH<\/pre>\n<p>At this point Ruby should be fully installed. To test it, you can try:<\/p>\n<pre>  :SH.HPBIN.SYS -L\n  \/SYS\/PUB $ \/usr\/local\/bin\/irb\n  irb(main):001:0&gt; print \"Hello World!\\n\"\n  Hello World!\n  nil\n  irb(main):002:0&gt; quit<\/pre>\n<p>This version has a few known problems (time functions will always return Jan 1, 1970) and has not been tested very much, but otherwise seems to work. As always, your mileage may vary, and we provide no warranty for this software whatsoever!<\/p>\n<p><a href=\"mailto:support@allegro.com\">We<\/a> would appreciate reports of success or problems.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"SFTP\"><\/a><\/p>\n<ul>\n<li><strong>SFTP : <\/strong>Secure FTP client, allows MPE users to access secure FTP sites. Note that this is a <i>client<\/i> only, not a server! As far as we&#8217;re aware, it is not possible to run inbound sFTP services under MPE\/iX. After downloading the <a href=\"\/mpe_freeware\/sftpstd.wrq\">SFTP STORE-to-Disk file (WRQ format)<\/a> you may wish to consult our <a href=\"https:\/\/allegro.com\/wp-content\/uploads\/2018\/12\/How-to-Enable-SFTP-on-MPE.pdf\">How-To document<\/a> for information on getting the sFTP client configured properly.<\/li>\n<\/ul>\n<p>(<a class=\"link\" href=\"#TOP\">top<\/a>)&nbsp;(<a class=\"link\" href=\"#CONTENTS\">contents<\/a>)&nbsp;(<a class=\"link\" href=\"#INSTRUCTIONS\">instructions<\/a>)&nbsp;(<a class=\"link\" href=\"#NM_PROGRAMS\">Allegro Programs<\/a>)&nbsp;(<a class=\"link\" href=\"#NONA_PROGRAMS\">Non-Allegro Programs<\/a>)&nbsp;(<a class=\"link\" href=\"#CM_PROGRAMS\">Compatibility Mode Programs<\/a>)<\/p>\n<hr \/>\n<p><a name=\"EXT_PROGRAMS\"><\/a><\/p>\n<h3>Non-Allegro Programs, available for download from other sites<\/h3>\n<p>A catalog of miscellaneous non-Allegro software for the HP&nbsp;3000 available at other web sites<\/p>\n<p><a name=\"ANALOG\"><\/a><a name=\"PLOTICUS\"><\/a><a name=\"TIDY\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Three handy utilties ported to the HP&nbsp;3000 platform by Andreas Schmidt:\n<ul>\n<li><strong><a href=\"http:\/\/www.hillschmidt.de\/gbr\/analog.htm\" target=\"_blank\" rel=\"noopener\">ANALOG<\/a> : <\/strong> A program which analyzes logfiles from web servers. ANALOG is freeware originally written by Stephen Turner.<\/li>\n<li><strong><a href=\"http:\/\/www.hillschmidt.de\/ploticus\/\" target=\"_blank\" rel=\"noopener\">PLOTICUS\/iX<\/a> : <\/strong> A data display engine originally written by Steve Grubb.<\/li>\n<li><strong><a href=\"http:\/\/www.hillschmidt.de\/gbr\/tidy.htm\" target=\"_blank\" rel=\"noopener\">TIDY\/iX<\/a> : <\/strong> A utility that helps to correct HTML code and tidies up sloppy editing into nicely layed out HTML code.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"WGET\"><\/a><a name=\"SAMBA\"><\/a><a name=\"TEXT2PDF\"><\/a><\/p>\n<ul>\n<li>Lars Appel has ported a number of utilties to MPE, including <a href=\"http:\/\/www.editcorp.com\/Personal\/Lars_Appel\/wget\">wget<\/a>, <a href=\"http:\/\/www.editcorp.com\/Personal\/Lars_Appel\/samba\">Samba<\/a>, <a href=\"http:\/\/www.editcorp.com\/Personal\/Lars_Appel\/text2pdf\">text2pdf<\/a>, and many others. The complete list is available at <a href=\"http:\/\/www.editcorp.com\/Personal\/Lars_Appel\/index.html\">Lars Appel&#8217;s HPe3000 Page<\/a><\/li>\n<li>3k Associates is hosting Tim Ericson&#8217;s very large collection of <a href=\"http:\/\/www.3kAssociates.com\/index_cmd.html\">HP&nbsp;3000 UDCs and Command Files<\/a>. In addition, 3k has aggregated numerous other sources of MPE software on their <a href=\"http:\/\/www.3kAssociates.com\/index_software.html\">HP&nbsp;3000 Software page<\/a>, similar to what we&#8217;re doing here&#8230; so there may be some overlap in content!<\/li>\n<\/ul>\n<p>(<a class=\"link\" href=\"#TOP\">top<\/a>)&nbsp;(<a class=\"link\" href=\"#CONTENTS\">contents<\/a>)&nbsp;(<a class=\"link\" href=\"#INSTRUCTIONS\">instructions<\/a>)&nbsp;(<a class=\"link\" href=\"#NM_PROGRAMS\">Allegro Programs<\/a>)&nbsp;(<a class=\"link\" href=\"#NONA_PROGRAMS\">Non-Allegro Programs<\/a>)<\/p>\n<hr \/>\n<p><a name=\"CM_PROGRAMS\"><\/a><\/p>\n<h3>Compatibility Mode (&#8220;Classic&#8221;) Programs<\/h3>\n<p>These are old CM programs of unknown origin (and not written by Allegro Consultants, Inc.). Unless otherwise noted, they will run on both MPE&nbsp;V and MPE\/iX. Available download formats are <a href=\"\/lzw\/lzw_howto.html\">LZW<\/a> and <a href=\"\/software\/mpe\/std.html\">STD (STORE-To-Disk)<\/a>. Your mileage may vary.<\/p>\n<p><a name=\"ALTPROG\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>ALTPROG : <\/strong> A program that can modify attributes of a CM program file (e.g., capability list, stack size).<br \/>\nDownload: <a href=\"\/mpe_freeware\/ALTPROG.std\">STD<\/a> or <a href=\"\/mpe_freeware\/ALTPROG.LZW\">LZW<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"DECOMPUB\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>DECOMPUB : <\/strong> A decompiler for CM PROG files.<br \/>\nDownload: <a href=\"\/mpe_freeware\/DECOMPUB.std\">std<\/a> or <a href=\"\/mpe_freeware\/DECOMPUB.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/DECOMPUB.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"PROGMAP\"><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>PROGMAP : <\/strong> A program that displays information about the segments and procedures inside a specified CM program. The procedure-level information requires that the program have been prepped with FPMAP. This is a slightly modified version of the 1988-10-11 (A.01.04) version as contributed to the CSL and\/or swap-tape by Exxon.<br \/>\nDownload: <a href=\"\/mpe_freeware\/PROGMAP.std\">std<\/a> or <a href=\"\/mpe_freeware\/PROGMAP.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/PROGMAP.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a name=\"XLOGON5\"><\/a><\/p>\n<ul>\n<li><strong>XLOGON5 : <\/strong> A program that can do a &#8220;re-logon&#8221;, changing your job\/session name, user name, account name, and logon group&#8230; without really logging off and on. Will not run on MPE\/iX.<br \/>\nDownload: <a href=\"\/mpe_freeware\/XLOGON5.std\">std<\/a> or <a href=\"\/mpe_freeware\/XLOGON5.LZW\">LZW<\/a><br \/>\n<a href=\"\/mpe_freeware\/XLOGON5.txt\">Plain text information<\/a><\/li>\n<\/ul>\n<p>(<a class=\"link\" href=\"#TOP\">top<\/a>)&nbsp;(<a class=\"link\" href=\"#CONTENTS\">contents<\/a>)&nbsp;(<a class=\"link\" href=\"#INSTRUCTIONS\">instructions<\/a>)&nbsp;(<a class=\"link\" href=\"#NM_PROGRAMS\">Allegro Programs<\/a>)&nbsp;(<a class=\"link\" href=\"#NONA_PROGRAMS\">Non-Allegro Programs<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Please Note: The Allegro software offered on this page is not shareware. It is freeware copyright by Allegro Consultants, Inc. We believe these programs to be safe, well-behaved software, and we would appreciate any feedback. The non-Allegro and Compatibility Mode software packages available below are offered according to the terms of the original authors who&hellip; <a href=\"https:\/\/allegrosupport.com\/?page_id=77\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":378,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/page-right.php","meta":{"footnotes":""},"class_list":["post-77","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/allegrosupport.com\/index.php?rest_route=\/wp\/v2\/pages\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/allegrosupport.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/allegrosupport.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/allegrosupport.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/allegrosupport.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=77"}],"version-history":[{"count":56,"href":"https:\/\/allegrosupport.com\/index.php?rest_route=\/wp\/v2\/pages\/77\/revisions"}],"predecessor-version":[{"id":2273,"href":"https:\/\/allegrosupport.com\/index.php?rest_route=\/wp\/v2\/pages\/77\/revisions\/2273"}],"up":[{"embeddable":true,"href":"https:\/\/allegrosupport.com\/index.php?rest_route=\/wp\/v2\/pages\/378"}],"wp:attachment":[{"href":"https:\/\/allegrosupport.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}