Rick Grevelle

ID:178
First Name:Rick
Last Name:Grevelle
Last Change:2017-08-16
Number of Files:40 (22nd most prolific)
Number of Downloads:148,114 (46th most downloaded)

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

ALTD 3.0   (details) 48 ENG   1 KB / 1 KB
ScreenshotThis is a third version of the seven level alternate stack display routine.
By Rick Grevelle. 1997-08-21

COMPRESS   (details) 48 ENG   3 KB / 2 KB
An object compression program based on RF but with safer memory handling and faster decompression.
By Rick Grevelle. 2017-08-04

Copy   (details) 48 ENG   2 KB / 1 KB
Puts an exact copy of a card in port 1 on any higher port.
By Rick Grevelle and Joseph K. Horn. 1998-12-08

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

Creating Unallowed Names   (details) 48 ENG   2 KB
Explains how to create disallowed names using SYSEVALs.
By Rick Grevelle. 1997-08-21

DUMP   (details) 48 ENG   3 KB / 1 KB
Performs a dump of the memory to the serial port.
By Rick Grevelle. 2008-08-16

False Clear 2.0   (details) 48 ENG   7 KB / 1 KB
This enables you to use your calculator just like normal until you press [ON]-[A]-[F]. Once you press these keys, the memory will be falsely cleared and your directory will appear empty, but the routine is still in memory and will catch the next [ON]-[A]-[F] and will continue to do so until you do an [ON]-[C].
By Rick Grevelle. 1997-08-21

FalseClear (Improved) 2.0   (details) 48 ENG   6 KB / 1 KB
An improved false-clear program with a clever shell.
By Jeoff Krontz and Rick Grevelle. 2008-08-16

Grayscale Kludge   (details) 48 ENG   6 KB / 5 KB
An early proof-of-concept showing how to do grayscale on the 48SX by quickly sequencing through black and white images.
By Rick Grevelle. 2017-08-02

HACKIT   (details) 48 ENG   17 KB / 9 KB
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

Hardware Key Assignments   (details) 48 ENG   7 KB / 3 KB
Shows how to make hardware key assignments in System RPL, and comes with a program people can use for that purpose.
By Rick Grevelle. 1998-04-20

Hexify   (details) 28 ENG   4 KB / 1 KB
Takes a string of hexadecimal digits and converts them into an object.
By Rick Grevelle. 1998-07-31

HP 48SX Internal Address List   (details) 48 ENG   129 KB
List of all the memory addresses and short descriptions of each in the 48SX as it was known back in 1991. Has versions of the list sorted by address and by object type and function.
By Jake Schwartz, Paul Dale, and Rick Grevelle. 2017-08-12

IO-2   (details) 48 ENG   6 KB / 2 KB
24 powerful (and dangerous) system-level routines by various authors.
By Rick Grevelle, William C Wickes, Joseph K. Horn and others. 2008-08-17

LIBMAN   (details) 48 ENG   5 KB / 4 KB
LIBMAN Library manager, making it easy to to create and split libraries.
By Wolfgang Rautenberg and Rick Grevelle. 2000-05-20

Making Custom Messages   (details) 48 ENG   7 KB
Gives detailed information on how to create custom messages, like the Bart Simpson library.
By Rick Grevelle. 1998-03-15

MDisp   (details) 48 ENG   5 KB / 2 KB
A somewhat faster machine routine version of DISP.
By Rick Grevelle. 1998-02-27

MDISPN   (details) 48 ENG   6 KB / 3 KB
Basically the same as DISP, except it's twice as fast, and MDISPN doesn't do newlines. Written in assembly language.
By Rick Grevelle. 2008-08-18

MESG   (details) 48 ENG   2 KB / 4 KB
Describes the information necessary to override any or all of the intrinsic message arrays in the 48, and an example program to do this.
By Rick Grevelle. 2008-08-18

Notes on RPL   (details) 48 ENG   3 KB
Gives some background behind what keywords in RPL refer to and how they translate into the underlying code.
By Rick Grevelle. 2017-07-01

Null Names   (details) 48 ENG   9 KB
Information about null-named variables and directories.
By Rick Grevelle. 2008-08-17

Plotter Replacement   (details) 28 ENG   1 KB / 1 KB
Plots multiple displays for any given expression, program, or equation that is stored in EQ.
By Rick Grevelle. 1998-07-31

Poke Rewritten   (details) 28 ENG   2 KB / 1 KB
Rewrite of the poke command.
By Rick Grevelle. 1998-07-31

Polling Keybuffer in ML   (details) 48 ENG   2 KB
Explains how to poll the 48SX keyboard buffer in assembly language.
By Rick Grevelle. 1998-04-01

Prefixed Machine Routines   (details) 48 ENG   5 KB / 1 KB
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

PRG-> and ->PRG   (details) 48 ENG   3 KB / 1 KB
Adds the missing commands PRG-> and PRG-> for easily making and extracting program objects.
By Rick Grevelle. 2017-07-09

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

Remote Control Compression   (details) 48 ENG   4 KB / 1 KB
Another very early remote control program. Superseded by the other programs on this site, but included for historical reference.
By Dave Marsh and Rick Grevelle. 2017-08-10

ROMPTAB   (details) 48 ENG   3 KB
Explains the ROMPTAB System RPL entry point.
By Rick Grevelle. 2008-08-17

Static Entries   (details) 49/50 ENG   9 KB
Shows the ROM entry points that were static from the 48GX through the 49G, including a list of officially-unsupported entry points which did not change.
By Rick Grevelle. 2017-06-16

STKD   (details) 48 ENG   3 KB / 1 KB
Screenshot5/7-line stack replacement.
By Rick Grevelle. 1997-08-21

String to Code   (details) 48 ENG   2 KB / 1 KB
An assembler that accepts hexadecimal code and compiles it into machine language. Designed for the S series as one of the first assemblers, similar to Hexify on the 28S.
By Rick Grevelle. 1998-04-28

SYSEVAL Keys   (details) 48 ENG   3 KB
Lists the SYSEVAL addresses corresponding to each of the key presses on the 48SX.
By Rick Grevelle. 2017-08-13

TDIR   (details) 48 ENG   3 KB / 1 KB
Shows how easy it is to incorporate a directory type format into libraries, allowing one to avoid distributing programs as slow directories.
By Rick Grevelle. 2008-08-21

Temporary Directories   (details) 48 ENG   3 KB / 1 KB
Shows how to make temporary directories with a new TDIR command, analogous to temporary menus with the existing TMENU command, useful for libraries which need to store temporary variables.
By Rick Grevelle. 2017-07-09

ThermoPro   (details) 48 ENG   31 KB / 70 KB
ScreenshotHuge (70k) thermodynamics library.
By Rick Grevelle and Jeoff Krontz. 1997-08-21

ThermoPro Source and Documentation   (details) 48 ENG   427 KB / 39-106 KB
ScreenshotContains the full source code and documentation for ThermoPro, a very comprehensive thermodynamics library. Also includes several different binaries other than the one made available in 1994. Hopefully someone will use this source code to port it to the 49G/49G+.
By Rick Grevelle and Jeoff Krontz. 2004-10-06

XLIB Information   (details) 48 ENG   3 KB
Some information about XLIBs and simple tools for working with them.
By Rick Grevelle. 1998-04-07

XSEND/XRECV   (details) 48 ENG   2 KB / 1 KB
Modified revisions of HP's XSEND and XRECV to fix the bug in earlier ROMs that required double memory and to transfer directly to and from the stack rather than user RAM.
By Rick Grevelle. 2017-08-02

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