RE: idea for a universal disk interface

2022-04-21 Thread Tom Gardner via cctalk
next read. Tom -Original Message- From: Fred Cisin [mailto:ci...@xenosoft.com] Sent: Wednesday, April 20, 2022 11:55 AM To: General Discussion: On-Topic and Off-Topic Posts Subject: RE: idea for a universal disk interface On Wed, 20 Apr 2022, Tom Gardner via cctalk wrote: > Likewise, I

Re: idea for a universal disk interface

2022-04-20 Thread Guy Sotomayor via cctalk
I'm using Zynq SOMs (System on a module) that will plug into a "base board" (with hilrose connectors).  It is the base board that will have the "personality" of the emulator.  The baseboard will be fairly simple (level shifters, a small bit of logic and the drive interface transceivers).  So th

Re: idea for a universal disk interface

2022-04-20 Thread shadoooo via cctalk
Guy, I agree that accessing data in blockram (synchronous with fixed latency) is really easier than accessing it from RAM (asynchronous with variable latency). Anyway I'm weighting the "cost" of additional complexity, which in change would allow to spare on Zynq cost. In any case memory access is

RE: idea for a universal disk interface

2022-04-20 Thread Fred Cisin via cctalk
On Wed, 20 Apr 2022, Tom Gardner via cctalk wrote: Likewise, I don't know it for certain, but I am pretty sure that it is true that virtually all controllers switch heads sequentially when transferring blocks beyond the end of the track, Are you implying that data/file that is more than one tr

RE: idea for a universal disk interface

2022-04-20 Thread Tom Gardner via cctalk
y words is more than enough Tom -Original Message- From: shad [mailto:shado...@gmail.com] Sent: Tuesday, April 19, 2022 11:49 AM To: cctalk@classiccmp.org Subject: RE: idea for a universal disk interface Guy, I understand that cylinder command has no particular timing requiremen

Re: idea for a universal disk interface

2022-04-19 Thread Chris Zach via cctalk
Good data, thanks! I kind of like the ESDI disks, they're more solid and reliable than the MFM ones, and to be honest the RQDX3 was not a super fast disk controller. I wonder if it could do block mode DMA. I'll keep an eye out for the Sigma, the only thing I wish I had on the MTI MQD13 would b

Re: idea for a universal disk interface

2022-04-19 Thread Guy Sotomayor via cctalk
It's not really fast enough and you'll get into all sorts of complications once you start to think about trying to keep up with simulation rotations.  For example, if someone starts a read at half way through a rotation (e.g. after the index pulse) now you have to have logic/code that can start

RE: idea for a universal disk interface

2022-04-19 Thread Tom Gardner via cctalk
idea for a universal disk interface > On Apr 18, 2022, at 6:44 PM, Mike Katz via cctalk < <mailto:cctalk@classiccmp.org> cctalk@classiccmp.org> wrote: > > Which is more generic. > > ESDI, SMD or SCSI. > > In my opinion, SCSI is as close are you are

RE: idea for a universal disk interface

2022-04-19 Thread shadoooo via cctalk
Guy, I understand that cylinder command has no particular timing requirements, while head command must be effective within microseconds. My doubt is, RAM access on high performance port could be fast enough to satisfy also the latter. In case it couldn't or was not assured, I think the best strat

Re: idea for a universal disk interface

2022-04-19 Thread Glen Slick via cctalk
I also have multiple ESDI controllers, more than one these flavors: Dilog DQ686 http://www.bitsavers.org/pdf/dilog/2120-0137-1_DQ686_Nov89.pdf Emulex QD21 http://www.bitsavers.org/pdf/emulex/QD2151002-J_QD21_Jun90.pdf Sigma SCD-RQD11-EC (There seems to be multiple versions from different vendors

Re: idea for a universal disk interface

2022-04-19 Thread Douglas Taylor via cctalk
Once upon a time I used an Emulex QD21, but I sold it because the actual ESDI disks I had were a pain in the butt.  Always crashing. I still have a Webster (quad board) SRQD something. I think I had a Dilog board also.  It's been a while, probably 20 years. Doug On 4/18/2022 9:12 PM, Chris Zach

Re: idea for a universal disk interface

