Emulation de disquette
Salut à tous,
Tout d'abord , felicitations aux auteurs de ce fabuleux projet !!!
Ensuite, ben où en est-on ? Cette carte est commercialisée ? Compatible Amstrad CPC ?
Je fais une big news sur phenixinformatique dés que j'ai plus de détails histoire de faire un bon coup de pub !!!
Merci et courage pour la suite
Tout d'abord , felicitations aux auteurs de ce fabuleux projet !!!
Ensuite, ben où en est-on ? Cette carte est commercialisée ? Compatible Amstrad CPC ?
Je fais une big news sur phenixinformatique dés que j'ai plus de détails histoire de faire un bon coup de pub !!!
Merci et courage pour la suite
Kris - CPC Towerisator
Yup
Serait t'il possible d'ajouter plusieurs choses, a savoir :
- Deux petits compteur a LED avec donc la piste en cours Read/Write
- Idem pour le cote de la face lue (up, down)
- Une interface a base de SD-card (ou autre), clee usb ?
pour lire direct les 'roms' sur la sd ou la clee usb (ca eviterait un cable entre un pc et l'atari ou l'amiga et bien sur d'allumer les deux betes en meme temps).
- Prevoir un petit boitier en plastique pour l'interface en forme de disquette
'en faite... un simple boitier fin rectangulaire avec un sticker coller dessus
avec un jolie dessin d'une disquette, ca pourrais etre sympat non ?)
Slt
Ah j'oubliais, bonne fetes de noel a tous et toutes
Serait t'il possible d'ajouter plusieurs choses, a savoir :
- Deux petits compteur a LED avec donc la piste en cours Read/Write
- Idem pour le cote de la face lue (up, down)
- Une interface a base de SD-card (ou autre), clee usb ?
pour lire direct les 'roms' sur la sd ou la clee usb (ca eviterait un cable entre un pc et l'atari ou l'amiga et bien sur d'allumer les deux betes en meme temps).
- Prevoir un petit boitier en plastique pour l'interface en forme de disquette
'en faite... un simple boitier fin rectangulaire avec un sticker coller dessus
avec un jolie dessin d'une disquette, ca pourrais etre sympat non ?)
Slt
Ah j'oubliais, bonne fetes de noel a tous et toutes
-
- Posts: 34
- Joined: Sun Dec 17, 2006 9:41 am
Bonjour tout le monde ...
SUPER PROJET, que ce lecteur de disquettes virtuel ...
Quand il sera en vente, il m'en faudra 2 minimum, voir plus si infinité ...
Il faut continuer dans cette voie, c'est vraiment très bien.
Juste une chose, pour rejoindre tout le monde, il est vrai que pour eviter le cable de transfert entre le PC (entre autres) et une machine Oldies, il serait bien de confectionner une interface multi-carte (SD, Memorystick, et autres), ainsi qu'un port USB, pour que ce lecteur de disquettes virtuel, soit compatible avec le maximum de cartes mémoire du commerce.
Le plus gros du boulot est fait, il reste plus qu'a finaliser en ajoutant ces quelques petites idées, qui seront un plus pour l'interface.
@Bientot et bonne continuation, je suis de pres votre projet.
Parano-Sprite.
SUPER PROJET, que ce lecteur de disquettes virtuel ...
Quand il sera en vente, il m'en faudra 2 minimum, voir plus si infinité ...
Il faut continuer dans cette voie, c'est vraiment très bien.
Juste une chose, pour rejoindre tout le monde, il est vrai que pour eviter le cable de transfert entre le PC (entre autres) et une machine Oldies, il serait bien de confectionner une interface multi-carte (SD, Memorystick, et autres), ainsi qu'un port USB, pour que ce lecteur de disquettes virtuel, soit compatible avec le maximum de cartes mémoire du commerce.
Le plus gros du boulot est fait, il reste plus qu'a finaliser en ajoutant ces quelques petites idées, qui seront un plus pour l'interface.
@Bientot et bonne continuation, je suis de pres votre projet.
Parano-Sprite.
Bonjour,
Concernant la création d’une carte "autonome" il y a plusieurs questions ouvertes et quelques problèmes techniques :
Le prix:
Un système autonome demande l'ajout de certains composants dont le prix n'est pas négligeable:
-> Un minimum de 4Mo de RAM (SRAM / SDRAM ?)
-> Un LCD (Alphanumérique / Graphique ? ) + qq touches
-> Un uC assez costaud.
-> Un support contact pour accueillir le média choisi (SDCard / CF / ...)
Le temps de chargement des images :
Pour moi le temps de chargement à partir du support contenant les images disques ne doit pas prendre plus de 10 secondes.
Sachant que les images seront pré-encodées en MFM par un soft sur PC(ou autre machine...), afin de ne pas faire l'encodage avec l'uC et également pour pouvoir utiliser les images IPF/Pasti, ces images feront au moins 2Mo.
Charger 2Mo en moins de 10 secondes avec un simple uC va demander un peu de recherche.
Pour info le chargement d'image ADF sur l'interface "megadrive" (http://www.amiga.org/modules/newbb/view ... SC&start=0 ) demande de 30 a 40 secondes.
Le choix du support :
Il ne s'agit pas de choisir un média qui va bientôt devenir obsolète pour remplacer les disquettes obsolètes
-> Compact Flash : En perte de vitesse, vont bientôt disparaître du marché (dommage on pouvait obtenir de bonnes performances assez facilement avec ce media)
-> Clef USB : Il faut un contrôleur usb host + toute la pile USB.(Il existe néanmoins une solution chez FTDI). En plus le marché des clef USB me semble trop hétérogène pour que l'on puisse affirmer supporter toutes les clefs et leurs systèmes de fichier...
-> SDCard : Voici un support plus intéressant. Cependant il faut faire attention au moment de choisir son implémentation sachant qu'il existe plusieurs normes et façons de l'utiliser + ou - performantes : mode SPI (lent), mode natif SDcard , etc.
Il me semble en plus qu’une révision importante de la norme est apparue donc attention…
-> Memory Stick : Trop propriétaire, pas de spec libre il me semble...
En attendant voici un petit schéma décrivant une architecture de l'émulateur permettant d'avoir un bon débit de chargement à partir d’une SDCard en utilisant le FPGA comme contrôleur SDCard et contrôleur DMA .
Mais bon avant cela il reste à faire :
->Le support des bitrates non constants (pour les IPF et les Pasti/STX)
->Le support de l'écriture.
-> Et les 2 points ci-dessus implique un redesign de la structure du chip…
-> et encore d'autres choses que j'oublie
voili voilou...
Jeff / HxC2001
Concernant la création d’une carte "autonome" il y a plusieurs questions ouvertes et quelques problèmes techniques :
Le prix:
Un système autonome demande l'ajout de certains composants dont le prix n'est pas négligeable:
-> Un minimum de 4Mo de RAM (SRAM / SDRAM ?)
-> Un LCD (Alphanumérique / Graphique ? ) + qq touches
-> Un uC assez costaud.
-> Un support contact pour accueillir le média choisi (SDCard / CF / ...)
Le temps de chargement des images :
Pour moi le temps de chargement à partir du support contenant les images disques ne doit pas prendre plus de 10 secondes.
Sachant que les images seront pré-encodées en MFM par un soft sur PC(ou autre machine...), afin de ne pas faire l'encodage avec l'uC et également pour pouvoir utiliser les images IPF/Pasti, ces images feront au moins 2Mo.
Charger 2Mo en moins de 10 secondes avec un simple uC va demander un peu de recherche.
Pour info le chargement d'image ADF sur l'interface "megadrive" (http://www.amiga.org/modules/newbb/view ... SC&start=0 ) demande de 30 a 40 secondes.
Le choix du support :
Il ne s'agit pas de choisir un média qui va bientôt devenir obsolète pour remplacer les disquettes obsolètes
-> Compact Flash : En perte de vitesse, vont bientôt disparaître du marché (dommage on pouvait obtenir de bonnes performances assez facilement avec ce media)
-> Clef USB : Il faut un contrôleur usb host + toute la pile USB.(Il existe néanmoins une solution chez FTDI). En plus le marché des clef USB me semble trop hétérogène pour que l'on puisse affirmer supporter toutes les clefs et leurs systèmes de fichier...
-> SDCard : Voici un support plus intéressant. Cependant il faut faire attention au moment de choisir son implémentation sachant qu'il existe plusieurs normes et façons de l'utiliser + ou - performantes : mode SPI (lent), mode natif SDcard , etc.
Il me semble en plus qu’une révision importante de la norme est apparue donc attention…
-> Memory Stick : Trop propriétaire, pas de spec libre il me semble...
En attendant voici un petit schéma décrivant une architecture de l'émulateur permettant d'avoir un bon débit de chargement à partir d’une SDCard en utilisant le FPGA comme contrôleur SDCard et contrôleur DMA .
Mais bon avant cela il reste à faire :
->Le support des bitrates non constants (pour les IPF et les Pasti/STX)
->Le support de l'écriture.
-> Et les 2 points ci-dessus implique un redesign de la structure du chip…
-> et encore d'autres choses que j'oublie
voili voilou...
Jeff / HxC2001
Yup
Deja bonne fetes a tous et toutes.
Ce qu'il faudrait le coup d'etre fait c'est juste une petite etude (genre sur
un fichier excel par exemple), des divers possibilité que tu as listées et
y mettre un prix.
Perso, et je vais parler que pour moi. Je ne suis pas a 15 ou 30 euro pret
de variation de prix pour une t'elle interface.
Une interface en SD card me conviendrais pleinnement.
je pense sans trop me mouiller que pour les passionner que nous sommes.
Et là je vais prendre le partie des mecs de ma generation, 33 ans et donc
ayant connue l'amiga, l'atari, l'Amstrad et bien d'autre becanne. Ce que l'on
appel plus courement : L'Age D'or ou Age of Coding, ce qui compte ce n'est
pas tant le support (sd card ou usb) mais que cette interface existe et soit
[beintot ? ] disponible.
Quoi que tu choissises, on ais avec toi.
Encore bonne fetes.
Deja bonne fetes a tous et toutes.
Ce qu'il faudrait le coup d'etre fait c'est juste une petite etude (genre sur
un fichier excel par exemple), des divers possibilité que tu as listées et
y mettre un prix.
Perso, et je vais parler que pour moi. Je ne suis pas a 15 ou 30 euro pret
de variation de prix pour une t'elle interface.
Une interface en SD card me conviendrais pleinnement.
je pense sans trop me mouiller que pour les passionner que nous sommes.
Et là je vais prendre le partie des mecs de ma generation, 33 ans et donc
ayant connue l'amiga, l'atari, l'Amstrad et bien d'autre becanne. Ce que l'on
appel plus courement : L'Age D'or ou Age of Coding, ce qui compte ce n'est
pas tant le support (sd card ou usb) mais que cette interface existe et soit
[beintot ? ] disponible.
Quoi que tu choissises, on ais avec toi.
Encore bonne fetes.
-
- Posts: 34
- Joined: Sun Dec 17, 2006 9:41 am
Bonjoir tout le monde,
Je vais rajouter aussi une Bonne Santé et une sortie iminante de cette Superbe Interface ...
Si quand même, je fais pas grand chose en ce moment ...
Mais, tu as fais un doublon ...
Par contre, je le suis moins sur l'age des personnes de ta génération espèce de p'tit jeune ...
Non mais, On va pas non plus se faire marcher dessus, nous, les presque quarantenaires ...
Parano-Sprite
Je me joint à Gi@nts pour vous souhaiter Une Bonne Année et Meilleurs Voeux pour 2007.Giants92 wrote:Yup
Deja bonne fetes a tous et toutes.
Je vais rajouter aussi une Bonne Santé et une sortie iminante de cette Superbe Interface ...
Tres bonne idée, et même a la rigueur, si tu nous donnes les referances des composants, je pourrais faire les recherches de prix au boulot. Non pas que je ne fais rien au boulot, mais ....Giants92 wrote:Ce qu'il vaudrait le coup d'etre fait c'est juste une petite etude (genre sur un fichier excel par exemple), des divers possibilité que tu as listées et y mettre un prix.
Si quand même, je fais pas grand chose en ce moment ...
Ho la la, si tu ne parle que pour toi, c'est que tu parle perso ...Giants92 wrote:Perso, et je vais parler que pour moi.
Mais, tu as fais un doublon ...
Nous sommes au moins 2.Giants92 wrote: Je ne suis pas a 15 ou 30 euro pret de variation de prix pour une t'elle interface.
Tout a fait d'accord pour le support et la disponibilitée.Giants92 wrote: Une interface en SD card me conviendrais pleinnement.
je pense sans trop me mouiller que pour les passionner que nous sommes.
Et là je vais prendre le partie des mecs de ma generation, 33 ans et donc
ayant connue l'amiga, l'atari, l'Amstrad et bien d'autre becanne. Ce que l'on appel plus courement : L'Age D'or ou Age of Coding, ce qui compte ce n'est pas tant le support (sd card ou usb) mais que cette interface existe et soit [beintot ? ] disponible.
Par contre, je le suis moins sur l'age des personnes de ta génération espèce de p'tit jeune ...
Non mais, On va pas non plus se faire marcher dessus, nous, les presque quarantenaires ...
C'est bien vrai, ca ...Giants92 wrote: Quoi que tu choisisses, on est avec toi.
Encore bonne fetes.
Parano-Sprite
L'interface de mes reves
Bravo pour avoir imaginé l'interface de mes reves, qui pourrait me permettre de ressusciter mes vieux engins .. En effet, l'emulation PC montre rapidement ses limites, et seules les vraies machines savent nous rendre pleinement la nostalgie de cette époque.
Il y a-t-il un moyen de vous aider, financierement ou autre pour arriver rapidement à un résultat ? J'ai l'impression que le code source de l'application sur le pc n'est pas disponible. Comme je tourne exclusivement sous linux (oui, un intégriste ), je peux éventuellement vous donner un coup de main pour en faire une version open-source sur cette plateforme (enfin il faut déjà que je me monte une carte et c'est pas gagné, je suis pas un pro des FPGA moi ..).
Mon 520 STF et mon amiga 500 attendent le résultat de ce projet avec impatience.
Il y a-t-il un moyen de vous aider, financierement ou autre pour arriver rapidement à un résultat ? J'ai l'impression que le code source de l'application sur le pc n'est pas disponible. Comme je tourne exclusivement sous linux (oui, un intégriste ), je peux éventuellement vous donner un coup de main pour en faire une version open-source sur cette plateforme (enfin il faut déjà que je me monte une carte et c'est pas gagné, je suis pas un pro des FPGA moi ..).
Mon 520 STF et mon amiga 500 attendent le résultat de ce projet avec impatience.
un de plus :-)
coucou,
Je suis preneur moi aussi! et surtout par une version simple (avec nécessité de se brancher à un PC) et fonctionnelle dans un premier temps.
Merci pour ce chouette développement
Je suis preneur moi aussi! et surtout par une version simple (avec nécessité de se brancher à un PC) et fonctionnelle dans un premier temps.
Merci pour ce chouette développement
+1
Hello
Je faisais une recherche sur G....e et je suis tombé par hasard sur ce HxC Floppy Drive Emulator et là je dois dire que je suis Ce projet est extraordinaire. C'est LE projet pour faire revivre des millions de machines comme Amiga et Atari
Je me suis inscrit... j'en veux UN même DEUX moi aussi!
Il est vrai qu'un version autonome aurait un réel plus avec un lecteur de média tout en gardant la liaison par cable. Par contre est-on vraiment sûr que les CF vont disparaître si vite ??? C'est quand même un média pas cher, robuste et largement utilisé dans de nombreux domaines comme les systèmes embarqués par exemple. Les constructeurs semblent encore investir dans ce media comme les CF Ultra DMA par exemple. N'oublions pas que la CF est compatible en natif avec la norme IDE et peut-être que cela est intéressant dans la conception d'un produit "autonome". Aux concepteurs de juger...
Encore Bravo! J'en ai encore des frissons tellement ce projet est prometteur.
gueri
Hello
Je faisais une recherche sur G....e et je suis tombé par hasard sur ce HxC Floppy Drive Emulator et là je dois dire que je suis Ce projet est extraordinaire. C'est LE projet pour faire revivre des millions de machines comme Amiga et Atari
Je me suis inscrit... j'en veux UN même DEUX moi aussi!
Il est vrai qu'un version autonome aurait un réel plus avec un lecteur de média tout en gardant la liaison par cable. Par contre est-on vraiment sûr que les CF vont disparaître si vite ??? C'est quand même un média pas cher, robuste et largement utilisé dans de nombreux domaines comme les systèmes embarqués par exemple. Les constructeurs semblent encore investir dans ce media comme les CF Ultra DMA par exemple. N'oublions pas que la CF est compatible en natif avec la norme IDE et peut-être que cela est intéressant dans la conception d'un produit "autonome". Aux concepteurs de juger...
Encore Bravo! J'en ai encore des frissons tellement ce projet est prometteur.
gueri
Bonjour,
Juste pour info, le mode autonome du HxCFloppyEmulator est en cours de dev:
Les derniers tests que j'ai effectué montre que les performances des sdcard à 25Mhz suffisent largement.(338us pour récupérer un secteur de la sdcard). Les modifications hardware à effectuer pour fonctionner en autonome se résumeront grosso-modo à l'ajout d'un support sdcard . Pas besoin de RAM, sachant que les données seront chargées en temps réel à partir de la SD.
Temps d'acces :
Juste pour info, le mode autonome du HxCFloppyEmulator est en cours de dev:
Les derniers tests que j'ai effectué montre que les performances des sdcard à 25Mhz suffisent largement.(338us pour récupérer un secteur de la sdcard). Les modifications hardware à effectuer pour fonctionner en autonome se résumeront grosso-modo à l'ajout d'un support sdcard . Pas besoin de RAM, sachant que les données seront chargées en temps réel à partir de la SD.
Temps d'acces :
-
- Posts: 14
- Joined: Mon Oct 30, 2006 11:26 pm
Salut Jeff et Torlus,
la carte que tu nous présentes dépassent mes espérances.C'est trop gentil à toi d'avoir ajouté le support de la sd vu qu'il était question au départ de ne pas en bénéficier.Si il est possible de vous aider financièrement pour vous aider à la construction de la carte,on pourrait considérer ça comme une précommande et ça serait une façon de vous témoigner ma confiance dans votre dévouement.
la carte que tu nous présentes dépassent mes espérances.C'est trop gentil à toi d'avoir ajouté le support de la sd vu qu'il était question au départ de ne pas en bénéficier.Si il est possible de vous aider financièrement pour vous aider à la construction de la carte,on pourrait considérer ça comme une précommande et ça serait une façon de vous témoigner ma confiance dans votre dévouement.
Yup,
Que dire.... nickel, ca nous rends je pense encore plus pressé d'avoir une ca-carte.
PS : Essaye d'integré un petit compteur/decompteur binaire et 1 bcd couplé a un afficheur a segment (pour les pistes), je pense que ca prends
aller quoi... 2mn a ajouté au schema, ca peux etre fun, ou au pire, une fois la carte dispo je le ferais.
a quand une release meme en beta, veux bein etre Beta testeur moa
j'suis deja beta veux bien etre testeur.
Que dire.... nickel, ca nous rends je pense encore plus pressé d'avoir une ca-carte.
PS : Essaye d'integré un petit compteur/decompteur binaire et 1 bcd couplé a un afficheur a segment (pour les pistes), je pense que ca prends
aller quoi... 2mn a ajouté au schema, ca peux etre fun, ou au pire, une fois la carte dispo je le ferais.
a quand une release meme en beta, veux bein etre Beta testeur moa
j'suis deja beta veux bien etre testeur.