Herstellings methode Atari cpu platen . Type A006020.

Flipper modellen ; Space riders , Atarians, 4x4, Road runner

Time 2000, Neutron Star, Airborne Avanger

Mijn speciale dank aan Harald ,een Duitse flipper- fan, die me zijn CPU board heeft toevertrouwd om verschillende proeven te doen.

Atari was zo " slim" om voor bijna elke flipper een aangepast cpu board te maken, vooral uit kosten overwegingen werden al de solenoid drivers , en lamp drivers die niet nodig waren voor een zekere flipper dan niet op het cpu board geplaatst , vandaar dat indien men cpu boards onderling wil verwisselen tussen flippers van een verschillend model u zal moeten uitkijken of er genoeg drivers op zitten, vergelijk dus uw oud board steeds met uw nieuw board. Ook kunnen er nog verschillen zijn hoewel het om dezelfde fabricatie nummers gaat....Zéér gevaarlijk... Er werd in de loop van de productie een verandering aangebracht om bij het afzetten van de flipper zekere storende pulsen te vemijden waar ik hier niet verder op in ga. Aan alle exploitanten werd indertijd de opdracht gegeven de nodige verbeteringen aan de bestaande boards aan te brengen, dit is vanzelfsprekend niet systhematisch toegepast en de verschillen zijn gebleven..Daardoor mag men stellen dat er zonder grondig nazicht GEEN CPU EN AUXILIARY boards mogen verwisseld worden tussen twee flippers onderling...Wil u dat toch proberen lees dan de " Pinball Troubleshooting Guide " van Atari in dewelke de procedures staan om dat te doen en de veranderingen die al dan niet moeten uitgevoerd worden. Deze " guide" vind u hier ......... De schema's van de cpu plaat , gemakkelijk om alles te volgen tijdens de metingen gedurende de testen, kan u hier vinden .......

Verdere opmerkingen zijn:

De lamp drivers en verschillende coil drivers staan op het cpu board .

Een switch matrix bestaat niet bij Atari !! Elke switch heeft een eigen adres en word via dit adres rechtstreeks door het spel-programma met een instructie aangestuurd !!

Sommige kleine aanpassingen op het board zijn niet op het schema aangegeven!! Indien een signaal ontbreekt is men soms verplicht de "run" ( het baantje ) op het board te volgen om te weten waar het signaal WEL vandaan komt !!!

De cpu boards die in aanmerking komen voor deze test procedure dragen serie nummer A006020 , gevolgd door een extra nummer van één of twee cijfers . De boards die kunnen getest worden moeten minstens het cijfer -06 of hoger dragen. De lagere nummers zijn kortere boards en missen de sockets voor de test eprom op de plaatsen 0 en 00. ( Dit word verder duidelijk) Bij deze eerste boards zitten de program roms ergens tussen E1 en E8 bij de nieuwere boards zal je de program roms vinden op de plaatsen E0 en E00. Ook de test eprom zal ingeplugd worden op E0, alleen daarom reeds moet u een nieuw board type in uw flipper hebben op de oudere types komen de plaatsen E0 en E00 niet voor... Het beste board van de serie draagt extra nummer -12 dit is een zogenoemd "universeel" board daar zijn ALLE drivers steeds aanwezig.Nog even wat goed nieuws, er is slecht één spanning (5 volt )nodig om het board uit te testen .

Voor het testen van de test eprom had ik twee boards ter beschikking één van Space Riders en een van Time 2000. Dat van Space riders had geen van de , door atari, aangerade veranderingen ondergaan, dat van Time 2000 was wel aangepast, op beiden loopt de test ok, dus dat maakt geen verschil

De oorspronkelijk game roms zijn niet pin compatible met een 2716 of een 2732. Indien u dus de game roms moet vervangen is er een aanpassing nodig . Wat er moet gedaan worden vind u hier .............. , de test rom is een 2732 ( ik koos voor dit type omdat het gemakkelijker te vinden is en goedkoper dan de 2716) Om te vermijden dat er baantjes moeten doorgesneden worden , enkel om de test uit te voeren , zal de aanpassing van de test eprom gebeuren op de chip zelf door twee pinnen omhoog te plooien.( zie verder in de gebruikers handleidng )

 

Dit is het cpu board , zes rijen chips onder elkaar van A naar F ( A rij zit onderaan) op de onderste rij rechts ziet men al dadelijk 6 ontbrekende chips, dat zijn lamp drivers dewelke in deze " Space Riders" niet worden gebruikt en dus niet op de plaat werden aangebracht.