2022-04-19 Thread Guy Sotomayor via cctalk
The problem is that you don't get the cylinder and head information in the same command (they are 2 different commands). So when you're doing a seek, you don't know which track(s) to prioritize.  That is why during a seek command I will transfer the entire cylinder so when the head command arri

Re: idea for a universal disk interface

2022-04-19 Thread Paul Koning via cctalk
> On Apr 18, 2022, at 6:44 PM, Mike Katz via cctalk > wrote: > > Which is more generic. > > ESDI, SMD or SCSI. > > In my opinion, SCSI is as close are you are going to get to a universal > interface. > > As for reading raw data from a drive. The newer the drive, the higher the > bit den

Re: idea for a universal disk interface

2022-04-18 Thread Chris Zach via cctalk
Interesting, what kind of ESDI controllers do you have? They got advanced features like cache, ordered seeks, and burst mode/block mode DMA? C On 4/18/2022 6:09 PM, Douglas Taylor via cctech wrote: Because of this I'm holding on to my DEC Qbus ESDI controllers!!!  You never know Doug On

Re: idea for a universal disk interface

2022-04-18 Thread Mike Katz via cctalk
Which is more generic. ESDI, SMD or SCSI. In my opinion, SCSI is as close are you are going to get to a universal interface. As for reading raw data from a drive.  The newer the drive, the higher the bit density and lower the strength of the magnetic fields and hence the lower the flying he

Re: idea for a universal disk interface

2022-04-18 Thread Douglas Taylor via cctalk
Because of this I'm holding on to my DEC Qbus ESDI controllers!!!  You never know Doug On 4/17/2022 4:35 PM, Guy Sotomayor via cctech wrote: I chose ESDI and SMD fundamentally because the interface is 100% digital (e.g. the data/clock separator is in the drive itself). So I don't need to d

Re: idea for a universal disk interface

2022-04-18 Thread shadoooo via cctalk
Guy, I agree on keeping Linux out of the loop, to allow fast access on head location, selection. However, I'm not convinced on the fact that a whole cylinder must be on blockram to achieve this. Given that ram access is fast (on Zynq with PL working at 200MHz and HP port at 64bits I'm running at

RE: idea for a universal disk interface

2022-04-18 Thread Tom Gardner via cctalk
22 5:14 PM To: t.gard...@computer.org; cct...@classiccmp.org Subject: Re: idea for a universal disk interface I think the issue is that you're thinking of somehow emulating the formatted data. I'm working on just emulating the bit-stream as then it'll work with any controller and

RE: idea for a universal disk interface

2022-04-18 Thread Tom Gardner via cctalk
-Original Message- From: ben [mailto:bfranc...@jetnet.ab.ca] Sent: Saturday, April 16, 2022 1:39 PM To: cctalk@classiccmp.org Subject: Re: idea for a universal disk interface On 2022-04-16 1:13 p.m., Tom Gardner via cctalk wrote: > Tom > How do you handle the disk hardware

Re: idea for a universal disk interface

2022-04-17 Thread shadoooo via cctalk
Hello Paul, using analog signal is not in my intentions, because usually you don't have access to analog signals on disk interface. For some media, e.g. floppy and MFM, you don't have a clock reference on the interface, so you need to detect magnetic pulses and then reconstruct data from timing.

Re: idea for a universal disk interface

2022-04-17 Thread Guy Sotomayor via cctalk
I have proceeded as far as full block diagrams (still have to write all of the verilog) and basic SW architecture.  This is why I've had this discussion.  I've thought about this *a lot* and have gone through several iterations of what will or will not work given timing constraints. I have all

Re: idea for a universal disk interface

2022-04-17 Thread Guy Sotomayor via cctalk
I chose ESDI and SMD fundamentally because the interface is 100% digital (e.g. the data/clock separator is in the drive itself). So I don't need to do any oversampling. TTFN - Guy On 4/17/22 11:12, Paul Koning via cctalk wrote: On Apr 17, 2022, at 1:28 PM, shad via cctalk wrote: hello

Re: idea for a universal disk interface

2022-04-17 Thread Paul Koning via cctalk
> On Apr 17, 2022, at 1:28 PM, shad via cctalk > wrote: > > hello, > there's much discussion about the right method to transfer data in and out. > Of course there are several methods, the right one must be carefully chosen > after some review of all the disk interfaces that must be supp

Re: idea for a universal disk interface

