[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
Tron
Messages : 224
Inscription : 21 janv. 2010 15:17
Localisation : Le Mans
Contact :

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

Message par Tron »

J'en ai un certain nombre t'en fait pas je peux t'en donner une et te l'envoyer. Je crois que je peux même te mettre le fichier .bin dont du as besoin dans la 2716. J'avais trouvé sur internet les fichier .bin des Roms de l'Apple II. Quelle est la référence de ta rom défectueuse ? Avec la référence, je vais pouvoir te dire si j'ai le fichier de la rom.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17489
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 Tron pour cette proposition. Concernant le fichier je l'ai trouvé sur Asimov, il y a l'ensemble des ROM de l'Apple II dans un fichier zip (ROM.ZIP).

Je viens de monter dans l'Apple une 2732 sur un support bricolé et ça fonctionne à priori correctement y compris avec la carte langage... coïncidence ou pas? Erreur de compréhension de ma part?

Quelqu'un peut me donner son avis sur tout ce que j'ai écrit ci-dessus, c'est cohérent, j'ai loupé quelque chose?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
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 »

Ton raisonnement Fneck est bon !!
Tu as fait un adaptateur en connectant les CS1' et CS3' sur CE barre et CS2 directement sur OE barre ?
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17489
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

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

Message par fneck »

Non, j'ai fait CS1' et CS3' sur CE barre et OE barre. CS2 n'est pas connecté sur l'EPROM.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
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 »

Ok, en fait le fonctionnement est immédiat car il y a en même temps sélection du boitier et autorisation des données sur le bus. Lorsque CE barre et OE barre n'est plus à zéro, c'est le CE barre qui l'emporte et le bus de donnée de l'eprom est en haute impédance !
Ce qui m'étonne c'est que ça fonctionne aussi avec ta carte langage !! Je vais voir le plan d'adressage de la machine.

Alors je pense que ta carte langage n'est pas à la même adresse que ta ROM, voir pin 32 de la carte !!
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17489
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

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

Message par fneck »

En résumé ça fonctionne, alors qu'en théorie il doit y avoir un problème à certaines adresses mémoire mais sans doute que je n'ai pas utilisé ces adresses. J'ai vérifié avec la carte langage en place, lorsque je passe en Integer Basic (contenu sur la carte langage) la pin 18 des ROM passe bien à l'état 0 (signal INHIBIT actif) puis revient à l'état 1 lorsque je retourne en Applesoft, or cette pin n'est pas connectée sur mon montage donc il doit y avoir un conflit d'adressage même si je ne l'ai pas observé.

Une petite photo du montage, notez que la hauteur empêcherait de mettre une carte longue à cet emplacement:
Image

@Tron, j'accepte volontiers ta proposition pour le 2716, je te redonne mon adresse en MP ou tu l'as encore?
Merci d'avance 8)
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 : 17489
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

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

Message par fneck »

J'ai trouvé un article qui confirme bien tout le raisonnement ci-dessus concernant le remplacement de la PROM 2316 par une EPROM 2716 et en utilisant un inverseur pour le signal INHIBIT:

Image

Image

nota: une coquille s'est glissée dans cet article.
A la place de "Pin 20 is held at +5 volts" il faut lire "Pin 21 is held at +5 volts".
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
Tron
Messages : 224
Inscription : 21 janv. 2010 15:17
Localisation : Le Mans
Contact :

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

Message par Tron »

Pas de problème pour la 2716, je te l'envois dans la semaine prochaine.
D'où proviens l'article que tu as mis ? L'article est génial, je n'ai jamais vu une explication aussi claire. :D
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17489
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

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

Message par fneck »

Tu as raison pour l'article. J'aurais d'ailleurs dû citer la source de moi-même d'autant qu'il y a d'autres choses intéressantes http://www.tinaja.com/glib/atg1.pdf

Merci pour la 2716 8)
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 : 17489
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

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

Message par fneck »

Des nouvelles... je viens enfin de recevoir la plaquette d'essai qui va me permettre de refaire cette ROM avec une 2716 (j'avais pas le courage de me faire un vrai circuit imprimé pour cela).
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 : 17489
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

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

Message par fneck »

Voila l'adaptateur final pour monter une 2716 à la place de la ROM 2316B ou 9316B d'origine. J'ai choisi d'utiliser une plaquette d'essai et un inverseur à transistor pour faire le montage. L'idéal aurait été de réaliser un petit bout de circuit imprimé.

La réalisation:
- relier directement de 1 à 17, 19, 20, 22 à 24
- mettre la broche 21 de l'EPROM au +5V (la broche 21 de la ROM reste en déconnectée)
- inverser le signal provenant de la ROM broche 18 avant de le renvoyer sur l"EPROM broche 18

La plaquette découpée à la taille qui va bien
Image

Coté composants, après mise en place de quelques strapps
Image

Coté cuivre, le plus compliqué a été de monter les pattes
qui iront se clipser sur un support 24 broches
Image

Gros plan sur l'inverseur TTL de la broche 18, un BC107 ou équivalent
et 2 résistances, le tout placé sous l'EPROM
Image

Et enfin le montage en place dans l'Apple II
Image

Le montage fonctionne correctement mais en fait il est un peu trop large, ce qui fait que je ne pourrais pas en mettre deux côte à côte si cela était nécessaire. A prendre en compte si quelqu'un souhaite en refaire un.

Ainsi se termine la restauration de cet Apple II Europlus 8)
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 : 17489
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

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

Message par fneck »

Comme je n'arrive pas à me satisfaire d'un truc boiteux, j'ai refais l'adaptateur afin qu'il soit moins large et ainsi deux doivent maintenant pouvoir tenir côte à côte 8)

Image
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
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 »

Oui c'est vraiment mieux !!! :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
fneck
Site Admin
Messages : 17489
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

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

Message par fneck »

Et en réfléchissant un peu je me dis qu'il y avait moyen de faire en superposant parfaitement les deux supports :(
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
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 »

Je dirai même encore mieux, j'aurai directement mis les composants dans le creux du support et je les aurai soudés sur les pinouilles du support. Cependant, j'aurai pris un support tulipe et lyre !!! :mrgreen:
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Répondre