CPC Rulez
https://cpcrulez.fr/forum/

CATRUN : petit outil pour faire plus rapidement CAT + RUN
https://cpcrulez.fr/forum/viewtopic.php?f=6&t=6901
Page 1 sur 2

Auteur :  norecess464 [ 15 Sep 2023, 07:12 ]
Sujet du message :  CATRUN : petit outil pour faire plus rapidement CAT + RUN

Salut,

Juste un petit mot pour vous dire que j'ai créé un petit outil (au format ROM) pour accélérer la traditionnelle séquence "je tape CAT pour voir le contenu d'une disquette / je tape RUN pour lancer le programme de mon choix".

Techniquement, une RSX |CATRUN est installé au démarrage de l'Amstrad. Lors de l'initialisation de la ROM, les touches Control+Tab seront assignées au lancement de CATRUN.

Quand on lance CATRUN, le programme va lire et afficher la liste des fichiers sur la disquette, l'utilisateur peut alors utiliser les touches fléchées pour sélectionner le fichier à lancer. Lorsque l'utilisateur presse la touche RETURN, le programme revient alors au BASIC et la commande RUN" se lance toute seule (magie !). L'utilisateur peut aussi appuyer sur la touche ESC si il veut rien lancer du tout, ou bien appuyer sur TAB pour rafraîchir le catalogue (cf. changement de disque).

Le programme se veut respectueux du système en place, ne se fie qu'au routine du firmware et assure une compatibilité avec tous les Amstrad (464/664/6128/Plus).

Pour plus d'info / telechargement, ça se passe directement sur mon site (tout en anglais, c'est moche je sais !) : http://norecess464.weebly.com/catrun.html

Merci à TotO, Poulette73 & roudoudou pour les tests + discussions à propos de cet outil :kiss:

Image

