[Simh] HP2100 - 12821A
Lyle Bickley
lbickley at bickleywest.com
Sun Jun 23 14:06:56 EDT 2013
On Sat, 22 Jun 2013 01:11:49 -0400
"J. David Bryan" <jdbryan at acm.org> wrote:
> Lyle,
>
>
> On Thursday, June 20, 2013 at 23:37, Lyle Bickley wrote:
>
> > Unfortunately, SIMH currently does not support CS/80 drives
> > connected to a 12821A interface.
> >
> > 1. Has anybody already looked at what it would take to do this?
>
> Yes. For 3.9-0, I added the 7906H/20H/25H ICD drives interfaced via
> the 12821A card. The intent was to create the framework for
> subsequently adding CS/80 disc and Amigo tape drives via the 12821A
> interface while first leveraging the disc simulation work from the
> 13037 MAC controller discs (hp2100_ds.c).
Great!
> > 2, Or already has some alpha/beta code written to do so?
>
> No, although there is a future plan to address this.
Excellent!
> > If neither of the above - some cursory thoughts as to how one might
> > implement this feature...
>
> With an eye toward future HP-IB interfacing, the ICD implementation
> partitioned the simulation into a library of disc functions
> (hp_disclib.c), the generic 12821A interface (hp2100_di.c), and
> separate "personality" modules for the Amigo disc, CS/80 disc, and
> Amigo tape peripherals (the existing hp2100_di_da.c, and the future
> hp2100_di_dc.c and hp2100_di_ma.c files). Adding a CS/80 disc
> simulation would be a matter of implementing hp2100_di_dc.c and tying
> it into the disc library and 12821A simulation.
>
> The comments in the files describe the partitioning. If I may answer
> any additional questions, please do not hesitate to ask.
I'll check them out.
Thanks for the fast response!
Cheers,
Lyle
--
Bickley Consulting West Inc.
http://bickleywest.com
"Black holes are where God is dividing by zero"
More information about the Simh
mailing list