hpcalc.org - HP 48 Archive

HP 48 Programming/Hacker Tools

The first size listed is the downloaded file size and the second size listed is the size on the calculator.

There are 68 files totaling 478KB in this category.

ADDR   (details) 48 ENG   1KB/1KB
Returns the address of the object in stack level 1.
By Rick Grevelle. 2008/08/11

Aragorn's SDK 1.2   (details) 48 ENG   3KB/2KB
Utilities for programming "externals".
Author unknown. 1997/08/21

Aragorn's Toolkit 0.9   (details) 48 ENG   12KB/14KB
Several utilities, including an editor, a viewer, and a compression utility.
Author unknown. 1997/08/21

Autoboot   (details) 48 ENG   1KB/1KB
Reboots (warmstarts) every power-up. For the S series only.
By Dave Marsh. 2008/08/11

Autoexec   (details) 48 ENG   1KB/1KB
Runs a program at warmstart. Variable format.
By Kurt Vercauteren. 1997/08/21

Autoexec   (details) 48 ENG   1KB/1KB
Runs a program at warmstart. Library format.
By Kurt Vercauteren. 1997/08/21

Autoexec   (details) 48 ENG   1KB/1KB
Creates an "autoexec mode" in which a startup sequence can be defined which will be automatically executed every time the HP 48 is turned on.
By Kurt Vercauteren. 2008/08/12

AutoPort   (details) 48 ENG   1KB/1KB
Runs &:AUTOEXEC at every warmstart.
By Joseph K. Horn. 2008/08/12

AutoStart   (details) 48 ENG   2KB/1KB
Allows you to warmstart the calculator at every power-on to run a program automatically.
By Dave Marsh. 1997/08/21

Billy 4.0   (details) 48 ENG   3KB/4KB
Tries to convert programs written for the SX to run on the GX.
By HPdream. 1997/08/21

CHANGE   (details) 48 ENG   2KB/1KB
Primitive "change" program, which lets you do find-and-replace on program objects.
By Philippe Colbach. 2008/08/13

Code 3.0   (details) 48 ENG   2KB/2KB
Config aborter.
Author unknown. 1997/08/21

Command Toolbox 1.7/2.1   (details) 48 ENG   5KB/4KB
Makes it easy to create Externals, system binaries, local names, global names, XLIB names, code objects, and more. Includes versions for the S series and G series.
By C. H. Levaillant (HP48 ASM). 2017/07/16

ConfAbo   (details) 48 ENG   1KB/1KB
Config aborter.
Author unknown. 1997/08/21

ConfAbrt   (details) 48 ENG   1KB/1KB
Another config aborter.
By David Winter (HPManiac). 1998/08/23

Config 1.2   (details) 48 ENG   2KB/1KB
Appears to run programs upon a warmstart.
By Pépé Fernandez and ZeHP. 1999/01/08

Configer   (details) 48 ENG   2KB/3KB
A crash library.
Author unknown. 1997/08/21

Convertisseur SX   (details) 48 ENG   3KB/2KB
Convertisseur SX. By FlasHP.
Author unknown. 1997/08/21

CRASH   (details) 48 ENG   8KB/4KB
Tool to help recover from crashes, and also allows you to run programs in the background.
By Rick Grevelle. 2008/08/14

Dev 3.1   (details) 48 ENG   4KB/5KB
Development library. Has PEEK and POKE and many other functions.
By Etienne de Foras. 1998/01/11

DOS   (details) 48 ENG   3KB/4KB
A configuration library?
Author unknown. 1997/08/21

EdHexa Library   (details) 48 ENG   11KB/6KB
ScreenshotA hexadecimal editor. Includes versions for both the SX and GX.
By Julien Rousseau (Blam). 2017/07/16

Etude   (details) 48 FRA   4KB/8KB
Function analysis library.
Author unknown. 1997/08/21

Exemple   (details) 48 ENG   3KB/3KB
Examples for the ADISP program.
Author unknown. 1997/08/21

External Compiler   (details) 48 ENG   5KB/2KB
External compiler.
By David Winter (HPManiac). 1997/08/21

