Projekt Kazzo (https://osdn.net/projects/unagi/wiki/kazzo_intro_en) ma na celu umożliwienie zrzucania zawartości pamięci zapisanych na kartridżach Famicom/NES. Jest to specjalnie przygotowany programator, który jest podłączany do komputera przez złącze USB. Twórcy projektu opublikowali oprogramowanie, w którym są zawarte skrypty dla najbardziej popularnych mapperów. Istnieje możliwość pisania własnych skryptów i w sieci można również znaleźć stworzone przez społeczność, które rozszerzają bazę do całkiem rozsądnego poziomu.

Odczyt kartridża

Działanie urządzenia jest dość proste: wsuwa się kartridż na slot standardowo jak w konsoli i wybiera się typ architektury (mapper). Programator odczytuje zawartość kartridża jak konsola i po zakończonym procesie odczytu, plik wynikowy (*.NES) jest gotowy do uruchomienia na emulatorze.

Programowanie kartridży

Natomiast bardziej ciekawa funkcjonalność to nagrywanie romu NES na specjalnie spreparowany do tego celu kartridż. Technicznie nie jest możliwe nagranie gry na zwykły kartridż z uwagi na stosowany w nich rodzaj pamięci (OTP lub EPROM) oraz brak odpowiednich wewnątrz połączeń (aby się przełączyć w tryb programowania). W 99% przypadkach wewnątrz kartridża są układy jednokrotnego zapisu.

Everdrive?

Urządzenia typu Everdrive mają swoje ograniczenia np. maksymalny rozmiar ROMu to 512KB + 512KB oraz problemy z emulacją dodatkowych kanałów dźwiękowych. Dzięki temu projektowi można np. stworzyć kartridż na bazie MMC5 z 1MB/1MB na pokładzie i nagrywać gierki typu Mario All Stars czy Zelda (czego Everdrive nie będzie potrafił). Nie jest to jednak zadanie trywialne dla osoby nie posługujące się lutownicą.

Galeria

Istnieje możliwość zakupu tego urządzenia oraz wykonania programowalnych kartridży.


Strona Internetowa

Potrzebujesz ładnej strony internetowej? Zobacz demo na: tej stronie strona internetowa


Podobne artykuły

Komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *