132
16.06.2009, 18:22 Uhr
holm
|
@Olli: Ich bin gerade ma dabei nach Rainers 16Bit Platine zu gucken und ich könnte mal ein vollständiges Assemblerlisting des Monitors 3.1 gebrauchen, also eines, bei dem auf der linken Seite die Maschinencodes stehen, sowie eine Ladeliste...
Die Quellen gibts ja und wie der Monitor aus den Sourcen zu bauen ist, ist auch beschrieben, kannst Du das bitte mal machen? Man braucht dazu einen funktionsfähigen P8000 ein laufendes WEGA und einen der mit einem Assembler umgehen kann..
Danke,
Holm
Update: Olli, hat sich erledigt. Ich habe den Fehler auch so gefunden, es war ein defekter IO Adreßdecoder 8205 (4D24), der überhaupt keine Peripherie ansprach. Ich habe die CPU angehalten wenn G2B (bzw. /E2) L wurde und gesehen, das am Ausgang nix passierte. Trotzdem währe das Listing für Referenzzwecke nicht schlecht.
@Rainer: extra für Dich:
P8000 Hardwaretest U8001 - Version 3.0 *** ERROR 52 C1 AAAA *** ERROR 53 C1 AAAA 0000 *** ERROR 52 C1 5555 *** ERROR 53 C1 5555 0000 *** ERROR 54 C1 *** ERROR 70 *** FATAL ERROR * U8000-Softwaremonitor Version 3.0 - Press NMI U8000-Softwaremonitor Version 3.0 - Press NMI T
P8000 Hardwaretest U8001 - Version 3.0 *** ERROR 52 C1 AAAA *** ERROR 53 C1 AAAA 0000 *** ERROR 52 C1 5555 *** ERROR 53 C1 5555 0000 *** ERROR 54 C1 97
Das sind 2 Dinge, 1. Ohne RAM Karte, dann mit meiner selbstgebauten RAM Karte (Enricos Platine). Das bweist 3 Dinge: 1. Du hast eine ältere Monitorversion auf dem ROMS als ich. 2. Das Ding funktioniert auch auf Deiner CP_U nicht, und 3. der Andere Hardwaretest schreibt zumindest die 97 noch aus, bei mir erscheint nur die 9. Ich kann leider meine ROMS bei Dir nicht drauf stecken, da ich mangels 2732 2764 eingebaut habe, abgesehen davon das Du nur kurze Fassungen hast, sind die Lötpads in der Index 4 Version auch nicht mehr da.
Sag mal warum hast Du Z80 Pio auf die Platine gesteckt? Ich habe die vor jeglichem Test erst mal rausgezogen und Durch eine Z80A Pio und die einzige vorhandene UA855 ersetzt. Der Laden läuft da mit 4MHZ und IMHO sind Z80-PIO ohne Zusatz auch nur 2,5MHZ Versionen...
Hier noch zur Beruhigung das Testergebnis mit Deinen RAM Platinen:
P8000 Hardwaretest U8001 - Version 3.0 *** ERROR 52 C1 AAAA *** ERROR 53 C1 AAAA 0000 *** ERROR 52 C1 5555 *** ERROR 53 C1 5555 0000 *** ERROR 54 C1 MAXSEG=<0F> * Sind also OK. Der fehlende WDC ist genauso kaputt wie bei mir :-)
War Deine 8Bit Platine ok? Nochwas: Die Chips gehen aus der neueren Platine viel besser auszulöten als aus den alten, die Bohrlöcher sind wohl größer..
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 16.06.2009 um 19:38 Uhr von holm editiert. |