[Apple II] dépannage Apple 2 Europlus

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

Avatar de l’utilisateur
fneck
Site Admin
Messages : 17523
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

[Apple II] dépannage Apple 2 Europlus

Message par fneck »

J'ouvre un topic pour essayer le dépanner l'Apple 2 Europlus récupéré il y a peu par l'intermédiaire de Tron.

Celui-ci démarre mais affiche systématiquement le moniteur intégré * au lieu de basculer automatiquement sous Basic Applesoft. Généralement le moniteur affiche une adresse mémoire, le plus souvent différente à chaque mise sous tension, et si parfois il affiche l'invite du Basic [ celui-ci ne fonctionne pas. Toute tentative de commande amène à nouveau au moniteur. La séquence CTRL-B ne fonctionne pas non plus:
Image

Comme à l'habitude, j'ai commencé par mesurer les tensions, elles semblent correctes au voltmètre mais je n'ai pas sorti l'oscillo. D'emblée je pense à un soucis de RAM étant donné que le moniteur m'indique une adresse au démarrage, je ne sais pas s'il y a un rapport...

J'ai donc permuté les trois banques de mémoire (même 4 si je compte la carte langage 16 Ko), en partant du principe que s'il y avait une puce défectueuse le changement de place serait visible. Pas d'effet visible. J'ai ensuite décider de retirer purement et simplement les puces, banque après banque... rien de mieux. Si ce n'est que sans RAM en place l'affichage est amusant:
Image
Image

En réalité cet affichage de ??? se produit si la banque 0 est vide (la plus près du clavier). A partir du moment ou il y a de la RAM dans cette banque le démarrage est toujours identique.

Deux questions si des spécialistes Apple II peuvent me renseigner:
- Qu'est sensé faire l'Apple 2 en présence d'un défaut mémoire? doit-il en particulier lancer le moniteur?
- La carte langage 16 Ko est-elle absolument nécessaire dans le slot 0 sur un Europlus ou peut-il fonctionner avec 48 Ko?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
laurel
Messages : 1527
Inscription : 23 nov. 2009 16:04
Localisation : Nancy
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par laurel »

Il peut fonctionner sans la carte langage. Mais sans, tu n'as pas l'integrer Basic (>) disponible.

L'écran ???? ???? etc... je le vois au démarrage des miens, avant qu'il ne lance l'autostart.

Quand tu branches un lecteur de disquettes, il ne se lance pas non?
Ça ne peut pas être un problème de rom?...
Avatar de l’utilisateur
parabolus
Messages : 213
Inscription : 30 nov. 2008 00:56
Localisation : Arcachon
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par parabolus »

fneck a écrit :.. Qu'est sensé faire l'Apple 2 en présence d'un défaut mémoire? doit-il en particulier lancer le moniteur?...
Mettons nous d'accord sur le vocabulaire. Pour moi, le moniteur c'est le programme en ROM. Et l'Aplle 2 ne sait rien faire sans le moniteur. Au démarrage il y a un Reset du 6502 qui provoque un branchement à l'adresse FFFC du moniteur. Et à partir de là, c'est le Moniteur qui prend la main. Et si quelqu'un est capable de tester la mémoire, c'est lui. J'ai regardé le listing du Moniteur et je ne vois pas de test de la mémoire. Mais il faut dire que le Moniteur est un vrai fouillis, du au manque de mémoire et aux rajoutis successifs. Et puis, j'ai peut être une ROM défaillante. Il y a longtemps que je n'ai plus 50 ans :)
Avatar de l’utilisateur
irios
Messages : 3398
Inscription : 04 nov. 2007 19:47
Localisation : Rochefort du Gard (30)
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par irios »

J'enlèverai le CPU, les ROMS et les mémoires.
1- Mesure de la fréquence
2- Mesure du reset
3- Mesures des décodeurs d'adresses (139,138,...)
4- Mise en place du CPU
5- Mesure sur le socket rom contenant le moniteur si la ligne correspondant au chip select est bien active au niveau bas (rejoint le point 3)
5.1- Si c'est le cas c'est bon --> allez au point 6
5.2- Si ce n'est pas le cas (il y a eu un loupé au point 3)--> Voir la logique de sélection--> nouveau diagnostic

A suivre... :mrgreen:
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
6502man
Messages : 12327
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par 6502man »

Si je comprend bien l'apple demarre sur le moniteur => est ce que tu peut l'utiliser ?

Le basic ne veut pas demarrer ni fontionner => la rom est peut être en cause ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17523
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par fneck »

Merci pour vos différents messages, je réponds rapidement à chaud et en vrac:

Je n'ai pas encore branché un Disk II pour voir ce qu'il fait, je vais essayer rapidement.
Pour le test de la mémoire inclus ou pas au moniteur, vu la rapidité du boot, en fait je ne pense pas même si ce test existe qu'il puisse être exhaustif. Ce qui me conforte également dans cette idée, c'est que je peux retirer indifféremment une puce RAM autre que sur la banque 0 il ne se passe rien de différent.
Concernant la fréquence, le processeur et le reset je ne crois pas qu'il puisse y avoir un soucis de ce coté étant donné que l'ordinateur m'affiche quelque chose de cohérent, à savoir le programme moniteur. Celui-ci étant... un programme qui s'exécute.
Enfin la ROM, j'y pense depuis que j'ai plus ou moins écarté un soucis de RAM. J'avais déjà retiré la ROM Basic (5 puces), l'ordinateur fait exactement la même chose. Si je retire la 6ème il ne fait plus rien, jusque là c'est normal puisqu'il s'agit du moniteur. C'est la piste la plus crédible qui me vient à l'esprit ce soir.

