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 |
|||
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? |
|||
02-10-2020, 05:00 PM
Post: #23
|
|||
|
|||
RE: HP86 problem
(02-10-2020 06:39 AM)Alexkumt Wrote: In my computer HP86-BI 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-0001I 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 processorI 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. |
|||
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 |
|||
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? |
|||
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. 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. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)