Op de tweede rij bovenaan links zitten de twee grote 24 pins sockets voor de game roms,( blauwe pijl ) rechts ervan zien we weer 8 lege ( kleinere) voorzien voor de kleine modellen proms van de oudere versies, ook hier is er niets aangebracht ( deze Space Riders werkt met twee grote game roms) Ook op de derde rij iets links uit het midden ontbreken 2 chips daar kunnen eventueel twee memory rams zitten van het type 2111, op deze plaat zitten er slechts 2 van de 4 die eventueel kunnen voorkomen.

Aan de blauwe pijl ziet u een ontbrekende solenoid transistor driver, idem op de rij transistoren er boven zijn er verschillende die ontbreken ,weeral om dat deze flipper niet alle solnenoid drivers nodig had... Bovenaan op de hoek van de plaat staat de gekoelde 5 volt stabilisator, de plaat word gevoed met ongeveer 10 volt dewelke door deze stabilisator word teruggebracht en constant op 5 volt word gehouden, De oragne pijl duid de condensator aan dewelke op de 5 volt is aan gesloten NA de stabilisatie en waarop wij 5 volt zullen aanbrengen om de plaat op de test bank te gebruiken. We gaan niet via de stabilisator werken, omdat men meestal op de werkbank een kant en klare voeding van 5 volt heeft staan, OPGEPAST deze moet wel 3amp. kunnen leveren !!

Aanpassingen en veranderingen ;

Voorbeelden :

Aanpassingen aan de chip A1 , dit om het board te veranderen in een meer recente uitvoering . Op de bovenste foto werd dit uitgevoerd indertijd door de operator met blauwe draadjes ( zie blauwe pijl) Hieronder een board waar deze aanpassing reeds door de fabrikant werd uitgevoerd , aan de rode pijl ziet men duidelijk twee exta baantjes toekomen op de A1 IC.

 

Hier werd een extra transistor toegevoegd ( rode pijl) waarvoor deze modif word gebruikt heb ik niet kunnen achterhalen. Daar ze echter te maken heeft met de teller van het aantal gespeelde games zal dit waarschijnlijk door de operator zijn gedaan voor redenen alleen aan hem bekend. Aan de blauwe pijl nog eens duidelijk hoeveel IC's er soms ontbreken hier zijn het lamp drivers .

Dit board heeft zéér speciale IC voeten voor de game roms ( blauwe pijl )en de CPU IC . Omdat de test IC twee pinnen heeft die naar boven worden geplooid en ook de CPU een pin naar boven heeft geplooid tijdens de test ( zie verder in de gebruiks aanwijzing) passen ze niet meer in deze speciale voeten . Men is dan ook verplicht eerst een IC voetje met extra lange pinnen in de voet te zetten ( zie model aan rode pijl) en daarin dan de IC . Ik gebruikte zulke voetjes van 24 pinnen vandaar dat er bij de CPU IC enige pinnen teveel zijn die gewoon uitsteken buiten de originele voet ( witte pijl ) dit enkel omdat ik deze voetjes niet wou afknippen, ze komen misschien later nog ergens van pas!

