Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Show me a good loser, and I'll show you a loser." -- Vince Lombardi, football coach


tech / sci.electronics.design / Intel 82077AA functional replacement?

SubjectAuthor
* Intel 82077AA functional replacement?Three Jeeps
+* Re: Intel 82077AA functional replacement?Ricky
|+- Re: Intel 82077AA functional replacement?Ed Lee
|+* Re: Intel 82077AA functional replacement?Dimiter_Popoff
||+* Re: Intel 82077AA functional replacement?Ed Lee
|||+* Re: Intel 82077AA functional replacement?Dimiter_Popoff
||||`- Re: Intel 82077AA functional replacement?Don Y
|||`- Re: Intel 82077AA functional replacement?Ricky
||`* Re: Intel 82077AA functional replacement?Ricky
|| `* Re: Intel 82077AA functional replacement?Dimiter_Popoff
||  +* Re: Intel 82077AA functional replacement?Lasse Langwadt Christensen
||  |`- Re: Intel 82077AA functional replacement?Dimiter_Popoff
||  +* Re: Intel 82077AA functional replacement?Don Y
||  |`* Re: Intel 82077AA functional replacement?Don Y
||  | `* Re: Intel 82077AA functional replacement?Ricky
||  |  `- Re: Intel 82077AA functional replacement?Jasen Betts
||  `- Re: Intel 82077AA functional replacement?Ricky
|`* Re: Intel 82077AA functional replacement?Three Jeeps
| +* Re: Intel 82077AA functional replacement?Three Jeeps
| |+- Re: Intel 82077AA functional replacement?Ed Lee
| |`* Re: Intel 82077AA functional replacement?Ricky
| | `* Re: Intel 82077AA functional replacement?Three Jeeps
| |  `- Re: Intel 82077AA functional replacement?Ricky
| `- Re: Intel 82077AA functional replacement?Ricky
+* Re: Intel 82077AA functional replacement?Don Y
|`* Re: Intel 82077AA functional replacement?Ed Lee
| `* Re: Intel 82077AA functional replacement?Don Y
|  `* Re: Intel 82077AA functional replacement?Lasse Langwadt Christensen
|   `- Re: Intel 82077AA functional replacement?Don Y
+- Re: Intel 82077AA functional replacement?Sergey Kubushyn
+* Re: Intel 82077AA functional replacement?Jan Panteltje
|+- Re: Intel 82077AA functional replacement?Jan Panteltje
|`- Re: Intel 82077AA functional replacement?Ricky
+- Re: Intel 82077AA functional replacement?Theo
`- Re: Intel 82077AA functional replacement?none

Pages:12
Intel 82077AA functional replacement?

<7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113231&group=sci.electronics.design#113231

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:622a:1b0f:b0:3a9:7719:2175 with SMTP id bb15-20020a05622a1b0f00b003a977192175mr1224428qtb.651.1672337063649;
Thu, 29 Dec 2022 10:04:23 -0800 (PST)
X-Received: by 2002:a05:6214:57c3:b0:4df:fa67:26d1 with SMTP id
lw3-20020a05621457c300b004dffa6726d1mr1634347qvb.110.1672337063474; Thu, 29
Dec 2022 10:04:23 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 10:04:23 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=72.65.247.150; posting-account=dVth5woAAACPBHbCgqHi-BCdzU6kMrBw
NNTP-Posting-Host: 72.65.247.150
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
Subject: Intel 82077AA functional replacement?
From: jjhud...@gmail.com (Three Jeeps)
Injection-Date: Thu, 29 Dec 2022 18:04:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Three Jeeps - Thu, 29 Dec 2022 18:04 UTC

Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....

I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
Thanks
J

Re: Intel 82077AA functional replacement?

<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113232&group=sci.electronics.design#113232

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:ac8:6b18:0:b0:3a6:a61e:8c01 with SMTP id w24-20020ac86b18000000b003a6a61e8c01mr1037864qts.214.1672337754027;
Thu, 29 Dec 2022 10:15:54 -0800 (PST)
X-Received: by 2002:a05:620a:845:b0:6ff:8173:a974 with SMTP id
u5-20020a05620a084500b006ff8173a974mr1407733qku.629.1672337753761; Thu, 29
Dec 2022 10:15:53 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 10:15:53 -0800 (PST)
In-Reply-To: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=65.207.89.54; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 65.207.89.54
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: gnuarm.d...@gmail.com (Ricky)
Injection-Date: Thu, 29 Dec 2022 18:15:54 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2937
 by: Ricky - Thu, 29 Dec 2022 18:15 UTC

On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
>
> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?

I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that.

You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.

--

Rick C.

- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209

Re: Intel 82077AA functional replacement?

<92e1026e-eee2-496a-9075-827f6ee77aedn@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113233&group=sci.electronics.design#113233

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:6214:5f0b:b0:4c6:eced:ba49 with SMTP id lx11-20020a0562145f0b00b004c6ecedba49mr1905543qvb.102.1672339148968;
Thu, 29 Dec 2022 10:39:08 -0800 (PST)
X-Received: by 2002:ad4:548f:0:b0:50c:bbc4:12f7 with SMTP id
pv15-20020ad4548f000000b0050cbbc412f7mr1166665qvb.87.1672339148754; Thu, 29
Dec 2022 10:39:08 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 10:39:08 -0800 (PST)
In-Reply-To: <f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=108.213.66.240; posting-account=pjQH5woAAABeN8ToX-2bq3zh9hvCM8sL
NNTP-Posting-Host: 108.213.66.240
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com> <f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <92e1026e-eee2-496a-9075-827f6ee77aedn@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: edward.m...@gmail.com (Ed Lee)
Injection-Date: Thu, 29 Dec 2022 18:39:08 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2901
 by: Ed Lee - Thu, 29 Dec 2022 18:39 UTC

On Thursday, December 29, 2022 at 10:15:57 AM UTC-8, Ricky wrote:
> On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
> > Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> > I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> > I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> >
> > I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that.

I don't know too much either, but i know it's slow. I bet you can do it with high end micro, rather than FPGA.

Re: Intel 82077AA functional replacement?

<toknar$cnnu$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113234&group=sci.electronics.design#113234

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dp...@tgi-sci.com (Dimiter_Popoff)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Thu, 29 Dec 2022 20:46:50 +0200
Organization: TGI
Lines: 16
Message-ID: <toknar$cnnu$1@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
Reply-To: dp@tgi-sci.com
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 29 Dec 2022 18:46:51 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="0eeb7c8c4c22d70ed040f6ff584203d5";
logging-data="417534"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX194vOcevbpPKZlKghxZcx+O"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:1igLfVc9Uv73ERVMxqgEcgkJeXc=
Content-Language: en-US
In-Reply-To: <f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
 by: Dimiter_Popoff - Thu, 29 Dec 2022 18:46 UTC

On 12/29/2022 20:15, Ricky wrote:
> On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
>> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
>> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
>> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
>>
>> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
>
> I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that.
>
> You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
>

There are no analog signals coming from the floppy drives as we know
them. Back in the 80-s I did two controllers, 765 based. It is all
TTL to/from the floppy.

Re: Intel 82077AA functional replacement?

