Post Reply 
where am I wrong?
12-10-2016, 05:59 PM (This post was last modified: 12-10-2016 06:00 PM by aurelio.)
Post: #1
where am I wrong?
A strange behaviour, but considering that the same thing happens with other machines, I think maybe I'm somewhere, somehow, wrong.

I was talking with a friend about synthetic programming and while reading the book by W.C.Wickes, we talked about a few days ago, I tripped keying in HP41C the example of page 1, at the line 01 12345................. : there is no way to do it Smile
Find all posts by this user
Quote this message in a reply
12-10-2016, 06:33 PM
Post: #2
RE: where am I wrong?
01 12345 as a program line keys right in.

?
Find all posts by this user
Quote this message in a reply
12-10-2016, 06:35 PM
Post: #3
RE: where am I wrong?
I lived for synthetics in 79 with my 41c. Had to create all with the byte jumper. Once LB was produced it went easier but with no card reader or other external sources I don't remember how many times I byte jumped. And that expanded in the 80s with the CX but at least I had a card reader (WALL command), tape and floppy drive in my lab. All my programs had extensive synthetics.

Help me here by saving me the need to dig up my Wickes book (autographed :-). Can you snap a shot of the page and post it?

Geoff

I will try to dig up my copy.
Find all posts by this user
Quote this message in a reply
12-10-2016, 06:42 PM
Post: #4
RE: where am I wrong?
The program is this:

01 12345
02 STO IND 17
03 RDN

That's all. It goes right in for me. Maybe I am not correctly understanding the question?

smp
Find all posts by this user
Quote this message in a reply
12-10-2016, 06:50 PM
Post: #5
RE: where am I wrong?
I lived for synthetics in 79 with my 41c. Had to create all with the byte jumper. Once LB was produced it went easier but with no card reader or other external sources I don't remember how many times I byte jumped. And that expanded in the 80s with the CX but at least I had a card reader (WALL command), tape and floppy drive in my lab. All my programs had extensive synthetics.

Help me here by saving me the need to dig up my Wickes book (autographed :-). Can you snap a shot of the page and post it?

Geoff

I will try to dig up my copy.
Find all posts by this user
Quote this message in a reply
12-10-2016, 06:53 PM
Post: #6
RE: where am I wrong?
(12-10-2016 06:50 PM)Geoff Quickfall Wrote:  I lived for synthetics in 79 with my 41c...

Did you live twice? Wink

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
12-10-2016, 07:13 PM (This post was last modified: 12-10-2016 07:14 PM by Geoff Quickfall.)
Post: #7
RE: where am I wrong?
Funny! Have you replaced Walter :-). Speaking of which, I miss him and his acerbic wit.

Now back to the phrase: "I, in 1979, made it my life's goal to master synthetics." Honestly Bob!
Find all posts by this user
Quote this message in a reply
12-10-2016, 07:20 PM
Post: #8
RE: where am I wrong?
(12-10-2016 06:42 PM)smp Wrote:  The program is this:

01 12345
02 STO IND 17
03 RDN

That's all. It goes right in for me. Maybe I am not correctly understanding the question?

smp

maybe I did not explain correctly

I cannot key 12345, always I get "TRY AGAIN", that happens of course if following the previosus steps:
1.insert one memory module into the HP41C
2.execute a master clear
3.set SIZE 063
4.switch to PRGM mode
Find all posts by this user
Quote this message in a reply
12-10-2016, 07:33 PM (This post was last modified: 12-10-2016 07:41 PM by Geoff Quickfall.)
Post: #9
RE: where am I wrong?
Ah, never did the memory module byte jumper creation, didn't have one.

I see you are referring to page 1 of the book.

A basic hp41 would only have 63 registers so with a single memory module installed and size 63 should allow program entry. How many registers do you have with the module installed and size set to zero? Maybe the memory module is non functional. Also ensure module in port 1 for this.

By the way, this is only an example to show STO M. In itself, it is not a real functional way of producing synthetics. Going to page 25 is a description of the "byte Jumper" which is used o produce synthetic functions and then the ultimate, Load Bytes routine and Synthetic ky assignmen assignments. You do not need the memory module to create synthetic functions.

Geoff
Find all posts by this user
Quote this message in a reply
12-10-2016, 07:35 PM (This post was last modified: 12-10-2016 07:37 PM by aurelio.)
Post: #10
RE: where am I wrong?
(12-10-2016 07:33 PM)Geoff Quickfall Wrote:  Ah, never did the memory module byte jumper creation, didn't have one.