Deze eerste commentaar zal iedereen wel duidelijk maken dat de herstelling van Atari flippers niet eenvoudig was omdat één van de veel gebruikte methodes, om een andere plaat in te zetten al riskant was.. Ook was het weer zo dat alle chips ingesoldeerd waren op de cpu en de game rom's na . De memory chips zijn ingesoldeerd en daar bovenop geen enkele controle of indicatie bij het opstarten van de flipper, Bally had nog de 7 flashes , Williams 3/6 was een ramp qua aanduiding, hier is er gewoonweg Nada, Niets , ..!! Daarbij voegen zich nog twee extra's om het zaakje moeilijk te maken . Eerst is er een "watchdog" circuit dit circuit zal de flipper "resetten" vanals er iets misloopt binnen het te volgen programma...De reden is dat er bij het vast lopen van het programma dit bijvoorbeeld kan vast lopen op een "solenoid" command waardoor deze kan blijven aantrekken en verbranden..De flipper reset reeds na 550 milliseconden , dus als er "iets" gebeurd wat niet normaal is zal u steeds hetzelfde merken het spel herbegint...vandaar dat u ook geen conclusie kan trekken betreffende wat er nu scheen mis te gaan, ik verzeker u dat 550 milliseconden vlug voorbij zijn!! Tweede extra is dat er een apart timer circuit is opgebouwd dat zekere taken en selecties verricht buiten het programma om, dit is het DMA circuit ( Direct Memory Acces) Er loopt dus constant een timer die alle 16 milliseconden het lopende game of test programma onderbreekt en de eventuele nieuwe ouput naar de displays stuurt en de geprogrameerde lampen bediend, volgens aanwijzingen eerder door het spel programma doorgegeven. Ook dit circuit zullen we met deze procedure nazien hoewel de test eprom er zelf geen vat op heeft , het blijft ook gedurende onze test volledig onafhankelijk verder werken, en zal de test alle 16 milliseconden onderbreken, en de data en adres bus voor zichzelf opeisen waardoor waarnemingen en metingen die we gedurende de test doen steeds onderbroken worden wat onze metingen zal beinvloeden , wat voor mij het zaakje niet heeft vergemakkelijkt. Met deze ongemakken en complicaties zullen we het moeten doen...Niet getreurd, dus tijd om naar de realiteit over te stappen!

Inleiding.

Zoals steeds berust de ganse herstelling procedure op het gebruik van een test eprom dewelke ingeplugd word in socket E0.De test zal alle selecties één na één oproepen, en de bit latches aangesturen , dit in een eindeloze loop ( herhaling ) . Daarna contoleren we het DMA circuit op verschillende plaatsen. Een door ons aangebrachte test lamp zal constant aanduiden of de test goed "loopt" .

De solenoid , lamp en switch ouputs kunen we volledig testen ZONDER de test eprom wel gaan we de test eprom gebruiken indien er eentje defect blijkt te zijn. Door een constant signaal naar deze ouputs te sturen is het signaal gemakkelijker te volgen.

Tenslotte, er is ook nog een andere onderbreking die systematisch optreed , namelijk het interrupt cirquit , dit zal onafhankelijk van de test eprom steeds het programma proberen terug te schakelen naar een vooraf bepaald adres , om dit te vermijden moet pin 6 van de CPU chip bij het gebruik van de test eprom omhoog worden gebogen . en aan +5 volt verbonden worden. Ik weet dat dit een erg moeilijk technische beschrijving is van hard en software elementen , maar om te herstellen hoeft u daar niet bij stil te staan de test eprom doet het werk voor u !!!

Voorbereiding van de cpu plaat .

Voor we starten brengen we de 5volt aansluitingen aan rechtstreeks op de printplaat .

De 5 volts aansluiting aan de condensator.

De test eprom kan u hier downladen ...... Deze inhoud moet gebrand worden in een 2732 MAAR deze chip kan u niet ZOMAAR inpluggen in de socket E0 u plooit eerst pin 18 en pin 21 omhoog en verbind deze met pin 12. ( soldeer het draadje helemaal bovenaan pin 12 vast want deze pin moet nog goed in het socket passen ) .

De test eprom in socket E0 u ziet het draadje tussen pin18 en pin 12, hetwelk verbonden is met pin 12 ( ground) . Pin 18 en 21 zitten omhoog geplooit naast de socket.

Rest ons nog de controle lamp aan te brengen deze is verbonden tussen pin 40 van de cpu chip en de massa. Bij gebruik met deze test komt de massa kant van de controle led gaat aan pin 15 .

De controle lamp, dezelfde als gebruikt in alle andere test methodes, is samengesteld als volgt:

Een gewone led met twee snoeren eindigend op kleine minihaakjes, aan één van de pootjes zit een serie weerstand van 1000ohm . Voor u de test lamp gebruikt sluit ze aan op 5 volt om na te zien of de polariteit klopt, met de rode pin op 5 volt en de groene aan massa moet de led oplichtten . Gebeurt dit niet verwissel de led aansluitingen ( pootjes) dan van plaats!

Hier het board klaar om te testen . De test eprom klaar in E0 ( witte pijl). Het rode snoer verbind pin 6 van de CPU ic dewelke omhoog is geplooid met +5 volt. ( rode pijl) De controle led aangesloten op pin 40 ( blauwe pijl daar zit de groene controle led ).

