MFA Mini-DOS

  • Robert, kannst Du bitte mal ein Bild vom vorderen Teil der Laufwerksplatine machen? Danke


    Und ich schaue gleich mal welche Bausteine bei mir drauf sind...


    Nachtrag: gleiche Bausteine wie bei Toast_r und rfka1... ich werde mal den vom internen Controller auf den externen packen...



    Nachtrag zum Nachtrag: ein Tausch des Controllerbausteins vom funktionierenden internen Controller zum externen Controller brachte keinen Erfolg. Weiterhin Rückstellfehler

    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::

    Einmal editiert, zuletzt von tokabln ()

  • Dann tu uns doch mal den Gefallen und häng Dein Laufwerk da mal dran und versuche eine Floppy zu formatieren.


    Danke

    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

    Dann tu uns doch mal den Gefallen und häng Dein Laufwerk da mal dran und versuche eine Floppy zu formatieren.

    Das ist jetzt interessant, denn ich habe kein Problem beim Formatieren (unter CP/M).

    Ein Fehler tritt bei mir erst bei der nächsten Aktion nach dem Formatieren auf, undzwar dann, wenn das Laufwerk wieder auf Spur 0 zurückgesetzt werden soll. Es fährt dann tatsächlich auf Spur 0 zurück, das Track 0 Signal Signal kommt, aber in dem Moment kommt eine Fehlermeldung, vmtl. wegen der fehlenden Index-Impulse.

  • Okay... Dein Laufwerk funktioniert...


    ich habe mittlerweile mein SDF Laufwerk an den mit dem Mitsubishi Laufwerk funktionierenden Controller gehangen... und was soll ich sagen, FEHLER. Es liegt also nicht am Controller... den der läuft mit dem Mitsubishi Laufwerk. Somit müssen wir unsere Suche auf das Verhalten der Laufwerke richten.

    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::

  • Ok. Heist das jetzt: mit dem FDC 9793 funktionieren 3,5“ 1,44 MB Laufwerke?


    Peter

    Nein heisst es nicht... egal welcher Controller, mein SDF Laufwerk gibt Fehler... hingegen das Mitsubishi Laufwerk nicht. Roberts Laufwerk funktioniert auch... aber er hat eine andere Revision. Bei Ihm sind andere ICs und mehr ICs verbaut als auf meinem Laufwerk. Was die im einzelnen bewirken, kann ich im Moment nicht sagen... aus meiner Sicht ist aber Fakt, der Controller ist nicht der Übeltäter

    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::

  • Es liegt wohl wirklich an den Laufwerken ... ich teste mal unter Mini-DOS durch, was ich liegen habe:


    Funktioniert: YE-Data YD5031D


    Funktioniert nicht (Rückstell-Fehler): Teac FD-135FN-71-U, Teac FD-235HF 3218-U, Teac FD-235HD A291-U

    NCR DMV/Olivetti M20/ITT 3030/DEC Rainbow 100/Siemens PC-D/OlyPeople/MFA 8085/TA Alphatronic

  • Versuch macht kluch, mehr Laufwerke:


    Funktioniert nicht (Rückstell-Fehler): techmedia TFD-310 (Rev.C), NEC FD1231H (Date 2004.1), Sony MPF920-E, ALPS DF354H911C (98-30), Panasonic JU-257A606PC K743A, Mitsumi D359T5, Teac FD-235HF 3805, und - interessanterweise ein Mitsubishi MF355C-258MG.


    Es ist erstaunlich, wie unterschiedlich die Laufwerke klingen.


    Gruß

    Robert

    NCR DMV/Olivetti M20/ITT 3030/DEC Rainbow 100/Siemens PC-D/OlyPeople/MFA 8085/TA Alphatronic

  • Das hier könnte der Grund sein, das das SDF Rev. M2 (laut Aufkleber auf dem Laufwerkschassis) nicht funktioniert:


    To check your Samsung drive look for that small pin which detects if a DD floppy is inserted, right at the bottom. A DD will push this pin down, HD won't because of the whole at that position. It turns out that many newer revisions don't have that pin anymore, these are HD only. You can remove a solder bridge to make them DD only, but I tried this with several new and never used drives with not much success.


    Such a HD only drive seems not to be able to perform the media test in SCP. When I first tried this, I got really frustrated, as it looked like all my NOS sealed floppy disks are defective, even HD ones.


    On the other Hand, a SDF-321B which is DD capable seems to be the best choice ever. Rev. S1 is such a drive and Rev T1-T5. I do have a T3 which gives the best results = sharp lines in the flux display and honest results with the media test in SCP. A T6 and newer lacks the DD pin, so these are not recommended.


    Source: http://www.cbmstuff.com/forum/…ndex.php?thread-59-4.html

    rfka01 : was steht bei Dir auf dem Aufkleber auf dem Chassis ?

    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::

  • Okay... Du hast ein Rev. S Laufwerk und damit eins was demnach funktioniert... da hast Du Glück gehabt ;)


    Damit ist klar... es gehen nur DD Laufwerke ::cry::

    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::

  • Zitat

    Damit ist klar... es gehen nur DD Laufwerke

    ... und HD-Laufwerke, die den DD-Schalter echt auswerten (in Deinem Zitat oben "which is DD capable") ... ja, Glück gehabt ... immerhin funktioniert das YE-Data YD5031D auch, so dass es noch mindestens eine Alternative gibt.


    Gruß

    Robert

    NCR DMV/Olivetti M20/ITT 3030/DEC Rainbow 100/Siemens PC-D/OlyPeople/MFA 8085/TA Alphatronic

  • Wenn ein Gotek funktioniert gäbe es eine aktuelle Quelle. @rfk01: Das Gotek hat doch bei dir auch funktioniert? Korrekt?

    War da nicht die neueste Flashfloppy drauf?

    Wenn das immer noch funktioniert, kannst du dann bitte mal deine Imagedatei 320k und/oder 720k hier einhängen.

    Ich kann dann ggf. mal die neueste FW flashen und dann noch mal probieren.


    Es gäbe ja auch Gotek mit orig. 720k FW ab Werk.


    Peter

    github.com/petersieg

  • Leider nein ... ich habe die Flashfloppy 1.0 drauf und habe gerade Probleme beim Zugriff auf Dateien, der Boot funktioniert. Da bin ich noch dran, weil ich eigentlich vor hatte, zwei Goteks als Laufwerke A: und B: dranzuhängen.


    Gruß

    Robert

    NCR DMV/Olivetti M20/ITT 3030/DEC Rainbow 100/Siemens PC-D/OlyPeople/MFA 8085/TA Alphatronic

  • sodele... ich habe jetzt gerade mal ein GOTEK SFRM 720 angeschlossen... und auch hier bekomme ich diese Rückstellfehlermeldung... mmmhhhh... getestet am externen FDC... bin gerade etwas ratlos... muß mir auch hier wohl mal die generierten Signale ansehen.

    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::

  • ich hänge hier mal Auszüge aus Dokus an. Evtl. hilft es ja bei der Fehlersuche/Beschreibung.

    Wenn wir GENAU feststellen, was, wann fehlt, könnten wir evtl. mit dem Author von Flashfloppy Kontakt aufnehmen und sehen, ob das Fehlende zu implementieren ist.


    Wenn ich das richtig lese, dann ist zum Zeitpunkt Formatieren+Rückstellfehler /TRACK0 fehlt, verantwortlich.

    Davor wird das Unterprogramm RESTORE angesprungen - was NUR durch einen FDC Interupt wieder verlassen wird.


    Peter

    • Offizieller Beitrag

    Zumindest beim 3,5" HD Laufwerk kommt das /TRACK0 Signal, es fehlen aber während des Steppens die Indexpulse.

    Der Rückstellfehler tritt (bei mir) nur auf, wenn der Kopf ziemlich weit zurückfahren muß.

    Steht der Kopf vorher bei Spuren < 40 tritt der Fehler nicht auf.

    Daher vermute ich, daß der FDC-Chip wegen der fehlenden Indexpulse nicht mitspielt.

  • Rechne mal nach:

    40 Tracks bei 6ms/Track (default Steprate) = 240ms

    Der Index Impuls kommt so alle 200ms.

    Das passt ziemlich genau. Das ist die kritische Zeit an der das LWREAY Monoflop nicht mehr getriggert wird.


    Ich hab mir die Sourcen des Mini-DOS noch nicht angeschaut. Welche Fehlerflags werden den abgefragt?

    Vielleicht kann man hier etwas "weniger" testen.

    ;------------------------------------
    ;----- ENABLE NMI INTERRUPTS
    (aus: IBM BIOS Source Listing)

  • Ich habe jetzt zum ersten mal nach gefühlt 1J im der Schublade liegend meinen China 8ch Logic Analyzer ausgepackt, Pulseview 0.4.1 installiert und die Signale aufgezeichnet. D0=Messpunk A bis D7=Messpunkt H. 20khz. Von <SPACE>=Start Formatieren bis Rückstellfehler<SPACE>.

    Messreihe dann gespeichert im ZIP: MFA-1.zip.


    Evtl. hilft das ja weiter. Ich lasse alles soweit aufgebaut. Dann kann ich evtl. das wiederholen.


    Peter