Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Floppydefekt am CM1910 » Themenansicht

Autor Thread - Seiten: -1-
000
31.08.2008, 20:07 Uhr
Mobby5



Habe ein dickes Problem mit den beiden Floppys bei meinem CM1910 festgestellt. Wenn ich Versuche auf Disketten zu schreiben bzw. sie zu formatieren, meldet er das er das nicht könnte. Der Disketteninhalt ist allerdings dann futsch, auch wenn ich nur eine Datei kopieren würde wollen. Das passiert unter SCP und DCP. Jetzt brauche ich allerdings auch eine neue SCP-Start-Diskette.

Nachtrag:
Habe mal eine andere Floppy dran gehangen, passiert genau das gleiche. Floppycontrollerproblem????
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 31.08.2008 um 20:58 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
31.08.2008, 22:46 Uhr
holm

Avatar von holm

Sowas kenne ich von fehlenden Terminatoren am A5120, nur hat der A7150 standardmäßig keine, es sei denn die sind hinten an den Steckern ?
Hast Du evtl. ein anderes Floppykabel dran? (Sorry, habe mir das nicht genauer
angesehen, möglicherweise sind da auch keine Widerstände, ich weiß nur das die am 5120 notwendig sidn und beim 7150 nicht)

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 31.08.2008 um 22:47 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
01.09.2008, 19:03 Uhr
Mobby5



Standardmässig sind keine Terminatoren dran, aber mit diesen funktionierts auch nicht. Glaube schon dran, dass es an dieser Anschlusssteuerung AFS liegt. Ich denke mir das in der Art:
/WE (Write Enable) Signal liegt an, aber bei den Schreibdaten /WD passiert nix. Oder wie funktioniert das Schreiben/Formatieren genau?

Hat mal jemand eine solche Anschlusskarte übrig??? :-(
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 01.09.2008 um 19:19 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
01.09.2008, 23:53 Uhr
holm

Avatar von holm

...wie passiert nix?
Die Schreibdaten sollte mann auf dem Oszi ziemlich gut sehen können.
Da kommt im Prinzip NRZ Code Raus (halt MFM).

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
02.09.2008, 18:17 Uhr
Mobby5




Zitat:
holm schrieb
...wie passiert nix?

Gruß,

Holm

Bedeutet, dass ich denke das nix passiert, wissen tue ich das aber noch nicht.

Was würde denn passieren, wenn "nix" rauskommt, statt MFM? Werde auch demnächt mal einen Oszi dranhängen.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
02.09.2008, 18:30 Uhr
holm

Avatar von holm

... :-) hatte cih noch nicht, weil dann ist was kaputt..

Ich denke der Kopf bekommt dann halt ein Gleichstromsignal und magnetisiert die Floppy unkontrolliert was gleichbedeutend mit Verlust der Sektorinformation etc ist. Die Disc ist dann wohl logisch defekt...
Konkret kommt das natürlich auf die Implementation des Schreibverstärkers an.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 02.09.2008 um 18:31 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
02.09.2008, 20:58 Uhr
Mobby5



Genau so würde ich das auch erstmal sehen.

Da hilft wohl nur, erstmal mit dem Oszi gucken.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
02.09.2008, 21:04 Uhr
holm

Avatar von holm

....genaaaauuuu.....

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
04.09.2008, 19:31 Uhr
Mobby5



Also, hab mal Oszi drangehangen: wenn /WE auf "L" geht kommen "L"-Impulse bei /WD. Kann allerdings die Impulsanordnung nicht erkennen, weil das nur einen Sekundenbruchteil lang ist und sich z. Bsp. bei "Format a:" ein paarmal ca. alle 2 Sekunden wiederholt (Schreibversuche). Besteht /WD eigentlich aus einem Mix von Takt und Daten?
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
04.09.2008, 20:12 Uhr
holm

Avatar von holm

Ja, das sollte so sein. Das ist wie schon gesagt irgendwelcher NRZI Code.
Hast Du die Gelegenheit Dir mal die Schaltung eines FDC mit 8272 anzusehen?
Da werde ndie Daten zusammen mit dem Takt und diversenPrecompensationssignalen durch Schieberegister gefädelt und gemultiplext... Man braucht dann schon ein paar Knoten in den Gehirnwindungen....
An Deiner Stelle würde cih versuchen die Schaltung des FDC zu besorgen und die Teile die ander Schreibsignalgenerierung beteiligt sind auswechseln..

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
04.09.2008, 21:55 Uhr
Mobby5