Om de veschillende outputs te bekijken is geen scoop nodig, men kan het ook doen met behulp van de test led . Ik raad aan om een extra test led te gebruiken zodat de andere permanent op pin 15 van de CPU chip kan aangesloten blijven om te kijken dat het test programma goed blijft lopen. ; gebruik in deze extra test led een weerstand van 470 ohm als serie weerstand om wat meer luminositeit te verkrijgen .

Eenvoudige test led .

De eenvoudige test led :

START .

OPGELET !!

We startten ZONDER dat de test eprom word ingeplugd , nu er geen programma aanwezig is zal het watchdog cirquit werken en constant een reset geven op pin 40 waar onze test led is aangesloten, deze zal dan ook staan pinken .Is dit niet het geval ga dan verder op; " Test led pink niet " .

Goed de test led zal constant pinken en moet dit blijven doen, moest hij gedurende de metingen stilvallen druk dan even op de reset knop op het board aanwezig.

U kan direkt de outputs meten van:

De coil drivers, de test led word aangesloten op +5 en met de andere kant test u rechtstreeks op de uitgangs connector J 8. De led zal pinken in hetzelfde rythme als de controle led. Indien u outputs heeft die niet werken of waar de led constant blijft branden, let op sommige output transistoren kunnen ontbreken op uw plaat hou daarmee rekening op die ouput pinnen is er vanzelfspreken geen signaal, noteer dewelke als we dadelijk met de test led gaan werken kijken we waar het signaal verderop onderbroken is .

De lampdrivers, de test led blijft angesloten op +5 op alle outputs moet de test led pinken in het rythme van de controle led. U vind de outputs op connectoren J 1, J2, en J3 . de output IC's zijn A15 tot A20 en B15 tot B20, nochthans zijn er steeds verschillende van deze IC's die ontbreken op het board . Het is gemakkelijk te zien welke output pinnen met welke IC verbonden is , zodat u kan bepalen welke outputs op uw board moeten werken en welke niet. Noteer dewelke eventueel constant blijven branden of dewelke ontbreken , met de test led zullen we straks een verdere diagnose maken..

De audio output.

De audio output. Het schema komt niet overeen met de werkelijkheid op de connector J10 zou volgens het schema de outputs moeten komen van de audio IC D12 pinnen 9,10,11 en 12 het zijn enkel pinnen 9 en 11 dewelke toekomen. Ik heb dan ook een tekening gemaakt van de connector J10 en er op aangeduid wat u vind met de test ZONDER test eprom en wat MET de test eprom . Omdat er ook al geen nummering van de connector pinnen staat op het board heb ik ze zelf een nummer gegeven , er is dan ook nog de componenten zijde en de soldeer zijde van de connector , dus even opletten.

Het zijn pinnen 8 en 7 van de soldeerzijde dewelke overeen komen met de outputs van D12 pin 9 en 11.

ZONDER test eprom vind u:

Componenten zijde: pin 1 pinkt, pin 2 blijft uit, pin 3 pinkt, pin 4 en 5 branden flauwtjes , pin 6 pinkt , pinnen 7 en 8 pinken op een meer onregelmatige wijze.

Soldeerzijde; pinnen 1,2 en 3 pinken, pinnen 4 en 5 steeds aan, pinnen 6,7 en 8 pinken , pin 9 is uit , pin 10 pinkt.

Nadat de test eprom is ingeplugt komt u terug hier en vergelijk nu de outputs :

Componenten zijde: 1,2,3,4,5,6,7,8 allemaal continu aan , pin 2 is uit.

Soldeerzijde: pinnen 1,2,3,4,5,6,7,8 en 10 allen branden , pin 9 is uit .

 

Gebruik de test eprom

We gaan nu verder met gebruik van de test eprom. Plug deze in in socket E0 , vanzelfspreken heeft u de test eprom klaar gemaakt voor gebruik ( pin 18 en 21 aan 0 volt !) We zetten het board terug onder spanning. De test led moet nu constant blijven branden, is dit niet het geval en blijft hij nog steeds pinken , dan betekend dit dat het test programma niet werkt . Ga verder bij " Test programma werkt niet " .

Blijft de test led constant branden dan werkt de test en kunnen we de verschillende signalen opgewekt door het test programma gaan nakijken. ( Bij de start is het mogelijk dat de led enkele malen pink , dit betekend niks , het programma is erg nipt uitgerekend op het gebruik van de watchdog , en het moet zich even aanpassen. )

Als de test goed loopt betekend dit dat het selectie cirquit normaal werkt , toch checken we de selecties van de verschillende onderdelen rom, audio, watchdog, ram etc..

De selectie signalen.

Verbind de test led met + ; test op pinnen 4,5,9,10,11,12 en 13 van C6.

Pin 9 is de watchdog ( wake -up) De led moet goed continu oplichten.

Pin 5 is de rom selectie; de led brand constant helder.

Pin 4 is de audio reset selectie , de led brand constant maar zwak.

pin 10 is de audio set selectie, de led brand constant maar zwak.

pin 11 is de switch selectie, de led brand constant maar zwak.

pin 12 is de selectie om de bit laches te activeren, de led brand constant helder.

Pin 13 dit is de a ram selectie, de led brand constant helder.

Indien u een der signalen mist dan zijn er twee mogelijkheden, het IC C6 is stuk, of er zit een kortsluiting op de output dewelke geen signaal geeft . Soldeer de desbetreffenbde output los en kijk of het signaal terug komt. Indien ja heeft u een kostsluiting ergens op de output, indien het signaal nog steeds achterwege blijft vervang dan IC C6.

Het schema geeft niet weer hoe het ROM EN ( rom enable) signaal terecht komt op de selectie pin 20 van de eproms E0 en E00 ; vind het exacte schema hieronder.

De vertrek punten D1 en C8 komen overeen met het schema en de werkelijkheid, F0 en F1 zijn ingeschakeld om de selectie naar E0 en E00 te verwezenlijken, beide zijn 7400 IC's .

De bit lach signalen.

De bitch laches zijn C13 tot en met C20.

Alle outputs doen de led duidelijk constant branden. De output vind u op pinnen 4,5,6,7,9,10,11 en 12 van alle IC's..

Indien een der bit-laches niet werkt is het omzeggens zeker dat het desbetreffende IC stuk is . Daar alle input signalen gelijk zijn , buiten wat er toekomt op pin 13 ( de data bit zelf ),kontroleerd u voor alle zekerheid of daar signaal toekomt. indien ja is dan het IC stuk , indien neen kijk dan waar de data lijn is onderbroken. De data lijn zal zeker werken op de output van de CPU chip ( C3) anders zou het test programma zelf niet werken ! Het enige dat er tussen beide zit is een kleine buffer chip ( 7404) dewelke u vind op BC8 en CD8 ( Hier staan twee letters omdat deze chips zich horizontaal tussen twee rijen in bevinden, ongeveer in het midden van het board) Gebruik het schema om te kijken welke input en output pinnen er gebruikt worden voor de bit die u mist.

De lamp outputs

Deze werden reeds getest , u heeft genoteerd dewelke niet pinkten of die continu branden. Voor eentje die continu brandde kan u besluiten dat de desbetreffende output IC stuk is , een der UDN2003 's .

Ga nu terug naar dewelke niet pinkten, deze zullen nu ook geen output geven er is nochthans nu een permanente sturing , gemakkelijk te volgen ;

Wij nemen één voorbeeld: gebruik het schema om even te volgen ( BLZ 45)

J3 pin K geeft geen ouput, komt van IC A13 pin 15, input in deze IC is op pin2 , heeft u daar signaal , ja dan is IC A13 stuk , neen dan kijkt u op de output van BIT latch bit 6, de output is latch 1000, dit is pin 12 van IC C14, heeft u daar niks dan kijkt u op pin 13 van deze IC ( C14) is daar signaal dan is C14 stuk. Is er geen signaal kijkt u op pin 9/10 van IC CD8, daar moet u signaal vinden anders zou de test niet werken, daar u dus op de uitgang niks had mag u CD8 vervangen .

De switch ouputs.

Te vinden op de connectoren J6 en J7. De output IC's zijn van F3 tot F13 . Ook hier zijn er meerdere IC's niet aanwezig, op het schema kan u zien welke IC's welke connector pinnen bedienen , om zo te weten welke signaal moeten dragen en welke niet. De ouput pinnen op deze F3 tot F13 IC's zijn pinnen 1,2,3,4,5,6,7 en 9.

F4 en F2 bedienen de dip switches die op het board staan , hun outputs komen dan ook niet op een connector terecht. U kan aan de linkse kant van de dipswitches , de signalen meten , indien de dip switch open staat , langst beide kanten van de dipswitch als deze gesloten is .

