Re: TMSCP docs?
On 5/13/19 9:47 AM, Josh Dersch via cctalk wrote: > Thanks! I'd completely missed that directory on Bitsavers (thrown off by > "dsa" I guess) and nothing turned up in my various searches. I had hoped to find more on the HSC-x0 controllers but tech details haven't surfaced.
Re: TMSCP docs?
On Mon, May 13, 2019 at 12:52 AM Matt Burke via cctalk < cctalk@classiccmp.org> wrote: > On 13/05/2019 00:05, Josh Dersch via cctalk wrote: > > I've been working on an MSCP controller implemented on top of Joerg > Hoppe's > > Unibone and that's been going fairly well, modulo a few oddities here and > > there (if you have a Unibone and want to beta-test it, it's up at > > https://github.com/livingcomputermuseum/UniBone). > > > > It'd be nice to extend it to do TMSCP as well. Is there an equivalent to > > the "MSCP Basic Disk Functions Manual" (AA-L619A-TK) for TMSCP? I can > > probably glean most of the information I need from various *nix device > > driver sources out there, but it'd be nice to have the definitive > reference > > on hand, and so far it's been eluding me. But maybe I'm just not looking > > hard enough... > > > > Thanks! > > Josh > > The protocol specification for MSCP and TMSCP is available here: > > http://www.bitsavers.org/pdf/dec/dsa/mscp/ > > You might also want to look at the implementation of MSCP and TMSCP in > Simh: > > https://github.com/simh/simh/blob/master/PDP11/pdp11_rq.c > https://github.com/simh/simh/blob/master/PDP11/pdp11_tq.c > > Matt > Thanks! I'd completely missed that directory on Bitsavers (thrown off by "dsa" I guess) and nothing turned up in my various searches. And I've been referring to SIMH from time to time on some of the shadowy corners of the spec, but having the real spec on hand helps put things into context. Thanks again, - Josh
Re: TMSCP docs?
On 13/05/2019 08:51, Matt Burke via cctalk wrote: The protocol specification for MSCP and TMSCP is available here: http://www.bitsavers.org/pdf/dec/dsa/mscp/ You might also want to look at the implementation of MSCP and TMSCP in Simh: https://github.com/simh/simh/blob/master/PDP11/pdp11_rq.c https://github.com/simh/simh/blob/master/PDP11/pdp11_tq.c Not so useful for tape, but the original MSCP reference which Josh referred to, the "UDA50 Programmer's Documentation Kit" (QP-905-GZ comprising AA-L619A-TK, AA-L620A-TK, AA-L621A-TK), is on Bitsavers at http://www.bitsavers.org/pdf/dec/disc/uda50/ and at http://www.dunnington.info/public/MSCP/ -- Pete Pete Turnbull
Re: TMSCP docs?
On 13/05/2019 00:05, Josh Dersch via cctalk wrote: > I've been working on an MSCP controller implemented on top of Joerg Hoppe's > Unibone and that's been going fairly well, modulo a few oddities here and > there (if you have a Unibone and want to beta-test it, it's up at > https://github.com/livingcomputermuseum/UniBone). > > It'd be nice to extend it to do TMSCP as well. Is there an equivalent to > the "MSCP Basic Disk Functions Manual" (AA-L619A-TK) for TMSCP? I can > probably glean most of the information I need from various *nix device > driver sources out there, but it'd be nice to have the definitive reference > on hand, and so far it's been eluding me. But maybe I'm just not looking > hard enough... > > Thanks! > Josh The protocol specification for MSCP and TMSCP is available here: http://www.bitsavers.org/pdf/dec/dsa/mscp/ You might also want to look at the implementation of MSCP and TMSCP in Simh: https://github.com/simh/simh/blob/master/PDP11/pdp11_rq.c https://github.com/simh/simh/blob/master/PDP11/pdp11_tq.c Matt
TMSCP docs?
I've been working on an MSCP controller implemented on top of Joerg Hoppe's Unibone and that's been going fairly well, modulo a few oddities here and there (if you have a Unibone and want to beta-test it, it's up at https://github.com/livingcomputermuseum/UniBone). It'd be nice to extend it to do TMSCP as well. Is there an equivalent to the "MSCP Basic Disk Functions Manual" (AA-L619A-TK) for TMSCP? I can probably glean most of the information I need from various *nix device driver sources out there, but it'd be nice to have the definitive reference on hand, and so far it's been eluding me. But maybe I'm just not looking hard enough... Thanks! Josh