Hinweis zum Unterschied zwischen Croco PCB DIY & Croco ready to use:
Croco PCB DIY: Hier wird ein leere Modulhülle, Gummitaster, Sticker und die PCB geliefert. Du musst selbstständig die Modulhülle bearbeiten, damit der USB-C Anschluss und der Gummitaster durchpasst. Anschließend die PCB und Gummitaster einlegen. Zum Schluss verschrauben und den Sticker anbringen.
Croco ready to use: Hier wird alles fertig zusammengebaut geliefert. Die Modulhülle ist bereits von uns fertig präpariert und zusammengeschraubt. Die Modulhülle wird bei uns im Haus noch zusätzlich veredelt und erhält einen Kristallklares aussehen. Dies spiegelt sich auch im Preis wieder, da alles in Handarbeit mit höchster Präzision von uns erstellt wird.
Bei dieser Multi-Flashcartridges handelt es sich um ein OpenSource Projekt, welches anstatt des sonst üblichen FPGAs einen RP2040 Microcontroller (der Controller aus dem Raspberry Pico) verwendet. Dadurch wird die Cartridge-Hardware nicht nachgebildet, sondern emuliert.
Die Cartridge bringt einen Flashspeicher von 16MB (13,5 MB nutzbar für ROMs) mit, welcher über die USB-Schnittstelle befüllt werden kann. Dafür ist keine Software auf dem PC notwendig, da eine neue Technologie namens WebUSB benutzt wird. Die nötige Software läuft daher direkt im Browser. Kompatible Browser sind unter anderem: Chrome, Chromium, Edge. Und es funktioniert sogar auf Android-Smartphones.
Nach dem Laden von ROMs auf die Cartridge können diese über ein kleines Menü auf dem Gameboy gestartet werden.
Wie bei anderen einfaches Flashcartridges muss der Knopf auf der Cartridge gedrückt werden, um das Savegame aus dem RAM in den Flash zu schreiben. Dabei wird der Game Boy neu gestartet. Dies kann nicht transparent erfolgen, da der Flash dafür zu langsam ist.
Savegames können bis zu 128 KB groß sein, somit kann zB auch LSDJ auf dieser Cartridge benutz werden. Die Savegames können auch über USB auf und von der Cartridge geladen werden.
Bedingt durch die Emulation der Hardware, können die Timings von normalen Cartridges nicht eingehalten werden. Deshalb bestehen Limitierungen in der Kompatibilität:
ROMs für den originalen Game Boy (DMG) werden voll unterstützt auf allen Gerätegenerationen. Bei Game Boy Color (GBC) ROMs, die im DoubleSpeed Modus laufen, kann es zu Problem kommen. Dies ist von ROM zu ROM abhängig, in den meisten Fällen kann aber eine kleine Änderung im Source die Kompatibilität herstellen. Bisher wurde jedes ROM zum Laufen gebracht. Dazu am besten ein Ticket auf Github erstellen, dann kann sich das jemand anschauen. GBC ROMs machen auch auf dem Game Boy Advance (GBA) Probleme. Hier laufen nur Classic Spiele problemlos. Ebenso sind Game Boy Nachbauten wie der FPGBC oder der Analogue Pocket derzeit nicht kompatibel. Deren Bus-Signale weichen zu sehr vom Original ab.
Wie alle Flashcartridges braucht diese mehr Strom als eine originale Cartridge. Dies ist in den meisten Fällen kein Problem für den Game Boy. Sind jedoch Mods wie ein IPS-Bildschirm, oder Hintergrundbeleuchtung verbaut, empfiehlt es sich das Netzteil zu verwenden (z.B. CleanJuice) und die Kondensatoren zu tauschen.
Der große Vorteil dieser Cartridge ist die Quelloffene Entwicklung auf Github. Jeder Interessierte kann die Firmware an seine Wünsche anpassen. Auch die KiCad Projektdateien der Platine sind dort zu finden.
Zusammenfassung:
- OpenSource Multi-Flashcartridge Projekt
- Verwendet RP2040 Microcontroller (aus dem Raspberry Pico) statt eines FPGAs
- Emuliert die Cartridge-Hardware, anstatt sie nachzubilden
- 16MB Flashspeicher, 13,5 MB nutzbar für ROMs
- ROMs können über USB ohne PC-Software mittels WebUSB Technologie geladen werden
- Kompatible Browser: Chrome, Chromium, Edge und Android-Smartphones
- ROM-Auswahl über ein Menü auf dem Game Boy
- Speicherung von Savegames erfordert Neustart des Game Boys durch Knopfdruck
- Savegames bis zu 128 KB, kompatibel mit LSDJ
- Einschränkungen bei der Kompatibilität aufgrund von Emulation: Vollständige Unterstützung für originale Game Boy (DMG) ROMs, mögliche Probleme mit Game Boy Color ROMs im DoubleSpeed Modus
- Nicht kompatibel mit Game Boy Nachbauten wie FPGBC oder Analogue Pocket
- Höherer Stromverbrauch als originale Cartridges; Austausch von Netzteil und Kondensatoren bei Mods empfohlen
- Quelloffene Entwicklung, Firmware anpassbar, KiCad Projektdateien verfügbar auf Github
Bewertungen
Filter löschenEs gibt noch keine Bewertungen.