Han Duong

ID:515
First Name:Han
Last Name:Duong
Alias:HPSolo
Last Change:2021-04-10
Number of Files:27 (39th most prolific)
Number of Downloads:95,870 (90th most downloaded)

Algebraic to RPN   (details) Prime ENG   3 KB / 3 KB
Takes an algebraic expression and converts it to an RPN string. The program itself may not be all that useful but it hopefully provides to those interested in programming expressions a bit of insight into how expressions are built.
By Han Duong (HPSolo). 2017-02-25

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

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

Columns   (details) Prime ENG   6 KB / 31 KB
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 ENG   13 KB / 1-25 KB
ScreenshotPair of programs that do complex number plotting.
By Daniel Mewes and Han Duong (HPSolo). 2017-03-18

Contour Plots   (details) Prime ENG   3 KB / 1 KB
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 ENG   10 KB
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 ENG   69 KB / 1 KB
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.425   (details) Prime ENG   170 KB / 79 KB
ScreenshotPowerful 3D graphing application. Includes rotation and tracing, with touchscreen gestures for rotation, zooming, and panning.
By Han Duong (HPSolo). 2017-02-20

HLDRAW 2.61   (details) 49/50 ENG   17 KB / 4 KB
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 ENG   4,971 KB
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 Prime Font for LaTeX   (details) Prime ENG   73 KB
Font for the keys of the HP Prime, useful for making documentation, for use with TeX/LaTeX, including a configuration script and an example.
By Hewlett-Packard and Han Duong (HPSolo). 2017-03-07

HP-IDE Extras   (details) 48 ENG   3 KB
Templates for common System RPL functions for use with HP-IDE.
By Han Duong (HPSolo). 1998-06-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 Documentation 1.20   (details) 49/50 ENG   472 KB
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 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 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

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

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

MFED 1.0   (details) 49/50 ENG   8 KB / 1 KB
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 ENG   3 KB / 1 KB
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 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

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

Simple Units   (details) Prime ENG   5 KB / 10 KB
Takes over the [Shift][_] key and provides a super-simple units menu for facilitating unit conversion. When the user types the _ symbol via [Shift][_], a units menu is automatically shown (and if applicable, the last menu used will be displayed). The first menu is the category, and the second menu is the list of units within that category.
By Han Duong (HPSolo). 2021-04-10

Singular Value Decomposition 14-FEB-2017   (details) Prime ENG   16 KB / 42 KB
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). 2020-04-11

SolveSys 1.000Get It   (details) Prime ENG   537 KB / 252-301 KB
ScreenshotIntended 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). Includes a copy of the equation library from the HP 48/49 series to get you started, including all the graphics. Also includes a more accurate version that requires Singular Value Decomposition.
By Han Duong (HPSolo). 2017-04-15

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

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