Neo Geo AES Work Ram Problem
une console qui trainait depuis un bout de temps sur mon bureau...
problème de WRAM ou Work Ram, c'est la ram qu'utilise le 68000 pour travailler
le 68000 en a 2 (comme moi)
il y a la Upper qui se trouve en haut, c'est peut être une coïncidence, et la Lower qui se trouve....en bas
cette puce mémoire, est une mémoire 8 bit (Octet), or le 68000 travail en 16 bit (2 octets)
en mettant deux puces ensemble au niveau des données, on obtient alors les 16 bit nécessaires
Lower ram correspond donc au premier 8 bits de donnees de 0a 7 (dit octet de poids faible donc Lower)
Upper ram correspond donc au 8 bits suivants de donnees de 8 a 15 (dit octet de poids fort donc Upper)
voila vous savez tout
allez on branche le Briconeo de l'ami Aurelien
il va me servir de charger mes roms système en fonction de mes envie sans avoir a les changer physiquement, et c'est bien pratique
il fait tout un tas de trucs chouettes aussi, mais ce n'est pas le sujet ici
je place ma rom diag dans le brico, et j'ai bien l'anomalie d'Upper Ram qui apparait
c'est l'activation de la puce qui ne marche pas, soit celui qui commande la puce (ici le Neo-C1) est mort, soit la trace est coupée
----------------------------------------------
A console that had been lying around on my desk for a while...
Issue with WRAM or Work RAM, which is the RAM used by the 68000 to work.
The 68000 has 2 of them (just like me).
There is the Upper, which is located at the top (maybe a coincidence), and the Lower, which is located... at the bottom.
This memory chip is an 8-bit memory (Byte), whereas the 68000 operates in 16-bit (2 bytes).
By putting two chips together at the data level, we then get the necessary 16 bits.
Lower RAM corresponds to the first 8 bits of data from 0 to 7 (called the low-order byte, hence Lower).
Upper RAM corresponds to the next 8 bits of data from 8 to 15 (called the high-order byte, hence Upper).
Now you know everything.
Let's plug in the Briconeo from my friend Aurelien.
It will help me load my system ROMs according to my needs without having to change them physically, which is very convenient.
It does a lot of cool stuff too, but that's not the topic here.
I place my diagnostic ROM in the brico, and indeed, the Upper RAM anomaly appears.
The chip activation isn't working, either the chip controller (here the Neo-C1) is dead, or the trace is broken.
on trace la continuité de la broche 22 de la WRAM du haut avec le Pin 6 du Neo-C1, et super ca sonne pas.
je patch avec un fil qui se reprend a un via, et qui direct a la broche 6 du Neo-C1
et......c'est la bagarre !!!!
cool, deuxieme Neo du week end sauvée
---------------------------------
We trace the continuity of pin 22 of the upper WRAM to pin 6 of the Neo-C1, and great, there is no connection.
I patch it with a wire that connects to a via and goes directly to pin 6 of the Neo-C1.
And... it's a success!
Cool, the second Neo saved this weekend.