Les plug-ins Tux

Un plug-in ajoute un outil à TuxAPE : une entrée dans le menu Plugins, un bouton dans le panneau du bas, et sa propre fenêtre. Deux plug-ins existent, chacun fait sur le modèle d'un logiciel bien connu des utilisateurs de CPC.

Ils ne sont pas encore proposés au téléchargement. Chacun reprend un programme écrit par d'autres, et j'attends encore l'autorisation de certains de leurs auteurs avant de les diffuser. Cette page les présente en attendant.

  • TuxASC convertit une image en écran, en sprites, en tuiles ou en animation.
  • TuxDSK gère les fichiers d'une image de disquette.

Installer un plug-in

  1. Récupérez l'archive ZIP du plug-in.
  2. Dans TuxAPE, ouvrez Settings ▸ Plugins.
  3. Choisissez Install from ZIP... puis l'archive, ou déposez l'archive sur la page.

Le plug-in est chargé aussitôt. Installer une archive plus récente remplace l'ancienne. Sa case à cocher, dans la même page, permet de ne plus le charger sans le supprimer.

À la main : décompressez l'archive dans le dossier plugins de TuxAPE, puis relancez TuxAPE. Un autre dossier se désigne avec la variable d'environnement TUXAPE_PLUGIN_DIR.

TuxASC, le convertisseur d'images version 0.1.0

TuxASC est Martine, de Jérôme Le Saux (dépôt GitHub, en anglais), version 0.41.4, récrit en C++ : mêmes fonctions, mêmes fichiers produits. Il s'ouvre par Plugins ▸ TuxASC – Image Converter... ou par son bouton.

Les neuf onglets de TuxASC
OngletCe qu'on y fait
ImageUne image devient un écran, un écran overscan, un sprite ou un sprite matériel du Plus. Palette, tramage, réduction des couleurs, retouche au pixel.
EGX / FlashUn écran en deux modes entrelacés, ou deux écrans alternés.
SequencesUn sprite décalé, tourné, ou tourné en trois dimensions, en une suite d'images.
TilesUne image découpée en tuiles avec sa carte ; recherche de la meilleure taille.
Sprite BoardUne planche de sprites : fichier plat, fenêtre OCP, sprites matériels, sprites compilés.
AnimationDes images ou un GIF deviennent un programme Z80 qui les joue.
EditorUn éditeur de pixels pour les écrans et les sprites du CPC.
ToolsPalettes, informations sur un fichier, traitement par lots, textes pour l'assembleur.
AboutVersion et licence.

Avec TuxAPE

  • Show in TuxAPE met le résultat sur une disquette, dans le lecteur A:, et lance le programme.
  • From the CPC Screen reprend ce que le CPC émulé affiche.
  • Assemble and Run in TuxAPE assemble et lance une animation.

Ce qu'il écrit

La fenêtre Export écrit les fichiers du CPC (.SCR, .WIN, .PAL, .INK, .KIT), un chargeur BASIC, un texte pour l'assembleur, une image de disquette DSK ou un snapshot. Elle peut aussi les envoyer à un vrai CPC par une carte M4.

En ligne de commande

Le programme tuxasc, fourni avec le plug-in, reprend les 88 options de Martine, avec les mêmes noms. Le bouton Command Line... de chaque onglet donne la commande qui refait le même travail.

tuxasc -in image.png -mode 0 -dsk -out sortie

TuxDSK, le gestionnaire de disquettes version 0.1.0

TuxDSK est ManageDsk, de Ludovic Deplanque (Demoniak), version 0.20g, récrit en C++ : mêmes fonctions, mêmes disquettes produites. Il s'ouvre par Plugins ▸ TuxDSK – Disc Manager... ou par son bouton.

Ce qu'il fait

  • Créer, lire, sauver une disquette, aux formats DATA ou VENDOR.
  • Ajouter des fichiers du PC, exporter ceux de la disquette, avec ou sans leur en-tête AMSDOS.
  • Renommer, effacer, changer le numéro d'utilisateur ; retrouver un fichier effacé dont l'entrée existe encore.
  • Voir un fichier : en hexadécimal, en listing BASIC (même protégé), en source Dams, désassemblé, ou en écran avec sa palette.
  • Voir les secteurs, piste par piste.
  • Travailler sur deux disquettes : copier, échanger, comparer.

Avec TuxAPE

  • Insert in A: et Insert in B: mettent la disquette dans un lecteur du CPC émulé ; Run lance le fichier choisi.
  • Dans Find Graphics, le menu du bouton droit reçoit Copy to TuxDSK's Disc... : les sprites ou les tuiles choisis vont dans un fichier de la disquette, par exemple SPRITE.SPR. S'il n'y a pas de disquette, TuxDSK en crée une.

Vers un vrai CPC : le format HFE

Save As propose deux formats : DSK, pour les émulateurs, et HFE, celui du HxC Floppy Emulator. Un lecteur Gotek ou HxC branché à la place du lecteur d'un vrai CPC lit ce fichier. Pour une disquette ordinaire, le fichier écrit est identique, octet pour octet, à celui du logiciel HxC.

En ligne de commande

Le programme tuxdsk, fourni avec le plug-in, reprend les commandes de ManageDsk.

tuxdsk -C -A*.BIN -Sjeu.dsk
tuxdsk -Ljeu.dsk -SDSKA0000.HFE

La première ligne crée une disquette vierge, y ajoute les fichiers .BIN et la sauve. La seconde la convertit en HFE.