home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
program
/
rs2lang
/
rs2l_.fra
< prev
next >
Wrap
Text File
|
1993-10-23
|
6KB
|
127 lines
+----------------------------------------------------------------------+
| RS2L.PRG : Programme de conversion de fichiers "ressource". |
| |
|_______________ PROGRAMME MIS DANS LE DOMAINE PUBLIC _______________|
| |
| Boîte aux lettres : M. SARO chez HELP INFORMATIQUE |
| 7 rue de Strasbourg 38000 Grenoble FRANCE |
| Email : saro@melserv.ceng.cea.fr |
+----------------------------------------------------------------------+
Garanties impossibles: (Remplacez Phelbs par votre nom )
Bonjour monsieur Phelbs . Ce programme ,si vous l'utilisez, sera entiere-
ment sous votre responsabilité. Si vous-même ou l'un de vos amis aviez des
ennuis, son auteur et le Département d'Etat nieraient avoir connaissance
de vos agissements et n'accepteraient aucune responsabilité pour vous ou
votre équipe. Bonne chance Mr Phelbs .
Ce texte ne s'auto-detruit pas dans les cinq secondes.
_ 1) BUT DU PROGRAMME .
Ce programme a pour but principal de convertir un fichier ressource .RSC
en fichier source, C ou ASSEMBLEUR . Il existe d'autres programmes réalisant
la conversion nécessaire à ce type d'opération tels que RSC2C ou encore
RSC2ASM. Néanmoins RS2L comporte quelques particularités :
1) conversion en fichier .RSH (type defini par DRI) .
2) convertion en C ou Assembleur avec routine de 'fixation des objets'.
3) conversion en C ou Assembleur avec création de strings multiples
permettant de faire des ressources multilingues. Adjonction des
routines de changement de langue.
4) Selection lors de l'édition du ressource,des objets à ne pas traduire
par mise à un d'un flag ou par fixation d'un type étendu.
_ 2) EXAMEN DES COMMANDES :
PANNEAU 1 _____________
_boutons en dehors des cadres :
INFO saut au paneau 2, info sur RS2L
OPTION saut au panneau 3, réglage options de conversion
SAUVER lance la sauvegarde du fichier résultat.
FIN retour a gemdos
_cadre du millieu :
fichier ressource :
CHARGER chargement d'un fichier ressource.
INFO saut au panneau 4, description du fichier chargé.
conversion en :
.RSH fichier xxx.RSH , format defini par DRI.
.C fichier xxx.C , K & R .
.S fichier Assembleur .
.? libre pour ajouter un language (me contacter).
PANNEAU 2 _____________
Le panneau contient un texte d'avertissement , l'adresse ou vous pouvez
me contacter, et les trois boutons suivants:
ENGLISH en cliquant sur ce bouton vous choisissez la langue
de travail de RS2L . {FRANçAIS,ENGLISH}
SAUVE DEFAUTS permet de sauver dans le programme lui-même TOUS
les réglages en cours au moment de la sauvegarde.
RETOUR retourne au panneau 1
PANNEAU 3 _____________
Ce panneau présente les options de conversion. Un bouton selectionné sera
'CHECKED'. Certains boutons sont mutuellement exclusifs.
_boutons en dehors des cadres :
UN SEUL STRING NUL évident ! ( valable en C et Assembleur) .
SAUVE DEFAUTS idem au panneau 2 .
RETOUR retourne au panneau 1
_cadre 'nombre de langue' : (valable en C et assembleur)
NOMBRE DE LANGUES x x entre 1 et 9. Chaque string à traduire est dupli-
qué x fois, c'est à vous de faire les traductions.
FLAG NUMERO xx xx entre 9 et 15. Si le bouton 'FLAG NUMERO' est
CHECKED, les objets dont le bit xx (dans ob_flag)
est à un, seront considérés comme intraduisibles.
TYPE ETENDU sxxx s dans > < = et xxx de 0 à 255. Si le bouton
'TYPE ETENDU' est CHECKED, les objets dont le byte
de poids fort ,dans ob_type, satisfait à la formule
seront considérés comme intraduisibles.
_cadre assembleur : (valable en assembleur)
.. bouton en réserve , aucune action.
MACRO si le bouton est CHECKED, les fichiers assembleurs
utilisent les MACRO(s) Bitblk, Iconblk, Tedi, Objet
dont les définitions sont dans MACRO.S .
POINT si le bouton est CHECKED differents opcodes sont
ecrit avec un point. Exp .dc.l .globl
GLOBL/XDEF/IMPORT défini le type de pseudo-opcode à utiliser pour les
liaisons avec l'extérieur.
_cadre reservé : réservé pour de futurs développements.
PANNEAU 4 _____________
Ce panneau présente un aperçu des objets du fichier ressource chargé.
RETOUR retourne au panneau 1
_ 3) OBSERVATIONS :
Les fichiers convertis sont compatibles avec SOZOBON et DEVPACK2.
Les objets USERDEF ou ceux qui ont le bit INDIRECT à 1 sont supposés
avoir ob_spec qui pointe sur un objet externe . Il est a noter que les
éditeurs de ressources traitent trés mal ce type d'objet.
Des fichiers 'ressource' à convertir et qui comportent des objets soit
avec le flag10 à 1, soit avec un type étendu de 128, sont fournis.
Un exemple complet de programme en trois langues est egalement fourni.
MERCI à Paul DAGLEISH pour ses traductions en anglais et pour ses essais.
** eof **