Search found 13 matches

by tcab
Sat Jul 07, 2018 11:28 am
Forum: Hardware issues
Topic: buttons that don't register well
Replies: 173
Views: 21416

Re: buttons that don't register well

But after adding two little strips from a Post-It, it's significantly better than it was originally. Could you please explain your two little strips from a Post-It trick? I can't wait to try the flexing fix to the stiff keys of my DM42 but am worried that I might make the ENTER key worse, and will ...
by tcab
Wed Feb 21, 2018 10:30 pm
Forum: DM42
Topic: Python to RPN converter
Replies: 18
Views: 4074

Re: Python to RPN converter

new subforum to post Python programs Sounds good - not sure how to set that up - have PM'd you to discuss. Alternatively, people can create examples on the Python to RPN website itself, and when they are voted for (there is a link under each user created example to vote), they can become part of th...
by tcab
Tue Feb 20, 2018 11:43 pm
Forum: DM42
Topic: Python to RPN converter
Replies: 18
Views: 4074

Re: Python to RPN converter

I am trying another program, this time using lists...LBL("ampoule")
Converts and runs fine for me on Free42, giving the answer 154. Can you please tell me which line number of the RPN it is failing on? Thanks.
by tcab
Tue Feb 20, 2018 11:32 pm
Forum: DM42
Topic: Python to RPN converter
Replies: 18
Views: 4074

Re: Python to RPN converter

I try to convert a simple program to find the sum of all divisors of a given integer, just for testing The Python % operator (modulo) was not being converted to RPN’s MOD - this has now been fixed. Please try it again! Note that at runtime you will get an error about for loops being limited to a th...
by tcab
Tue Feb 20, 2018 7:26 am
Forum: Hardware issues
Topic: Printing freeze
Replies: 5
Views: 1016

Re: Printing freeze

And the other issue I'm getting is that the 82240B printer itself sometimes freezes - seems to be prevalent in trace or norm modes. See attached screenshot - notice the black block that gets emitted immediately prior to the freeze. The red light on the front of the printer goes out and I have to tur...
by tcab
Tue Feb 20, 2018 6:44 am
Forum: Hardware issues
Topic: Printing freeze
Replies: 5
Views: 1016

Printing freeze

Printing to my 82240B I sometimes get the printer stopping and the DM42 is frozen. The printing symbol is displayed and a ((.)) symbol but the DM42 does not respond to keypresses. Cannot turn it off, cannot interrupt it with R/S. I have to do a complete memory reset with a paperclip in the hole on t...
by tcab
Mon Feb 19, 2018 12:49 pm
Forum: DM42
Topic: Python to RPN converter
Replies: 18
Views: 4074

Re: Python to RPN converter

New release today - Converter page now has a Clear button and a New Project link - as well as no initial demo code - nice and clean. A new LBL main start point for programs is the new default, allowing access to the Python global scope area - great for sharing variables between functions. Programs w...
by tcab
Fri Feb 16, 2018 5:30 am
Forum: DM42
Topic: Python to RPN converter
Replies: 18
Views: 4074

Python to RPN converter

I am pleased to announce the Python to HP42S RPN converter website is online. http://www.pyrpn.atug.com https://www.dropbox.com/s/nqfq01xaxvi4xnv/python_rpn_ui_01.png?raw=1 You write code in a high level structured language (which happens to be Python 3 syntax), hit a button and RPN is generated. ht...
by tcab
Thu Feb 15, 2018 4:12 am
Forum: Hardware issues
Topic: buttons that don't register well
Replies: 173
Views: 21416

Re: buttons that don't register well

I've received a DM42 from the recent February 2018 run. Nice - but keys are stiff. I also had the ENTER key issue where it only registers if you press on one side of the ENTER button. I can confirm that it is possible to fix, as I read in this forum thread, by adjusting the right hand side screw (wh...
by tcab
Sat Feb 03, 2018 9:34 pm
Forum: Software Library
Topic: PUSH/POP stack
Replies: 1
Views: 813

Re: PUSH/POP stack

Nice algorithm- thanks.
In the first version, modifying it slightly to leave out line 29 will restore XYZT as it was, which I prefer. Then if I happen to want what was in X prior to calling POPST, I can do a LASTX.