WG. eines Logos für das Projekt:
Ein laienhafter Vorschlag zur Anregung:
WG. eines Logos für das Projekt:
Ein laienhafter Vorschlag zur Anregung:
Hi, hier auch eine kleine Ideen-Skizze zum Logo...
Lg. TOM:0)
Ich habe leider im Moment nicht viel Zeit dafür, würde aber ein Logo mit Darstellung der (Hartsektor-) Diskettenkopier-Funktionalität machen.
In etwa so:
Eventuell auch nur eine einzige symbolisierte Diskette (8" oder 5.25"), macht das Logo vielleicht etwas "übersichtlicher":
Nun das Logo in Graustufen bzw. Schwarz/Weiss:
Hier auch eine Idee von mir:
Die Fluxteen Platine ist gestern angekommen.
Die Bauteile habe ich bestückt.
Jetzt muss ich den Thread noch einmal durcharbeiten, um zu wissen,
wie man die Firmware installiert.
Hallo ihr Lieben,
voerst mal ein herzliches Dankeschön an PAW und an alle Mithelfer/Entwickler... Das Fluxteen/Fluxcopy ist ein cooles Teil!
Hier mein Problem:
Ich hab eine CP/M Disk (von einem Atari ATR8000) mit Fluxcopy090 eingelesen und dann wieder auf eine Disk zurückgeschrieben...
Die Disk ist DS/DD auf einem ebensolchen Laufwerk fehlerfrei eingelesen
Der erste Sektor auf Track 0 (Bootsektor) ist 128Bytes danach sind die Sektoren 512Bytes groß
Da die zurückgeschriebene Disk nicht funktioniert hat, hab ich sie wieder eingelesen und dabei entdeckt, dass anscheinend Sektor 1 mit den Daten von Sektor 2 befüllt wurde (nur auf 128Byte beschnitten) Sektor 2 wurde ausgelassen... dann kommt er "durcheinander" und dann passen seltsamerweise wieder ein paar Sektoren...
ich hab die Images hier angehängt...
Verwendete Versionen:
Fluxcopy 090 - Test
Fluxdump 050
Fluxteen050.ino
Lg. TOM:0)
Da die zurückgeschriebene Disk nicht funktioniert hat, hab ich sie wieder eingelesen und dabei entdeckt, dass anscheinend Sektor 1 mit den Daten von Sektor 2 befüllt wurde (nur auf 128Byte beschnitten) Sektor 2 wurde ausgelassen... dann kommt er "durcheinander" und dann passen seltsamerweise wieder ein paar Sektoren...
Hallo Tom!
Habe mir kurz die Images angesehen. Die geschriebenen und dann wieder eingelesenen Daten sehen nicht gut aus! Es gibt keinen Track ohne CRC-Fehler.
Dabei ist mir auch folgendes aufgefallen ...
Originaldisk:
00000 0000000000 +++++0145,0159,0149,0156,0096,0097,0151,0151,0150,0155, 2222112222
00010 0000001409 0097,0097,0151,0151,0151,0155,0097,0097,0152,0151, 1122221122
00020 0000002708 0150,0154,0097,0097,0152,0151,0148,0155,0099,0098, 2211222211
00030 0000004009 0151,0150,0149,0154,0099,0098,0151,0149,0150,0154, 2222112222
00040 0000005414 0099,0098,0151,0150,0149,0154,0099,0098,0150,0150, 1122221122
00050 0000006712 0150,0154,0098,0099,0151,0150,0149,0154,0098,0099, 2211222211
00060 0000008014 0150,0151,0149,0154,0098,0099,0150,0150,0149,0154, 2222112222
00070 0000009418 0099,0099,0150,0150,0149,0153,0100,0098,0153,0147, 1122221122
00080 0000010716 0151,0152,0100,0098,0152,0148,0150,0153,0100,0098, 2211222211
00090 0000012018 0152,0148,0151,0151,0100,0099,0152,0148,0151,0152, 2222112222
00100 0000013422 0099,0098,0153,0147,0150,0153,0100,0098,0151,0149, 1122221122
00110 0000014720 0150,0153,0099,0098,0152,0147,0151,0152,0100,0098, 2211222211
00120 0000016020 0152,0148,0150,0153,0099,0098,0152,0147,0151,0152, 2222112222
00130 0000017422 0100,0098,0152,0148,0150,0153,0099,0098,0152,0148, 1122221122
00140 0000018720 0150,0153,0099,0098,0152,0148,0150,0153,0099,0098, 2211222211
00150 0000020020 0152,0148,0150,0152,0100,0098,0152,0148,0150,0153, 2222112222
00160 0000021423 0099,0098,0152,0148,0150,0153,0099,0098,0152,0149, 1122221122
00170 0000022721 0150,0152,0100,0097,0153,0148,0149,0153,0100,0097, 2211222211
00180 0000024020 0152,0149,0150,0152,0100,0098,0152,0147,0150,0153, 2222112222
00190 0000025423 0100,0098,0155,0097,0099,0100,0098,0099,0101,0101, 1121111111
00200 0000026471 0101,0099,0101,0100,0099,0099,0101,0101,0100,0099, 1111111111
00210 0000027471 0101,0100,0098,0099,0101,0101,0100,0100,0101,0100, 1111111111
00220 0000028472 0098,0100,0100,0102,0100,0100,0100,0100,0100,0099, 1111111111
00230 0000029471 0101,0100,0100,0100,0100,0100,0099,0100,0101,0100, 1111111111
00240 0000030472 0100,0100,0100,0100,0100,0100,0100,0100,0100,0100, 1111111111
00250 0000031472 0100,0100,0100,0099,0101,0100,0100,0100,0100,0100, 1111111111
00260 0000032472 0100,0100,0100,0101,0100,0100,0100,0099,0101,0100, 1111111111
00270 0000033473 0100,0100,0100,0100,0100,0100,0101,0099,0101,0100, 1111111111
00280 0000034474 0100,0099,0100,0101,0100,0100,0099,0098,0154,0201, 1111111123
00290 0000035626 0148,0203,0148,0099,0204,0148,0202,0148,0099,0203, 2321323213
00300 0000037228 0148,0202,0150,0099,0098,0100,0100,0100,0099,0099, 2321111111
00310 0000038423 0157,0099,0097,0099,0100,0101,0101,0099,0099,0101, 2111111111
00320 0000039476 0101,0100,0100,0099,0099,0101,0101,0099,0098,0101, 1111111111
Alles anzeigen
Kopie:
00000 0000000000 +++++0098,0104,0160,0158,0132,0139,0099,0126,0137,0149, 1122221222
00010 0000001302 0165,0113,0111,0111,0158,0121,0143,0138,0123,0108, 2111212211
00020 0000002593 0319,0148,0097,0095,0123,0167,0186,0136,0108,0074, 4211123211
00030 0000004046 0171,0110,0181,0163,0086,0084,0145,0166,0188,0122, 2132112231
00040 0000005462 0116,0081,0157,0129,0191,0146,0097,0072,0173,0160, 1122321122
00050 0000006784 0172,0119,0109,0101,0180,0093,0184,0146,0100,0079, 2111313211
00060 0000008067 0166,0150,0178,0132,0107,0086,0106,0195,0180,0149, 2232111332
00070 0000009516 0096,0079,0173,0168,0138,0142,0106,0108,0191,0090, 1122221131
00080 0000010807 0180,0144,0103,0075,0173,0149,0181,0130,0106,0075, 3211223211
00090 0000012123 0111,0197,0195,0146,0096,0065,0063,0291,0174,0108, 1332111421
00100 0000013569 0108,0087,0099,0181,0197,0149,0096,0068,0160,0095, 1113321121
00110 0000014809 0278,0108,0102,0072,0113,0187,0211,0150,0080,0071, 4111133211
00120 0000016181 0095,0164,0167,0217,0080,0093,0115,0170,0124,0255, 1223111214
00130 0000017661 0058,0080,0117,0149,0164,0092,0072,0207,0135,0156, 1112211322
00140 0000018891 0143,0119,0074,0196,0136,0140,0163,0095,0174,0108, 2113222121
00150 0000020239 0134,0160,0141,0118,0161,0099,0149,0139,0151,0115, 2221212221
00160 0000021606 0131,0128,0137,0162,0156,0109,0137,0114,0151,0137, 2222212122
00170 0000022968 0159,0123,0117,0125,0143,0155,0148,0116,0116,0128, 2112222112
00180 0000024298 0154,0139,0150,0120,0120,0119,0145,0157,0148,0121, 2221112221
00190 0000025671 0106,0133,0145,0143,0157,0106,0130,0111,0121,0103, 1222212111
00200 0000026926 0068,0084,0114,0114,0102,0105,0104,0095,0093,0080, 1111111111
00210 0000027885 0102,0116,0108,0094,0104,0116,0077,0081,0099,0120, 1111111111
00220 0000028902 0097,0100,0112,0096,0083,0077,0121,0107,0104,0099, 1111111111
00230 0000029898 0098,0099,0087,0099,0099,0117,0102,0093,0099,0104, 1111111111
00240 0000030895 0085,0084,0110,0117,0099,0100,0103,0092,0073,0102, 1111111111
00250 0000031860 0114,0102,0107,0102,0093,0082,0100,0095,0100,0112, 1111111111
00260 0000032867 0109,0091,0098,0101,0084,0092,0107,0108,0097,0102, 1111111111
00270 0000033856 0105,0084,0089,0096,0114,0098,0097,0105,0095,0082, 1111111111
00280 0000034821 0099,0108,0101,0097,0107,0096,0088,0093,0106,0096, 1111111111
00290 0000035812 0106,0106,0095,0163,0181,0140,0184,0146,0113,0224, 1112323213
00300 0000037270 0131,0213,0136,0117,0183,0148,0194,0146,0104,0101, 2321323211
00310 0000038743 0107,0098,0099,0093,0102,0138,0114,0094,0103,0107, 1111121111
00320 0000039798 0101,0106,0092,0092,0098,0106,0101,0104,0106,0097, 1111111111
Alles anzeigen
Hier werden die einzelnen Fluxwechsel gezeigt. Die Zahl gibt den Zeitabstand in je 40nsec an. Also 100 bedeutet 4 Mikrosekunden. "+++++" bedeutet das Indexloch. Die Zahlenkolonne rechts besteht aus 1, 2 oder 3 und bedeutet kurz, mittel oder lang (4, 6 oder 8 Mikrosekunden). Die Kodierung ist MFM.
Die Originaldaten sehen gut aus. Ab ca. Zeile 200 sieht man eine ganze Reihe 1er. Das ist der Vorspann vor dem ersten Sektorheader. Die Werte bewegen sich sehr schön rund um 100. In Zeile 280 beginnt der Sektorheader (Adressbereich).
Betrachtet man den gleichen Bereich in der Kopie, dann fällt auf, dass die Werte stark von 100 abweichen!
Warum das so ist, weiß ich nicht. Es gibt aber Bereiche weiter hinten, die nicht so stark schwanken. Wenn die Werte zu stark abweichen, dann sind die Daten nicht mehr lesbar und es kommt zu CRC-Fehlern.
Als erstes würde ich empfelen, auf die letzten Versionen aus dem Entwicklerbereich (22. März 2022) umzustellen.
Dann sehen, ob sich die Anzahl der fehlerhaften Tracks reduziert. Eventuell auch mit einem anderen Laufwerk versuchen. Eine weitere Möglichkleit wäre es die Refresh-Option zu benutzen. Möglicherweise muss auch an der Write-Precompensation gedreht werden.
Grüße, PAW
Hallo TOM
hatte noch Zeit für folgendes Experiment.
Habe dein Originalimage auf eine DD Diskette geschrieben, nachdem ich sie vorher mit einem Magneten gelöscht hatte. Laufwerk PANASONIC 1.2MB mit 360rpm, WritePrecomp 120nsec auf allen Tracks, DoubleStep. FLUXCOPY 0,96, FLUXTEEN 075.
Ich konnte die Diskette problemlos wieder einlesen und fehlerfrei dumpen.
Grüße, PAW
Wow! Danke, jetzt muß ich mich echt ranhalten... Ich gebe Bescheid, wie es bei mir klappt :0)
Hallo PAW ,
vielen Dank für deine Tips!
Ich hab die neueste Entwicklerversionen benutzt...
Jetzt hat es funktioniert!
Was waren die Fehlerursachen:
1) Schon die erste NOS Diskette auf die ich geschrieben hab, hat das Laufwerk verschmiert (obwohl es gerade frisch gereinigt war)
2) Auch mit frisch gereinigtem Kopf (und einer anderen Disk, NOS Verbatim vorformatiert (ev. war das ja der Fehler) frisch aus dem Cellophan) gab es beim Zurücklesen wieder Fehler...
3) Erst das vorherige Löschen mit einem Magnet hat es gebracht!
Vielen Dank!
Lg. TOM:0)
Alles anzeigenHallo PAW ,
vielen Dank für deine Tips!
Ich hab die neueste Entwicklerversionen benutzt...
Jetzt hat es funktioniert!
Was waren die Fehlerursachen:
1) Schon die erste NOS Diskette auf die ich geschrieben hab, hat das Laufwerk verschmiert (obwohl es gerade frisch gereinigt war)
2) Auch mit frisch gereinigtem Kopf (und einer anderen Disk, NOS Verbatim vorformatiert (ev. war das ja der Fehler) frisch aus dem Cellophan) gab es beim Zurücklesen wieder Fehler...
3) Erst das vorherige Löschen mit einem Magnet hat es gebracht!
Vielen Dank!
Lg. TOM:0)
Ich hatte neulich ein ähnliches Erlebnis sogar auf einem ganz normalen PC: Das Formatieren einer 3.5" 1.44 MB Diskette hat unter MS-DOS diverse Fehlerspuren geliefert, obwohl die Disk zuvor in einem anderen Laufwerk nutzbar war. Nach dem Löschen mittels Magnet konnte ich die Diskette im fraglichen Laufwerk dann fehlerfrei formatieren.
Das hat mich nochmals darin bestärkt, bei jeglichen Disk-Experimenten immer zuvor die Disketten mit Magnet ordentlich zu löschen (egal ob die Disketten neu oder alt sind bzw. egal welches Format sie zuvor hatten).
Was für Magneten habt Ihr verwendet?
Ich kenne dieses Problem nur, wenn bei einem Laufwerk die Spur nicht stimmt oder die Floppy-Geometrie nicht zum Laufwerk passt.
Vielleicht im Fluxkompensatordesign?
Irgendwas, was modern aussieht, die Funktion beinhaltet und nicht aussieht wie ein Kinderbuch.
Vielleicht 3 Floppies (8/5,25/3,5) links, in der Mitte gerade fliegende 1010101010 und rechts die Platine
Oder wenn ihr die 1:1 Funktion hervorheben wollt das selbe nochmal zurück:
Vielleicht 3 Floppies (8/5,25/3,5) links, in der gerade fliegende 1010101010, mitte die Platine, 1010101010, rechts 1-3 Floppies
Edit: Oh das war ja im April...
Was für Magneten habt Ihr verwendet?
Ganz normale Magnete, z.B. von einer Pinwand.
Den führe ich meistens kreisförmig, manchmal zelenweise, über die Diskettenoberfläche, auf jeder Seite.
Das reicht.
Na ja. Mit soetwas hatte ich das auch versucht. Hat aber nicht so richtig funktioniert. Die Diskette war immer noch lesbar.
Vielleicht ist die Form (u.a. Durchmesser) und die Anzahl der Pole letztendlich neben der Stärke ausschlaggebend.
Bevor jetzt jemand stutzig wird: Es gibt Magnete(-körper) die codiert sind und für überlistungssichere Sicherheits- Magnetschalter
eingestzt werden. Finden sich auch in Direkt-Drive Floppylaufwerke und Festplatten ohne Riementrieb.
Habe im Fernsehen auch schon mal gesehen, daß man einen Elektromagneten im Wechselstrombetrieb verwendetet hat. Sah aus wie ein
Bügeleisen.
Was für Magneten habt Ihr verwendet?
Ich verwende auch einen runden Magnet für die Pinwand. Hat ca. 2,5cm Durchmesser, 1cm Höhe und eine Abrisskraft von mehreren Kilos (geschätzt mehr als 5Kg).
Wechselstrom ist nicht nötig. Sobald ich die Diskette gelöscht habe, liest FLUXCOPY nur mehr das übliche "Rauschen".
Was für Magneten habt Ihr verwendet?
im technikum29 arbeiten wir ganz stilecht mit Profitools beim Entmagnetisieren:
Gruß
Roland
um wirklich gut zu entmagnetisieren braucht man ein magnetisches Wechselfeld. Damit fährt man zyklisch die Hysteresekurve im Objekt durch. Man entfernt die Spule langsam vom Objekt, damit verkleinert sich die Hysteresekurve und fällt bei 0,0 zusammen. Dann ist die Magnetisierung wirklich 0.
Mit Permanentmagneten zerstört man zwar die Flußwechsel im Medium, es bleibt aber immer eine Magnetisierung zurück
Gruß
Roland
Da ist ja das Bügeleisen zum Datenplätten.
im technikum29 arbeiten wir ganz stilecht mit Profitools beim Entmagnetisieren:
Ihr habt ja auch ein Profi-Museum.
Ich glaub das war eine Fernsehsendung mit Jean Pütz. Da haben die einen solchen Entmagnetisierer auf einen Videorekorder gestellt der auf einen daneben
stehenden Fernseher eine vorangegangene Folge abspielte. Man konnte sehen, wie das Bild allmählich Schnee bekam und nach kurzer Zeit im
Schneesturm endete.
Grüezi,
Ich habe in einem anderen Thread über das Lesen von Smaky Disks mit meiner FluxEngine-Software gesprochen: https://cowlark.com/fluxengine/
(Entschuldigung, mein Deutsch ist unzureichend und ich muss einen Übersetzer benutzen!)
Ich bin daran interessiert, Unterstützung für die FLUXTEEN-Hardware hinzuzufügen, damit meine Software damit funktioniert. Es gibt nur sehr wenige Schnittstellen, die das Schreiben auf Festplatten mit Sektoren unterstützen. Wenn die Hardware per USB angewiesen werden kann, Magnetfluss mit Indeximpulsen zu lesen und zu schreiben, sollte es sehr einfach sein. Ich unterstütze bereits meine eigene Hardware und auch GreaseWeazle (das Festplatten nicht beschreiben, aber lesen kann).
Besteht hier Interesse daran? Ich bräuchte natürlich die Hilfe von jemandem, der tatsächlich einen hat, der die Software testen könnte!
Hallo David.
Zitat von hjalfi(Entschuldigung, mein Deutsch ist unzureichend und ich muss einen Übersetzer benutzen!)
Ich nehme an, dass Du englisch sprichst. Wenn ja, dann schreib doch Deine Antworten in Englisch.
Zitat von hjalfiIch bin daran interessiert, Unterstützung für die FLUXTEEN-Hardware hinzuzufügen, damit meine Software damit funktioniert.
Das wäre denkbar, aber in den nächsten 6 Monaten habe ich fast keine Zeit. Bin zur Zeit anderweitig beschäftigt. Danach könnte ich mich wieder mit FLUXCOPY/FLUXTEEN befassen.
Derzeit kannst Du aber mittels FLUXKRYOCONV die FLX-Dateien von FLUXCOPY in RAW-Dateien von Kryoflux umwandeln und umgekehrt. Kryoflux-Dateien kannst Du ja verarbeiten.
FLUXKRYOCONV 099b TESTVERSION.zip
Schönen Abend!
PAW
(Re language: thanks! I'm aware the translator isn't very good but it seemed rude to come to a German-language forum and force people to speak my language...)
That's fine; there's no rush. It's just I'm always after support for more USB interfaces. My own hardware is based on a PSoC5 development board that is now unobtainable, and while the Greaseweazle will read hard-sectored disks it won't write them. I have no idea about the Kryoflux or Supercard Pro.
When you have time, let me know and I'll see what I can do.
By the way, is source code for the tools available? I'd like to directly support .FLX files in FluxEngine and would like to see how the FLX to Kryoflux converter works.
Hallo,
hat noch jemand eine Platine übrig?
Ja, Platinen sind verfügbar.
Dann würde ich gerne eine nehmen.