program date system description ------- ---- ------- ----------- whattime.com 7/17/89 VMS shows the time using early/mid/late vers.asm 7/18 MSDOS changes DOS's idea of its version number moon.mar 7/26 VMS paints a moon pw.c 7/24 Unix security analyzer and password guesser wwords.txt 7/24 any list of words used by internet worm iwill.com 7/26 VMS for people who forget to log out drkula.mac 7/27 RSX a program that can't be killed stealth.mar 7/31 VMS removes you from SHOW USERS bozo.c 8/1 Unix tests if you are a bozo setuser.mar 8/7 VMS allows you to become any user (VMS 4&5) key.asm 8/8 MSDOS TSR that catches naughty words crash.com 8/14 VMS calls itself twice as a DECnet task refresh.asm 8/21 MSDOS changes the DRAM refresh rate dirloop.com 8/29 VMS makes a directory loop foodp.c 9/7 Unix changes your line or from field in utmp vt100.c 9/13 any generates sequences to mess up a vt100 copy.pas 9/20 any a self-replicating pascal program copy.c 9/27 any a self-replicating c program subdir.bat 10/4 MSDOS makes nested subdirectories as far as possible weird.pas 10/17 any a weird pascal program guess.com 10/27 VMS vms password guesser in c and macro wrap.c 11/24 Unix does fork's and exit's to wrap pids ho.typ 12/13 any new years's vt100 message from toners.com dotplan.c 12/15 any non graphic special effects jive.l 1/30/90 lex English to jive filter, based on biff.sh aust.l 4/16 lex English to Australian filter, based on biff.sh emacs.tar.z any microemacs3.9 with EDT emulation compress.tar.z any compress/uuencode/uudecode/atob/btoa tar.tar.z any gnu tar accpornam.mar VMS 5 sets tty access port name string addcr.c any adds or removes CR's before LF's addkeys.asm MSDOS TSR to enable F11 and F12 achart.c any prints an ascii character chart ahpl.tar.bz2 any AHPL interpreter alarm.mar VMS queue an alarm animal.bas Basic guess the animal arch.c any software tools archiver arcsysv.sh Unix like MSDOS arc [untested] areacode.sh Unix looks up area codes awari.bas Basic awari game b.c any my basic interpreter with complex numbers badtar.c Unix attempts to read corrupted tar files [untested] banner.c any software tools banner program base.c any like unix basename bench*.sh Unix NCR System Characterization Benchmark biff.sh Unix lex filter for English bifold.c any folds PLA's blank.sh Xenix screen blanker blink.c MSDOS resizes text cursor bonnie.c Unix update of fsx (file system exerciser) boss.com VMS multi-session manager bsdtalk.sh Unix bsd 4.3 talk program [bsd unix only] bsplit.c any pd version of split bstr.c any basic renumbering program bug*.c Xenix show bugs in the Xenix C compiler cal.c any calendar program calc.com VMS DCL calculator program calc.pas VMS pascal calculator program calce.bc bc bc program to calculate 'e' card.c Unix towers of hanoi christmas card (uses termcap) catchup.c any catch-up a .newsrc file cdiff.c any context diff based on diff.c chef.l lex English to Swedish chef filter chess.c any my chess program clean.c Xenix mark a filesystem clean cled.pat Xenix patch for cled cled.sh Xenix command line editor 1.7, new tty line discipline cled25.sh Xenix cled version 2.5 (missing third part) cledx.sh Xenix cled 1.7 clock.com VMS DCL clock clock.sh Unix a digital clock command.c MSDOS fake command.com compact.sh Unix disk defragmentor for a 3b1 with SysV con.c any connect four (vertical ttt variant) config.c any shows information about a c compiler contour.bas Basic two-variable contour map count.c any finds ways to count to 100 with digits,+,- cpuid.asm MSDOS identifies 80x86 type by prefetch queue length cpuidle.mar VMS 5 macro subroutine to find CPU idle time cputime.mar VMS prints the amount of cpu time your process used crashme.c any crashes RISC-based systems dcl.pat VMS 5.3 patches DCL.EXE for >20 recall lines [untested] dequote.c any remove strings literals from ratfor programs deriv.c any calculates algebraic derivatives des.sh Unix does DES encryptions [untested] diff.c any file difference program dow.asm MSDOS return the day of week as the errorlevel dread.c Xenix read filesystem blocks, show superblock,inodes dscan.c Xenix read a file or device with bad blocks dump.c any dump a binary file in a readable format ega25.c Xenix changes display on Xenix V.3.2 console ega43.c Xenix changes display on Xenix V.3.2 console eject.asm MSDOS TSR to print a form feed on command enet.c VMS 4 test program to open an internet channel exec.asm MSDOS execute a program with command.com expfiles.c VMS subroutine to expand filenames in argc and argv file.c Xenix like file command but shows all attributes filter.c any helps design digital filters findim.com VMS shareable image LIB$FIND_IMAGE_SYMBOL example fixover.c any remove ^H style overstrikes flex.uu any pd version of lex, only tested under Xenix fold.c any a more complicated PLA folding program forcex.mar VMS force an image to exit, exit handlers invoked fourier.bas Basic fourier analysis frag.c Unix shows file fragmentation on BSD Unix fsanalyze.sh Unix analyzes a file system for fragmention fsx.c Unix file system exerciser [untested] getbclass.mar VMS shows current broadcast classes getc.mar VMS read a character from sys$input getch.asm MSDOS return a keystroke for use in errorlevel tests getdir.asm MSDOS show the current drive and directory getpage.mar VMS read virtual block 1 of a file getprot.mar VMS get the protections of a file give.mar VMS show the protections of the current terminal gothic.c any banner with gothic characters grep.c any software tools grep program hammurabi.bas Basic hammurabi game heart.c any prints a message in a heart or in "LOVE" hidestr.c any hide strings in C programs hiho.e any concurrent euclid multi-process example hsearch.c any dynamic hash lookup like hsearch(3) hurkle.bas Basic hurkle game inkey.c VMS test program to implement line editing int*.c any interpreter for a subset of ratfor integ.c any Romberg integration integrkb.c any RKB integration intercal.txt Unix c-intercal, needs lex and yacc invis.mar VMS hides you from and restores you to SHOW USERS iolib.c any special scanf needed by other programs here iscsuper.c Unix display and modify super block fields iso.pas any isolation game isolation.bas Basic isolation game isword.c any simple spell checker jive2.l lex another English to jive translator ken.sh Unix English into Cockney translator kermit.sh Unix c-kermit 4E(070) 29 Jan 88 leet.l lex English to L33T filter lisp.c any lisp subset interpreter list.mar VMS 5 list names of VAX CPU types lload.c Unix calcuates load average lnsince.c Unix link files by date locks.c Xenix show locks in use (needs readmem.c) log.asm MSDOS TSR that logs keystrokes logo.c any logo subset interpreter lookfor.mar VMS check if a file exists lowlav.c Unix shows load average lsof_4.47_W.tar.gz Unix lists open files [untested] mad.c any prints a Mad Magazine concert review mailbox.e Unix concurrent euclid test program magicsq.c any creates magic squares man.* Unix replacement for man mapinode.sh Xenix print the disk blocks of each inode maze.c any print a maze maze.sh Unix maze-solving macros in vi memory.c any some str* and mem* routines mg.tar.Z any micro-gnu-emacs [untested] mirror.com VMS ties terminals together using cmu pseudo ttys mirrorio.com VMS replacements for PAS$ routines to mirror output mirrorspy.c VMS part of mirror.c program monitor.sh Xenix system monitor like VMS monitor program monmode.com VMS 5 monitor modes in DCL, eats CPU time myalloc.c any malloc replacement for debugging nethack.tar.Z Unix nethack game [untested] null.c Unix unmap page zero to catch null pointers null.for VMS 5 show idle time obj.c MSDOS read symbols from an obj file obs.sh Unix C obfuscator ofiles.sh Xenix show who has a file open on Xenix-386 2.2&2.3 olded.pas any editor similar to ed oth.c any my othello program p2c.uu Unix pascal to c translator packdisk.sh Xenix a disk compresion utility paintmoon.mar VMS print a moon on a vt52 or a vt100 paintsun.mar VMS print a sunburst on a vt52 or a vt100 pas*.c any interpreter for a subset of pascal patch*.kit Unix patch utility pcomm-2.0.2.tar.gz Xenix procomm lookalike for Xenix (version 1.2.4) pcprompt.bat MSDOS sets prompt to Bill the Cat and other things permute.c any permute a text string phone.c Xenix like VMS phone utility pi.c any calculates PI ping.c Unix old version of ping pislice.c any calculates PI play.asm MSDOS play back logged characters plumbench.sh any Plum's C benchmark programs poles.c any evaluates response of a digital filter primgr.mar VMS interactive priority management program print.c VMS submit a file to a print queue printme.pas any self-reproducing program in pascal procdump.txt VMS dumps a process without harming it procnm.c Unix finds the process name under Xenix V prompt.mar VMS changes your DCL prompt psdebug.c Unix add debug code to postscript psrgbcc.c any creates a postscript rgb color chart pstat.c Unix like ps -ef for Unix V.3 ptdriver.com VMS 4&5 VMS pseudo tty driver [untested] pty.sh Xenix replacement pty driver [untested] quit.c Unix open windows program to make a box called quit ran.for any Fibonacci random number generator, 2^144 period rap.c any generates a rap song rdate.sh Unix synchronizes system dates across a network rdatedos.sh MSDOS rdate client for MSDOS rdateid.sh Xenix rdate server rdcl.com VMS run a command on several systems readpart.pas MSDOS reads partition table (turbo pascal) [untested] readmem.c Xenix read a symbol from kmem rebind.sh Xenix rebind keys on Xenix console [untested] reboot.asm MSDOS perform a warm boot redirect.c VMS perform < and > redirection from command line remote.com VMS 4&5 accesses a remote tape drive [untested] rename.c VMS rename subroutine in VAX C rpn.bas Basic convert an expression to RPN s.c any my pascal formatter (written in c) scan.c any special scanf needed by other programs here scovid.sh Xenix Sample ega/vga program from SCO scandir.c Unix sort a directory scroll.mar VMS 4&5 scrolls your process name seed.c any seed the random number generator setuser5.mar VMS 5 set the user name share.com VMS makes a .opt file from a .map for c [untested] shmdump.c Xenix dump shared memory segments shql.sh Unix subset SQL interpreter in a shell script si.sh Xenix show user process information [untested] sieve.c any prime number sieve for benchmarking sigblock.c Unix block a signal sigsetmask.c Unix set a signal mask simpq.sh Unix simpson quotes fortune file siomon.sh Xenix serial io monitor for Xenix 2.3.2 snefru.sh.bz2 Unix snefru 2.0b hash program socket.sh Xenix emulates bsd socket calls with pipes spew.c any generates random headlines spinlock.com VMS 5 shows time spent in each class of spinlock spy.mar VMS shows information about processes string.c any preprocessor for ratfor string statements strlib.c any string routines needed by other programs here struct.r ratfor my ratfor formatter suspend.c VMS suspend a program swap.asm MSDOS swap out calling program to free memory swap.c any swap groups of bytes switchar.c Unix switch the magic number of an ar archive table.c any creates a truth table for a boolean expression talk.tar.Z Unix multi-user conferencing [untested] talk.sh Unix multi-user conferencing for SysV.2 [untested] tar2vms.c VMS reads tar files testalloc.c any check how much memory can be allocated testdir.c VMS is-directory function testedit.c VMS callable editor interface for VMS mail testjpi.c VMS call getjpi testparse.c VMS test sys$parse testsig.c VMS test vaxc$establish testsyi.c VMS test getsyi testuts.c Xenix read utsname from kmem tetris.tar.Z Unix tetris game [untested] tic.bas Basic tic-tac-toe timerproc.mar VMS get information from the VMS timer queue tlb.c VMS read a module from a library tnd.sh Unix old telnet server toners.com any vt100 file (toners.typ/ho.typ/flurers.typ) top.sh Unix shows top cpu process on MIPS RISC/os [untested] tr.c any software tools tr program trace.com VMS macro routine to generate traceback and return trans.c any translate between ascii and ebcdic translate.mar VMS translate ebdic to ascii trek.c any a non graphic star trek game tri.c any solves triangular peg game trn.c any generate transpositions of words ttt.c any tic tac toe u386mon-2.40.sh.bz2 Unix u386mon 2.40 system monitor for Unix V.3 systems u386mon-2.74.tar.gz Unix u386mon 2.74 system monitor for Unix V.3 systems uicset.mar VMS 5 changes UIC [not tested] unstrip.sh Unix makes shared libraries visible to sdb [untested] unzip.sh Unix unpack pk .zip archives (2.0.1) [untested] uudecode.c any uudecode filter uuencode.c any uuencode filter valspeak.l lex English to valspeak translator vdb.sh Unix visual directory browser [untested] verb.com VMS reads verbs from cli command tables vmode.asm MSDOS set the video mode vmsaccess.c VMS access routine for VMS vmsdir.sh VMS readdir routines for VMS vmsls.c VMS list the files in a directory vmsmalloc.c VMS malloc for VMS vol.c Unix finds the volume of a file vpro.com VMS profiler, works with most languages waittime.mar VMS 5 displays idle time of process [not tested] watch.for VMS shows process information on 25th line watch.mar VMS watches terminal output [does not link] whatcpu2.asm MSDOS identifies 80x86 type (including 486) who.c VMS shows who is logged in and what they're running who2.c VMS update of who, uses cli$ calls from c whoson.c VMS tells who is on by asking DECnet PHONE object whoson.com VMS tells who is on by asking DECnet PHONE object xbbs-v7.tar.Z Unix bulletin board [untested] xenix32mb.pat Xenix adb patch to make Xenix support up to 32MB xmas.c Unix Christmas surprise xmas.txt any vt100 file with christmas tree and train xmodem.c Unix an old version of Xmodem xxencode.sh any alternative to uuencode/uudecode zmodem.sh Unix zmodem file transfer program [untested] -------------------------------------------------- System (unless otherwise noted): VMS - VAX/VMS Version 4 (not tested under Version 5) VMS 5 - VAX/VMS Version 5 only MSDOS - Microsoft MSDOS, most need version 2 or higher, some need version 3 Unix - most versions of unix Xenix - SCO Xenix only, might be possible to port any - most systems with a c compiler, includes VMS/Unix/MSDOS Basic - Basic program for use with the basic interpreter here