Contruction d'un clone apple II

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
Squonk
Messages : 57
Inscription : 13 sept. 2010 22:06
Localisation : Bordeaux

Re: Contruction d'un clone apple II

Message par Squonk »

La prochaine fois que j'ai des soudures à faire, je t'embauche, parce que là, je pense que tu es au point :)
L'espoir fait vivre.
Tant qu'il y a de la vie, il y a de l'espoir.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17534
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Contruction d'un clone apple II

Message par fneck »

C'est du beau travail, bravo!
J'espère que tu ne vas pas avoir des soucis de mise au point.
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: Contruction d'un clone apple II

Message par irios »

Merci les gars !!!
Pour la mise au point, je ferais les tests petit à petit :
-Vérification si il n' y a pas de court-circuit entre les alimentations
-Mise en place des composants pour l'oscillateur avec vérification de l'horloge
-Mise en place des composants pour la vidéo, sans les mémoires vives, avec vérification des fréquences de synchronisation
-Mise en place des composants pour la partie cassette avec vérification des formes des signaux analogiques entrée et sortie
-Mise en place du composant pour la partie joystick analogique avec vérification des signaux analogiques
-Mise en place des autres composants avec vérification de bon fonctionnement à l'aide du moniteur !!! :mrgreen:
Après on verra !!!!!! :wink:
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
Squonk
Messages : 57
Inscription : 13 sept. 2010 22:06
Localisation : Bordeaux

Re: Contruction d'un clone apple II

Message par Squonk »

Je vois que Môsieur a l'habitude :D Bon courage !!!
L'espoir fait vivre.
Tant qu'il y a de la vie, il y a de l'espoir.
Avatar de l’utilisateur
irios
Messages : 3398
Inscription : 04 nov. 2007 19:47
Localisation : Rochefort du Gard (30)
Contact :

Re: Contruction d'un clone apple II

Message par irios »

Qui pourrait me dire quelles sont les références des deux diodes zeners utilisées dans l'alimentation d'un apple II ? Je suis en train de réparer celle qui était dans l'apple II que j'ai récupéré et les zeners sont HS !!!! (CR19 et 20 sur le schéma) Je les ai dessoudées et les deux ont la même référence : 05E37 !!! :evil: J'ai cherché sur les docs techniques, pas d'infos !! et j'ai cherché sur les datasheets et les références croisées en vain !!!!!!!!!! :cry:
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
irios
Messages : 3398
Inscription : 04 nov. 2007 19:47
Localisation : Rochefort du Gard (30)
Contact :

Re: Contruction d'un clone apple II

Message par irios »

-Tests et vérification de bon fonctionnement de l'horloge :
Image Image Image

Sur la première photo, la fréquence n'est pas conforme avec celle demandée par la doc c'est à dire 14,31818MHz. Pour la caler à la bonne fréquence, nous changerons le condensateur variable et rajouterons un condensateur en parallèle de celui-ci.
Sur la deuxième photo, nous voyons un pic qui correspond à la puissance émise par l'oscillateur avec juste la sonde à côté de l'oscillateur mais pas connectée !!
Sur la troisième photo, la sonde est connectée sur l'oscillateur et nous remarquons qu'il existe des pics autour de la fréquence fondamentale et sont néfastes pour les TTL. Pour éviter ces pics, nous allons positionner un condensateur sur l'alimentation du 74S86 et mettre à la masse le boitier du quartz.

La suite au prochain numéro .... :mrgreen:

Suite du numéro :
Image Image Image

Voilà, la fréquence est maintenant correcte ainsi que la raie d'énergie de la fondamentale (1ére et 2éme photo) puis vérification du rapport de cycle à l'aide de l'analyseur logique (3éme photo)
Et voici les photos des modifications et je peux passer aux autres tests !!! :mrgreen:

Image Image

Uploaded with ImageShack.us
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
Squonk
Messages : 57
Inscription : 13 sept. 2010 22:06
Localisation : Bordeaux

Re: Contruction d'un clone apple II

Message par Squonk »

Dis-donc :
  • un fréquencemètre
  • un analyseur de spectre
  • un analyseur logique
:shock:

La vie est belle, non ? Tu as tout ça ça chez toi ? Moi qui était tout fier avec mon oscillo 2x100 MHz !

Je suis jaloux, na ! :mrgreen:
L'espoir fait vivre.
Tant qu'il y a de la vie, il y a de l'espoir.
Avatar de l’utilisateur
irios
Messages : 3398
Inscription : 04 nov. 2007 19:47
Localisation : Rochefort du Gard (30)
Contact :

Re: Contruction d'un clone apple II

Message par irios »

