Forum: Markt Suche 5.25" Diskettenlaufwerk mit Shugart Bus


von Holger L. (holger_l872)


Lesenswert?

Hallo,

ich suche ein 5.25" Diskettenlaufwerk mit Shugart Bus, also z.B. ein 
SA-400. Diese Laufwerke kamen Anfang der 80er z.B. von Tandon, Shugart 
und wurden in IBM PCs verbaut.

Danke und Grüße,
Holger

von Dirk Z. (dirk_z388)


Lesenswert?

Hallo Holger,

wenn es nicht genau dieses Laufwerk sondern ein normales aus einem PC 
sein kann (1,2MB), hätte ich sicher noch ein im Keller. Shugart bus 
hatten sie ja alle. Grüße Dirk

von Andreas S. (marais)


Lesenswert?

Ich habe 360k, 1.2MB, und LS-120...alles noch da.

von Holger L. (holger_l872)


Lesenswert?

Hallo Dirk,

vielen Dank für deine Rückmeldung!

Sorry, ich glaube, ich habe mich nicht präzise genug ausgedrückt. Ich 
suche eines der alten 360KB Laufwerke, die in IBM PCs (ich glaube auch 
Apple II) eingebaut wurden (35 Tracks, 10 Sektoren, 512 Byte/Sektor).
Hintergrund ist, dass ich letztes Jahr einen NorthStar Computer 
restauriert habe. Dieser Rechner benötigt hard-sektorierte Disketten, 
die heute praktisch nicht mehr zu bekommen sind. Die Idee ist, ein 
Soft-Sektor-Laufwerk einzubauen und einen Raspberry die fehlenden 
Sektorimpulse erzeugen zu lassen, damit man auch soft-sektorierte 
Disketten verwenden kann.

Soweit die Theorie..., ob das mit den 1.2 MB Laufwerken auch 
funktionieren kann, da bin ich mir nicht sicher. Sicher werden sie aber 
nicht in die vorhanden Laufwerkschächte passen.

Danke und Grüße
Holger

von Benedikt M. (bmuessig)


Lesenswert?

Holger L. schrieb:
> und einen Raspberry die fehlenden
> Sektorimpulse erzeugen zu lassen

Ob Du mit einen Raspberry Pi gut aufgehoben bist, würde ich bezweifeln. 
Mit Linux verfügt dieser über kein Echtzeit-OS und ist daher alles 
andere als für die Erzeugung von Sektorimpulsen geeignet. Die hohe und 
zufällige Latenz stellt hier ein Problem dar.

von Frank K. (fchk)


Lesenswert?

Benedikt M. schrieb:
> Holger L. schrieb:
>> und einen Raspberry die fehlenden
>> Sektorimpulse erzeugen zu lassen
>
> Ob Du mit einen Raspberry Pi gut aufgehoben bist, würde ich bezweifeln.
> Mit Linux verfügt dieser über kein Echtzeit-OS und ist daher alles
> andere als für die Erzeugung von Sektorimpulsen geeignet. Die hohe und
> zufällige Latenz stellt hier ein Problem dar.

Dem stimme ich auch zu.

Hier wird es mit einem kleinen PIC gemacht:

https://deramp.com/vsg.html

Und nein, die Laufwerke selber sind gleich, nur die Disketten sind 
unterschiedlich. Und die Sektorimpulse werden auch nur fürs Formatieren 
benötigt.

fchk

von Dieter W. (dds5)


Lesenswert?

Ich hätte noch ein BASF 6106 Laufwerk mit 57mm Bauhöhe. Kapazität ??
Das hat auch noch den "echten" Shugart Bus mit 34p Kartenrandstecker.

Keine Ahnung ob das passt und ob es noch funktioniert, liegt schon seit 
mindestens 20 Jahren unbenutzt hier im Regal.
Herstelldatum laut Stempel 21.9.80.

Ist abzugeben gegen Portoerstattung.

von Joachim B. (jar)


Lesenswert?

Benedikt M. schrieb:
> Ob Du mit einen Raspberry Pi gut aufgehoben bist, würde ich bezweifeln.

ich auch, aber er könnte locker einen Diskcontroller WD1772 o.ä. 
anschliessen

