Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Setting monitor.ini in CRT emu driver  (Read 1489 times)

0 Members and 1 Guest are viewing this topic.

faybiens

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 17
  • Last login:May 09, 2019, 02:07:43 am
  • I want to build my own arcade controls!
Setting monitor.ini in CRT emu driver
« on: May 07, 2019, 02:33:25 am »
Hello,

Today I do not use automatic modeline generation from MAME, I set manually a bunch of resolutions in ArcadeOSD.

Because my CRT has a geometric issue on the right side which is compressed
What I do is horizontally stretching the CRT screen to get that part out, then I set the modelines manually in ArcadeOSD to get the games picture well centered back.

I would like to know is this horizontal stretching can be set in monitor.ini config file in "arcade_15ex" for example, or somewhere else
Because when I use the modeline generation of MAME the picture is not centered
Is there a tutorial ?

Thank you !
Fabien

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1758
  • Last login:March 22, 2024, 12:55:20 am
  • Is running at 15kHz
Re: Setting monitor.ini in CRT emu driver
« Reply #1 on: May 07, 2019, 08:18:42 pm »
Below is the arcade_15 range line. The bolded values for HFrontPorch, HSyncPulse, HBackPorch respectively, and you can find them in ArcadeOSD when editing. Your values will be different, remember. Copy your values into mame.ini (or into each machine.ini - like neogeo.ini - or game.ini - like sf2.ini - if you need to for each game)

      crt_range0  15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576

You can also set these range options in VMM using the monitor.ini file by adjusting whichever line, like "arcade_15ex" as you note. But this way only fixes things once, you may still need to tweak individual modelines for individual machines/games. It's definitely worth exporting your modelines and keeping a backup off the machine somehere, and saving your mame config too!
« Last Edit: May 09, 2019, 08:10:23 pm by buttersoft »

faybiens

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 17
  • Last login:May 09, 2019, 02:07:43 am
  • I want to build my own arcade controls!
Re: Setting monitor.ini in CRT emu driver
« Reply #2 on: May 09, 2019, 01:57:15 am »
Thanks for your answer, definitely need to try.
The automatic generation is really a good feature

The bolded values do not appear in your mail, can you indicate the values ? Thanks

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1758
  • Last login:March 22, 2024, 12:55:20 am
  • Is running at 15kHz
Re: Setting monitor.ini in CRT emu driver
« Reply #3 on: May 09, 2019, 08:10:45 pm »
my bad! Edited now :)