Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » A7150 sofortige Abschaltung (gelöst) » Themenansicht

Autor Thread - Seiten: -1-
000
18.12.2013, 22:24 Uhr
holm

Avatar von holm

Ich habe heute mal wieder den A7150 vorgekramt und 2 ZVEs die ich wohl in Garitz mal von Thomas Klauk billig als defekt gekauft habe in Schwung gebracht. Die erste ware easy, zerbrochenes R Netzwerk 7x10k,
das gabs in der Grabbelkiste. Bootet SCP und DOs, ok soweit.
Die 2. ZVE war häßlich. Erst lies sich der Rechner einschalten und der ACT lief los, mitten drin
schalteten die Netzteile der Kiste ab. Hm.. Stromaufnahme? Ausprobiert am Labornetzteil..ok, wie die andere auch. Hatte heute keine Lust die Ausgänge russischer ICs zu prüfen und habe nachgedacht, mir den Steckverbinder zum Frontpanel angeguckt und in der Doku ist da Anschluß A2 ein Abschaltsignal "Set-DC-OFF". Ich habe nun ausgeklingelt wohin das geht..aha, russische PIP K580BB55A, Anschluß 12, PC5.
Ich habe das Ding rausgekniffen und genau so eine halbrund durchgebogene russische wieder eingebaut..funzt :-) (Sitzt auf Fassung).

..hat sich schon mal Jeamand mit dem Dissassembling des BIOS der 7150 befaßt? Das Ding ist 32KByte lang, doppelt so lang wie beim XT.

Ich habe heute mal nach 8086 Emulatoren geguckt und 2 gefunden die unter Windows laufen emu8086 und i8086emu :-)
Beide sind nicht in der Lage ein BIOS in den Speicher zu laden und dieses schrittweise abzuarbeiten, dafür gibts keinen Grund, ist aber so.. Der erste kann nicht mit Offset laden und der 2. blendet den Bereich irgendwie aus.
Kennt Jemand noch einen Kandidaten?



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 18.12.2013 um 22:27 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
19.12.2013, 20:49 Uhr
abnoname



Dein Projekt NEC V30?

Mit nem EPROM Emulator für die 4 ROMs wäre das sicher "schneller" lösbar. Wegens Emulator... hast du mal im Bochs geschaut, was sich da Richtung BIOS machen lässt?

Noch ein Schwank:
Zu der 2. ZVE habe ich auch nen ähnlichen Bug in der ZVE von A7100 gehabt. Dort wollte die Tastaturschnittstelle nichts empfangen. Habe dann den Russen auf dem Weg durch Studieren des Schaltplans gefunden. Geht also öfter auch mal ohne BruteForce Suche.

VG
Franz

Dieser Beitrag wurde am 19.12.2013 um 20:51 Uhr von abnoname editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
19.12.2013, 22:33 Uhr
holm

Avatar von holm

Projekt ist gut, wenn ich das Alleine mache, werde ich aus Zeitgründen sicher wieder dabei abbrechen, weil ich noch 3 größere dienstliche Projekte abarbeiten muß und noch nebenbei Elektronik reparieren. Macht Euch blos nicht Selbstständig, mit Hobby wirds dann Essig.

Häh Schaltplan? Hast Du eine Schaltung der K2771?

Bochs werde ich mir ansehen, aber eingrafischer CPU Emulator ist eine feine Sache, da kann man nicht nur disassemblieren sondern i.A. auch gucken was die Kiste wirklich macht.
ggf. muß ich mal in die Sourcen dieses I8086emu gucken, warum das Ding nicht so will wie ich...

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
003
19.12.2013, 23:02 Uhr
abnoname



Jo habe ich. Aber ganz düstere Qualität. Kann ich dir morgen gern schicken.

VG
Franz
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
19.12.2013, 23:20 Uhr
holm

Avatar von holm

Besser düstere Qualität als gar Keine :-)

Danke Dir!

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
005
20.12.2013, 11:13 Uhr
felge1966



@holm
hast du nicht sogar selbst bei dir die Pläne der K2771.10 liegen?

Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
20.12.2013, 11:15 Uhr
abnoname



Tatsache: http://www.tiffe.de/Robotron/MMS16/Schaltplaene/ZVE/

Das sind jene, die ich auch habe.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
20.12.2013, 13:38 Uhr
holm

Avatar von holm

Na toll, die muß ich aber nicht zwangsläufig da selber hoch geladen haben :-)
Wenigstens das kann ich zu meiner Verteidigung sagen.
Es gibt halt kein Inhaltsverzeichnis von dieser Müllhalde, ich habe dafür keine Zeit :-(
Hätte ich das gewußt, hätte ich zur Reparatur sicher mal da rein geguckt.


Übrigens, ich habe bei der Gelegenheit noch mal wegen der Parallelen Schnitte rein geguckt. Rüder sagte mal es handele sich um eine nur Output Schnittstelle..das stimmt so nicht.
Man muß nur die Brücke 731 von 730 auf 732 umwickeln, dann kann man mit PC4 der PPI den 8286 in der Richtung umsteuern und auf Eingabe schalten. Das wird nach extern auch noch mit einem Strobe Signal bekannt gegeben.

Ich wußte das doch, ich habe auf die Art und Weise zu DDR Zeiten die Daten von einem Transientenrecorder in den 7150 eingelesen, die Auswertesoftware habe ich aber nicht geschrieben.

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 20.12.2013 um 13:54 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
20.12.2013, 17:15 Uhr
Enrico
Default Group and Edit



Zitat:
holm schrieb

...
Übrigens, ich habe bei der Gelegenheit noch mal wegen der Parallelen Schnitte rein geguckt. Rüder sagte mal es handele sich um eine nur Output Schnittstelle..das stimmt so nicht.
Man muß nur die Brücke 731 von 730 auf 732 umwickeln, dann kann man mit PC4 der PPI den 8286 in der Richtung umsteuern und auf Eingabe schalten. Das wird nach extern auch noch mit einem Strobe Signal bekannt gegeben.
...

Ich auch.
Hatten wird das nicht schon mal durch?
Problem ist aber, dass die Steuerleitungen nicht reichen, und die Portzuordnungen anders als beim PC sind.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
20.12.2013, 22:22 Uhr
holm

Avatar von holm

...nicht reichen ...für was?
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
21.12.2013, 00:39 Uhr
Enrico
Default Group and Edit


Um das als Bidir. LPT zu nutzen. Was sonst?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
21.12.2013, 11:05 Uhr
holm

Avatar von holm

Mal langsam Enrico. Du meinst sicher für Sowas wie Norton Commander und Datenübertragung.
Um es als Bidirektionale 8 Bit Parallelschnittstelle zu nutzen ist es sicherlich nicht zu wenig.
MAn kann da also Irgendwas ranhängen, die Programmiererei ist doch easy mit Tubopascal oder Basic zu machen, Assembler natürlich auch. Mir ging es nur um die prinzipielle Verfügbarkeit einer bidirektionalen 8 Bit Schnittstelle, und die ist da.

Es ist freilich kein XT Kompatibler Centronics Port, wollte er wahrscheinlich auch nie sein denn dieser wäre billiger zu machen gewesen.

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
21.12.2013, 12:19 Uhr
Enrico
Default Group and Edit


Verfügbarkeit ist richtig.

Als Nibble funktioniert das für Datenübertragungen auch nicht.
Hatte ich schon mal geprüft.
--
MFG
Enrico
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