まこと の ブログ

MaKoTo no burogu — Journal de bord…

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - Mame-cab

Fil des billets - Fil des commentaires

vendredi, 20 mai 2016

Un générateur de Scanlines hardware

Dans le cadre de la réalisation du bartop, celui-ci étant quasiment terminé, et après les premiers essais de jeux, ce que je craignais s'est révélé être très prégnant…
Utiliser un écran LCD, c'est vraiment le mal pour le jeux vidéo dit « rétro ».

  • Les pixels carrés affichés sur un tel moniteur, dénaturent les images du jeux.

indievsretro.pngAlors peut-être que ça ne dérange pas les jeunes joueurs où les gens habitués aux productions récentes aux look dit « rétro », mais qui ne ressemblent en rien à du rétro, car non, les pixels ne sont pas carrés, sur une Télévision cathodique, ils sont ronds, et le rendu est alors très différent ! Les graphismes des jeux d'époques ont d'ailleurs été développés sur des écrans cathodiques dans leur résolution native afin d'optimiser le graphisme en jouant sur le « mélange » des couleurs rendu par le pixel rond. Les développeurs indies l'ont peut-être oublié, ou simplement n'ont-il vu des jeux d'époque que via un émulateur sur un écran d'ordinateur ?
Dans le cas du bartop, d'accord on pourrait activer et triturer pendant des plombes des tas de filtres logiciels, que de toute manière la configuration matérielle ne supporterait pas, tant ils peuvent se révéler gourmand en ressource CPU et donc trop lourd…

L'alternative d'un filtre matériel parait alors ici bien plus adéquate !

Alors ça s’achète tout fait, par exemple un SLG3000, où alors un RetroVGA 2 sous licence CC-BY-SA, du coup bien plus intéressant…
Car on va pouvoir tester ce que ça donne avant d'envisager un achat où une fabrication maison !

Prototype :

  • J'ai donc téléchargé le schéma de Bruno Freita et après avoir récupéré quelques composants glanés par-ci par-la sur de vieilles cartes électroniques (oui, faut jamais jeter !), j'ai câblé le circuit sur une plaque à trou :

img_0283.jpg img_0285.jpg

Lire la suite...

jeudi, 28 avril 2016

Le bartop, la borne d'arcade pour demi-portions ! -03-

Suite de l'étude précédente :
Après l'assemblage de la borne et quelques essais, nous allons maintenant parler hardware !

Les fournitures arcade :

Cette fois j'ai changé de boutique de fourniture arcade.

  • Je voulais les boutons translucide de la marque Seimitsu et le site Chinois Arcade Spare Parts n'en vendant tout simplement pas, j'ai donc opté pour les Japonais d'Akishop.

Ne sachant que choisir parmi les couleurs disponibles, je les ai toutes prise en double…
Attention, sur les photos ce sont des sticks Seimitsu LS32 qui ne seront pas utilisés dans le bartop, mais pour un autre projet.
De toute manière le LS32 voit sa tige trop courte pour être utilisé sur un panel en bois, alors que le Sanwa JLF-TP-8Y que j'utilise ici est parfait pour traverser le contre-plaqué de 9 mm, avec sa tige de 32mm, ce qui laisse dépasser les 23 mm réglementaires :)
dsc01205.jpg dsc01212.jpg
dsc01229.jpg dsc01231.jpg
dsc01227.jpg dsc01247.jpg

Lire la suite...

vendredi, 15 avril 2016

Mame et les jeux… ! -2-

  • Lors de l'épisode précédent, nous avons vu que Mame ne supportait pas d'emblée les jeux de l'éditeur Cave, et qu'on pouvait passer outre cette restriction via l'utilisation d'un patch.

Ce temps est révolu car ces jeux sont maintenant supportés d'office, reste que la compilation d'une version récente de Mame comporte des pièges dans lesquels je suis tombé…
Je m'en vais donc vous narrer cette belle histoire de compilation sous Ubuntu 14.04LTS et Debian 8.

  • J'ai choisi de compiler Mame0.161 car un torrent contenant l'intégralité des roms compatibles avec cette version est disponible sur archive.org, il serait bête de ne pas en profiter !

La démarche pour compiler le dernier Mame en date, à savoir la version 0.171 reste la même.

Donc si on suit mon tuto précédent, il suffirait d'installer quelques dépendances, de télécharger les sources de Mame, et de lancer le make, sauf que, et bah non…

Déjà les dépendances ont changées, et en plus la compilation plantera bêtement si le système depuis lequel on compile ne dispose pas de la version 4.9 de gcc et g++.
Le make ira alors jusqu'au bout et on sera heureux de constater que Mame fonctionne très bien, y compris avec des roms Cave telle que espgal2, mais que Ô malheur, une manette ou un joystick USB ne fonctionne pas !!!! WTF ??

Lire la suite...

jeudi, 18 février 2016

Le bartop, la borne d'arcade pour demi-portions ! -02-

dsc00758.jpg Suite de l'étude précédente :
Okay !
Alors où en étions-nous donc ?

  • Ha oui ! Avant tout chose, je tiens à préciser que ce bartop est le prototype qui a servit à élaborer les plans de construction, et qu'un second bartop en cours de réalisation par un ami, a tout à fait validé ces plans :)

Et donc, ce qui sur les clichés présentés jusqu'alors ressemblait bel et bien à de la bricole de rattrapage d'erreurs, peut être tout à fait effectué dans les règles de l'art.
★ Illustration : Voyez donc ci-dessus, cette pièce de mon bartop avec le petit morceau de tasseau triangulaire rajouté en haut, car le tasseau du fond n'a pas été coupé à la bonne longueur, et le tasseau empilé (avec l'aimant) en bas pour ré-hausser le montage
★ And now, voyez-donc le résultat sur le second bartop : Et bien quand on suit les plans, on peut sans se tromper obtenir un travail propre sans retouches :)
img_20160122_145035.jpg img_20160122_145136.jpg img_20160122_145152.jpg img_20160122_145240.jpg

  • C'est mieux non ?

Voilà qui donne un petit aperçu de la partie ingrate du travail de conception et de prototypage. Ce qui fait qu'on obtiens jamais au final un objet optimal, mais bien un objet pouvant témoigner de l'historique des recherches et développements.
Et aussi du temps passé, mais ça c'est un ressentis… Je m'en rend compte maintenant que j'ai l'occasion d'assister à la fabrication d'un second modèle, car jusqu'alors, tous mes projets étaient à exemplaires uniques !
Le second va vraiment très très vite à construire, sans prise de tête, c'en est tellement agréable que j'envie presque les heureux bricoleurs qui vont pouvoir travailler à partir de ces plans !!! (dispo en annexe du premier billet) Mais Bon que voulez-vous, je préfère construire des nouvelles choses plutôt que d'en produire à la chaîne.


  • Bref, pardonnez cette petite digression, et reprenons la construction du bartop, premier exemplaire :

Le système de sonorisation :

ampliaudio.jpg Au départ, je me suis dis que quitte à concevoir un ampli audio, autant utiliser le même que pour mon projet de WebRadioRéveilWifi
Sauf que, et bien celui-ci n'est pas prêt et que je n'aurais (prendrais) pas le temps d'en construire un second.

  • Alors viens la solution de l'ampli à pas cher comme on en trouve sur le net, qui pour le peu qu'on va exiger de lui fera bien l'affaire.

Lire la suite...

- page 4 de 16 -