PX41CX - Printable Version +- HP Forums (https://www.hpmuseum.org/forum) +-- Forum: Not HP Calculators (/forum-7.html) +--- Forum: Not quite HP Calculators - but related (/forum-8.html) +--- Thread: PX41CX (/thread-19047.html) |
RE: PX41CX - agarza - 09-03-2024 12:25 AM (09-02-2024 06:13 PM)krischik Wrote: As promised I made a documentation on how to Receive and send memory dumps with macOS. Perfect, I will add a link to your documentation on the PX-41CX website. RE: PX41CX - Pierre - 09-03-2024 06:43 AM (09-03-2024 12:25 AM)agarza Wrote:(09-02-2024 06:13 PM)krischik Wrote: As promised I made a documentation on how to Receive and send memory dumps with macOS. Me too ! (congratulations: good job !) RE: PX41CX Receive and Send Dumps - krischik - 09-03-2024 07:35 AM (09-03-2024 06:43 AM)Pierre Wrote:(09-03-2024 12:25 AM)agarza Wrote: Perfect, I will add a link to your documentation on the PX-41CX website.Me too ! (congratulations: good job !) Being Python the tool should work on Windows and Linux as well. It's just that I didn't try it. I updated the Documentation to make that more clear. Now I just need someone to actually try it out. RE: PX41CX - Pierre - 09-03-2024 10:01 AM (09-03-2024 07:35 AM)krischik Wrote: Now I just need someone to actually try it out. Just replace line 60 in Receive.py Quote:print (Line.decode ("Latin1"), end='')by Quote:print (Line_Array.decode ("Latin1"), end='') and everything works under Windows! My Windows command files : (1) px41cx_Receive_Dump.bat Quote:@echo off (2) px41cx_Send_Dump.bat Quote:@echo off to adapt according to your own context. RE: PX41CX Firmware installation on macOS - krischik - 09-03-2024 03:38 PM As promised I have written a proper installation guide for macOS and Linux.
https://calculator-scripts.sourceforge.io/px-41cx/firmware/ Linux, of course, is untested. RE: PX41CX Firmware patch - krischik - 09-04-2024 07:39 PM Hello,
I updated the firmware flash script to also patch the firmware first. Now you can download the newest version, apply a patch and flash a new firmware in one go. On macOS and Linux that is. https://calculator-scripts.sourceforge.io/px-41cx/patch_firmware/ Regards Martin RE: PX41CX screenshots - krischik - 09-06-2024 04:08 PM Hello,
Pierre (mostly) and me (a little) created a python script which will download screenshots without the need of copy paste. It can store multiple screen shots so there is no need to restart the program. Usage is fairly simple: Code:
Further details and download on my page: https://calculator-scripts.sourceforge.io/px-41cx/screenshot/ Martin RE: PX41CX - ian5251 - 09-12-2024 08:25 AM Hi, Thanks Alex for a great kit. I bought myself the PX-15C a few months ago, and my daughter bought the PX-41CX for my recent birthday. I enjoyed the build process on both very much. I've managed to get my head around the python tools to a) upload new firmware and b) to modify the firmware with personalised settings - I've updated the "info" text and am using 0902 firmware. I have also worked out how to dump and load from and to the PX-41CX via the serial port (I'm using Windows 11 and CoolTerm as recommended). <EDIT> I believe my problems were PEBKAC - my own fault. I suspect I was habitually pressing the lower-right button expecting to hit R/S, but of course the ON button is there now. <insert facepalm> I have a program on the PX-41CX that behaves incorrectly. At a certain point in the program, the calculator turns itself off, but turning it back on and pressing R/S gets it going again and the program resumes. Depending on the answers to the early questions my programs ask, this behaviour can happen once or twice, but there after, the program runs fine. The program I wrote was to track the progress of T20 or 50-Over cricket matches. If you want to upload and run it (the program name is "RPO" for Runs Per Over), the calculator dump is:- Code: PX41 Ian RE: PX41CX - agarza - 09-12-2024 03:19 PM (09-12-2024 08:25 AM)ian5251 Wrote: I have a program on the PX-41CX that behaves incorrectly. I've sent you a private message to help troubleshoot the issue. RE: PX41CX - agarza - 09-20-2024 02:41 AM I'm currently working on a four-line display mode when in PROG mode. If anyone is interested in testing it, please send me a PM. RE: PX41CX - dmh - 09-20-2024 01:29 PM As suggested by Alex, I have updated px41cx-utility to allow setting the date language of the firmware file. Changes include: - specify firmware date language for English, French, German, Spanish, Italian or Portuguese - Display firmware date language with other firmware information - Display firmware version with other firmware information See the README in the Github repository above for more information. Please let me know if you have any issues or suggestions. RE: PX41CX - Pierre's Interface - jpride@1956 - 10-04-2024 11:38 AM Pierre's Interface (for Excel) is now very mature, and in some ways is now the most advanced way to program your PX41CX on BOTH Windows and Mac. It supports compiling programs up to 1500 lines (DM41 Utility only supports 1000 lines) It can generate raw, bin and dump (.d41) files after compilation. It fully supports synthetic programming without needing any byte substitution gimmics. It can send and receive dumps to the PX41CX (on both Windows and Mac). It can fully decode a dump, or raw, or .bin file from either the PX41CX or DM41 calculator It can generate a Barcode print file for HP-41 users with the barcode reader. And it supports commands from the advanced ROM modules shipped with the PX41CX. It will happily use downloaded .txt programs, even those with line numbers and comments! Or you can copy and paste online code from the archives, or code libraries widely available. It now supports Mac versions of Excel from 2002 through to Excel 365, and all Windows versions of Excel. And it's free. RE: PX41CX - agarza - 10-07-2024 03:13 PM (10-04-2024 11:38 AM)jpride@1956 Wrote: Pierre's Interface (for Excel) is now very mature, and in some ways is now the most advanced way to program your PX41CX on BOTH Windows and Mac. Pierre has done an outstanding job with his 41CX Interface. Anyone using a PX-41CX, DM41L, DM41X, go41X or V41 must give it a try. I haven’t tested the Windows version yet, but it works perfect with Excel 365 on a MacBook Pro M3. RE: PX41CX - Namir - 10-07-2024 09:41 PM Got my PX41CX and I love it!! Getting used to the keyboard is a quick learning curve. Love to see the entire stack! Excellent work Alex!!! Namir RE: PX41CX - HP67 - 10-08-2024 04:20 PM (09-06-2024 04:08 PM)krischik Wrote: .. snip .. Martin the Ada guy? RE: PX41CX - krischik - 10-09-2024 12:46 PM (10-08-2024 04:20 PM)HP67 Wrote:(09-06-2024 04:08 PM)krischik Wrote: .. snip ..Martin the Ada guy? Yes, Ada is my favourite language and I have some plans here as well. Martin RE: PX41CX - HP67 - 10-11-2024 04:51 AM (10-09-2024 12:46 PM)krischik Wrote:(10-08-2024 04:20 PM)HP67 Wrote: Martin the Ada guy? Welcome! I have enjoyed your posts on comp.lang.ada and benefited from your insights many times over the last decades! RE: PX41CX - Uli - 10-12-2024 10:26 AM Moin! I have been the happy owner of a PX41CX for 3 days now. Shipping from Mexico to Germany took only 3 days. But within Germany it was probably difficult... I am very excited about the device. I compare it in particular with the DM41X. I like the keyboard of the PX41CX much better. It is absolutely reliable, the force required is pleasant and there is a light click. I have switched off the key beep. The device feels like a palm flatterer in the hand. I really like the lettering, although the keys themselves are not labeled. If you hold the calculator almost vertically, you can see the alphabet particularly well, as if the letters were glowing. If you remove the battery, the memory is lost. This can be avoided by using the USB cable for the power supply. The display is crystal clear and extremely easy to read. There are so many positive things to report and I haven't discovered them all yet. I hardly use the DM41X at all. The keyboard and I are not friends. I've used the PX41CX more than the HP41CX since I got it. The device is simply fun. Thanks a lot, Alex, for this device! RE: PX41CX - Commie - 10-17-2024 07:35 PM Hi agarza, Very interesting project, the main reason I'm interested is because I have tried to replicate the hp 45 in an 8051 mcu using Bascom compiler, after a great deal of work I have a rpn model. However, my compiler only supports 32 bit ieee 754 binary floats which are lousy at best and further more exponents are not displayed or cannot be entered. The reason I'm using the 8051 over the AVR is because the former supports bcd(low level) whilst the AVR does not. I'd be interested to know what floating point format you are using and whether you are coding in low level or you are using a compiler or both?, if you are using a compiler which one? Cheers Darren RE: PX41CX - agarza - 10-17-2024 10:56 PM (10-17-2024 07:35 PM)Commie Wrote: Hi agarza, I am using avr-gcc to compile on a Mac with Apple Silicon. The AVR compiler supports only 32-bit floating point. However, since the PX is emulating, it doesn't rely on the AVR's floating point routines. The AVR does have a half-carry flag, which helps with BCD arithmetic. |