2022-04-17 Thread shadoooo via cctalk
hello, there's much discussion about the right  method to transfer data in and out. Of course there are several methods, the right one must be carefully chosen after some review of all the disk interfaces that must be supported. The idea of having a copy of the whole disk in RAM is OK, assuming t

Re: idea for a universal disk interface

2022-04-16 Thread Guy Sotomayor via cctalk
uy Sotomayor [mailto:g...@shiresoft.com] Sent: Friday, April 15, 2022 3:25 PM To: t.gard...@computer.org; cct...@classiccmp.org Subject: Re: idea for a universal disk interface I'm looking at what the spec says. ;-) The read command delay from the head set command is 15us (so I was wrong) but s

RE: idea for a universal disk interface

2022-04-16 Thread Tom Gardner via cctalk
-Original Message- From: Guy Sotomayor [mailto:g...@shiresoft.com] Sent: Friday, April 15, 2022 3:25 PM To: t.gard...@computer.org; cct...@classiccmp.org Subject: Re: idea for a universal disk interface I'm looking at what the spec says. ;-) The read command delay from the head

RE: idea for a universal disk interface

2022-04-16 Thread Fred Cisin via cctalk
ONCE MORE, I APOLOGIZE. (details bottom posted) This was the approach IBM used in it's first RAMAC RAID where I think they had to buffer a whole cylinder but that was many generations ago (my copy of the specs may not be exact): Buffering a whole cylinder, or a whole surface, of the RAMAC was n

Re: idea for a universal disk interface

2022-04-16 Thread ben via cctalk
On 2022-04-16 1:13 p.m., Tom Gardner via cctalk wrote: Not the RAMAC of 1956 but the RAMAC Virtual Array of 1996, https://www.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=897/ENUSC96-029&info type=AN&subtype=CA&appname=skmwww It emulated several different IBM DASD of varying CKD track lengths on f

RE: idea for a universal disk interface

2022-04-16 Thread Tom Gardner via cctalk
ave to buffer more than two memory words. Tom -Original Message- From: Fred Cisin [mailto:ci...@xenosoft.com] Sent: Friday, April 15, 2022 3:54 PM To: General Discussion: On-Topic and Off-Topic Posts Subject: RE: idea for a universal disk interface On Thu, 14 Apr 2022, Tom Gardner via c

Re: idea for a universal disk interface

2022-04-15 Thread Guy Sotomayor via cctalk
linder on the modern drive’s cylinder, but with Terabytes of data on a modern drive who cares about some wasted storage Tom -Original Message- From: Guy Sotomayor [mailto:g...@shiresoft.com] Sent: Friday, April 15, 2022 10:56 AM To: t.gard...@computer.org; cct...@classiccmp.org Subject:

RE: idea for a universal disk interface

2022-04-15 Thread Tom Gardner via cctalk
but with Terabytes of data on a modern drive who cares about some wasted storage Tom -Original Message- From: Guy Sotomayor [mailto:g...@shiresoft.com] Sent: Friday, April 15, 2022 10:56 AM To: t.gard...@computer.org; cct...@classiccmp.org Subject: Re: idea for a universal di

Re: idea for a universal disk interface

2022-04-15 Thread Guy Sotomayor via cctalk
to buffer a whole cylinder but that was many generations ago Tom -Original Message- From: Guy Sotomayor [mailto:g...@shiresoft.com] Sent: Wednesday, April 13, 2022 10:02 AM To: cct...@classiccmp.org Subject: Re: idea for a universal disk interface I've had a similar project in the works for a wh

Re: idea for a universal disk interface

2022-04-15 Thread Fred Cisin via cctalk
This was the approach IBM used in it's first RAMAC RAID where I think they had to buffer a whole cylinder but that was many generations ago (my copy of the specs may not be exact): Buffering a whole cylinder, or a whole surface, of the RAMAC was no big deal. One hundred surfaces (52 platters,

Re: idea for a universal disk interface

2022-04-15 Thread Paul Koning via cctalk
> On Apr 15, 2022, at 6:54 PM, Fred Cisin via cctalk > wrote: > > On Thu, 14 Apr 2022, Tom Gardner via cctalk wrote: >> This was the approach IBM used in it's first RAMAC RAID where I think they >> had to buffer a whole cylinder but that was many generations ago > > (my copy of the specs ma

