You are not logged in.

Dear visitor, welcome to Forum64. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

tecman

Trainee

  • "tecman" started this thread

Posts: 75

Date of registration: Aug 17th 2005

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

1

Sunday, December 4th 2005, 6:12pm

64 Modus eines 128D Plastik nicht ok.

Hallo

Weiß nicht so recht wo ich meine Frage reinstellen soll, aber es handelt sich hier um den 64er Modus, der wohl eine Macke hat.
Nunmal von vorne. Habe zwei 128D'ler supergünstig ergattert, beide sind in der Plastik Ausführung.
Mit dem einen 128D scheint alles ok zu sein, alle (die ich habe) 64er Spielchen laufen. Der 128 Modus sowie der CPM Modus laufen mit den paar Programmen die ich habe auch bestens.

Der andere 128D scheint im 64er Modus wohl nicht ganz ok zu sein. Das Fehlerbild erscheint bei fast alle Spielen die ich geladen habe, naja zumindest versucht habe. Es scheint so, das ab einem bestimmten Speicherbereich in dem sich die Spiele laden, ein Fehler ist. Die Intros der Spiele (meist von den Crackern) laufen dagegen am Anfang, aber sobald es dann weitergeht, bleibt er stehen oder es kommt der Basic Eingabe-Cursor wieder.
Die Meldung am Anfang sagt, dass 38911 Bytes frei sind. Egal wie ich den C64 Modus erreiche, immer dasselbe Problem. Dagegen laufen die BASIC Programme und die ersten Gehversuche in Assembler einwandfrei (im 64er Modus). Benutze den SMON, der sich ab 9000 reinsetzt. Meine kleinen Programme schreibe ich entweder in C000 oder 6000.
Wie gesagt, bisher erscheint mir dieses Verhalten bei fast allen Spielchen. Ausser H.E.R.O, dass läuft.

Die Frage: Was kann ich tun, um die Ursache herauszufinden. Übrigens, mit dem Lötkolben kann ich ganz gut umgehen, ich brauche nur Ratschläge um mich hier ranzutasten. Welcher Speicherchip ist kaputt usw....

Wäre sehr nett, wenn einer von euch Profis mir helfen könnte.
Herzlichen Dank

Grüße

8-Bit-Fan

Unregistered

2

Sunday, December 4th 2005, 6:43pm

Für den Chip, der hier wahrscheinlich defekt ist brauchst du keinen Lötkolben, der ist zum Glück gesockelt.

Schraube mal beide 128er auf und tausche folgenden Chip vorsichtig von dem funktionierenden 128er in den defekten:

Platz U32 - Betriebssystem und Basicrom für den 64er-Modus

Wenn er dann einwandfrei läuft, weißte ja was defekt ist.

tecman

Trainee

  • "tecman" started this thread

Posts: 75

Date of registration: Aug 17th 2005

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

3

Sunday, December 4th 2005, 8:34pm

Danke für den Vorschlag. Habe vorhin die zwei 128Dler zerlegt und den Chip ausgetauscht. Leider das gleiche Fehlerbild. Ich vermute immer noch, dass hier der Speicher nicht ok ist. Mit welcher Methode könnte man das testen?

8-Bit-Fan

Unregistered

4

Sunday, December 4th 2005, 8:37pm

Laß den Rechner mal 5 Minuten laufen und schaue während dem Betrieb, ob ein Speicherchip heiß wird...

tecman

Trainee

  • "tecman" started this thread

Posts: 75

Date of registration: Aug 17th 2005

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

5

Sunday, December 4th 2005, 8:41pm

Ok. Aber das werde ich heute nicht mehr angehen. Ich melde mich wieder. Danke erstmal.

tecman

Trainee

  • "tecman" started this thread

Posts: 75

Date of registration: Aug 17th 2005

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

6

Sunday, December 4th 2005, 11:24pm

