CPU BALLY avec une EPROM.

Avatar du membre
fred_c
Dept: 80
Collec Perso: 11 flips
Rech/Achete: 0 flip
Messages : 4656
Enregistré le : 01/10/2002
Niveau : Confirmé
Pro / revendeur : non
Localisation : proche d'Amiens

CPU BALLY avec une EPROM.

Message par fred_c » jeu. 25 09, 2003 11:49

Objectif : Modification d'une CPU Bally AS-2518-35 pour recevoir une unique mémoire EPROM de type 2764 en U2.

Pourquoi faire cette modification : pour se simplifier la vie (une EPROM au lieu
de deux), pour faciliter la maintenance, parce qu'il est plus facile de trouver
une 2764 qu'une 2716 dans le commerce et parce que tous les programmateurs
acceptent la 2764.
Image
Image

La première chose à faire est de programmer une 2764 ou une 27C64 à partir du
fichier binaire >téléchargé ici ("'nom_flip.764"'). Le fichier est exploitable
immédiatement, il n'y a aucun codage type HEX ou S1S9. Il fait donc une taille
de 8ko. C'est un fichier binaire qui ne peut être lu en tant que fichier
texte.
Le checksum doit être contrôlé si le programmateur ne le fait pas. Une EPROM mal
programmée, implique un flipper qui ne fonctionnera pas ou mal.<br>


1° changement du support de U2.

J'utilise pour effectuer l'adaptation un support à wrapper de 28 broches. Ceci
permet de mettre et de retirer facilement l'EPROM sans avoir de soudure sur le
composant lui-même. Cette modification n'est pas obligatoire mais elle évite de
faire des soudures sur l'EPROM.

Image
Le support à wrapper est un support avec des pattes plus
longues , on peut aussi utiliser de la barrette à wrapper. Ce support doit être
préparer pour permettre un minimum de modification sur la carte elle même.<br>
<br>
Le pliage des pattes du support à wrapper doit mettre en liaison les broches 1, 26, 27 et 28. il est possible de la faire comme sur les photos ci-dessous ou avec un fil de cuivre fin. Les pattes
1, 2, 23, et 24 ne seront pas dans des trous du circuit imprimé.
<br>

Image
Image
Image

Il faut supprimer sur la carte l'ancien support se trouvant à l'origine en U2.
La méthode la plus simple consiste à enlever la partie plastique en utilisant un
tournevis qui servira à lever celui d'un coté puis de l'autre. Certains
supports, notamment ceux de couleur orange foncé ne peuvent être ôté par cette
méthode, heureusement les cartes équipés de ces supports sont assez rares.<br>
Ensuite il faut dessouder une à une les pattes du support pour les retirer du
circuit imprimé. Cette opération peut se faire en mettant la carte
horizontalement dans un étau et un chauffant à l'aide du fer à souder du côté
cuivre et en utilisant une petite pince plate pour tirer sur la patte du côté
composants (une pince à épiler est utilisable). Pour faciliter le dessoudage, il
est possible de mettre une goutte de soudure sur chaque patte côté soudure avant
de faire les extractions.

La mise en place du support à wrapper nécessite que les 24 trous du circuit
imprimé soient débouchant. J'utilise pour cela une technique de "'soufflage"'. Une
pompe à dessouder ou mieux une station de dessoudage est plus pratique. Prendre
un stylo bic (corps cristal ou jaune) retirer le capuchon, le bouchon et le
réservoir d'encre pour ne garder que le corps. Placer le circuit imprimé côté
composant visible sur un plan protégé par une feuille de papier et mettre en
dessous un espace d'environ deux centimètres entre la feuille de papier et le
circuit imprimé (quatre pièces de LEGO font l'affaire). Chauffer une soudure et
venir souffler dans le corps du stylo sur celle-ci. Le stylo doit être juste au
dessus de la soudure chauffée. Il ne faut pas aspirer sinon on bouffe la soudure
et c'est chaud ! En plus l'opération doit se faire en une fraction de
seconde.
Le trou doit être net propre sans bavure. Si on ratte son coup il faut remettre
de la soudure avant de refaire l'opération. Si on en ratte trop souvent on
s'essouffle. Si tous les trous sont sans bavure le support à wrapper rentre sans
difficulté. Il ne faut pas le pousser trop loin juste assez pour pouvoir souder.

Voir photo 3.

Une fois le support en place il faut faire les 24 soudures. Bien s'assurer qu'il
n'y a pas de bavures entre les soudures ou sur la carte.


2° modification des straps

Retirer tous les straps (pontages, cavaliers) qui se trouve sur la carte et ne
garder que la liaison E7-E8. La liaison E31-E32 peut être laissée puisqu'elle ne
sert plus à rien.

Quatre nouveaux straps vont être installés dont un qui effectue une double
liaison.
Image
Image
Image


Il reste à faire les quatre straps. Pour cela relier E16A-E35 c'est un petit
strap qui se trouve à gauche de U6. Relier E13-E9 c'est à droite de U2. La patte
2 du support à wrapper qui est dans le vide doit être relier à E4 par un fil. Il
reste maintenant le strap le plus délicat, celui-ci met en contact E15-E11-E12.
J'utilise un seul fil dont une extrémité est dénudée sur 1,2 cm (à 2mm prêt). Le
côté le plus dénudé est passé dans le trou E11 et le rabat vers E12. Il reste à
faire les soudures en E12, E11 et E15.

Avec un peu d'habitude, le tout prendre moins de quinze minutes. La première
fois il faut compter trente minutes à 1 heure.

Une manipulation similaire peut être faite sur une CPU AS-2518-17 mais c'est un
peu plus délicat car il faut intervenir sur le circuit imprimé en trois
endroits. Donc à éviter si on est un néophyte en montage électronique. Je peux
faire une description si besoin mais se sera pour un prochain article.
Image


4° remarques

Je remercie vivement "'Doc-pinball"' (Didier.F), sans qui je n'aurais pu faire
cette modification.

J'avais déposé tous les fichiers et quelques explications sur le site de Claude
et Stéphane, malheureusement l'hébergeur pose actuellement quelques problèmes.

Je n'ai pas testé tous ces fichiers sur les flippers correspondants car je ne
les ai pas ! (Malheureusement).

J'ai essayé, un par un, les fichiers avec une carte CPU AS-2518-35 sur table et
L'EPROM en place, en U2, j'ai toujours eu les 6 premiers clignotements donc ils
doivent tous être viables.

Les noms des fichiers correspondent au nom du flipper avec une extension "'.764"'.

Les dates des fichiers sont quelques fois du 1 avril 2002, mais ce n'est pas un
poisson ! C'est la date de la sauvegarde.




<table border=1>
<tr><td><b>F.Collet</td><td><b>Date de sortie</td><td><b>Nom du flipper</td><td><b>les ROM à l'origine</td><td><b>Checksum complet</td><td><b>Nom du fichier</td></tr>
<tr><td>1</td><td>01/06/1976</td><td>Freedom</td><td>74S474 en U1 et U2 + 2716 en U6</td><td>AA800</td><td>Freedom.764</td></tr>
<tr><td>2</td><td>01/03/1977</td><td>Night Rider</td><td>2716 en U1 + 2716 en U6</td><td>ECB00</td><td>Nightrid.764</td></tr>
<tr><td>3</td><td>01/06/1977</td><td>Evel Knievel</td><td>2716 en U2 + 2716 en U6</td><td>DF600</td><td>Evelknie.764</td></tr>
<tr><td>4</td><td>01/09/1977</td><td>8 Ball</td><td>2716 en U2 + 2716 en U6</td><td>D9C00</td><td>8ball.764</td></tr>
<tr><td>5</td><td>01/01/1978</td><td>Power Play</td><td>2716 en U2 + 2716 en U6</td><td>D6C00</td><td>Powerpla.764</td></tr>
<tr><td>6</td><td>01/04/1978</td><td>Mata Hari</td><td>2716 en U2 + 2716 en U6</td><td>DA700</td><td>Matahari.764</td></tr>
<tr><td>7</td><td>01/06/1978</td><td>Black Jack</td><td>2716 en U2 + 2716 en U6</td><td>D0800</td><td>Blackjac.764</td></tr>
<tr><td>8</td><td>01/06/1978</td><td>Strikes & Spares</td><td>2716 en U1 + 2716 en U6</td><td>C2800</td><td>Strikesp.764</td></tr>
<tr><td>9</td><td>01/08/1978</td><td>Lost World </td><td>2716 en U1 et U2 + 2716 en U6</td><td>15B1FB</td><td>Lostword.764</td></tr>
<tr><td>10</td><td>01/10/1978</td><td>6 million dollar man</td><td>2716 en U1 et U2 + 2716 en U6</td><td>137BFA</td><td>6million.764</td></tr>
<tr><td>11</td><td>01/12/1978</td><td>PLayboy</td><td>2716 en U1 et U2 + 2716 en U6</td><td>1461FB</td><td>Playboy.764</td></tr>
<tr><td>12</td><td>01/02/1979</td><td>Voltan</td><td>prototype</td><td>?</td><td>?</td></tr>
<tr><td>13</td><td>01/03/1979</td><td>Supersonic</td><td>2716 en U1 et U2 + 2716 en U6</td><td>14ADFB</td><td>Superson.764</td></tr>
<tr><td>14</td><td>01/04/1979</td><td>Star trek</td><td>2716 en U1 et U2 + 2716 en U6</td><td>149EFB</td><td>Startrek.764</td></tr>
<tr><td>15</td><td>01/06/1979</td><td>Kiss</td><td>2716 en U1 et U2 + 2716 en U6</td><td>122DFA</td><td>Kiis.764</td></tr>
<tr><td>16</td><td>01/06/1979</td><td>Paragon</td><td>2716 en U1 et U2 + 2716 en U6</td><td>1157FA</td><td>Paragon.764</td></tr>
<tr><td>17</td><td>01/09/1979</td><td>Harlem globetrotters</td><td>2716 en U1 et U2 + 2716 en U6</td><td>1116FA</td><td>Harlemgl.764</td></tr>
<tr><td>18</td><td>01/11/1979</td><td>Dolly Parton</td><td>2716 en U1 et U2 + 2716 en U6</td><td>11A2FA</td><td>Dollypar.764</td></tr>
<tr><td>19</td><td>01/12/1979</td><td>Futur spa</td><td>2716 en U1 et U2 + 2716 en U6</td><td>119BFA</td><td>Futurspa.764</td></tr>
<tr><td>20</td><td>01/01/1980</td><td>Nitro Groundshaker</td><td>2716 en U1 et U2 + 2716 en U6</td><td>1282FA</td><td>Nitrogro.764</td></tr>
<tr><td>21</td><td>01/02/1980</td><td>Silverball Mania</td><td>2716 en U1 et U2 + 2716 en U6</td><td>1263FA</td><td>Silverba.764</td></tr>
<tr><td>22</td><td>01/03/1980</td><td>Space Invaders</td><td>2716 en U1 et U2 + 2716 en U6</td><td>1122FA</td><td>Space_in.764</td></tr>
<tr><td>23</td><td>01/05/1980</td><td>Rolling Stones</td><td>2716 en U1 et U2 + 2716 en U6</td><td>114AFA</td><td>Rollings.764</td></tr>
<tr><td>24</td><td>01/06/1980</td><td>Mystic</td><td>2716 en U1 et U2 + 2716 en U6</td><td>110AFA</td><td>Mystic.764</td></tr>
<tr><td>25</td><td>01/06/1980</td><td>Hot doggin</td><td>2716 en U1 et U2 + 2716 en U6</td><td>113EFA</td><td>Hotdoggi.764</td></tr>
<tr><td>26</td><td>01/07/1980</td><td>Viking</td><td>2716 en U1 et U2 + 2716 en U6</td><td>112AFA</td><td>Viking.764</td></tr>
<tr><td>27</td><td>01/11/1980</td><td>Skateball</td><td>2716 en U1 et U2 + 2732 en U6</td><td>E74FA</td><td>Skateball.764</td></tr>
<tr><td>28</td><td>01/12/1980</td><td>Frontier</td><td>2716 en U1 et U2 + 2732 en U6</td><td>102BFA</td><td>Frontier.764</td></tr>
<tr><td>29</td><td>01/12/1980</td><td>Xenon</td><td>2716 en U1 et U2 + 2732 en U6</td><td>E04F8</td><td>Xenon.764</td></tr>
<tr><td>30</td><td>01/01/1981</td><td>Flash Gordon </td><td>2732 en U2 + 2732 en U6</td><td>E22F8</td><td>Flashgor.764</td></tr>
<tr><td>31</td><td>01/03/1981</td><td>8 ball de luxe</td><td>2732 en U2 + 2732 en U6</td><td>E13F8</td><td>8bdluxe.764</td></tr>
<tr><td>32</td><td>01/05/1981</td><td>Fireball 2</td><td>2732 en U2 + 2732 en U6</td><td>E14F8</td><td>Fireball.764</td></tr>
<tr><td>33</td><td>01/06/1981</td><td>Embryon</td><td>2732 en U2 + 2732 en U6</td><td>DFCF8</td><td>Embryon.764</td></tr>
<tr><td>34</td><td>01/09/1981</td><td>Fathom</td><td>2732 en U2 + 2732 en U6</td><td>D43F8</td><td>Fathom.764</td></tr>
<tr><td>35</td><td>01/10/1981</td><td>Medusa</td><td>2732 en U2 + 2732 en U6</td><td>D13F8</td><td>Medusa.764</td></tr>
<tr><td>36</td><td>01/11/1981</td><td>Centaur</td><td>2732 en U2 + 2732 en U6</td><td>D82F8</td><td>Centaur.764</td></tr>
<tr><td>37</td><td>01/12/1981</td><td>Elektra</td><td>2732 en U2 + 2732 en U6</td><td>D39F8</td><td>Elektra.764</td></tr>
<tr><td>38</td><td>01/01/1982</td><td>BMX</td><td>2732 en U2 + 2732 en U6</td><td>E08F8</td><td>Bmx.764</td></tr>
<tr><td>39</td><td>01/02/1982</td><td>Vector</td><td>2732 en U2 + 2732 en U6</td><td>D28F8</td><td>Vector.764</td></tr>
<tr><td>40</td><td>01/05/1982</td><td>Mr & Mrs Pacman</td><td>2732 en U2 + 2732 en U6</td><td>CEDF8</td><td>Mpacman.764</td></tr>
<tr><td>41</td><td>01/08/1982</td><td>Speak Easy 2 joueurs</td><td>2732 en U2 + 2732 en U6</td><td>DDCF8</td><td>Speak2p.764</td></tr>
<tr><td>42</td><td>01/08/1982</td><td>Speak Easy 4 joueurs</td><td>2732 en U2 + 2732 en U6</td><td>CD4F8</td><td>Speak4p.764</td></tr>
<tr><td>43</td><td>01/08/1982</td><td>Spectrum</td><td>2732 en U2 + 2732 en U6</td><td>CFFF8</td><td>Spectrum.764</td></tr>
<tr><td>44</td><td>01/10/1982</td><td>Baby Pacman</td><td>pas de rom dispo.</td><td>?</td><td>?</td></tr>
<tr><td>45</td><td>83</td><td>Grand Slam</td><td>2732 en U2 + 2732 en U6</td><td>EDCF8</td><td>Grandsla.764</td></tr>
<tr><td>46</td><td>01/10/1983</td><td>Gold Ball</td><td>2732 en U2 + 2732 en U6</td><td>FDFF8</td><td>Goldball.764</td></tr>
<tr><td>47</td><td>01/03/1984</td><td>X's and O's</td><td>2732 en U2 + 2732 en U6</td><td>EBBF8</td><td>Xs&os.764</td></tr>
<tr><td>48</td><td>01/05/1984</td><td>King of Steel</td><td>2732 en U2 + 2732 en U6</td><td>D36F8</td><td>Kingstee.764</td></tr>
<tr><td>49</td><td>01/07/1984</td><td>Black Pyramid</td><td>2732 en U2 + 2732 en U6</td><td>E49F8</td><td>Blacpyr.764</td></tr>
<tr><td>50</td><td>01/10/1984</td><td>Spy Hunter</td><td>2732 en U2 + 2732 en U6</td><td>D5EF8</td><td>Spyhunte.764</td></tr>
<tr><td>51</td><td>01/02/1985</td><td>Fireball clasic</td><td>2732 en U2 + 2732 en U6</td><td>104AF8</td><td>Firebclas.764</td></tr>
<tr><td>52</td><td>01/05/1985</td><td>Cybernaut</td><td>2732 en U2 + 2732 en U6</td><td>D6AF8</td><td>Cybernau.764</td></tr>
<tr><td>53</td><td></td><td>Rapid Fire</td><td>2732 en U2 + 2732 en U6</td><td>BC0F8</td><td>Rapidefi.764</td></tr>
</table>

Fred_c

benavent
Dept: 33
Rech/Achete: 0 flip
Messages : 31
Enregistré le : 01/10/2009
Pas vu depuis 1 mois
Niveau : Débutant
Pro / revendeur : non
Localisation : blaye

modif cpu

Message par benavent » ven. 30 10, 2009 08:04

bonjour je suis nouveau sur ce cite niveau débutant:peut on modifié une carte cpu star trek en une rolling stone car je posséde un plateau en trés bon etat+ la caisse du star trek que je voudrait repeindre.de meme pour la carte son est ce possible.
désolé pour mon ignorance,connaissez vous quelqu'un prés de bordeaux affuté sur ce sujet.
merci de m'avoir lu charles

nostromo
Dept: 000
Rech/Achete: 0 flip
Messages : 213
Enregistré le : 01/10/2002
Pas vu depuis 4 an(s)
Niveau : Débutant
Pro / revendeur : non
Localisation : Gironde

Message par nostromo » ven. 30 10, 2009 10:14

oui c est trés facile , il faut changer les roms du jeu Star Trek (U2 et U6) par celles du R.Stones sur la cpu (eventuellement modifier quelques pontages)
( ou faire la modif pour eprom unique comme indiqué ici)

Encore faut il aussi que la cpu fonctionne ainsi que le reste de l électronique :D:

Mais rien de compliquer à faire , parfait pour les débutants :x26:
Si besoin de conseils , vous pouvez m envoyer des messages privés

Avatar du membre
Dardant
Dept: 66
Rech/Achete: 1 flip
Messages : 1573
Enregistré le : 09/01/2006
Pas vu depuis 2 an(s)
Niveau : Débutant
Pro / revendeur : non

Message par Dardant » sam. 09 01, 2010 22:45

J'ai fait la modif sur deux cartes qui fonctionnent, une sans soucis depuis deux ans et une avec problème mais qui démarrait quand même, les deux cartes restent led allumée :?
Ai-je loupé quelque chose dans les explications?

Avatar du membre
ericmf91
Dept: 42
Collec Perso: 15 flips
Rech/Achete: 0 flip
Messages : 729
Enregistré le : 26/12/2007
Pas vu depuis 2 an(s)
Niveau : Débutant
Pro / revendeur : oui
Localisation : SAINT ETIENNE

Message par ericmf91 » sam. 09 01, 2010 23:08

regarde ce lien , tout est vachement précis , et ca marche impec !
http://bally.roms.free.fr/roms2764/roms2764.htm

Avatar du membre
Dardant
Dept: 66
Rech/Achete: 1 flip
Messages : 1573
Enregistré le : 09/01/2006
Pas vu depuis 2 an(s)
Niveau : Débutant
Pro / revendeur : non

Message par Dardant » sam. 09 01, 2010 23:19

ericmf91 a écrit :regarde ce lien , tout est vachement précis , et ca marche impec !
http://bally.roms.free.fr/roms2764/roms2764.htm
J'ai essayé les deux montages, celui de fred sur le site et celui-ci.
ils different par le strap E12, E16
Eric

Avatar du membre
ericmf91
Dept: 42
Collec Perso: 15 flips
Rech/Achete: 0 flip
Messages : 729
Enregistré le : 26/12/2007
Pas vu depuis 2 an(s)
Niveau : Débutant
Pro / revendeur : oui
Localisation : SAINT ETIENNE

Message par ericmf91 » dim. 10 01, 2010 00:05

Et aucun ne marche sur tes cpu ? Tes eproms sont peut etre mal programmees !

Avatar du membre
Dardant
Dept: 66
Rech/Achete: 1 flip
Messages : 1573
Enregistré le : 09/01/2006
Pas vu depuis 2 an(s)
Niveau : Débutant
Pro / revendeur : non

Message par Dardant » dim. 10 01, 2010 09:46

ericmf91 a écrit :Et aucun ne marche sur tes cpu ? Tes eproms sont peut etre mal programmees !
C'est Fabien qui m'a gracieusement programmé et testé les deux eproms sur deux CPU, et pas de soucis, elles fonctionnaient.
A mon avis, il y a un probléme d'adressage sur les deux cartes, celle du 8bdl, c'est certain au vu des malfonctions qu'elle presentait
http://www.flipjuke.fr/cpu-edbl-qui-del ... 62778.html
Celle du frontier, peut-être qu'en modifiant le cablage, un soucis est apparu sur les bus.
Je vais regarder si elles boutent avec le minimum (1er flash)

Avatar du membre
Dardant
Dept: 66
Rech/Achete: 1 flip
Messages : 1573
Enregistré le : 09/01/2006
Pas vu depuis 2 an(s)
Niveau : Débutant
Pro / revendeur : non

Message par Dardant » dim. 10 01, 2010 19:17

J'ai remis les straps et les proms d'origine sur celle du Frontier, résultat, elle remarche impec :9): alors qu'elle reste diode allumée avec une 2464.
Celle du 8bdl, j'ai mis le minimum, j'ai parfois le premier flash, si je mets le 6810, la led reste allumée, le 6810 est ok car neuf et fontionnant sur l'autre cpu et est monté sur support tulipe ( de toute manière, elle faisait ses 7 flashs avec sa config d'origine)
Bon, là je séche :?):

Avatar du membre
jb
Dept: 33
Collec Perso: 0 flip
Rech/Achete: 0 flip
Messages : 19792
Enregistré le : 01/10/2002
Niveau : Confirmé
Pro / revendeur : non
Localisation : bordeaux

Re: CPU BALLY avec une EPROM.

Message par jb » dim. 02 03, 2014 13:34

je vais monter une prom unique sur une cpu de eight ball deluxe,j'ai un strap avec un fil entre E4 et E12,dois je l'enlever?
merçi! :,):

Répondre