Indien de outputs van een ganse IC ( F3 tot F13) ontbreekt , kan er wat mis zijn met de selectie van deze IC . ( of de IC zelf is stuk ) Deze selectie komt van E11 kijk daar of de desbetreffende output aanwezig is, pinnen 3 to 13. Indien ja kijk naar de inputs pinnen 1,2,14 en 15 Ontbreekt er een zoek op waar deze onderbreking zit , zijn ze alle vier daar dan is E11 zelf stuk.

De audio outputs.

Ga terug naar de test zonder dat de test-eprom gebruikt word

De test start niet op...

De test start niet op... Dit betekend dat er iets fundamenteels mis is met de cpu chip of zijn minimum noodzakelijke signalen, of de selectie van de test eprom werkt niet.

Origineel hebben deze cpu platen een speciale grote socket waarin de cpu chip zit . deze sockets verliezen hun spankracht en het eerste wat u best doet is meten of er wel verbinding is tussen de koperen lamellen van het socket en de pinnen van de chip zelf. Meet op de bovenkant van elke lamel en aan de pin van de chip zelf, met fijne meetpennen aan uw ohmmeter is dit goed te doen. Stelt u zelfs maar één slecht contact vast, aarzel niet vervang de cpu socket..( Ik had ,onder andere, dit defect aan deze Space Riders cpu plaat ..)

VERWIJDER DE TEST EPROM , en start op zonder dat er een chip zit in E0 en E00...

We beginnen met de minimum noodzakelijk signalen op de cpu chip, sommige pinnen vind u niet terug in dit lijstje, ik ben ze niet vergeten , maar ze zijn niet relevant op dit ogenblik van de test..:

pin2: HALT .. 3 volt, wisselend signaal, het halt signaal is een input dewelke komt van het DMA circuit,indien dit signaal ontbreekt ga u naar het deel van deze test dat dit circuit beschrijft ( zie DMA en timing cirquit ).

pin 3 : Clock signaal .. 2,5 volt wisselend signaal.

Controleer meteen ook de externe clock zie schema op bladzijde 38. Het clock signaal start vanaf het crystal en de poort D10, volg het signaal via C11, B10, B9, B11 en C9 en als laatste de poorten C10. De chip waar het signaal nog ingaat maar niet meer uitkomt is de meest voor de handliggende oorzaak.

pin 5 VMA .. 2 volt wisselend signaal , is een output signaal en moet aanwezig zijn anders is de cpu stuk.. Echter zal dit signaal ontbreken als u reeds een clock signaal mist of indien het halt signaal 0 volt is; deze beide signalen, clock en halt moeten dus eerst goed bevonden worden, voor u het VMA signaal mag verdenken.

Pin 8 voeding .. 5 volt.

pin 9 tot en met 25 ( pin 21 uitgezonderd dit is massa) Adres lijnen ; 2 volt wisselend signaal. Indien er één ontbreekt , plooi eerst de pin omhoog, is het adres signaal dan wel aanwezig dan heeft u een kortsluiting op deze adreslijn. Zoek de kortsluiting op door eventueel baantjes tijdelijk te onderbreken om aldus de chip te vinden die de kortsluiting veroorzaakt.Blijft het signaal ontbreken met omhoog geplooide pin dan is de cpu chip stuk.Kijk nu ook naar de buffers van sommige adres signalen . A0 tot A9 zijn gebufferd door D2, D4, en D3.ook op die outputs moet u de adres signalen terug vinden ( gebruik het schema )

Pin 26 tot en met 33 .. Databus signalen .. Tussen 1 e n 2,5 volt wisselend signaal, idem als adres signalen, ontbreekt er een , pin omhoog plooien en , als het signaal er dan wel is, kortsluiting opzoeken, anders cpu chip vervangen.

Pin 34 .. R/W signaal .. 3 volt wisselend signaal , is een output van de cpu, vereist wel dat eerst de andere signalen ok zijn , anders ook nazien of er geen kortsluiting op de R/W lijn zit , weer door de pin omhoog te plooien , enz..

Pin 36 en 37 = clock signaal idem als pin 3

Pin 40 reset .. 5 volt , dit signaal pulst sterk omdat het regelmatig word naar 0 volt getrokken door de watchdog, toch moet het naar 5 volt komen tussenin.

Is dit allemaal ok, dan blijft nog over de selectie van de rom socket , de selectie komt toe op pin 20, u moet daar vinden een wisselend signaal van 2 volt volt. Indien afwezig check de selectie met behulp van het onderstaande schema. IC , overal moet u signalen vinden .