<bdbdf49b-f767-4eef-a4ae-039facdcd672n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113235&group=sci.electronics.design#113235

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:ac8:1348:0:b0:3a8:12e6:67e7 with SMTP id f8-20020ac81348000000b003a812e667e7mr1018785qtj.55.1672339842899;
Thu, 29 Dec 2022 10:50:42 -0800 (PST)
X-Received: by 2002:a0c:eb92:0:b0:4d8:8f4e:3a3b with SMTP id
x18-20020a0ceb92000000b004d88f4e3a3bmr1487858qvo.16.1672339842753; Thu, 29
Dec 2022 10:50:42 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 10:50:42 -0800 (PST)
In-Reply-To: <toknar$cnnu$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=108.213.66.240; posting-account=pjQH5woAAABeN8ToX-2bq3zh9hvCM8sL
NNTP-Posting-Host: 108.213.66.240
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com> <toknar$cnnu$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bdbdf49b-f767-4eef-a4ae-039facdcd672n@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: edward.m...@gmail.com (Ed Lee)
Injection-Date: Thu, 29 Dec 2022 18:50:42 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3361
 by: Ed Lee - Thu, 29 Dec 2022 18:50 UTC

On Thursday, December 29, 2022 at 10:46:58 AM UTC-8, Dimiter Popoff wrote:
> On 12/29/2022 20:15, Ricky wrote:
> > On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
> >> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> >> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> >> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> >>
> >> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> >
> > I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that.
> >
> > You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.

Talking to the FDC is very different from talking to FDD.

> There are no analog signals coming from the floppy drives as we know
> them. Back in the 80-s I did two controllers, 765 based. It is all
> TTL to/from the floppy.

Just need some circuit to read/write MFM signal, and controlling the stepper motor.

Re: Intel 82077AA functional replacement?

<tokodi$csho$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113239&group=sci.electronics.design#113239

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Thu, 29 Dec 2022 12:05:15 -0700
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <tokodi$csho$1@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 29 Dec 2022 19:05:23 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="d049f6179e31c5dcc663f7666a9aaa39";
logging-data="422456"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19aH6A06vkgCY0yjAuDL2Pc"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.2.2
Cancel-Lock: sha1:/BRwELYL+Wtj7aCz75R4Y0HJ40s=
In-Reply-To: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
Content-Language: en-US
 by: Don Y - Thu, 29 Dec 2022 19:05 UTC

On 12/29/2022 11:04 AM, Three Jeeps wrote:
> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
>
> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> Thanks

The "Zilog Development Systems" in the 70's basically just grabbed bits off
the head using a vintage Z80. It spent most of real-time doing that. But,
nowadays, that would just be a "side job".

You might try hunting down schemes from them to see what their hardware
entailed.

Re: Intel 82077AA functional replacement?

<b51200ec-88f3-4a4b-8976-9673d7a96ac4n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113241&group=sci.electronics.design#113241

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:6214:3784:b0:4da:d0a:b433 with SMTP id ni4-20020a056214378400b004da0d0ab433mr1196945qvb.13.1672340894488;
Thu, 29 Dec 2022 11:08:14 -0800 (PST)
X-Received: by 2002:ac8:45cc:0:b0:3a7:f59a:2990 with SMTP id
e12-20020ac845cc000000b003a7f59a2990mr1259267qto.264.1672340894318; Thu, 29
Dec 2022 11:08:14 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 11:08:14 -0800 (PST)
In-Reply-To: <tokodi$csho$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2602:306:cd54:2f00:fde5:b381:8952:2087;
posting-account=pjQH5woAAABeN8ToX-2bq3zh9hvCM8sL
NNTP-Posting-Host: 2602:306:cd54:2f00:fde5:b381:8952:2087
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com> <tokodi$csho$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b51200ec-88f3-4a4b-8976-9673d7a96ac4n@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: edward.m...@gmail.com (Ed Lee)
Injection-Date: Thu, 29 Dec 2022 19:08:14 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2810
 by: Ed Lee - Thu, 29 Dec 2022 19:08 UTC

On Thursday, December 29, 2022 at 11:05:30 AM UTC-8, Don Y wrote:
> On 12/29/2022 11:04 AM, Three Jeeps wrote:
> > Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> > I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> > I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> >
> > I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> > Thanks
> The "Zilog Development Systems" in the 70's basically just grabbed bits off
> the head using a vintage Z80. It spent most of real-time doing that. But,
> nowadays, that would just be a "side job".
>
> You might try hunting down schemes from them to see what their hardware
> entailed.

Crystal clock, PLL and magnetic reader/writer.

Re: Intel 82077AA functional replacement?

<tokorr$cst4$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113242&group=sci.electronics.design#113242

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dp...@tgi-sci.com (Dimiter_Popoff)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Thu, 29 Dec 2022 21:12:59 +0200
Organization: TGI
Lines: 34
Message-ID: <tokorr$cst4$1@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
<toknar$cnnu$1@dont-email.me>
<bdbdf49b-f767-4eef-a4ae-039facdcd672n@googlegroups.com>
Reply-To: dp@tgi-sci.com
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 29 Dec 2022 19:12:59 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="0eeb7c8c4c22d70ed040f6ff584203d5";
logging-data="422820"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX181VyaciYcPXffzl0sDwY66"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:LmdRkes5u84A6MSYDgmcpMBV8wQ=
Content-Language: en-US
In-Reply-To: <bdbdf49b-f767-4eef-a4ae-039facdcd672n@googlegroups.com>
 by: Dimiter_Popoff - Thu, 29 Dec 2022 19:12 UTC

On 12/29/2022 20:50, Ed Lee wrote:
> On Thursday, December 29, 2022 at 10:46:58 AM UTC-8, Dimiter Popoff wrote:
>> On 12/29/2022 20:15, Ricky wrote:
>>> On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
>>>> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
>>>> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
>>>> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
>>>>
>>>> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
>>>
>>> I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that.
>>>
>>> You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
>
> Talking to the FDC is very different from talking to FDD.
>
>> There are no analog signals coming from the floppy drives as we know
>> them. Back in the 80-s I did two controllers, 765 based. It is all
>> TTL to/from the floppy.
>
> Just need some circuit to read/write MFM signal, and controlling the stepper motor.

With the 765 I did that with a few TTL parts back then, one had to do
the clock recovery (for either FM or MFM) The interface to the FDD was
standard, still is if anybody makes them...
Back in the early 90-s I had a SCSI floppy, my newer machines had no
FDC. It was really well made, I could talk it into reading the floppies
from my older machines which I used with 256 bytes/sector; all the gaps
etc. thing was programmable over SCSI. Cost something like $300, I still
sort of mourn it... (killed it with a shitty scsi cable I had
made. I have no floppies to read, moved all I wanted to images as
files on my disks (some while I still had that scsi FDD) but I
still mourn it when I think of it :-).

Re: Intel 82077AA functional replacement?

<tol19n$drfh$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113249&group=sci.electronics.design#113249

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: ksi...@koi8.net (Sergey Kubushyn)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Thu, 29 Dec 2022 21:36:55 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <tol19n$drfh$1@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
Injection-Date: Thu, 29 Dec 2022 21:36:55 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="067cd06af6f468dcd5408b7c6443c748";
logging-data="454129"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Z/auQcOHrFau4cd1ODKt2zJXw0XU6bzo="
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/6.0.12-300.fc37.x86_64 (x86_64))
Cancel-Lock: sha1:LhQctce7MJIzilRzYK2kgcAITws=
 by: Sergey Kubushyn - Thu, 29 Dec 2022 21:36 UTC