Auteur :  poulette73 [ 15 Sep 2023, 07:45 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Hello,

En tant que testeur j'ai pris beaucoup de plaisir à l'utiliser.
L'interface est on ne peut plus simple et conviviale : on jurerait que c'était déjà d'origine sur nos CPC.

Un raccourci clavier de 2 touches pour accéder à l'outil, et plus aucun besoin de saisir le nom du programme à lancer.
Un simple appui sur RETURN exécute le fichier sélectionné.


Enfin je rajouterais que CATRUN fonctionne parfaitement sur les stockages USB pour ceux qui possèdent une M4 Board ou une RSF3.
Et qu'il est également compatible avec les différents systèmes d'exploitations UniDOS, CubeMDOS, ParaDOS, X-Ddos.

Bravo pour le travail ! :biere:

Auteur :  Iceman [ 15 Sep 2023, 12:10 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Excellent ! :)

Auteur :  norecess464 [ 15 Sep 2023, 13:41 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Merci!

C'était un programme très amusant à implementer (une petite semaine environ), gratifiant avec des résultats rapides, qui force à se poser les bonnes questions, se soucier aussi de certains détails ergonomiques (car oui oui, il y en a ! exemple : si il n'y a pas de disquette dans le lecteur, CATRUN va faire 10 essais (affichés à l'utilisateur) pour refaire un CAT dessus, les essais étant annulables via la touche ESC :) ), essayer aussi de faire un programme léger sans impact sur le système (mémoire etc), bien respecter les appels au firmware (car c'est très facile de faire un programme instable pour le système), etc...

C'est pour moi la fin de ce qui me démangeait de faire depuis quelques temps, à savoir une refonte complete du HxC Manager et cet outil. Le pire dans l'histoire (pour le HxC Manager et CatRun), c'est que les motivations sont purement.... "nombrilistiques", cf. je voulais vraiment faire ça égoïstement pour améliorer MES interactions avec l'Amstrad, "et tant mieux si ça plait aux autres". C'est chose faite à présent :)

Donc ici dans le cas de CATRUN, quelques jours bien investis, avant mon grand retour sur le dev de Sonic GX :)

Auteur :  marcel [ 15 Sep 2023, 15:14 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Petit, mais costaud!

Auteur :  Rity [ 16 Sep 2023, 20:55 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Excellent, Merci !!! :biere:

Auteur :  Kris [ 17 Sep 2023, 15:06 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Pratique et surtout peu gourmand

Auteur :  norecess464 [ 18 Sep 2023, 01:29 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Merci pour le gentil retour :)

Allez hop, V1.1 (probablement la vraie finale? j'ai un jeu cartouche à terminer moi hehe).

  • désormais, lors de l'affichage du catalogue, CATRUN va tenter de préselectionner un fichier qui semble être le fichier principal à exécuter sur la disquette.
    Les critères de sélection sont les suivants:
    - on va essayer de sélectionner (dans cet ordre) un fichier "disc."/"disk."/"disc.bas"/"disk.bas"/"disc.bin"/"disk.bin"
    - si on trouve pas, on va essayer de sélectionner le 1er fichier ayant l'extension "."
    - si on trouve pas, on va essayer de sélectionner le 1er fichier ayant l'extension ".bas"
    - si on trouve pas, on va essayer de sélectionner le 1er fichier ayant l'extension ".bin"
    Ça marche plutôt bien. Il ne s'agit pas d'un auto-run, donc au pire si la pré-selection présentée est mauvaise, l'utilisateur peut ajuster.
  • si la liste des fichiers est trop longue pour tenir sur un seul écran MODE 1, on va switcher automatiquement au MODE 2
  • rajout de 2 petites fonctionnalités qui n'ont rien avoir avec la fonction principale de CATRUN, mais cela aurait été juste trop bête de passer à coté:
    - on peut maintenant presser les touches E ou D ("E"rase ou "D"elete) pour effacer le fichier selectionné. Une confirmation sera demandée à l'utilisateur
    - on peut maintenant presser les touches R ("R"ename) pour renommer le fichier selectionné. ESC (ou une entrée vide) lorsqu'on entre le nouveau nom permet d'annuler l'opération.

Voilà... pour le téléchargement c'est la même page web, sur mon site: http://norecess464.weebly.com/catrun.html

Pour finir, 2 captures d'écran des nouvelles fonctions Delete/Rename.

Image

Image

Auteur :  breiztiger [ 18 Sep 2023, 06:36 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Cool :biere:

Dans la liste des fichiers tu pourrais peut être y mettre « MENU » que l’on trouve sur les compilations

Auteur :  Megachur [ 19 Sep 2023, 13:08 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Bravo norecess464 pour ce programme très utile au quotidien :winner: :smack: .

Pour l'instant tous les tests de fonctionnement :gamer: sont bons de mon côté :JC_doubleup:

Le seul truc, c'est le message de la ROM qui pourrait être désactivé après l'affichage initial après init/reset

j'ai trouvé un programme qui fait qu'on a cet affichage à l'init des roms avant le chargement... cf image + fichier ci-joint :fada: ! ce qu'on a pas bien sûr sans la ROM chargée ;-)
Pièce jointe :
After The War (1989)(Dinamic Software)[cr The Dog & Antifaz]_000.png

Pièce jointe :
After The War (1989)(Dinamic Software)[cr The Dog & Antifaz].dsk

Auteur :  norecess464 [ 19 Sep 2023, 16:34 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Merci pour ton retour ! C’était avant tout pour un usage personnel, tant mieux si ça peut servir à d'autres :)

Megachur a écrit :
Le seul truc, c'est le message de la ROM qui pourrait être désactivé après l'affichage initial après init/reset
j'ai trouvé un programme qui fait qu'on a cet affichage à l'init des roms avant le chargement...

Je ne ferais rien.
Voici en image ce que donne un CPC "nu" avec juste la ROM Protext d'initialisée au démarrage.
Le problème c'est le programme qui réinitialise toutes les ROMs sans penser que ces dernières peuvent afficher des choses lors de leur init. Ce qui, avoues-le, était très pardonnable en 80-90, les possesseurs de Romboards à l’époque étant rares.

Image

Auteur :  poulette73 [ 19 Sep 2023, 16:42 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Je confirme que ça n'a rien à voir avec CATRUN. :wink:

Si je lance le jeu avec les roms ROMANager 2.0 et DISCOLOGY, j'ai la même chose :

Image

Auteur :  marcel [ 19 Sep 2023, 20:06 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Megachur voulait te faire une blague :sweatingbullets:

Auteur :  velus [ 20 Sep 2023, 01:56 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Impec ca marche bien,

Pourrait-on rajouter la barre d'espace pour le lancement :)

Auteur :  dlfrsilver [ 22 Sep 2023, 13:30 ]
Sujet du message :  Re: CATRUN : petit outil pour faire plus rapidement CAT + RU

Genial, je vais me l'ajouter :)

Page 1 sur 2 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/