|
|
| Press the ON button quickly and repeatedly 3 or 4 times. If the calculator is just 'stuck in a loop' then this may break it out. | |
| Do a soft re-boot. Hold down the ON button and, while holding it down, press and hold screen key 3 (the third one from the left below the screen). Now release SK3 then ON. If it works then you should find yourself back in the HOME view. Normally this process DOES NOT LOSE DATA but if the problem was serious then you may be unlucky. It does clear the History in the HOME view but this should not be a problem I hope. | |
| Do a physical reset. This involves sticking a pin or a paper clip into the hole on the back of the calculator and pressing down gently. At the bottom of the hole there is a switch that you can push to trigger the reset. This option is equivalent to the previous step but works even if the keyboard is locked up. IT MAY LOSE DATA. The chances are on your side but there are no guarantees. It's your risk. The worst that can happen is that you lose the data. | |
| The next option is a desperation move if nothing has worked so far. It will almost certainly cause loss of all data but the powers might smile upon you. Do a hard re-boot. Hold down the ON button and, while holding it down, press and hold screen key 1 and 6 (the first and last of the row below the screen). Now release first SK6, then SK1, then the ON button. If it works then you should find yourself looking a screen that says "Memory clear?" with an OK button. Don't fool yourself - it's not asking you a question: your data is lost. But at least your calculator is un-frozen. | |
| The final option is a last resort and will certainly cause complete loss of data (back to factory settings). The only reason you should get this far is if there is something fairly seriously wrong. Take the batteries out (including the small circular backup battery!) and leave them out overnight. There's usually a small residual charge in the internal capacitors but that won't last overnight. When you put them back in, use fresh batteries. Hopefully you'll find that the calculator is back to normal. If it's not then I hope your warrantee is still valid :-). |
Suppose that you have a set of bivariate (2VAR) data which is not linear and
you have used the SYMB SETUP view to change to an exponential fit.
You may have already
noticed that the value of the correlation coefficient does not change and so, on
the 38G, there seems to be no way to tell numerically whether your change was
justified. The reason for this is that the correlation coefficient is a linear
measure and, mathematically, can't be used with other fits. The value
of RelErr is there to compare other curves. RelErr is defined as the
measure of the relative error in predicted values when compared to data values
and its formula is given right.
Unlike the correlation coefficient, RelErr is not constrained to a range from
zero to 1, with 1 being best. RelErr has no upper limit and the lower the
value of RelErr, the better the fit is considered to be.
The POLYROOT
function is an easy way to find the roots of any polynomial, but if the roots
are complex or irrational you will find that the dispay in the HOME view is
difficult toread. The simplest way to deal with this is to store the
results into a matrix as a vector. For example, suppose we wish to find
the roots of the polynomial x3+8=0. If we
If you now change
to the Matrix view and EDIT matrix M1, you will find the roots
displayed. You can also refer to them on an individual basis in the HOME
view by referring to M1(1), M1(2) etc.Some of these are:
| In the HOME view, type RULES and hit ENTER and you will see a crossword giving the list of HP38G programmers. The same trick works on the later models but gives a different list of course. On the later models there is another list that contains the names of all the people who were key contributors but were not direct employees of HP at the time. To see this list, type AMIGOS. My name's on there :-). You can also try typing SYNTAX RULES and SYNTAX AMIGOS. | |||||||||||||||||
| In the HOME view, type WSLOG. This gives a view of the warm start log, which is a list of events since the last warm start. Not of any use normally. | |||||||||||||||||
| There are a number of ON+key combinations that perform various tasks. To see more information on these, see question #38. | |||||||||||||||||
| If you type SYSEVAL 171591 on the HP38G in HOME and press
ENTER then you will see a very odd piece of left over code. DON'T DO
THIS on later models. When the HP38G was being designed there was
originally a plan to have a separate view for independent sketches, in the
same way that
there is a Notepad view of independent notes, in addition to a Note view
for the notes attached to an aplet. In the end they decided not to do
this, probably due to lack of memory since each sketch consumes 1Kb and the
38G only had 23Kb to play with, but the
partially completed code was left in. The soft key labels at the bottom of
the screen don't actually do anything except put messages on the
screen. The "Elsie" referred to in these messages was the
code name for an HP38G during the construction phase. PS. It was originally Jordi Hidalgo, an HP user from Spain, who discovered this fascinating leftover from the design process. I had omitted to give him credit for finding it and I do apologise for that. Jordi also independently discovered the SYSEVALs which run the games in the BIOS (see below) and even wrote an aplet (see my Games page) to run these games more easily. | |||||||||||||||||
| Typing SYSEVAL 260387 in the HOME view of an HP39G or HP40G will run a game called Dynablaster. Typing SYSEVAL 260385 will run the game Tetris. Press DEL to get out of the games. Both of these are built into the chip as a bit of a secret joke by the programmers. On later models I found that Tetris works but Dynablaster does not. | |||||||||||||||||
| Typing SYSEVAL 535863 in the HOME view of an HP38G will return the amount of free memory in bytes. DON'T DO THIS on an HP39G as you will crash the operating system and lose all memory (ie a full factory reset). | |||||||||||||||||
Typing VERSION in the HOME view will display a box which
gives the ROM version. There is also another LIBEVAL command
that gives more detail. The results on various machines are shown
below. Thanks again to Jordi Hidalgo for the LIBEVAL information
and to J. Manrique for the CAS VER info.
|
In addition to the above, Michaël De
Coninck sent me a list of SYSEVALS and LIBEVALS that overlaps in some places but
also contributes new material and may be of use to readers. I do NOT vouch for
it's accuracy and you should be aware that using SYSEVALs and LIBEVALs can cause
loss of memory on your calculator. The worst that can happen is that it will be
reset back to factory defaults.
Command |
Place |
Use |
| AMIGOS | HOME | Shows the names from the creators of the HP in the form of a crossword puzzle. |
| RULES | HOME | Shows the names from the creators of the HP in the form of a crossword puzzle. |
| DEMO | HOME | Shows a demo of the most important functions of the HP-39/40g. |
| DEDICACE | HOME (HP-40g only) |
Shows a little message for the HP-40g users. |
| WSLOG | HOME | Shows the log of the HP-39/40g |
| MINEISBETTER | CAS (HP-40g only) |
Play tetris! (HP-39g users see SYSEVAL below) |
| MEM | HOME HP39/40 |
Shows the currently available RAM. |
| VERSION | HOME | Shows the version of the ROM. |
| HELP | HOME (HP-40g only) |
List of all! the commands for the CAS (+explanation). |
| ON+F4 | Displays the Tests from the calculator. If you press F1 you get a hexadecimal editor. | |
SYSEVALS:
The command SYSEVAL allows the user to acces an adress from the memory of the
calculator.
You can do some handy things with the command SYSEVAL. A warning though using
SYSEVALS can be dangerous!
SYSEVAL 151587 Puts the keyboard in ALPHA mode.
SYSEVAL 151607 Puts the keyboard again in his normal state.
SYSEVAL 19027 Turns the calculator off.
SYSEVAL 258091 Let you recieve Aplets, Notes, Programmes, lists, matrices from
in the homescreen.
SYSEVAL 258092 Let you send Aplets, Notes, Programmes, lists, matrices from in
the homescreen. This function doesn't really work well.
SYSEVAL 258960 Gives the version of METAKERNEL in a grob.
SYSEVAL 259723 Makes some new menus that surely comes from METAKERNEL.
SYSEVAL 260385 Tetris for the HP-39 users. It's the same as the one hidden in
the CAS.
SYSEVAL 260387 Dynablaster for the HP-39/40g users. Press DEL to get out
of it.
SYSEVAL 260243 Built-in Filer. Thanks to Jordi Hidalgo for this information.
SYSEVAL 259588 Clear list 0.
SYSEVAL 259597 Clear list 9.
Eg: if you want to clear list 7 do SYSEVAL 259595 ( because 259588+7 = 259595)
LIBEVAL
The command LIBEVAL allows you to acces a library on the calculator.
LIBEVAL 2290;302 Warning I think this is the wrong number. Allows you to modify
some flags of the cas, but I got a mem clear.
LIBEVAL 2;0 Shows you the sources from all the commands of the menu math.
LIBEVAL 2;149 This command allows you to find new functions of math.
(c) 2002-2003 hp-network.com
(c) translation to English by Michaël De Coninck
Last modified: 22 Jul 2006 Sitemap Home Contact Me |