hmm, also nach 5-10 Minuten fühlen sich die Speicherchips alle gleich warm an. Es "bruzelt" keiner aus der Reihe. Es ist doch zum k....... :baby:
Kann man nicht per Software an dich Sache ran gehen? Quasi, mit einem Programm nach und nach den Speicher mit Schreib- und Lesevorgängen durchprüfen. Wenn das irgendwie machbar wäre. ?(

  • "Fröhn" is male

Posts: 4,494

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

7

Sunday, December 4th 2005, 11:42pm

Wenn eine Einschaltmeldung kommt ist es schonmal nicht der Speicher, denn dann wurde ja der Speichertest erfolgreich abgeschlossen.

8

Monday, December 5th 2005, 8:17pm

Beim 64er hätte ich gesagt: könnte eine sterbende PLA sein eventuell da mal nachhaken...
C64-Nostalgie-Club 100% .tap Liste 2012
http://www.uploadarea.de/upload/2kycnxhi…4b489ndtvo.html

tecman

Trainee

  • "tecman" started this thread

Posts: 75

Date of registration: Aug 17th 2005

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

9

Monday, December 5th 2005, 10:52pm

OK, habe nun alle gesockelten Chips ausgetauscht. Bisher keine Änderung. Allerdings habe ich bei einem gezögert, da dieser unterschiedlich bei beiden C128D bestückt ist. Naja, zumindest die Art!
Sehts euch an.

Wenn ihr mir noch sagen könnt welcher Chip beim 128er der PLA ist, wär das super. Ist ja auch das erstemal, das ich diese Kiste offen habe.

Kann ich diese auch einfach mal tauschen? Sollte eigentlich möglich sein. Ich frag aber lieber mal. :]
tecman has attached the following images:
  • P1010172-3.jpg
  • P1010169-3.jpg

This post has been edited 2 times, last edit by "tecman" (Dec 5th 2005, 10:54pm)


1000ste-user

Unregistered

10

Monday, December 5th 2005, 11:00pm

Steckplatz U11: 315012-01 PLA 8721

8-Bit-Fan

Unregistered

11

Monday, December 5th 2005, 11:02pm

Die PLA trägt die Bezeichnung 8721R3.


Der 128er hat aber auch eine MMU, die auch für Speicherverwaltung zuständig ist. Weiß jetzt aber nicht, ob sie nur die Speicherbänke im 128er-Modus hin und herschaltet oder ob sie auch etwas mit dem C64-Modus zu tun hat ?!

Die MMU hat die Bezeichnung 8722R1.

tecman

Trainee

  • "tecman" started this thread

Posts: 75

Date of registration: Aug 17th 2005

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

12

Monday, December 5th 2005, 11:40pm

Na suuuper. Diese PLA ist NATÜRLICH nicht gesockelt. Warum auch.....
Hat jemand Tips, wie ich dieses Teil heile herausbekomme? Ansonsten würde ich die Pins von oben abzwicken, den Rest heraus löten und erstmal mit einem Sockel bestücken. Ok, ist eine harte Methode. Ich weiß ja nicht mal, ob die PLA hin ist.

Die MMU ist bei mir übrigens ein 8722R2 und den hatte ich schon ausgetauscht, da gesockelt.

Hätte jemand schon mal eine PLA für mich? Kosten?

Amiga3000

Kreidler-RS Fahrer

  • "Amiga3000" is male

Posts: 885

Date of registration: Sep 4th 2005

Location: Nähe Trier

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

13

Tuesday, December 6th 2005, 11:41am

Besser keinen Baustein schrotten,der eventuell noch heil ist,den *nachschub* an ersatzteilen gibts nicht mehr! Dann laß den lieber in einer Radio-Fernsehwerkstatt auslöten.Dannach aber auch gleich nen sockel rein! Kältespray brauchst auf alle fälle,und entlötlize(wurde mir empfohlen).Entlötpumpen solle da nicht so gut sein.

Aber es ist doch normal,das nur die Bausteine kaputt gehn,die nicht gesockelt sind :baby:

Overdoc

Master

  • "Overdoc" is male

Posts: 1,781

Date of registration: Dec 3rd 2002

Location: Österreich

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

14

Tuesday, December 6th 2005, 11:55pm

