HP 9845 C with 280 option startup failure
Tequi Lizer
tequilizer at gmx.net
Tue Oct 25 16:35:53 CDT 2005
>> I recently acquired a HP 9845C option 280 (was looking for it for a
>> really long time).
>>
>
> I don't know all the option codes for the 9845. I assume at least this
> has a 98770 colour monitor nad the high-speed (bit-slice) language
> processor option.
>
Exactly. The 280 option was like the 290, less the database development
& the datacomm features.
> Firstly, try contacting the HPCC secretary, Dave Colver (I think the
> details are on the HPCC web site, http://www.hpcc.org/ , if not, ask me).
> If you ask him nicely, he might send you a reverse-engineered schematic
> for the 9845. This is for a 9845B with the high-speed lagnuage processor
> and the 98780 enhanced mono monitor, so it's not directly applicable to
> your machine, but it might be a start. Be warned that it's over 200 pages
> long (that is _just_ a schematic).
>
> The HP service manual is on http://www.hpmuseum.net, along with a manual
> for the colour monitor. These do not seem to cover the high-speed
> language processor at all, and they are boardswapper guides with no
> schematics or even pinouts. But you probably should read those too.
>
Actually, there was a supplement for the model 200 line for that manual
which covers the high-speed processor in chapter 5 (HP part no.
09845-92030). Unfortunately, this document will be for sure hard to find
(or even lost forever...)
> I would love to see inside the colour monitor (that is, I'd like to pull
> one apart and really examine the boards. I am told there are some 2901's
> in there for the video processor. The 98780 mono monitor has an HP 64 pin
> ASIC for this.
>
>
Yes, the 98770A has a couple of AMD ASICS for the vector processor.
However, not 2901 like the bit slice processor, but three 2377 plus one
2378. If you like to get a view on the boards, I can send you some hires
images.
>> The machine is in an overall good condition, however it hangs during
>> memory test ("MEMORY TEST IN PROGRESS"), even after cleaning all board
>> connectors, resocketing all ROMs & repeated control-stop's. Before
>>
>
> Hmmm... Probably toally irrelevant, but there's a signal from the monitor
> to the I/O processor -- basically a frame-rate interrupt, that IIRC has
> to be present for the bus arbitration to start up properly. If you run
> the machine without a monitor there's a turn-on fixture that you have to
> plug into the LH monitor connector (on the video interface PCB) to
> provide this.
>
>
The machine behaves with color monitor installed exactly the same as
without monitor. So the IIRC may be a candidate. I have another 9845A
around, but I'm not sure whether a 9845C can be combined with the
monitor of a 9845A without harm, although the interface is technically
similar.
>
>> entering nirvana the printer outputs a couple of memory addresses.
>> Although lots of defects may be responsible, I assume there is a
>> combination of both a bad RAM chip and a ROM failure, since a RAM defect
>> alone should (?) not crash the system during the test.
>>
>
> Maybe... Maybe not...
>
> How much do you know about the buses of this machine? It's not at all
> simple. There are 2 processors -- the PPU (Peripheral Processor Unit) on
> the left side and the LPU (Language Processor Unit) on the right side.
> Each processor has buffers/latches on the board that connect it to one of
> 2 buses (I think HP called them X and Y, I call them L and P for obvious
> reasons). The L bus carries all the memory on the LH boards, and the ROMs
> in the RH drawer. The P bus carries all the memroy on the RH board and
> the ROMs in the LH drawer (I think I've remembered all that correctly).
> Also, the test side of the video display does DMA from main memory via
> the buffers on the PPU board, it transfers a line of text at a time to
> buffer storage on the interface PCB and thnece to the text board in the
> monitor.
>
> What I am wondering is that if there's a bus problem, or the arbitration
> logic (which is spread between the 2 processor boards) is playing up, you
> could get some really odd failures.
>
>
>
>> The printout looks like this:
>>
>> 000000 100112 052525
>> 000000 110112 052525
>> 000000 120112 052525
>> 000000 130112 052525
>>
>> I guess the first number is the block ID, the next is the memory address
>> within the block, and the last number is the test pattern, each in octal
>> representation.
>>
>> Does anyone have an idea
>>
>> - how to really interpret the memory test printouts and
>>
>
> Alas not, and I don't think there's anything in the service manual. The
> schematic would at least relate addresses and bits to actual chips.
>
>
Well, I wonder how a service expert could get around with the "service
manual". Probably HP practiced a philosophy just like "those beasts are
expensive enough, just exchange the complete assembly".
>
>> - how to check the ROMs for bad data?
>>
>> Maybe there is anyone out there who did the job to read out the contents
>> of his 9845 ROMs (they are all in sockets) for a direct comparison.
>>
>
> I haven't done yet. What I can tell you is that these are not totally
> standard ROMs, they have internal address latchs (the buses on the 9845,
> like that of the 9825, being multipexed address and data). You ahve to
> deassert and reassert the chip select line after changing the address to
> latch the new address in.
>
>
I wonder whether the ROMs are the same types used widely in HP measuring
equipment. An example can be found under
http://bama.edebris.com/manuals/hp/3456a/
I'd like to give an eprommer a try to read out the content, as soon as I
have built a small adapter for this. The ROMs are worth for getting
backup'ed.
-- Ansgar
More information about the cctalk
mailing list