Free Allegro Software

Most of our downloadable software packages for MPE/iX are available as either STD (STORE-to-Disk) archives or LZW files.

VERY IMPORTANT: Please read our STD information and/or the LZW “how to” document before trying to transfer a package to your HP 3000!

If you plan to restore the files into the ALLEGRO account, which we strongly recommend, you’ll probably want to do the following first:

   :hello manager.sys
   :newacct allegro, mgr; pass= somesecretpassword; cap = &
        AM,AL,GL,DI,CV,UV,LG,PS,NA,NM,CS,ND,SF,BA,IA,PM,MR,DS,PH
   :altacct allegro;access=(r,x,l:any;w,a:ac)
   :altgroup pub.allegro; cap = BA,IA,PM,MR,DS,PH; &
        access=(r,x,l:any;w,a,s:ac)
   :newgroup data.allegro; access=(r,x,l:any;w,a,s:ac)
   :newgroup doc.allegro; access=(r,x,l:any;w,a,s:ac)
   :newgroup help.allegro; access=(r,x,l:any;w,a,s:ac)

Note: most Allegro programs can be run with a “help” entrypoint of to display online help. For example:

   :run appender.pub.allegro,help


  • APPENDER : Appends text to a file. Both text and filename are specifed in the INFO string. Can be used to replace “echo >>” in POSIX shell. This avoids a problem in which the shell append can result in thousands of file extents being created.
    Download: LZW or STD
    Plain text information
  • AUTOST : A tool which allows a system manager to add or delete an autoboot command file on an HP3000 system without having to reboot or update from a CSLT
    Download: LZW or STD
    Plain text information
  • NewBACKCTL : sets or unsets a flag in a file’s label (metadata) to tell MPE that the file should not be backed up by STORE, or by other backup products which honor the flag.
    Download: LZW or STD
    View Plain text information
  • BFREED : Demo version of our BFree product.
    Download: LZW or STD
    Plain text information
  • NewBIGDIRS : A utility to find “big” 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 “big” (either by number of entries, or by the size (in bytes) of the directory).
    Download: LZW or STD
    View Plain text information
  • BOUNCE : A utility to bounce (logoff) idle users.
    Download: LZW or STD
    View Plain text information
  • CHECKWWW : A utility to check an HP 3000′s web server’s access log file, looking for problems. It can also scan a web page hierarchy, looking for bad local links.
    Download: LZW or STD
    Plain text information
  • CHKTAPE : A utility to test and report the status of a tape drive. Original version courtesy of Terry Tipton.
    Download: LZW or STD
    Plain text information
  • COMPFILE : A utility to compare two files.
    Download: LZW or STD
    Plain text information
  • COMPILE : A utility to automate compiles. QEDIT aware. Vaguely similar to “make”, but with all information embedded in source file, not a separate file.
    Download: LZW or STD
    Plain text information
  • COMPRDDS : An unsupported privileged program that tries to enable/disable hardware compression for DDS drives.
    Download: LZW or STD
    Plain text information
  • COPYFILE : 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 REP Tool.
    Download: LZW or STD
    Plain text information
  • COUNTNB : A program that counts the number of code, blank, and comment lines read from $STDINX.
    Download: LZW or STD
    Plain text information
  • DBCHECK : An IMAGE/SQL database checking program.
    Download: LZW or STD
    Plain text information
  • DBDRIVE : A different approach to a generalized low-level IMAGE/SQL exerciser. Somewhat more friendly than DBDRIVER.PUB.SYS.
    Download: LZW or STD
    Plain text information
  • DBHTML : A program which reads an IMAGE root file and produces an HTML page describing the database. It can also produce a flat SCHEMA file for the database.NOTE : We have added new features to DBHTML and it is now an inexpensive commercial product.
  • DBPURGE : An IMAGE/SQL database purger.
    Download: LZW or STD
    Plain text information
  • DEBUGMAC : A utility that enters Debug/iX after loading DATINIT.DAT.TELESUP and does an implied MACSTART ,”1″. This makes it easier to run the DAT macros on a live system.
    Download: LZW or STD
    Plain text information
  • DMESG : Tool which displays the bootup message log. Source code is included.
    Download: LZW or STD
    Plain text information
  • EDFILE : 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’s P command.
    Download: LZW or STD
    Plain text information
  • EJECT : A privileged program that turns DDS eject-on-close on/off. It also has a “once only” eject-on-close option.
    Download: LZW or STD
    Plain text information
  • FILECODE : A utility that changes the filecode of files on MPE/iX. It must reside in a group with PM capability.
    Download: LZW or STD
    Plain text information
  • FILEOPEN : A utility, callable via QEDIT’s “P” command, which aids in writing FOPEN calls in SPL, FORTRAN, or Pascal.
    Download: LZW or STD
    Plain text information
  • FILERPT : Log file analyzer. It has since been superseeded by the REDWOOD Tool, but this version is free. Its main focus is on “File Close” records.
    Download: LZW or STD
    Plain text information
  • FINDBIG : 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 “HELP” for more information.
    This program is also known as…

    • FINDACD : (find files with ACDs);
    • FINDBADC : (find files with creators from other accounts);
    • FINDFILE : (find files that match some criteria);
    • FINDHFS : (find files that have HFS names, not MPE names);
    • FINDNEW : (find files newer than a particular date);
    • FINDOLD : (find files older than a particular date).

    …because its default search behavior depends upon its own file system name.
    Download: LZW or STD
    Plain text information

  • FIXCLOCK : 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.
    Download: FIXCLOCK.txt (command file)
  • FIXFDATE : The free FIXFDATE utility will sweep through your files and change any creation/modification/access/allocation/statechange date that is a “future” date to be “today”.
    Usage:

       :run fixfdate
          ... searches all files in your logon account
    
       :run fixfdate; info = "/"
          ... searchs all files on the system
    
       :run fixfdate; info = "@.FRED"
          ... searches the files in @.FRED
    
       :run fixfdate, help
          ... prints on-line help

    Download: LZW or STD

  • FLUSH : Flushes closed disk files from memory; useful when doing timing tests that you want to have repeatable and meaningful.
    Download: LZW or STD
    Plain text information
  • FMTFCODE : Includes code (source & object) plus an in-line “database” 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).
    Download: LZW or STD
    Plain text information
  • FOPEN : A set of Debug/iX macros that shows the parameters to an FOPEN call.
    Download: TEXT file
  • FTPRUN : A logon “CI” replacement, UDC, SL, and XL that allow system managers to provide restricted dial-in (or network) logon access to selected file transfer programs.
    Download: LZW or STD
    Plain text information
  • NewGETVA : A subset of XMONOFF, this program allows the user to determine the virtual address of a file’s data, its file label, and the current/most-recent GUFD. Its main purpose is to assist support staff from Allegro in helping customers.
    Download: LZW or STD
    Plain text information
  • HOURPROG : Says “hi” to the system console once an hour, and synchronizes the system clock at the same time (via NETTIME, packaged with HOURPROG).
    Download: LZW or STD
    Plain text information
  • HPFOPEN : A set of Debug/iX macros that displays the parameters of an HPFOPEN call.
    Download: TEXT file
  • HPTITLE : Sets the window and icon title for an hpterm and/or dtterm window.
    Download: LZW or STD
    Plain text information
  • HTTPBACK : Background detacher for HTTPD. HTTPBACK allows you to have your HTTPD running without having a constantly running batch job (or session).
    Download: LZW or STD
    Plain text information
  • LCLINT : A port of LCLint to the HP 3000. Lint is a tool that checks your C source code for potential problems. In addition, we’ve added the ability to handle “#pragma intrinsic“, if you have CSEQ, one of our Toolbox programs sold by Lund Performance Solutions.
    For notes on installation, see the help text.
    Sample use (from the shell):

      export LARCH_PATH=/usr/include
      lclint foo.c

    Download: LZW or STD
    Plain text information

  • LIFDIR : Displays the directory of a LIF (Logical Interfchange Format) disk, CD, or tape.
    Download: LZW or STD
    Plain text information
  • MECONS : 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.
    Download: LZW or STD
    Plain text information
  • MHZ : Another program to measure the speed of your CPU (in MHz). The included source code can be compiled on many Unix systems.
    Download: LZW or STD
    Plain text information
  • MICHECK : A utility that reports whether the Measurement Interface (MI) is currently on or off.
    Download: LZW or STD
    Plain text information
  • MIPSTEST : A program to measure the speed of your PA-RISC CPU (in MHz). MPE/iX and HP-UX versions are available. Additional Information.
    Download: LZW or STD
    Plain text information
  • MODIFY : A replacement for the “VEMOD” single-line visual mode editing routine inside QEDIT.
    Download: LZW or STD
    Plain text information
  • NETTIME : Synchronizes the system clock from a network time source.
    Download: LZW or STD
    Plain text information
  • ONLINE : 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).
    Download: LZW or STD
    Plain text information
  • ONLINENP : A non-privileged version on ONLINE … doesn’t wait for the AVR to complete.
    Download: LZW or STD
    Plain text information
  • OSVER : A program that analyzes HPSWINFO.PUB.SYS to tell you what version of MPE is installed on your system.
    Download: LZW or STD
    Plain text information
  • PASSGEN : A CM program that generates random passwords which can, roughly, be pronounced.
    Download: LZW or STD
    Plain text information
  • PHANTASM : A CM alternative interface to BASIC.PUB.SYS.
    Download: LZW or STD
  • PSCREEN : A screen-capture utility; a subset of the CAPTURE Tool. Note: versions of PSCREEN are also available for HP-UX and Linux.
    Download: LZW or STD
    Plain text information
  • PTRUTIL : Sample source code and NMOBJ for accessing long pointers from COBOL or other languages. Source included, written in Pascal.
    Download: LZW or STD
    Plain text information
  • PURGER : A wildcard file purger which can purge privileged files in addition to non-privileged files.
    Download: LZW or STD
    Plain text information
  • RUPTIME, RWHO, & RWHOD : Programs to report how local systems are doing. RUPTIME reports how long various local computers have been up, assuming they’re running an rwhod demon. RWHO reports who is logged on to various local computers, also assuming they’re running rwhod. RWHOD allows an HP 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:
    1. rwho and ruptime aren’t much use if you don’t have rwhod running.
    2. Before running rwhodfor the first time, do…
         :newdir /var/spool/rwho

      …and make sure that whoever you’re running rwhod as has write access to the directory.
      Also, everyone should have read access to it (for rwho and ruptime).
      The /var/spool/rwho directory is where rwhod stores information about systems that are broadcasting rwho information. For example: chmod 775 /var/spool/rwho

    3. The RWHOD program file must be in a group.account with PM capability!

    Download: LZW or STD
    Plain text information

  • SCOM : A file comparison program, designed to compare printable ASCII files, including QEDIT files.
    Download: LZW or STD
    Plain text information
  • SETFDATE : 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 “state change date”, because it’s an old CM program. For modern date manipulations, see FIXFDATE below.
    Download: LZW or STD
    Plain text information
  • SHCI : A utility designed to be called from the POSIX shell, replacing the “callci” command. It takes its parameters and passes them to the HPCICOMMAND intrinsic.
    Download: LZW or STD
    Plain text information
  • SHOWACCT : Displays account information from the system directory.
    Download: LZW or STD
    Plain text information
  • SHOWSW : A set of Debug/iX macros that shows (or counts) switches to/from CM/NM (either or both).
    Plain TEXT macro file
  • SHOWTMR : Displays information about system “timers”, including how many are in use at the current time.
    Download: LZW or STD
    Plain text information
  • SLFREE : A package of routines that can be called from QEDIT or EDITOR. Some “clean” text, some downshift text, some write FOPEN calls.
    Download: LZW or STD
    Plain text information
  • SRBITOFF : A utility that displays and optionally resets the “STORE bit” of a file.
    Download: LZW or STD
    Plain text information
  • SSTOBYTE : 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!.
    Installation:

       :copy sstobyte.pub.allegro, /usr/local/bin/sstobyte

    Download: LZW or STD
    Plain text information

  • SYSLOG : A utility that displays and changes what items are being logged by system logging to the LOG#####.PUB.SYS files. NOTE: this is not the same as the Unix “syslog” utility.
    Download: LZW or STD
    Plain text information
  • TAPECHK : Checks tapes/tape-drives. We wrote it when we had a tape drive that failed with every program we ran *except* TAPETEST.
    Download: LZW or STD
    Plain text information
  • TAPECOPY : Copies a single reel STORE tape to disk as a STORE-to-disk file, and vice versa. Notes:
    • To handle multiple (or single) reels, or to handle STORE tapes created with the MAXTAPEBUF option, please see our X-Over product.
    • To handle just single reels created with the MAXTAPEBUF option, please see TapeTape, part of our TapeDisk product.

    Download: LZW or STD
    Plain text information

  • TAPEDIR : Displays the contents of CM STORE tapes. TAPEDIR is a subset of the TINDEX Tool, which handles NM & CM STORE tapes, TAR tapes, SLT/SYSGEN tapes, memory dump tapes, and others.
    Download: LZW or STD
    Plain text information
  • TAPETAPE : A utility to copy single reel tapes to another single reel … this is no longer available because it has been enhanced and added to our TAPEDISK product. 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.
  • TAPEVIEW : Analyzes the structure of an unknown tape.
    Download: LZW or STD
    Plain text information
  • TBLTEST : Reports on and watches various MPE/iX system tables.
    Download: LZW or STD
    Plain text information
  • TIMETEST : 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).
    Download: LZW or STD
    Plain text information
  • UPTIME : A simple program that reports when the system was started.
    Download: LZW or STD
    Plain text information
  • WHOIS : A port of Marco d’Itri’s “whois” program. It seems to have to be run from the shell, not from the CI.
    Installation:

       :copy whois.pub.allegro, /usr/local/bin/whois
       :newdir /usr/local/man        (if needed)
       :newdir /usr/local/man/man1   (if needed)
       :copy whois.doc.allegro, /usr/local/man/man1/whois.1

    Notes:

    • If you created directories, you may want to set their security appropriately.
    • You will need to have the GNU groff tool installed for “man whois” to work correctly.

    Download: LZW or STD
    man page

  • XCLOSE : A dangerous program which tries to close a specified file that some process has open, which you need closed.
    Download: LZW or STD
    Plain text information
  • XMONOFF : 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.)
    Download: LZW or STD
    Plain text information
  • XMSTUFF : A utility to look at Transaction Manager (XM) information. Note: Experimental!
    Download: LZW or STD
    Plain text information

  • Please Note:

    This software is not shareware. It is copyright by Allegro Consultants, Inc. You may use it on your HP 3000 at your own risk. It has no warranty. We believe it to be safe, well-behaved software and appreciate any feedback.

    (top)