DosBox, ScummVM et SDL + fbcon
-
Salut subs, J'ai vérifié et mon lien ci-dessus est toujours valable: https://www.belgacomcloud.be/?shareObject=40a57871-c35d-1025-b7d9-15df84accb28 Tu y trouveras un recalbox-changes.tgz qui contient : - le patch pour le package SDL1 - le package buildroot pour dosbox ... celui-ci contient aussi un patch pour corriger les problèmes clavier J'ai encore un problème sur l'écran du mapper qui est bleu foncé sur fond noir (pas très lisible mais tout à fait utilisable). Je l'utilise pour exécuter des programmes tels que : - Prehistorik 1 - Prehistorik 2 - Rick Dangerous - Sim city 2000 - X-wing tourne pas mal en absolu mais n'est pas assez fluide pour un bon pilotage Laurent.
-
@lmerckx quand tu as ce genre de modif, il ne faut pas hésiter à venir nous en parler directement (mp, irc, issue, etc...) ou faire une pull request sur le github. Nous étions totalement passé à coté de celà Merci à toi
-
@lmerckx rhaaaaaaa le clavier c'était un des derniers trucs qui nous cassait sérieusement les noix avec dosbox ! Nous reste la vraie mise à l'échelle de l'écran, à tester avec ton package après tout 1 question cela dit : tu es parti de la 0.74 de dosbox ? Tu n'as pas été plus loin dans les commits ?
-
Ok, j'y penserai la prochaine fois. Si vous voulez, j'ai aussi le thème "PC" pour zoid et simple, avec musique, et le "emulatorLauncher" qui supporte le lancement de dosbox (pour la v3, je n'ai pas encore testé/adapté pour 4). En gros, il faut un répertoire par jeu avec l'extension ".pc" (ex: simcity2000.pc). Celui-ci doit au moins contenir un fichier "dosbox.bat" qui lancera le jeu.Il est aussi possible de définir un dosbox.cfg, qui override certaines propriétés de la configuration par défaut.
-
@Subs: je suis parti de la version 0.74 SVN (mais je pense que c'est une version stable - elle ne comprend pas les toutes dernière modifs). Je peux toujours tenté de prendre une plus récente. Pour la mise à l'échelle de l'écran, je n'ai rien du faire de particulier, cela tourne d'office en fullscreen avec SDL1 fbcon.
-
Pour dosbox, un tutoriel d'installation est en cours d'écriture, cela vous permettra de voir tous les choses que la compilation et le lancement de dosbox requiert. Il me manque quelques packages a finir, sdl_sounds et sdl_ttf. Cela bloque surtout parce que je ne sais pas faire un ./configure avant le make en buildroot. N'importe comment corriger sdl et toute sa famille sera une nécessité pour intégrer de futur émulateurs a recalbox. Que ce soit Dosbox, Openbor et autres, .... Sinon il y a un package fonctionnel pour libretro-dosbox qui permet de jouer au jeu textuel. Ce qui était déjà pas mal. Et rpix86 pour recalbox qui fait tourner presque tous les jeux de ta liste (un doute pour xwing).
-
@Florian j'ai l'impression que tu n'as pas compris ce que laurent a dit ... Il a compilé dosbox, préparé le package, a résolu les problèmes que moi j'ai eu jusque là. On attend juste son package (ou tout du moins je testerai le sien, mais là trop pris par la beta), pas envie de leecher son boulot je trouve ca malhonnête. Ta remarque sur buildroot : si ton package est bien fait, le ./configure est fait d'office, à aucun moment tu ne dois le faire manuellement ou même le solliciter dans ton package. Lis la doc de buildroot rpix86 on t'a déjà dit que c'était exclu. L'as tu seulement lancé sur recalbox ? quand ca te dit que ca ne trouve pas libX11.so.6, tu comptes compiler tout un serveur X pour le faire marcher ? parce que partir à la peche des .so a droite a gauche ca n'est pas véritablement une solution ... Donc restons raisonnables sur les fonctionnalités supplémentaires de recalbox tu veux bien ?
-
Alors je viens de regarder la doc officiel et je vois qu'il y a bien d'autres dépendances que sdl. Doc pour compiler dosbox à part si vous lui emputez de ces fonctionnalités. J'ai juste un sentiment bizarre, la version libretro à des besoins des sdl_gfx que j'ai pas retrouver ici. Maintenant buildroot, tu crois vraiment que tu est le seul au monde à savoir qu'il y a une doc pour buildroot. Et je te laisse y regarder l'article 8.12.5 et surtout le 17.5.2. Et pour rpix86, je sais même pas quoi te répondre. C'est un message sûrement écris trop vite. Donc pour éviter les débordements disons qu'il n'existe pas et en plus c'est un sujet dosbox, je fais juste un rappelle pour dire qu'il y a une solution pour jouer au jeu dos sur recalbox. Et puis définition du mot leecher aussi. Wikipedia PS: j'ai écrit 10 fois ce messages et même si la meilleur solution était de ne pas y répondre. Je prend quand même le choix d'y répondre. Sinon Laurent j'essaye juste de t'aider en évitant de refaire des trucs que de mon côté j'ai déjà fait. Et pour subs, intégrer dosbox et dosbox_libretro sont des choses différente. Enfin je dois sûrement me tromper.
-
Bonjour Laurent, J'ai à priori le même problème avec le portage de linapple (Emulateur Apple II). As-tu modifié le package buildroot de SDL pour appliquer le patch et l'as-tu publié sur recalbox-buildroot, ou comptes-tu le faire ? En tout cas, un grand merci pour ton post, tu m'évites une grosse migraine.
-
J'ai fait le PR hier (mais j'ai vu que tu l'avais vu) ... Pas de problème, je me suis tapé la migraine avant toi ... et si on peut éviter des dépenses pharmaceutiques !