Han Duong

First Name:Han
Last Name:Duong
Last Change:2017-02-16 22:17:04
Number of Files:24 (34th most prolific)

Base Conversion   (details) Prime   EN   3KB/8KB
ScreenshotPerforms base conversions, including fractional parts.
By Han Duong (HPSolo). 2017/02/11

Calculus Library 1.0   (details) 48   EN   47KB/3KB
ScreenshotIntroduces calculus to beginning calculus students. Includes graphical tutorials.
By Han Duong (HPSolo). 1998/06/21

Columns   (details) Prime   EN   6KB/31KB
ScreenshotTetris-like puzzle. It takes place inside a tall, rectangular playing area. Columns of three different symbols (such as differently-colored jewels) appear, one at a time, at the top of the well and fall to the bottom, landing either on the floor or on top of previously-fallen "Columns".
By Han Duong (HPSolo). 2014/10/19

Complex Plotting   (details) Prime   EN   107KB/1-13KB
ScreenshotPair of programs that do complex number plotting.
By Daniel Mewes and Han Duong (HPSolo). 2015/08/20

Contour Plots   (details) Prime   EN   3KB/1KB
Creates 2D contours using the Advanced Graphing app. The user's current formulas are kept safe, and are restored after the contours are drawn. I had hoped to incorporate this into the Graph3D app, but the current implementation of startview() and how apps handle built-in applications are currently preventing this from happening.
By Han Duong (HPSolo). 2014/10/19

DoInputForm Tutorial   (details) 48   EN   10KB
Explains how to create inform menus in System RPL. Document in Word 6.0/95 format.
By Han Duong (HPSolo). 1998/07/09

DOROMP2 1.0   (details) 49/50   EN   69KB/1KB
This is an example of how to implement one's own prologue. This specific example shows how to implement a prologue that behaves like a ROMPTR. It requires that the matching ROMPTR contains a BZ-compressed string object, and will automatically decompress and execute the object, even from covered memory banks. Make sure to store the library in Port 0!
By Han Duong (HPSolo). 2010/09/12

Graph3D 2.424   (details) Prime   EN   170KB/78KB
ScreenshotPowerful 3D graphing application. Includes rotation and tracing, with touchscreen gestures for rotation, zooming, and panning.
By Han Duong (HPSolo). 2017/02/11

HLDRAW 2.61   (details) 49/50   EN   17KB/4KB
ScreenshotEquivalent to WIREFRAME plot, but with hidden line removal and shading of "underside" of 3D graph. For the 49g+ and 50g (ROM 2.15) only. The previous version only worked on older ROM revisions (older 49G ROMs only?). Modified to work with most current ROM. Source code has been updated as well (for on-calc compiling only).
By Jurjen N.E. Bos and Han Duong (HPSolo). 2012/09/15

HP 48 Repair   (details) 48   EN   4971KB
Contains documentation and 45 photographs explaining how to open the HP 48 series for repair, including tips on repairing screen and keyboard problems.
By Han Duong (HPSolo). 2005/12/01

HP-IDE Extras   (details) 48   EN   3KB
Templates for common System RPL functions for use with HP-IDE.
By Han Duong (HPSolo). 1998/06/07

Jazz 50g 1.251   (details) 49/50   EN   1367KB/74KB
ScreenshotJazz for the 49g+ and 50g with ROM 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). 2012/12/25

Jazz 50g Documentation 1.20   (details) 49/50   EN   472KB
This is the updated documentation of Jazz 50g for the 49g+ and 50g (ROM 2.15) calculators.
By Han Duong (HPSolo). 2010/09/12

Jazz 50g Source Code 1.20   (details) 49/50   EN   892KB
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 Source Code 6.8b   (details) 48   EN   461KB/71KB
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

Linear Programming   (details) 48   EN   4KB/1KB
Solves linear programming problems. Includes System RPL source code.
By Han Duong (HPSolo). 1998/05/25

Mandelbrot Set Explorer 0.1   (details) 48   EN   3KB/1KB
ScreenshotAnother Mandelbrot plotter, written in System RPL. Includes source code.
By Han Duong (HPSolo). 1998/06/07

MFED 1.0   (details) 49/50   EN   8KB/1KB
ScreenshotMFED is a MINIFONT editor that is only 123.5 bytes in size. It uses the built-in font editor interface. The editor transforms the MINIFONT into a 6x6 font for editing, and then crops each character bitmap down to 6x4. Tested on ROM 1.24 and 2.15.
By Han Duong (HPSolo). 2010/06/06

Newton's Method   (details) Prime   EN   3KB/1KB
Uses Newton's Method to compute the root of a function f(x) using linear approximations of f(x) via tangent lines.
By Han Duong (HPSolo). 2014/10/22

QPI 4.3   (details) Prime   EN   19KB/10KB
HP Prime port of QPI 4.3 (originally for the HP48 series)
By Han Duong (HPSolo) and Mika Heiskanen. 2013/12/22

SDB (SysRPL Debugger) 1.20   (details) 49/50   EN   132KB/9KB
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

Singular Value Decomposition   (details) Prime   EN   15KB/42KB
Computes the singular value decomposition of a matrix. It additionally provides the commands diag2 (diagonal), pinv (pseudo-inverse), qrp (permutation/unitary/upper triangular), and lqp (permutation/unitary/lower triangular).
By Han Duong (HPSolo). 2017/02/11

SolveSys 0.700   (details) Prime   EN   69KB/106-152KB
Intended to replicate and combine programs from the HP 48 series of calculators for organizing equations and launching an equation solver. This app attempts to allow users to build their own equations library. The user can then also launch a numerical solver. This app implements the Newton-Raphson algorithm for solving a system of equations. In order to handle ill-conditioned, over-determined, under-determined, rank-deficient (etc.) Jacobian matrices, the SVD is used to determine the pseudo-inverse of the Jacobian (the pseudo-inverse coincides with the regular inverse of a matrix for non-singular matrices). Also includes a more accurate version that requires Singular Value Decomposition.
By Han Duong (HPSolo). 2017/02/16

TED 50g 1.0   (details) 49/50   EN   60KB/12KB
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

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