Liste des noms d'extension des fichers MSX

Cette page contient la liste des extensions de fichier généralement utilisées sur MSX avec une petite description.

Le but premier de ces extensions est de définir le type de fichier. Elles sont attribuées au gré des développeurs. Ce n'est pas un standard. Cependant, elles deviennent indispensables lorsqu'on utilise un logiciel comme Multi-Mente car, dans ce cas, elles servent à lier le fichier à un logiciel ou à une fonction particulière.

.ASC


Fichier au format ASCII qui peut être un programme Basic.

.BAS


Programme Basic.

.BIN


Fichier binaire créé par l'instruction BSAVE sous Basic (ou généré par un compilateur) et qui se charge avec l'instruction BLOAD. L'entête se compose de 7 octets. Le premier est FEh suivi de l'adresse de début, celle de fin puis, celle de début du programme.

.CAS


Fichiers d'une image de cassette pour émulateurs MSX.

Un fichier CAS contient donc plusieurs fichiers MSX. Chaque fichier est séparé par une entête. Les entêtes commence et se termine par une balise placée à une adresse divisible par 4. Il existe deux balises différentes. La plupart des émulateurs utilisent la balise "1Fh,A6h,DEh,BAh,CCh,13h,7Dh,74h" (balise FMSX-DOS) mais il existe aussi la balise composée de 10 x 5Fh + "48h,65h,61h,64h,65h,72h,5Fh" (balise FMSX98). Il peut y avoir plusieurs octets inutiles devant une balise.

Entête d'un fichier binaire :

BALISE suivit de dix D0h puis du nom du fichier de 6 caractères puis à nouveau la BALISE.

Fichier qui se charge par l'instruction BLOAD"CAS:"

Entête d'un fichier Basic :

BALISE suivit de dix D3h puis du nom du fichier de 6 caractères puis à nouveau la BALISE.

Fichier qui se charge par l'instruction LOAD"CAS:" ou RUN"CAS:"

Entête d'un fichier Basic au format ASCII :

BALISE suivit de dix EAh puis du nom du fichier de 6 caractères puis à nouveau la BALISE.

Attention : Dans un fichier ASCII, la balise se retrouve tous les 100h (512) octets.

Fichier qui se charge par l'instruction CLOAD puis taper RUN pour l'exécuter.

Il existe un logiciel appelé MSX1EMU.COM qui permet de lancer des fichiers CAS sur MSX turbo R.

.COM


Fichier exécutable sous MSX-DOS 1/2.

.DSK


Fichier d'une image de disquette. Souvent utilisé par les émulateurs MSX mais aussi par certains émulateurs de disquettes.

.EMx


Fichier d'une image de disquette identique à un fichier DSK. Extension utilisé par l'émulateur HDDEMU.COM de disquette développé par Tsuyoshi pour MSX Turbo R. x est un chiffre qui correspond au numéro de disquette. HDDEMU.COM se sert aussi de fichier HED qui indique les secteurs défectueux servant de protection anti-copie.

.GEN


Fichier de texte contenant un programme en assembleur pour GEN80 (Hisoft).

.LDR


Programme Basic. Souvent utilisé à la place de .BAS pour indiquer que c'est le lanceur lorsqu'il s'agit d'un programme composé de plusieurs fichiers en Basic.

.LZH / .LHA


Il s'agit d'une archive compressée avec l'utilitaire LHA.COM

.MAG / .MAX


Fichier contenant une image au format Makichan-Graphic. C'est un format d'image en 16 ou 256 couleurs compressé pour PC-9801. On peut visionner ces images sur MSX et même les convertir avec BLS.COM développé par Seiga.

.MEG


Nom parfois donné aux fichiers d'une image de ROM à Mapper (Megarom) pour les charger dans une Mega-sram avec MGLOAD.COM.

.MGS


Fichier musical jouable sous MSX-DOS2 avec MGSDRV.COM. Les fichiers au format v2.xx ont besoin d'être convertis avec MGSCNV.COM pour être jouable par le pilote V3.xx.

.MIF


Image compressée dans un format similaire au .GIF des PC. Un fichier MIF peut aussi contenir une image pour MSX2, MSX2+ ou même pour GFX9000.

.MKI


Ancien format .MAG. Image en 16 couleurs.

.MPK


Fichier de musique créé avec MPKED.COM.

.PMA


Il s'agit d'une archive compressée avec l'utilitaire PMARC2.COM. Ces fichiers sont décompressable sous MSX-DOS avec PMEXT.COM. Cet utilitaire existe aussi pour MS-DOS des PC.

.ROM


Image d'une ROM.

.SCx


Fichier binaire d'une image sauvegardée par l'instruction BSAVE sous Basic. x correspond au numéro du mode d'écran (de 0 à C pour screen 0 à 12).

.TXT


Fichier de texte brut.