Sauvegarde

La revisió el 19:24, 9 nov 2010 per Cadtsd (discussió | contribucions) (Protegit «Sauvegarde» ([edit=autoconfirmed] (indefinit) [move=autoconfirmed] (indefinit)))
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)

Format

Sauvegarde es el format en que clients francesos tenen alguns els dissenys. Es veu que es el format natiu del programa de perçage com ells li diuen. Aquest programa el fan servir a uns ordinadors molt antics (SORD M68). En algun cas necessiten escriure en aquest format per enviar el disseny a la màquina, com es el cas de Laude quan envia dissenys a Bracq.

Disquet Sauvegarde

El disquet de sauvegarde està escrit en un format molt antic, de manera que les disqueteres modernes no l'entenen. Per això necessitem un dispositiu Catweasel per llegir-los i escriure'ls. Veure l' apartat relatiu a aquest format per a més informació.

A diferència del format ROMi, aquest disquet no conté les dades escrites a un offset fixat, sinó que conté un sistema de fitxers on s'hi troben els fitxers que conformen un o més dissenys sauvegarde. Aquest sistema de fitxers es diu CP/M, segurament versió 2.2, encara que te diferencies respecte a la documentació que s'hi pot trobar a internet. Tenim un programa amb el que hem pogut llegir tots els disquets sauvegarde que han passat per les nostres mans. Es troba al directori dump dins del repositori de la llibreria libsgarde.

Fitxers Sauvegarde

FICHIER

Un disquet de sauvegarde conté diversos fitxers. Un d'ells es obligatori, es diu FICHIER, i només hi trobem un dins el disquet. Aquest fitxer fa la feina d'index, contenint una llista dels diversos dissenys que s'hi troben al disquet, fins a un màxim de 10. El nom de cada disseny pot tenir una longitud de fins a 6 caràcters, i només s'admeten xifres, no lletres.

Dins el fitxer també hi apareix opcionalment una clau de seguretat, que es farà servir al carregar el disseny en diversos programes, per permetre o no la càrrega. La llibreria libsgarde ignora aquesta clau a l'hora de carregar i no n'escriu cap a l'hora d'importar.

Fitxer de disseny

Aquest fitxer te el mateix nom que el disseny, i no te extensió. Te un tamany fixe de 1664 bytes i conté molta informació relativa al disseny. Nom del dissenyador, número de passades i agulles, descripció dels cartrons, stops, etc. Es pot trobar informació detallada sobre aquest fitxer al document 'doc/format.txt' dins el repositori de libsgarde. Es important llegir aquest fitxer correctament per poder interpretar la resta, al menys la informació de número de passades i el tamany i descripció dels cartrons.

Fitxer de grosfil

Aquest fitxer conté els cartrons de grosfil. Te l'extensió FIL. Conté 2+<número de passades> records. Cada record conté la descripció del cartró GF1, seguida de la descripció del cartró GF2, si existeix.

El primer record conté, per cada columna, un espai (char. 0x20) si la barra relativa a aquella columna no té mitjos; o un valor 0x1f si té mitjos.

El segon record conté la categoria de cada barra: Un valor binari que indica el desplaçament màxim d'aquella barra. 7 per els stums, 31 per algunes barres, etc. Quan una columna del cartró no te cap barra associada, o es una barra buida, hi apareix un espai (32).

A partir del tercer cartró comencen les passades. Cal destacar que, a diferencia del format ROMi, en sauvegarde al cartró hi trobem el valor de la barra a aquella passada, i no els forats. Per tant no necessitem conèixer la configuració de dropes.

Fitxer de finebarre

Conté la finabarra. S'identifica amb l'extensió FIB. Es similar al fitxer de grosfil, sense cap record extra.