ve3oat wrote:There are several programs in their old catalogue that I would like to try.
ve3oat wrote:I see that V41 is an *emulator* and the files for running it are coded somehow for the emulator.
Actually, I am running a dyed in the wool HP-41CV hardware calculator. I think what I need now is some way to translate the V41 .raw files into readable ASCII that I can enter into my HP41. Am I on the right track so far, or is it more complicated than that?
ve3oat wrote:Is it still possible to obtain (purchase, beg, borrow, whatever) programs from the old Users' Program Library Europe that used to be so active??
ve3oat wrote:it is on the massive listing (thumb drive) from the HP Museum.
ve3oat wrote:Actually, I am running a dyed in the wool HP-41CV hardware calculator
ve3oat wrote:[...] I ignored that and wrote a little bit of HP41 code around the GC program so I could use it, and give me the distance in km instead of GC's nautical miles. But it is kludgey and I am still looking for a program that quickly and easily gives distances in km and bearings or azimuths at both ends.
Why not? When if not now? And, pardon me, about what?ve3oat wrote:don't laugh now
It is, quite boring -- unless you do insist on finding the rotines of that European HP pocket calculator users' library.And I thought the question that I posted here was a simple one
C6 00 F8 00 42 49 44 49 52 47 43 A3 AD E0 00 01
A3 AE 9C 01 F3 49 48 3D 9B 72 7E 11 1A 18 15 12
42 F2 44 3D 9B 73 F4 7F 20 4B 4D 7E 02 CE 07 CE
09 CE 07 CE 08 CE 0A CE 08 C0 00 0F
That is not a criterion. It works for me and for you not, that's the challenge. BTW, my program is prepared to be used together with a printer. If printing is not possible it will stop at line 14 showing distance in km and you must hit R/S to finish it. Otherwise start and end point will stay switched.ve3oat wrote:Your revised code is beautiful, elegant even, and very compact.
So you do have the Nav ROM with your "wool-inked" CV?Unfortunately I must have made a mistake entering it into my calculator,
In case you did enter the program in V41 you may print it and compare the two listings. If that does not help, you may show your print-out here, maybe 25 eyes see more than just 2.The value calculated for IH is always the same as for HI, and I haven't figured out why yet.
ve3oat wrote:Dear Mike and Sylvain,
Sylvain -- Thanks for mentioning the HPCC. In fact, I joined the organization just a few weeks ago and am looking forward to receiving the next copy of their DataFile publication. Following your suggestion, I will certainly explore their holdings in depth, and maybe contacting that member with the attic. Also, thanks for mentioning the HHC USB drive, of which I was not aware. If it is anything like the Museum of HP Computers thumb drive, it will be worth having too.
My goal was to swap the endpoints without changing the stack.ve3oat wrote:OK, I got it working, but I had to rewrite your lines 16 through 21 with something more simplistic and straightforward
I start to grasp your order not to laugh. Maybe in all those collections Sylvain listed you find the manual. If I remember correctly there also existed somewhere a description about how to enter programs from listings. Could have come either with users' library or some solution book. I never needed it, alas I have no idea where to look for it.For some reason, I can't get the APPEND instruction to work
In that case I recomend to put a CF 21 before the last AVIEW (the one before LBL 01) to prevent it halts program execution. This is to ensure endpoints are swapped back.I have no peripherals like a printer or HP-IL.
The "dotted" .END. is the permanent one you can't remove (normaly). That is almost all in what it differs from other ENDs.Question -- In the listing of your code, what is the significance of the two dots, one each before and after END?
mike-stgt wrote:I start to grasp your order not to laugh. Maybe in all those collections Sylvain listed you find the manual. If I remember correctly there also existed somewhere a description about how to enter programs from listings. Could have come either with users' library or some solution book. I never needed it, alas I have no idea where to look for it.For some reason, I can't get the APPEND instruction to work
[ALPHA] ; activate alpha mode
ABC ; enter some text "ABC"
[ALPHA] ; deactivate alpha mode
; ALPHA="ABC"
[ALPHA] ; activate alpha mode
DEF ; text "DEF" has replaced text "ABC"
[ALPHA] ; deactivate alpha mode
; ALPHA="DEF"
[ALPHA] ; activate alpha mode
[SHIFT] [XEQ] ; activate APPEND, you should see a small cursor after the F letter
GHI ; text "GHI" has been added after text "DEF" and not replaced it
[ALPHA] ; deactivate alpha mode
; ALPHA="DEFGHI"
INPUT DISPLAY Comment
---------------------------------- -------------- -----------------------
[PRGM] 00 REG xxx ; activate program mode, xxx = number of registers left
[GTO] [.] [.] 00 REG xxx ; start a new program space, xxx = number of registers left
[SHIFT] [LBL] [ALPHA] AAAA [ALPHA] 01 LBL 'AAAA ; create a global label AAAA
[ALPHA] ABC [ALPHA] 02 'ABC ; replace ALPHA content with ABC text → ALPHA="ABC"
[ALPHA] [SHIFT] [XEQ] DEF [ALPHA] 03 '˫DEF ; append DEF text to ALPHA content → ALPHA="ABCDEF"
[ALPHA] [SHIFT] [R/S] [ALPHA] 04 AVIEW ; display ALPHA content → display "ABCDEF"
[GTO] [.] [.] 00 REG xxx ; add an END to the program and start a new program space, xxx = number of registers left
[PRGM] 0.0000 ; deactivate program mode
[XEQ] [ALPHA] AAAA [ALPHA] ABCDEF ; run program AAAA and display result
Your run mode example ends with DEFGHI in alpha while the program ends with ABCDEF in alpha register. Is that the difference you wanted to emphasize? Or is it something else? Please explain.pcscote wrote:... note that the behavior is different in program mode than in run mode.
Warren's DVD comes with a directory Users Library USA which contains besides a Series 40 Software Catalog (Aug83) about 5..6 dozen programs (PDF, RAW, TXT=listing, and BIN=?). The catalog comprises 132 pages of small printed abstracts, so if only ~70 routines "survived", I would say, it is virtually lost.The USA version of the Users' Program Library has been lost
Is there a remote chance to get access to the three programs Martin is looking for?most of the European version is kept in the attic of one of the HPCC member
mike-stgt wrote:Your run mode example ends with DEFGHI in alpha while the program ends with ABCDEF in alpha register. Is that the difference you wanted to emphasize? Or is it something else? Please explain.pcscote wrote:... note that the behavior is different in program mode than in run mode.
mike-stgt wrote:Is there a remote chance to get access to the three programs Martin is looking for?most of the European version is kept in the attic of one of the HPCC member
M.
LOL! Tnx 4 the details. That's like real life -- it's an experiment and extinction is part of the game.rprosperi wrote:Sadly it is unlikely [...]
My goal was to swap the endpoints without changing the stack.
Thus I have no doubt you may code on your own the (at the time missing) coaxial cable impedances program, which then will be worth to publish.ve3oat wrote:...because of my early training, writing in assembler for a DEC PDP-8...
For sure not! -- Hi Martin!ve3oat wrote:Have you considered contributing your code to the MoHPC User Forum software library?
Users browsing this forum: No registered users and 1 guest