Color Computer - Ligne de commande & automatisation

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar de l’utilisateur
Sebiohazard
Messages : 425
Inscription : 30 avr. 2019 15:07

Color Computer - Ligne de commande & automatisation

Message par Sebiohazard »

Bonjour à tous !

Je cherche à automatiser le lancement des jeux Color Computer avec MAME en créant des fichiers .cmd mais je rencontre un obstacle...

Habituellement pour les jeux dont l'extension est BAS (après avoir tapé la commande DIR) la commande est

Code : Tout sélectionner

LOAD"NOM DU JEU"
puis & pour les jeux dont l'extension est BIN (après avoir tapé la commande DIR) la commande est

Code : Tout sélectionner

LOADM"NOM DU JEU"
puis

Code : Tout sélectionner

EXEC
Il existe une méthode pour lancer les jeux cassettes en une seule ligne de commande exemple:

Code : Tout sélectionner

CLOAD:RUN
ou

Code : Tout sélectionner

CLOADM:EXEC
& j'aimerais trouver cette unique ligne de commande mais pour les jeux au format .dsk.

En cherchant j'ai trouvé ceci:

Code : Tout sélectionner

LOAD"0:NOM DU JEU":RUN
ou

Code : Tout sélectionner

LOADM"0:NOM DU JEU":EXEC
mais ça ne fonctionne pas ?! Quelqu'un peut-il m'aider ?

Salutations !
Image
Avatar de l’utilisateur
Sebiohazard
Messages : 425
Inscription : 30 avr. 2019 15:07

Re: Color Computer - Ligne de commande & automatisation

Message par Sebiohazard »

Personne pour m'aider sur ce coup ? Un spécialiste de la marque Tandy Radio Shack peut-être ?

Merci d'avance ;)
Image
Avatar de l’utilisateur
Mokona
Messages : 1040
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: Color Computer - Ligne de commande & automatisation

Message par Mokona »

Hello,

pas du tout spécialiste... mais je me demandais à la lecture de la demande initiale si la question portait sur les commandes du CoCo lui-même, ou sur l'automatisation de MAME ?

Ça ne me semblait pas clair.
Avatar de l’utilisateur
Sebiohazard
Messages : 425
Inscription : 30 avr. 2019 15:07

Re: Color Computer - Ligne de commande & automatisation

Message par Sebiohazard »

Salut Mokona & merci pour ton message !

Les deux mon capitaine, j'aimerais déjà lancer un jeu au format disquette sur n'importe quel émulateur & par la suite l'implémenter dans MAME :)

Salutations !
Image
Avatar de l’utilisateur
Mokona
Messages : 1040
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: Color Computer - Ligne de commande & automatisation

Message par Mokona »

Je ne connais pas bien cette machine. Je viens d'essayer via l'émulateur en ligne : https://www.haplessgenius.com/mocha/
Il est sympa car il donne les instructions en fonction de actions.

Quand on met une cassette, il indique qu'il faut faire LOAD puis RUN (j'ai essayé sur une cassette avec succès)

Quand on met une disquette, il indique sur celle que j'ai essaye de faire LOADM"le nom" (et ça a fonctionné aussi).
Avatar de l’utilisateur
Sebiohazard
Messages : 425
Inscription : 30 avr. 2019 15:07

Re: Color Computer - Ligne de commande & automatisation

Message par Sebiohazard »

Hello !

Oui ces commandes je les connais déjà, mais j'aimerais les automatiser via MAME...
Image
Avatar de l’utilisateur
Mokona
Messages : 1040
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: Color Computer - Ligne de commande & automatisation

Message par Mokona »

Sur MAME, il y a la possibilité d'utiliser les commandes paramètres autoboot et autoboot_delay (histoire d'attendre que la machine ait fini de booter).

Par exemple :

Code : Tout sélectionner

-autoboot_command 'DIR\n' -autoboot_delay 2
Qui fera un DIR après le boot.
Avatar de l’utilisateur
Sebiohazard
Messages : 425
Inscription : 30 avr. 2019 15:07

Re: Color Computer - Ligne de commande & automatisation

Message par Sebiohazard »

Hello !

Merci pour ton aide, cette commande est géniale ! J'ai enfin pu lancer des jeux au format disquette automatiquement de la façon suivante:

Pour les jeux dont l'extension est BIN (exemple avec Donkey King pour Color Computer Extended BASIC 1.0):

Code : Tout sélectionner

mame64 cocoe -flop1 "e:\games\color computer\donkey king.dsk" -autoboot_delay 2 -autoboot_command loadm\"donkey\":exec\n
Pour les jeux dont l'extension est BAS (exemple avec Donkey Kong pour Color Computer 3):

Code : Tout sélectionner

mame64 coco3 -flop1 "e:\games\color computer 3\donkey kong.dsk" -autoboot_delay 2 -autoboot_command run\"donkey\"\n
Le peut être remplacé par exemple:

Code : Tout sélectionner

-autoboot_command loadm"""donkey king""":exec\n
ou

Code : Tout sélectionner

-autoboot_command run"""donkey kong"""\n
Le représente le retour à la ligne fait avec la touche ENTER (comme en langage C)

Enjoy !

Salutations !
Image
Avatar de l’utilisateur
Mokona
Messages : 1040
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: Color Computer - Ligne de commande & automatisation

Message par Mokona »

Cool, merci d'avoir partagé les commandes résultantes.
Avatar de l’utilisateur
Sebiohazard
Messages : 425
Inscription : 30 avr. 2019 15:07

Re: Color Computer - Ligne de commande & automatisation

Message par Sebiohazard »

Avec plaisir !

Il existe d'autres commandes intéressantes comme le plein écran:

Code : Tout sélectionner

-nowindows
ou

Code : Tout sélectionner

-now
La suppression des informations sur la machine ou le jeu lors du lancement de l'émulateur:

Code : Tout sélectionner

-skip_gameinfo
Le fameux effet scanlines:

Code : Tout sélectionner

-effect scanlines
Salutations !
Image
Répondre