Les WHDLoad Generique, comment ça marche ?

Forum Amiga Software Les WHDLoad Generique, comment ça marche ?

  • Ce sujet contient 46 réponses, 7 participants et a été mis à jour pour la dernière fois par Zarnal, le il y a 4 années et 4 mois.
  • Créateur
    Sujet
  • #104269
    Rochabian
      • Level 3
      • Messages : 86

      Bonjour,

      Apres avoir utilisé plusieurs jeux WHDLoad génerique d’Aladin, je me demandais comment il procède pour les créer et surtout, est ce qu’on peut tout lancer avec WHDload de cette manière.

      Je me pose la question pour lancer des .exe avec TinyLauncher par exemple, est ce qu’on pourrait créer un WHDLoad génerique pour un .exe, et ainsi ca passerait avec TinyLauncher

      Peut un creér un .slave « fake » qui lancerait juste le .exe ?

    Affichage de 15 réponses de 1 à 15 (sur un total de 46)

    Partager sur vos réseaux sociaux préférés :
    Facebooktwitterredditpinterestlinkedintumblrmail

    • Auteur
      Réponses
    • #104281
      Staff
      Zarnal
        • Level 23
        • Messages : 8050

        Je me pose la question pour lancer des .exe avec TinyLauncher par exemple, est ce qu’on pourrait créer un WHDLoad génerique pour un .exe, et ainsi ca passerait avec TinyLauncher

        Oui.

        Pour le reste des réponses, je ne vais pas lui griller la politesse. :-p

        A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.



        #104287
        Staff
        Aladin
          • Level 25
          • Messages : 15856

          https://www.amigafrance.com/forums/topic/whdload-generique/

          Pour lancer un seul exe, tu peux utiliser les GenericKick 13 et 31, suffit de mettre le nom du fichier exe dans le tooltype de l’icone « CUSTOM=*** », ce fichier exe devra être dans un répertoire nommé « data ».

          Pour les slaves workbench 13 et 31, il faudra mettre le nom de l’exe dans un fichier startup-sequence situé dans un répertoire « s » le tout dans un répertoire « data ». D’ailleurs tu peux parfaitement lancer mes installations génériques en bootant directement le répertoire data. Mes préparations génériques sont juste des encapsuleurs. Je trouve cela plus pratique que de faire des HDF réservé aux émulateurs comme qqun te dit sur EAB. Mais au final c’est la même chose, hdf bootable ou booter dans répertoire data d’un whdl generique

          Que ce soit avec les GenericKick ou avec les slaves Workbench, faudra accompagner tes exe avec leurs librairies/fonts etc si nécessaire.

          /Pour l’exemple d’EAB, land of genesis, tu peux aussi cliquer sur l’icone start dans le répertoire data pour lancer en native le jeu. Je préfère ne pas polémiquer sur un forum anglais …

          http://eab.abime.net/showthread.php?t=102036

          Pour répondre à Lizart je lui conseil d’utiliser fblit dans son workbench pour économiser sa CHIP. Mais là ce n’est plus un problème de whdl générique, c’est un problème de comment utiliser un workbench …

          Je n’ai pas appliquer la mise à jour v1.0 GT car cela rend le jeu TRES CAPRICIEUX, comme écrit dans la doc de cette mise à jour, le jeu doit être obligatoirement lancé sans workbench, et de plus pour moi n’est plus compatible whdl générique. (pour faire cette mise à jour, il suffit de copier le fichier « fixer » dans data/arcade et d’assigner avant « genesiscd: » au répertoire data puis d’executer ce fichier fixer.)

          Et pour finir avec Land of Genesis, je vous conseil de lancer le jeu depuis son CD pour profiter des musiques CDDA de très bonne facture.

          #104299
          Rochabian
            • Level 3
            • Messages : 86

            Merci pour tes explications, ça va bien me dépanner pour les exe et autre jeux HDD, je vais pouvoir ainsi les lancer avec TinyLauncher. :good:

             

             

            #104300
            Staff
            Aladin
              • Level 25
              • Messages : 15856

              Tous les jeux ne sont pas compatibles avec les génériques souvent c’est parce qu’ils utilisent le trackdisk.device ou qu’ils ont une compression étrange ou qu’ils sont mal programmés avec des pertes mémoires.

              N’hésites pas à me signaler si tu as des jeux que je n’ai pas mis dans la liste des jeux du forum …

              https://www.amigafrance.com/forums/topic/sommaire-jeux/

              #104305
              Staff
              Zarnal
                • Level 23
                • Messages : 8050

                c’est parce qu’ils utilisent le trackdisk.device

                Tu as déja essayé en ajoutant un assign à la startup du genre     assign df0: sys: ?

                Cela pourrait passer pour certains. :scratch:

                A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                #104306
                Staff
                Zarnal
                  • Level 23
                  • Messages : 8050

                  Et cela vient de me donner une nouvelle idée à tester pour éviter de s’embêter avec un generic WB dans certains cas ( pour un simple assign par exemple ). Et j’ai l’éxécutable parfait pour tester. :-p

                  Le TT  » custom  » est bien pris en compte par TL ? Je me souviens d’une remarque pour un TT qui ne passait pas. Je ne sais plus lequel.

                  A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                  #104313
                  Staff
                  Aladin
                    • Level 25
                    • Messages : 15856

                    c’est parce qu’ils utilisent le trackdisk.device

                    Tu as déja essayé en ajoutant un assign à la startup du genre assign df0: sys: ? Cela pourrait passer pour certains. :scratch:

                    lol oui certains jeux l’utilisent voici mes startup 1.3/3.1:

                    (je remplace TEMP par le nom de l’exe. Bien sûr certains demandent également des assign supplémentaires)

                    Et pour ceux avec df0:

                    Et voici les fichiers dans c:

                    Assign  (1.3)
                    Assign3  (3.1)
                    Else  (1.3)
                    EndCLI  (1.3)
                    EndIf  (1.3)
                    If  (1.3)
                    Run  (1.3)
                    setpatch  (1.3)
                    SetPatch4  (3.9 et pour les jeux refusant l’aga je mets « setpatch4 NOAGA »)
                    Version (1.3)

                    #104316
                    Staff
                    Aladin
                      • Level 25
                      • Messages : 15856

                      J’utilise principalement des generic dans mon workbench car cela évite de dégrader le systeme, de l’encombrer avec des assign parasites (libs/fonts/etc…) de pouvoir sortir du jeu avec F10 (ou autre) de pouvoir continuer à utiliser mon wb normalement sans faire de reset continuellement etc … d’éviter les virus éventuels cachés … de basculer automatiquement avec winuae en no-JIT et en CPU=Real au lancement du jeu.

                      #104318
                      Staff
                      Zarnal
                        • Level 23
                        • Messages : 8050

                        je demandais à tout hasard. :-p :lol:

                        Par contre mon idée commence à me faire des misères. :lol:

                        Pas grave, je vais contourner une fois de plus.

                        A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                        #104321
                        Staff
                        Aladin
                          • Level 25
                          • Messages : 15856

                          pour savoir si un jeu est incompatible generic, je boot directement dans le répertoire data du jeu (startup-sequence etc …) si le jeu se lance en direct boot et ne se lance pas en generic, ben le jeu est incompatible generic.

                          Si le jeu ne se lance pas en direct boot, le jeu est incompatible installation disque dur

                           

                          Pour le trackdisk.device, c’est surtout pour des jeux non-dos avec les slaves D7. Il allume le lecteur piste 03 et bloque. (d’ailleurs si on insère la d7 dans le lecteur, le jeu en générique se lance mais chargera depuis le lecteur d7 et non depuis le disque dur, mais il se lancera depuis le wb). Certains jeux DOS également ils cherchent la d7 malgré l’assign.



                          #104326
                          Staff
                          Zarnal
                            • Level 23
                            • Messages : 8050

                            Là ce que j’essaye de faire c’est de faire en sorte que la startup-sequence soit l’exe de base pour le Custom ( ça je sais faire ). C’est plus pratique que de s’embêter à en faire une version WB et à en editer la startup ( dans le cas d’un simple exécutable avec une ou deux contraintes ).

                             

                             

                            A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                            #104327
                            Staff
                            Aladin
                              • Level 25
                              • Messages : 15856

                              par contre les slaves generickick sont sans FAST, uniquement Chip (1Mo pour la ks1.3 et 2Mo pour la ks3.1), donc si le jeu nécessite de la FAST …

                              (De plus certains jeux AGA veulent que soit activé l’AGA avec setpatch, faut l’incorporer dans ton script)

                              J’ai remarqué également que certains exe refusent les generickick (erreur CACR) mais passe avec les slaves workbench. Cette erreur CACR peut être contourné avec le tooltype « nocache » mais c’est assez rare que cela y corrige)

                              #104330
                              Staff
                              Zarnal
                                • Level 23
                                • Messages : 8050

                                par contre les slaves generickick sont sans FAST, uniquement Chip (1Mo pour la ks1.3 et 2Mo pour la ks3.1), donc si le jeu nécessite de la FAST … (De plus certains jeux AGA veulent que soit activé l’AGA avec setpatch, faut l’incorporer dans ton script)

                                Tu vas rire mais cela m’arrange. :-p

                                C’est pour quelques démos bien précises dans mon cas. Et qui n’aiment pas la Fast justement.

                                Pratique pour gérer rapidement avec une seule config HD WinUae.

                                Sans se prendre la tête avec un tas de scripts pour gérer les situations.

                                 

                                A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                                #104334
                                Staff
                                Aladin
                                  • Level 25
                                  • Messages : 15856

                                  lol inversement pour les jeux qui refusent la fast je rajoute un outils « nfast » dans la startup-sequence et je rajoute ce fichier nfast (104 octet) dans le c:

                                  #104337
                                  Staff
                                  Zarnal
                                    • Level 23
                                    • Messages : 8050

                                    lol inversement pour les jeux qui refusent la fast je rajoute un outils « nfast » dans la startup-sequence et je rajoute ce fichier nfast (104 octet) dans le c:

                                    J’aurais plutôt pensé au bon vieux  » NoFastMem « . :-p

                                    Un peu plus gros par contre.

                                    J’ai terminé, je tente le lancement.

                                    La dernière fois que j’ai fait un générique c’était pour la première fêlée. :-p

                                     

                                    A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                                  Partager sur vos réseaux sociaux préférés :
                                  Facebooktwitterredditpinterestlinkedintumblrmail
                                  Affichage de 15 réponses de 1 à 15 (sur un total de 46)
                                  • Vous devez être connecté pour répondre à ce sujet.