tag:linuxfr.org,2005:/tags/emulation/publicLinuxFr.org : les contenus étiquetés avec « emulation »2023-01-24T11:20:29+01:00/favicon.pngtag:linuxfr.org,2005:Diary/405492023-01-21T14:15:46+01:002023-01-21T14:15:46+01:00La version 1.24.0 de ACE, l'émulateur Amstrad CPC pour Haiku, est disponibleLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Bonjour!</p>
<p>(attention, on parle de logiciel non libre dans cette dépêche: l'auteur original de ACE ne souhaite pas pour l'instant publier les sources sous une licence libre, et fournit l'accès à son dépôt git uniquement aux personnes intéressées pour porter l'application sur de nouveaux systèmes).</p>
<p>Je crois que je ne vous ai pas encore parlé de ACE.</p>
<p>Il s'agit d'un émulateur Amstrad CPC développé à l'origine pour MorphOS. Depuis 2013, je travaille sur un portage de cet émulateur vers Haiku (pas en continu, j'ai aussi plein d'autres projets).</p>
<p>Le cœur de l'émulateur est écrit en C à peu près portable, mais il utilise la bibliothèque "standard" de MorphOS qui est dérivée de celle de AmigaOS qui elle-même est dérivée de BCPL, l'ancêtre du C. J'ai donc développé une couche de compatibilité permettant de recompiler cette partie de l'émulateur pour Haiku. Cette couche de compatibilité permet également de compiler l'outil <a href="https://www.unsatisfactorysoftware.co.uk/index.php?pg=guideml">GuideML</a> pour Haiku (seulement la version en ligne de commande), et cet outil est utilisé pour convertir la documentation de ACE (écrite au format AmigaGuide) en HTML pour la version Haiku.</p>
<p>L'interface graphique de ACE, quant à elle, est complètement réécrite pour la version Haiku en utilisant les APIs natives en C++. Le code est traduit à la main pour reproduire de façon à peu près fidèle les fenêtres originales (je prendrai peut-être des libertés plus tard, après avoir porté la dernière version disponible).</p>
<p>ACE propose une émulation plutôt précise du matériel, suffisante en tout cas pour faire fonctionner la très grande majorité des logiciels existants, et ceci sans être trop gourmand en mémoire et CPU. Aujourd'hui les émulateurs disponibles sur d'autres systèmes ont fait beaucoup de progrès, mais lors de la sortie des premières versions de ACE, il a fait un peu avancer les choses en montrant que c'était possible de faire un émulateur fiable sans consommer énormément de ressources.</p>
<p>Il propose également un grand nombre d'outils de debug pour analyser et modifier l'état du matériel. Un système de greffons permet d'ajouter des extensions (comme les extensions matérielles disponibles sur la machine originale).</p>
<p>Aujourd'hui j'ai publié la version 1.24.0 qui est un portage de la version 1.24 pour MorphOS. Cela signifie que j'ai presque rattrapé mon retard sur la version originale, il ne me reste plus qu'à intégrer les changements faits dans la version 1.25. Et ensuite à porter tout un tas de greffons émulant plein de matériel.</p>
<p>À ce jour, les tentatives de portage sur d'autres systèmes (Linux ou Windows avec Qt, Adnroid, …) n'ont pas abouti. Les développeurs s'y étant essayé se sont découragés en cours de route à cause de la grande charge de travail et du manque de temps.</p>
<p>Un problème que je n'ai pas encore tout à fait résolu est la gestion des traductions dans différentes langues. La version Haiku utilise les fichiers "catalog" de la version MorphOS, et j'ai du développer une bibliothèque pour décoder ces fichiers dont le format n'est, à ma connaissance, pas documenté. Les outils de génération (SimpleCat) sont par contre disponible uniquement sur les plateformes Amiga et aucun code source n'est publié. La version Haiku dépend donc de la disponibilité de traducteurs travaillant sous MorphOS ou AmigaOS, et ne peut modifier aucune chaîne de caractères par rapport à l'original.</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f6d6173746f646f6e2e746574616e65757472616c2e6e65742f73797374656d2f6d656469615f6174746163686d656e74732f66696c65732f3130392f3732372f3232302f3236322f3035332f3437302f6f726967696e616c2f353866343839643736306339383236392e706e67/58f489d760c98269.png" alt="Une capture d'écran montrant toutes les fenêtres de debug disponible, il y en a beaucoup, on ne voit presque plus la fenêtre principale en-dessous" title="Source : https://mastodon.tetaneutral.net/system/media_attachments/files/109/727/220/262/053/470/original/58f489d760c98269.png"></p>
<p>Vous pouvez télécharger ACE sur le site <a href="https://ace.cpcscene.net">https://ace.cpcscene.net</a></p>
<div><a href="https://linuxfr.org/users/pulkomandy/journaux/la-version-1-24-0-de-ace-l-emulateur-amstrad-cpc-pour-haiku-est-disponible.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/130083/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/pulkomandy/journaux/la-version-1-24-0-de-ace-l-emulateur-amstrad-cpc-pour-haiku-est-disponible#comments">ouvrir dans le navigateur</a>
</p>
pulkomandyhttps://linuxfr.org/nodes/130083/comments.atomtag:linuxfr.org,2005:Diary/404122022-10-09T13:02:18+02:002022-10-09T13:02:18+02:00Merci à l'auteur de xcpc!Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Salut nal,</p>
<p>aujourd'hui je me suis battu avec un <a href="https://github.com/ColinPitrat/caprice32/issues/228">bug</a> dans l'émulateur que je maintiens: <a href="https://github.com/ColinPitrat/caprice32">Caprice32</a>.</p>
<p>C'est un émulateur super cool qui à plein de fonctionnalités absolument géniales (et je pèse mes mots). Il y a pas longtemps, j'ai ajouté des outils de développement / ingénierie inverse qui sont fabuleux pour se débloquer les vies infinies ou des trucs comme ça. J'ai même fait une <a href="https://www.youtube.com/watch?v=OjAizF6plRw">vidéo de démonstration</a> (en anglais et un peu moisie, j'aurais dû la faire aussi en français). Et en ce moment (enfin, avant de bosser sur le bug), je m'intéressais au support des lightguns (si quelqu'un veut m'offrir un Sinden pour noël, j'adorerais essayer!).</p>
<p>Mais bon, je m'égare (comment ça je fais ma pub?). Mon émulateur a un bug, et ça craint.</p>
<p>C'est un bug qui a été la depuis que j'ai repris l'émulateur et importé le code sur GitHub: lorsqu'on émule un CPC464, par défaut, il devrait être en mode cassette et il était en mode disquette, comme ses grands frères le 664 et le 6128.</p>
<p>Ma première réaction a été de penser à un problème dans la ROM que j'utilise. Je ne vois pas comment ça pourrait venir de l'émulateur puisque c'est une différence purement interne au logiciel du CPC. J'ai donc cherché un peu partout sur le net, comparé plusieurs versions, mais non, tout semble bon. À moins que toutes les ROMs qui circulent sur internet soient foireuses?</p>
<p>Ensuite je me dis que c'est un problème quand je patche la ROM. Pourquoi patcher la ROM me demanderez-vous? Parce qu'il se trouve que les versions françaises et espagnoles du CPC étaient exactement les mêmes que la version UK originale, mis à part la table de caractère qui change pour s'adapter. Ça amenait des problèmes marrant, comme par exemple le fait que quand on tapait "|" sur un clavier français, ça sortait un "ù", mais en fait fallait pas s'en soucier, ça marchait quand même pour les commandes (toutes les commands <a href="https://en.wikipedia.org/wiki/AMSDOS">AMSDOS</a> commençaient par un |) et le code. Donc pour éviter de se coltiner 9 ROMs différentes (3 modèles * 3 langages) on a juste 3 ROMs (une par modèle, qui pour le coup sont assez différentes) et on patche juste la table de caractère. Mais peut être qu'on le fait mal et qu'on change aussi autre chose? J'en doute mais c'est facile à vérifier, il suffit d'utiliser la version UK pour laquelle on ne patche rien. Et là aussi, ça ne marche pas!</p>
<p>Et là, j'avoue que je colle un peu. Qu'est-ce qui peut bien poser problème? C'est là que j'ai eu l'idée brillante, que dis-je, l'idée de génie (n'ayons pas peur des mots): allez voir ce qui se fait chez la concurrence. La référence en la matière est probablement WinAPE mais bon, y'a Win dans le nom, tout ça. Je sors donc plutôt <a href="https://www.xcpc-emulator.net/">xcpc</a> dont j'ai entendu parler ici il y'a quelque temps. Je le lance avec "--machine=cpc464", je tape "cat" et il me répond</p>
<blockquote>
<p>Press PLAY then any key:</p>
</blockquote>
<p>ce qui veut dire que lui, il marche bien.</p>
<p>Je suis un peu vexé qu'il fasse mieux que mon émulateur à moi, mais aussi super content, parce que du coup je peux aller voir dans le code ce qu'il fait correctement. Et je tombe dessus au bout de 2 secondes:</p>
<pre><code> case XCPC_MACHINE_TYPE_CPC464:
{
system_rom = (is_set(opt_system) ? strdup(opt_system) : build_filename("roms", "cpc464.rom"));
amsdos_rom = (is_set(opt_amsdos) ? strdup(opt_amsdos) : NULL );
}
break;
case XCPC_MACHINE_TYPE_CPC664:
{
system_rom = (is_set(opt_system) ? strdup(opt_system) : build_filename("roms", "cpc664.rom"));
amsdos_rom = (is_set(opt_amsdos) ? strdup(opt_amsdos) : build_filename("roms", "amsdos.rom"));
}
break;
case XCPC_MACHINE_TYPE_CPC6128:
{
system_rom = (is_set(opt_system) ? strdup(opt_system) : build_filename("roms", "cpc6128.rom"));
amsdos_rom = (is_set(opt_amsdos) ? strdup(opt_amsdos) : build_filename("roms", "amsdos.rom" ));
}
break;
</code></pre>
<p>Ben oui, comme c'est bien dit <a href="https://en.wikipedia.org/wiki/AMSDOS">ici</a>:</p>
<blockquote>
<p>AMSDOS first appeared in 1984 on the <strong>CPC 464, with added 3 inch disk drive</strong>, and then on the CPC 664 and CPC 6128. Relatively fast and efficient for its time, AMSDOS was quicker and more effective than most of its contemporaries.</p>
</blockquote>
<p>Ou encore <a href="https://web.archive.org/web/20190325035533/http://www.old-computers.com/Museum/computer.asp?c=84">ici</a>:</p>
<blockquote>
<p>AMSDOS could be run only with Amstrad's 3" floppy disk drive. </p>
</blockquote>
<p>Donc voilà, un grand merci à Olivier Poncet, l'auteur de xcpc! La concurrence c'est cool et ça aide, surtout quand elle est open source, qu'elle marche sous linux et qu'elle est pas buggée.</p>
<p>Des liens pour ceux qui n'ont pas cliqué en route:</p>
<p>[1] <a href="https://www.xcpc-emulator.net/">xcpc</a>, le héros du jour<br>
[2] <a href="https://github.com/ColinPitrat/caprice32">Caprice32</a>, l'émulateur avec un bug en moins<br>
[3] <a href="https://www.retroplace.com/pics/cpc/titles/8029--bad-cat.png">Un chat</a>, il paraît que c'est bon pour l'audimat</p>
<div><a href="https://linuxfr.org/users/skippy380/journaux/merci-a-l-auteur-de-xcpc.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/128974/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/skippy380/journaux/merci-a-l-auteur-de-xcpc#comments">ouvrir dans le navigateur</a>
</p>
Colin Pitrathttps://linuxfr.org/nodes/128974/comments.atomtag:linuxfr.org,2005:Diary/400222021-12-02T11:04:28+01:002021-12-02T11:04:28+01:00CPU Ex0178 Occitel, fabriqué à ToulouseLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p><strong>Dans cette <em>release</em> de CPU, dans <a href="https://cpu.dascritch.net/serie/Parce%20que%20c%E2%80%99est%20Notre%20Projet%20Souverain">la série <em>Parce que c’est Notre Projet Souverain</em></a> :</strong> Deux rectangles, une balle rebondissante, un boitier orange et une marque locale. Nous recevons <a href="http://www.silicium.org/forum/"><strong>René Speranza</strong>, président de l'association de retro-computing Silicium, auteur du livre « Occitel Mini ».</a></p>
<p><strong>Écouter</strong>, podcast, liens documentaires : <a href="https://cpu.pm/0178">https://cpu.pm/0178</a></p>
<p><strong>Chapitres :</strong></p>
<ul>
<li><a href="https://cpu.dascritch.net/post/2021/12/02/Bonjour-%C3%A0-toi%2C-Enfant-du-Futur-Imm%C3%A9diat-%3A-Pong-en-kit">Bonjour à toi, Enfant du Futur Immédiat : Pong en kit</a></li>
<li><a href="https://cpu.dascritch.net/post/2021/12/02/Ren%C3%A9-Speranza%2C-auteur-du-livre-%C2%AB-Occitel-Mini-%C2%BB">Interview</a></li>
</ul>
<p><strong>La semaine prochaine :</strong> Des robots. Des gros robots. Des très gros robots.</p>
<div><a href="https://linuxfr.org/users/dascritch/journaux/cpu-ex0178-occitel-fabrique-a-toulouse.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/126152/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/dascritch/journaux/cpu-ex0178-occitel-fabrique-a-toulouse#comments">ouvrir dans le navigateur</a>
</p>
Da Scritchhttps://linuxfr.org/nodes/126152/comments.atomtag:linuxfr.org,2005:News/403982021-04-07T10:34:35+02:002021-04-07T10:34:35+02:00La version 0.32.0 de Xcpc est disponibleLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Xcpc est un émulateur d’Amstrad CPC 464/664/6128 écrit en C. Cet émulateur a été conçu pour être portable et fonctionner sur n’importe quel système Posix disposant d’un serveur X11, incluant donc Linux, BSD et de nombreux systèmes Unix.</p>
<p>Cet émulateur a été développé pour émuler la gamme classique des Amstrad CPC :</p>
<ul>
<li>Amstrad CPC 464 (v1).</li>
<li>Amstrad CPC 664 (v2).</li>
<li>Amstrad CPC 6128 (v3).</li>
</ul>
<p>La gamme Amstrad CPC+ ainsi que la console GX4000 ne sont actuellement pas supportées et ne le seront probablement pas.</p>
</div><ul><li>lien nᵒ 1 : <a title="https://www.xcpc-emulator.net/" hreflang="en" href="https://linuxfr.org/redirect/108186">Xcpc - Amstrad CPC emulator</a></li><li>lien nᵒ 2 : <a title="https://www.xcpc-emulator.net/posts/2021/04/02/xcpc-0.32.0-has-been-released.html" hreflang="en" href="https://linuxfr.org/redirect/108187">Annonce de la version 0.32.0</a></li><li>lien nᵒ 3 : <a title="https://www.xcpc-emulator.net/download.html" hreflang="en" href="https://linuxfr.org/redirect/108188">Télécharger le code source</a></li><li>lien nᵒ 4 : <a title="https://bitbucket.org/ponceto/xcpc/" hreflang="en" href="https://linuxfr.org/redirect/108189">L'espace projet sur bitbucket</a></li></ul><div><h3 id="toc-un-peu-dhistoire">Un peu d’histoire</h3>
<p>Le développement de cet émulateur a démarré il y a 20 ans, en avril 2001. La première version officielle a été publiée en mai 2001.</p>
<p>L’objectif initial de l’émulateur était de pouvoir rejouer au jeu « Head Over Heels » sous Unix et Linux, puis d’émuler le plus fidèlement possible (dans la mesure du possible) ces antiques machines, tout en gardant un code source le plus portable possible.</p>
<p>Le code original a été développé sur une station Digital Alpha au433, une station Sun Ultra 5 et sous Linux. Ces machines ayant maintenant disparu, le code vise principalement les plateformes Linux et BSD. Les plateformes Windows ne sont pas supportées et ne le seront probablement jamais. </p>
<h3 id="toc-quoi-de-neuf">Quoi de neuf ?</h3>
<p>Après plusieurs années sans aucune évolution (la dernière version officielle datait de janvier 2007), le développement de l’émulateur a repris doucement mais sûrement.</p>
<p>Ces dernières semaines, plusieurs versions se sont succédé :</p>
<ul>
<li>une première version 0.30.0, publiée le 16 mars 2021 ;</li>
<li>suivie d’une version 0.31.0, publiée le 25 mars 2021 ;</li>
<li>suivie d’une version 0.31.1, publiée le 29 mars 2021 ;</li>
<li>puis la dernière version 0.32.0, publiée le 2 avril 2021.</li>
</ul>
<p>Le code source de l’émulateur a subi un gros refactoring, de nombreux bugs ont été corrigés et l’interface utilisateur a eu droit un léger lifting.</p>
<p>Pour le moment le son n’est toujours pas supporté mais est au chapitre des prochains chantiers à venir.</p>
<h3 id="toc-captures-décran">Captures d’écran</h3>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f7777772e786370632d656d756c61746f722e6e65742f2f6173736574732f73637265656e73686f74732f786370632d62617369632d312d312e706e67/xcpc-basic-1-1.png" alt="Écran de démarrage" title="Source : https://www.xcpc-emulator.net//assets/screenshots/xcpc-basic-1-1.png"><br>
<img src="//img.linuxfr.org/img/68747470733a2f2f7777772e786370632d656d756c61746f722e6e65742f2f6173736574732f73637265656e73686f74732f786370632d686561642d6f7665722d6865656c732e706e67/xcpc-head-over-heels.png" alt="Scène de jeu" title="Source : https://www.xcpc-emulator.net//assets/screenshots/xcpc-head-over-heels.png"><br>
<img src="//img.linuxfr.org/img/68747470733a2f2f7777772e786370632d656d756c61746f722e6e65742f2f6173736574732f73637265656e73686f74732f786370632d63726166746f6e2d616e642d78756e6b2e706e67/xcpc-crafton-and-xunk.png" alt="Scène de jeu avec score" title="Source : https://www.xcpc-emulator.net//assets/screenshots/xcpc-crafton-and-xunk.png"></p>
</div><div><a href="https://linuxfr.org/news/la-version-0-32-0-de-xcpc-est-disponible.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/123832/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/la-version-0-32-0-de-xcpc-est-disponible#comments">ouvrir dans le navigateur</a>
</p>
poncetoYsabeau 🧶 🧦Pierre JarillonNils Ratusznikhttps://linuxfr.org/nodes/123832/comments.atomtag:linuxfr.org,2005:Bookmark/17222020-06-27T23:16:00+02:002020-06-27T23:16:00+02:00emulation gameboy dans le terminal avec des charactères unicodes (blockish)<a href="https://youtu.be/XcrkZnIS1lM">https://youtu.be/XcrkZnIS1lM</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/120922/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/yazgoo/liens/emulation-gameboy-dans-le-terminal-avec-des-characteres-unicodes-blockish#comments">ouvrir dans le navigateur</a>
</p>
yazgoohttps://linuxfr.org/nodes/120922/comments.atomtag:linuxfr.org,2005:Diary/389812020-03-13T08:06:38+01:002020-03-13T09:39:46+01:00Le 5eme axe sur XboxLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Cher journal,</p>
<p>Je t’écris aujourd'hui pour te parler de Teo-ng, un excellent émulateur de Thomson TO8. Oui, ce même TO8 sur lequel tu as passé de nombreuses heures de fun sans limite, y inclus I/O error, Syntax error et bien sûr Redo from start.</p>
<p>Grace à Teo-ng, tout ce fun est à ta portée, directement sur ton téléviseur couleur (et ta Xbox). Toujours au sommet de l’innovation, Teo-ng dispose d’une version Xbox. Qui plus est et à la différence de la majorité des hombrew, cette version est 100% légale grâce au projet <a href="https://github.com/XboxDev/nxdk">nxdk</a>.</p>
<p>Sur <a href="http://www.teo-ng.com">www.teo-ng.com</a> tu trouvera un manuel succinct, les sources, et des binaires pour : MS-DOS, Win32, Linux, Xbox et OS X (Même Catalina n’y résiste pas).</p>
<p>Sous Linux, il te faudra probablement compiler à partir des sources. Si tu veux proposer un paquet pour ta distribution préférée, on prend. Pour les *BSD, ça devrait marcher aussi (ça compile sous OS X), si tu veux proposer un patch, on prends aussi.</p>
<p>A la prochaine.</p>
<div><a href="https://linuxfr.org/users/samos/journaux/le-5eme-axe-sur-xbox.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/119623/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/samos/journaux/le-5eme-axe-sur-xbox#comments">ouvrir dans le navigateur</a>
</p>
Samoshttps://linuxfr.org/nodes/119623/comments.atomtag:linuxfr.org,2005:Bookmark/10602020-01-03T12:46:20+01:002020-01-03T12:46:20+01:00 Odroid-Go Advance : Une mini console de jeu sous Ubuntu<a href="https://www.minimachines.net/actu/odroid-go-advance-85621">https://www.minimachines.net/actu/odroid-go-advance-85621</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/119056/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ted/liens/odroid-go-advance-une-mini-console-de-jeu-sous-ubuntu#comments">ouvrir dans le navigateur</a>
</p>
tedhttps://linuxfr.org/nodes/119056/comments.atomtag:linuxfr.org,2005:Diary/339232013-05-24T10:29:39+02:002013-05-24T10:29:39+02:00QEMU 1.5.0Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>la sortie de la version 1.5.0 de <a href="http://wiki.qemu.org/Main_Page">QEMU</a> vient d'être <a href="http://article.gmane.org/gmane.comp.emulators.qemu/212062">annoncée</a> après 90 jours de développement effectué par 130 auteurs différents et une moyenne de 20 commits par jour.</p>
<p>
<strong>Parmi les nouveautés :</strong>
</p>
<ul><li>Support de KVM sur ARM (nécessite un noyau 3.9 et un Cortex A15)</li>
<li>Une interface graphique en GTK+ avec support de l'internationalisation</li>
<li>Utilisation de la libusb et support expérimental d'USB 3.0</li>
<li>Ajout dynamique de CPU sur x86</li>
<li>Les performances de l'émulation ARM, PPC et x86 par <a href="http://wiki.qemu.org/Documentation/TCG">TCG</a> ont été améliorées</li>
<li>Les périphériques en mode caractères sont désormais "Hotplug"</li>
</ul><p>Et plus encore dans le <a href="http://wiki.qemu.org/ChangeLog/1.5">Changelog</a> complet.</p><div><a href="https://linuxfr.org/users/mali/journaux/qemu-1-5-0.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/98404/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mali/journaux/qemu-1-5-0#comments">ouvrir dans le navigateur</a>
</p>
Malihttps://linuxfr.org/nodes/98404/comments.atomtag:linuxfr.org,2005:Post/324272013-03-20T09:54:02+01:002013-03-20T09:54:02+01:00Créer sa distribution ? Comment ?<p>Bonjour, cela fait plusieurs mois que je me pose cette question mais surtout, est-ce que cela est suggéré dans mon cas. J'aimerais travailler sur système permettant de transformer Linux en une borne d'arcade. C'est un projet personnel, car dans les prochains moins je vais aller récupérer des panneaux et me fabriquer une cabine. Il me faut un système capable de se lancer automatiquement sans intervention de l'utilisateur avec une interface simple à utiliser avec un stick arcade. Il y a Puppy Arcade mais je ne sais pas trop comment cela fonctionne. J'ai vraiment besoin d'avoir une interface qui s'utilise uniquement avec stick arcade et que cette interface se charge directement de donner les paramètres à l'émulateur pour lancer un jeu.</p>
<p>Je suis prêt à m'investir dans un tel projet mais j'aimerais savoir si c'est un projet réalisable. Ou alors, ne serait-il pas plus judicieux d'écrire une interface pour tourner sur n'importe quel distribution et la paramétrer pour qu'elle se lance automatiquement au lancement de l'ordinateur ? J'avoue que je sèche un peu…</p>
<p>Merci pour vos conseils.</p><div><a href="https://linuxfr.org/forums/linux-general/posts/creer-sa-distribution-comment.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/97736/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/linux-general/posts/creer-sa-distribution-comment#comments">ouvrir dans le navigateur</a>
</p>
shingohttps://linuxfr.org/nodes/97736/comments.atomtag:linuxfr.org,2005:News/337132013-01-14T10:20:31+01:002013-01-14T11:24:01+01:00L'émulateur Dolphin sort en version 3.5Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>Dolphin est un émulateur permettant de jouer aux jeux de deux récentes consoles de Nintendo — la Gamecube et la Wii — sur un PC tournant sous Windows, Mac OS X ou Linux. La version 3.5 de ce programme a été annoncée le 24 décembre, pile 18 mois après la sortie de la version 3.0.</p>
<p>Parmi les nouvelles fonctionnalités : la prise en charge de l'adaptateur ethernet de la Gamecube (BBA) permettant de jouer en LAN ou sur Internet avec les quelques jeux qui le prennent en charge, l'émulation du microphone de la Gamecube et, même, un début de compatibilité avec FreeBSD.</p></div><ul><li>lien nᵒ 1 : <a title="http://fr.dolphin-emu.org/" hreflang="fr" href="https://linuxfr.org/redirect/84631">Site officiel du projet</a></li><li>lien nᵒ 2 : <a title="http://dolphin-emu.org/media/" hreflang="en" href="https://linuxfr.org/redirect/84632">Captures d'écran de jeux joués sous Dolphin</a></li><li>lien nᵒ 3 : <a title="http://forums.dolphin-emu.org/Thread-dolphin-3-5-release-announcement" hreflang="en" href="https://linuxfr.org/redirect/84633">Annonce de la sortie de Dolphin 3.5</a></li></ul><div><p>Émuler des jeux de Gamecube ou de Wii sur un PC a de nombreux intérêts pour les joueurs : amélioration du rendu graphique (la Wii ne gère pas de meilleure résolution que 480p, Dolphin gère une résolution de rendu jusqu'à 4x plus élevée), sauvegarde de l'état de la console à tout moment pour pouvoir reprendre le jeu quand on le souhaite, prise en charge de tout contrôleur géré par SDL (ou XInput sous Windows), etc. De ce fait, beaucoup de joueurs préfèrent jouer sur leur PC plutôt que sur leur vraie console.</p>
<p>Cette nouvelle version de Dolphin apporte les nouvelles fonctionnalités suivantes :</p>
<ul><li>Gestion du BBA de la Gamecube : il est maintenant possible de jouer en ligne aux jeux Gamecube exploitant le BBA (modem/carte réseau), par exemple le mode 8 joueurs de <em>Mario Kart: Double Dash</em> ou le MMORPG <em>Phantasy Star Online</em>.</li>
<li>Gestion du micro de la Gamecube : les 6 jeux Gamecube utilisant un micro (par exemple <em>Mario Party</em> 5 et 6) peuvent maintenant utiliser le micro du système hôte (via <a href="http://fr.wikipedia.org/wiki/PortAudio" title="Définition Wikipédia">Portaudio</a>).</li>
<li>Gestion du <a href="http://fr.wikipedia.org/wiki/WBFS" title="Définition Wikipédia">WBFS</a> : si vous avez sauvegardé vos jeux pour pouvoir y jouer sur une vraie Wii, vous pouvez maintenant utiliser ces même fichiers sur Dolphin. Le WBFS permet, entre autre, de compresser ou de découper des fichiers.</li>
<li>Alternative libre à la ROM du DSP : l'émulation bas niveau (LLE) du DSP nécessite une ROM pour fonctionner. Jusqu'à présent, il était nécessaire de dumper la ROM d'une Wii. Cette ROM de remplacement permet donc de s'affranchir de cette contrainte, mais ne fonctionne qu'avec quelques jeux.</li>
<li>Gestion de la wiimote sur OSX Moutain Lion : La dernière version de Mac OS X incluait des changements au niveau du Bluetooth empêchant le fonctionnement des wiimote avec Dolphin 3.0. Avec Dolphin 3.5 les wiimotes, ainsi que l'extension MotionPlus, fonctionnent sur Mountain Lion.</li>
<li>Amélioration du <a href="http://fr.wikipedia.org/wiki/Tool-assisted_speedrun" title="Définition Wikipédia">TAS</a> et de l'enregistrement : mode lecture seule, meilleur déterminisme, plus de vérification pour éviter d'utiliser une mauvaise configuration ou la mauvaise version d'un jeu lors de la lecture d'un enregistrement.</li>
<li>Début de compatibilité FreeBSD. Dolphin 3.5 nécessite cependant toujours la bibliothèque <a href="http://fr.wikipedia.org/wiki/Cg_%28langage%29" title="Définition Wikipédia">CgGL</a> propriétaire de Nvidia pour fonctionner, rendant l'utilisation de l'accélération graphique de l'émulation GPU impossible sous cet OS.</li>
<li>Améliorations de l'interface utilisateur : nouveau dialogue de configuration de la wiimote, changements mineurs pour simplifier l'interface.</li>
<li>Vérification des disques Wii : peut être utilisé pour vérifier que les dumps de jeux Wii sont valides en utilisant les métadonnées présentes dans le système de fichiers des disques.</li>
</ul><p>Le développement ne s'arrête évidemment pas là, et les développeurs prévoient déjà de nombreuses fonctionnalités pour la future version 4.0 :</p>
<ul><li>Réécriture complète de l'émulation audio haut niveau, qui est actuellement rapide mais très peu stable. Avec un meilleur design de base il est possible de garder la même vitesse tout en obtenant une bien meilleure stabilité et authenticité de l'émulation. Un <a href="http://blog.lse.epita.fr/articles/38-emulating-the-gamecube-audio-processing-in-dolphin.html">article à ce sujet</a> a été publié il y a quelques semaines par un développeur du projet.</li>
<li>Gestion de GLES3 et début de prise en charge d'Android, qui ne sera certainement pas très rapide dans un premier temps du fait de la performance des processeurs ARM. L'augmentation de la puissance dans nos téléphones et tablettes devrait cependant rendre un jour l'émulation de la Gamecube possible sur ces appareils.</li>
<li>Implémentation du mode réseau de la Wii, permettant de jouer en ligne sur Internet à des jeux tels que Mario Kart Wii ou Monster Hunter Tri.</li>
</ul></div><div><a href="https://linuxfr.org/news/l-emulateur-dolphin-sort-en-version-3-5.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96864/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/l-emulateur-dolphin-sort-en-version-3-5#comments">ouvrir dans le navigateur</a>
</p>
Pierre BourdonGuillaumitobaud123BenoîtBenoît SibaudNils Ratusznikhttps://linuxfr.org/nodes/96864/comments.atomtag:linuxfr.org,2005:Post/321822013-01-04T00:40:45+01:002013-01-04T21:11:16+01:00À vendre du matériel d'occasions : Ben Nanonote, GP32 BLU et GP2X F200<p>Bonjour à tous,<br />
Et oui je continue normalement pour la dernière fois d'écouler en cette période de fêtes du matériel électronique à connotation libriste.</p>
<p>-/* Vendu */ <a href="http://en.qi-hardware.com/wiki/Hardware-Ben">Ben Nanonote</a> est un très petit ordinateur (typiquement le texte est affiché sur 40x15 caractères) embarquant la distribution OpenWrt. Ses caractéristiques font qu'il peut servir à pas mal de petites choses, certains s'en servent comme baladeur, lecteur de Wikipédia hors ligne, comme petit terminal de poche pour coder, etc. La communauté existe avec de nombreux utilitaires dédiés dont des interfaces graphiques. C'est également un matériel considéré comme libre. Je le vends avec un câble USB adapté, une carte microSD de 512 Mo, bien sûr le Ben Nanonote et son petit manuel. C'est donc sans la boîte d'origine (qui s'est égarée). Je le vends aux alentours de 50€.</p>
<p>-/* À vendre */ <a href="https://fr.wikipedia.org/wiki/GP32">GP32 BLU</a> est une console de jeu portable de la société coréenne GamePark. Cette console n'a pas beaucoup d'applications et de jeux propres, elle s'est cependant bâtie une grande réputation pour les jeux à base d'émulation des anciennes consoles. De nombreux jeux et émulateurs de ce type sont donc disponibles, la version BLU est plus récente avec un réel rétroéclairage et avec plus de vitesse processeur. Je le vends avec son CD d'installation, son petit manuel et une carte SmartMedia de 128 Mo. Il manque donc sa boîte et son câble USB. Il est fonctionnel, cependant de base il n'y a pas de jeux ou autres trucs d'installés (j'ai effacé il y a quelques mois le contenu). Je le vends pour environ 30€</p>
<p>-/* Vendu */ <a href="https://fr.wikipedia.org/wiki/GP2X">GP2X F200</a> est la console qui a succédé au GP32 (enfin, l'une d'elle, l'entreprise s'étant scindée en deux). Contrairement au GP32, c'est du matériel considéré comme libre. Elle est aussi l'amélioration du F100 sur de nombreux points (détaillés sur Wikipédia). Du coup elle est plus puissante et permet un usage plus multimédia de la console (lecture de vidéos ou de sons) mais c'est également très orienté vers l'émulation de jeux. Comme pour la GP32, pas tous les jeux fonctionnent correctement mais ça permet un usage sympathique notamment pour ceux qui ont connu cette époque (ou qui souhaitent découvrir des jeux anciens). C'est vendu avec son câble USB, la console, son manuel et CD d'installation. J'ai également avec un petit « dock » qui permet de lui ajouter des périphériques USB ou de déporter l'affichage sur un écran (mais son alimentation est par une prise assez standard amis non fournie). Il manque par rapport au package d’origine le stylet et les boîtes qui se sont égarés avec le temps. Il est vendu aussi avec une carte SDHC de 8 Go qui contient quelques jeux et émulateurs et un firmware différent de celui d'origine. Je le vends également pour environ 50€.</p>
<p>Ce sont tous des périphériques en très bon état et assez bien entretenus. Les deux consoles nécessitent deux piles AA pour fonctionner (qui sont non fournies).<br />
J'habite sur Toulon ce qui fait que pour les résidents de ses environs, cela évite frais de transport et permet de voir les machines avant s'ils le souhaitent.<br />
Le paiement se fait soit par espèce (si vente sur place) ou par Paypal si c'est par envoi postal. Les prix sont négociables s'il s'avère que les prix sont bien trop au dessus du marché pour de tels produits.</p>
<p>Si vous êtes intéressés ou que vous avez des questions, merci de m'envoyer un courriel à cacouret POINT renault AT gmail POINT com.</p><div><a href="https://linuxfr.org/forums/general-petites-annonces/posts/a-vendre-du-materiel-d-occasions-ben-nanonote-gp32-blu-et-gp2x-f200.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96950/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/general-petites-annonces/posts/a-vendre-du-materiel-d-occasions-ben-nanonote-gp32-blu-et-gp2x-f200#comments">ouvrir dans le navigateur</a>
</p>
Renaulthttps://linuxfr.org/nodes/96950/comments.atomtag:linuxfr.org,2005:Diary/334322012-11-30T14:31:25+01:002012-11-30T14:31:25+01:00Les jeux de BigN sous LinuxLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Bonjour,</p>
<p>Suite à ce <a href="http://linuxfr.org/news/dolphin-lémulateur-gamecube-et-wii-rejoint-le-libre">journal</a> et pour fêter la sortie de la Wii U en Europe, je viens vous donner quelques nouvelles de l'émulateur Dolphin.</p>
<p>Celui-ci supporte aujourd'hui la plus part des jeux Wii et Gamecube. On a également la possibilité de faire fonctionner le menu système ainsi que quelques chaînes Wii. Même le Wiimotion Plus est de la partie (indispensable pour le dernier Zelda). Récemment, ils ont introduit le support <a href="http://fr.wikipedia.org/wiki/Triforce_%28syst%C3%A8me_d%27arcade%29">Triforce</a>; il lui manque encore un peu de développement…<br />
Avec une carte graphique récente (même un IGP Intel HD), on a une vitesse d'émulation très satisfaisante à des résolutions atteignant 1080p (impossible à l'origine sur la wii)<br />
Pour une meilleur expérience, je vous conseille de vous équiper d'un adaptateur Bluetooth ainsi que d'une wiimote; accessoirement, pour certains jeux, de la sensor bar.<br />
Pour les jeux, une copie de sauvegarde fera l'affaire (format iso, wbfs, wad,…).</p>
<p>Vous trouverez plus d''informations dans les liens suivant:<br /><a href="http://dolphin-emu.org/">Site officiel</a><br /><a href="http://wiki.dolphin-emu.org/index.php?title=Building_Dolphin_on_Linux">Linux_Build</a><br /><a href="http://www.youtube.com/watch?v=V_yZhBlPMwU">Zelda Wind Walker</a><br /><a href="http://www.youtube.com/watch?v=i7YPefpo7MA&feature=share&list=PLC8A0EFA969674413">Triforce</a></p><div><a href="https://linuxfr.org/users/d4rkf4b/journaux/les-jeux-de-bign-sous-linux.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96613/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/d4rkf4b/journaux/les-jeux-de-bign-sous-linux#comments">ouvrir dans le navigateur</a>
</p>
d4rkf4bhttps://linuxfr.org/nodes/96613/comments.atomtag:linuxfr.org,2005:News/331932012-08-04T23:09:12+02:002012-08-04T23:09:12+02:00TilEm2 : publication !<div><p>
<strong>TilEm est mort, vive TilEm2</strong>
</p>
<p>Benjamin Moody (floppus maximus) et moi-même Thibault Duponchelle (contra-sh) sommes fiers de vous annoncer la publication de TilEm2.</p>
<p>Vous ne connaissez probablement pas TilEm "1" qui est un vieil émulateur qui a été écrit par Julien Solignac "x1cygnus" puis amélioré et maintenu par Benjamin Moody.<br />
TilEm est un émulateur de calculatrices z80 (de TI73 à TI86 en incluant la TI81).<br />
Tout comme les autres émulateurs, il est nécessaire de se procurer une "ROM" évidemment.<br />
La version 1 de TilEm était disponible pour Linux, Windows et Mac. </p>
<p>TilEm2 est d'ores et déjà disponible pour <strong>Linux</strong> et <strong>Windows</strong> (et devrait fonctionner sur Mac OS X mais il n'a pas été testé).</p>
<p>
<em>Have fun with TilEm2 !!!</em>
</p></div><ul><li>lien nᵒ 1 : <a title="http://lpg.ticalc.org/prj_tilem/" hreflang="en" href="https://linuxfr.org/redirect/82897">Site officiel</a></li><li>lien nᵒ 2 : <a title="http://lpg.ticalc.org/prj_tilem/download.html" hreflang="en" href="https://linuxfr.org/redirect/82898">Télecharger TilEm2</a></li><li>lien nᵒ 3 : <a title="http://lpg.ticalc.org/prj_tilem/doc/user_manual.pdf" hreflang="en" href="https://linuxfr.org/redirect/82899">Documentation au format pdf</a></li><li>lien nᵒ 4 : <a title="http://contra-sh.users.sourceforge.net/user_manual.html" hreflang="en" href="https://linuxfr.org/redirect/82900">Documentation en ligne</a></li><li>lien nᵒ 5 : <a title="http://sourceforge.net/projects/tilem/forums/forum/84646" hreflang="en" href="https://linuxfr.org/redirect/82901">Contactez nous</a></li><li>lien nᵒ 6 : <a title="http://www.ticalc.org/" hreflang="en" href="https://linuxfr.org/redirect/82902">Site communautaire majeur sur les calculatrices Texas Instrument</a></li></ul><div><p>Il y a 3 ans, j'ai rejoint l'équipe de TilEm et nous avons commencé à écrire un nouveau logiciel.<br />
Même si le nom TilEm "2" laisse penser à une suite, ce n'est pas vraiment le cas puisque tout a été écrit et rien n'est repris de l'ancienne version (en particulier il y a une toute nouvelle version du cœur d'émulation écrite par Benjamin, une nouvelle interface, plein de fonctionnalités en plus).<br />
Nous avons voulu garder l'esprit du logiciel (qui était connu pour la qualité de l'émulation) avec ses qualités, tout en faisant de ses défauts une nouvelle force.</p>
<p>Ce logiciel est le résultat de 3 ans de travail.<br />
La <a href="http://sourceforge.net/mailarchive/forum.php?forum_name=tilem-devel">liste de diffusion des développements</a> atteste de ce travail.</p>
<p>Comme tout bon logiciel libre, nous avons mis l'utilisateur clairement au centre de nos préoccupations.</p>
<p>Le développement continue activement (i18n et <em>external linking</em> actuellement en cours) et nous sommes à l'écoute de vos demandes de fonctionnalités, rapports de bug ou simples remarques.</p>
<p>Cette nouvelle version est publiée en <em>bêta test</em>, ce qui signifie que nous savons qu'il risque d'y avoir des bugs, et que nous souhaitons les corriger lorsqu'on nous les rapporte.</p>
<p>TilEm2 propose une émulation très détaillée du matériel.<br />
L'émulation est grandement améliorée, c'est à présent au moins aussi bon ou - dans certains cas - meilleur que tout autre émulateur sorti à ce jour.<br />
Tous les modèles z80 sont pris en charge (y compris les révisions matérielle de la TI81 et les révisions de la TI82).<br />
La seule partie non encore émulée est le contrôleur USB de la TI84+.</p>
<p>Voici un avant goût de ce que propose TilEm2 :</p>
<p>
<strong>Envoi/Réception de variables, flashapp, backup :</strong>
</p>
<ul><li>TilEm2 utilise libticalcs et affiche une barre de progression pendant le transfert (on peut annuler un transfert).</li>
<li>Vous pouvez envoyer des variables simples, des fichiers groupés, flashapp, backup, et tout ce que votre calculatrice peut recevoir. </li>
<li>Une nouvelle fenêtre permet également de sauver les programmes présents dans votre calculatrice vers votre PC (sauvegarde multiple dans fichiers simples ou groupés possible)</li>
<li>On pourra également envoyer et recevoir vers ou depuis la TI81.</li>
</ul><p>
<strong>Prise de captures d'écran :</strong>
</p>
<ul><li>Vous pouvez prendre des captures animées (gif) ou des captures statiques (png, bmp, gif ou autre sortie).</li>
<li>Vous pouvez modifier les paramètres de la capture comme la taille (au moins 3 tailles par défaut et taille au choix), la couleur du premier plan et du second plan, la vitesse de l'animation, etc.
Évidemment, une fenêtre vous permet de visionner votre capture et les modifications que vous faites dessus avant de la sauver.</li>
</ul><p>
<strong>Un debugger très complet pour les programmeurs asm :</strong>
</p>
<ul><li>Avec une vue de la mémoire (édition possible des valeurs), le désassembleur, les registres (peuvent être édités), les flags, la pile, les points d'arrêt, pas à pas et plus encore…</li>
</ul><p>
<strong>Macro :</strong>
</p>
<ul><li>Voilà qui est également intéressant. Vous pouvez enregistrer une séquence de touche et les rejouer sur demande (au démarrage de l'application pour lancer un programme après compilation par exemple). L'envoi de fichier peut également être enregistré.</li>
</ul><p>
<strong>Nouveau pack de skin, et nouveau format (TiEmu) :</strong>
</p>
<ul><li>Vous pouvez à présent faire votre skin en 15 minutes avec <code>skinedit</code> et même utiliser des skins qui étaient pour VTI (en les convertissant avec <code>skinedit</code>). Et même faire des choses bizarres (voir la documentation).</li>
</ul><p>
<strong>Émulation des niveaux de gris :</strong>
</p>
<ul><li>TilEm2 a un nouvel algorithme pour les niveaux de gris.</li>
</ul><p>Cette version a donc :</p>
<ul><li>amélioré énormément l'interface qui était un point faible de la version 1 de TilEm </li>
<li>ainsi qu'ajouté des nombreuses fonctionnalités.</li>
</ul><p>Plus d'information sur le nouveau site web : <a href="http://lpg.ticalc.org/prj_tilem/">http://lpg.ticalc.org/prj_tilem/</a></p>
<p>Cette version est simplement une étape, le développement continue.<br />
Nous avons déjà prévu d'ajouter des fonctionnalités en plus de celles que vous allez nous demander et des bugs à corriger :)<br />
Vous pouvez trouver un long manuel d'utilisateur en ligne : <a href="http://contra-sh.users.sourceforge.net/user_manual.html">http://contra-sh.users.sourceforge.net/user_manual.html</a><br />
Ou en version PDF : <a href="http://lpg.ticalc.org/prj_tilem/doc/user_manual.pdf">http://lpg.ticalc.org/prj_tilem/doc/user_manual.pdf</a></p>
<p>Ce programme est fait pour VOUS les utilisateurs :)<br />
Rapportez-nous les bugs et remontez vos demandes de fonctionnalités, s'il vous plaît (sur le forum du projet : <a href="http://sourceforge.net/projects/tilem/forums/forum/84646">http://sourceforge.net/projects/tilem/forums/forum/84646</a>)</p>
<p>Les mainteneurs actuels de TilEm2 sont Benjamin Moody et Thibault Duponchelle (c'est moi :p) mais beaucoup d'autres personnes ont rendu ce programme possible : notamment Hugues Luc Bruant "fullmetalcoder" qui a commencé une interface en qt et aidé un peu pour d'autres aspects ainsi que Scott Zeid, dont les icônes ont servi de base à nos icônes.</p></div><div><a href="https://linuxfr.org/news/tilem2-publication.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/95042/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/tilem2-publication#comments">ouvrir dans le navigateur</a>
</p>
contra-shbaud123Benoît Sibaudclaudexhttps://linuxfr.org/nodes/95042/comments.atom