The HP 39/40 calculators do not offer a RPN calculation mode, which otherwise is a hallmark of HP calculators. This program implements a scientific RPN calculator providing a four-level RPN stack and the real number functions of the HP 39.
A document detailing more advanced aplet programming for the 39/40G. Discusses how to add your own functions, gives locations for additional documentation, how to easily compile programs, and clarifies some confusing points that cause trouble for new programmers.
Al Bhed is a language spoken in the Playstation 2 game final fantasy X. To translate this language to English you have to collect primers. These magazines are scattered all over Spira. If you missing a lot of primers or you have just begun your journey and you want to know what the Al Bhed say to you, use this program.
Investigate the parameters A and B to see how they effect the functions y = Asin(Bx), y = Acos(Bx), y = Atan(Bx), y = Asec(Bx), y = Acsc(Bx), y = Acot(Bx).
Animation of two seals flipping a ball back and forth. A lot of fun for a gifted group - if you'd like to compose your own then documentation is included in the ZIP files on how to produce animations on the calculator, and on the PC using the ADK (38G only).
Convert your HP 38G standard aplets to use in an HP 39/40G. Warning: the aplets must have been created either with the HP 38G ADK or directly on the HP 38G.
Applies a function to matrix entered from the input line, returning the answer in Ans. The desired function should be stored in the program FNC and takes S1 as its argument.
Explore Archimedes' method for approximating the value of pi by comparing the area of a regular polygon to the area of the corresponding circumscribed circle.
Roll a ball down a track and try not to let it fall off. Jump, accelerate, decelerate, go left or go right. This is a really fun game! Includes seven tracks and a level editor.
This aplet contains sets of bivariate data which have the same summary statistics but totally different 'shapes' when graphed. They illustrate the need to rely on more than just the stats when deciding on whether a linear model is appropriate!
This program is based on the 'Blood Alcohol Concentration Level' as it will calculate your BAC Level when you enter your details and required vars, i.e.: drink type. Blood Alcohol Concentration Level is a way of finding/measuring the amount of alcohol in your blood stream. (It's best to stay below .1)
Created by a French user, after making a bet with friends that he could design a game in machine language within only 1 hour. The purpose of the game is to get out of the labyrinth and to blow up the other player with bombs. You can catch bombs or bonuses to improve your bomb damages. For 1 or 2 players.
The program performs calculations of angles, distances, area and volumes of any figure. It can draw figures and keeps the points for possible modifications or calculations.
One of the most fundamental theorems in the study of statistical inference is the Central Limits Theorem. This states basically that the means of successive random samples taken from a population will be normally distributed whatever the underlying parent distribution. This aplet illustrates this and that the standard deviations are related by ratio. Sampling can be done from different parent distributions and the resulting collection of means compared to the equivalent Normal distribution. It is fairly slow to execute because of the need for repeated sampling but would be quite useful to teachers.
This aplet uses chords of diminishing lengths to find the limiting gradient at a point. A worksheet leads the student into discovering differentiation. (Used to be called 'A Different Slant').
This aplet investigates the common charity game consisting of tossing of a coin onto a square grid. It requires only knowledge of quadratic functions and can be used at a number of levels: to illustrate the convergence of experimental values towards theoretical ones, to investigate fitting a quadratic curve to experimental data, and to introduce the idea of a probability function.
This aplet takes a vector problem involving two objects having an initial position and velocity and analyzes it as 'closest approach' style problem. A test tool rather than a teaching tool.
Simple program which takes a quadratic in the form y = ax2+bx+c and converts it to y=a(x+h)2+v form. Because it is a program it should be downloaded into the Program Catalog.
Comprehensive 167-page book explaining how to use the CAS of the HP 40G. Much of this also applies to the HP 49G. In both Microsoft Word and Adobe PDF format.
Investigate the polar form of the graphs of the conics to discover how changing the eccentricity and distance from the focus to the directrix effects the graph of the conic.
Uses upper and lower rectangles to find the areas under supplied curves. A worksheet then takes the student through the process of deducing the rules of integration.
This aplet uses visual methods to illustrate and introduce the Poisson distribution, through the sowing of dandelion seeds into a large patch of ground, which is then broken up into unit squares.
Command line program to transfer a HP program file into Emu48. This program is especially made for developers which are using a customize editor and want to transfer the output file easily to Emu48 and for developers which want to add the interface into own applications. This update is necessary for recent versions of Emu28, Emu42 and Emu48.
This paired set of aplets, based around the Function and Solve aplets, allow the user to quickly and easily find the features of functions such as intercepts and extrema using derivatives, automatically finding the derivative functions as part of the process. Obviously this is something which can already be done with the Function aplet but these two aplets automate the process by switching automatically between the abilities of the Function and Solve aplets. As an examination tool it is definitely worth having.
This DoEasy-program shows you the Horner-Calculation of polynomial function-values. In case of f(x)=0 the program displays the factorized polynomial-function of the entered function. It's easier than it sounds like. View additional help for more information.
An adaptation of the DopeWars PC game, which is an ameliorated version of Drug Wars. Buy and sell drugs, make cash, and avoid cops; those are the basic rules.
Explore points, slopes and equations of lines that enclose the figures. It is also possible for the student to investigate the piecewise functions that would create the exact drawing.
Collection of documents for DuneII in HTML, .txt and .doc formats. Includes manual and strategy assistance, installation and key instructions, screen translations and program review(s). Some documents in French and English.
An e-book written by Preston Chaderton. The story goes about an exiled Neo Wolf trying to avenge the death of millions of people by invading his enemy's base. Not finished yet, but will be soon.
Since Emu48 v1.49 of the Win32 version the saving location of the emulator settings changed from the Emu48.ini file to the registry at HKCU\Software\Emu48. So when you update Emu48 from v1.48 and earlier to the latest version you will lose all your settings. The program E48INI2REG.exe copies these settings automatically to the new location.
This is a program, written in French but easily understandable, that allows you to automate the entry and playing of music. Basically it asks you how many notes in the piece and then loops through asking, for each note, what note it is (do, re, mi etc), and which octave. You can also choose to enter a rest. The result is stored into L1 (one of the lists) and can then be played. Quite simple but easier to use than programming it yourself.
The latest version of the best HP 48/49/40/39/38 emulator for Windows. Also has an assembly language disassembler and debugger. Includes an installer with all necessary scripts and graphics files, as well as GPL source code, but it requires a calculator ROM dump, downloadable separately.
Android port of Emu48+ 1.66, to emulate the 38G, 39G, 40G, 48S, 48SX, 48G, 48G+, 48GX, and 49G, as well as the 39g+, 39gs, 40gs, 48gII, 49g+, and 50g. Also available from Google Play.
Source code for the Android port of Emu48+ 1.66, to emulate the 38G, 39G, 40G, 48S, 48SX, 48G, 48G+, 48GX, and 49G, as well as the 39g+, 39gs, 40gs, 48gII, 49g+, and 50g.
Mac OS X port of the excellent Windows Emu48 (SP25) by Christoph Giesselink and Sebastien Carlier. For PowerPC systems only. Carbonized from the classic version by Pierre Tardy for Mac OS 8/9.
Source code for the Mac OS X port of the excellent Windows Emu48 (SP47+) by Christoph Giesselink and Sebastien Carlier. Carbonized from the classic version by Pierre Tardy for Mac OS 8/9.
All-new emulator of the 38/39/40/48/49 that runs on Pocket PC 2002, Windows Mobile 2003, 5.0, and 6.0 Professional (ARM Platform). Based on Emu48 1.56 for Windows.
Full installation package for the all-new emulator of the 38/39/40/48/49 that runs on Pocket PC 2002, Windows Mobile 2003, 5.0, and 6.0 Professional (ARM Platform). Now includes a WVGA bitmap and script for the 48GX and 49G. Based on Emu48 1.56 for Windows.
All-in-one installer for working Emu48 calculator. Includes improved Emu48 emulator (with Windows Explorer integration patch, see below), file association for *.e48 files, Start menu / desktop shortcuts, PanuWorld's Swedish/Finnish keyboard mapping (optional), and HP 48G ROM image. Nothing else is needed for working Emu48 calculator. This patched version of Emu48 1.51 is integrated with Windows Explorer using DDE: If you have Emu48 calculator already running, reopening a shortcut will NOT start another Emu48 but shows the existing one. This improves the usability of Emu48 in daily work. Full source code and diff file (difference with official Emu48 1.51) included.
Emu48 1.66+ patch to be installed on top of a regular installation of Emu48. Adds emulation of the ARM-based calculators, including the 39g+, 39gs, 40gs, 48gII, 49g+, and 50g. Based on Emu48 1.67.
This program has four parts. One finds the F'(x), another graphs it, another finds it for values of x, and the last tells you what the current equation is so you don't have to enter it again.
Game where you must move the ball in the holes before reaching the top of the screen. Bonus will help you, very fun! You must stand alive as long as you can before your ball gets scratched!
This is a small financial program (it's only 1.4kb). You enter the principle, rate and time and the program returns the monthly payment, total amount that is paid and the total interest.
This library will add the built-in financial functions from the TI-83(+) to the 39/40. This is only a Dutch version and this library is not finished yet; there is still lot to be done.
This is a copy of the Function aplet with an extra entry on the VIEWS menu which produces 'nice' scales. You may have noticed that the default plot view scale of -6.5 to 6.5 produces 'nice' step sizes of 0.1 when using the trace facility. This aplet will allow you to set whatever scale you choose and then correct it to the closest approximation which will still offer similar 'nice' trace values such as 0.2, 0.25, 2, 0.04 etc. It includes the ability to produce scales which are 'nice' fractions of pi for use with trig functions.
This aplet is only useful for Dutch speaking HP 39/40G users. It includes all formulas that students need to use when they have only one hour physics in the 5th grade.
Grayscale tunnel game. As of March 2013, there is no working way to transfer programs to the PC. The provided ways do not work, because the firmware used by the emulator required to transfer files isn't available anywhere for download for the calculator and both must have identical revision numbers in order to accept programs from each others. The connectivity kit provided with the calculator only lets you view/edit code. This is why the game is provided in source code form. This game will most likely only run on the HP 39gII released in 2012.
Grob filer is an excellent grob manager. It has the ability to copy, erase, view and encrypt grobs. Its downside is that is written in User RPL, thus slower.
This aplet calculates and displays measures of central tendency and spread for data which has been grouped into intervals. The user puts the interval mid-points into C1, the frequencies into C2 and the aplet will display the mean, proportional median, lower and upper quartiles and various other values. The user can also perform calculations such as finding the values which cut off the top 15% of data, the middle 30% etc.
This is a lite version of the library originally developed by Martin Lang, includeing a hexadecimal and a binary calculator, two percentage functions and an alpha lock utility. Written in System RPL.
Implement Hill's Cypher system. The program asks for an encyphering modulus, for English perhaps 26, and size of cyphering matrices and vector, conveniently 4 to fit on the screen.
RPN simulator for the HP 39g+ series. Function wise, it is an equivalent of between an HP 35 and 45. Programmed in basic, and can be run from any applet.
Allows you to transfer data between your calculator and your PC with Windows 98/ME/2000/XP. With this tool, you can archive files on for safety, edit programs, text, or numbers on your PC before sending them to your calculator.
A PC program to create songs on the HP 38/39/40G's. Easy to use in conjunction with ADK. Uses a keyboard layout, different note lengths and tempos, also rests.
HP Piano X is an enhanced version of the original HP piano. This 32-bit Windows program allows you to record your favorite tunes, in real time, or by selecting notes, and send them to the calculator as a program or copy them into a System RPL aplet or library. This version also includes PC keyboard input
FreeBSD pkg_add installation file for the free System RPL and assembly language (HP syntax and MASD [Meta Kernel] syntax) development kit. In elf format for FreeBSD 5 x86. Source code available on the FreshPorts site.
Linux RPM installation file for the free System RPL and assembly language (HP syntax and MASD [Meta Kernel] syntax) development kit. In elf format for Linux x86.
Win32 binaries for the free System RPL and assembly language (HP syntax and MASD [Meta Kernel] syntax) development kit. Should run under Win95, 98, ME, NT, 2000, XP.
Source code for the free System RPL and assembly language (HP syntax and MASD [Meta Kernel] syntax) development kit. Should compile under most Unix systems (including Cygwin) and Microsoft Visual C++.
Side-scrolling game based on the computer game, where you try to kill four worms of the opposing team with many weapons (bazooka, banana bomb, kamikaze, etc.).
This package will teach you how to program your HP-39/40g in HP-Basic. For the moment there is only one finished lesson, but there are English translations included from various docs on hp-network.com about SYSEVALs, LIBEVALs and Easter eggs!
Newsletter for educators about HP calculators from April, 2000. This issue covers the 39G, the 30S, histograms and probability, maximizing volume, recipes, units and key assignments, confidence intervals, and general HP calculator information.
Newsletter for educators about HP calculators from August, 2000. This issue covers the Xpander, factoring on the 39G, sequences on the 30S, derivatives on the 49G, and general HP calculator information.
HPlanetarium is a free (GPL) planetarium for the HP 39/40/48G/49/50 in which you can move, zoom and unzoom the sky map "in real time". Equatorial/azimutal coordinates, rise/transit/set times, elongation, magnitude and diameter can be computed for main planets. You can also point a Meade telescope, and there is an ephemeris generator. Source code for the HP 49 is provided. A light version (only 24 KB) is available for the HP 48G.
Possibly one of the best monochrome GROB editors. Contains various files, including English and French versions in both library and variable format, along with source code. English translation by Fin; HP 38/39/40 port by HP-Poska.
This program can simulate a long cable between 2 HP calculators, using the Internet protocol. This can be useful for trying 2-player games or sending files calc-to-calc.
Lets students work with matrix calculations as quickly as possible. When it starts, it displays a list of matrix calculations you can perform (add, subtract, inverse, etc.). After choosing one, the program asks you for two matrices, namely M1 and M2. Once that's done the answer is automatically displayed and stored in M1. I've even programmed it to detect when certain calculations aren't possible. While this may sound like a lengthy process, it does take place a lot faster.
This aplet provides simple drill practice for students learning the laws of indices, with the option of including negative powers. It presents students with practice problems in correct mathematical layout and then allows them to enter the simplified answer. There are a wide variety of styles of problems. It will then tell them if they are right or wrong, offering a second chance if needed.
This is a copy of the function aplet with the additional ability to graph inequalities (linear/non-linear) for F1, F2 and F3(X). These can be overlaid to show intersections or unions.
Like the Jezz Ball PC game. The goal is to fill up the screen without hitting the moving balls. Each level gets harder by the increasing percentage of the screen that must be filled up and the increasing amount of balls.
This aplet uses a statistical model to simulate a person trying to find one particular key of six in their pocket. A investigation into the average run length when throwing dice.
Allows you to set the internal keybounce time to either reduce accidental double-presses of keys or increase the speed at which you can press the same key twice.
Documentation in Word format that explains the full syntax needed to be known to make KML scripts for making custom skins for the Emu28, Emu42, Emu48, and Emu71 emulators.
System RPL library for the HP 39/40. Provides 36 new functions, including hex/dec conversion, physical constants, unit conversions, time and date functions, calendar, time value of money, and a few EE functions. Also has a number of functions useful to programmers.
Identify the slope and the y-intercept given a linear equation, and will describe the various effects positive, negative and zero values have on the graph.
An aplet similar to the Quadratic and Trig Explorers (but not as fast) which allows the student to explore linear graphs. The equation of the graph is displayed at the top left corner of the screen and the student can change the gradient and y-intercept using the arrow keys. Intercepts are shown on the screen.
The student nominates what they think is the line of best fit for a set of bivariate data. They can then adjust the line interactively, seeing the effect on the sum of squares of residuals.
This aplet visually solves linear programming problems, finding the vertices of the feasible region and the max/min of an objective function. The final stage of finding the vertices is a bit slow but the result is very impressive. It's a wonderful tool for teachers marking test papers - it lets you easily check whether a student's feasible region is correct if they have their constraints wrong. That's why I orginally wrote it: sheer frustration after the 20th paper that had to be reworked from scratch to assign part marks.
This is one of those "must have" aplets for students who solve problems involving borrowing money and making regular repayments. Once you have it on your calculator all you have to do is store the amount borrowed into P, the interest rate in to R and the amount being repaid into A and the aplet will then show you the remaining principal and interest charged each year/month/quarter.
Has a number of new commands for use in the Western Australian TEE subjects Calculus, Chemistry and Applicable Maths. It contains a number of small routines for use in exams. To use the commands, simply type the desired command in the home screen as you would an inbuilt command. Most of them can also be done using the Solve aplet but this is faster. Includes binomial probability of X=x or a=X=b, Poisson probability of X=x or a=X=b, exponential probability of a=X=b, complex operation CIS on any angle, and the atomic mass of any element given the atomic symbol.
This Windows program converts 7 lines of text input into code which can then be copied into the ADK. I designed this program as I found I was making a lot of screens of just text so this generates the code I need for me and it's much quicker than doing it all by hand.
This program tells the time and date that are set up on your calculator.
Might be used as some sort of protection against people who do not know how to use HP calculators.
A collection of music files, two of which are written by Colin Croft and the others by unknown programmers. Songs are: Flintstones, Dumped Again, Blister in the Sun, Mary Had a Little Lamb, Nick's Song, Happy Birthday, Charge, Funeral March, Come As You Are, Happy Birthday (II), Star Wars, Hymn 389.
School activity designed to investigate the visual representation of the iterative process, and the effects on the iterative process of choosing "unstable" initial values.
Group of number theory programs for modulo powering, prime testing and factorizing of integers. Includes Rabin-Miller test and Shanks square form factorization. Full documentation in German.
This program stores the information about people on you calculator based on three scales: soul, brains, and body. Requires some program writing ability, what you will need to do is explained in the file.
Explore the four different parameters that effect the graph of y=Asin(BX+C)+D and/or y=Acos(BX+C)+D, and will be able to analyze these symbolically and graphically.
"Shoot the aliens, before they shoot you" could be a short description of this game. This game is similar to Round 42 for the computer, but with only five levels.
An essential tool for any student going into an exam which involves probability functions. This is two copies of the Solve aplet with equations pre-entered for Discrete and Continuous probability density functions respectively. Covers the Binomial distribution (individual and cumulative), the Poisson distribution (individual and cumulative), the Exponential function, the Normal distribution, plus more.
This is an aplet which lets you perform a number of small tasks - calculate coefficients for binomial expansions, calculate mean and standard deviation of grouped data and divide complex numbers.
Investigate the effects of changing A, H, and K in the vertex form of a quadratic function. Analyze the effect of these parameters symbolically and graphically.
This is a collection of programs that help you with quadratic equations. At the moment there are programs to find x-intercept, axis of symmetry and the turning point.
Game where the object, is, when the gunslinger reaches for his holster, to press ON to shoot him. The difficulty increases each level. Sound is optional and very western.
Collection of skins (bitmaps and associated KML scripts) for Emu48 1.61 (or Emu48+ 1.59) or higher for emulating the 38G, 39G, 40G, 48SX, 48GX, or 49G. Includes medium (2X) and large (3X) versions, in both full-bezel and cropped versions, for all calculators, as well as custom icons. All were designed to look as real as possible, including support for a borderless window for a virtual floating calculator.
Collection of skins (bitmaps and associated KML scripts) for Emu48+ 1.57 or higher for emulating the 39g+, 39gs, 40gs, 48gII, 49g+, and 50g. Includes medium (2X) and large (3X) versions, in both full-bezel and cropped versions, for all calculators, as well as custom icons. All were designed to look as real as possible, including support for a borderless window for a virtual floating calculator.
This software is designed to calculate dates on the HP 39/40G, including the number of days between two dates and the date = date + number of day. A small integrated database will allow you to integrate your family birthdates or your preferred dates.
A ROM Upload Aplet to upload the ROM content of a 39G/40G calculator to a PC. The Saturn assembler source code and a command line program to convert the output file into the Emu48 emulator format is included.
Given the coefficients of a polynomial of any degree, it will give you the roots to any desired number of significant figures. If one or more of the roots are complex then it will ignore those and give only the real ones.
Allows the user to perform some very advanced matrix operations. He says "I'm sending an aplet with my build of Newton-Raphson, bisections and secants algorithms. A full explanation is supplied in PDF format.
A cool graphics demo featuring realtime animated 3D graphics. It has a fast line routine, Sin/Cos lookup code, uses 1.7 fixed point math to do the calculations, and double buffering for the animation.
This aplet which gives the user drill in rounding to a number of decimal places or to a number of significant figures. This is purely a drill program not a teaching aplet.
School activity designed to investigate the use of elementary row operations in the reduction and/or solution of a 3 by 3 system of linear equations expressed as an augmented matrix.
Useful Emacs tools for working with RPL source code. For System RPL, implements syntax highlighting and documentation lookup, using data extracted from Carsten Dominik's entries.db system RPL entries database.
This aplet converts your 39/40 to a complete RPN scientific calculator, it has the classic 4-level stack plus LASTx. It's written in System RPL and runs with no noticeable lag. This version supports real numbers only.
Poor-man's emulator of the HP 48GX, HP 49, and HP 40. Should compile and run on many recent, XPG4-UNIX compliant, Unix-like systems with a working X Window System interface and OSF/Motif-compatible libraries, including Digital UNIX, Solaris, Debian Linux, Ultrix, and IRIX. Includes detailed documentation in Texinfo, PostScript, and Info formats. Although it's not as powerful as Emu48 for Windows, it's the first step towards a powerful emulator running on Unix systems.
School activity designed to simulate sets of observations on various discrete and continuous random variables. These can be used in test problems or exercises, or as aids in teaching the topic of random variables.
One of the features lacking on the 39/40 has always been a quick and easy solver of simultaneous linear equations. This fantastic aplet, written in System RPL for speed, fills in this hole perfectly.
School activity designed to investigate the definitions of sine, cosine and tangent on the Unit circle. These can be used in test problems or exercises, or as aids in teaching the topic of random variables.
School activity designed to investigate the production of a field of slopes from a derivative function stored in F1(X), and the drawing of multiple possible integrals given starting points (x,y).
Implementation of Snake, where your snake grows as you eat, and you must make sure not to run into yourself. This game will most likely only run on the HP 39gII released in 2012.
As a "garbage collector," your task is to collect lost objects and push them onto free storage locations through a puzzle. This is a fun, 50-level game.
A complete statistics package for the 39/40G. Does Chi^2, F-tests, ANOVA, binomial, geometric, Poisson, normal probability plots, residual calculation, a whole lot of simulations, and a whole lot more. Has built in help for all commands in the NOTE.
This is a small but very handy program written by a student who obviously has some interesting ideas. If you enter a surd or an expression involving surds it will return the simplified version.
School activity designed to investigate a problem in optimization where they are required to maximize the volume or minimize the surface area by manipulating a single variable.
Get the tangent to a function given in F1(x) in a point you choose. It will be written in F2(x) so you can watch it in the plot view. Really interesting!
This is Tetris2, a very nice Tetris game for all HP graphing calculators (38G, 39G, 40G, 48, 49G). Some features: small size (<6.5kb though a very good size/performance ratio), very close to the original TETRIS gameplay, configuration of the gameplay + three game modes, 2-Player games via serial I/O (IR or wire), runs well on Emu48 (sp 8+).
Tftp means Trivial File Transfer Protocol. It can be used via Usinagaz's Internet connectivity to easily and quickly get/put files from/on your computer, without having to type anything on it.
This is a collection of small programs you can type in yourself or download. They perform a multitude of small tasks, some that are so easy you'll wonder why I wrote a program for them, some that are really cool. Mostly math programs, for numeric, trigonometric, complex, linear, and cubic calculations, plus probability, matrix, finance, statistics, and more.
A complete comparison with lots of screenshots and info comparing the TI-83+ and HP-39/40G. Tried to cover everything including the kitchen sink. In HTML format.
A complete comparison with lots of screenshots and info comparing the TI-83+ and HP-39/40G. Tried to cover everything including the kitchen sink. In PDF format.
It's Tic Tac Toe for the HP-39/40g! And this new version is worth checking out! Smaller, better and optimized code for maximal playing pleasure. The bug is gone and there are more options than ever! For the interest of (beginning) System RPL programmers the code is included and commented!
This is an ingeneous and excellent add-on that is basically a really neat total waste of time :-) When you download the library to your calculator it will put a ticking clock at the bottom of the HOME view. It displays both the date and the time (once you've set them) and uses both 12hr and 24hr time format and both US and European date format.
School activity designed to easily and quickly analyze Time Series style data, by calculating moving averages (3, 4 and 5 point), seasonal residuals, trend lines and seasonally adjusted data. It more a working tool, rather than an investigative tool.
This aplet displays your timetable (up to seven periods.) To set it up you will need to edit one of the programs and add a number for each of your subjects, then enter these numbers into Matrix0.
Inserts symbolics in the Sequence App to produce the sequence of numbers where the nth digit is the the number of trailing zeros in n!, highest power of 5 dividing n!. This is OEIS A027868.
You may be aware that one of the problems with the HP39G and HP40G is that whole rows or columns of keys will occasionally stop working. If you can still access the APLET view and the screen keys then this aplet will transfer you into the Program or Note views so that you can use SAVE/RECV to save them to a PC (assuming that you have a cable) before getting your calculator replaced.
This is an easy adaption of the Parametric aplet which allows the student to investigate geometric transformations using 2x2 matrices. It is a fantastic teaching tool - my class deduced all the basic 2x2 transformation matrices for themselves in less than an hour.
An adaptation of Tron, with a lot of game modes, 2P mode, high scores, and a lot of options. This old version is included because of its lower memory requirement.
This is a small program that takes a value you've found and tries to find an exact value for it, for example a surd or a fraction of pi or of e. If you've found your answer in Solve and need an exact value then this may be of use to you.
This is a library that kills other libraries! Libraries are small attachments of machine code that come with some aplets. You can see if you have any on your machine by pressing SHIFT MEMORY and looking under the Library heading. Most of them automatically delete with their parent aplet but some don't and there's no way to delete them then. This library will do it. Just note the decimal number next to the library in the MEMORY view and then type UNLIB(number) in the HOME view. Providing that it's not in use then it will be gone. You can't delete the UnLib library itself but since it's only 189 bytes in size that hardly matters.
Lets the HP 39/40/48/49(+) connect to the Internet at 9600bps, using a mere modem. Includes some mail and news posters, and a mail fetcher. Also appears to work over IrDA on the 49g+.
This aplet does closest approach problems (including showing full working) in 2D and 3D as well as dot products and division of vectors in a given ratio. There are also two other programs which are not part of the aplet but are worth looking at.
School activity designed to investigate the relationship between the position, velocity and acceleration vectors for functions defined in the form (x(t),y(t)).
Views the note file of any aplet in the calculator's smallest font, allowing much more text to be viewed on the screen. The drawback is that it is a little slow. Simply run the program to view the note file of the currently selected aplet. Requires L1542.
Word-Sys RPL is a handy IDE for creating 39/40g System RPL Aplets
or libraries. This is an English version, translated from the French language. It is not yet complete, so some of it is still in French.