Robiąc ten poradnik dla naszego kolegi alzen, postanowiłem go również wrzucić tutaj. Może być komuś przydatny.
Ten poradnik pokazuje i opisuje krok po kroku, jak zrobić przełącznik VRAM<->CHR ROM w dev-carcie. To działa zarówno w cartach MMC1 jak i MMC3. Sądzę, że nie będzie z tym większych problemów.
Będziemy do tego potrzebować:
-PCB z mapperem MMC1 albo MMC3 (najlepiej by było, gdyby mapper był w obudowie DIP)
-2 podstawek (wiadomo, żeby mieć dev-carta)
-kostki SRAM 6264 (szerokiej)
-jakiegoś nożyka do cięcia ścieżek
-przełącznika dwupozycyjnego
-lutownicy
-trochę kabli
UWAGA!! Nie sugerować się oznaczeniami kostki ani rodzajem PCB!! Wziąłem te rzeczy tylko jako "króliki doświadczalne" aby tylko pokazać, o co chodzi i jak to zrobić
.
No to na samym początku, tutaj mamy tą wymaganą kostkę SRAM 6264, no i jak wiadomo, ona musi mieć 28 nóżek (tak jak wspomniałem wcześniej, nie sugerować się tymi oznaczeniami na zdjęciu):
Teraz musimy uciąć nóżki tego drania mniej więcej w ten sposób, jak to jest pokazane na zdjęciu. Ja to robię obcinarką do paznokci, raczej najwygodniejsza sprawa:
Po takim zabiegu kostka powinna mniej więcej wyglądać tak:
Teraz musimy powyginać dokładnie 4 nóżki tak, aby nie szły na dół tylko żeby szły na zewnątrz kostki. Chodzi mi mniej więcej o takie coś:
Te 4 nóżki, które mamy wygiąć są pokazane na zdjęciu poniżej. Tym samym, kostka po takim zabiegu powinna wyglądać tak:
Teraz nastąpi moment, w którym musimy włączyć swój mózg i trochę posiedzieć i pomyśleć. Mianowicie, każde PCB może być zupełnie inaczej skonstruowane dlatego trochę myślenia jest tutaj wymagane. W tym momencie rozpatrzmy moją płytkę:
Tak jak widać, ta płytka, jak widać, na razie nie ma podstawek i również w razie czego lepiej by było, gdybyś nie miał wlutowanej podstawki CHR na swoim dev-carcie. Tutaj po prostu chodzi o to, że ścieżka +5V może różnie iść na PCB i potem przecięcie odpowiedniej ścieżki mogłoby być problemem, jeżeli podstawka byłaby już wlutowana.
Mimo wszystko, naszym zadaniem teraz jest to, żeby odciąć dopływ prądu (+5V) od naszego CHR ROM'u, czyli po prostu od podstawki. Na mojej płytce trzeba będzie przeciąć dokładnie tą ścieżkę tutaj:
No to.... tnijmy tego drania:
Jak widać, po tym zabiegu wszystkie piny odpowiadające za +5V w CHR ROM'ie są ze sobą połączone ale jednak w tym momencie samo zasilanie +5V tam nie dociera, no i o to mi chodziło. Teraz możemy już bezpiecznie wlutować podstawkę:
Teraz trzeba będzie wygiąć za pomocą lutownicy 4 piny podstawki tak, aby nie stykały się z naszą kostką. Należy to zrobić tak:
Jakie piny dokładnie wygiąć i w jaką stronę ukazuje to zdjęcie:
No to teraz, musimy zlutować tą kostkę bezpośrednio do PCB (jak coś, to od tylnej strony PCB). Kostkę trzeba przyłożyć dokładnie w ten sposób:
No i... lutujemy to:
Teraz trzeba będzie popodłączać te odstające piny do odpowiednich miejsc. Gdzie dokładnie to wszystko podłączyć ukazuje poniższy schemat:
(schemat pokazuje już zalutowaną kostkę od tylnej strony PCB)
Jakby co, to w tym momencie musimy połączyć piny +5V TYLKO W KOSTCE. Nie zasilaj tych pinów od razu teraz.
W takim razie, trzeba będzie użyć dokładnie 3 kabelków i należy je podłączyć tak, jak tutaj na zdjęciu:
No i jeszcze pozostaje jedna, dziwna wątpliwość... Co to do ciorta jest ten pin CHR/WR??? Mianowicie, jest to pusty pin na PCB znajdujący się pomiędzy 2 parami zwartych pinów. Jest on wykorzystywany właśnie tylko do kostki VRAM. Przy lutowaniu należy w miarę uważać, żeby nie zalać tego całego pinu cyną i należy przylutować delikatnie kabelek na jego początku, mniej więcej tak, jak na zdjęciu poniżej:
No to... teraz już zmierzamy do głównego celu tego poradnika, czyli wmontowania przełącznika VRAM<->CHR ROM. Wystarczy przełącznik dwupozycyjny na 3 zęby, taki jak tutaj na zdjęciu:
Teraz musimy poprowadzić z PCB odpowiednio 3 kabelki: z +5V CHR ROM'u, z +5V VRAM'u oraz po prostu z +5V z płytki. Na swojej płytce postanowiłem zwyczajnie poprowadzić te kabelki z tych miejsc. To w sumie nie ma większego znaczenia, skąd je poprowadzisz. Oby tylko kabelki szły odpowiednio z zasilania kostek i z zasilania znajdującego się na PCB:
No właśnie, tutaj niektórzy dosyć mało obeznani w temacie mogą mieć wątpliwości, gdzie jest te +5V i jak odprowadzić kabelek. Trzeba mianowicie zeskrobać tą niebieską warstwę z danej ścieżki odpowiadającej za +5V i przylutować do niej kabelek. Na swojej płytce zrobiłem to w tym miejscu i dokładnie tak:
UWAGA! Tutaj radzę przylutować kabelki odpowiednio długie, żeby nie było żadnych problemów. W razie czego, to potem te kabelki sobie skrócisz.
No i, zmierzamy już w sumie do ostatniego kroku, mianowicie do lutowania kabelków do przełącznika. Gdzie przylutować jakie kabelki pokazuje poniższe zdjęcie:
Najważniejsze jest, żeby zasilanie bezpośrednio z PCB było pośrodku przełącznika. Dalej nie ma znaczenia, z jakich stron przylutujesz kabelki idące z CHR ROM'u i VRAM'u.
No to... nie pozostaje nam nic innego jak przylutowanie tych kabelków i wreszcie skończyć z tym wszystkim raz na zawsze:
Teraz tak na dobrą sprawę już zrobiliśmy wszystko. Dalej to jest kwestia indywidualna, czy chcesz gdzieś usadowić (czyli po prostu przykleić) przełącznik do PCB i żeby wszystko było stabilne. Ja jednak zalecam przykleić przełącznik, no i to nie jest już żaden problem. Powinien poradzić sobie z tym każdy ale jednak mimo wszystko opiszę to.
Znajdź teraz jakieś puste miejsce na PCB i dobrze by było, gdybyś w razie czego na to miejsce przykleił jakąś taśmę izolacyjną, żeby czasem jakiegoś zwarcia nie było:
W to miejsce możemy przykleić przełącznik nawet za pomocą kropelki bądź podobnego kleju. Jakby co, to nie martw się, na pewno będzie dobrze się trzymać
:
No i... zrobiliśmy to! Mamy już uniwersalnego carta CHR ROM + VRAM! No to, w takim razie... miłego grania oraz testowania
.
P.S. Jeżeli zdjęcia w jakiś sposób przeszkadzają, to dajcie mi znać. Wtedy wstawię miniaturki albo same linki do zdjęć.