Donc en supposant que le moniteur fonctionne bien, c'est lui qui doit brancher l'exécution quelque part à une adresse du Basic, hors si ce dernier est HS il se passera... je ne sais pas quoi. Mais en raccordant un floppy, celui ci devrait pouvoir booter l'ordinateur sous DOS sans faire appel au Basic :idea:

A suivre...
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
fabu
Messages : 976
Inscription : 11 avr. 2007 13:03
Localisation : Aveyron

Re: [Apple II] dépannage Apple 2 Europlus

Message par fabu »

Je n'ai pas d'Apple II europlus.

Mais j'ai bidouillé pas mal d'apple IIe.
Permuté rams,roms d'un à l'autre pour les faire fonctionner à nouveau. je me suis retrouvé avec des bandes verte à l'écran mais pas l'affichage Apple II d'accueil.

Le problème venait du fait que je faisait les test sans clavier.

Donc pense à rebrancher le clavier à chacune de tes manips si ce n'est pas ce que tu as fait.
Avatar de l’utilisateur
parabolus
Messages : 213
Inscription : 30 nov. 2008 00:56
Localisation : Arcachon
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par parabolus »

fneck a écrit :...Donc en supposant que le moniteur fonctionne bien, c'est lui qui doit brancher l'exécution quelque part à une adresse du Basic, hors si ce dernier est HS il se passera... je ne sais pas quoi...
Non, c'est le moniteur qui charge le DOS. Il n'a pas besoin du Basic intégré pour cela. Le Basic on peut s'en passer. Il est bon a rien. Une des premières choses que fait le moniteur, c'est de tester la présence d'une carte controleur de disque sur un des slots en partant du 7 et en descendant jusqu'au 1. S'il en trouve une, il va se brancher à l'adresse qui correspond a ce slot . Ce qui provoquera la lecture du DOS , etc...
Quant à la RAM, au démarrage, il n'y a rien d'intéressant dedans et pour cause, mais dans la partie basse, c'est la que l'on va mettre un tas d'indicateurs et surtout il y a la zone d'affichage. Donc si tu l'enlèves tu ne peux plus rien afficher.
Avatar de l’utilisateur
gilles
Messages : 2782
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par gilles »

mmm, ben voilà, vous m'avez donné envie de rebrancher mon obscure clone d'Apple 2 en panne... c'est malin, comme si je n'avais que çà à faire :)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17523
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par fneck »

Ok pour le clavier, je ne l'avais jamais débranché pour les essais.

Sinon ça ne va pas être aussi simple que cela, puisque maintenant je sais qu'il y a au moins deux pannes :(

J'ai donc connecté le floppy et lors du boot la disquette est bien lue mais le plantage subsiste. Ma méconnaissance de l'Apple 2 m'a fait oublié un détail, même en bootant sur disquette l'Applesoft Basic est ensuite quand même chargé... :( En tout cas c'est ce que j'ai compris en cherchant des infos sur le net.

A ce stade j'ai voulu être certain pour la ROM, j'ai donc sorti mon Europlus fonctionnel pour faire des permutations de puces et évidemment ça va de suite mieux, la ROM-E0 était bien HS :(

Seulement si tout semble fonctionner en Basic, ce n'est pas le cas depuis le Disk II, car l'ordinateur refuse toujours de démarrer depuis le disque, c'est ce qui me fait dire qu'il y a autre chose (et pas que de la pomme :wink: ). En profitant de l'Europlus fonctionnel j'ai vérifié la carte contrôleur et la carte langage, la première est bonne mais la seconde non :(

Bon, pour la suite il va falloir attendre le WE prochain.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17523
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par fneck »

parabolus a écrit :Non, c'est le moniteur qui charge le DOS. Il n'a pas besoin du Basic intégré pour cela.
C'est exactement ce que j'avais marqué. Le moniteur cherche le floppy et s'il ne le trouve pas il lance le Basic en ROM.

Par contre je pensais que s'il trouvait une disquette DOS il n'aurait plus besoin du Basic mais a priori ce n'est pas exact ça.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
6502man
Messages : 12327
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par 6502man »

fneck a écrit :A ce stade j'ai voulu être certain pour la ROM, j'ai donc sorti mon Europlus fonctionnel pour faire des permutations de puces et évidemment ça va de suite mieux, la ROM-E0 était bien HS :(
Donc c'etait bien la rom du basic qui etait hs ?
Ca me parait plus logique.

maintenant reste a trouver l'autre panne :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17523
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par fneck »

Je viens d'essayer un dernier truc, à savoir la permutation des banques de RAM, et bonne idée au final car dès la première permutation d'une banque l'Apple 2 démarre depuis le DOS 3.3 :D :D :D

Bilan provisoire actuel: 1 puce ROM HS et au moins une puce RAM HS

J'avais vu un jour un programme en Basic pour vérifier la mémoire d'un Apple, quelqu'un connait un lien, possède le programme, peut me le faire (rayer la mention inutile :wink: )

Merci.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
laurel
Messages : 1527
Inscription : 23 nov. 2009 16:04
Localisation : Nancy
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par laurel »

il y a quelques informations intéressantes ici : http://www.willegal.net/appleii/appleii-repair.htm
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17523
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Apple II] dépannage Apple 2 Europlus

Message par fneck »

Laurel, lien très intéressant, je vais regarder de près.
Merci.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Répondre