Ready64 Forum

Commodore 64 => CBM Hardware => Topic aperto da: Falko - 14 Agosto 2010, 13:58:01

Titolo: Una Richiesta Per Una Cartuccia
Inserito da: Falko - 14 Agosto 2010, 13:58:01
 Ciao a tutti commodoriani,

Ho cercato in lungo ed in largo ma non riesco a trovarla in nessun modo, quindi chiedo se qualcuno degli utenti qui è per caso in possesso della documentazione della cartuccia "Cabletronic svn273", dalle funzioni sembra fortemente rientrare nella categoria delle "action replay" (anche se è da quando ce l'ho (1990...) che la utilizzo per la gestione dei "backups").

Ps: se qualcuno potesse aiutarmi, è possibile usando lo stesso cbm fare il dump dei programmi della cartuccia per portarlo su floppy/tape?

Grazie a tutti coloro sapranno aiutarmi :)
Titolo: Una Richiesta Per Una Cartuccia
Inserito da: Falko - 15 Agosto 2010, 01:03:14
 Un'aggiunta a quanto sopra,
guardando i vari manuali presenti sul sito ho notato che quelli riferiti a "Captain Miki II", "niki II Cartridge" sono praticamente quelli giusti di questa cartuccia (anche se in ogni caso il produttore cabletronics ancora mi sfugge).

A questo punto mi sorgono un paio di domande particolari:Grazie nuovamente a tutti coloro sapranno aiutarmi a sciogliere questi dilemmi :)
Titolo: Una Richiesta Per Una Cartuccia
Inserito da: Falko - 22 Agosto 2010, 04:02:43
 Provando con un paio di emulatori, sono riuscito a capire finalmente a ripondere ad alcune delle mie domande, quindi direi che mi rispondo da solo (spero comunque che questo topic sia comunque di aiuto per i prossimi visitatori eventualmente).

Sostanzialmente quanto avevo dedotto in partenza si è rivelato vero, ovvero pare sia proprio il clone della cartuccia "action replay" (i codici in esadecimale pare corrispondano) anche se però lascio aperta la comanda su "chi fosse il produttore"; per quanto riguarda la domanda su "come sbloccare il freeze" sembrerebbe che con 4 istruzioni in assembly venga ripristinato il tasto "freeze" durante l'utilizzo del programm interno, il codice è il seguente (a fianco metto il corrispondente basic, nel mio caso mappato all'indirizzo di partenza 0e00 corrispondente al decimale 3584):

.0e00 sei                           ( poke 3584,120 )
.0e01 lda #$00                  ( poke 3585,169: poke 3586,00 )
.0e03 sta $de00                ( poke 3587,141: poke 3588,00: poke 3589,222 )
.0e06 jmp fce2                   ( poke 3590,76: poke 3591,226: poke 3592,252 )

Con queste 4 istruzioni, nel caso manchi la cartuccia oppure non sia stato attivato il freeze, il sistema semplicemente esegue un riavvio (JMP FCE2), diversmente se viene trovato il programma della cartuccia viene richiamato il ciclo per visualizzarne il menu che normalmente si visualizza col tastino "freeze", nel mio caso usando la chiamata sys 3584.

Lascio comunque aperta la domanda riguardante il dump di software su cartuccia, se qualcuno fosse in grado di aiutarmi.

Ciao