Flags Editor 2.0G   (details) 48 ENG   2KB/2KB
ScreenshotFlag maintenance utility.
By Turbo HP. 1997/08/21

Fun1   (details) 48 ENG   1KB/1KB
ScreenshotA prank program that gives errors, messes up the display and shows a fake false clear screen.
By David Winter (HPManiac). 1997/08/21

Geiger Counter   (details) 48 ENG   1KB/1KB
Converts IR reflections into sound. Similar to the tricorder program.
Author unknown. 1997/08/21

GRIP 1.3/1.5   (details) 48 ENG   4KB/2KB
ScreenshotGROB ripper. Gets GROBs from memory, the screen, a font, or a variable.
By 007JB. 1997/08/21

Grob Ripper 2.2   (details) 48 ENG   4KB/2KB
Just another GROB ripper.
Author unknown. 1997/08/21

GX Kit   (details) 48 ENG   2KB/2KB
Miscellaneous hacking programs.
Author unknown. 1997/08/21

GXDump 3.0   (details) 48 ENG   8KB/1KB
Dumps the ROM of the HP 48GX for use with emulators. Uses XModem to increase performance.
By Mika Heiskanen. 1997/09/15

Hack Library 9.4   (details) 48 ENG   91KB/18KB
This library is a collection of various utilities Mika Heiskanen has programmed himself or saved from various sources over the years.
By Mika Heiskanen and André Schoorl. 1999/04/07

