Utiliser La Rom Addon

+ Rom addON

Liste des RSX de la rom addON (ajoutés à iMPdos)

(qui sont dans la rom tools)

|cat,[buffer] : Affiche le directory d'une disquette A ou B (fichiers cachés inclus). Il n'est pas obligatoire de spécifier le buffer dans lequel les data du directory seront envoyés.


|copyrom,"nom_fichier", numéro de rom
Sauvegarde le contenu du numéro de rom dans un fichier nommé nom_fichier.
Le contenu de la rom est copié dans l'espace ram allant de #4000 à #7FFF.
Voici un exemple de script basic permettant de sauvegarder le contenu de sa XMem sur la Mass :

10 FOR i=0 TO 31
20 rn$="slot"+STR$(i)+".bin":PRINT "saving : "+rn$:|COPYROM,@rn$,i
30 NEXT

Si vous préférez l'utiliser directement sur votre système voici un DSK contenant le programme :


Cruncher RLE by CNGSOFT

|crunch,source,destination,longueur,[nom du fichier]
Crunching de type RLE, généralement utilisé pour les fichiers contenant des images. (Merci à CngSOFT pour sa routine)
Compacte un fichier commençant en source à l'adresse destination, de longueur #xxxx. Si un nom de fichier est ajouté, le fichier crunché sera sauvegardé avec le nom du fichier.
On peut utiliser cette commande pour cruncher les fichiers .go1, .go2 et les .scr (17k).

|crunch,&c000,&4000,&3FFF,"titi.cru" : Compacte les données commençant à l'adresse #c000. Mets les données compactées en #4000. La Longueur des données à compacter font #3FFF. Le fichier sauvé s'appellera titi.cru.

Le nom du fichier n'est obligatoire QUE si vous désirez enregistrer le fichier crunché.


|dcrunch,source,destination
Décompacte le fichier crunché à partir de l'adresse source à l'adresse destination.

|dcrunch,&4000,&c000 : Décompacte le fichier source commençant en #4000 à l'adresse #c000.


Cruncher Lz49 by Roudoudou

|lz49cru,start,lenght
Crunching de type LZ. Start=adresse de départ, Lenght=Longueur du fichier. Le fichier une fois crunché affichera la taille occupée. Le fichier sera crunché dans les banks mémoires du cpc à partir de #C4 et ainsi de suite, #C5, #c6… etc…

ùlz49cru,&1000,&4000 : compacte les données à partir de #1000 avec une longueur de #4000


|lz49dcru,source,destination
Décrunch les données compactée avec le cruncher lz49, source étant l'adresse de départ des données compactées, destination étant l'adresse destination où les données seront décompactées.

|lz49dcru,&1000,&C000 : Décompacte les données à partir de l'adresse #1000 en #c000.

Bien que le code original soit de Roudoudou, il a été modifié par mes soins pour pouvoir fonctionner en rom.


|aff,source,destination
Affiche un windows de 80 octets de large sur 200 lignes (En gros affiche un windows d'une page 17k .win)

|aff,&4000,&C000 : affiche un window qui commence en #4000 à l'adresse #c000.


|connect
Initialise les rom allant de 16 à 31.


|xmem
Affiche la liste des roms, le slot ainsi que le numéro de version des roms installées sur la xmem.


|gd
Get Drive : affiche le drive courant ainsi que le chemin lorsqu'il s'agit de la x-mass ou de l'albireo (albiDOS)

ùgd : le nom du drive courant est affiché à l'écran.
ou
a$=space$(40)
ùgd,@a$ : le nom du drive est envoyé dans la variable a$


|copy n'existe plus et à été remplacé SYSco !

SYSco est un file manager.
Au programme, copie de fichiers, navigation dans les répertoires, création de répertoires, effaçage des répertoires et fichiers…

sysco-58c7fe6.png

Comment utiliser SYSco ?

  • |sys ou Ctrl+Esc permettent de lancer rapidement SYSco.
  • Ctrl + Left/Right : permet de switcher entre source et destination
  • Ctrl + Up/Down : Positionne toi sur le 1er/dernier nom de fichier
  • Ctrl + R : Rafraichi le Drive courant
  • Ctrl + A : Sélectionner/Dé-Sélectionner tous les fichiers.
  • Ctrl + Enter : Charger et exécuter le fichier sélectionné.
  • V : Affiche la version de SYSco
  • R : Renommer le fichier courant
  • F : Formater le drive sélectionné (Sauf les drives USB: et SD: de l'Albiréo)
  • E : Edition d'un fichier en Hexa
  • D : Sélection du Drive
  • Del : Effacer le(s) fichier(s) sélectionné(s) ou LE directory courant.
  • Clr : Créer un nouveau répertoire.
  • Copy : Copie le(s) fichier(s) sélectionné(s)
  • Espace, Enter/Return, Touche Bas : sélectionne un fichier/valide un choix
  • Esc : Exit (une confirmation sera requise)
  • A : Exit (sans confirmation)
  • I : Launch iMPdraw
  • O : Launch Orgams
Sauf mention contraire, le contenu de cette page est protégé par la licence Creative Commons Attribution-ShareAlike 3.0 License