Etliche bekommt man noch + Datenblatt sowie Literatur für die 
Ansteuerung.

Auch das AVR Projekt hier würde einen Datenstrom liefern.

Frank K. schrieb:
> Und nein, die Laufwerke selber sind gleich

sind sie das?
bei 3,5" war auch der Unterschied HD Loch auswerten oder nicht sowie 
Datenrate umschalten, beim IBM keine Ahnung aber DD und HD LW waren 
unterschiedlich (war irgendwas mit der Drehzahl?) und bei apple glaube 
ich war auch was anders, nur das Format 5 1/4" und 3,5" war gleich.

von Holger L. (holger_l872)


Lesenswert?

Hallo an alle,

vielen Dank für eure Anmerkungen und Rückmeldungen.

Mir wird klar, dass die Überschrift zu allgemein war. Der Plan ist, in 
einem NorthStar Advantage ein Hard-Sektor Laufwerk gegen ein Soft-Sektor 
Laufwerk zu tauschen. Damit es nicht komplizierter als nötig wird, 
sollte das Austauschlaufwerk die gleichen elektrischen und meachanischen 
Specs haben.
Ich suche daher ein 360KB, DS, DD, 70 Track, 512KB / Track Laufwerk aus 
der SA400 Serie von Shugart oder ein Tandon TM100. Es müsste ein SA450 
oder ein TM100-2A passen (aktuell habe ich 2 X Tandon TM100 in der 
Hard-Sektor Variante). Letzlich geht es dann darum, zwischen den 200ms 
soft-sektor Impulsen zusätzlich 10 hard-sektor Impulse zu erzeugen, also 
ca. alle 20ms.
Mit dem Virtual Sector Generator wird es sicher gehen, vielleicht gibt 
es auch andere Lösungen. Aber ich habe nicht vor, alle möglichen 
Laufwerk/Controller Kombinationen abzudecken, außerdem will ich die 
Optik des Rechners nicht verändern. Und ich will es selber machen.
OK, Rasbian ist kein Echtzeit Betriebssystem, aber 100%ig genau muss es 
sowieso nicht sein, da auch die neuen Laufwerke damals immer Toleranzen 
hatten. Und wenn ein Impuls komplett daneben ist, gibt es auch noch die 
Retry-Logik des CP/M. Ich bin aber optimistisch, dass es mit einem 
Raspberry 4 möglich ist, innerhalb der Toleranzen alle 20ms einen 
Sektorimpuls zu erzeugen. Außerdem gibt es noch GPIOs mit Hardware PWM, 
die das Signal unabhänging vom OS erzeugen können müssten.(Mit dem 
Raspberry kenne ich mich noch nicht richtig aus, aber das wird sich 
hoffentlich ändern.)

Falls also jemand SA450 oder TM100-2 veräußern möchte, wäre ich für eine 
Rückmeldung dankbar.

Danke und Grüße an alle
Holger

von Tim T. (tim_taylor) Benutzerseite


Lesenswert?

Warum keinen AVR oder PIC dafür, genau für sowas sind die ideal, kosten 
praktisch nix und sind deutlich einfacher zu benutzen als ein Raspberry; 
Strom dran, läuft. Kein Booten oder sonstwas.

von Soul E. (Gast)


Angehängte Dateien:

Lesenswert?

Holger L. schrieb:

> (...) (aktuell habe ich 2 X Tandon TM100 in der
> Hard-Sektor Variante).

Was soll das sein? Du hast eine Lichtschranke, und die erzeugt Pulse am 
/IDX-Ausgang. Softsektorierte Disketten haben ein Indexloch und erzeugen 
einen Puls pro Umdrehung. Hardsektorierte Disketten haben 17 (oder 11) 
Löcher und erzeugen 17 (oder 11) Pulse pro Umdrehung. Die Hardware im 
Laufwerk ist in beiden Fällen gleich.

Bei meinem Apple II war ich froh dass der den Indexpuls nicht nutzt, 
denn so konnte ich hartsektorierte Disketten verwenden. Umgekehrt geht's 
natürlich auch -- die Umdrehungszeit messen und die Pulse passend 
generieren. Eben das was der Virtual Sector Generator tut. Eine solche 
Schaltung, egal ob gekauft oder gebaut, kannst Du auch mit Deinen 
vorhandenen TM100 nutzen (sofern diese nicht defekt sind).

Das Problem mit dem Formfaktor sehe ich ein, es soll schließlich 
original aussehen. Rein technisch gesehen spricht aber nichts gegen ein 
flaches PC-Laufwerk, z.B. ein TEAC FD-55B.

Von 80 Track-Laufwerken (man zählt die nur für eine Seite, auch bei 
doppelseitigen Laufwerken) würde ich die Finger lassen. Da sind die 
Spuren nur halb so breit, so dass Du beim Schreiben nur die Mitte eines 
40/35 Tracks erfasst. Würde eine solche Diskette dann wieder in einem 
originalen Laufwerk gelesen, dann hättest Du aussen die alten und in der 
Mitte der Spur die neuen Daten.

Damit fallen leider die legendären TEAC FD-55GFR aus der PC-Zeit raus, 
genauso das billige Mitsumi-Zeug.


> OK, Rasbian ist kein Echtzeit Betriebssystem, aber 100%ig genau muss es
> sowieso nicht sein,

Für das was Du vorhast reicht ein Arduino. Der ist nicht nur billiger 
und kleiner, sondern auch echtzeitfähig. Du stoppst die Zeit zwischen 
zwei Indexpulsen, plausibilisierst die Daten (hart- oder softsektorierte 
Diskette eingelegt), startest mit dem Indexpuls Deinen Timer und wirfst 
die zusätzlichen Pulse aus. Ein PIC, AVR oder sogar 8051 kann das 
problemlos leisten. Bei Deinem Raspi muss erstmal Linux booten bevor Du 
die CP/M-Diskette reinschieben darfst.


> Falls also jemand SA450 oder TM100-2 veräußern möchte, wäre ich für eine
> Rückmeldung dankbar.

BASF 6xxx gab es auch mit voller Höhe, die kommen auch in Frage.

von Frank K. (fchk)


Lesenswert?

Holger L. schrieb:

> Mir wird klar, dass die Überschrift zu allgemein war. Der Plan ist, in
> einem NorthStar Advantage ein Hard-Sektor Laufwerk gegen ein Soft-Sektor
> Laufwerk zu tauschen. Damit es nicht komplizierter als nötig wird,
> sollte das Austauschlaufwerk die gleichen elektrischen und meachanischen
> Specs haben.

Es gab nie Hardsector-Laufwerke und Softsektor-Laufwerke. Einzig die 
Disketten waren unterschiedlich. Das ist schon mal Unsimm

> OK, Rasbian ist kein Echtzeit Betriebssystem, aber 100%ig genau muss es
> sowieso nicht sein, da auch die neuen Laufwerke damals immer Toleranzen
> hatten.

Linux ist dafür nicht deterministisch genug.

> Und wenn ein Impuls komplett daneben ist, gibt es auch noch die
> Retry-Logik des CP/M.

Der Indexpuls wird nur beim Formatieren verwendet. Und da muss alles 
100% stimmen, denn wenn es nicht stimmt, ist die Formatierung im Eimer, 
und Du kannst nicht zuverlässig schreiben. Irgendwelche 
Retry-Logik-Geschichten helfen Dir nicht.

> Ich bin aber optimistisch, dass es mit einem
> Raspberry 4 möglich ist, innerhalb der Toleranzen alle 20ms einen
> Sektorimpuls zu erzeugen.

Ja, das merke ich.

> Außerdem gibt es noch GPIOs mit Hardware PWM,
> die das Signal unabhänging vom OS erzeugen können müssten.

PWM-Einheiten helfen Dir hier genau gar nichts.

> (Mit dem
> Raspberry kenne ich mich noch nicht richtig aus, aber das wird sich
> hoffentlich ändern.)

Ja, hoffentlich. Dann wirst Du hoffentlich merken, was für einen Unsinn 
Du schreibst.

fchk

von Dieter W. (dds5)


Lesenswert?

Das BASF 6106 Laufwerk hat inzwischen einen neuen Eigentümer gefunden, 
bitte nicht mehr anfragen.

von Holger L. (holger_l872)


Lesenswert?

Hallo,

habe das passende Laufwerk gefunden.

Danke an alle Anbieter,
Holger

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.