Mika Heiskanen

ID:3
First Name:Mika
Last Name:Heiskanen
Last Change:2021-09-12
Number of Files:69 (10th most prolific)
Number of Downloads:405,931 (12th most downloaded)

48GX Entries (Modified)   (details) 48 ENG   35 KB
Modified version of Mika's sorted System RPL entries list for the G series.
By Mika Heiskanen and Bob Apodaca. 2017-08-05

48GX Entry Points   (details) 48 ENG   76 KB
HP 48GX Entries table in ASCII text format for System RPL and assembly language programmers. Contains entries.srt.
By Mika Heiskanen. 1997-08-21

48GX Entry Points (Adobe PDF)   (details) 48 ENG   174 KB
HP 48GX Entries table in Adobe PDF format for System RPL and assembly language programmers.
By Mika Heiskanen. 1997-08-21

48SX Entry Points   (details) 48 ENG   260 KB
HP 48SX entries table in ASCII text format for System RPL and assembly language programmers. Contains entries.all, entries.srt, and uentries.a.
By Mika Heiskanen. 1998-02-26

ALG48 3.06   (details) 48 ENG   141 KB / 24-31 KB
Version 3.06 of the best algebra library for the HP 48. Handles partial fraction expansion, unlimited precision math, and much more. This old version is included because it runs on a G and because it has documentation in text format instead of just PostScript.
By Claude-Nicolas Fiechter and Mika Heiskanen. 1997-08-21

ALG48 4.2Get It   (details) 48 ENG   522 KB / 50-68 KB
The latest version of the best algebra library for the HP 48. Handles Groebner bases, partial fraction expansion, unlimited precision math, and much more. Contains binaries and documentation in PostScript and PDF format.
By Claude-Nicolas Fiechter and Mika Heiskanen. 1998-06-08

ALG48 HTML documentation 4.2   (details) 48 ENG   127 KB
Documentation for ALG48 4.2 in HTML format.
By Claude-Nicolas Fiechter and Mika Heiskanen. 1998-05-22

ALG48 Source Code 4.01   (details) 48 ENG   186 KB
Source code for ALG48 4.01. Covered by the GNU Public License (included).
By Claude-Nicolas Fiechter and Mika Heiskanen. 1997-09-26

Avoiding SOL/editline conflicts   (details) 48 ENG   3 KB
Explains how to avoid SOL/editline conflicts, as was found in an early version of BLIND.
By Mika Heiskanen. 2008-08-12

Blind   (details) 48 ENG   1 KB / 1 KB
ScreenshotTwo-line stack replacement best used with the overhead projector LCD. This doubles the width and height of the characters, but only allows 8 digits to be shown per line.
By Mika Heiskanen. 1998-10-25

BZ 1.2Get It   (details) 48 ENG   10 KB / 2 KB
The number one compression program for the HP 48GX/SX.
By Mika Heiskanen. 1997-08-21

BZ 1.22   (details) 48 ENG   5 KB / 3 KB
An unofficial update to BZ, with automatically selected speed/memory usage and some features of BZM.
By Mika Heiskanen and Alberto Martin Lombardia. 1998-09-28

BZ Cruncher   (details) 48 ENG   2 KB / 2 KB
ScreenshotYet another compression program. Seems to be based on BZ. Allows you to create self-extracting objects.
By Mika Heiskanen and Stéphane Gourichon. 2018-06-17

BZ Series   (details) 48 ENG POR   26 KB / 2 KB
Includes 16 different versions of BZ, each with a different memory required to performance ratio.
By Mika Heiskanen and Gustavo Domit. 1998-12-09

BZ49 1.2   (details) 49/50 ENG   9 KB / 2 KB
ScreenshotThe best compression program for the HP 48, now available for the HP 49.
By Mika Heiskanen, Christoph Gießelink, and Wolfgang Rautenberg. 2000-09-08

BzComp49 1.1   (details) 49/50 ENG ESP   4 KB / 2 KB
ScreenshotFront end for BZ49 which makes it easy to create self-extracting objects and auto-extracting strings. Based on Mika Heiskanen's HP 48 program, which was ported to the 49 by Christoph Giesselink and others.
By Mika Heiskanen, Alvaro Antonio Vanegas P (avp98), Christoph Gießelink and others. 2001-03-24

CIA 49 World Atlas 1.0   (details) 49/50 ENG   68 KB / 82 KB
ScreenshotCIA Map Viewer for the 49G with ROM 1.19-6. Map size is 2735 x 1386, so it takes a lot of RAM.
By Mika Heiskanen and Gustavo Portales (GaaK). 2004-05-09