Three Jeeps <jjhudak4@gmail.com> wrote:
> Back in the day, I wrote a floppy driver based on the 82077AA for a board
> I designed. The 82077AA is long gone and I've been away from hardware
> engineering at this level for a while. I am doing a spare time project
> where I'd like to revive the FD driver in conjunction with a small SBC. I
> am wondering what the current chip is that is close to being functionally
> equivalent to the 82077AA that can actually be bought today?
> I did some searching and found the Microchip FDC37C78-HT but it seems to
> be unavailable. There are other FDCs around at the time that were quite
> popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too
> are long gone/unabtanium. I like the intel 82077AA because it could
> interface to a large number of FDCs.
> I also am considering to throw a FPGA at it, but that would probably be
> more work than I wanted to devote to it....
>
> I'll keep searching but in the interim I thought maybe someone here may
> have some thoughts/pointers to FDCs that are currently available?
> Thanks

There are plenty of 82077AA devices on eBay if you only need few of those. I
would even bet they are not fakes as it is not one of high-demand expensive
devices.

---
******************************************************************
* KSI@home KOI8 Net < > The impossible we do immediately. *
* Las Vegas NV, USA < > Miracles require 24-hour notice. *
******************************************************************

Re: Intel 82077AA functional replacement?

<940dc570-47fc-48de-b5ee-4f7c79aa4c64n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113252&group=sci.electronics.design#113252

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:6214:5f0b:b0:4c6:eced:ba49 with SMTP id lx11-20020a0562145f0b00b004c6ecedba49mr1947477qvb.102.1672352936872;
Thu, 29 Dec 2022 14:28:56 -0800 (PST)
X-Received: by 2002:ac8:4b71:0:b0:3a8:991:ece8 with SMTP id
g17-20020ac84b71000000b003a80991ece8mr1214434qts.557.1672352936649; Thu, 29
Dec 2022 14:28:56 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 14:28:56 -0800 (PST)
In-Reply-To: <toknar$cnnu$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=63.114.57.174; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 63.114.57.174
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com> <toknar$cnnu$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <940dc570-47fc-48de-b5ee-4f7c79aa4c64n@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: gnuarm.d...@gmail.com (Ricky)
Injection-Date: Thu, 29 Dec 2022 22:28:56 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3687
 by: Ricky - Thu, 29 Dec 2022 22:28 UTC

On Thursday, December 29, 2022 at 1:46:58 PM UTC-5, Dimiter Popoff wrote:
> On 12/29/2022 20:15, Ricky wrote:
> > On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
> >> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> >> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> >> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> >>
> >> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> >
> > I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that.
> >
> > You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
> >
> There are no analog signals coming from the floppy drives as we know
> them. Back in the 80-s I did two controllers, 765 based. It is all
> TTL to/from the floppy.

So the floppy drive itself has electronics to recover the data from the head signal?

If that's so, you probably can interface to a floppy with an MCU. The harder part might be the interface to the other side, but if you can specify that yourself, you should be good to go with something simple like SPI with a custom protocol.

--

Rick C.

+ Get 1,000 miles of free Supercharging
+ Tesla referral code - https://ts.la/richard11209

Re: Intel 82077AA functional replacement?

<60868ac2-4d64-4ddb-87a6-358f928f2ddfn@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113253&group=sci.electronics.design#113253

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:620a:166a:b0:702:1a38:e42d with SMTP id d10-20020a05620a166a00b007021a38e42dmr1399121qko.306.1672353007221;
Thu, 29 Dec 2022 14:30:07 -0800 (PST)
X-Received: by 2002:ac8:66d0:0:b0:3a8:a84:800d with SMTP id
m16-20020ac866d0000000b003a80a84800dmr1352669qtp.629.1672353006932; Thu, 29
Dec 2022 14:30:06 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 14:30:06 -0800 (PST)
In-Reply-To: <bdbdf49b-f767-4eef-a4ae-039facdcd672n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=63.114.57.174; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 63.114.57.174
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com> <toknar$cnnu$1@dont-email.me>
<bdbdf49b-f767-4eef-a4ae-039facdcd672n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <60868ac2-4d64-4ddb-87a6-358f928f2ddfn@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: gnuarm.d...@gmail.com (Ricky)
Injection-Date: Thu, 29 Dec 2022 22:30:07 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Ricky - Thu, 29 Dec 2022 22:30 UTC

On Thursday, December 29, 2022 at 1:50:46 PM UTC-5, Ed Lee wrote:
> On Thursday, December 29, 2022 at 10:46:58 AM UTC-8, Dimiter Popoff wrote:
> > On 12/29/2022 20:15, Ricky wrote:
> > > On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
> > >> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> > >> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> > >> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> > >>
> > >> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> > >
> > > I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that..
> > >
> > > You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
> Talking to the FDC is very different from talking to FDD.
> > There are no analog signals coming from the floppy drives as we know
> > them. Back in the 80-s I did two controllers, 765 based. It is all
> > TTL to/from the floppy.
> Just need some circuit to read/write MFM signal, and controlling the stepper motor.

MFM at reasonable data rates is easily done in an MCU.

--

Rick C.

-- Get 1,000 miles of free Supercharging
-- Tesla referral code - https://ts.la/richard11209

Re: Intel 82077AA functional replacement?

<tol5is$e8m5$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113256&group=sci.electronics.design#113256

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dp...@tgi-sci.com (Dimiter_Popoff)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Fri, 30 Dec 2022 00:50:01 +0200
Organization: TGI
Lines: 43
Message-ID: <tol5is$e8m5$1@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
<toknar$cnnu$1@dont-email.me>
<940dc570-47fc-48de-b5ee-4f7c79aa4c64n@googlegroups.com>
Reply-To: dp@tgi-sci.com
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 29 Dec 2022 22:50:04 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="0eeb7c8c4c22d70ed040f6ff584203d5";
logging-data="467653"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18qjfQP1SAEEWpNYTRvxp4D"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:NogzS8p+ZoqKsQi1y92CQbzDNiE=
In-Reply-To: <940dc570-47fc-48de-b5ee-4f7c79aa4c64n@googlegroups.com>
Content-Language: en-US
 by: Dimiter_Popoff - Thu, 29 Dec 2022 22:50 UTC

On 12/30/2022 0:28, Ricky wrote:
> On Thursday, December 29, 2022 at 1:46:58 PM UTC-5, Dimiter Popoff wrote:
>> On 12/29/2022 20:15, Ricky wrote:
>>> On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
>>>> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
>>>> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
>>>> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
>>>>
>>>> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
>>>
>>> I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that.
>>>
>>> You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
>>>
>> There are no analog signals coming from the floppy drives as we know
>> them. Back in the 80-s I did two controllers, 765 based. It is all
>> TTL to/from the floppy.
>
> So the floppy drive itself has electronics to recover the data from the head signal?

Not exactly the data, just to make a TTL bitstream out of what the R/W
head reads - and to record in the opposite direction.
How that stream is divided into sectors, gaps between them etc. is the
job of a disk controller, in my case it was a upd765.

> If that's so, you probably can interface to a floppy with an MCU. The harder part might be the interface to the other side, but if you can specify that yourself, you should be good to go with something simple like SPI with a custom protocol.

