Gilloo

Toutes mes réponses sur les forums

  • En réponse à : AmigaOS 4.x et drivers usb

      #382266

      Je viens de m’apercevoir que les tâches ne peuvent pas utiliser icon.library et toutes les bibliothèques qui sont susceptibles d’ouvrir des fichiers en passant par la dos.library (il serait temps de lire les docs)
      Il faut donc des processus… et c’est pour ça que je demande aux utilisateurs de la pile usb sur OS4.x,
      d’activer un moniteur système (SysInfo le fait très bien 🙂 ) et de regarder si les drivers xxxx.usbfd tournent comme des tâches (exec.library) ou des processus (dos.library) (merci :))
      Et pendant qu’on y est, s’il existe un massstorage.usbfd, le fichier devs:usb/fd/fdclasses/massstorage.fdclass (merci x 2 🙂 )

      En réponse à : AmigaOS 4.x et drivers usb

        #381330

        Comme il est indiqué dans la doc, ANAIIS est compatible en dur avec les produits suivants
        Zorro II E3B Highway
        Zorro II Freeway,
        clockport E3B Subway
        clockport Alinea Subway 2021
        clockport Freeway

        Pour Thylacine/Sirion 1.3, seuls les drivers et massive sont compatibles.

        Il va falloir que je réécrive une partie en assembleur (comme dans les versions d’avant 1.21) car la partie Subway rame trop, genre 45 minutes pour copier 10 Mo… 🙁
        Et maintenant que j’ai le schema de principe pour faire un driver exec/dos, je vais me lancer dans le remplacement de massive, par un rMassstorage.usbfd
        Et si vous avez d’autres idées, n’hésitez pas.

        En réponse à : AmigaOS 4.x et drivers usb

          #381301

          Voilà donc le résulat: un driver en tâche exec qui se transforme en process dos le temps d’exécuter ce qu’on lui demande pour la camd.library.

          Pour tester ces 3 pilotes (xMidi est un programme de test, rMidi.usbfd est le driver pour ANAIIS, rMidi_t.usbfd (à renommer en rMidi.usbfd) le driver pour Thylacine/Sirion 1.3 et accessoirement pour ANAIIS, car c’est le même code source) j’ai modifié des programmes destinés à AmigaOS 4, pour qu’ils soient lançables depuis le workbench 1.2 (V33) et plus.
          https://aminet.net/package/mus/midi/anaiis_midi

          Le driver complet (1,3,0) pèse 8Ko, difficile de faire plus petit.
          Il fonctionne comme un noeud au sens CAMD (Commodore Amiga MIDI Driver)

          Le programme ShowKeys, non seulement simule le clavier d’un piano (avec des bugs 🙂 sinon ce ne serait pas drôle) mais peut envoyer ce qu’il reçoit à un autre noeud MIDI.
          Pratique pour tester le MIDI avec WinUAE.

          Le bidule ANAIIS classique
          https://aminet.net/package/driver/other/anaiis

          et le clavier Arturia MicroLab
          https://www.arturia.com/products/hybrid-synths/microlab/overview

          Fonctionne avec Aegis Sonix 2.0, en configuration d’usine, si on ne s’amuse pas à changer les touches du clavier MIDI.
          Pour l’instant j’ai trouvé une belle incompatibilité avec Deluxe Music 2.0, la musique se lance et impossible de l’arrêter… 🙂

          En réponse à : Quel gcc récent pour 68k ?

            #379980

            Perso j’utilise celui-là
            https://aminet.net/package/dev/gcc/ADE
            gcc 2.95.3 et les includes 3.1

            En réponse à : Amiga 500 Plus et écran vert

              #379765

              La dernière fois que j’ai eu un écran vert, c’était à cause du big agnus qui avait bougé dans le support du mégachip.
              Un petit nettoyage, poussière, une sortie de cette puce carrée, inspection des connections et remise en place, le problème a depuis disparu.
              Pour nettoyer les connecteurs apparents, rien de tel que la gomme blanche, en enlevant bien sûr les bouts de gomme.
              Les puces de la mémoire chip étant en principe soudées, ce n’est pas de ce coté qu’il faut regarder, sauf si la pile de l’horloge a coulé.

              En réponse à : Programmer l’amiga 68k bouts de code IDE langages, astuces

                #375938
                /* easy.c : a complete example of how to open an Amiga function library inc.
                In this case the function library is Intuition. * function library is open, any Intuition function can be called. Once the Intuition This example uses the DisplayBeep() function of Intuition to flash the screen. 
                With SAS/C (Lattice), compile with lc -L easy.c 
                */
                
                /* Declare the return type of the functions we will use. */
                
                /* En premier, ajout des includes qui ne sont pas dans l'exemple */
                #include <stdlib.h>
                #include <proto/exec.h>
                #include <proto/intuition.h>
                
                struct IntuitionBase *IntuitionBase; /* Get storage for the library base. The base name MUST be IntuitionBase */
                
                int main()
                {
                
                IntuitionBase=(struct IntuitionBase *)OpenLibrary("intuition.library",33L);
                
                if (IntuitionBase) {  /* Check to see if it actually opened. The Intuition library is now open so. any of its functions may be used. */
                    DisplayBeep(0L); /* la fonction simple de la mort */
                    CloseLibrary((struct Library *)IntuitionBase); /* Always close a library if not in use. */
                }
                else{    /* The library did not open so return an error code. The exit() function is not part of the 0S, it is part of the compiler link library. */
                exit(20);
                      }
                }
                
                /* 1) prototypes */
                /* 2) OL remplacé par 0L, NULL aurait été préférable */
                /* 3) comme on a inclu le prototype de CloseLibrary, et que struct IntuitionBase * n'est pas un struct Library *, on le cast */
                

                En réponse à : Aminet.net (et miroirs) HS

                  #375746

                  En réponse à : IDE pour code et compilation

                    #375730

                    Et pourquoi pas ADE ( gcc 2.95.3 et les includes 3.1 )
                    https://gilles-pelletier-vft.go.yj.fr/amiga/gcc_ade.htm

                    En réponse à : Restauration carte mère A2000

                      #332784

                      A première vue il te manque un Agnus (boitier carré au milieu de la carte) et une ROM (diagROM, c’est la ROM pour tester la carte que tout revendeur avait dans la période glorieuse de l’Amiga)
                      Le 2000 est la 404 des ordi, une petite pression sur les composants, un coup de bombe à air et c’est reparti…

                      En réponse à : Réglage et ScreenMode max A600

                        #332472

                        en couleur ou en résolution ?
                        parce que comme le A600 a une Denise ECS, la résolution maximale est 1280×512 en 4 couleurs à choisir parmi une palette de 64.

                        En réponse à : Amiga 2000 – aide et besoins

                          #318669

                          Question sur l’alim… est-ce qu’elle a été changée par une « neuve » ou c’est une alim PC ?

                          Ma défunte alim de mon A2000-B est partie comme ça:
                          Tout a l’air de fonctionner pendant un quart d’heure puis plus aucune carte d’extension ne fonctionne et plus de lecteur… puis écran jaune.
                          (en fait le 68000 part en bus error, reboote et et le système ne trouvant plus rien affiche un écran jaune)

                          En réponse à : Pfsaio 3.1

                            #316487

                            Le fameux identifiant est le « DOSType » à renseigner lors de la création de la partition par HDInstTools (ou HDToolBox 3.1.4 qui se trouve sur la disquette Install3_1_4 (Ne pas utiliser les anciens HDToolBox genre 3.1))

                            En réponse à : Pfsaio 3.1

                              #316378

                              Si la partition est formatée avec l’identifiant PFS\1, pfs3aio utilise les commandes trackdisk standard (limite à 2Go) ou TD64 (limite à 2To)
                              Si la partition est formatée avec l’identifiant PFS\3 pfs3aio utilise les commandes Direct SCSI, il faut encore que le disque puisse les supporter (vrais disques SCSI, disques usb embeded scsi…)

                              (j’utilise PFS\1…)

                              En réponse à : AmigaOS 3.1.4 en approche!

                                #315966

                                Attention aux tailles de partitions et mémoire RAM…
                                Exemple: A2000 2Mo chip 4Mo fast, 68000, disque usb 8Go avec 1seule partition (c’est une clef usb hp 8Go)
                                =>Impossible de formater le disque, pas assez de mémoire.

                                Le disque dur a été partitionné en UHD0: 4Go, UHD1: 2Go, UGD2: 2Go. (dans HDToolBox, bien penser à cliquer sur advanced options et direct scsi transfer quand on édite la partition, sinon la partie au dessus des 4Go n’est pas accessible…)
                                Les 3 partitions peuvent être formatées.

                                PFS3aio est beaucoup moins gourmand que FFS v46 et lui au moins peut formater 8Go sans se poser de questions existentielles…

                                En réponse à : la vérité enfin révélée

                                  #313276

                                  Bien, tant que je suis pas dans la listes des balanes, la vérité m’indiffère 🙂

                                   

                                15 sujets de 1 à 15 (sur un total de 740)

                                Amiga Impact