Bon après beaucoup de galère j'ai enfin réussi à faire fonctionner un coeur DosBox via retroarch. Y a aucun port officiel qui a encore été fait donc c'est une version non optimisée que je vais vous partager ici, en espérant que quelqu'un s'y penche sous peu.
J'ai réussi à faire fonctionner Rayman 1er du nom, avec les musiques (je précise parce que c'est une galère pas croyable pour y parvenir), Doom et Death Rally (mais un bug d'écran le rend injouable, je vais voir si c'est arrangeable). Doom est jouable mais n'est pas fluide, on sent que la console galère un peu. Rayman est quasi parfait à part dans certain menu ou c'est un peu lent mais en jeu c'est en FullSpeed.
Si des gens sont habitués à manipuler la console Dos ou sont chaud pour se lancer la dedans, ce serait cool de dire ici quels jeux fonctionnent, avec quels réglages et avec quelles commandes à inscrire.
A savoir que comment sur la switch on a pas de clavier virtuelle via retroarch, il faut inscrire toutes les commandes dans un .bat et lancer ce .bat avec DosBox afin qu'il effectue les commandes automatiquement.
Pour ceux que ça intéresse, pour Rayman :
Installation Rayman:
Il faudra vous procurer la version diskette ET CD en .bin et .cue Mettre dans le dossier ou vous aurez copié la version disquette et l'image disque un nouveau fichier texte et mettre dedans :
imgmount D rayman.cue -t iso D: INSTALL
Lancer Dosbox et lancer le .bat créé Normalement l'écran d'installation s'affiche. Mettre la langue en Français et lancer Rayman (ne pas installer le jeu). Normalement Rayman est censé se lancer. Si vous voyez le logo UBISOFT avec de la musique derrière c'est tout bon. La version diskette que vous vous procurerez ne devra pas être compatible gamepad car la prise en charge du gamepad fait beuguer le jeu.
Pour les configuration : une fois un jeu ou une appli ouverte avec DosBox, faire L3 et R3 en meme temps pour afficher le menu puis aller dans option. Mettre ces réglages de cycle CPU :
100000: 0 10000 : 1 1000 : 3 100 : 0
Pour configurer les touches du clavier, aller dans commander et mettez sur Keyboard + mouse (et pas gamepad)
Puis ensuite mettre les touches de clavier que vous voulez sur chaque touche en sachant que 0=A 1=B 2=Y 3=X 4=L3 5=R3 etc ... Le joystick gauche et le D-PAD sont configurés sur les mêmes touches.
Si dosbox retroarch lis les fichiers .config,pourquoi ne pas les pré-remplir avec les utilitaires existant sur pc.Après tout ce sont les mêmes. D-fend le fait par exemple.
Ron4n Master Chief
Messages : 956 Réputation : 82 Age : 31 Inscrit le : 27/02/2017
Non directement dosbox standalone mais je suppose que le core dosbox doit pouvoir les lires sinon c'est difficile de pouvoir lancer les jeux,il doit en créer lui-même quelque part(peut être bien dans le repertoire system). EDIT: oui il lit bien les fichiers .conf: [Vous devez être inscrit et connecté pour voir ce lien]
Ron4n Master Chief
Messages : 956 Réputation : 82 Age : 31 Inscrit le : 27/02/2017
Ouais il lit bien les .conf Il les traite comme les .bat donc c'est logique Il arrive pas à lancer Windows 3.1 par contre. Il plante juste après le logo de Windows alors que sur PC ca fonctionne
J'ai vu que ce fonctionne sur retroarch Dosbox normalement mais je trouve pas de tuto qui explique clairement
Ouai c'est un peu chiant,ca pose moins de problème avec windows 95 mais l'idéal ce serait de préinstallée win3.1 sur PC et ensuite de bazarder le répertoire sur la switch.Pas garantis que ca marche mais bon ca peut le faire,sinon il me semble qu'il existe un fichier tout prêt sur le net mais je ne me rappelle plus où.
Dernière édition par Lazarus le Lun 30 Juil 2018, 06:48, édité 1 fois
Ron4n Master Chief
Messages : 956 Réputation : 82 Age : 31 Inscrit le : 27/02/2017
Switch, GPD-Win
Localisation : Paris
Msg n°10 Sujet: Re: Dosbox Dim 29 Juil 2018, 21:30
C'est ce que j'ai fais j'ai lancé un Windows 3.1 déjà installé et j'ai le logo puis après la console crash. Quand j'essaye de l'installer direct sur la switch, l'installateur se lance, copie les fichier, et lorsque Windows doit se lancer il crash. Sur mon pc ça fonctionne. Donc soit le coeur ne supporte pas qqch, soit il a besoin d'un paramètre que j'ignore
Ron4n Master Chief
Messages : 956 Réputation : 82 Age : 31 Inscrit le : 27/02/2017
Hum bizarre,j'aurais penser que ça serait plus simple avec win95 sur switch aussi. Cela dit pendant que le core dosbox est lancé,tu doit avoir accés aux parametres du core qui contient en principe les options relatif a ce coeur dont la vitesse du processeur emuler,etc,etc.En tout cas c'est le cas sur retroarch pc et android.A l'interieur tu devrait trouver de quoi réussir a lancer win 3.1.A mon avis il y a surement un truc ou deux a modifier pour que cela marche. Il y a ça qui peut eventuellement te servir comme base: [Vous devez être inscrit et connecté pour voir ce lien] Ca: [Vous devez être inscrit et connecté pour voir ce lien] Ca marche même avec retroarch sur la mini nes:
Les explications pour la mini nes mais très utile:
Citation :
Instructions
Goto [Vous devez être inscrit et connecté pour voir ce lien] and download "dosbox_libretro.so.zip" In the retroarch folder (place to put your ROMS) go to the cores folder and delete everything (to make just enouph space to fit the OS(es) Put the dosbox_libretro.so file into the cores folder Create a .img file with 20-25mb space (i used 25) Look online how to get ms-dos running in dosbox and install it using the .img file you made on a pc/laptop (most guides explain how to make the img file) just a note i cannot provide windows 3.1 or ms-dos install disks as they are Microsofts after installing MS-DOS on a pc go to the roms folder inside retroarch and put your .img file you installed MS-DOS onto in there. Btw if you wanted windows 3.1, install that while the .img is on your pc/laptop and add it into autoexec.bat at the bottom of this page you will find a boot file, preset to boot "c.img" so name your .img file to "c.img" without speech marks before flashing check the size of retroarch by going into the "games" folder (in your hakchi2 folder), right click and hit properties and make sure its under 30mb (Mine was 29mb but it worked fine) if your file size is ok you can flash retroarch to your NES using hakchi2 On the nes go into retroarch, load core, cores, dosbox_libretro.so then click load content, start directory, nesdos.bat If all done correctly (probably not this is a crappy rushed guide) you should boot into MS-DOS (or win3.1 if you installed it Enjoy this POC Extra: Wii Controller users in 3.1 you can control the arrow keys (ive been told) and so i want you to play minesweeper if you can (requested by @nesito but i couldnt do it cos i dont have a wii controller)
Ron4n Master Chief
Messages : 956 Réputation : 82 Age : 31 Inscrit le : 27/02/2017
Merci je retesterai mais c'est déjà avec ce guide que j'ai fais l'installation. Tout fonctionne jusqu'à ce que Windows s'ouvre et la console crash je dois hardreboot.