- 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éateurSujet
-
16 novembre 2020 à 8 h 14 min #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 ?
-
CréateurSujet
-
AuteurRéponses
-
16 novembre 2020 à 9 h 44 min #104281Staff
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.
A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.
16 novembre 2020 à 10 h 45 min #104287Staff
Aladin
- Level 25
- Messages : 15857
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.
16 novembre 2020 à 11 h 42 min #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.
16 novembre 2020 à 11 h 56 min #104300Staff
Aladin
- Level 25
- Messages : 15857
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 …
16 novembre 2020 à 12 h 48 min #104305Staff
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.
A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.
16 novembre 2020 à 13 h 12 min #104306Staff
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.
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.
16 novembre 2020 à 13 h 33 min #104313Staff
Aladin
- Level 25
- Messages : 15857
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.

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)16 novembre 2020 à 13 h 40 min #104316Staff
Aladin
- Level 25
- Messages : 15857
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.
16 novembre 2020 à 13 h 41 min #104318Staff
Zarnal
- Level 23
- Messages : 8050
je demandais à tout hasard.
Par contre mon idée commence à me faire des misères.
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.
16 novembre 2020 à 13 h 48 min #104321Staff
Aladin
- Level 25
- Messages : 15857
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.
16 novembre 2020 à 13 h 55 min #104326Staff
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.
16 novembre 2020 à 13 h 58 min #104327Staff
Aladin
- Level 25
- Messages : 15857
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)
16 novembre 2020 à 14 h 03 min #104330Staff
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.
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.
16 novembre 2020 à 14 h 06 min #104334Staff
Aladin
- Level 25
- Messages : 15857
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:
16 novembre 2020 à 14 h 20 min #104337Staff
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 « .
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.
A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.