I see you are referring to page 1 of the book
yes, I wrote it........ if I met difficulties with the first .... Smile
Find all posts by this user
Quote this message in a reply
12-10-2016, 07:39 PM (This post was last modified: 12-10-2016 07:39 PM by Dieter.)
Post: #11
RE: where am I wrong?
(12-10-2016 07:20 PM)aurelio Wrote:  I cannot key 12345, always I get "TRY AGAIN",

PACKING and then TRY AGAIN tell you that there is not enough memory left to add the command you are trying to insert. But this should not happen here:

(12-10-2016 07:20 PM)aurelio Wrote:  that happens of course if following the previosus steps:
1.insert one memory module into the HP41C
2.execute a master clear
3.set SIZE 063
4.switch to PRGM mode

First of all, I assume you have a 41C (not CV, not CX) and you know how to do a master clear.

One single density memory module has 64 registers, plus 63 from the calculator itself makes 127 total registers. After SIZE 063 this leaves 64 registers for programs. This is what you should see after you enter program mode: 00 REG 64.

Now, what do *you* see here? Switch to PRGM and type [GTO] [.] [.], see 00 REG nnn. What is nnn in your case? If it's 00 the memory module does not work. For a test, set SIZE 017. Do you now see 00 REG 46? Then it's definitely the memory module.

Dieter
Find all posts by this user
Quote this message in a reply
12-10-2016, 07:52 PM (This post was last modified: 12-10-2016 09:01 PM by aurelio.)
Post: #12
RE: where am I wrong?
(12-10-2016 07:39 PM)Dieter Wrote:  
(12-10-2016 07:20 PM)aurelio Wrote:  I cannot key 12345, always I get "TRY AGAIN",

PACKING and then TRY AGAIN tell you that there is not enough memory left to add the command you are trying to insert. But this should not happen here:

(12-10-2016 07:20 PM)aurelio Wrote:  that happens of course if following the previosus steps:
1.insert one memory module into the HP41C
2.execute a master clear
3.set SIZE 063
4.switch to PRGM mode

First of all, I assume you have a 41C (not CV, not CX) and you know how to do a master clear.

One single density memory module has 64 registers, plus 63 from the calculator itself makes 127 total registers. After SIZE 063 this leaves 64 registers for programs. This is what you should see after you enter program mode: 00 REG 64.

Now, what do *you* see here? Switch to PRGM and type [GTO] [.] [.], see 00 REG nnn. What is nnn in your case? If it's 00 the memory module does not work. For a test, set SIZE 017. Do you now see 00 REG 46? Then it's definitely the memory module.

Dieter

thank-you Dieter, you help me a lot

I couldn't key anything 'cause the lack of space for the programs, after sizing...

I supposed a problem with the memory modules, but I could not believe it
I discovered tonight to have at least 6 not working modules ....

May I had damaged them plugging and unplugging them for the test??

I'll test before to say it the ports of the calculators
Find all posts by this user
Quote this message in a reply
12-10-2016, 09:01 PM (This post was last modified: 12-10-2016 09:08 PM by aurelio.)
Post: #13
RE: where am I wrong?
(12-10-2016 07:52 PM)aurelio Wrote:  
(12-10-2016 07:39 PM)Dieter Wrote:  PACKING and then TRY AGAIN tell you that there is not enough memory left to add the command you are trying to insert. But this should not happen here:


First of all, I assume you have a 41C (not CV, not CX) and you know how to do a master clear.

One single density memory module has 64 registers, plus 63 from the calculator itself makes 127 total registers. After SIZE 063 this leaves 64 registers for programs. This is what you should see after you enter program mode: 00 REG 64.

Now, what do *you* see here? Switch to PRGM and type [GTO] [.] [.], see 00 REG nnn. What is nnn in your case? If it's 00 the memory module does not work. For a test, set SIZE 017. Do you now see 00 REG 46? Then it's definitely the memory module.

Dieter

thank-you Dieter, you help me a lot

I couldn't key anything 'cause the lack of space for the programs, after sizing...

I supposed a problem with the memory modules, but I could not believe it
I discovered tonight to have at least 6 not working modules ....

May I had damaged them plugging and unplugging them for the test??

I'll test before to say it the ports of the calculators
EDIT: I tested the modules and they work just in port 1, and after a reset (of my mind, not of the calculator Smile ) I realize that this is correct.
the OS find the upgrade of memory starting from the first port!

If I plug in all the modules step by step sizing each time 000 I can see the increasing of the add memory, 127, 191,255 and 319... Smile
Find all posts by this user
Quote this message in a reply
12-10-2016, 09:14 PM (This post was last modified: 12-11-2016 09:52 AM by aurelio.)
Post: #14
RE: where am I wrong?
so that, all is right now and where was I wrong ?
not thinking a little bit more before to ask, I apologize for the time you lost with me Smile
starting with the CX I could not appreciate the utility of the memory modules and their usage at all
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 3 Guest(s)