Joe Ervin

ID:40
First Name:Joe
Last Name:Ervin
Last Change:2017-08-13
Number of Files:15 (88th most prolific)
Number of Downloads:47,807 (227th most downloaded)

48SX Keyboard Input   (details) 48 ENG   13 KB
Shows how to handle keyboard input in ML. Should be valid for the G series too.
By Joe Ervin. 1998-03-15

Argument Checking   (details) 48 ENG   2 KB
A note about System RPL argument type checking without bogus XLIB error messages.
By Joe Ervin. 2008-08-12

Beep Frequencies   (details) 48 ENG   18 KB
An analysis of the way the 48SX produces beeps, and side effects that can be noticed due to the implementation.
By Eric T. Lane and Joe Ervin. 2017-07-02

CLK   (details) 48 ENG   3 KB / 5 KB
ScreenshotA beautiful, big digital clock with a screen dissolve effect. For the S series.
By Dave Marsh and Joe Ervin. 2008-08-14

Garbage Collection   (details) 48 ENG   4 KB
Explains exactly how garbage collection works.
By Joe Ervin. 2008-08-16

HP48 Machine Language Starter Kit   (details) 48 ENG   153 KB
Set of documentation and example code that would have been good for a beginning 48SX machine language programmer back in 1991.
By Joe Ervin, Jake Schwartz, and Derek S. Nickel. 2017-06-11

MPE 1.0   (details) 48 ENG   40 KB / 3 KB
The Multi-Programming Environment (MPE) is a set of machine language routines, data structures, and Star macros which implement an environment whereby the software developer can easily program concurrent tasks. The immediate use of MPE is for graphics animation such as in games programming, where multiple objects need to be animated on the screen at the same time (bullets, explosions, pac-men, etc.), however an environment such as this can be extremely useful for periodic keyboard polling and other events that need to occur from time to time. Includes Star syntax assembly language code.
By Joe Ervin. 2017-07-01

Phone   (details) 49/50 ENG   7 KB / 7 KB
ScreenshotThis program is a basic database program designed to keep a list of phone numbers and addresses, and provide access to them.
By Joe Ervin. 1999-08-13

Phone 1.4   (details) 48 ENG   11 KB / 7 KB
ScreenshotThis program is a basic database program designed to keep a list of phone numbers and addresses, and provide access to them.
By Joe Ervin. 1997-08-21

Screen Dissolver 0.2   (details) 48 ENG   3 KB / 1 KB
Dissolves the screen pixel by pixel, in assembly and System RPL.
By Joe Ervin. 1998-03-18

SND   (details) 48 ENG   2 KB / 3 KB
Six sound effects, written in assembly language: Swing, Scale, Laser, Alarm, Phaser, and Explosion.
By Joe Ervin. 2008-08-21

Sounder   (details) 48 ENG   3 KB / 1 KB
A bunch of sound effects, written in assembly language, which can be called from User RPL programs.
By Joe Ervin. 2008-08-21

Sounder (Source)   (details) 48 ENG   76 KB
Source code, in STAR Saturn assembly macro format, for the Sounder program for playing advanced sound effects for the calculator.
By Joe Ervin. 2017-06-23

TICKS Revealed   (details) 48 ENG   14 KB
Explains how the built-in TICKS command works, including a disassembly of the source code.
By Joe Ervin. 2017-08-13

Vaders 2.1   (details) 48 ENG   16 KB / 7-12 KB
ScreenshotSpace Invaders game. Bombs are dropped from above onto your city and you must stop them.
By Joe Ervin. 1998-11-01

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