RE: idea for a universal disk interface

2022-04-15 Thread Fred Cisin via cctalk
On Thu, 14 Apr 2022, Tom Gardner via cctalk wrote: This was the approach IBM used in it's first RAMAC RAID where I think they had to buffer a whole cylinder but that was many generations ago (my copy of the specs may not be exact): Buffering a whole cylinder, or a whole surface, of the RAMAC wa

RE: idea for a universal disk interface

2022-04-15 Thread Tom Gardner via cctalk
ID where I think they had to buffer a whole cylinder but that was many generations ago Tom -Original Message- From: Guy Sotomayor [mailto:g...@shiresoft.com] Sent: Wednesday, April 13, 2022 10:02 AM To: cct...@classiccmp.org Subject: Re: idea for a universal disk interface I've had

Re: idea for a universal disk interface

2022-04-14 Thread Chuck Guzis via cctalk
On 4/14/22 16:26, Fred Cisin via cctalk wrote: > On Thu, 14 Apr 2022, John Foust via cctalk wrote: >> Magnetic visualizers also discussed here: >> http://qicreader.blogspot.com/p/track-visualization.html > > Thank you. > > That is what I was looking for. > It doesn't imply current existence of an

Re: idea for a universal disk interface

2022-04-14 Thread Fred Cisin via cctalk
On Thu, 14 Apr 2022, John Foust via cctalk wrote: Magnetic visualizers also discussed here: http://qicreader.blogspot.com/p/track-visualization.html Thank you. That is what I was looking for. It doesn't imply current existence of anything already coupled with a digital camera, nor particularl

Re: idea for a universal disk interface

2022-04-14 Thread Fred Cisin via cctalk
It certainly seems that it would be THEORETICALLY POSSIBLE, with an extreme budget, to build a high resolution device similar to the 3M Magnetic Tape viewer, . . . https://blog.adafruit.com/2020/03/01/the-magnetic-tape-viewer-see-the-sound-on-a-tape/ On Thu, 14 Apr 2022, John Foust via cctalk

RE: idea for a universal disk interface

2022-04-14 Thread Tom Gardner via cctalk
.gard...@computer.org; Tom Gardner; General Discussion: On-Topic Posts Subject: Re: idea for a universal disk interface > On Apr 13, 2022, at 11:51 AM, Tom Gardner via cctech > wrote: > > There are a few others like ANSI and CalComp but they are probably not worth > investigating. &g

Re: idea for a universal disk interface

2022-04-14 Thread Paul Koning via cctalk
> On Apr 13, 2022, at 9:45 PM, Fred Cisin via cctech > wrote: > > On Wed, 13 Apr 2022, Paul Koning wrote: >> Indeed. Though even that is hard for the more exotic formats, if original >> controllers are unavailable. How would you read, for example, an IBM 1620 >> or CDC 6600 disk pack, giv

Re: idea for a universal disk interface

2022-04-14 Thread John Foust via cctalk
Magnetic visualizers also discussed here: http://qicreader.blogspot.com/p/track-visualization.html - John

Re: idea for a universal disk interface

2022-04-14 Thread John Foust via cctalk
At 08:45 PM 4/13/2022, Fred Cisin via cctalk wrote: >It certainly seems that it would be THEORETICALLY POSSIBLE, with an extreme >budget, to build a high resolution device similar to the 3M Magnetic Tape >viewer, . . . >https://blog.adafruit.com/2020/03/01/the-magnetic-tape-viewer-see-the-sound-

Re: idea for a universal disk interface

2022-04-13 Thread r.stricklin via cctalk
> On Apr 13, 2022, at 11:51 AM, Tom Gardner via cctech > wrote: > > There are a few others like ANSI and CalComp but they are probably not worth > investigating. > They are if you’re someone who has a machine using one of these interfaces, or e.g. the 40-pin “IMI bus”, or whatever else.

Re: idea for a universal disk interface

2022-04-13 Thread Fred Cisin via cctalk
On Wed, 13 Apr 2022, Paul Koning wrote: Indeed. Though even that is hard for the more exotic formats, if original controllers are unavailable. How would you read, for example, an IBM 1620 or CDC 6600 disk pack, given that the machine is hard to find and those that exists may not have the righ

Re: idea for a universal disk interface

