Commodore 128 - Problèmes d'affichage et autres...

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar de l’utilisateur
sky80874
Messages : 5
Inscription : 30 août 2014 14:44
Localisation : Waterloo

Commodore 128 - Problèmes d'affichage et autres...

Message par sky80874 »

Bonjour,
Je viens d'acquérir un Commodore 128 et j'ai plusieurs soucis.

1) à l'allumage, l'écran reste noir, rien ne se passe.
2) Un léger mouvement à la prise d'alimentation (à côté du bouton reset) et l'affichage devient 'presque' normal : l'invite classique verte et grise du C128 mais ... il y a systématiquement 2 points d'exclamations qui apparaissent au milieu et en bas de l'écran
3) Je tape une commande basic (LIST ou RUN p ex) et là ça se corse :
- L'ordinateur émet un beep
- Il m'affiche du code HEX
par la suite, il ne reconnait plus aucune instruction et ajoute un point d'interrogation à chaque commande BASIC. P. EX, je tape PRINT et il va simplement remplacer le T par ? et aller à la ligne avec le curseur...donc j'ai un PRIN? et le curseur va à la ligne...J'ai l'impression qu'il switch du Basic vers du language machine...
4) Si je tape 'GO64', il me demande si je suis sûr, ensuite il switch vers le C64 (j'ai le beau bleu du C64 et un curseur) mais au lieu d'indiquer l'entête classique, il m'indique ?OUT OF MEMORY ERROR IN 0. Et évidement aucune de mes commandes ne répond.

Donc voilà...Une bien curieuse bête qui a une vie propre et refuse de m'obéir :( .

Je suis donc à la recherche d'un coup de pouce pour m'aider à réparer ce problème. J'avoue ne pas savoir par où commencer...

Quelques photos d'écran sont en pièce jointe afin de se rendre compte...

Un grand merci d'avance,
JF
Pièces jointes
Message d'erreur en mode C64
Message d'erreur en mode C64
4.jpg (199.17 Kio) Consulté 5455 fois
Comportement bizarre..affiche de l'hexa après une commande Basic
Comportement bizarre..affiche de l'hexa après une commande Basic
3.jpg (174.34 Kio) Consulté 5455 fois
Ecran de démarrage avec les points d'exclamation
Ecran de démarrage avec les points d'exclamation
2.jpg (124.99 Kio) Consulté 5455 fois
Avatar de l’utilisateur
LeGrapyl
Messages : 1228
Inscription : 15 déc. 2013 23:38
Localisation : 34 mais parfois 71...

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par LeGrapyl »

Salut JF et bienvenue.
[Mode petit scarabée : ON]Je te conseillerai dans un premier temps de contrôler tes tensions à la sortie de ton alim.
Ensuite, inspecte l'état visuel des composants et mesure les tensions du régulateur et condensateurs dans le coin.cf photo[Mode petit scarabée : OFF]
RegAlimC128.jpg
RegAlimC128.jpg (169.44 Kio) Consulté 5449 fois
Après je pense qu'il faudra regarder du côté des schémas ICI par exemple si il n'y a rien d'anormal dans l'alimentation...

Moi je dis ça mais je suis loin d'être un expert :mrgreen:

[HS]: je me permets de d'aider parce que je suis à moitié Britannique...j'espère que les autres membres ne t'en voudront pas d'habiter Waterloo :lol: :lol: [HS]
Tom la Riboulle, l'homme qui roule en boule !
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13297
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par Carl »

Il m'affiche du code HEX
Oui, ta machine est passée en mode monitor pour en sortir : Exit
Les commandes dispo du monitor plus bas

Tu as peut être un soucis de ROM Basic U33
U33 318018-02 C128 BASIC LO ROM
No BASIC startup screen in 128 mode only. Computer goes into "monitor" mode.

Code : Tout sélectionner

To enter the monitor from BASIC, type:
MONITOR {return}
Summary of Commodore 128 Monitor Commands

ASSEMBLE

Assembles a line of 8502 code.
COMPARE

Compares two sections of memory and reports differences.
DISASSEMBLE

Disassembles a line of 8502 code.
FILL

Fills a range of memory with the specified byte.
GO

Starts execution at the specified address.
HUNT

Hunts through memory within a specified range for all occurrances of a set of bytes.
JUMP

Jumps to the subroutine.
LOAD

Loads a file from tape or disk.
MEMORY

Displays the hexadecimal values of memory locations.
REGISTERS

Displays the 8502 registers.
SAVE

Saves to tape or disk.
TRANSFER

Transfers code from one section of memory to another.
VERIFY

Compares memory with tape or disk.
EXIT

Exits Commodore 128 MONITOR
(period)

Assembles a line of 8502 code (same as Assemble).
(greater than)

Modifies memory.
(semicolon)

Modifies 8502 register displays.
@ (at sign)

Displays disk status, sends disk command, displays directory.
Daniel
Messages : 17423
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par Daniel »

La première chose à faire, avant tout autre test ou tentative d'intervention sur la carte mère, est de réparer le mauvais contact de l'alimentation. Ce mauvais contact peut provoquer toutes sortes d'anomalies et fausse les interprétations. Après on y verra plus clair.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
sky80874
Messages : 5
Inscription : 30 août 2014 14:44
Localisation : Waterloo

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par sky80874 »

Bonjour et merci pour vos réponses.

D'abord j'ai ouvert soigneusement la machine pour observer les composants internes. Je n'ai rien vu qui m'a paru problématique. Les pages du socket de l'alimentation sont corrodés (dois-je les poncer légèrement ?) mais à part ça rien à signaler.

Etant donné qu'il fallait apparemment sécuriser l'alimentation, j'ai trouvé un autre transfo dont je suis sûr qu'il fonctionne parfaitement.

Effectivement, je n'ai plus de problème d'affichage bizarre : black screen, les points d'exclamation au milieu de l'écran ou autre indications exotiques ont disparus.

Donc ça m'a l'air stabilisé au niveau de l'image.

Par contre, elle bascule toujours en mode monitor dès que je lance une commande et l'erreur de mémoire persiste quand je passe en mode C64.

Se peut-il qu'il s'agisse d'une erreur RAM ? Il me semble avoir vu quelque part que les rams peuvent être testées en examinant la différence de potentiel à ces pattes.

Qu'en pensez-vous ?

Merci,
JF
Avatar de l’utilisateur
sky80874
Messages : 5
Inscription : 30 août 2014 14:44
Localisation : Waterloo

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par sky80874 »

un conseil pour tester le chip U33 ? Je vois que ça se trouve sur e-bay pour une quinzaine d'euros. Comme le mien est placé sur un socket je peux le remplacer sans trop d'efforts mais il faudrait idéalement s'assurer qu'il est défectueux...

Merci d'avance,
JF
Avatar de l’utilisateur
LeGrapyl
Messages : 1228
Inscription : 15 déc. 2013 23:38
Localisation : 34 mais parfois 71...

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par LeGrapyl »

Daniel a écrit :La première chose à faire [...] est de réparer le mauvais contact de l'alimentation.
DANIEL MON MAITRE !!!! l'alimentation en premier ; tu vois Daniel je retiens !!! :lol:
Tom la Riboulle, l'homme qui roule en boule !
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13297
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par Carl »

Tu peux essayer de connecter une cartouche de jeu C64, cela permettra de tester les premiers ko de ram du C128....
ps : avec une cartouche de jeu, le kernal et basic (C64) ne sont plus utilisés...

Carl
Avatar de l’utilisateur
sky80874
Messages : 5
Inscription : 30 août 2014 14:44
Localisation : Waterloo

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par sky80874 »

Je viens d'essayer avec trois cartouches de C64. Le jeu se charge normalement : graphiques, son, couleur, tout y est. A part que le(s) joystick(s) ne répond(ent) pas comme ils devraient...mais on va laisser ça sur le côté pour l'instant ;-).

