[Apple II] dépannage Apple 2 Europlus
Modérateurs : Papy.G, fneck, Carl
- 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
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:
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:
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?
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:
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:
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
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: [Apple II] dépannage Apple 2 Europlus
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?...
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?...
Apple 1: http://applethefirst.blogspot.com/
Re: [Apple II] dépannage Apple 2 Europlus
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 ansfneck 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?...
- irios
- Messages : 3398
- Inscription : 04 nov. 2007 19:47
- Localisation : Rochefort du Gard (30)
- Contact :
Re: [Apple II] dépannage Apple 2 Europlus
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...
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...
http://irioslabs.over-blog.com/
La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Re: [Apple II] dépannage Apple 2 Europlus
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 ?
Le basic ne veut pas demarrer ni fontionner => la rom est peut être en cause ?
- 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
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
A suivre...
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
A suivre...
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: [Apple II] dépannage Apple 2 Europlus
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.
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.
Re: [Apple II] dépannage Apple 2 Europlus
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...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...
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.
Re: [Apple II] dépannage Apple 2 Europlus
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
- 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
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 ). 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.
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 ). 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
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
- 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
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.parabolus a écrit :Non, c'est le moniteur qui charge le DOS. Il n'a pas besoin du Basic intégré pour cela.
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
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: [Apple II] dépannage Apple 2 Europlus
Donc c'etait bien la rom du basic qui etait hs ?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
Ca me parait plus logique.
maintenant reste a trouver l'autre panne
- 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
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
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 )
Merci.
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 )
Merci.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: [Apple II] dépannage Apple 2 Europlus
il y a quelques informations intéressantes ici : http://www.willegal.net/appleii/appleii-repair.htm
Apple 1: http://applethefirst.blogspot.com/
- 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
Laurel, lien très intéressant, je vais regarder de près.
Merci.
Merci.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3