Come per l'avvio automatico di un programma da floppy disk su un C64 Commodore

StackOverflow https://stackoverflow.com/questions/4344234

  •  30-09-2019
  •  | 
  •  

Domanda

Una buona notizia, il mio C64 ist ancora in corso, dopo un sacco di anni che spendono tempo sul mio attico ..
Ma quello che ho sempre voluto sapere è:

Come posso automaticamente load & run di un programma da un floppy disk
che è già inserito quando accendo il C64?

Alcuni comando auto-esecuzione come load "*",8,1 sarebbero adeguati ...

Saluti
Memorandum di cooperazione

È stato utile?

Soluzione

Questo non è possibile senza qualche cartuccia personalizzato.

Un modo per risolvere questo problema sarebbe sempre la cartuccia Retro Replay e hacking il proprio codice per esso.

Altri suggerimenti

Si scrive che un comando che si digita, come LOAD"*",8,1 sarebbe adeguato. Posso Presumo, quindi, che l'unico problema con quel particolare comando è che solo i carichi, ma non viene eseguito automaticamente, il programma? Se è così, si dispone di una serie di soluzioni:

  1. Se è un programma in linguaggio macchina, allora si dovrebbe digitare LOAD"<FILENAME>",8,1: e poi (senza premere <RETURN>) premere <SHIFT> + <RUN/STOP>.

  2. Se è un programma BASIC, tipo LOAD"<FILENAME>",8: e poi (senza premere <RETURN>) premere <SHIFT> + <RUN/STOP>.

  3. E 'possibile scrivere un programma BASIC tale che venga eseguito automaticamente quando si carica con LOAD"<FILENAME>",8,1. Per fare ciò, prima aggiungere la seguente riga all'inizio del programma:

    0 POKE770,131:POKE771,164
    

    Poi eseguire i seguenti comandi per salvare il programma:

    PRINT"{CLR}":POKE770,113:POKE771,168:POKE43,0;POKE44,3:POKE157,0:SAVE"<FILENAME>",8
    

rilevanti non al 100%, ma C128 può autoboot dischi in modalità C128. Ad esempio Ultima V (che ha musiche su C128 ma non sul C64 o C128 in modalità C64) autoboots.

Per quanto riguarda le cartucce, io consiglierei di 1541 giochi ultima 2. Si può anche funzionare da immagini modulo ROM (anche se Prince of Persia non funziona per me, per qualche motivo, forse problema software?), Ma è anche piuttosto buona floppy emulatore (che rende anche più facile per roba trasferimento ai dischi reali), REU, interfaccia a nastro (se lo ordinate), ecc.

dubito che ci sia un modo per farlo; si avrebbe bisogno di una cartuccia che gestisce questo caso e non credo uno come ciò che esiste.

Una soluzione migliore e più adatta è EasyFlash realtà. Retro Replay è comunemente usato con la propria ROM. Poiché si tratta di una cartuccia molto utile per ROM impostazione predefinita, non avrei mai in flash un'altra ROM ad esso. Inoltre è più costoso di EasyFlash se non si dispone di uno qualsiasi di questi cartucce.

Al momento, ho Prince Of Persia (!) ROM scritto al mio EasyFlash e quando ho aperto il mio c64, è automatico ad proprio come hai chiesto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top