2022-04-13 Thread Chuck Guzis via cctalk
I'll only mention that there were ICs that could interface to both MFM/ST506 hard drives as well as floppies (System/3 MFM). An example would be the SMC HDC9234, "Universal Disk Controller". Pretty cool chip for the time; has full 24 bit DMA address capability. But different register/controller s

Re: idea for a universal disk interface

2022-04-13 Thread Paul Koning via cctalk
> On Apr 13, 2022, at 8:12 PM, Fred Cisin via cctech > wrote: > > ... > My mindset is/was still stuck in the disk format conversion realm, of trying > to get information (hopefully information in the form of files, not just data > as track images) from alien media. > And, more often than no

Re: idea for a universal disk interface

2022-04-13 Thread Fred Cisin via cctalk
On Wed, 13 Apr 2022, shad via cctech wrote: The main board should include a large enough array of bidirectional transceivers, possibly with variable voltage, to support as much interfaces as possible, namely at least Shugart floppy, ST506 MFM/RLL, ESDI, SMD, IDE, SCSI1, DEC DSSI, DEC RX01/

Re: idea for a universal disk interface

2022-04-13 Thread Paul Koning via cctalk
> On Apr 13, 2022, at 5:27 PM, Fred Cisin via cctech > wrote: > > On Wed, 13 Apr 2022, shad via cctech wrote: >> The main board should include a large enough array of bidirectional >> transceivers, possibly with variable voltage, to support as much interfaces >> as possible, namely at l

Re: idea for a universal disk interface

2022-04-13 Thread Fred Cisin via cctalk
. . . and, if there is agreement to standardize the connection system for the "personality modules", then some of the other storage systems could be implemented, particularly including some of the tape systemmes. 'course, it would be a lot more fun, instead of the 62 pin card edge, to go wit

Re: idea for a universal disk interface

2022-04-13 Thread Fred Cisin via cctalk
On Wed, 13 Apr 2022, shad via cctech wrote: The main board should include a large enough array of bidirectional transceivers, possibly with variable voltage, to support as much interfaces as possible, namely at least Shugart floppy, ST506 MFM/RLL, ESDI, SMD, IDE, SCSI1, DEC DSSI, DEC RX01/0

RE: idea for a universal disk interface

2022-04-13 Thread Tom Gardner via cctalk
...@gmail.com] Sent: Tuesday, April 12, 2022 10:36 PM To: cct...@classiccmp.org <mailto:cct...@classiccmp.org> Subject: idea for a universal disk interface Hello, I'm a decent collector of big iron, aka mini computers, mainly DEC and DG. I'm often facing common problems with

Re: idea for a universal disk interface

2022-04-13 Thread Guy Sotomayor via cctalk
I've had a similar project in the works for a while (mainly for ESDI and SMD). I think the main issue you're going to face is that what you need to do for something like ESDI or SMD (or any of the bit serial interfaces) is going to be radically different than something like IDE or SCSI.  This

Re: idea for a universal disk interface

2022-04-13 Thread emanuel stiebler via cctalk
On 2022-04-13 01:35, shad via cctalk wrote: Hello, For the first phase, I would ask you to contribute with a list of interfaces which could be interesting to emulate, specially if these are similar to one from my list. Just use a GIT repository for documents, schematics & layouts, or what

Re: idea for a universal disk interface

2022-04-13 Thread Paul Koning via cctalk
> On Apr 13, 2022, at 1:35 AM, shad via cctalk > wrote: > > Hello, > I'm a decent collector of big iron, aka mini computers, mainly DEC and DG. > I'm often facing common problems with storage devices, magnetic discs and > tapes are a little prone to give headaches after years, and replac

Re: idea for a universal disk interface

2022-04-12 Thread Steve Malikoff via cctalk
shad said > Hello, > I'm a decent collector of big iron, aka mini computers, mainly DEC and DG. > I'm often facing common problems with storage devices, magnetic discs and > tapes are a little prone to give headaches after years, and replacement > drives/media in case of a severe failure are

idea for a universal disk interface

2022-04-12 Thread shadoooo via cctalk
Hello, I'm a decent collector of big iron, aka mini computers, mainly DEC and DG. I'm often facing common problems with storage devices, magnetic discs and tapes are a little prone to give headaches after years, and replacement drives/media in case of a severe failure are unobtainable. In some ca