HP 9000 series 200 emulator
Olivier De Smet
olivier.2.smet at gmail.com
Sat Mar 5 11:20:26 CST 2011
The GPL V3.0 licence is included in the source archive of course.
For the other project, someone already get the verilog HP86 in FPGA I
have on my site
to try to make this kind of stuff for amigo protocol.
For fpga, I use a digilent evaluation board and the free tools from
xillinx (they exists for windows and linux)
The source for the whole HP86+HP9121/HP9895+serial line in verilog is
gpl too ....
It not very complicated, just some componentt to adjust levels, some
buffers to map
the inout nature of HPIB lines into IN part and OUT part for the fpga
(it better this way),
and thats all, because I make a real 'hpib like' bus inside the
system, but with the assumption that
the hp86 is ALWAYS the system controller (it simplified some stuff),
after that it use a free sd driver
from opencores.org to read and write onto the sd card.
For SS80 and CS80 protocol, I think the verilog part will be easier to
do, SS80 is more regular
than amigo protocol at command level
But I don't have any news since last september I think, so one day,
perhaps I will try myself.
Btw as you 'distmantle' regularly your series 200 machines, do you
think if it is possible to dump the
rom of the character generators in the alpha part of the display board ?
It could be nice to have 'real' font in emulation for 9816 and 9836 as
it actually for 9837 emulation.
2011/3/5 Tony Duell <ard at p850ug1.demon.co.uk>:
>> For your pleasure (I hope) you can now get the source code (sorry it's
>> a zip file)
>> at : http://sites.google.com/site/olivier2smet2/hp_projects/hp98x6 near the end
> Thank you. I will certainly take a look at that. Am I correct that it is
> released under te GPL?
> As you may know, one of the things that many owneres for real HP machines
> would like ot see is disk unit emulator. That is a device that plugs
> into the HPIB connector and pretends to be an Amigo, SS/80 or CS/80 disk,
> but which stores the data on, say, an SD card. I am hoping that your
> implementation of SS/80 in this emulator will be useful for this.
More information about the cctech