Joe Ervin

First Name:Joe
Last Name:Ervin
Last Change:2017-08-13
Number of Files:15 (79th most prolific)
Number of Downloads:39,327 (256th most downloaded)

48SX Keyboard Input   (details) 48 ENG   13KB
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   2KB
A note about System RPL argument type checking without bogus XLIB error messages.
By Joe Ervin. 2008/08/12

Beep Frequencies   (details) 48 ENG   18KB
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   3KB/5KB
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   4KB
Explains exactly how garbage collection works.
By Joe Ervin. 2008/08/16

HP48 Machine Language Starter Kit   (details) 48 ENG   153KB
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   40KB/3KB
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   7KB/7KB
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   11KB/7KB
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   3KB/1KB
Dissolves the screen pixel by pixel, in assembly and System RPL.
By Joe Ervin. 1998/03/18

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

Sounder   (details) 48 ENG   3KB/1KB
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   76KB
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   14KB
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   16KB/7-12KB
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-2017 Eric Rechlin.