Transferring programs to and from an HP41CL
|
11-25-2017, 06:56 AM
(This post was last modified: 11-26-2017 09:32 AM by Ángel Martin.)
Post: #21
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
(11-24-2017 01:28 AM)mfleming Wrote: I have also gone through the "37-step process" to transfer a HEPAX image, disassemble it, assemble other code and merge, then package with MLDL2K into a ROM image that can be transferred back. Quite a pain, yes, but instructive. And free. 37 steps may be, but what a lotta fun that is! ;-) ok, I feel the pain too but ultimate flexibility doesn't come for free, right? Obviously that's a moot point if all you want is related to FOCAL programs, but for MCODE it is a powerful method despite the multiple steps. Cheers, ÁM "To live or die by your own sword one must first learn to wield it aptly." |
|||
11-25-2017, 02:06 PM
Post: #22
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
(11-25-2017 06:56 AM)Ángel Martin Wrote: 37 steps may be, but what a lotta fan that is! ;-) I totally agree, which is why I commented on that. I actually prefer to spend my time with these toys figuring out how to do these 'impossible' system things, as compared to actually calculating numbers. While exploring stuff like this, I not only learn a lot figuring out how to do it, but also learn a lot exploring many of the ways that don't work. As for MCODE, I will leave that you genius folks... we're all just very fortunate that you guys are so generous with your time and knowledge. --Bob Prosperi |
|||
12-01-2017, 06:13 AM
Post: #23
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
(11-23-2017 02:08 PM)Neve Wrote:(11-23-2017 01:24 PM)Geir Isene Wrote: What is the problem you encounter with the Ruby script? Hi Neve, did you ever get it to work with High Sierre? I'm in the same spot right now, trying to get it to run on my Mac but without luck... Cheers, PeterP |
|||
12-01-2017, 06:55 AM
Post: #24
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
(12-01-2017 06:13 AM)PeterP Wrote:(11-23-2017 02:08 PM)Neve Wrote: I think my Ruby is not compatible with MacOS 10.13.2 High Sierra. Hi, To be honest, I haven’t had time to try yet. But I will soon...hopefully. Will let you know. Engineer & Senior IT Executive 2x HP41CL, HP41CX, HP48GX, HP50g, 2x82162A Printer, 2x82143A Printer, 2x HP-IL, 2x Card-Readers, PIL-BOX. |
|||
04-09-2024, 04:39 PM
Post: #25
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
Opening an old thread (wound?)....
I don't need to create ROM or MOD files. I just want .raw files of FOCAL programs. I know a PILbox is the best way to do this, but those aren't currently available. It seems to me that this should be possible: - Copy programs to HEPAX RAM on the 41CL - Copy the HEPAX RAM page(s) from the 41CL to a PC using the serial connector. - Extract the programs from the RAM page image on the PC into .raw files. I believe the first two steps are easy but what about the third? Does anyone have a tool that can extract data from a HEPAX RAM page image? Thanks, Dave |
|||
04-09-2024, 05:23 PM
Post: #26
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
Meindert has created a Windows application called ROM Handler. → ROM Handler GitHub Repository
The application can decompile a ROM or a HEPAX file. You can then do a column copy/paste into a text file. From there you can generate raw files with several tools. Example using GAMES Pac ... Code: ROM Filename : C:\Apps\romhandler_v02026\GAMES-1A.ROM Code: ; LISTING GENERATED: 2024-04-09 13:17:34 by ROM Handler version 0.2.0.26 Sylvain Côté |
|||
04-09-2024, 11:25 PM
(This post was last modified: 04-10-2024 12:46 AM by Sylvain Cote.)
Post: #27
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
After more thinking ...
Another option would be to use V41.
Sylvain Côté |
|||
04-10-2024, 10:50 AM
Post: #28
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
Probably easier is to use the YPRT rom to simulate the HP82143A printer and print to the serial port, catching the output in the HP82240 simulator, and then copy the listing to a tool to create the .raw file
Regards, Meindert |
|||
04-10-2024, 12:09 PM
(This post was last modified: 04-10-2024 12:37 PM by Sylvain Cote.)
Post: #29
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
(04-10-2024 10:50 AM)MeindertKuipers Wrote: Probably easier is to use the YPRT rom to simulate the HP82143A printer and print to the serial port, catching the output in the HP82240 simulator, and then copy the listing to a tool to create the .raw fileArrrgggg! I had completely forgotten your 2022 Allschwill meeting YPRT presentation. I had the same thought pattern yesterday, but had to put aside all those options because it needed additional hardware. (HP-IL, USB-41, etc)
Thanks! PS: did you ever do your planned "41CL reset" project ? Sylvain Côté |
|||
04-10-2024, 02:26 PM
Post: #30
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
Thank you, Sylvain and Meindert for your detailed responses. I think I'll try YPTR first.
Dave |
|||
04-10-2024, 03:15 PM
(This post was last modified: 04-10-2024 04:41 PM by Sylvain Cote.)
Post: #31
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
I just did a small test and it is working!
edit: typos and added details Sylvain Côté |
|||
04-11-2024, 12:36 AM
Post: #32
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
Since YPRT only sends output to the serial port the baud rate can be much higher which improves the performance.
Sorry for the brief answers, I am several time zones away from my equipment. Regards, Meindert |
|||
04-11-2024, 03:20 AM
(This post was last modified: 04-11-2024 03:24 AM by Sylvain Cote.)
Post: #33
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
(04-11-2024 12:36 AM)MeindertKuipers Wrote: Since YPRT only sends output to the serial port the baud rate can be much higher which improves the performance.I had selected 4800 baud because it was the one that was reliable for ROM files update. The maximum baud rate for the 41CL serial port is 9600 baud. Setup
Code: LBL "PT" PINBALL listing: Code: 01◆LBL "PINBALL" Test case: Code: XEQ "PT" Total time: Code: 9600 baud → around 20 seconds So, for the PRP case, the bottleneck is not the transmission speed. Sylvain Côté |
|||
04-13-2024, 05:51 PM
Post: #34
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
(11-24-2017 01:28 AM)mfleming Wrote: I have also gone through the "37-step process" to transfer a HEPAX image, disassemble it, assemble other code and merge, then package with MLDL2K into a ROM image that can be transferred back. Quite a pain, yes, but instructive. And free. is there any other way? Goodness grace, I've been doing it exactly that way for over 20 years now! ;-) "To live or die by your own sword one must first learn to wield it aptly." |
|||
04-13-2024, 05:59 PM
Post: #35
|
|||
|
|||
RE: Transferring programs to and from an HP41CL
(04-09-2024 04:39 PM)David Hayden Wrote: Opening an old thread (wound?).... Well, yes, that tool is V41 of course. All you need is to encapsulate the HEPAX RAM page into a MOD file for V41 consumption. This you can do with Meindert's MLDL_2k program (no need to have the H/W) Once the MOD file is created, plug it into V41 and use "File|Put user Code" right from there to create the RAW file. Cheers, ÁM "To live or die by your own sword one must first learn to wield it aptly." |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)