Donc, il boot bien sur la cartouche et tout à l'air de fonctionner normalement.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13297
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par Carl »

ok mais pour les joystick, cela peut indiquer que l'un des deux CIA 6256 (ou CIA 8521 si C128 de fin 85, début 86) est HS...

Tu devrais avoir certaines touches du clavier qui ne fonctionnent pas ...

le CIA8521 devrait être sur support, il est dispo dans les Amiga 500 si tu veux faire un essai...il est très sensible aux décharges d’électricités statiques... :!:


Carl
fzalfa
Messages : 251
Inscription : 04 août 2008 15:18
Localisation : Le Pontet
Contact :

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par fzalfa »

pour moi ça sent un soucis de clavier ou de CIA

Laurent
SGI sinon rien !!!
Avatar de l’utilisateur
sky80874
Messages : 5
Inscription : 30 août 2014 14:44
Localisation : Waterloo

Re: Commodore 128 - Problèmes d'affichage et autres...

Message par sky80874 »

Je viens de remplacer le 6526 et le U33 318018-02 par des pièces que j'avais sur une autre machine. Mais bon, je ne suis en fait pas plus avancé car l'autre machine était vendue 'pour pièces' donc si ça tombe les pièces étaient également défectueuses...grrr...

J'ai également changé le clavier par un autre qui fonctionne mais cela ne résoud rien.

Donc j'en suis toujours au même stade : il passe automatiquement en mode monitor et rien n'y fait.

J'ai un autre C128 qui fonctionne parfaitement : y a-t-il un risque si je lui 'emprunte' les pièces en question pour les placer sur la machine défectueuse ?

Merci d'avance,
JF
Répondre