CIA World Atlas   (details) 48 ENG   68 KB / 82 KB
ScreenshotCIA Map Viewer. Map size 2735 x 1386. (takes a lot of RAM)
By Mika Heiskanen. 1997-08-21

Cycles   (details) 48 ENG   26 KB
Cycle counts of various assembly language instructions on the 48GX.
By Mika Heiskanen. 1998-02-22

EC   (details) 48 ENG   4 KB / 3 KB
EC is an address sorted entries catalog. It requires Jazz V1.0, RPL.TAB and DIS.TAB.
By Mika Heiskanen. 1997-08-21

EQSTK 9.1Get It   (details) 48 ENG   49 KB / 8-12 KB
ScreenshotEQSTK provides an alternative to the built-in stack displayer, with the main advantage of being capable of displaying equations in similar form as the built-in Equation Writer.
By Mika Heiskanen and Claude-Nicolas Fiechter. 1997-09-15

EQSTK 9.1 7+   (details) 48 ENG   61 KB / 14 KB
ScreenshotEQSTK provides an alternative to the built-in stack displayer, with the main advantage of being capable of displaying equations in similar form as the built-in Equation Writer. This version includes a 7-level interactive stack.
By Mika Heiskanen, Claude-Nicolas Fiechter, and Matias Mutchinick. 1999-03-17

FixIt   (details) 48 ENG   3 KB / 1 KB
Converts a badly uploaded string into the original object.
By Joseph K. Horn and Mika Heiskanen. 1997-08-21

GX RAM variables   (details) 48 ENG   11 KB
Lists some of the GX RAM variable addresses to help you convert programs designed for the S series to run on the G series.
By Mika Heiskanen. 2008-08-17

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

GZ   (details) 48 ENG   3 KB / 2 KB
Another older compression algorithm, potentially useful for extracting older compressed variables.
By Mika Heiskanen. 2017-08-05

Hack Library 9.4   (details) 48 ENG   91 KB / 18 KB
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

Jazz 6.8Get It   (details) 48 ENG   136 KB / 72 KB
ScreenshotSystem RPL and Machine Language Development Library. Contains an ML assembler and disassembler, a System RPL compiler/decompiler, a debugger for both, an entries table browser, a text editor, and much more.
By Mika Heiskanen and Jan Brittenson. 2001-04-01

Jazz 6.8f   (details) 49/50 ENG   481 KB / 71 KB
ScreenshotSystem RPL and Machine Language Development Library originally written for the HP 48, now ported to the HP 49 for those who prefer the Jazz syntax over the 49's built-in MASD syntax.
By Mika Heiskanen, Jan Brittenson, and Daniel Lidström. 2009-02-07

Jazz 50g 1.255   (details) 49/50 ENG   2,818 KB / 74 KB
ScreenshotJazz for the 49g+ and 50g with ROM 2.09 or 2.15. This is a complete port of the Jazz library for the HP48 series. It includes support for new opcodes, new object types such as flash pointers, integers, minifont, etc. The library provides an assembler, disassembler, ML debugger, SysRPL debugger, an entries catalog, and an editor.
By Mika Heiskanen, Jan Brittenson, and Han Duong (HPSolo). 2017-02-27

Jazz 50g Source Code 1.20   (details) 49/50 ENG   892 KB
Contains the source code for Jazz 50g version 1.20 (2010.09.06).
By Mika Heiskanen, Jan Brittenson, and Han Duong (HPSolo). 2010-09-12

Jazz Light 6.7   (details) 48 ENG   125 KB / 30-46 KB
System RPL and Machine Language Development Library with some features removed.
By André Schoorl, Mika Heiskanen, and Jan Brittenson. 1999-01-08

Jazz Light 6.8b 1.0   (details) 48 ENG   1,345 KB / 35-48 KB
Jazz 6.8b with many features removed. This is very similar to Jazz Light 6.7, by Andre Schoorl, but both the TED and non-TED versions have EC, and it's based off of the newest version of Jazz.
By Mika Heiskanen, Jan Brittenson, Liam Hays and others. 2020-12-30

Jazz PostScript Docs 6.7   (details) 48 ENG   316 KB
Jazz v6.7 documentation in PostScript format. Includes LaTeX source.
By Mika Heiskanen and Jan Brittenson. 1999-01-08

Jazz Source Code 6.8b   (details) 48 ENG   461 KB / 71 KB
Jazz v6.8b source code and binaries. Based on Jazz 6.8, but with bugs fixed.
By Mika Heiskanen, Jan Brittenson, and Han Duong (HPSolo). 2015-10-24

