Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » Fehler SA.DIAGS? » Themenansicht

Autor Thread - Seiten: -1-
000
24.06.2015, 20:32 Uhr
kaiOr

Avatar von kaiOr

Hiho,

kann hier evtl. noch jemand die Funktion von SA.DIAGS testen? Und zwar geht es um die letzte Version 3.1. Die kann man sich mit "make" aus der "sadiag.tar" von Ollis Seite bauen.

Und zwar bleibt Test 7 (MMU) nach ersten Beobachtungen auf Index 4-Platinen mit "95" stehen, auf Index 1 jedoch nicht. Mag das jemand bestätigen?

Am schnellsten bekommt man das Programm mit Mobbys Terminal auf der P8000(C) zum Laufen:

1. P8000(C) einschalten
2. U880-Softwaremonitor: weiter mit "X" und ENTER
3. U8000-Softwaremonitor: "O R" und ENTER -> Datei "boot0.rm" im Dialog auswählen und öffnen
4. BOOTING REMOTE: "sa.diags2" und ENTER -> Datei "sa.diags2" auswählen und öffnen


MfG
Kai

Dieser Beitrag wurde am 24.06.2015 um 21:53 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
24.06.2015, 20:47 Uhr
Olli

Avatar von Olli

Ich kanns zummindest mit Index-4 nicht testen, da nicht vorhanden.
Man könnte den sa.diags Teil mal mit dem Test-Teil aus der Firmware vergleichen. Soweit ich mich erinnern kann ist mir damals aufgefallen, das einige Teile von sa.diags recht alt waren. Es sah so aus, als ob sie quasi den Firmware-Test als "Standalone" umoperiert haben - und dann bei neueren Versionen immer nur einzelne Teile der neueren Firmware nach sa.diags umtransplantiert haben - einige vermeintlich funktionierende Teile wurden nicht übernommen. ggf. ist genau der MMU Test in sa.diags noch von einer alten Firmware-Version.....

http://cvs.laladev.org/index.html/P8000/WEGA/src/cmd/standalone/sa.diags/
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 24.06.2015 um 20:50 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
23.12.2017, 18:20 Uhr
kaiOr

Avatar von kaiOr

Hallo,

ich möchte weiter differenzieren:

Platine 16Bit - Index 4 (Compact) - Monitor 3.1:
SA.DIAGS (von WEGA 3.1 - Startdiskette) -> OK
SA.DIAGS (Ver.3.1 mit WDOS-Test) hängt beim MMU-Test mit "95"

Platine 16Bit - Index 4 (letzte P8000) - Monitor 3.1:
SA.DIAGS (von WEGA 3.1 - Startdisk) hängt beim MMU-Test mit "97"
SA.DIAGS (Ver.3.1 mit WDOS-Test) -> OK

Ich hatte jetzt jeweils zwei Platinen zum Vergleich, also 4 Platinen insgesamt. Das muss nix heißen, schon garnicht, dass es eine harte Trennung zwischen letzter P8000 und Compact gibt/gab. Die Bestückung scheint minimal zu variieren, aber bisher ist nichts zu sehen was direkten Einfluss auf die MMUs haben sollte.

Ich wüsste gern was eure Büchsen beim Hardwaretest so angeben.

SA.DIAGS von der WEGA - Startdiskette startet folgendermaßen:
1. P8000(C) einschalten & Diskette einlegen
2. U880-Softwaremonitor: ENTER
3. U8000-Softwaremonitor: "O U" und ENTER
4. BOOTING FROM UDOS FLOPPY: "sa.diags" und ENTER

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
30.12.2017, 14:18 Uhr
kaiOr

Avatar von kaiOr

Liegt es am Ende an der westlichen MMU-Bestückung? Die werde ich allerdings nicht aus Spaß rübertauschen.

P8000 16Bit Index 4:

P8000 Compact 16Bit Index 4:


Bei der Compact wurde wohl oben an der Taktaufbereitung gespart (Transistor + Kerko + 3 Widerstände fehlen. Dafür haben zwei Optokoppler rechts ein extra Dämpfungsglied (Kerko) bekommen. Wickelbrücken sind identisch. Die bisher gefundenen Trennungen auf der Leiterseite (2Stk.) ebenfalls.

Alles seeehr seltsam.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
30.12.2017, 14:27 Uhr
holm

Avatar von holm

Gib icht auf...

Ich habe bisher keine Unterschiede zwischen SGS und MME Ics feststellen können, allerdings ist das nun schon Jahre her das ich mich da rein gekniet hatte.
Ich müßte meine Compact mal wieder anwerfen..

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
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

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