Héhé, un sujet qui, tel le Phénix, renaît sans arrêt sur les forums.
Pour répondre à ceux qui se demandent pourquoi Shinnen, pardon Epsylon, n'en parle pas directement sur les sites anglophones, ben c'est parce que je l'ai déjà fait (et même à répétition) après la discussion sur shmup.com, faisant la même démo en utilisant ses images, et que j'ai constaté avec dégout la même chose que lui: tout le monde s'en tape... enfin presque tout le monde.
mameworld arrive en tête de l'hermétisme, sur emuforums c'est des bâillements, puis une incompréhension totale sur des tas d'autres...
La seule exception viendrait de Magic Engine, car l'auteur David Michel, questionné sur le sujet, a répondu être en train de travailler sur une émulation des scanlines avec filtrage linéaire directionnel (donc du genre de celui préconisé par Epsylon en principe).
C'est donc peut-être sur cet émulateur que nous verrons la première exploitation de ce système. La prochaine version de ME est pour bientôt avec un nouveau moteur, mais pas d'infos sur une éventuelle application du nouvel effet scanlines...
Affaire à suivre !
Concernant le choix de Mame, je préconisais sur shmup.com l'utilisation de Mame Plus! v0.105 ou v0.106.
La seule différence entre les deux est que la v0.105 possède encore un choix de filtres autres que le Bilinéaire en mode Direct3D, à savoir 'Cubic gaussian', 'Cubic flat' et 'Anisotropic', que je trouve moins 'violents' et qu'on peut combiner à des lignes noires à l'intensité réglable au détail.
Cela reste néanmoins inférieur aux effets dispos en DirectDraw (Scanlines 50%, 75%, etc) et c'est un pis-aller pour ceux qui voudraient absolument se servir du moteur Direct3D de Mame. La v0.106 en DirectDraw suffit largement pour l'immense majorité des gens qui veulent une émulation des scanlines acceptable.
Les inquiétudes à propos de la compatibilité de cette ancienne version sont souvent exagérées, en effet une version 'actuelle' de Mame (on en est à la v0.130 au moment où j'écris ces lignes) n'émule pas tellement plus de jeux que la v0.106, ou du moins pas beaucoup d'
indispensables' à mon avis (ou alors si vous êtes fan d'obscurs jeux de casino ou mahjong, foncez

).
Par exemple seulement deux ou trois shmups supplémentaires sont émulés depuis, et pas des merveilles absolues, en trois ans de développement ça fait pas beaucoup quand même !
En fait c'est logique; en 2006 une très grande partie des jeux les plus joués et demandés étaient majoritairement en 2D et déjà émulés, la suite du développement de Mame consiste en des améliorations sur des systèmes plus obscurs et des hardwares 3D, dont on sait pertinemment que l'émulation ne sera jamais optimisée sous Mame, qui est un émulateur focalisé sur l'émulation 'correcte' d'un point de vue mathématique, quitte à avoir des jeux injouables à moins d'avoir un PC overclocké à 20GHz et d'aimer l'affichage et les vitesses irréalistes.
Alors si vous attendez plus de Cave (par exemple) vous pouvez vous brosser vu le refus exprimé de ces derniers de voir plus de leurs jeux dispos dans Mame, a la rigueur peut-être plus de PGM à venir, et des jeux 3D qui tournent à 4 fps, mais bon... pour un gamer, utiliser systématiquement des versions de Mame 'à jour' supérieures à la v0.106, se taper l'indispensable bilinéaire et les effets foireux en .PNG... a mon avis ça n'apporte pas grand chose, au contraire, c'est pire.
(PARENTHÈSE: Epsylon a tout à fait raison de cracher sur le système actuel d'effets en .PNG, totalement fantaisiste il ne respecte pas le placement des lignes en fonction des résolutions des jeux et par dessus le marché varie selon la résolution et le format de votre écran. Cerise sur le caca: le seul effet de flou dispo avec est le bilinéaire le plus gras possible. A la rigueur on peut le diminuer sensiblement en réglant le 'prescale' sur '2', mais certains trouveront que ça n'est plus 'assez'

. Et ça ne changera pas le fait que les lignes sont placées n'importe où. Il est possible dans certains cas de faire des .PNG qui seront correctes mais cette possibilité sera dépendante de la réso du jeu et de votre écran: bref beaucoup de travail pour de trop rares opportunités.)
Donc vive la v0.106 (ou autres versions plus anciennes) le seul truc chiant quand on se sert de celle-ci c'est de trouver les bonnes roms. Personnellement j'ai téléchargé le full set 0.106, comme ça je suis tranquille

. On trouvait encore le torrent il n'y a pas si longtemps, il est peut-être encore actif allez savoir... ok ça fait 15Go, mais je ne suis pas le seul à posséder ce full set, d'autres membres de shmup.com qui se reconnaîtront le préservent chaleureusement !
(ce set de roms est aussi bon pour des versions encore bien plus anciennes que la 0.106, à l'époque y-avait pas une update monstre toutes les semaines)
Dernier détail: quand à l'éventualité d'optimisations ou de mises à jour de Mame v0.106 ou v.105... j'ai fait ce que j'ai pu sur mameworld mais on m'a ignoré ou dit d'aller voir ailleurs (un classique sur ce forum) je n'ai même pas pu avoir les anciens outils nécessaires à la compilation de Mame Plus! qui semblent perdus.
J'ai résisté à l'envie de leur dire ma façon de penser et j'ai arrêté de poster...
En gros Mame, c'était mieux aaaaaaaaaavant !
Si vous n'avez pas de mamecab avec un advancemame réglé aux petits oignons et branchée à un bon vieux crt et que donc vous ne jouez que sur votre PC sur un écran haute résolution (lcd ou pas) cette v0.106 (ou plus ancienne) est probablement ce que vous trouverez de mieux en attendant.
Moi je n'échangerai pas mon baril de Mame Plus v0.105 contre cinquante de v0.130 !