Jazz Spanish Docs 6.5   (details) 48 ESP   29 KB
Jazz v6.5 documentation in text format.
By Mika Heiskanen and Jan Brittenson. 1998-02-22

Machine Language Timer   (details) 48 ENG   4 KB / 1 KB
Very fast and efficient timer for measuring the execution time of a program. For the S series only.
By Mika Heiskanen. 2017-06-24

MAKEROM Bugs   (details) 48 ENG   4 KB
Some information about some bugs in MAKEROM from HP Tools.
By Mika Heiskanen. 2008-08-17

MLDL 2.0   (details) 48 ENG   23 KB / 12 KB
The MLDL is a Machine Language Development Library for the HP 48SX, and as such is primarily intended for HP 48 assembly language programming.
By Jan Brittenson and Mika Heiskanen. 1997-08-21

MStack 1.0   (details) 48 ENG   3 KB / 1 KB
Screenshot5/7 line stack replacement aimed at programmers.
By Mika Heiskanen. 1998-05-15

Ord   (details) 48 ENG   5 KB / 1 KB
A fast ORDER program for S/G. Includes source code.
By Mika Heiskanen. 1997-08-21

Packer   (details) 48 ENG   2 KB / 1 KB
Packer is another compression program.
By Mika Heiskanen. 1997-08-21

PK   (details) 48 ENG   3 KB / 2 KB
PK is an LZ class compressor. The main difference to RF is that PK uses 3-nibble offsets to matches instead of 2 and PK also uses a speedup method for finding matches. Obsoleted by BZ, but included here because decompression is faster.
By Mika Heiskanen. 2008-08-19

POLY and ARIT 1.2   (details) 48 ENG   13 KB / 5-12 KB
Polynomial arithmetic libraries that were the basis for ALG48.
By Mika Heiskanen. 1997-08-21

Profiler 4.0   (details) 48 ENG   14 KB / 3 KB
The commands in Profiler library provide an easy way to do some simple analysis on the execution times of the commands and subprograms in a library. Profiler also can provide the full path to a command which has caused a crash, and a command to modify individual commands in a library for quick tests.
By Mika Heiskanen. 1997-08-21

PSLQ   (details) 48 ENG   10 KB / 3 KB
Experimental library designed to get a useful set of equations for recognizing numerical constants. The QPI library could then be expanded in the future to include a command for finding the specified relations. The library includes a sample implementation of an interface to the PSLQ algorithm.
By Mika Heiskanen. 1999-01-06

PUSH in ML   (details) 48 ENG   4 KB
Explains how to properly use PUSH in assembly language.
By Mika Heiskanen. 2008-08-17

QPI 3.0, 3.3, and 4.2   (details) 48 ENG   7 KB / 1-2 KB
QPI approximates any floating point numbers by a rational number, square root, multiple of PI, exponential or a logarithm depending on which approximation seems best. Not the newest version, but these older versions are retained for users who need a version with lower memory requirements.
By Mika Heiskanen. 1997-08-21

QPI 4.3Get It   (details) 48 ENG   6 KB / 2 KB
QPI approximates any floating point numbers by a rational number, square root, multiple of PI, exponential or a logarithm depending on which approximation seems best.
By Mika Heiskanen and André Schoorl. 1998-11-29

QPI 4.3   (details) Prime ENG   19 KB / 10 KB
HP Prime port of QPI 4.3 (originally for the HP 48 series). Approximates any floating point numbers by a rational number, square root, multiple of PI, exponential or a logarithm depending on which approximation seems best.
By Han Duong (HPSolo) and Mika Heiskanen. 2013-12-22

RSIM 4.01   (details) 48 ENG   13 KB / 13 KB
RSIM simplification command from ALG48 4.01. This is included for people who cannot fit the whole ALG48 library into memory but would like the RSIM function.
By Claude-Nicolas Fiechter and Mika Heiskanen. 1997-09-26

SADHP 1.05   (details) 48 ENG   277 KB
SAD lets you disassemble Saturn Machine Language (ML) and RPL code, edit it, and maintain databases of symbols, comments, formats and macros.
By Mika Heiskanen and Jan Brittenson. 1997-08-21

SADHP 1.08   (details) 49/50 ENG   321 KB
Lets you disassemble Saturn Machine Language (ML) and RPL code, edit it, and maintain databases of symbols, comments, formats and macros. Now has basic 49G support. For Unix-like systems.
By Jan Brittenson, Mika Heiskanen, and Mario Mikocevic (Mozgy). 1999-12-10

