Post Reply 
HP86 problem
02-09-2020, 03:12 PM
Post: #21
RE: HP86 problem
https://drive.google.com/open?id=1WnbB1t...s8v7voFoos

I attach this image

in which I use:
if Fortunately the mysterious character was "("
entering for example (1 + 1)
must give a correct result = 2
Find all posts by this user
Quote this message in a reply
02-10-2020, 06:39 AM (This post was last modified: 02-10-2020 06:42 AM by Alexkumt.)
Post: #22
RE: HP86 problem
In my computer HP86-B
there is this Ic for Keyboard Control :
1MCB-0001
https://drive.google.com/open?id=1bbePM9...LUgUxq4c8x

but in the electronic drawn there is : 1MB2-0001
https://drive.google.com/open?id=1nInkjh...8JjimiKFe9

Are they compatible with each other or not?
can I find them somewhere?

Such as the location in memory where the processor
do you read the keyboard?
Find all posts by this user
Quote this message in a reply
02-10-2020, 05:00 PM
Post: #23
RE: HP86 problem
(02-10-2020 06:39 AM)Alexkumt Wrote:  In my computer HP86-B
there is this Ic for Keyboard Control :
1MCB-0001
https://drive.google.com/open?id=1bbePM9...LUgUxq4c8x
I just looked at mine and it has the 1MB2-0001 keyboard controller however my board also does not have the language switches populated nor is the ROM immediately above the switches populated, I am guessing that it is the optional language ROM that is mentioned in the tech data sheet.
(02-10-2020 06:39 AM)Alexkumt Wrote:  but in the electronic drawn there is : 1MB2-0001
https://drive.google.com/open?id=1nInkjh...8JjimiKFe9

Are they compatible with each other or not?
can I find them somewhere?
I would suspect that they are, perhaps it is a different version to support national languages, the problem is that these are all custom HP chips and the documentation for only a very few have escaped, I have never seen documentation for this chip.
(02-10-2020 06:39 AM)Alexkumt Wrote:  Such as the location in memory where the processor
do you read the keyboard?
I do not believe that the I/O addresses are documented, however I guess it is possible there may be something in the Assembler manual. When you type do the correct characters appear on the screen? If so I think that would be a very good indication that the keyboard and its control chip are functioning properly as the OS would just receive a code that indicates what key was pressed and would then determine which character to display on the screen.

I think that what you really need is a diagnostic ROM. If the correct characters appear on the screen when you type, but you get an error message that would suggest to me that there may be an issue with a ROM. The normal power on tests do not do a checksum of the ROM, and the "Test" button executes the same tests as power on. The diagnostic ROM does do a checksum of the ROMs.

Do all commands fail? What about something simple like BEEP a very basic command that does not expect parameters. If there is a ROM issues it may only affect the parsing of specific functions and you may have a situation where only specific functions fail.

Paul.
Find all posts by this user
Quote this message in a reply
02-11-2020, 11:30 AM
Post: #24
RE: HP86 problem
The Assembler ROM manual and the associated files plus the disassembled ROM sources have most of the relevant equates for the system ROMs.

For example:
KBDBUF DAD 102370 117 BYTES
KDBBFE DAD 102507 1 BYTES

But all this information would help only if your were able to look into the system e.g. with the System Monitor module + Assembler ROM or a BASIC Program with a PEEK binary program.
Without a properly working keyboard or an external mass storage device it will be "difficult" at least.

Martin
Find all posts by this user
Quote this message in a reply
06-05-2020, 12:48 PM
Post: #25
RE: HP86 problem
in my HP86 a 1MCB-0001 is mounted as controller, while normally 1MB2-001 is mounted.
What could be the differences?
Where can you find this component?
Find all posts by this user
Quote this message in a reply
06-05-2020, 01:14 PM
Post: #26
RE: HP86 problem
(06-05-2020 12:48 PM)Alexkumt Wrote:  in my HP86 a 1MCB-0001 is mounted as controller, while normally 1MB2-001 is mounted.
What could be the differences?
Where can you find this component?

It seems to me that it was determined that the 1MCB-0001 is an equivalent part with possibly some minor changes to support national languages, a feature that was unique to the 86B. The picture of the board in your 86B that you posted previously clearly shows that it has the national language feature installed. Since these are custom chips designed for the Series 80 machines, at this point it is likely that the only source would be another machine.

Paul.
Find all posts by this user
Quote this message in a reply
Post Reply 




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