Possibly but it won't be an easy ride. IIRC the bit stream is 1 MHz
clocked, was it 2 at high density (don't remember). Then it is coming
from a mechanically rotating media plus noise so clock recovery is
not the easiest thing to do - but doable, I think what I did was
to reset a counter or something to stay in sync, was simple anyway
and worked rock stable. Don says it has been all done with a Z80,
which must have been quite an achievement if it could do standard
MFM floppies.
My achievement was to make a 1 MHz 6809 read the data from the
765 at highest speed it could come without using a DMA (prior
to that I had done it with one, the 6844) and servicing the interrupts
in the gaps between the sectors, was anything but trivial to do.
(I think the highest speed data would come from a 5" HD floppy,
they rotated somewhat faster at the highest density).
>

Re: Intel 82077AA functional replacement?

<37457f51-5849-4793-8308-ae378de6320an@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113257&group=sci.electronics.design#113257

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:6214:4a48:b0:4c7:539d:8cd3 with SMTP id ph8-20020a0562144a4800b004c7539d8cd3mr1494546qvb.103.1672354852520;
Thu, 29 Dec 2022 15:00:52 -0800 (PST)
X-Received: by 2002:a0c:eb92:0:b0:4d8:8f4e:3a3b with SMTP id
x18-20020a0ceb92000000b004d88f4e3a3bmr1525704qvo.16.1672354852016; Thu, 29
Dec 2022 15:00:52 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 15:00:51 -0800 (PST)
In-Reply-To: <tol5is$e8m5$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=77.213.100.59; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 77.213.100.59
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com> <toknar$cnnu$1@dont-email.me>
<940dc570-47fc-48de-b5ee-4f7c79aa4c64n@googlegroups.com> <tol5is$e8m5$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <37457f51-5849-4793-8308-ae378de6320an@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: langw...@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Thu, 29 Dec 2022 23:00:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5103
 by: Lasse Langwadt Chris - Thu, 29 Dec 2022 23:00 UTC

torsdag den 29. december 2022 kl. 23.52.51 UTC+1 skrev Dimiter Popoff:
> On 12/30/2022 0:28, Ricky wrote:
> > On Thursday, December 29, 2022 at 1:46:58 PM UTC-5, Dimiter Popoff wrote:
> >> On 12/29/2022 20:15, Ricky wrote:
> >>> On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
> >>>> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> >>>> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> >>>> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> >>>>
> >>>> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> >>>
> >>> I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that..
> >>>
> >>> You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
> >>>
> >> There are no analog signals coming from the floppy drives as we know
> >> them. Back in the 80-s I did two controllers, 765 based. It is all
> >> TTL to/from the floppy.
> >
> > So the floppy drive itself has electronics to recover the data from the head signal?
> Not exactly the data, just to make a TTL bitstream out of what the R/W
> head reads - and to record in the opposite direction.
> How that stream is divided into sectors, gaps between them etc. is the
> job of a disk controller, in my case it was a upd765.
> > If that's so, you probably can interface to a floppy with an MCU. The harder part might be the interface to the other side, but if you can specify that yourself, you should be good to go with something simple like SPI with a custom protocol.
> Possibly but it won't be an easy ride. IIRC the bit stream is 1 MHz
> clocked, was it 2 at high density (don't remember). Then it is coming
> from a mechanically rotating media plus noise so clock recovery is
> not the easiest thing to do - but doable, I think what I did was
> to reset a counter or something to stay in sync, was simple anyway
> and worked rock stable. Don says it has been all done with a Z80,
> which must have been quite an achievement if it could do standard
> MFM floppies.
> My achievement was to make a 1 MHz 6809 read the data from the
> 765 at highest speed it could come without using a DMA (prior
> to that I had done it with one, the 6844) and servicing the interrupts
> in the gaps between the sectors, was anything but trivial to do.
> (I think the highest speed data would come from a 5" HD floppy,
> they rotated somewhat faster at the highest density).
> >

https://www.5volts.ch/posts/mfmreader/

Re: Intel 82077AA functional replacement?

<7061517c-346d-4dd5-827c-f30401c071fen@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113258&group=sci.electronics.design#113258

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:6214:186d:b0:4c7:3b70:82f with SMTP id eh13-20020a056214186d00b004c73b70082fmr1399305qvb.25.1672355402257;
Thu, 29 Dec 2022 15:10:02 -0800 (PST)
X-Received: by 2002:a05:620a:303:b0:702:3c80:9ef7 with SMTP id
s3-20020a05620a030300b007023c809ef7mr1794307qkm.769.1672355402002; Thu, 29
Dec 2022 15:10:02 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 15:10:01 -0800 (PST)
In-Reply-To: <f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=72.65.247.150; posting-account=dVth5woAAACPBHbCgqHi-BCdzU6kMrBw
NNTP-Posting-Host: 72.65.247.150
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com> <f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7061517c-346d-4dd5-827c-f30401c071fen@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: jjhud...@gmail.com (Three Jeeps)
Injection-Date: Thu, 29 Dec 2022 23:10:02 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3861
 by: Three Jeeps - Thu, 29 Dec 2022 23:10 UTC

On Thursday, December 29, 2022 at 1:15:57 PM UTC-5, Ricky wrote:
> On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
> > Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> > I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> > I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> >
> > I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that.
>
> You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
>
> --
>
> Rick C.
>
> - Get 1,000 miles of free Supercharging
> - Tesla referral code - https://ts.la/richard11209

Perhaps I was not clear. The FDC IC controls the data transfer from the disk to the MCU. The disk drive proper contains the analog electronics to position the heads (most often a stepper motor), and pull out the data. The floppy disk controller does not contain any analog processing components and head positioning software/hardware, all that is done on the drive itself.
Yes, a high end micro could probably do the job, but the FDC is a 'cleaner' approach...and if I had to go a different route, I'd use an FPGA instead of the micro. I do have the data sheets for many of the FDC chips of that era, including the 82077AA. While I've done it before for DEC RK07 drives, I don't want to reinvent the wheel on a FPGA if I don't have to.

Re: Intel 82077AA functional replacement?

<tol7d5$ei5n$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113259&group=sci.electronics.design#113259

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dp...@tgi-sci.com (Dimiter_Popoff)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Fri, 30 Dec 2022 01:21:09 +0200
Organization: TGI
Lines: 48
Message-ID: <tol7d5$ei5n$1@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
<toknar$cnnu$1@dont-email.me>
<940dc570-47fc-48de-b5ee-4f7c79aa4c64n@googlegroups.com>
<tol5is$e8m5$1@dont-email.me>
<37457f51-5849-4793-8308-ae378de6320an@googlegroups.com>
Reply-To: dp@tgi-sci.com
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 29 Dec 2022 23:21:09 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="884bba703c9df57f304a77e0c6c1f568";
logging-data="477367"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/DPshp2NCRrrebEuJ8bR4z"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Cancel-Lock: sha1:fa/tespp3bhGk8hu6YLTiRMvTjI=
In-Reply-To: <37457f51-5849-4793-8308-ae378de6320an@googlegroups.com>
Content-Language: en-US
 by: Dimiter_Popoff - Thu, 29 Dec 2022 23:21 UTC

On 12/30/2022 1:00, Lasse Langwadt Christensen wrote:
> torsdag den 29. december 2022 kl. 23.52.51 UTC+1 skrev Dimiter Popoff:
>> On 12/30/2022 0:28, Ricky wrote:
>>> On Thursday, December 29, 2022 at 1:46:58 PM UTC-5, Dimiter Popoff wrote:
>>>> On 12/29/2022 20:15, Ricky wrote:
>>>>> On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
>>>>>> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
>>>>>> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
>>>>>> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
>>>>>>
>>>>>> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
>>>>>
>>>>> I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that.
>>>>>
>>>>> You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
>>>>>
>>>> There are no analog signals coming from the floppy drives as we know
>>>> them. Back in the 80-s I did two controllers, 765 based. It is all
>>>> TTL to/from the floppy.
>>>
>>> So the floppy drive itself has electronics to recover the data from the head signal?
>> Not exactly the data, just to make a TTL bitstream out of what the R/W
>> head reads - and to record in the opposite direction.
>> How that stream is divided into sectors, gaps between them etc. is the
>> job of a disk controller, in my case it was a upd765.
>>> If that's so, you probably can interface to a floppy with an MCU. The harder part might be the interface to the other side, but if you can specify that yourself, you should be good to go with something simple like SPI with a custom protocol.
>> Possibly but it won't be an easy ride. IIRC the bit stream is 1 MHz
>> clocked, was it 2 at high density (don't remember). Then it is coming
>> from a mechanically rotating media plus noise so clock recovery is
>> not the easiest thing to do - but doable, I think what I did was
>> to reset a counter or something to stay in sync, was simple anyway
>> and worked rock stable. Don says it has been all done with a Z80,
>> which must have been quite an achievement if it could do standard
>> MFM floppies.
>> My achievement was to make a 1 MHz 6809 read the data from the
>> 765 at highest speed it could come without using a DMA (prior
>> to that I had done it with one, the 6844) and servicing the interrupts
>> in the gaps between the sectors, was anything but trivial to do.
>> (I think the highest speed data would come from a 5" HD floppy,
>> they rotated somewhat faster at the highest density).
>>>
>
> > https://www.5volts.ch/posts/mfmreader/

Hah! This guy has put in the effort and made it, did not know someone
would be into that sort of thing. Like I said not an easy ride, but he
has done it all, bravo.

Re: Intel 82077AA functional replacement?

<tolakh$eq42$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113260&group=sci.electronics.design#113260

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Thu, 29 Dec 2022 17:16:09 -0700
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <tolakh$eq42$1@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
<toknar$cnnu$1@dont-email.me>
<940dc570-47fc-48de-b5ee-4f7c79aa4c64n@googlegroups.com>
<tol5is$e8m5$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 30 Dec 2022 00:16:18 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="6138719c619d3771056a7da47600a7b1";
logging-data="485506"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19HhT1C3EMyvnw59L9cYoKI"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.2.2
Cancel-Lock: sha1:GkTJskUz/XnWNYY+c08xKYykI/0=
In-Reply-To: <tol5is$e8m5$1@dont-email.me>
Content-Language: en-US
 by: Don Y - Fri, 30 Dec 2022 00:16 UTC

On 12/29/2022 3:50 PM, Dimiter_Popoff wrote:
> Possibly but it won't be an easy ride. IIRC the bit stream is 1 MHz
> clocked, was it 2 at high density (don't remember). Then it is coming
> from a mechanically rotating media plus noise so clock recovery is
> not the easiest thing to do - but doable, I think what I did was
> to reset a counter or something to stay in sync, was simple anyway
> and worked rock stable. Don says it has been all done with a Z80,
> which must have been quite an achievement if it could do standard
> MFM floppies.

The ZDS used 8" *hard* sectored floppies. And, they were dog slow.
The processor basically just sat watching the index and sector holes
on the disk (to find the correct sector) and then just sopping up
the bits coming off the disk. No such thing as overlapped I/O :>

"Back then", it was common to have access to the schematics and source
code for the development tools; the manufacturers were in the business
of selling *chips* and only made development systems as a "cost of
doing (that) business". So, I looked at both (HW/SW) to see where
we were "waiting" (engineers' time being far more expensive than
the cost of tools).

IIRC, RIO? (the OS that ran on the boxes) was designed to support
multitasking but the horsepower just wasn't there to *do* much.

I designed a CP/M-based development system as a replacement for
them and it was like suddenly having air conditioning in the desert!

> My achievement was to make a 1 MHz 6809 read the data from the
> 765 at highest speed it could come without using a DMA (prior
> to that I had done it with one, the 6844) and servicing the interrupts
> in the gaps between the sectors, was anything but trivial to do.
> (I think the highest speed data would come from a 5" HD floppy,
> they rotated somewhat faster at the highest density).

Re: Intel 82077AA functional replacement?

<tolb2t$eq42$2@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113262&group=sci.electronics.design#113262

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Thu, 29 Dec 2022 17:23:50 -0700
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <tolb2t$eq42$2@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<tokodi$csho$1@dont-email.me>
<b51200ec-88f3-4a4b-8976-9673d7a96ac4n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 30 Dec 2022 00:23:59 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="6138719c619d3771056a7da47600a7b1";
logging-data="485506"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18d+cSYiltcswZXwiYWtBj/"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.2.2
Cancel-Lock: sha1:vdiR3ZFIKfYYtRFwpSN2yY4FE8w=
Content-Language: en-US
In-Reply-To: <b51200ec-88f3-4a4b-8976-9673d7a96ac4n@googlegroups.com>
 by: Don Y - Fri, 30 Dec 2022 00:23 UTC

On 12/29/2022 12:08 PM, Ed Lee wrote:
> On Thursday, December 29, 2022 at 11:05:30 AM UTC-8, Don Y wrote:
>> On 12/29/2022 11:04 AM, Three Jeeps wrote:
>>> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
>>> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
>>> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
>>>
>>> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
>>> Thanks
>> The "Zilog Development Systems" in the 70's basically just grabbed bits off
>> the head using a vintage Z80. It spent most of real-time doing that. But,
>> nowadays, that would just be a "side job".
>>
>> You might try hunting down schemes from them to see what their hardware
>> entailed.
>
> Crystal clock, PLL and magnetic reader/writer.

No. You can do all that in software -- if the processor focuses on
the task (you're dealing with digital signals to/from the diskette).

It's comparable to reading barcodes with just a white/black input
to a processor -- you notice *when* it changes state and, later,
sort out what that *series* of changes actually means.

[The Z80's CTC's were perfect for this sort of task as you
could use a single input channel to detect the transition
(programmed as hi-lo or lo-hi) AND interrupt when that
occurred *and* how long ago this was wrt some notion of
"system time". More modern counter/timers have been bred
for simplicity. :< ]

Re: Intel 82077AA functional replacement?

<tolbov$eq42$3@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113264&group=sci.electronics.design#113264

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Thu, 29 Dec 2022 17:35:35 -0700
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <tolbov$eq42$3@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com>
<toknar$cnnu$1@dont-email.me>
<bdbdf49b-f767-4eef-a4ae-039facdcd672n@googlegroups.com>
<tokorr$cst4$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 30 Dec 2022 00:35:44 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="6138719c619d3771056a7da47600a7b1";
logging-data="485506"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Zv44emdXetLscbhB+Zood"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.2.2
Cancel-Lock: sha1:KQKgJ3nD0g8WqIMf6RzVhUSfKpc=
Content-Language: en-US
In-Reply-To: <tokorr$cst4$1@dont-email.me>
 by: Don Y - Fri, 30 Dec 2022 00:35 UTC

On 12/29/2022 12:12 PM, Dimiter_Popoff wrote:
> Back in the early 90-s I had a SCSI floppy, my newer machines had no

(sigh) I would welcome that for my Sun boxen. There are times
when the floppy disk is the easiest way to get around a boot problem!
(their mechanisms tend to get gummed up due to age and disuse)

> FDC. It was really well made, I could talk it into reading the floppies
> from my older machines which I used with 256 bytes/sector; all the gaps
> etc. thing was programmable over SCSI. Cost something like $300, I still
> sort of mourn it... (killed it with a shitty scsi cable I had
> made. I have no floppies to read, moved all I wanted to images as
> files on my disks (some while I still had that scsi FDD) but I
> still mourn it when I think of it :-).

I keep 8, 5 and 3" drives and a bit of media. Mostly out of
habit (I PXE boot most machines if hard disk issues and only
have one box that uses *8"* floppies; my PROM programmer
uses 720K 3" media -- to boot!)

Re: Intel 82077AA functional replacement?

<1e50da97-7476-4ad7-96e7-bf7e55be046en@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113268&group=sci.electronics.design#113268

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:ac8:670c:0:b0:3a6:a5c3:fd3c with SMTP id e12-20020ac8670c000000b003a6a5c3fd3cmr689056qtp.36.1672361686611;
Thu, 29 Dec 2022 16:54:46 -0800 (PST)
X-Received: by 2002:a0c:e902:0:b0:51e:8880:5d78 with SMTP id
a2-20020a0ce902000000b0051e88805d78mr1762421qvo.47.1672361686449; Thu, 29 Dec
2022 16:54:46 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 16:54:46 -0800 (PST)
In-Reply-To: <tolb2t$eq42$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=77.213.100.59; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 77.213.100.59
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<tokodi$csho$1@dont-email.me> <b51200ec-88f3-4a4b-8976-9673d7a96ac4n@googlegroups.com>
<tolb2t$eq42$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1e50da97-7476-4ad7-96e7-bf7e55be046en@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: langw...@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Fri, 30 Dec 2022 00:54:46 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3765
 by: Lasse Langwadt Chris - Fri, 30 Dec 2022 00:54 UTC

fredag den 30. december 2022 kl. 01.24.05 UTC+1 skrev Don Y:
> On 12/29/2022 12:08 PM, Ed Lee wrote:
> > On Thursday, December 29, 2022 at 11:05:30 AM UTC-8, Don Y wrote:
> >> On 12/29/2022 11:04 AM, Three Jeeps wrote:
> >>> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> >>> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> >>> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> >>>
> >>> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> >>> Thanks
> >> The "Zilog Development Systems" in the 70's basically just grabbed bits off
> >> the head using a vintage Z80. It spent most of real-time doing that. But,
> >> nowadays, that would just be a "side job".
> >>
> >> You might try hunting down schemes from them to see what their hardware
> >> entailed.
> >
> > Crystal clock, PLL and magnetic reader/writer.
> No. You can do all that in software -- if the processor focuses on
> the task (you're dealing with digital signals to/from the diskette).
>
> It's comparable to reading barcodes with just a white/black input
> to a processor -- you notice *when* it changes state and, later,
> sort out what that *series* of changes actually means.
>
> [The Z80's CTC's were perfect for this sort of task as you
> could use a single input channel to detect the transition
> (programmed as hi-lo or lo-hi) AND interrupt when that
> occurred *and* how long ago this was wrt some notion of
> "system time". More modern counter/timers have been bred
> for simplicity. :< ]

you must not have seen many modern timers

Re: Intel 82077AA functional replacement?

<5899ff2c-4f3c-4337-9375-3b77c122117bn@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113273&group=sci.electronics.design#113273

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:ac8:7cb2:0:b0:3a9:86cd:8b85 with SMTP id z18-20020ac87cb2000000b003a986cd8b85mr1282854qtv.147.1672365730559;
Thu, 29 Dec 2022 18:02:10 -0800 (PST)
X-Received: by 2002:a05:620a:491c:b0:704:a7ec:fa4 with SMTP id
ed28-20020a05620a491c00b00704a7ec0fa4mr1631714qkb.264.1672365730344; Thu, 29
Dec 2022 18:02:10 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 18:02:09 -0800 (PST)
In-Reply-To: <7061517c-346d-4dd5-827c-f30401c071fen@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=72.65.247.150; posting-account=dVth5woAAACPBHbCgqHi-BCdzU6kMrBw
NNTP-Posting-Host: 72.65.247.150
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com> <7061517c-346d-4dd5-827c-f30401c071fen@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5899ff2c-4f3c-4337-9375-3b77c122117bn@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: jjhud...@gmail.com (Three Jeeps)
Injection-Date: Fri, 30 Dec 2022 02:02:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4607
 by: Three Jeeps - Fri, 30 Dec 2022 02:02 UTC

On Thursday, December 29, 2022 at 6:10:05 PM UTC-5, Three Jeeps wrote:
> On Thursday, December 29, 2022 at 1:15:57 PM UTC-5, Ricky wrote:
> > On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
> > > Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> > > I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> > > I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> > >
> > > I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> > I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that.
> >
> > You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
> >
> > --
> >
> > Rick C.
> >
> > - Get 1,000 miles of free Supercharging
> > - Tesla referral code - https://ts.la/richard11209
> Perhaps I was not clear. The FDC IC controls the data transfer from the disk to the MCU. The disk drive proper contains the analog electronics to position the heads (most often a stepper motor), and pull out the data. The floppy disk controller does not contain any analog processing components and head positioning software/hardware, all that is done on the drive itself.
> Yes, a high end micro could probably do the job, but the FDC is a 'cleaner' approach...and if I had to go a different route, I'd use an FPGA instead of the micro. I do have the data sheets for many of the FDC chips of that era, including the 82077AA. While I've done it before for DEC RK07 drives, I don't want to reinvent the wheel on a FPGA if I don't have to.

One additional point. I firmly believe that controlling devices at the basic level should be the job of hardware. It is a logical separation of concerns as well as reducing cpu utilization to other jobs the processor can do instead of bit banging a disk drive (or what ever). Maintaining sequencing and timing of signals is efficiently done by hardware, leaving the CPU to handle other tasks. Yea, could throw a processor at it as the controller but that would muddy up the architecture (hardware and sw) of the system I am working with.

Re: Intel 82077AA functional replacement?

<dfe50e2f-1d9a-4295-9f0f-a93787dac249n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113274&group=sci.electronics.design#113274

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:622a:1b0f:b0:3a9:7719:2175 with SMTP id bb15-20020a05622a1b0f00b003a977192175mr1279789qtb.651.1672366304655;
Thu, 29 Dec 2022 18:11:44 -0800 (PST)
X-Received: by 2002:a37:ba85:0:b0:702:3d0e:e5e1 with SMTP id
k127-20020a37ba85000000b007023d0ee5e1mr1757672qkf.29.1672366304363; Thu, 29
Dec 2022 18:11:44 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 18:11:44 -0800 (PST)
In-Reply-To: <5899ff2c-4f3c-4337-9375-3b77c122117bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2602:306:cd54:2f00:fde5:b381:8952:2087;
posting-account=pjQH5woAAABeN8ToX-2bq3zh9hvCM8sL
NNTP-Posting-Host: 2602:306:cd54:2f00:fde5:b381:8952:2087
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com> <7061517c-346d-4dd5-827c-f30401c071fen@googlegroups.com>
<5899ff2c-4f3c-4337-9375-3b77c122117bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dfe50e2f-1d9a-4295-9f0f-a93787dac249n@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: edward.m...@gmail.com (Ed Lee)
Injection-Date: Fri, 30 Dec 2022 02:11:44 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5073
 by: Ed Lee - Fri, 30 Dec 2022 02:11 UTC

On Thursday, December 29, 2022 at 6:02:14 PM UTC-8, jjhu...@gmail.com wrote:
> On Thursday, December 29, 2022 at 6:10:05 PM UTC-5, Three Jeeps wrote:
> > On Thursday, December 29, 2022 at 1:15:57 PM UTC-5, Ricky wrote:
> > > On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
> > > > Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> > > > I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> > > > I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> > > >
> > > > I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> > > I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that..
> > >
> > > You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
> > >
> > > --
> > >
> > > Rick C.
> > >
> > > - Get 1,000 miles of free Supercharging
> > > - Tesla referral code - https://ts.la/richard11209
> > Perhaps I was not clear. The FDC IC controls the data transfer from the disk to the MCU. The disk drive proper contains the analog electronics to position the heads (most often a stepper motor), and pull out the data. The floppy disk controller does not contain any analog processing components and head positioning software/hardware, all that is done on the drive itself..
> > Yes, a high end micro could probably do the job, but the FDC is a 'cleaner' approach...and if I had to go a different route, I'd use an FPGA instead of the micro. I do have the data sheets for many of the FDC chips of that era, including the 82077AA. While I've done it before for DEC RK07 drives, I don't want to reinvent the wheel on a FPGA if I don't have to.
> One additional point. I firmly believe that controlling devices at the basic level should be the job of hardware. It is a logical separation of concerns as well as reducing cpu utilization to other jobs the processor can do instead of bit banging a disk drive (or what ever). Maintaining sequencing and timing of signals is efficiently done by hardware, leaving the CPU to handle other tasks. Yea, could throw a processor at it as the controller but that would muddy up the architecture (hardware and sw) of the system I am working with.

Those were the days when memory was limited. But for today's system, if you even want to use floppy, would be to load everything into memory while booting. While booting, your CPU would not be doing any other task.

Re: Intel 82077AA functional replacement?

<tolkpb$ijb6$5@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113276&group=sci.electronics.design#113276

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Thu, 29 Dec 2022 20:09:23 -0700
Organization: A noiseless patient Spider
Lines: 57
Message-ID: <tolkpb$ijb6$5@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<tokodi$csho$1@dont-email.me>
<b51200ec-88f3-4a4b-8976-9673d7a96ac4n@googlegroups.com>
<tolb2t$eq42$2@dont-email.me>
<1e50da97-7476-4ad7-96e7-bf7e55be046en@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 30 Dec 2022 03:09:31 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="6138719c619d3771056a7da47600a7b1";
logging-data="609638"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1++5trNWBXbM55jDoM50Zxm"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.2.2
Cancel-Lock: sha1:3m6kS4pRzYuxdnms5zoM5BF/lLw=
Content-Language: en-US
In-Reply-To: <1e50da97-7476-4ad7-96e7-bf7e55be046en@googlegroups.com>
 by: Don Y - Fri, 30 Dec 2022 03:09 UTC

On 12/29/2022 5:54 PM, Lasse Langwadt Christensen wrote:
> fredag den 30. december 2022 kl. 01.24.05 UTC+1 skrev Don Y:
>> On 12/29/2022 12:08 PM, Ed Lee wrote:
>>> On Thursday, December 29, 2022 at 11:05:30 AM UTC-8, Don Y wrote:
>>>> On 12/29/2022 11:04 AM, Three Jeeps wrote:
>>>>> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
>>>>> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
>>>>> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
>>>>>
>>>>> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
>>>>> Thanks
>>>> The "Zilog Development Systems" in the 70's basically just grabbed bits off
>>>> the head using a vintage Z80. It spent most of real-time doing that. But,
>>>> nowadays, that would just be a "side job".
>>>>
>>>> You might try hunting down schemes from them to see what their hardware
>>>> entailed.
>>>
>>> Crystal clock, PLL and magnetic reader/writer.
>> No. You can do all that in software -- if the processor focuses on
>> the task (you're dealing with digital signals to/from the diskette).
>>
>> It's comparable to reading barcodes with just a white/black input
>> to a processor -- you notice *when* it changes state and, later,
>> sort out what that *series* of changes actually means.
>>
>> [The Z80's CTC's were perfect for this sort of task as you
>> could use a single input channel to detect the transition
>> (programmed as hi-lo or lo-hi) AND interrupt when that
>> occurred *and* how long ago this was wrt some notion of
>> "system time". More modern counter/timers have been bred
>> for simplicity. :< ]
>
> you must not have seen many modern timers

Modern timers have a shitload of logic to implement simple concepts.

The CTC had a counter and a "time constant" register. No capture
register, preload register, etc. The input could be "counted"
or used to enable the timer (edge/level). The timer could be
preloaded with ValueX and the Time Constant Register preloaded
with ValueY. So, when activated (triggered) it would count down
from X and *then* count down from Y (so, you could preload it with
'1' and a TCR of "256", set the input to be an enable on a specific
edge and get an IRQ after the *first* edge detected -- while the
counter would reload from 256 and continue counting). The TCR
could be used as a divider to develop various output frequencies.

Look at the modern equivalent of all these features and the amount
of logic dedicated to provide that same (not more!) functionality.
No need for match registers, capture registers, etc.

Given 40 years of technological advances, user experience and die
shrinks, it's a wonder they don't put 9513's on each MCU! If you're
going to use silicon to implement a feature, use it to implement
things that can't otherwise be implemented.

Re: Intel 82077AA functional replacement?

<tolr5r$j4s8$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113282&group=sci.electronics.design#113282

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: pNaonStp...@yahoo.com (Jan Panteltje)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Fri, 30 Dec 2022 03:57:52 GMT
Organization: A noiseless patient Spider
Lines: 44
Message-ID: <tolr5r$j4s8$1@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 30 Dec 2022 04:58:35 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="dfc85f01a320f41316008ac73105aaaf";
logging-data="627592"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19wYsPpWY3dOz8vs1uMBQWarH5z16VT8cg="
User-Agent: NewsFleX-1.5.7.5 (Linux-2.6.37.6)
Cancel-Lock: sha1:kHSuSH0k9j6fwXfybPU+FDlzoak=
X-Newsreader-location: NewsFleX-1.5.7.5 (c) 'LIGHTSPEED' off line news reader for the Linux platform
NewsFleX homepage: http://www.panteltje.com/panteltje/newsflex/ and ftp download ftp://sunsite.unc.edu/pub/linux/system/news/readers/
 by: Jan Panteltje - Fri, 30 Dec 2022 03:57 UTC

On a sunny day (Thu, 29 Dec 2022 10:04:23 -0800 (PST)) it happened Three Jeeps
<jjhudak4@gmail.com> wrote in
<7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>:

>Back in the day, I wrote a floppy driver based on the 82077AA for a board I
>designed. The 82077AA is long gone and I've been away from hardware engineering
>at this level for a while. I am doing a spare time project where I'd
>like to revive the FD driver in conjunction with a small SBC. I am wondering
>what the current chip is that is close to being functionally equivalent
>to the 82077AA that can actually be bought today?
>I did some searching and found the Microchip FDC37C78-HT but it seems to be
>unavailable. There are other FDCs around at the time that were quite popular
>(e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long
>gone/unabtanium. I like the intel 82077AA because it could interface to
>a large number of FDCs.
>I also am considering to throw a FPGA at it, but that would probably be more
>work than I wanted to devote to it....
>
>I'll keep searching but in the interim I thought maybe someone here may have
>some thoughts/pointers to FDCs that are currently available?
>Thanks
>J

As somebody else suggested: ebay for the chip.
That said I wrote a driver for the 8072 and designed some hardware PLL
with a 4046
http://panteltje.com/panteltje/z80/system14/diagrams/index.html
scroll down to floppy disk controller.
http://panteltje.com/panteltje/z80/system14/diagrams/fdc-2.jpg

That was for 8 inch Kaypro II type floppies...

All that said, I still have an old PC with a floppy drive
and one day long ago bought an USB floppy drive.
That may be the fasted way,,,
But if you want to prove yourself ...

These days with 64 GB USB sticks and micro SD cards ...
recording HD movies on those...
Amazing.

Re: Intel 82077AA functional replacement?

<320acc93-b3ac-4b09-8567-95f7c04925c6n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113285&group=sci.electronics.design#113285

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:620a:2b99:b0:6ff:aecc:3396 with SMTP id dz25-20020a05620a2b9900b006ffaecc3396mr1482978qkb.96.1672377657914;
Thu, 29 Dec 2022 21:20:57 -0800 (PST)
X-Received: by 2002:a05:620a:22b1:b0:702:50ce:e49 with SMTP id
p17-20020a05620a22b100b0070250ce0e49mr1695296qkh.443.1672377657674; Thu, 29
Dec 2022 21:20:57 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Dec 2022 21:20:57 -0800 (PST)
In-Reply-To: <tol5is$e8m5$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=63.114.57.174; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 63.114.57.174
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com>
<f62d7c76-1f48-4777-8789-a248c66f920an@googlegroups.com> <toknar$cnnu$1@dont-email.me>
<940dc570-47fc-48de-b5ee-4f7c79aa4c64n@googlegroups.com> <tol5is$e8m5$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <320acc93-b3ac-4b09-8567-95f7c04925c6n@googlegroups.com>
Subject: Re: Intel 82077AA functional replacement?
From: gnuarm.d...@gmail.com (Ricky)
Injection-Date: Fri, 30 Dec 2022 05:20:57 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6725
 by: Ricky - Fri, 30 Dec 2022 05:20 UTC

On Thursday, December 29, 2022 at 5:52:51 PM UTC-5, Dimiter Popoff wrote:
> On 12/30/2022 0:28, Ricky wrote:
> > On Thursday, December 29, 2022 at 1:46:58 PM UTC-5, Dimiter Popoff wrote:
> >> On 12/29/2022 20:15, Ricky wrote:
> >>> On Thursday, December 29, 2022 at 1:04:27 PM UTC-5, jjhu...@gmail.com wrote:
> >>>> Back in the day, I wrote a floppy driver based on the 82077AA for a board I designed. The 82077AA is long gone and I've been away from hardware engineering at this level for a while. I am doing a spare time project where I'd like to revive the FD driver in conjunction with a small SBC. I am wondering what the current chip is that is close to being functionally equivalent to the 82077AA that can actually be bought today?
> >>>> I did some searching and found the Microchip FDC37C78-HT but it seems to be unavailable. There are other FDCs around at the time that were quite popular (e.g. NEC D765, intel 8272 and of course the WDC FDC) but they too are long gone/unabtanium. I like the intel 82077AA because it could interface to a large number of FDCs.
> >>>> I also am considering to throw a FPGA at it, but that would probably be more work than I wanted to devote to it....
> >>>>
> >>>> I'll keep searching but in the interim I thought maybe someone here may have some thoughts/pointers to FDCs that are currently available?
> >>>
> >>> I'm willing to bet you are going to need to roll your own in an FPGA, with analog circuitry to handle the signals from the heads. I don't know exactly what the FDC does, do you? I guess if you have an interface spec, and especially source code for the driver, you can reverse engineer from that..
> >>>
> >>> You might try finding computer hobbyist groups on Facebook, Linkedin and the like. I'm willing to bet someone has done this before to keep some gear running.
> >>>
> >> There are no analog signals coming from the floppy drives as we know
> >> them. Back in the 80-s I did two controllers, 765 based. It is all
> >> TTL to/from the floppy.
> >
> > So the floppy drive itself has electronics to recover the data from the head signal?
> Not exactly the data, just to make a TTL bitstream out of what the R/W
> head reads - and to record in the opposite direction.

Yes, that is what I mean. I didn't realize there was any electronics in the floppy drive itself. I've never paid close attention to the floppy interface. I was always more interested in the hard drive interfaces. They clearly have lots of on board electronics.

> How that stream is divided into sectors, gaps between them etc. is the
> job of a disk controller, in my case it was a upd765.
> > If that's so, you probably can interface to a floppy with an MCU. The harder part might be the interface to the other side, but if you can specify that yourself, you should be good to go with something simple like SPI with a custom protocol.
> Possibly but it won't be an easy ride. IIRC the bit stream is 1 MHz
> clocked, was it 2 at high density (don't remember). Then it is coming
> from a mechanically rotating media plus noise so clock recovery is
> not the easiest thing to do - but doable, I think what I did was
> to reset a counter or something to stay in sync, was simple anyway
> and worked rock stable. Don says it has been all done with a Z80,
> which must have been quite an achievement if it could do standard
> MFM floppies.

A Z80 is pretty slow compared to today's MCUs. That would be an interesting design to see.

I worked on a tape drive interface which was much slower than this, and done in logic, because we are talking the days of 8080s where a minimum design was more like a half dozen chips. I used to know details about all the serial formats, but they are lost in the haze. I know this was a simple one, like Manchester and only took a few chips of TTL. I believe timing was done by some fixed timing element, so a similar design would probably not be flexible enough for a floppy.

> My achievement was to make a 1 MHz 6809 read the data from the
> 765 at highest speed it could come without using a DMA (prior
> to that I had done it with one, the 6844) and servicing the interrupts
> in the gaps between the sectors, was anything but trivial to do.
> (I think the highest speed data would come from a 5" HD floppy,
> they rotated somewhat faster at the highest density).

I'm willing to bet an ARM CMx could be made to do the job. They clock pretty fast these days.

Talking about old technology, I remember meeting some guys who worked at NASA in Florida. They said that even today, it would not be possible to design the networked data distribution they had, using off the shelf computing and networking. They provided a few numbers and I would not argue with them. The Apollo system was all TTL and had pretty amazing stats. That was maybe 20 years ago, so maybe now with 10 or 100 Gbps networking... I don't know. I guess we'll never know. It's not like that will ever be built again.

--

Rick C.

-+ Get 1,000 miles of free Supercharging
-+ Tesla referral code - https://ts.la/richard11209

Re: Intel 82077AA functional replacement?

<tolsh7$j8ml$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=113286&group=sci.electronics.design#113286

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: pNaonStp...@yahoo.com (Jan Panteltje)
Newsgroups: sci.electronics.design
Subject: Re: Intel 82077AA functional replacement?
Date: Fri, 30 Dec 2022 04:21:04 GMT
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <tolsh7$j8ml$1@dont-email.me>
References: <7bd48288-ee79-47ed-8daa-37ff02733534n@googlegroups.com> <tolr5r$j4s8$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 30 Dec 2022 05:21:43 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="dfc85f01a320f41316008ac73105aaaf";
logging-data="631509"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/iJOCpFUb9qaDpfS3OJkyFBvLe0xEXXWE="
User-Agent: NewsFleX-1.5.7.5 (Linux-2.6.37.6)
Cancel-Lock: sha1:GlvaRk/13EdgcKPXfVcC83nBBAo=
X-Newsreader-location: NewsFleX-1.5.7.5 (c) 'LIGHTSPEED' off line news reader for the Linux platform
NewsFleX homepage: http://www.panteltje.com/panteltje/newsflex/ and ftp download ftp://sunsite.unc.edu/pub/linux/system/news/readers/
 by: Jan Panteltje - Fri, 30 Dec 2022 04:21 UTC

On a sunny day (Fri, 30 Dec 2022 03:57:52 GMT) it happened Jan Panteltje
<pNaonStpealmtje@yahoo.com> wrote in <tolr5r$j4s8$1@dont-email.me>:

>That was for 8 inch Kaypro II type floppies...

Oops. 5 1/4 inch and 8272 ..

Pages:12
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor