Archives: HP Prime Programs
Currently viewing:
  1. Archives
  2. All files
  3. HP Prime Programs


Available subcategories:


  1. It is widely known that opossums have the instinct to repel aliens. You can now practice your opossum massaging skills on the TI-84 Plus C Silver Edition, TI-84 Plus CE and HP Prime calculators! There are three CE versions, sort-of: One of which uses Celtic CE but runs slower, an older one using ICE Compiler which no longer works with newer C library versions, a Game Boy ROM converted to appvar for use in TI-Boy CE emulator and the ROM file itself for use in a PC Game Boy emulator or on original hardware. The Game Boy version is included for use in TI-Boy CE because it runs smoother despite being emulated.

    Categorized under:
  2. Graph3D v2.425 is a surface plotting application that has nice trace features, real-time rotation, custom coloring options, and 3D contour plots.

    See the included reference manual for installation instructions.


    More info:

    Categorized under:
  3. The program eqnlib offers 47 equations for HP Prime’s Solver App. Just run the eqlib program, select the category that you are interested in, and select the equation within that category and you are off and running!

    The equation selected will be loaded into the system variable E1. The program will show you what each variable represents in the solver. Keep this screen up as long as you like. When done, press [Enter], and you will be taken to the Numeric View of the Solve App. To see the equation, press the soft (Defn) key.

    Categories include:
    * Geometry (areas, volumes, surface areas)
    * Finance (monthly loans, sales tax, break-even)
    * Temperature Conversion (Fahrenheit to and from Celsius)
    * Physics: Problems of Motion (linear distance, circular motion, pendulums, terminal & escape velocity)
    * Sound (speed of sound, Doppler effect, loudness)
    * Optics (Lens and Snell equations, spherical refraction)
    * Electronics (2 resistors series and parallel, thermal noise, Ohm's Law)
    * Astronomy (parallax, luminosity, Kepler's 3rd Law, time dilation)
    * Great Circle Calculations
    * Angle of Incidence Calculations
    * Gases (Ideal and Boyle's Gas Laws, heat capacity, air density, isothermal expansion)
    * Fluids (depth pressure, fluid flow, Bernoulli's Equation)

    Categorized under:
  4. This is a simple periodic table application. You can scroll through the elements with the arrow keys or the touchpad. Press ENTER to see details for any element.

    Datasets were retrieved from GPeriodic and jquery-pte. Data poins for elements include Group, Atomic Weight, Density, Melting Point, Boiling Point, Atomic Radius, Specific Heat, Oxidation States, Electron Configuration, Electronegativity, Atomic Volume, Ionization Potential, and Thermal Conductivity.

    Categorized under:

  5. This is a simple game of Tetris for your HP Prime.

    Features include:

    * Classic Tetris gameplay
    * Accurate piece rotation
    * Both soft-drop and hard-drop keys
    * Adjustable difficulty level
    * Original Tetris scoring rules
    * High-score tables - challenge your friends!

    Categorized under:
  6. This is the official release of my HP Prime port of my HP 39gII Tunnel clone written in BASIC, now adapted for the larger screen and color display. This new version adds speed throttling to ensure that the game runs as close as possible to the same speed as the original HP Prime on both the emulator and G2 hardware revision of the calculator. It is probably the first ever game ever made available for download for this calculator model. It isn't meant to show coding skills, especially considering the game was made before my knowledge of the DIMGROB_P and BLIT_P commands (although an intro transition using them was added afterward), but as you'll see on-calc, even if I have to refresh the entire screen content every frame, I still get insane FPS. Because of how incredibly fast this calc is, this is why I manage to get such high framerate even with redrawing the entire screen rectangles and score text every frame. As for the multicolor and 3D-ish text effects, they are possible because the HP Prime lets you use text with no background, so all you have to do is superpose multiple copies of that text, gradually changing its color and position through a FOR loop. This also lets you use bold text. To play, just use the UP and DOWN keys and quit with ON. Here is a Youtube video by Critor of it running on a real calc, but the text color is different and it runs a little slower, since it's an older version:

    Categorized under:
  7. This is an app that implements a quasi-Newton solver (Newton-Raphson algorithm with backtracking linesearch). The app comes with a collection of systems of equations as found in the Equation Library on the HP48G series (and on the HP Solve application card for the HP48SX). Users may also create their own systems and save them for later use by adding on to the current library.

    Categorized under:
  8. Supersonic Ball HP is an HP Prime remake of my TI-83 Plus and TI-84 Plus Axe Parser platformer. It features parallax animated backgrounds and sprites like the original and was written in HP PPL. For speed reasons a G2 model is recommended but since version 0.30 beta the gameplay speed has increased dramatically and there are now 4 extra level types that weren't in the original 83+ version. Version 1.01 fixes the high score resetting itself to zero every time the game's code is opened by accident.

    Categorized under:
  9. This little program simply makes use of the TOff function – which doesn't appear in my toolbox Function Catalogue yet there is help for the function if you type TOff and then press the Help key.

    I've included the program (in the zip file) in both native and text form;

    This was programmed on my HP Prime using Ver 20141203 Rev 6975. I don't know if it works with earlier versions.

    Ant (aka Labrat)

    Categorized under:
  10. QPI

    QPI for the HP Prime by Han Duong.

    This program is a port of the HP48G/GX version by Mika Heiskanen
    and Andre Schoorl. Their implementation is actually an adaptation
    of Qpirac by A. Coulomb and the rationalize command from MuPad.
    QPI basically takes a real number r and will return the real number as one of the following forms: p/q, (a/b)*√(p/q), (p/q)*π, ln(p/q), or e^(p/q).

    See readme file for more info.

    Categorized under:
  11. Lambda supports a dictionary of lambda calculus expressions and the evaluation (application) of one term to another. It recognizes Church Numerals automatically, so these don't have to be added to the dictionary. This version uses standard notation Lambda abstractions and builds De Brujin for use in applications, avoiding alpha conversion needs. This app is based on HP's Spreadsheet app and uses the spreadsheet as a dictionary of terms. You can enter standard notation or De Brujin notation when adding terms and the app will calculate the other.

    Categorized under:
  12. This program is a simple Conway's Game of Life simulator. It runs on a 64x64 bounded grid, and starts off with a random pattern.

    This program isn't as fast as less naive implementations, but it has a very small file size.

    Categorized under:
  13. For Contest 13, I sent an HP Prime to space, with a cat on the screen.

    Categorized under:
  14. A port of the pacman game for the HP Prime.

    Categorized under:
  15. The program BOLTPAT will calculate a bolt pattern given:
    X = center, X coordinate
    Y = center, Y coordinate
    N = number of bolts
    D = diameter of the circle

    No angle of rotation is assumed.

    The OC-Distance between each bolt is calculated by calculating
    the linear distance between neighboring bolts.

    Each point where the bolt should be placed. In addition, the on-
    center distance between bolts is displayed. Finally, each of the
    coordinates will be presented in a list.

    Categorized under:

File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.