Salut,
As-tu d'abord la possibilité de le faire avec l'écran (je suppose que non).
La méthode expliquée ici ne sert uniquement que pour positionner une image de résolution/dimension définies (fixe) par rapport à l'écran.
Pour étirer/rétrécir l'image, c'est possible
UNIQUEMENT en horizontal.
advv.exe fourni avec AdvanceMame le permet (ultra pratique mais utilisation un peu complexe).
Sinon "à la main" :
Modeline "384x224@60Hz"
8.048 384 416 448
512 224 236 256
262 -hsync -vsync
en noir:
pixel clocken vert:
Htotalen rouge:
VtotalD'abord, un peu de calcul:
(p.clock x 1 000 000) ÷ (Htotal x Vtotal) = fréquence verticale
(8.048 x 1 000 000) ÷ (512 x 262) = 60Hz
il faudra donc recalculer le pixel clock pour conserver la bonne fréquence verticale.
. Pour rétrécir en H: ajouter 8 au chiffre en vert
. Pour étirer en H: soustraire 8 au chiffre en vert
Puis appliquer la formule pour recalculer le bon pixel clock:
p.clock = (fréq.V x Htotal x Vtotal) ÷ 1 000 000
Après il faudra réappliquer la 1ère méthode pour recentrer l'image horizontalement.