Application de contrôle
Alors j'ai testé la 1.2.0.0 beta avec mes .dsk pour MSX, que dire, c'est parfait, mais on commençe a être habitué avec le boulot de Jeff.
Prochaine évolution : le support du zip peut être ? cela dit, il suffit d'associer l'image a l'application et ça résout plus ou moins le problème mais bon c'est toujours sympa de faire glisser un fichier.
Sinon, j'ai pensé à un autre truc (toujours avec le cas MSX, je ne sais pas si ça serait réalisable avec d'autres becannes) :
Disons que j'ai mon micro qui n'a plus de lecteur disquette mais que j'ai des disquettes originales. La manip habituelle est de créer une image avec omnidisk (par exemple) puis de la glisser sur l'application de controle pour le transfert.
Y aurait t'il une possibilité d'interfacer les 2 programmes afin de réaliser ça en une seule étape ? tu met ta disquette dans ton PC et hop, ça la charge dans ton "sasfépu" (peut être en redirigeant la commande d'omnidisk sur la ligne de commande du soft)
Prochaine évolution : le support du zip peut être ? cela dit, il suffit d'associer l'image a l'application et ça résout plus ou moins le problème mais bon c'est toujours sympa de faire glisser un fichier.
Sinon, j'ai pensé à un autre truc (toujours avec le cas MSX, je ne sais pas si ça serait réalisable avec d'autres becannes) :
Disons que j'ai mon micro qui n'a plus de lecteur disquette mais que j'ai des disquettes originales. La manip habituelle est de créer une image avec omnidisk (par exemple) puis de la glisser sur l'application de controle pour le transfert.
Y aurait t'il une possibilité d'interfacer les 2 programmes afin de réaliser ça en une seule étape ? tu met ta disquette dans ton PC et hop, ça la charge dans ton "sasfépu" (peut être en redirigeant la commande d'omnidisk sur la ligne de commande du soft)
Pour le zip, c'est techniquement possible, mais c'est globalement long a integrer, donc pas pour tout de suite.popolon wrote:Alors j'ai testé la 1.2.0.0 beta avec mes .dsk pour MSX, que dire, c'est parfait, mais on commençe a être habitué avec le boulot de Jeff.
Prochaine évolution : le support du zip peut être ? cela dit, il suffit d'associer l'image a l'application et ça résout plus ou moins le problème mais bon c'est toujours sympa de faire glisser un fichier.
Sinon, j'ai pensé à un autre truc (toujours avec le cas MSX, je ne sais pas si ça serait réalisable avec d'autres becannes) :
Disons que j'ai mon micro qui n'a plus de lecteur disquette mais que j'ai des disquettes originales. La manip habituelle est de créer une image avec omnidisk (par exemple) puis de la glisser sur l'application de controle pour le transfert.
Y aurait t'il une possibilité d'interfacer les 2 programmes afin de réaliser ça en une seule étape ? tu met ta disquette dans ton PC et hop, ça la charge dans ton "sasfépu" (peut être en redirigeant la commande d'omnidisk sur la ligne de commande du soft)
Pour omnidisk, si une ligne de commande suffit pour recuperer un fichier image d'une disquette, c'est possible (via une option dans un menu par exemple). Mais c'est une façon assez étrange d'utiliser l'émulateur (tu utilises toujours la disquette mais dans le lecteur du PC
![Wink ;-)](./images/smilies/icon_wink.gif)
tu parles de ça peut-être ?: https://hxc2001.com/floppy_drive_emulat ... nux.tar.gzmagiceyes wrote:Euh jeff, tu as besoin d'aide pour le portage, tu es bloqué ?
/me relance un petit coup pour voir si la vraie version du soft est encore vivante ou moribonde.
Jeff, c'est le seul qui va arriver à me faire réinstaller un os fermé sur une de mes machines
testé sur un noyau 2.6.19 (Knoppix) sur CoreDUO 2 et un noyau 2.4.34.4 ("distrib" perso) sur PIII 700Mhz.
normalement il y a juste a copier libcapsimage.so.2 dans /lib et sa devrait rouler.
au cas ou voici les librairies liées du binaire:
libcapsimage.so.2
libc.so.6
libm.so.6
libdl.so.2
libpthread.so.0
/lib/ld-linux.so.2
au niveau ihm c'est le strict minimum : hxcfloppyemulator [nomdelimage]
la ligne de selection par défaut est DS0 (pas moyen de la changer dans cette version).
Bon il doit y avoir un petit problème quelque part.
Car même sans carte connectée, pour lui le device est ok.
Sans carte et sans image :
HxC Floppy Emulator
Starting HxCFloppyEmulator...
Starting CPLDFloppyEmulator Hw manager...
Loading ftd2xx.dll...
Device ok !
thread ftdichiplistener
Quand je connecte la carte à l'A600, puis l'USB, puis j'allume, la led verte s'allume. Le temoin de floppy amiga s'allume aussi quelques secondes, et l'amiga signale qu'il veut une disquette.
Je lance le hxcfloppyemulator, qui reconnait l'image et ..
pollux:~/amiga/demo$ hxcfloppyemulator SPACEBALLS-stateoftheart.dms
HxC Floppy Emulator
Starting HxCFloppyEmulator...
Starting CPLDFloppyEmulator Hw manager...
Loading ftd2xx.dll...
Device ok !
Loading SPACEBALLS-stateoftheart.dms
DMS_libIsValidDiskFile SPACEBALLS-stateoftheart.dms
DMS file !
file loader found!
DMS_libLoad_DiskFile SPACEBALLS-stateoftheart.dms
thread ftdichiplistener
DMS Loader : tracks file successfully loaded and encoded!
USB HxCFloppyEmulator :Convert track data...
USB Track 0 Size: 25742 bytes
[..]
USB Track 79 Size: 25744 bytes
Starting emulation...
Track 00
il ne se passe rien, l'amiga joue toujours l'appel de la disquette, et je n'ai pas vu les autres leds de la cartes clignoter ou quoi que ce soit.
C'est grave docteur ?
Car même sans carte connectée, pour lui le device est ok.
Sans carte et sans image :
HxC Floppy Emulator
Starting HxCFloppyEmulator...
Starting CPLDFloppyEmulator Hw manager...
Loading ftd2xx.dll...
Device ok !
thread ftdichiplistener
Quand je connecte la carte à l'A600, puis l'USB, puis j'allume, la led verte s'allume. Le temoin de floppy amiga s'allume aussi quelques secondes, et l'amiga signale qu'il veut une disquette.
Je lance le hxcfloppyemulator, qui reconnait l'image et ..
pollux:~/amiga/demo$ hxcfloppyemulator SPACEBALLS-stateoftheart.dms
HxC Floppy Emulator
Starting HxCFloppyEmulator...
Starting CPLDFloppyEmulator Hw manager...
Loading ftd2xx.dll...
Device ok !
Loading SPACEBALLS-stateoftheart.dms
DMS_libIsValidDiskFile SPACEBALLS-stateoftheart.dms
DMS file !
file loader found!
DMS_libLoad_DiskFile SPACEBALLS-stateoftheart.dms
thread ftdichiplistener
DMS Loader : tracks file successfully loaded and encoded!
USB HxCFloppyEmulator :Convert track data...
USB Track 0 Size: 25742 bytes
[..]
USB Track 79 Size: 25744 bytes
Starting emulation...
Track 00
il ne se passe rien, l'amiga joue toujours l'appel de la disquette, et je n'ai pas vu les autres leds de la cartes clignoter ou quoi que ce soit.
C'est grave docteur ?
La led en opposition de la led power (la "link" led ) est elle allumée ?
Etant donnée que le soft utilise forcment DS0, il faut une nappe droite.
Autre chose : sur amiga la nappe est connectée a l'envers sur la carte mère! donc avec la nappe d'origine, le fil rouge indique la pin 34 et non pas la 1, dans ce cas il faut inverser la nappe coté emulateur!
Etant donnée que le soft utilise forcment DS0, il faut une nappe droite.
Autre chose : sur amiga la nappe est connectée a l'envers sur la carte mère! donc avec la nappe d'origine, le fil rouge indique la pin 34 et non pas la 1, dans ce cas il faut inverser la nappe coté emulateur!
Ca c'est de la réponse rapide ^^
Non seule la led verte est allumée.
La nappe, j'ai pris celle d'origine, puisqu'elle semblait faire l'affaire.
De plus je m'étais méfié, et sur la carte de l'amiga a600, le 1 semble bien correspondre au 1 de ta carte (planqué sous le connecteur, faudra mettre les numéros plus espacés la prochaine fois :p ).
Mais l'erreur est toujours possible, quel risque si je me trompe, la led ne devrait-elle pas rester constamment allumée si je m'étais trompé ?
Non seule la led verte est allumée.
La nappe, j'ai pris celle d'origine, puisqu'elle semblait faire l'affaire.
De plus je m'étais méfié, et sur la carte de l'amiga a600, le 1 semble bien correspondre au 1 de ta carte (planqué sous le connecteur, faudra mettre les numéros plus espacés la prochaine fois :p ).
Mais l'erreur est toujours possible, quel risque si je me trompe, la led ne devrait-elle pas rester constamment allumée si je m'étais trompé ?
Autre chose : vérifies qu'il n'y a pas un driver ftdi chargé qui empecherait l'accès, avec ta distribution:
<<Other problems will be related to the ftdi_sio driver loading -
1.you must unload this driver (and usbserial) if it is attached to your device ("rmmod ftdi_sio" and "rmmod usbserial"as root user). >>
<<Other problems will be related to the ftdi_sio driver loading -
1.you must unload this driver (and usbserial) if it is attached to your device ("rmmod ftdi_sio" and "rmmod usbserial"as root user). >>
Oups j'ai dit une betise.
En fait quand je branche la carte à l'USB, la led opposée clignote bien en effet.
Jun 22 21:04:44 pollux kernel: [39760.324474] usb 1-2: new full speed USB device using uhci_hcd and address 6
Jun 22 21:04:44 pollux kernel: [39760.525420] usb 1-2: configuration #1 chosen from 1 choice
Jun 22 21:04:44 pollux kernel: [39760.528385] ftdi_sio 1-2:1.0: FTDI USB Serial Device converter detected
Jun 22 21:04:44 pollux kernel: [39760.528391] drivers/usb/serial/ftdi_sio.c: Detected FT232BM
Jun 22 21:04:44 pollux kernel: [39760.528516] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0
Jun 22 21:04:49 pollux kernel: [39765.529453] usb 1-2: usbfs: interface 0 claimed by ftdi_sio while 'brltty' sets config #1
Jun 22 21:04:49 pollux kernel: [39765.532618] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
puis plus rien ne bouge.
Si je déconnecte alors le cable usb :
Jun 22 21:04:49 pollux kernel: [39765.532635] ftdi_sio 1-2:1.0: device disconnected
La fin de l'init en now disconnected me laisse perplexe ..
En fait quand je branche la carte à l'USB, la led opposée clignote bien en effet.
Jun 22 21:04:44 pollux kernel: [39760.324474] usb 1-2: new full speed USB device using uhci_hcd and address 6
Jun 22 21:04:44 pollux kernel: [39760.525420] usb 1-2: configuration #1 chosen from 1 choice
Jun 22 21:04:44 pollux kernel: [39760.528385] ftdi_sio 1-2:1.0: FTDI USB Serial Device converter detected
Jun 22 21:04:44 pollux kernel: [39760.528391] drivers/usb/serial/ftdi_sio.c: Detected FT232BM
Jun 22 21:04:44 pollux kernel: [39760.528516] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0
Jun 22 21:04:49 pollux kernel: [39765.529453] usb 1-2: usbfs: interface 0 claimed by ftdi_sio while 'brltty' sets config #1
Jun 22 21:04:49 pollux kernel: [39765.532618] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
puis plus rien ne bouge.
Si je déconnecte alors le cable usb :
Jun 22 21:04:49 pollux kernel: [39765.532635] ftdi_sio 1-2:1.0: device disconnected
La fin de l'init en now disconnected me laisse perplexe ..
voila ton problème:
decharges-le avant de demarrer l'application, qui elle fait un accès directe a la carte sans passer par ce driver!
fais un rmmod sur ce driver (lsmod pour voir ceux chargés)!
comme je le supposais tu as un driver ftdi_sio dans ton système !Jun 22 21:04:44 pollux kernel: [39760.528391] drivers/usb/serial/ftdi_sio.c: Detected FT232BM
decharges-le avant de demarrer l'application, qui elle fait un accès directe a la carte sans passer par ce driver!
fais un rmmod sur ce driver (lsmod pour voir ceux chargés)!
root@pollux:~# rmmod ftdi_sio
root@pollux:~# rmmod usbserial
Jun 22 21:14:16 pollux kernel: [40331.923658] usbcore: deregistering interface driver ftdi_sio
Jun 22 21:14:16 pollux kernel: [40331.924009] drivers/usb/serial/usb-serial.c: USB Serial deregistering driver FTDI USB Serial Device
Jun 22 21:14:26 pollux kernel: [40342.003177] usbcore: deregistering interface driver usbserial_generic
Jun 22 21:14:26 pollux kernel: [40342.003542] drivers/usb/serial/usb-serial.c: USB Serial deregistering driver generic
Jun 22 21:14:26 pollux kernel: [40342.003838] usbcore: deregistering interface driver usbserial
Quand je rebranche :
Jun 22 21:15:35 pollux kernel: [40410.794689] usb 1-2: new full speed USB device using uhci_hcd and address 7
Jun 22 21:15:36 pollux kernel: [40411.025555] usb 1-2: configuration #1 chosen from 1 choice
Jun 22 21:15:36 pollux kernel: [40411.058405] usbcore: registered new interface driver usbserial
Jun 22 21:15:36 pollux kernel: [40411.058416] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Jun 22 21:15:36 pollux kernel: [40411.058433] usbcore: registered new interface driver usbserial_generic
Jun 22 21:15:36 pollux kernel: [40411.058434] drivers/usb/serial/usb-serial.c: USB Serial Driver core
Jun 22 21:15:36 pollux kernel: [40411.059328] drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB Serial Device
Jun 22 21:15:36 pollux kernel: [40411.059343] ftdi_sio 1-2:1.0: FTDI USB Serial Device converter detected
Jun 22 21:15:36 pollux kernel: [40411.059347] drivers/usb/serial/ftdi_sio.c: Detected FT232BM
Jun 22 21:15:36 pollux kernel: [40411.059455] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0
Jun 22 21:15:36 pollux kernel: [40411.059460] usbcore: registered new interface driver ftdi_sio
Jun 22 21:15:36 pollux kernel: [40411.059462] drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver
Jun 22 21:15:37 pollux kernel: [40412.081627] usb 1-2: usbfs: interface 0 claimed by ftdi_sio while 'brltty' sets config #1
Jun 22 21:15:37 pollux kernel: [40412.084929] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
Jun 22 21:15:37 pollux kernel: [40412.084947] ftdi_sio 1-2:1.0: device disconnected
Il doit être aussi têtu que moi :p
root@pollux:~# rmmod usbserial
Jun 22 21:14:16 pollux kernel: [40331.923658] usbcore: deregistering interface driver ftdi_sio
Jun 22 21:14:16 pollux kernel: [40331.924009] drivers/usb/serial/usb-serial.c: USB Serial deregistering driver FTDI USB Serial Device
Jun 22 21:14:26 pollux kernel: [40342.003177] usbcore: deregistering interface driver usbserial_generic
Jun 22 21:14:26 pollux kernel: [40342.003542] drivers/usb/serial/usb-serial.c: USB Serial deregistering driver generic
Jun 22 21:14:26 pollux kernel: [40342.003838] usbcore: deregistering interface driver usbserial
Quand je rebranche :
Jun 22 21:15:35 pollux kernel: [40410.794689] usb 1-2: new full speed USB device using uhci_hcd and address 7
Jun 22 21:15:36 pollux kernel: [40411.025555] usb 1-2: configuration #1 chosen from 1 choice
Jun 22 21:15:36 pollux kernel: [40411.058405] usbcore: registered new interface driver usbserial
Jun 22 21:15:36 pollux kernel: [40411.058416] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Jun 22 21:15:36 pollux kernel: [40411.058433] usbcore: registered new interface driver usbserial_generic
Jun 22 21:15:36 pollux kernel: [40411.058434] drivers/usb/serial/usb-serial.c: USB Serial Driver core
Jun 22 21:15:36 pollux kernel: [40411.059328] drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB Serial Device
Jun 22 21:15:36 pollux kernel: [40411.059343] ftdi_sio 1-2:1.0: FTDI USB Serial Device converter detected
Jun 22 21:15:36 pollux kernel: [40411.059347] drivers/usb/serial/ftdi_sio.c: Detected FT232BM
Jun 22 21:15:36 pollux kernel: [40411.059455] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0
Jun 22 21:15:36 pollux kernel: [40411.059460] usbcore: registered new interface driver ftdi_sio
Jun 22 21:15:36 pollux kernel: [40411.059462] drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver
Jun 22 21:15:37 pollux kernel: [40412.081627] usb 1-2: usbfs: interface 0 claimed by ftdi_sio while 'brltty' sets config #1
Jun 22 21:15:37 pollux kernel: [40412.084929] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
Jun 22 21:15:37 pollux kernel: [40412.084947] ftdi_sio 1-2:1.0: device disconnected
Il doit être aussi têtu que moi :p
Il deregister bien apres le rmmod, je lance l'émulateur qui semble charger l'image, mais rien ne se passe, et aucune led ne bouge.
Je confirme en collant mon nez sur les led avec l'aide de ma femme sur la touche entrée : au lancement de l'émulateur pas le moindre blink de led.
Je confirme en collant mon nez sur les led avec l'aide de ma femme sur la touche entrée : au lancement de l'émulateur pas le moindre blink de led.
Last edited by magiceyes on Sun Jun 22, 2008 9:27 pm, edited 1 time in total.