Hack Utilities   (details) 48 ENG   3KB/1KB
Collection of six system-level utilities: STRIP (strips the << and >> off the program in level 1), PACK (packs a program's SYSEVALs into "External" form), FNXT (finds next, searching ROM/RAM for any hex digits), PRCL (recalls contents of an entire port to the stack), ->RPN (converts algebraic object into equivalent RPN object / list), and RPN-> (converts RPN object / list into equivalent algebraic object).
By Joseph K. Horn and Conrad Winchester and others. 2008/08/16

HACKIT   (details) 48 ENG   17KB/9KB
Collection of various "hacker" utilities. Included for historical reasons, because it has been superseded by the Hack Library by Mika Heiskanen.
By Rick Grevelle and others. 2008/08/16

HP 48 Hacker's Bible 1.9.2   (details) 48 ENG   12KB/7-14KB
ScreenshotA set of libraries useful for hacking the 48SX, including a memory scanner with disassembler, peek/poke, object type converters, and a lot more.
By Mario Mikocevic (Mozgy). 2017/06/29

HP DEBUG   (details) 48 FRA   14KB/16KB
Memory scanner, dumper, tracer, disassembler, and more.
By Maxime L'Huillier. 2017/07/16

HP Monitor   (details) 48 ENG   16KB/21KB
ScreenshotMachine language debugger, picture viewer, and ROM dumper.
By Mikael Vaillant and Charles Dublin. 1997/08/21

HP Toolbox 3.0+   (details) 48 ENG   22KB/8KB
Utilities useful for programmers, including the ability to convert to and from hex, peeking and poking, and a lot more. Includes versions for both the G series and S series.
By C. H. Levaillant (HP48 ASM) and HPdream. 2017/07/16

HPhreacker Biblioteca de utilidades 1.01   (details) 48 ENG POR   7KB/7KB
A library that contains some hack and math commands like ADDR and MEM2.
By HPhreacker. 2002/02/17

HPStarter   (details) 48 ENG   3KB/3KB
This is a program that makes it possible for you to run a program or a command each time you turn your 48GX on or off. It also comes along with a codelock program.
Author unknown. 1997/08/21

HPTools 2.1/GX   (details) 48 ENG   6KB/8KB
By Nicolas Pougetoux. 1997/08/21

INX   (details) 48 ENG   3KB/1KB
Decompiles addresses, showing the System RPL code behind a given pointer. Requires RPL48.
By Daniel Cohen-Laroque. 2017/06/30

Library Commander   (details) 48 ENG   8KB/3KB
Library which expands the built-in STR-> and OBJ-> commands and adds a few new commands useful when programming.
By Jean-Yves Avenard. 1998/06/17

LJSTARW   (details) 48 ENG   3KB/3KB
ScreenshotStar Wars style scroller.
Author unknown. 1997/08/21

OpenClose 3.5S   (details) 48 POR   2KB/1KB
Inserts (or removes) a null character in an RPL program to prevent it from being edited.
By Tacio Philip Sansonovski. 1999/10/10

Peek   (details) 48 ENG   2KB/1KB
A "peek" command, for seeing the contents of memory at a given address.
By Alonzo Gariepy. 2017/08/08

Prefixed Machine Routines   (details) 48 ENG   5KB/1KB
A little program that helps you finds all 1497 routines on the 48SX that can be called by SYSEVALs.
By Rick Grevelle. 2017/08/16

Pro-Hackit   (details) 48 ENG   37KB/9KB
Assembly language library builder and splitter.
By Rick Grevelle. 1997/08/21

Protect   (details) 48 ENG   1KB/1KB
Protect your libraries from hacking.
By David Winter (HPManiac). 1998/08/23

PWB 1.7   (details) 48 ENG   68KB/22-52KB
Programmer's Work Bench, which includes a number of development tools, including StringWriter 4.2. Has both "light" and full versions.
Author unknown. 2017/07/30

ReadIR   (details) 48 ENG   2KB/3KB
Sample code to read IR.
Author unknown. 1997/08/21

ReverseScreen   (details) 48 ENG   1KB/1KB
Turns the screen upside down. For the G series only.
Author unknown. 1997/08/21

Sally 1.0   (details) 48 ENG   3KB/4KB
Attempts to convert a program written for the GX to run on the SX.
By HPdream. 1997/08/21

Saved EditLine   (details) 48 ENG   1KB/1KB
Uses the exact parameters of the InputLine System RPL word and returns the exact parameters. However, the current EditLine is saved and restored upon entry/exit, respectively.
By Scott Thompson. 2008/08/21

Scan 2.2   (details) 48 ENG   3KB/2KB
ScreenshotMemory scanner for S/G.
By Téhel. 1997/08/21

SHADOW   (details) 48 ENG   5KB/1KB
Maps a card to shadow another device. The contents of the device are first copied to the card so you can modify them. Also includes the related ZEROMAP program.
By Jan Brittenson. 2008/08/21

Super Switch   (details) 48 ENG   5KB/3KB
Does manual banks switching on cards on either slot in a 48GX.
Author unknown. 1997/08/21

Switch 2.0   (details) 48   3KB/1KB
Seems to allow some kind of bank switching on 256KB and 512KB cards in the 48SX.
Author unknown. 2017/07/17

System Library 2.0   (details) 48 FRA   7KB/8KB
A library with a lot of useful development commands.
By Cyrille Xémard. 2017/07/16

To Hex   (details) 48 ENG   3KB/1KB
Converts objects to their hexadecimal representation and vice versa.
By Derek S. Nickel. 2017/08/03

Tools 1.3   (details) 48 ENG   5KB/5KB
Programmer's hacker library.
By Detlef Müller. 1997/09/01

Tools 5.1   (details) 48   4KB/5KB
Various tools useful for low-level operations with programming.
By Phong Nguyen (HPNinja). 2017/07/17

Utilities   (details) 48 ENG   4KB/1KB
A set of useful utilities, ported from the 28. AD takes the name of a recallable object from the stack and returns the object's absolute address. VV removes the outer angle brackets from a program to save 5 bytes. PP is a version of PUT for programs, which requires a program in stack level 3, a position in level 1, and an object in level 1. AS assembles a single binary integer or a list of binary integers into code that can be put into (template) programs by PP.
By Jürgen Koslowski. 2017/08/01

Utils   (details) 48 ENG   4KB/5KB
Miscellaneous programming utilities.
Author unknown. 1997/08/21

XCom 1.1d   (details) 48 ENG   1KB/1KB
Macro library for generating objects.
Author unknown. 1997/08/21

XPub   (details) 48 ENG   1KB/1KB
Library config aborter.
By Alcide. 1997/08/21

XPUB   (details) 48 ENG   2KB/1KB
A config aborter, for both the S series and G series. From France.
Author unknown. 2008/08/22

Part of the HP Calculator Archive,
Copyright 1997-2017 Eric Rechlin.