Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - timwessman

Pages: 1 2 3 [4] 5 6 7
46
HP Calculators / Re: Hp Prime Questions and Help
« on: December 04, 2013, 07:34:33 pm »
Ran out of batteries and got now charger, and I'm not willing to make a makeshift cable, I'm a software guy not hardware. :(

And you don't have any micro usb cable sitting around? I can count on 1 hand the times I've used the "official" charger. It will charge just as well from any usb port...

47
HP Calculators / Re: Let's hack the HP Prime!
« on: December 04, 2013, 09:44:28 am »
It breaks file transfer between the emulator and calc,

One of the issues prior with the emulator was that you couldn't tell where the communication was going. There is a new windows menu called "Connect To" that lets you select wit which unit you are trying to communicate. Have you selected your USB unit?

48
News / Re: First PRIME Update
« on: December 03, 2013, 11:42:02 am »
Do you know if the sequence problem I've reported to you

There has been no changes to the sequence application to support 0 based sequences in this update.

Will this update the simulator too ? I still have version 2013 8 13 Rev.5106, and no update required. Will the new features be usable though ?

Using the check for update from the virtual calc will find the update. If you'd prefer, just downloading the new installer directly and running it will also do the same thing.

49
News / First PRIME Update
« on: December 03, 2013, 08:35:19 am »
First updates are live. The check for update in the emulator/connkit should find them. If not for some reason (usually due to proxy or other funky network things on your end, use ftp.hp.com/pub/calculators/Prime/) Many thanks to people who've reported issues here in this forum or in other spots. You may notice some direct called out items that go back to a specific post. Even though we consider this a "bugfix" release with no empasis on new features, there are still about 2-3 times or more new capabilities compared with the recent "2.0" casio update I saw...  O.O

Items of interest for many here might be the new TRIANGLE and FILLPOLY commands. The TRIANGLE command allows you to pass a large matrix of vertices, colors, rotation data, and z-clipping info (solid colors only at the moment). This means you can draw complicated 3D shapes in basically a single user function call! Here's an image of a 3D graph drawn with one single draw command. Oh, and did I mention I could rotate it at about 20-25 FPS with no optimizations yet? :-D



Who's going to get on that X-Wing game.... ?  ;)


Code: [Select]
HP Prime – Release Notes
-------------------------

Date Released: 11/25/2013

Internal Versions
Firmware Version: 2013 11 25 (5447)
Emulator Version: 2013 11 25 (5447)
Connectivity Kit: 2013 11 25 (5442)

Description
This is a defect fix release of the HP Prime firmware, emulator, and connectivity kit.
The specific fixes are listed in the table below. There were a number of stability,
on-calculator help and memory usage improvements not listed in the table.

Backward Compatibility
This release of the Connectivity Kit is backward compatible with the HP Prime 1.0 firmware.
However, some unexpected results may occur sending data from the Calculator to the
Connectivity Kit when using prior versions.   HP recommends that you upgrade your
calculator to the matching 1.0.1 version of the firmware for best results.


Release Notes
-------------------------
Removed unused "Method" variable in advanced graphed.
Resolved issue with OTHER box display in help catalog.
Resolved issue with Gamma function in degrees mode.
Resolved problem with WAIT(0) on PC emulator and PC keyboard.
Resolved issue with cursor position in CAS while using |x| template.
Resolved problem with INPUT help line not adding a space before variable name.
Resolved potential problem while editing function inside advanced graphed plot view.
Changed EDITLIST and EDITMAT to work with user defined variables.
Resolved issue with unit not waking after USB connection.
Resolved issue with Base menu key not working in RPN mode.
Resolved issues with running spreadsheet in RPN mode.
In RPN mode, symb screen and dialogs will now add ' 'automatically if symbolic input is required.
Assorted improvements and corrections in on-calc help.
Pressing ENTER will now open chooser in a dialog, or toggle checkbox.
Improved memory use when calling a CAS function with local variables inside a user program.
Added calendar in corner popup. Click on battery, then time to access.
Resolved issue with list editor and larger items.
Resolved issue with entering a complex number into a real matrix in the matrix editor.
Increased terminal character count limit.
Help in data streamer views now linked to on-calc help entry.
Pressing HELP in chars, templates, and math character menu now linked to on-calc help.
Improved fraction toggle with complex numbers.
Improved note sending to multiple units.
Resolved issue where formatting was lost in app info screen.
Integrals such as sin(x)*ln(x) return results using special integral functions Si(x) and Ci(x).
Improved display of units with very high powers.
Removed limit on numerical SIGMA function.
Resolved issue where START app customization function did not always run on application start.
Pasting in a very large piece of text could sometimes cause the emulator to crash.
"Connect To" menu added in emulator allowing user to specify which device will receive communication links.
Added Si and Ei into help tree.
Exported variables not always initialized in some cases.
"1234"[n] now works to access a specific character in a string with no memory copy.
Matrix declarations in programs allow local variable usage.
MAKEMAT now works with complex matrices.
Ans(n) to get access to prior results.
WAIT(-1) will also be interruptible by a screen touch event.
Added display of remaining time in exam mode to exam password screen.
Many improvements and enhancements to CAS.
Resolved issue with list/matrix editor and larger items. Improved conversion
 from real to a complex numerical matrix inside editor.
Added new graphical commands FILLPOLY and TRIANGLE.
Added INTERSECT and DIFFERENCE list commands.
Improved drawing of F1-F0 items in CAS view.
Fixed issue with STARTVIEW not causing redraw in some situations.
Added numerical .+ and .- commands.
Changed matrix limit to 20000 items, and list limit to 10000 items.
Resolved issue with SHIFT-UP/DOWN in the symb screen.
Resolved issues with user app programs.
Resolved issue with using ?<command> in the CAS screen.
Renamed finance PMTV variable to more standard PMT naming.
Using "to" in solver could conflict with built in command word.
Added ability to specify start of row/column header in spreadsheet from a program.
Resolved issue with string REPLACE command.
Resolved issue with DMS values not having ' or " for some numbers.
Improved memory use while calling function app AREA command.
Improved IFERR to work when no ELSE clause defined.
Improved the templates and entry of matrices to support use of (,) decimal mode.
Resolved issue where a user program that brings up the terminal could cause a crash in the program catalog.
Improved memory use in deeply recursive user functions.
Updated units to use NIST2010 values. Units now also show in menu when VALUE is not selected.
Resolved issue with MKSA and _mol unit.
Improved rendering of characters on hardware. Improved J character.
Resolved issue where having more then 10 arguments did not have enough boxes in DEBUG/RUN dialogs.
Resolved issues with ITERATE command.
Resolved issue where program arguments >16 did not error with CHECK.
Resolved issue with exact(1e14) not returning correct value.
Resolved issue with CASE having more then 126 levels.
Resolved issue where the CAS would create strange variables such as x*y.
Resolved issue with many apps disabled using exam mode, the APPS screen could draw strangely.
Disabled ability to move app position while in exam mode.
Resolved issue in RPN mode, which prevented entry of a complex in the 1i-1 form.
Resolved issue where USIMPLIFY did not handle case where all units cancelled.
Resolved issue where diff command in graphed could cause a crash.
Resolved situation where pressing APPS could crash the calculator.



50
HP Calculators / Re: New HP 39gII connectivity kit (Nov 2013)
« on: November 28, 2013, 09:03:24 pm »
Strangely, the HP-39gII firmware is not in ftp://ftp.hp.com/pub/calculators/39gII .

The 39gII firmware comes packaged with the installer. It is not a separate download. So it actually is already on the computer already in the connkit install dir.

51
HP Calculators / Re: New HP 39gII connectivity kit (Nov 2013)
« on: November 27, 2013, 08:25:11 am »
This is not an official release, since HP did not post it on their website yet, but I think I know why, because it doesn't install at all:

I'm guessing going to the hp ftp site would be better... ftp://ftp.hp.com/pub/calculators/39gII/  (this is the location the automatic check for update will check to try and grab updates)

The reason why it doesn't install most likely is related to the the overwriting problem you mentioned. I am guessing that on some systems having the new prime connkit (which was installed to the same directory) probably is causing issues. Just manually uninstall the old 39gII one first and it will then install fine I expect. This newer 39gII one will install to a different directory so there should be no conflicts.

Quote
Cough, cough, my French is very lousy, but shouldn't it be "Error at file 'reading' level"?

Doubt it. Seems to me the problem is conflicts in the original msi backup files from the first install. It's a standard windows message/translation that comes with install shield so I am guessing it is correct with the sheer number of eyes that have looked at that message before.

As to what will be in that connkit - basically nothing different. The firmware for the calculator has some minor CAS fixes and sepcifically fixes around matrices. However, it is not much of a change nor will it radically improve the system.

52
Math and Science / Re: A "new" compression format [subject to changes]
« on: November 25, 2013, 02:35:10 pm »
I wonder if such compression would be fast enough for calcs?

Dunno about this particular algo, but as an interesting side note we gained about 2.5MB of size with the internal calc on Prime by using a huffman encoding for that text.

53
Introduce Yourself! / Re: Hi
« on: November 22, 2013, 07:11:16 pm »
Well I never got anything...

Except a lot of complaints I guess.  ;D

54
HP Calculators / Re: Let's hack the HP Prime!
« on: November 19, 2013, 09:32:28 am »
It makes sense to have a system set of variables that can be transferred from program to program, but it would also be nice to have local-program variables. It seems like having both should be an option.

You do have local variables (local in the function, and local to the whole file).


...8+3*i=:C1       Error:Invalid input

Change that to a Z<N> which is the complex and it will work.

You are missing the rest of it which is "why is my list variable not a list?" The vast majority of users want to know that certain variables will ALWAYS be a certain type. L1 is a list. Always a list. L1 being a single number messes them up. Why is my X a matrix? Why isn't my matrix a matrix?

They associate certain variables as being a certain type.


I agree that the error messages need serious work though.

55
HP Calculators / Re: Let's hack the HP Prime!
« on: November 18, 2013, 11:35:16 pm »
Advanced users have no problems with "i am in charge of creating a variable". However, we have very strong feedback from lower end users and educators that having a set of predefined variables is very important and useful to them for many reasons.

Prime in its first release is not targeted directly at high end users. What was and wasn't in the first release was not targeted at the top 1% of users. If that messes up "your workflow" as was posted in that thread, and even the fact that someone is posting about calculators, pretty much by definition means they fall in that tiny power user minority.

Wow, if PPL is interpreted, then I guess that might explain why it's so fast lol.

Interpeted mean *slower*, not faster unless something is strangely wrong.

What happens is that since the compiler is so fast, the first time you use it then things are compiled for execution and will remain around until a power cycle.

56
INT is a cas command (which isn't even supposed to be in there actually as it conflicts with "int" the integration command). IP (integer part) is what you are looking for I suspect. That might make a "small" difference...

RANDOM(255) would also give you the same thing there and be sightly quicker.

Basically, any input that requires a number will correctly pull from reals, integers, or complexes.

57
Other Calculators / Re: fx-7000G to HP Prime, 28 years of history
« on: November 08, 2013, 12:13:28 am »
Well, us HP users have traditionally been the "nuts" with far too much enthusiasm for our own good. :-)

He also has some other seriously awesome posters as well. I have the curta one hanging above my desk at work (next to the hp calc one), and the telephone history one outside in the aisle.


58
Other Calculators / Re: fx-7000G to HP Prime, 28 years of history
« on: November 07, 2013, 06:15:28 pm »
Very nice! I will definitely be saving this to use every time someone comes to me asking "when was <insert_unit> unit launched?". It will be quite useful. I can already do that with my vcalc.net HP calculator poster created by Rick Furr, but this will be helpful for the other "nameless" company's units.  ;D

Seriously, if you consider yourself a calculator fan (of any calculator), you should order one of these posters. They are amazing and quite cheap. Very, very impressive and I wholly recommend them. Has introduct and discontinuance dates, code names, features, and all sorts of great stuff. We have them hanging all over the wall over here at HP because they've been so darn helpful.

From the site:
Quote
After 7 year from the publication of the original HP Calculator poster and over 1 year in the making, I am proud to introduce the Calculators of HP Poster #2 for all HP fans. This poster shows every HP calculator made starting with the famous HP-35. It now includes pictures of 115 HP calculators and 20 peripherals made through 2012.

Each calculator is displayed with it's production start and end date, and the project codename. Lots of new information has been added including dates and code names for more of the HP41 accessories, HP-IL devices and printers.


59
HP Calculators / Re: Let's hack the HP Prime!
« on: October 29, 2013, 12:55:12 pm »
Does anyone have any clue where that idea came from? I've been unable to track it down myself after some time looking.

60
HP Calculators / Re: A solution to HP connectivity problems
« on: October 29, 2013, 08:56:53 am »
but I'm outputting verbatim the data part of the packets produced by the calculator (or so I think, at least :D).

I'm guessing then that you haven't figured out our little "hack". Basically, PNG has no definition for a 16bit per pixel (color) encoding. Since the calculator is currently running using an RGBt 5551, you have 16 bits per pixel. However, there *is* a defined 16bit per pixel greyscale in the png standard. Since PNG is lossless...

Convert your values coming out from 5551 to a 8888 or similar and I suspect it will look a bit better. :-)


As for the "8 minutes to enumerate", I've never been able to see anything like this. An empty calculator usually takes a few seconds - even over wireless which is slower. How much stuff is in your system? How long does it take an empty calc?


// CCITT CRC-16 look-up table (X^16+X^12+X^5+1)
(this looks like a good place to look at:http://www.embeddedrelated.com/groups/msp430/show/29689.php)

Initialized the crc bytes to 0 at start (yeah - dumb, caught too late to mess with). Also, looks like it might be including the first byte, but using the "length" value which does not include the first 6. (so first 6 bytes are included and last 6 are not).

Code: [Select]
unsigned short crc = 0;
while (len--)
{
   crc = crc16_tab[(crc >> 8) ^ *buffer++] ^ (crc << 8);
}

Pages: 1 2 3 [4] 5 6 7