Regardes là Squonk : http://www.cfp-radio.com/etablis/etabli ... ers06.html et en bas de page, c'est le mien !!! :mrgreen: La vie est belle pour moi !!!! :wink:
Dernière modification par irios le 19 oct. 2010 17:51, modifié 1 fois.
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
irios
Messages : 3398
Inscription : 04 nov. 2007 19:47
Localisation : Rochefort du Gard (30)
Contact :

Re: Contruction d'un clone apple II

Message par irios »

La suite des tests.
Après certaines manipulations avec la carte, j'ai fini par casser une des pattes du quartz !!! :twisted: Les quartz se suivent mais ne se ressemblent pas !! En effet, après plusieurs tests de quartz 14,31818Mhz, seulement un fonctionnait autour de la dite fréquence et j'ai du mettre des capas en plus pour pouvoir qu'il batte à la bonne fréquence mais hélas au détriment du rapport cyclique : voir photo analyseur logique !! En revanche, toute la partie TIMING est fonctionnelle !! :mrgreen:
En conclusion, j'installerai en lieu et place du quartz et de la poignée de composants, un boitier oscillateur avec sortie en TTL !! :mrgreen:
Image Image
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
irios
Messages : 3398
Inscription : 04 nov. 2007 19:47
Localisation : Rochefort du Gard (30)
Contact :

Re: Contruction d'un clone apple II

Message par irios »

De retour après avoir fait et refait l'oscillateur, même problème !! Je me suis penché sur tous les schémas et il en ressort qu'il faut absolument les composants suivants en technolgies S et non LS :twisted: !!! : 74S86, 74S175 et 74S195. Les principaux circuits qui gèrent le timing !! De plus, j'ai testé mes transistors de l'oscillateur, j'en ai un qui fonctionne une fois sur deux !!
En conclusion, j'ai passé commande des composants et en même temps des quartz !!!
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
fneck
Site Admin
Messages : 17534
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Contruction d'un clone apple II

Message par fneck »

Je ne savais pas qu'il y avait des incompatibilités entre les LS et les S. Tu es certain que ton problème vient de là?
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: Contruction d'un clone apple II

Message par irios »

J'en suis persuadé car les temps de propagation des niveaux logiques entre la technologie S et LS sont du simple au double soit 5ns pour le S et 10ns pour le LS. Ce qui expliquerai sur le chronogramme de l'horloge 14MHz que tous les trois cycles, le niveau haut est deux fois plus long que la normal, le rapport cyclique de 50% n'est pas respecté ce qui induit un décalage sur tout le timing !! :cry:
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 : 17534
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Contruction d'un clone apple II

Message par fneck »

D'accord, je comprends mieux, c'est un problème de timing. Tu nous diras ce qu'il en est avec les nouveaux "vieux" composants.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
Squonk
Messages : 57
Inscription : 13 sept. 2010 22:06
Localisation : Bordeaux

Re: Contruction d'un clone apple II

Message par Squonk »

D'après le livre "Understanding the Apple II", page 3.15 :
A point worth noticing in the timing generator is that 74S devices are used to generate signals which are widely distributed. Most Apple TTL is mechanized with 74LS devices. 74S devices have more drive capabitlity than 74LS devices, and by the use of 74S devices in the timing genrator, the number of 74LS devices which can be driven by the timign genrator signals is doubled.
En gros : les chip 74S sont utilisés principalement pour leur "fan out" (nombre de portes pilotables) qui est double par rapport au 74LS.

Mais comme le dit Irios, la vitesse des 74S est également double par rapport au 74LS. De ce que je me souviens pourtant, cette partie de timing de l'Apple II est "déterministe" (elle ne dépend pas des latences de portes). Ce n'est pas le cas partout dans l'Apple II, et c'est ce qui fait que le schéma de l'Apple II ne peut pas être implémenté de manière déterministe dans un FPGA tel quel :(
L'espoir fait vivre.
Tant qu'il y a de la vie, il y a de l'espoir.
Avatar de l’utilisateur
irios
Messages : 3398
Inscription : 04 nov. 2007 19:47
Localisation : Rochefort du Gard (30)
Contact :

Re: Contruction d'un clone apple II

Message par irios »

çà y est !!! Le timing de l'apple II tourne comme une horloge suisse !!! :mrgreen: J'ai mis en lieu et place des LS 86, 175 et 195, des S avec remplacement de la poignée de composants pour l'oscillateur avec un vrai oscillateur boitier et là tout fonctionne à merveille ! J'ai tout de même ré-essayé avec les LS et le problème est revenue ! :evil:
Prochaine étape: tests vidéo, cassette et joystick !!! :mrgreen:
http://irioslabs.over-blog.com/

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