Recherche programmeur

9 sujets de 1 à 9 (sur un total de 9)

  • Counia

      #8819

      C’est toujours pour mon projet d’utiliser un port USB pour le transfert de fichier sur l’Amiga

      Le but étant simplement d’avoir un moyen de communication (clef usb) qui remplacera les disquettes PC-720ko qui ne sont plus vraiment adaptées aux tailles des fichiers actuels.

      Et rester utilisable avec un Amiga de base (ni MMU, ni 68020, ni OS >1.3).

      J’ai donc ma carte USB sur mon A2000, dans le but d’utiliser une clef pour le transfert de fichier ; les premiers tests me permettent d’interroger le disque (donnée, type, constructeur) ; je récupère le catalogue, les noms de fichier, tailles, en crée, en supprime etc…

      Mais pour aller plus loin, je n’ai pas d’outil de programmation efficace avec débuger donc je travaille en aveugle, c’est à dire compilation et du « printf » de partout.

      (un vieux SEKA pour l’assemblage et un C-Dice pour du C).

      pour l’instant mon code se résume à deux processus en fenetre CLI (avec intuition j’ai toujours des pertes de données), l’un écrit et l’autre lit (l’un est en ASM et l’autre en C ; pourquoi? –> c’est simplement que je ne sais pas tout faire en C).

      Je n’ai pas non plus de connaissance pour une programmation « propre », je sais juste tapé dans les registres.

      Et les outils plus moderne BlitzBasic ou PureBasic requirent une MMU que mon simple 68000 à 7MHz n’a pas évidement.

      La question car il y en a une ;-)

      Je recherche donc quelqu’un qui serait intéressé pour continuer avec moi sur cette programmation, car je n’avance plus sur ce développement.

      Ça consiste essentiellement en la programmation du port série ; envois de commande(facile même moi j’y arrive) et surtout transfert de donnée/fichier.

      La gestion de l’USB et du FS est déja existante et embarqué sur la « carte fille » elle même cette dernière communique avec l’Amiga par port-série (programmation qui est à faire).

      Si concluant, on pourra envisager la même mais sur port parallèle ce qui ouvrira la porte à une connexion direct sur bus processeur (ou zorro) (là l’idée sera de gagner en vitesse de transfert).

      Voila j’espère vous avoir intéressé et attends vos contact.

      Merci

      BatteMan

        #135354

        Essaye de voir avec Gilloo, l’auteur de la pile USB ANAIIS.

        /me pense que Gilloo est l’homme de la situation ;-)

        Only Amiga makes it possible !

        Gilloo

          #135355

          Ca ressemble à quelque chose de connu, mais c’est autre chose…

          Quel est donc ce transceiver miracle usb/série ???

          Je ne peux pas bien t’aider la dessus, je galère déjà bien assez avec umass, qui ne fonctionne pas sur 1.1 ni 1.3, qui se bloque de temps à autre… et les alims qui rentrent pas dans le 2000… et mon entourage qui m’encourage à tout porter à la déchetterie et de passer à autre chose :)

          Quand j’arrive à faire marcher mon bazard correctement, le débit va jusqu’à 700ko/s pas plus sur un 68000, alors avec un port série ça ne doit pas être terrible.

          En tout cas, bravo Counia pour ta façon de faire.

          Bon courage.

          Counia

            #135356

            Comme rebidouiller sur le Miga m’a amusé ; donc…

            Même requête, mais pour le dév. d’une version parallèle.

            Si quelqu’un se le sent ?

            anonyme

              #135357

              [Contenu supprime a la demande de son auteur]

              Counia

                #135358

                Le C sans éditeur syntaxique c’est pas top non plus.

                Ben sans débugeur, tu deviens le roi du « printf » du toto1, toto2 etc… le pire c’est la non déclaration des variables dans Amos et le non respect de la case.

                Sinon développer, sous l’éditeur du Visual-C et compiler sur le Miga, loin d’être pratique non plus.

                Sreg

                  #135359

                  Salut,

                  De quoi as-tu besoin exactement? Si ce n’est pas trop long, je peux te dépanner en C.

                  Je n’ai jamais programmé via le serial.device, mais ce ne doit pas être bien compliqué.

                  J’utilise SAS/C. Précise un peu plus ton besoin et je te sortirai les quelques lignes de C qui iront bien. :-)

                  Sreg (qui développe toujours quand il a le temps pour l’Amiga)

                  Counia

                    #135360

                    Ok, merci Sreg.

                    Pas de « serial.device » à programmer, le bignou passe en version parallèle.

                    Pour le besoin ça dépend beaucoup de l’objectif et des tests de transfert, si les résultats causes, un « device » serait bien par contre si moyens, je ferais de simple commande à poser dans le C:.

                    Pour l’instant le Miga à le ventre en l’air et en plus ma pompe à dessouder merdoie mais dés que je reprendrais j’en saurais plus.

                    Sreg

                      #135361

                      Ok, pas de souci pour le parallèle. Ça me botte bien de t’aider.

                      Si tu as besoin que je te fasse un device aussi, j’ai l’habitude.

                      J’ai commencé quelques lignes pour interroger le parallele.device, rien de bien méchant.

                      Ce qui me botterait aussi c’est de te filer ce dont tu as besoin pour que tu puisses le compléter, et que je reformate à ma sauce par la suite après ton retour de modifs. Déjà parce que j’aime bien que le code que je vais faire évoluer ressemble à la forme que je donne toujours (les habitudes), et ensuite parce que ce sera d’autant plus simple pour moi d’en pondre un device au final.

                      Comment souhaites-tu que l’on procède? Qu’attends-tu de moi? Genre « envois moi cette séquence binaire et contrôle la réponse bidule? »

                      Peut-être serait-il mieux de continuer cette conversation par mail?

                      a+

                      Sreg

                    9 sujets de 1 à 9 (sur un total de 9)

                    • Vous devez être connecté pour répondre à ce sujet.

                    Forums AmigaOS, MorphOS et AROS Développement Recherche programmeur

                    Amiga Impact