De test led pink niet.

Indien de test led niet pink bij het startten van de test nog zonder dat de test eprom in socket E0 zit dan heeft u een probleem met het watch dog cirquit . Volg gewoon de hieronder bij DMA en TIMING beschreven procedure , want daar komt het watch dog signaal vandaan . U zal zien dat het watch dog signaal uiteindelijk uit A10 pin 9 moet tevoorschijn komen,, en dan nog gaat in A2 waar het als RESET vertrekt uit pin 10.

Het DMA en timing circuit:

Dit circuit is gewoon een stel delers achter elkaar geplaatst met ertussen nog enkele logische poortjes. Het resultaat is dat de oorspronkelijke clock puls Q2 en DMA clock ( want daar begint het mee) vertraagd worden. Hier en daar word het signaal afgetakt zodat verschillende puls tijden ontstaan en gebruikt worden..

De Q2 puls vertrekt uit D10 de DMA clock onstaat op A6 .Met een logische test lamp volgt u de puls . Vanaf A6 pin 14 het vertrek, ouput op A6 pin 11, naar A7 pin 14 output hier op pin 11 naar A8 weer in op pin 14 out op pin 11naar A9 idem naar A10 idem in op pin 14 out echter op pin 9. Waar er signaal in gaat en niet uit komt deze ic is stuk. Onderweg vind u de verschillende extras , zoals audio clock uit pin 8 van A6, NMI uit pin 11 van A8 en op het schema ziet u onder de IC's A7 en A8 getekend de poort waar met drie inputs het DMA INT signaal gevormt word IC B20. Voor de reset of het watchdog signaal dit komt uit A10 pin 9 op voorwaarde dat er geen reset gebeurt door het Wake-up signaal dat op pin 2/3 van deze A10 aankomt. Dus bij het ontbreken van wake-up reset zal er een watchdog signaal verschijnen op pin 9 het welk een reset van de cpu veroorzaakt. Zolang we dus zonder game rom of test rom werken kan er geen wakeup reset signaal zijn e zal de watxchdog de cpu resetten.

Extra inlichtingen.

De test -led gerbuikt u om de aanwezigheid van signalen te bekijken op de output connectoren, wanneer u echter een ontbrekend signaal opspoort moet u een logische test lamp of een oscilloscoop gebruiken, want de in of uitgang van een logische poort kan pulsen dragen ( =ok) maar indien de pulsen er niet zijn en de uit of ingang van de logische poort is 0 volt zal de normale test-led ook oplichtten en het verschil tussen een puls trein of een ontbrekend signaal niet te zien zijn .

Gebruikt u en scoop om de signalen te volgen , dan zal u op de outputs van de lamp en de switch drivers toch een weerstand moeten zetten ( 1Kohm) om iets te zien, want de output IC's hebben een " open collector" en er zal zonder een weerstand geen stroom vloeien en geen signaal te zien zijn.

Een extra gemakkelijk hulp middel is een connector met daaraan 11 output test led's met weerstand , op die manier kan men dadelijk 11 outpits in één keer nakijken en door de connector om te draaien de volgende elf, want elke na te checken connector heeft maximaal 22 outputs, de connector die je kan gebruiken is makkelijk te vinden want het is dezefde als gebruikt in vele video spelen ( JAMMA type edge connector 2x22 pin ) Hier een voorbeeld van dit hulp stuk .

De Jamma connector en de print met 11 test-leds

Hier aangesloten op de output connector van de coil drivers . De connector past ook op de connectoren van de lamp drivers , audio output en van de switch outputs.

Op de connector is geschreven RED of GREEN dit om gemakkelijk te weten welke LED's zijn aangesloten op de pinnen langst de componenten zijde of langst de soldeer zijde van de print, want bij het omkeren van de connector om de eerste 11 of de laatste elf pinnen na te kijken verander dit ....

Een memory test is er niet, deze was door de interferentie met het DMA cirquit niet mogelijk, misschien zal ik in de toekomst daarvoor nog iets doen. In het slechtste geval wanneer u twijfelt aan de memory zal u beide chips moeten vervangen.

N.B. Het hele test programma bestaat uit slechts 37 instructies en 6 wake-up reset instructies, het is daarmee het kortse flipper test programma dat ik ooit schreef . Het duurde 10 dagne en 17 keer branden om het eind image van deze test rom te bekomen.