HP Forums
hp 41 synthetic programming - Printable Version

+- HP Forums (https://archived.hpcalc.org/museumforum)
+-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html)
+--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html)
+--- Thread: hp 41 synthetic programming (/thread-184159.html)



hp 41 synthetic programming - Sok-khieng Chum Hun - 05-13-2011

Hi,

I tried to figure out how to do this instruction : STO IND O
but I did not find how :(

(it is the instruction 28 from the main program from this --> http://www.hpmuseum.org/software/41/41crmat.htm)

Someone can help me out?

Thank you :)


Re: hp 41 synthetic programming - Geoff Quickfall - 05-13-2011

Have you created the program Load Bytes, or the byte jump key assignment?

All synthetic lines must be created manually by manipulating memory through tricks or automated programs such as LB (loadbytes).

I just state the above and ask if you have a knowledge base for sythetic programming?

Otherwise, it would be a long and drawn out process if LB or any other form of sythetic byte production is not immediately available.

Cheers, Geoff


Re: hp 41 synthetic programming - Thomas Klemm - 05-14-2011

cf. HP-41C Synthetic Programming

As stated in the description of the program you can avoid synthetic programming:

Quote:
N.B:   Synthetic registers M N O can be replaced by R01 R02 R03 but, in this case, delete line 31, replace line 02 with 0 STO 01 RDN in the following listing and choose bb > 03.

I recommend to give it a try, though.

Quote:
how to do this instruction : STO IND O

Only now I've realized that you might already have succeeded to enter STO O and you just have a problem with this specific command. Enter the following program and execute GTO . . (PACKING):

ENTER
STO IND 17
"1234567"

Now you go to the ENTER line and execute the byte-grabber, which will leave the sequence:

91: STO
F7: IND O
31: STO 01
32: STO 02
33: STO 03
34: STO 04
35: STO 05
36: STO 06
37: STO 07

HTH

Thomas

Edited: 14 May 2011, 7:51 a.m.


Re: hp 41 synthetic programming - Garth Wilson - 05-14-2011

Quote:
cf. HP-41C Synthetic Programming
The byte code table linked there at http://www.hpmuseum.org/prog/synth.gif appears to be the one Synthetix put out in 1982 as a quick-reference card (same fonts, arrangement of what's in each little box, etc.), except that Synthetix' had color coding of boxes for instruction length, and the structure of multi-byte instructions on the right. I wonder if that's posted somewhere. I got my start in synthetic programming in the book "Extend your HP-41" using the byte grabber, but later got the ZENROM which lets you key the synthetic instructions directly in, so for example to get STO IND O you just press STO <shift> . O


Re: hp 41 synthetic programming - Geoff Quickfall - 05-14-2011

Same book, green cover. Read it back to front and again and again.

Created the byte jumper and then Load Bytes and then carded the LB. Never looked back. All my HP41CX programs contain sythetics.

Cheers, Geoff

sure got used to seeing "MEMORY LOST" !!!!!!


Re: hp 41 synthetic programming - Sok-khieng Chum Hun - 05-15-2011

Cool,

I would never have found this.

Thank you :)


Re: hp 41 synthetic programming - M. Joury - 05-16-2011

Or get hold of a Zenrom or one of the other ROMS that support synthetics... I believe that the PPC ROM has some support? I have to say that I love my Zenrom, makes things just a whole lot easier.


Re: hp 41 synthetic programming - Geoff Quickfall - 05-16-2011

PPC rom has the load bytes as well as a few other synthetic programs.

Geoff