HP 48 Public Domain Software Collected and annotated by Joseph K. Horn 1,063,914 bytes in 246 files on volume HORN8 Root Directory of HORN8: Directory Description ------------ ---------------------------------- ANIMS Animated Video Programs (not games) DETLEF Detlef Mueller's <-LIB-> & <-RPL-> Tools GAMES Interactive Video Games HACKER Goodies for HP 48 Hackers (SRPL & ML) HP Goodies From Hewlett Packard Company MATH Mathematical Utilities POSTINGS Text-only Articles from HP's BBS PROGRAMR Goodies for Heavy HP 48 Programmers TUNES Quaint Melodies & Sound Effects UTILS Heavy Utilities for HP 48 Power Users WORK Real-World, Useful, Non-Silly Stuff Filename.ext Bytes Description ------------ ----- ----------------------------- !README! DOC 5104 HORN8 Disk Overview - Read Me First ABOUT DOC 3335 Poop Sheet about Goodies Disk #8 COPYRITE DOC 2028 Notice of Copyright, Warranty & Rights CREDITS DOC 284 Corrections to Credits on Previous Disks DESCRIPT ION 1210 File descriptions for 4DOS/NDOS users FETCH BAT 27 Global Goodies Disks File Finder FETCH BTM 40 ... FETCH for 4DOS users FETCH DOC 2026 ... FETCH documentation FILEINFO SRC 3533 Table of Contents of Goodies Disk 8 GD8 DOC 3046 ... GD8.IDX documentation GD8 IDX 46762 Global Goodies Disks Index #1 - #8 GREP COM 7029 Quick Text Searcher; like UNIX's GREP GREP DOC 17929 ... GREP.COM documentation SEND BAT 291 Condolence message to non-4DOS users SEND BTM 92 Automated Disk-to-48 for 4DOS users SEND DOC 1770 ... SEND documentation SUPPORT DOC 1436 EduCALC "Goodies" Customer Support Directory of HORN8:ANIMS - Animated Video Programs (not games) Filename.ext Description ------------ ---------------------------------- RAT Another Status Line critter (a shy one) RAT DOC ... RAT poop scoop RIPPLE2 Debugged RIPPLE from Goodies Disk #3 RIPPLE2 DOC ... RIPPLE2 documentation TILT Bouncing Line "Screen Saver" TILT DOC ... TILT documentation Directory of HORN8:DETLEF - Detlef Mueller's <-LIB-> & <-RPL-> Tools Filename.ext Description ------------ ---------------------------------- BINTS DIR D->LIB example source code BNF DIR Bakus-Naur-Form Parser BNF DOC ... BNF documentation CNFLIB DIR Source code for Warmstart Config Library CNFLIB DOC ... CNFLIB.DIR documentation DEBUG DOC ... DEBUG.LIB documentation DEBUG LIB System RPL Debugger! GENTAB C ANSI C source code for RPL.TAB generator LIB LIB Library Creator & Editor LIBRARY DOC HP Note re: ATTACH, DETACH, & $CONFIG LIBXMPL DIR D->LIB example: MYpar Read/Write LINE ->COD example: Line draw/clear/toggle MKROM DOC ... MKROM.LIB documentation MKROM LIB 48-based Clone of HP's MAKEROM Utility MKROMX DIR ... MKROM example QIX DIR ->RPL example: animation demo README 1ST Overview of the whole DETLEF package RPL LIB System RPL Developer's Toolbox ver 4.1 RPL TAB ... RPL.LIB lookup table RPL48 DOC ... RPL.LIB & LIB.LIB documentation RPLXMPL DIR ->RPL example Directory of HORN8:GAMES - Interactive Video Games Filename.ext Description ------------ ---------------------------------- ARKANOID DOC ... ARKANOID.LIB documentation ARKANOID LIB Hyper-Breakout, with Level Editor AWARI DOC ... AWARI.LIB documentation AWARI LIB Ancient African Beans & Buckets Game BATTY Break-Out in ML w/ Astounding Intro BATTY DOC ... BATTY documentation BATTYJR ... BATTY Junior (no intro or options) BOULDER DOC ... BOULDER.LIB documentation BOULDER LIB Dash Past Boulders To Get The Diamonds DIADEMO Demo of DIAMONDS, Macintosh Game clone DIADEMO DOC ... DIADEMO documentation GOLF Golf Game adapted from HP 28 program GOLF DOC ... GOLF documentation MMIND Better Mastermind Game MMIND DOC ... MMIND documentation QR Quick Reversi, the Best Ever! QR DOC ... QR documentation TRONII DOC ... TRONII.LIB documentation TRONII LIB TRON Light Cycle Game, ver II Directory of HORN8:HACKER - Goodies for HP 48 Hackers Filename.ext Description ------------ ---------------------------------- HACKIT DOC ... HACKIT.LIB documentation HACKIT LIB Improved HACKIT Library KEYOB Key Object Recaller (menus, too) KEYOB DOC ... KEYOB documentation + examples KEYUTIL System-RPL keyboard control package KEYUTIL DOC ... KEYUTIL documentation LIB4 DOC ... LIB4.LIB documentation LIB4 LIB Selective Library Configuration Aborter LIBS DOC Currently Used Library ID Numbers MDISPN Machine-Language Replacement for DISP MDISPN DOC ... MDISPN documentation & source code RCLKEY Gets Standard (default) Key Definition RCLKEY DOC ... RCLKEY documentation SEDITR Modified System RPL "InputLine" SEDITR DOC ... SEDITR documentation VACCINE "Michigan Virus" Detector & Remover VACCINE DOC ... VACCINE documentation & source code Directory of HORN8:HP - Goodies From Hewlett Packard Company Filename.ext Description ------------ ---------------------------------- APDIR ... APPT subroutine APDIR DOC ... see APPT.DOC for full documentation APPT Another Daytimer/Scheduler/Time Manager APPT DOC ... APPT & APDIR documentation CALCULUS "Exploring Calculus" for Calc Students CALCULUS DOC ... CALCULUS documentation CLK Kicks Clock Daily to Keep it Accurate CLK DOC ... CLK documentation EPSPRINT DOC ... EPSPRINT.LIB documentation EPSPRINT LIB Print Graphics Directly to Epson Printer EZPLOT Fancy Replacement for PLOT Menu EZPLOT DOC ... EZPLOT documentation GROB2TIF DOC ... GROB2TIF.EXE documentation GROB2TIF EXE Converts HP grob to PC graphic file HAMILTON Hamiltonian Method for Geodesics HAMILTON DOC ... HAMILTON documentation HAMILTON SRC ... HAMILTON source code INPRT Input IR Printout from HP28, 41, etc. INPRT DOC ... INPRT documentation PCLPRINT DOC ... PCLPRINT.LIB documentation PCLPRINT LIB Print Graphics Directly to LaserJet etc. STPWATCH DOC ... STPWATCH.LIB documentation STPWATCH LIB 100-Hour Stopwatch with splits SUITE3D4 3D Graphics Package, Version 4 SUITE3D4 DOC ... SUITE3D4 documentation SUITE3D4 SRC ... SUITE3D4 source code USAG "Help" Program, with Stack Diagrams USAG DOC ... USAG documentation Directory of HORN8:MATH - Mathematical Utilities Filename.ext Description ------------ ---------------------------------- ARIT DOC ... see POLYLIB.DOC for full details ARIT LIB Algebraic Utilities BASECALC Infinite Base Calculator + fractions BASECALC DOC ... BASECALC documentation BASECALC SRC ... BASECALC source code DEQ Another Differential Equation solver DEQ DOC ... DEQ documentation + examples DEQ SRC ... DEQ source code + comments FCTR DOC ... FCTR.LIB documentation FCTR LIB Prime Factorizer (subset of NTL2.LIB) POLYLIB DOC ... POLYLIB.LIB & ARIT.LIB documentation POLYLIB LIB Mathematician's Polynomial toolbox QD DOC Shortest Possible Quadratic Solver QD SRC ... QD source code SIMPLEX3 Linear Programming with Simplex Method SIMPLEX3 DOC ... SIMPLEX3 documentation SQPQ Complete Continued Fraction of Sqrt(n) SQPQ DOC ... SQPQ documentation WEIGHT2 Better Weighted MEAN and SDEV WEIGHT2 DOC ... WEIGHT2 documentation WEIGHT2 SRC ... WEIGHT2 source code Directory of HORN8:POSTINGS - Text-Only Articles from HP's BBS Filename.ext Description ------------ ---------------------------------- BATTS DOC Ether Wind Kills HP 48 Batteries CHANGES DOC Rev E <-> Rev J Entry Point Change Table CIRCLE DOC Documentation for CIRCLE on GD7/FRANCE EXPAND DOC Sys-RPL 'EXPAND' command explained FLAGS DOC What Are User Flags Good For? GATEWAY DOC Beware: GATEWAY crashes Rev J HPCVBBS DOC HP Calculator User's Bulletin Board KANGAROO DOC More Snippits from HP-75 Internal Docs LOOP DOC Hint About Shrinking & Speeding Up Loops OPENITUP DOC How to Take Your HP 48 Apart PARENBUG DOC Strange Parentheses "bug" REPLACE DOC Sys-RPL 'REPLACE' command explained RPL DOC Exactly What is RPL, Anyway? SELFMOD DOC How to Put Self-Mod Code into Libraries WHATSUP DOC How to Detect the Presence of Bugs Directory of HORN8:PROGRAMR - Goodies for HP 48 Programmers Filename.ext Description ------------ ---------------------------------- BOGOSORT Worst Possible Algorithm to Sort a List BOGOSORT DOC ... BOGOSORT raison d'ˆtre, et cetera DESCRIPT ION DIRVARS Fast Replacement for the VARS Command DIRVARS DOC ... DIRVARS documentation INSERT Insert Object into List INSERT DOC ... INSERT documentation LCASE ... Example of Lowercase Alpha Toggling LCASE DOC How to Toggle the Alpha Lowercase Flag MISC1 Miscellaneous Programmers' Utilities MISC1 DOC ... MISC1 documentation OBJVIEW Full Object-Type Table on One Screen OBJVIEW DOC ... OBJVIEW documentation SORTLN Quickly Sorts Lists of Real Numbers SORTLN DOC ... SORTLN documentation SORTLN RPL ... SORTLN source code SORTLS Quickly Alphabetizes Lists of Strings SORTLS DOC ... SSRT documentation SORTLS RPL ... SSRT source code STAYON Low-Power Keywait disables Timeout STAYON DOC ... STAYON documentation STAYON RPL ... STAYON source code UITL DOC ... UITL.LIB documentation UITL LIB Powerful User Interface Construction Set XMENU Better 4-Level Menu Display XMENU DOC ... XMENU documentation XMENU S ... XMENU source code + comments XPNDR Original 4-Level Menu Display XPNDR DOC ... XPNDR documentation Directory of HORN8:TUNES - Quaint Melodies & Sound Effects Filename.ext Description ------------ ---------------------------------- MUSIC48 DOC ... MUSIC48 documentation MUSIC48 RFD Classical Music & Sound Effects ROBIN DOC ... ROBIN.RFD documentation ROBIN RFD Robin Hood movie Theme Song SND Sound Effects in Machine Language SND DOC ... SND documentation SOUNDER ... SoundKit's new version of SOUNDER SOUNDER DIR Original SOUNDER with a few examples SOUNDER DOC ... SOUNDER.DIR documentation SOUNDKIT DIR ... SOUNDKIT.LIB examples SOUNDKIT DOC ... SOUNDKIT.LIB & SOUNDER documentation SOUNDKIT LIB New SOUNDER Sound Effects Code Maker SOUNDS Sound Effects from the Diamonds game SOUNDS DOC ... SOUNDS documentation TOONS William Tell (Lone Ranger) & Friends TOONS DOC ... TOONS documentation TRICORDR "He's Dead, Jim!" Star Trek sound effect TRICORDR DOC ... TRICORDR documentation + source code TUNE Music Compressor & Player w/ Examples TUNE DOC ... TUNE documentation YOW Simultaneous-Frequency ML Sound Effects YOW DOC ... YOW documentation Directory of HORN8:UTILS - Heavy Utilities for HP 48 Users Filename.ext Description ------------ ---------------------------------- CHKIT DOC ... CHKIT.LIB documentation CHKIT LIB Checks Objects for Rev J Compatibility ESTR Calculates the Date of Easter, Any Year ESTR DOC ... ESTR documentation + source code FATCAL DOC ... FATCAL.LIB documentation FATCAL LIB Fast & Handsome Calendar Month Displayer FIXIT Repairs "HPHP48-" Bad Downloads FIXIT DOC ... FIXIT documentation + examples HTRIM HOME Directory Variable Hider HTRIM DOC ... HTRIM documentation + source code MEMVIEW Better Free Memory Viewer MEMVIEW DOC ... MEMVIEW documentation NOTECARD DOC ... NOTECARD.EXE documentation NOTECARD EXE Converts DOC files into HP48 programs PATCH Matrix Writer bugfix PATCH DOC ... PATCH documentation RF20 ... RF20 documentation RF20 DOC New, Safer RF with CRC RF121 DOC ... RF121.LIB documentation RF121 LIB Famous RF Object Packer in Library Form STKD DOC ... STKD.LIB documentation STKD LIB Very Fast Stack Display w/ 5 & 7 levels TASC C ... TASC.EXE source code TASC DOC ... TASC.EXE documentation TASC EXE ASC-format Converter, version 3 USND 48-to-48 IR Transfer at 19200 Baud! USND DOC ... USND documentation Directory of HORN8:WORK - Real-World, Useful, Non-Silly Stuff Filename.ext Description ------------ ---------------------------------- BEEPER ... used by ETA BEEPER DOC ... BEEPER documentation CELDRNAV Celestial Navigation & DR Plotting CELDRNAV DOC ... CELDRNAV documentation ETA Trip Calculator for drivers ETA DOC ... ETA documentation GCIRCLE Perfect Sphere Great Circle calculator GCIRCLE DOC ... GCIRCLE documentation GCIRNAV Another Great Circle Navigation Tool GCIRNAV DOC ... GCIRNAV documentation MPHDIR ... used by ETA MPHDIR DOC ... MPHDIR documentation PRES Extended Accuracy Parallel Resistance PRES DOC ... PRES documentation + examples