Hi Gil,
I'm sending a copy of this reply directly to you as well as replying on the list so
I can be sure that you get a copy.
At 01:44 PM 10/11/02 -0700, you wrote:
Hi Joe:
I subscribed and posted to cctech, but found your response in the cctalk
archive. This list is new to me -- do you think I should I subscribe to
cctalk instead of cctech?
I thought that everyone that was subscribed to cctech automaticly got the posts from
cctalk. I was subscribed to both but there was almost no postings on cctech at the time.
>>I have three or four 9915s and a
keyboard... I don't know what the
difference is between an A and a B model...
I did make a schematic of my
keyboard but I haven't seen it in a while...
>>
As I understand it, the 9915A is compatible with the HP-85 (aka HP-85A),
while the 9915B is an 85B.
OK that makes sense. Somehow I missed picking that up.
IIRC, the 85B has built-in mass-storage and i/o
roms, and more ramdisk memory than the 85A.
No, the 85B has more memory (32k vs 16k) than the 85 (aka 85A) but it's standard
memory and not RAMDISK memory. The E-Disk ROM MAY be able to convert all or part of that
to RAMDISK but it would leave you with no user memory. FWIW The 128k memory cartridge is
strickly for RAMDISK memory, it can't be used for regular memory. Also I'm pretty
certain that 85B does not have the I/O and Mass Storage ROMs built-in. The HP-85F has
those built in and it looks like an 85B and says 85B on the front but it should have a
metal tag on the back that identifies it as an 85F. The 85F were delivered as part of
various HP test systems and AFIK they were never listed separately in the HP catalogs.
That's probably why few people have heard of them and may be confusing their
capabilities with standard 85Bs. The 85F is a nice catch IMO, you gain two ROMs and
don't use up any of the ports on the back.
I'd sure appreciate any keyboard info you may run across -- I could program
a little pic to convert a serial keyboard. If this keyboard is used with
other HP machines, other folks might find an adapter handy too.
I'm sure they would, there are quite a few 9915s out there but AFIK I have the only
keyboard around. I'll see if I can find the schematic. If I can't I guess I'll
have to re-create it. But me every week or two and make sure that I do it else I'm
liable to get busy with other projects and forget it.
>>You need to use the HP composite monitors.
IIRC the PN is 82912 and
82913. These are used on the HP 86 and commonly used on the
9000 220 (aka
9920) and are pretty common.
>>
>>There were software developement kits
available that let you write
programs in assembler and burn them into EPROMs that
plugged into a HP-85
type plug-in cartridges (called a Hybrid ROM or something like that) or
directly into the 9915. The EPROMs that are in it are probably Matrix
and/or I/O ROM IIRC. That seems to be standard in the 9915s that I'm aware of.
>>
Yes, I have a programmable-rom-module and assembler rom (but have not tried
them yet). A buddy of mine has managed to read 85 roms and burn them into
eproms for the prog-rom-module. The original 85 roms seem to be special,
and cannot be simply duplicated.
I know. HP uses some funky ROMs! The computer sends it the address of the data that it
wants and the ROM (and RAMS) send the data at that address but instead of stopping there
they send the data at the next address and the next and the next, etc etc unless the
computer tells it to stop or sends it a new address. Interesting idea. I suppose it
reduces the otherhead considerably if you're fetching data from consecutive addresses.
I have a Hybrid ROM drawer, actually I think the complete name is Programmable Hybrid
ROM.
How did your buddy manage to read the HP ROMs? With the Assembler?
I opened up a rom, hoping to find a standard package, but found a chip
covered in a blob of epoxy, attached directly to a small board. I opened
the rom drawer card, and found that all six sockets are wired in parallel
(no individual enable lines to each). Then I looked at the signals
connected to the rom card connector (using the serial manual's connector
pinout as a reference). The roms have +12V, +6V, and -5V power. There is
an 8-bit bi-directional bus, and four non-overlapping 12V clock signals.
There is a "load-memory-address" line, a "power-on" line,
"read" and
"read-control" lines, and even a "write" line (I don't know why
write is
available on a rom).
This all leads me to believe the roms are pretty specialized. Since there
are no lines to enable a specific rom socket, I think the 85 must poll for
roms using fixed address ranges or something -- this implies that the roms
contain address qualification circuitry of some sort.
Almost certainly. I know that the ROMs in many of their calculators do.
I'm just
speculating, but it would make the roms very difficult
to duplicate, since
this is not a standard address-bus/data-bus (or even a typical multiplexed
addr/data bus).
Yeap!
Thanks for the info Joe,
I hope it helps. Good luck with it.
Joe
gil
;-----------------------------------------------------------
; vaux electronics, inc. 480-354-5556
;
http://www.vauxelectronics.com (fax: 480-354-5558)
;-----------------------------------------------------------