In Vorbereitung auf mein "Double-Ender" Modul, dessen erste Platinen gerade in Fernost gefertigt werden, wollte ich mal versuchen die Giana Sisters auf ein Magic Desk kompatibles Modul zu bringen.
Ich habe diese Version hier gefunden, die laut cartconv auch das richtige Format haben sollte:
- $ cartconv.exe -f GIANASISTERS-8934e9.crt
- CRT Version: 1.0
- Name: Giana Sisters by SAM
- Hardware ID: 19 (Magic Desk)
- Mode: exrom: 0 game: 1 (8k Game)
- offset sig type bank start size chunklen
- $000040 CHIP ROM #000 $8000 $2000 $2010
- $002050 CHIP ROM #001 $8000 $2000 $2010
- $004060 CHIP ROM #002 $8000 $2000 $2010
- $006070 CHIP ROM #003 $8000 $2000 $2010
- $008080 CHIP ROM #004 $8000 $2000 $2010
- $00a090 CHIP ROM #005 $8000 $2000 $2010
- $00c0a0 CHIP ROM #006 $8000 $2000 $2010
- $00e0b0 CHIP ROM #007 $8000 $2000 $2010
- total banks: 8 size: $010000
Wenn ich das CRT in WinVICE teste, funktioniert es auch: Es kommt erst ein kleines Intro, dann (leider) ca. 16 Sekunden ein schwarzer Bildschirm, dann startet das Spiel. Ich habe das CRT dann mit cartconv umgewandelt, wie ich das auch schon bei SMB64 gemacht habe: cartconv.exe -i GIANASISTERS-8934e9.crt -o GIANASISTERS-8934e9.bin
Wenn ich dies Binary dann allerdings in ein EEPROM schreibe und auf einem Magic Desk Modul auf echter Hardware teste, startet zwar das Intro, aber nach dem "schwarzen Bildschirm" kommt dann leider nichts mehr. Hat jemand eine Idee, was das Problem sein könnte? Über sehe ich möglicherweise etwas ganz offensichtliches? Kennt jemand eine andere CRT-Version des Spiels?
Hier noch ein paar weitere Details zu meinen Versuchen:
- Auf die selbe Weise habe ich schon SMB64 erfolgreich auf echte Hardware gebracht.
- Giana Sisters lief weder an einem C64 noch an einem C128D, an denen sonst aber Magic Desk Module funktionieren.
- Wenn ich auf das selbe Magic Desk Modul ein ROM mit SMB64 stecke, funktioniert das.
- Ich habe schon mehrere EEPROMs probiert, bei keinem liefen die Schwestern.