Topic: Little error

Dear jaques, your site is very interesting, specially the section about the A&R (in sinthesys the CPU of HP35).
Now i'm trying to write the simulator (another one !!!) on a little PIC 16F84, is a zero sum game !
I found a great help into your site.
 
In depht analisys of document I found three error.

the opcode
L01112: is 11111111110 not 0111111111
the same at
L02002: is 11111111110 not 0111111111

the image at the end of page:
the conditional branch opcode is miss.
the opcode of type 5 and type 6 is swapped.

Ciao Pietro

Re: Little error

Hi Pietro,

Good point, I will correct that.
Type 5 and Type 6 are swapped ok.
And L01112, L2002 are wrong.
Conditional branch is <AAAAAAAA><11>

Thanx for the help!
Ciao!

Re: Little error

Hi Pietro,

As it happens sometimes in errata ....

the ROM code
391   L01112:  1111111110                          a + 1 -> a[s]
596   L02002:  1111111110                          a + 1 -> a[s]

and your correction : 11 bits! my dear.
                    11111111110

I'll try to correct all this (photo editing) this afternoon.
Thanx anyway and sorry!
This web site is the work of a man almost alone, I suppose many bugs remain ;  so I like bug reporting.
At this level of detail, it means I have been read, and carefully.

Ciao!

ps: I corrected also the label of pin 7, which is in fact -not used on the HP-35- but connected internally (Register X Serial transfert : STO/RCL  X).