Hab den Übeltäter gefunden. Glaube einen Schaltplan zu finden ist schwieriger. Der Übeltäter war ein russischer DS8282. Jetzt schreibt er wieder.
Bin mal gespannt was mich noch erwartet.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
05.09.2008, 06:21 Uhr
holm

Avatar von holm

Glückwunsch!

...schon wieder so ein Mistding. Dafvon habe ich insgesammt mindestens
5 Stück aus meinem A7150 ausgebaut...

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
06.09.2008, 15:33 Uhr
Mobby5



@holm
Habe mal Verdachtsweise, wie Du, die russ. DS8282 der ZVE getauscht, weil mein CM1910 beim Einschalten (nach längerem AUS) sehr oft nicht so richtig starten wollte. Ich musste fast jedesmal nochmal RESET drücken, weil er dauernd irgendwo hängengeblieben ist. Nach dem Austausch dieser DS8282 hat er jedenfalls gleich beim ersten Einschalten den Startvorgang durchgezogen. Na mal abwarten.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
06.09.2008, 19:45 Uhr
holm

Avatar von holm

Na Toll...
Das Zeuch ist ja echt penetrant.
Ich werde mir das vormerken und bei defekten Platinen die Dinger gleich auf Verdacht rauslöten und glecih in die Tonne tun, ein Fehler scheint es nicht zu sein die Dinger präventiv zu wechseln.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
06.09.2008, 21:12 Uhr
Mobby5



Mir gehen die DDR-DS8282 aber langsam aus.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
07.09.2008, 00:36 Uhr
Radioreinhard

Avatar von Radioreinhard


Zitat:
Mobby5 schrieb
Mir gehen die DDR-DS8282 aber langsam aus.

Wann kommen die denn wieder?
--
... und schalten Sie uns bitte wieder ein. Gleiche Stelle, gleiche Welle !!!!!

Dieser Beitrag wurde am 07.09.2008 um 00:36 Uhr von Radioreinhard editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
07.09.2008, 10:07 Uhr
Mobby5



@Radioreinhard

Im Normalfall überhaupt nicht.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
07.09.2008, 12:53 Uhr
holm

Avatar von holm

Naja, 8282 gibts auch von anderen Künstlern. Das Problem ist nur sie zu finden,
das ist ja nicht mehr ganz aktuelle Technologie. Ich habe z.B. eine Stange mit
ML8286 von Mitsubishi da, die ich irgendwann mal aus dem Schrott gezogen habe. 8282 sind bei mir aber genauso knapp...

Bei Kessler-electronic gibts z.B. einen 82C82 für Teuer, in wie fern der kompatibel
zum S-TTL Typ an einer bleibigen Stelle ist, weiß ich nicht.

dann das noch: http://bg-electronics.de/catalog/product_info.php/products_id/4405

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 07.09.2008 um 13:40 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
08.09.2008, 19:36 Uhr
Mobby5



Ist es eigentlich nicht möglich, dass man DCP von Laufwerk B: booten kann? Frage nur weil ich meine Floppys nach Reparatur testen wollte und mir dabei auffiel, dass DCP nicht von Laufwerk B: bootet. Ging auch nicht als ich die Floppys mal mit den DS0 bzw. DS1-Jumpern quasi getauscht habe. Es kam immer nur eine Meldung, dass kein Betriebssystem auf der Diskette wäre und man dann halt eine Taste drücken solle (Sinngemäß).
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
08.09.2008, 20:59 Uhr
holm

Avatar von holm

Imho ist das kabel auch vergriesgnaddelt, da ist bestimmt auch so eine Drerhei wie beim IBM AT drin. deshalb zieht hier das umjumpern nicht, Du muß schon die Steckverbinder tauschen, d.h. die Floppies umschrauben...

Solange ich PCs aller Art kenne booteten die immer nur von LW A und C, wenn nicht das BIOS einen "Floppy Drive Swap" unterstützte.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 08.09.2008 um 21:00 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
08.09.2008, 21:09 Uhr
Mobby5



Wenn ich mich nicht verguckt habe, gibts da keinen Kabeldreher. Laufwerk A: ist DS0 und Laufwerk B: ist DS1. Nach umjumpern waren die Laufwerk nach Aufrufen im DCP mit Laufwerksangabe (z.Bsp: "dir a:") auch vertauscht. Die Frage war eigentlich nur, ob das so normal ist beim A7150/CM1910.

Nachtrag: IBM-PC´s fragenallerdings nur das erste Diskettenlaufwerk ab, während der CM1910 beide (oder alle) nach Bootdiskette duchsucht.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 09.09.2008 um 06:40 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek