MFA Nachbau FDC Karte

  • Sodele, anbei mal notwendige Daten und Informationen was den Nachbau der Floppy Karte angeht. Hier sollten wenn möglich keine Posts rein, es sei denn jemand findet einen Fehler. Ansonsten würde ich das gerne als Thread für die Ablage der notwendigen Dokumentation für einen Nachbau sehen.


    Die Platine ist eine 1:1 Kopie der Original Floppy Platine. Ein kleiner Fehler hat sich beim Bestückungsdruck bzw. im Schaltplan eingeschlichen. Ich habe die Bezeichner C6 und C8 gegenüber der Originalplatine vertauscht. Also statt C6 steht an der Stelle im Schaltplan und im Bestückungsaufdruck C8 und umgekehrt.Es wurden nur die Bezeichner verwechselt, die Bauteilwerte sind entsprechend dem Original einzusetzen. Die mitgelieferte BOM nicht darauf Rücksicht.


    Des weiteren ist die Floppyanschlußbuchse zum Original leicht versetzt. Daher liefer ich hierzu zur Erstellung der Frontplatte eine Maßzeichnung mit.


    Die Platine ist getestet und funktioniert, wer also Interesse hat kann gerne eine Leerplatine zum Preis von 4 Euro/Stück zuzüglich Versand von mir bekommen.


    Hier nun die Informationen die ich erstellt habe. Ansonsten gilt natürlich das Original BFZ Handbuch zur Floppykarte.


    So sieht die Karte fertig bestückt dann aus...



    Und hier die Dateien:


    Schematic

    BFZ-MFA - 4.7 FDC (Clone) - V1.0 - Schematics.pdf


    Boardlayout

    BFZ-MFA - 4.7 FDC (Clone) - V1.0 - Board Layout.pdf


    BOM

    BFZ-MFA-4.7 FDC - BOM.pdf


    Frontplatte (Bemaßung)

    MFA FDC Controller (Clone).pdf


    Nachtrag: Frontplattenbeschriftung

    BFZ MFA FDC Frontplattenbeschriftung.pdf


    - am besten auf DECAL Folie drucken, ausschneiden, entsprechend Anweisung aufbringen

    und mit lösungsmittelfreiem Klarlack fixieren. Ich bevorzuge das Lackieren mit Rolle, wer

    mit einer Sprühdose klarkommt, der kann natürlich diese Methode wählen.


    Have fun...

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

    3 Mal editiert, zuletzt von tokabln () aus folgendem Grund: Text hinzugefügt

  • Habe ich leider oben vergessen einzufügen, bzw. kam ich gestern nicht auf den oldcomputers-ddns.org Link.


    Hier noch der Link zur Original BFZ MFA Floppy Dokumentation der Vollständigkeit halber.


    http://oldcomputers-ddns.org/p…ische_uebungen_band-3.pdf

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Moin, Moin,


    Peter hat gerade zwei Leerplatinen von mir aufgebaut und konnte diese zunächst nicht ohne Fehler betreiben. Er hat durchgehend Kohleschichtwiderstände mit 5% Toleranz verwendet wohingegen ich 1% Metallschichtwiderstände verwendet habe.


    Das war aber nicht das Problem... hingegen sind die laut Stückliste verbauten 330 Ohm Widerstände wohl grenzwertig und sollten im Problemfall gegen 1KOhm Widerstände ausgetauscht werden. Besser ist es wahrscheinlich gleich 1KOhm Widerstände zu verwenden.


    Hier die aktualisierte BOM

    BFZ-MFA-4.7 FDC - BOM.pdf


    Hier der entsprechend angepasste Schaltplan, weiterhin Version 1.0

    BFZ-MFA - 4.7 FDC (Clone) - V1.0 - Schematics.pdf


    PeterSieg : Danke für Deinen Hinweis.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

    2 Mal editiert, zuletzt von tokabln () aus folgendem Grund: Aktualisierte BOM hinzugefügt

    • Offizieller Beitrag

    Funktionierende FDC-Chips zu bekommen scheint nicht einfach zu sein.

    Mein erster Versuch waren diese hier. 5 Stück habe ich gekauft und erhalten, funktioniert hat kein einziger davon.

    Wenigstens hat der Händler anstandslos die Zahlung vollständig zurückerstattet.

    Als nächstes habe ich 5 Stück von diesen hier gekauft. Angekommen ist ein einziger, auf der Zollerklärung waren 5 Stück angegeben.

    Der, den ich erhalten habe, ist eindeutig ein Fake. Den Händler habe ich eben angeschrieben. Mal sehen, wie der reagiert.

  • Ja... ich hatte auch eine Lieferung von Fake Chips allerdings anderer Anbieter. Der hat aber das Geld anstandslos rückerstattet und sein Angebot sofort von eBay entfernt. Bei einem bulgarischen Anbieter hatte ich dann mehr Glück.


    Mitsubishi M5W1793-02P funktionieren

    SAB 1793-02P funktioniert auch


    Der erstgenannten sind teilweise leichter zu bekommen.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Also der Bulgare ist momentan nicht mit dem Chip vertreten, aber ein Electronic Seller aus UK der laut eigener Aussage seit 20 Jahren online ist:


    https://www.ebay.de/itm/M5W179…46728c:g:yOUAAOSwFdtXxwDK


    Preislich scheint das okay zu sein... die Versandkosten sind allerdings höher als der CHIP Preis.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • naja... ich denke schon das das passt... der hat 99,9% Zufriedenheit...

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Bis auf das die auf einem Teppich liegen (statische Aufladungen?!) wäre das ja auch eine Alternative...

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Eine Leerplatine habe ich noch... alles weitere dann gerne via privater Kommunikation.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Muß ich nachschauen, aber ich glaube die letzte ging weg. Ich gebe Bescheid... dauert aber ein zwei Tage... ggf. Bitte noch mal anpingen.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Hallo Robert leider nein...


    sollten sich noch zwei / drei Leute finden, würde ich ggf. nochmal 5 Stück nachbestellen.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Toast_r : Ich weiß gerade nicht was Du meinst... kannst Du mir bitte einen Denkanstoß geben?


    Dann noch folgender Hinweis an Interessenten.


    Wie der Originalkontroller so hat auch der 1:1 Clone das Problem, das Standard 3,5" Floppylaufwerke nicht mit dem Kontroller zusammenarbeiten. Da gibt es immer Fehlermeldungen. Bis jetzt hat noch keiner ergründet warum das so ist. Es funktioniert nur ein ganz bestimmtes Mitsubishi Laufwerk vom Typ: MF355C-212M. Ich habe vor kurzem ein vermeintlich gleiches Laufwerk MF355C-252M für viel Geld gekauft und getestet und auch hier gibt es Fehlermeldungen.


    Einzig Gotek Laufwerke funktionieren... das ist vor einiger Zeit unter anderem von PeterSieg ausprobiert worden. Nicht das hinterher jemand kommt und sagt der Kontroller funktioniert nicht... deshalb mein Hinweis.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

    • Offizieller Beitrag

    Die Anordnung der ICs ist teilweise leicht versetzt.

    Das führt dazu, daß die Huckpackplatine für die Erweiterung auf 4 Laufwerke und Taktumschaltung, die funkenzupfer für die Originalplatine entwickelt hat, nicht richtig passt. Ich habe das so gelöst, daß ich statt Stiftleisten Drahtstücke in der Huckepackplatine eingelötet habe, die jetzt in den IC-Sockeln der Controllerplatine stecken. Die Drähte stehen jetzt in unterschiedliche Richtungen schief. Funktioniert zwar, sieht aber shice aus. Und es ist auch ziemlicher Fummelkram, wenn man die Platine mal runtergenomnmen hat, die wieder draufzusetzen.


    Übrigens funktioniert das ganze mit allen gängigen Diskettenformaten:

    3,5"DD, 3,5"HD, 5,25"DD, 5,25"HD, 8"SD, 8"DD.

    • Offizieller Beitrag

    Toast_r : Ich weiß gerade nicht was Du meinst... kannst Du mir bitte einen Denkanstoß geben?

    Ich hab ein paar Erweiterungsplatinen gemacht. MFA FDC-EXT

    Die passen leider nicht auf deinen Nachbau, da du einige IC leicht versetzt gegen dem Original sind.


    Wie der Originalkontroller so hat auch der 1:1 Clone das Problem, das Standard 3,5" Floppylaufwerke nicht mit dem Kontroller zusammenarbeiten. Da gibt es immer Fehlermeldungen. Bis jetzt hat noch keiner ergründet warum das so ist. Es funktioniert nur ein ganz bestimmtes Mitsubishi Laufwerk vom Typ: MF355C-212M. Ich habe vor kurzem ein vermeintlich gleiches Laufwerk MF355C-252M für viel Geld gekauft und getestet und auch hier gibt es Fehlermeldungen.

    Das stimmt so nicht.

    Ich hatte das mal mit dem LA gemessen und auch im Forum beschrieben. (Nachtrag: s. obigen Link)

    Inzwischen hab ich auch einen Software-Workaround im CP/M-BIOS eingebaut.


    Ich such die Links mal raus.

  • funkenzupfer


    kannst Du mir bitte das Layout der Huckepackplatine als 1:1 PDF Druck zusenden... damit ich schauen kann wo und wie ich das anpassen muß. Ich habe das Layout damals via Abacom Sprint nach einer schlechten Kopie des Layouts erstellt... da ist es dann sicher dadurch zu den Verschiebungen gekommen.


    Oder besser... solltest Du noch so eine oder zwei Huckepack Leerplatinen haben, dann würde ich die gerne als Vorlage nehmen.


    Bezüglich CP/M Anpassung... dann sollten wir schauen ob diese Anpassungen auch in das Standard ROM des MFA kommt, denn hier gibt es ja auch diese Probleme.


    Lieben Dank... und habe Dich auch gleich diesbezüglich per PN angeschrieben.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

    • Offizieller Beitrag

    1:1 PDF muss ich schauen.

    Ggf. schick ich dir lieber eine bemasste Platine.


    Vorab als Info:

    Alle ICs sind auf der MFA-FDC Platine im 1/10 Zoll Raster.

    Einfaches Messmittel:



    CP/M-BIOS Aenderung habe ich anscheinend noch nicht veroeffentlicht.


    Mit Standard-ROM meinst du den MAT?

    Ich werde den Workaround mal beschreiben, dann kann das jemand in Angriff nehmen.

  • Ja den MAT...

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

    • Offizieller Beitrag

    Inzwischen hab ich auch einen Software-Workaround im CP/M-BIOS eingebaut.

    S. MFA CP/M.

    • Offizieller Beitrag

    Ich werde den Workaround mal beschreiben, dann kann das jemand in Angriff nehmen.

    Der Workaround ist im CP/M-BIOS 1.1 kommentiert.


    BIOS1.1, bios.z80:

    ab Zeile 1338, in Funktion dSeekC

    ab Zeile 1378, in Funktion dRestor


    Am besten die beiden Versionen von bios.z80 in WinMerge o.ae. vergleichen.

    Die Aenderungen muessen dann sinngemaess ins MiniDOS eingepflegt werden.


    Bei Fragen fragen.


    Viel Erfolg