SADHP Updated 1.05+   (details) 48 ENG   313 KB
Enhanced version of SAD 1.05 for modern computers, which lets you disassemble Saturn Machine Language (ML) and RPL code, edit it, and maintain databases of symbols, comments, formats and macros.
By Mika Heiskanen, Jan Brittenson, and Paul Onions. 2021-09-12

Safe Garbage Collection   (details) 48 ENG   11 KB
Explains exactly how to do safe garbage collection in assembly language programs.
By Mika Heiskanen. 2008-08-16

SDB (SysRPL Debugger) 1.20   (details) 49/50 ENG   132 KB / 9 KB
ScreenshotThis is the System RPL Debugger that normally comes with Jazz. However, it has been compiled as a standalone library along with a modified SSTK. This has been tested on a 49g+ and a 50g with ROM 2.15. Compatible with the extable entries library that is distributed with Jazz 50g.
By Mika Heiskanen and Han Duong (HPSolo). 2010-12-15

SpecFun 1.2   (details) 48 ENG   4 KB / 4 KB
Provides the following functions: GAMMA(x) BETA(x,y) ERF(x) ERFC(x) BESJ0(x) BESJ1(x) BESJN(n,x) BESYN(n,x) BESIN(n,x) BESKN(n,x).
By Mika Heiskanen. 1997-08-21

Supported RAM Entry Access   (details) 48 ENG   8 KB
Explains how to get the RAM address of some of the formerly supported 48S/SX RAM entry points in a way that will work for any version of the 48S/SX/G/GX. It assumes you already know how to properly and safely use the entries.
By Mika Heiskanen. 2008-08-17

SysRPL Timings   (details) 48 ENG   4 KB
Timings of various System RPL commands.
By Mika Heiskanen. 1998-02-22

TED 3.2Get It   (details) 48 ENG   51 KB / 11 KB
ScreenshotTED is a limited version of the Jazz 6.6 ED editor, and is the best text editor I have found.
By Mika Heiskanen. 1998-06-14

TED 50g 1.0   (details) 49/50 ENG   60 KB / 12 KB
ScreenshotTED is the editor from Jazz. T his is a modified version of the editor from v1.11 of Jazz 50g. It comes with two commands: TED and VV (the string/grob viewer from Jazz). For the 49g+ and 50g with ROM 2.15. Source code is included.
By Mika Heiskanen and Han Duong (HPSolo). 2010-07-14

TED2002 1.3   (details) 48 ESP   13 KB / 16 KB
ScreenshotModified version of the TED text editor.
By Mika Heiskanen and Michael Ruiz. 2003-03-06

TED49 1.1   (details) 49/50 ENG   15 KB / 12 KB
ScreenshotPossibly the best text editor from the 48. TED is a limited version of the Jazz ED editor.
By Mika Heiskanen and Gustavo Portales (GaaK). 2005-05-01

TED49 Beta 5C   (details) 49/50 ENG   134 KB / 12 KB
ScreenshotTED is a limited version of the Jazz ED editor, ported to the 49 series ROM 1.18 and above.
By Mika Heiskanen and Gustavo Portales (GaaK). 2007-08-04

Whirl 1.2   (details) 48 ENG   3 KB / 1 KB
ScreenshotWhirl is a very impressive, fast, small, smooth demo, that shows a swirling pattern on the screen of the calculator. This amazing demo is written in assembly language and includes full HP-syntax source code.
Unknown original author, Mika Heiskanen, and Gustavo Portales (GaaK). 2009-02-07

Whirl 1.2   (details) 49/50 ENG   3 KB / 1 KB
ScreenshotWhirl is a very impressive, fast, small, smooth demo, that shows a swirling pattern on the screen of the calculator. This amazing demo is written in assembly language and includes full HP-syntax source code.
Unknown original author, Mika Heiskanen, and Gustavo Portales (GaaK). 2009-02-07

Whirl 1.1   (details) 48 ENG   2 KB / 1 KB
ScreenshotWhirling animation. Original author unknown.
By Mika Heiskanen. 1997-08-21

Whirl Variations   (details) 48   4 KB / 1-3 KB
ScreenshotSix variations of the "Whirl 1.1" animation demo.
Unknown original author, Mika Heiskanen, and Gustavo Domit. 2017-07-27

XDump   (details) 48 ENG   3 KB / 1 KB
XDump is an XModem ROM dump utility.
By Mika Heiskanen. 1997-08-21

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