W ramach projektu, o którym piszę tutaj zaprojektowałem kolejną płytkę drukowaną kartridża, tym razem najprostszą możliwą, na grę 4-kilobajtową, bez żadnych liczników, przełączników i mapowania banków. Podprojekt znajdziecie tutaj: https://github.com/vandalton/BertaAndBu … plest-cart.
Chciałem też zastosować inwerter bazujący na tranzystorze i dwóch opornikach zamiast scalaka 74S04. Wypróbowałem układ takiego inwertera na płytce prototypowej i działał świetnie. Wcieliłem go w projekt płytki. Zamówione płytki przyszły przedwczoraj i polutowałem pierwszą z nich.
Niestety, gra nie załadowała się na Atari 2600. Używam tranzystora BC337, rezystora 10k podłączonego do bazy i podciągającego 1k podłączonego do kolektora.
Konsultowałem się już z x_angelem, który poradził mi dodanie rezystora pomiędzy bazę a masę, a także eksperymentowanie z wartością pierwszego rezystora. Jednak najlepszy efekt jaki uzyskałem jest taki, jak w załączniku. Zwykle jest czarny ekran. Z pomiarów wynika, że inwerter dobrze odwraca stan wysoki na niski, jednak nie potrafię wymierzyć, ile wynosi stan niski na pinie A12 kartridża, gdy się pojawia na ułamek sekundy po włączeniu konsoli.
Do x_angela wysyłam jedną płytkę w celu bardziej dogłębnych pomiarów i pokonania problemu. Może jednak widzicie już teraz, że coś robię źle? Jeśli tak, to co?