Comment démarrer automatiquement un programme de disquette sur un Commodore C64

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

  •  30-09-2019
  •  | 
  •  

Question

De bonnes nouvelles, mon c64 ist courir encore après beaucoup d'années de passer du temps sur mon grenier ..
Mais ce que je voulais savoir toujours est:

Comment puis-je automatiquement charge & run un programme à partir d'un disquette qui est déjà inséré
quand je passe sur le C64?

Certains commande automatique en cours d'exécution comme load "*",8,1 serait suffisant ...

Cordialement
MoC

Était-ce utile?

La solution

Ceci est impossible sans une cartouche personnalisée.

Une façon de résoudre ce problème serait faire la cartouche Retro Replay et le piratage de votre propre code pour cela.

Autres conseils

Vous écrivez qu'une commande que vous tapez, comme LOAD"*",8,1 serait suffisant. Puis-je suppose donc que le seul problème avec cette commande particulière est qu'il ne charge, mais ne pas automatiquement exécuté, le programme? Si oui, vous avez un certain nombre de solutions:

  1. Si c'est un programme de langage machine, alors vous devez taper LOAD"<FILENAME>",8,1: puis (sans appuyer sur <RETURN>), appuyez sur + <SHIFT> <RUN/STOP>.

  2. Si c'est un programme BASIC, le type LOAD"<FILENAME>",8: puis (sans appuyer sur <RETURN>), appuyez sur + <SHIFT> <RUN/STOP>.

  3. Il est possible d'écrire un programme BASIC tel qu'il fonctionne automatiquement lorsque vous chargez avec LOAD"<FILENAME>",8,1. Pour ce faire, ajoutez d'abord la ligne suivante au début de votre programme:

    0 POKE770,131:POKE771,164
    

    puis utilisez les commandes suivantes pour enregistrer le programme:

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

Pas 100% utile, mais C128 peut autoboot disques en mode C128. Par exemple Ultima V (qui a des musiques sur C128 mais pas sur C64 ou C128 en mode C64) autoboots.

En ce qui concerne les cartouches, je vous recommande de 1541 ultime 2. Il peut également exécuter des jeux à partir d'images ROM du module (bien que Prince of Persia ne fonctionne pas pour moi pour une raison quelconque, peut-être problème logiciel?), Mais vous avez aussi plutôt bon émulateur de disquette (ce qui rend également plus facile de trucs de transfert des disques réels), REU, interface de bande (si vous le commander) etc.

Je doute qu'il y ait un moyen de le faire; vous auriez besoin d'une cartouche qui gère ce cas et je ne pense pas un comme ça existe.

Une solution meilleure et plus appropriée est EasyFlash en fait. Retro Replay est couramment utilisé avec sa propre ROM. Comme il est une cartouche très utile par ROM par défaut, je ne flashé une autre ROM pour elle. En outre, il est plus cher que EasyFlash si vous n'avez pas de ces cartouches.

À l'heure actuelle, je Prince Of Persia (!) ROM écrit à mon EasyFlash et quand j'ouvre C64, il Autoruns comme vous avez demandé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top