Naja, wenn du Basic-Programme im 64er Modus ablaufen lassen kannst dann könntest du dir ein Program schreiben welches jede Speicherzelle wiederholt beschreibt und ausließt, eventuell mit einer gewissen Verzögerung usw. Da siehst du dann genau an welcher Speicherstelle welches Bit umfällt (falls es daran liegt ?)
was ich noch so suche:
Commodore VC-1515 Drucker, 1350 Maus, Amiga 1020 Laufwerk

tecman

Trainee

  • "tecman" started this thread

Posts: 75

Date of registration: Aug 17th 2005

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

15

Thursday, December 8th 2005, 1:14pm

Hi Overdoc

Quasi in diesem Stil:

10 FOR X=3000 TO 40960
20 POKE X,255
30 IF PEEK(X)<>255 THEN PRINT X,PEEK(X)
40 NEXT

Wäre der Bereich ok? Ich meine zwischen $a000 und $bfff sowie zwischen $d000 und $ffff greife ich ja auf das ROM zu somit können die gepokten Werte ja gar nicht richtig zurück kommen.
Der VIC liegt in $d000 und $dfff - aber der Rest???
Wie du siehst, bin ich nicht ganz mit der Speicherbelegung vertraut.
Wenn du mir hier bitte noch etwas helfen könntest.

Herzlichen Dank erstmal, auch an die anderen die mich unterstützt haben. :winke:

This post has been edited 1 times, last edit by "tecman" (Dec 8th 2005, 1:43pm)


  • "Fröhn" is male

Posts: 4,494

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

16

Thursday, December 8th 2005, 2:01pm

Wie ich schon erwähnte: Am RAM liegt es definitiv nicht, denn wenn die Einschaltmeldung kommt, wurde der Speichertest erfolgreich abgeschlossen.

tecman

Trainee

  • "tecman" started this thread

Posts: 75

Date of registration: Aug 17th 2005

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

17

Thursday, December 8th 2005, 2:12pm

Ok. Dann ersteiger ich mir bei BLUBB einen C128 günstig und fang das Aus-, Einlöten an. So ein Mist, das wollte ich vermeiden. Aber es ist nun wohl so, das es nicht anders geht. Schadet nicht, ein "Ersatzteillager" zu besitzen. ;)

Ein Bekannter hat das Equipment, um diese Größe des Chips auf einmal auslöten zu können. Keine Ahnung wie diese Lötkolbenaufsätze heißen.

Bin ja gespannt, obs die PLA nun ist...

  • "Fröhn" is male

Posts: 4,494

Date of registration: Jan 5th 2004

Location: MOS County

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

18

Thursday, December 8th 2005, 2:44pm

Warum einen heilen C128 zerlöten, nur um einen defekten zu reparieren?

tecman

Trainee

  • "tecman" started this thread

Posts: 75

Date of registration: Aug 17th 2005

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

19

Thursday, December 8th 2005, 3:23pm

Wer sagt, das bei BLUBB erstandenes heile ist? Wenn ich mir die ramponierten 128er anschaue, dann wäre ich mir da nicht so sicher. Ansonsten geb ich dir recht. Wenn der dann doch ok ist, wird der jetzige ins Ersatzteillager gestellt.

Overdoc

Master

  • "Overdoc" is male

Posts: 1,781

Date of registration: Dec 3rd 2002

Location: Österreich

  • Send private message

member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month member since 126 month

20

Saturday, December 10th 2005, 12:39am

Ja, beim Start wir ein Speichertest durchgeführt, aber es kommt auch manchmal vor daß ein RAM nur kurz seinen Inhalt halten kann.
Deshalb würd ich eben vorschlagen eine kleine Zeitschleife zwischen Beschreiben und Auslesen einzubauen. Die Bereiche unter dem ROM kannst du (zumindest beim C64) nur in Maschinen-Code auslesen indem du Speicherzelle $0001 veränderst.

Viel Glück !
was ich noch so suche:
Commodore VC-1515 Drucker, 1350 Maus, Amiga 1020 Laufwerk