The Museum of HP Calculators

HP Forum Archive 21

[ Return to Index | Top of Index ]

HP Prime bug in EDITMAT
Message #1 Posted by Han on 26 Sept 2013, 11:54 a.m.

It appears that EDITMAT only works with the built-in matrix names. If I create a matrix named Zvals then a "warmstart" happens. On the emulator, the program crashes.

I have Zvals appearing in my memory browser as both a real number and matrix. The real number Zvals appears multiple times, too.

Lastly, how does one "delete" a variable? I tried PURGE(Zvals) which did not work.

      
Re: HP Prime bug in EDITMAT
Message #2 Posted by Han on 26 Sept 2013, 12:23 p.m.,
in response to message #1 by Han

Wow, I have somehow managed to corrupt the memory to the point where my calc seems unstable.

            
Re: HP Prime bug in EDITMAT
Message #3 Posted by Tim Wessman on 26 Sept 2013, 12:25 p.m.,
in response to message #2 by Han

Try ON-SYMB for a warmstart. Please let me know if you figure out what did it.

Also, please if possible plug the unit into the connkit and backup the device. I'd like a copy of that if possible.

TW

Edited: 26 Sept 2013, 12:27 p.m.

                  
Re: HP Prime bug in EDITMAT
Message #4 Posted by Han on 26 Sept 2013, 12:35 p.m.,
in response to message #3 by Tim Wessman

Quote:
Try ON-SYMB for a warmstart. Please let me know if you figure out what did it.

TW


I simply did a warmstart like you said. However, the memory is still corrupt. It is hard for me to pinpoint what I did to cause the instability and corruption of memory, but what I have basically been doing is creating an app based off of my graph 3D program. Here are what I see as the issues:

Variables appearing multiple times both as same types and different types. I have, for example, Zvals appearing multiple times as a real number (how do I delete variables?) and Zvals also appearing as a matrix.

There seems to be a major bug in the matrix handling and/or app handling. I grabbed some video footage of the calc crashing, even.

Edit: Doh! Just caught your edit -- I deleted the app which appears to fix a few issues, but I still am having problems with duplicate variables that don't even show up in the connkit.

Edited: 26 Sept 2013, 12:37 p.m. after one or more responses were posted

                        
Re: HP Prime bug in EDITMAT
Message #5 Posted by Tim Wessman on 26 Sept 2013, 12:37 p.m.,
in response to message #4 by Han

Well, to clear the calculator you can either hold BKSP on boot (avoid loading files), or the 3 finger salute (ON-APPS-ESC).

:-(

TW

                              
Re: HP Prime bug in EDITMAT
Message #6 Posted by Han on 26 Sept 2013, 12:40 p.m.,
in response to message #5 by Tim Wessman

Even more interesting -- there is nothing to back up!

Apparently any program I open (from the connkit) shows:

export programname()
begin

end;

and that's it. No user variables show up either. Should I do a hard reset and see if I can cause the crashes again? :-O

Edit: ON-APP-ESC does not seem to work. Another oddity is that my app now has shoved itself into the Function app.

Edited: 26 Sept 2013, 1:03 p.m.

                                    
Re: HP Prime bug in EDITMAT
Message #7 Posted by Helge Gabert on 26 Sept 2013, 1:13 p.m.,
in response to message #6 by Han

Yes,

The same happens with EDITLIST(user defined name). The prime crashes.

So if you want to edit a matrix or a list that you named, you need to store that in one of the predefined M0,...,M9, or L0,...,L9, because they can be edited with the built-in editors (unless produced by EIGENVV - - see below).

Here are some previous comments I posted earlier on google comp.sys.hp48:

Complex entries work in the editor (with built-in matrices M0-M9), so no problem there. I initially wanted to enter the matrix in the command line, e.g., [[(2,3) 6]], and that doesn't work. The comma doesn't get recognized, and when you press Enter, you get [[ 2 3 6]].

Also,

Create any real 3x3 matrix, store in M1 EIGENVV(M1); Store in L1 Open the list editor and try editing L1

-> HP Prime has stopped working.

Also,

I was pleasantly surprised that the Prime knows how to integrate 'SIN(x)*LN(x)' in CAS view (which the HP50G cannot), but then, looking at the answer, 'Ci(x)-COS(x)*LN(x*SIGN(x)', pressing the help button on the Ci integral (i.e., cosine integral, highlighted in the CAS catalog) brings up the definition of the Ei integral. (However, in help tree view, the correct definition comes up).

And

BTW, same problem with the sine integral (Si) - - the help screen gives the definition of the exponential integral, and the Si is not even listed in tree view (under special functions).

                  
Re: HP Prime bug in EDITMAT
Message #8 Posted by Han on 27 Sept 2013, 10:15 a.m.,
in response to message #3 by Tim Wessman

Quote:
Try ON-SYMB for a warmstart. Please let me know if you figure out what did it.

Also, please if possible plug the unit into the connkit and backup the device. I'd like a copy of that if possible.

TW


Hi Tim, I tried to send you an email via the forums, but I don't know if it reached you. If you could PM me your email I can send some more details and backups.

Han


[ Return to Index | Top of Index ]

Go back to the main exhibit hall