Gamoover

Forums " WORKSHOP" => Emulateurs, Frontends & Distributions => : aganyte Tuesday 20 October 2009, 21:49:30 PM

: Tuto : Améliorer le rendu de mame sur un lcd.
: aganyte Tuesday 20 October 2009, 21:49:30 PM
Pour les personnes qui comme moi ont une dalle lcd dans leur(s) borne(s), il peut être utile de régler la bête pour se rapprocher d'un tube catho de l'époque.

J'utilise dans mes bornes des dalles lcd 16/10, Voila les réglages qui me donnent satisfaction.

tout dabord il faut créer un fichier Mame.ini qui permettra de modifier les paramètres de mame. Pour se faire il faut lancer depuis une fenêtre Dos la commande suivante:

mame-cc (cette commande doit être exécutée depuis le répertoire d'installation de mame)

Ensuite il suffit d'ouvrir le fichier Mame.ini (ex: avec notepad) puis de modifier les valeurs suivantes:

multithreading 1 (seulement pour les P4 ou processeurs multi-cœur)
video d3d
keepaspect 1
prescale 2
hwstretch 1
effect scanlines


personnellement je positionne keepaspect sur "0" pour ne pas avoir de bandes vertical sur les cotés, mais cette option déforme les jeux et est complètement incompatible avec les jeux verticaux donc à vous de voir (toutefois, certains jeux peuvent être réglés en 16/9, c'est le cas de virtua racing)

Prescale 2, :fleche:  plus beau mais plus gourmand.

la dernière ligne va chercher le fichier scanlines.png dans le dossier artwork pour le superposer à l'image. Ce fichier est livré avec Mame mais je l'ai changé pour qu'il soit plus visible tout en n'assombrissant pas le jeu.

Voila le fichier png.

(http://img40.imageshack.us/img40/6025/scanlines.png) (clic bouton droit enregistrer l'image sous...)

Et le rendu FINAL (il faut le regarder à l'échelle 1:1 sans aucune réduction sous peine de voir windows donné l'impression que des lignes ce chevauche)

(http://img94.imageshack.us/img94/3306/vrfinal.th.jpg) (http://img94.imageshack.us/i/vrfinal.jpg/)

(http://img17.imageshack.us/img17/4886/metalslug2.th.jpg) (http://img17.imageshack.us/i/metalslug2.jpg/)

(http://img17.imageshack.us/img17/868/sanstitresq.th.jpg) (http://img17.imageshack.us/i/sanstitresq.jpg/)

Un dernier conseil, si vous constater un effet de cisaillement de l'image sur certains jeux (lors de phase rapide). ce problème est du au fait que votre ordinateur envoie plus d'image que l'écran n'a le temps d'affiché. régler les deux lignes suivante sur 1 pour forcer l'ordinateur à "attendre" l'écran (ce réglage est valable sur beaucoup d'autres jeux que mame)

waitvsync     1
syncrefresh   1




: Tuto : Améliorer le rendu de mame sur un lcd.
: PseudoName Wednesday 21 October 2009, 01:31:26 AM

Sur les build post 0.106, j'ai souvent vu que le nouveau system d'effet était foireux, surtout pour les scanlines qui n'étaient plus pile-poil au bon endroit ou doublées.
Ca se voit bien sur les tof de toki.

Il n'y avait pas ce problème sur les anciennes versions où les scanlines était géré en interne et non par .png, et alternaient correctement avec les pixels.
: Tuto : Améliorer le rendu de mame sur un lcd.
: High_Cobra Monday 02 November 2009, 23:03:44 PM
Sympa ce tuto, faudra que je teste sur un LCD ^-

Ca te dirait de tout synthétiser dans le premier post ? Histoire que j'en fasse un beau tuto à publier ?

Merci <:)
: Tuto : Améliorer le rendu de mame sur un lcd.
: aganyte Tuesday 03 November 2009, 20:48:07 PM
Tuto nettoyé et mis à jour.  ;)
: Tuto : Améliorer le rendu de mame sur un lcd.
: High_Cobra Tuesday 03 November 2009, 21:22:37 PM
Merci ^-^
: Tuto : Améliorer le rendu de mame sur un lcd.
: Aubrel Tuesday 03 November 2009, 21:29:49 PM
salut,

Pour le problème dont tu parles ici :
Un dernier conseil, si vous constater un effet de cisaillement de l'image sur certains jeux (lors de phase rapide). ce problème est du au fait que votre ordinateur envoie plus d'image que l'écran n'a le temps d'affiché. régler les deux lignes suivante sur 1 pour forcer l'ordinateur à "attendre" l'écran (ce réglage est valable sur beaucoup d'autres jeux que mame)

waitvsync     1
syncrefresh   1

L'option triplebuffer règle parfaitement le problème et en cause beaucoup moins que les options waitvsync et syncrefresh


Sinon je trouve que "effect Scanlines75" donne un beau résultat.  :-*

Bonne idée ce tuto car effectivement par défaut le rendu sur un lcd c'est  :P  :D

@+


 
: Tuto : Améliorer le rendu de mame sur un lcd.
: aganyte Tuesday 03 November 2009, 21:48:59 PM
merci de ta participation, je vais tester ça  ^-
: Tuto : Améliorer le rendu de mame sur un lcd.
: gitarooman Wednesday 04 November 2009, 17:46:31 PM
Equiper nos bornes de lcd, c'est envisager plus sereinement l'avenir, conserver leur aspect d'antan, c'est une autre histoire  :-[
j'étais un peu faché avec le scanline, ton tuto m'a réconcilié avec, merci à toi  :-*

A quand les 27 pouces 4/3  =?=
: Tuto : Améliorer le rendu de mame sur un lcd.
: aganyte Wednesday 04 November 2009, 21:29:55 PM
Caché dernière une vitre un lcd peut devenir discret.

Mon rêve serait de trouver un logiciel qui ajoute des scanlines au démarrage de windows et qui serait toujours actif quelle que soit l'emulateur ou jeu que l'on lance.

Ou encore mieux intégrer les scanlines dans l'osd de l'écran  :o
: Tuto : Améliorer le rendu de mame sur un lcd.
: Stealth Tuesday 11 September 2012, 13:39:31 PM
Merci pour ce tuto instructif, toutefois j'ai une question, peut-être naïve, quid de la déformation de l'image lors du passage en 16/10 (ou 16/9) ce n'est pas gênant ? Les images ne sont-elles pas déformées ?
Une autre question qui s'éloigne un peu plus du sujet ça rend comment dans une borne qui as été étudié pour du 4/3, je veux dire cette fois la forme de l'écran pas l'image.
: Tuto : Améliorer le rendu de mame sur un lcd.
: aganyte Tuesday 11 September 2012, 13:42:18 PM
Merci pour ce tuto instructif, toutefois j'ai une question, peut-être naïf, quid de la déformation de l'image lors du passage en 16/10 (ou 16/9) ce n'est pas gênant ? Les images ne sont-elles pas déformées ?

Bien sur qu'elles sont déformées, à toi de voir si ça te conviens ou non.

Une autre question qui s'éloigne un peu plus du sujet ça rend comment dans une borne qui as été étudié pour du 4/3, je veux dire cette fois la forme de l'écran pas l'image.

Je ne sais pas, j'ai conçus la Sega rally pour un écran Lcd et mes autres bornes ont toutes des écrans cathodiques. Iro pourra peut être répondre à cette question.
: Tuto : Améliorer le rendu de mame sur un lcd.
: Stealth Tuesday 11 September 2012, 13:47:10 PM
Bien sur qu'elles sont déformées, à toi de voir si ça te conviens ou non.

Merci pour les réponses, j'imaginais quelque chose de complètement déformé (genre quand tu regardes un film 4/3 en format 16/9) ça ne semble pas le cas quand même 
: Tuto : Améliorer le rendu de mame sur un lcd.
: Iro Tuesday 11 September 2012, 13:53:24 PM
Une autre question qui s'éloigne un peu plus du sujet ça rend comment dans une borne qui as été étudié pour du 4/3, je veux dire cette fois la forme de l'écran pas l'image.
Si c'est bien intégré , il n'y a rien de choquant.
Je trouve que c'est un bon compromis.
Merci pour les réponses, j'imaginais quelque chose de complètement déformé (genre quand tu regardes un film 4/3 en format 16/9) ça ne semble pas le cas quand même  
Bah si, c'est exactement le même chose.
: Tuto : Améliorer le rendu de mame sur un lcd.
: Stealth Tuesday 11 September 2012, 13:59:43 PM
Tu aurais une photo d'une borne avec cette aménagement, stp
J'ai cherché (sûrement mal) sur le net sans succès.

Concernant le 4/3 j'ai quand même du mal à imaginer Shinobi ayant perdu 20 cm et pris 30 kg ;)
: Tuto : Améliorer le rendu de mame sur un lcd.
: Iro Tuesday 11 September 2012, 14:56:16 PM
Sur mon WIP (http://www.gamoover.net/Forums/index.php?topic=22740.0), j'ai quelques photos et videos.