Mon TO9 étant parti en fumée, j'ai recensement acquis un TO8D. Mon 1er! J'ai du réparer le clavier car plusieurs touches ne marchaient pas. Maintenant seule la touche CNT est récalcitrante. Je ne sais pas trop quoi faire pour elle, mais ca n'est pas mon pb immédiat avec le TO8D.
Je voudrais tester le lecteur de D7. Aussi j'ai essayé de convertir un sap en D7 avec le sap2.exe que j'ai trouvé dans le SDK de vital-motion. Helas il plante:
Code:
SAP2, système d'archivage pour disquettes 3"5 et 5"25 Thomson
version 2.0.93 (MSDOS) copyright (C) 2000-2003 Eric Botcazou
basé sur SAP copyright (C) Alexandre Pukall Avril 1998
Lecteur A: (3"5 - 1.44 Mo) --> lecteur 0
Lecteur B: (non disponible)
Transfert TO-->PC:
1. Visualiser le contenu d'une disquette Thomson
2. Créer une archive SAP vide
3. Archiver une disquette Thomson vers une archive SAP
Transfert PC-->TO:
4. Visualiser le contenu d'une archive SAP
5. Formater une disquette 3"5 (720 ko) ou 5"25 au format Thomson
6. Désarchiver une archive SAP vers une disquette Thomson
Autres commandes:
7. Quitter
Votre choix: 6
Désarchivage vers une disquette:
numéro du lecteur: 0
nom de l'archive (sans extension): bloodyrun
écriture piste 0Exiting due to signal SIGSEGV
General Protection Fault at eip=00011cff
eax=000001af ebx=00000002 ecx=0000000b edx=000168e8 esi=020e0537 edi=000168e8
ebp=00c1dca4 esp=00c1dc98 program=C:\DOCUME~1\ADMINI~1\BUREAU\VITAL-~1\SAP\SAP\S
AP2.EXE
cs: sel=01a7 base=016e0000 limit=00c2ffff
ds: sel=01bf base=00000000 limit=0010ffff
es: sel=01af base=016e0000 limit=00c2ffff
fs: sel=017f base=0000fac0 limit=0000ffff
gs: sel=01bf base=00000000 limit=0010ffff
ss: sel=01af base=016e0000 limit=00c2ffff
App stack: [00c20000..00ba0000] Exceptn stack: [0001ad6c..00018e2c]
Call frame traceback EIPs:
0x00011cff
0x0000b5f6
(pc: win2k)
Je me dis que c'est le dos de mon win2k qui déconne, aussi j'ai essayé de le recompiler sous cygwin. Hélas, ca échoue aussi
Code:
lfloppy.c:26:25: linux/fd.h: No such file or directory
lfloppy.c:27:28: linux/fdreg.h: No such file or directory
lfloppy.c: In function `ResetDrive':
lfloppy.c:52: error: storage size of 'fd_prm' isn't known
lfloppy.c:64: error: `FDSETPRM' undeclared (first use in this function)
lfloppy.c:64: error: (Each undeclared identifier is reported only once
lfloppy.c:64: error: for each function it appears in.)
lfloppy.c: At top level:
lfloppy.c:99: warning: "struct floppy_raw_cmd" declared inside parameter list
lfloppy.c:99: warning: its scope is only this definition or declaration, which i
s probably not what you want
lfloppy.c:101: warning: "struct floppy_raw_cmd" declared inside parameter list
lfloppy.c: In function `ExecCommand':
lfloppy.c:104: warning: passing arg 3 of `ExecCommand2' from incompatible pointe
r type
lfloppy.c: At top level:
lfloppy.c:110: warning: "struct floppy_raw_cmd" declared inside parameter list
lfloppy.c:111: error: conflicting types for 'ExecCommand2'
lfloppy.c:99: error: previous declaration of 'ExecCommand2' was here
lfloppy.c:111: error: conflicting types for 'ExecCommand2'
lfloppy.c:99: error: previous declaration of 'ExecCommand2' was here
lfloppy.c: In function `ExecCommand2':
lfloppy.c:118: error: `FDRAWCMD' undeclared (first use in this function)
lfloppy.c:136: error: dereferencing pointer to incomplete type
lfloppy.c:148: error: dereferencing pointer to incomplete type
lfloppy.c: In function `FloppyReadSector':
lfloppy.c:165: error: storage size of 'fd_cmd' isn't known
lfloppy.c:169: error: `FD_RAW_READ' undeclared (first use in this function)
lfloppy.c:169: error: `FD_RAW_INTR' undeclared (first use in this function)
lfloppy.c:169: error: `FD_RAW_NEED_SEEK' undeclared (first use in this function)
lfloppy.c:175: error: `FD_READ' undeclared (first use in this function)
lfloppy.c: In function `FloppyWriteSector':
lfloppy.c:201: error: storage size of 'fd_cmd' isn't known
lfloppy.c:205: error: `FD_RAW_WRITE' undeclared (first use in this function)
lfloppy.c:205: error: `FD_RAW_INTR' undeclared (first use in this function)
lfloppy.c:205: error: `FD_RAW_NEED_SEEK' undeclared (first use in this function)
lfloppy.c:211: error: `FD_WRITE' undeclared (first use in this function)
lfloppy.c: In function `FloppyFormatTrack':
lfloppy.c:237: error: storage size of 'fd_cmd' isn't known
lfloppy.c:241: error: `FD_RAW_WRITE' undeclared (first use in this function)
lfloppy.c:241: error: `FD_RAW_INTR' undeclared (first use in this function)
lfloppy.c:241: error: `FD_RAW_NEED_SEEK' undeclared (first use in this function)
lfloppy.c:247: error: `FD_FORMAT' undeclared (first use in this function)
lfloppy.c: In function `FloppyInit':
lfloppy.c:270: error: storage size of 'fd_params' isn't known
lfloppy.c:284: error: `FDGETDRVPRM' undeclared (first use in this function)
(il se croit sur linux apparement)
D'où ma question: que faire pour recréer une D7 thomson de nos jours quand on a un PC win2k avec lecteur de D7 ?