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: GroovyUME pixel perfect  (Read 3699 times)

0 Members and 1 Guest are viewing this topic.

Elbaid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 42
  • Last login:February 28, 2017, 12:46:00 pm
GroovyUME pixel perfect
« on: February 26, 2015, 08:51:16 am »
Hi, hope this is in the correct forum.
I just started using GroovyUME with CRT emu drivers in windows 7. I got Toejam and Earl running for genesis which unsurprisingly looks great on my 15khz monitor, but there seems to be a scaling issue. Horizontal scrolling is perfect, but vertical has a strange under water effect like it's non-integer stretched.

I disabled switchres in UME.ini and then vertical scrolling was perfect... but the horizontal was now wavy while scrolling...

How can I achieve a non-stretched, pixel perfect display? The resolution groovyUME uses for the game is in arcadeOSD so it shouldn't be using a different res, but I'm new to this so who knows.

Cheers

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyUME pixel perfect
« Reply #1 on: February 26, 2015, 10:52:43 am »
It is supposed to do pixel perfect by default (it certainly does here). Post a log so I can see what's going on.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Elbaid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 42
  • Last login:February 28, 2017, 12:46:00 pm
Re: GroovyUME pixel perfect
« Reply #2 on: February 26, 2015, 06:45:59 pm »
I re-run vmmaker and deleted then recreated ume.ini and left the defaults. At first everything was interlaced until I set switchres=1 which is odd as I don't remember doing this the first time.
So now the scrolling is much better. I have a lot of tweaking around to do, but so far I'm happy with the image. I'll show my ini settings anyway for any advice or improvement.

Thanks


Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyUME pixel perfect
« Reply #3 on: February 26, 2015, 07:16:06 pm »
You need to create a mame.ini file from the groovymame executable:

groovymame.exe -cc
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Elbaid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 42
  • Last login:February 28, 2017, 12:46:00 pm
Re: GroovyUME pixel perfect
« Reply #4 on: February 27, 2015, 08:43:47 am »
I'm currently using UME exclusively. Do you mean create the mame.ini then rename it ume.ini?

Thanks

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyUME pixel perfect
« Reply #5 on: February 27, 2015, 08:52:54 am »

Don't worry. "groovyume.exe -cc" will create an ume.ini. If you have a mame.ini from groovymame.exe, you can rename it to ume.ini (same syntax).

groovyume executable uses ume.ini
groovymame executable uses mame.ini

Elbaid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 42
  • Last login:February 28, 2017, 12:46:00 pm
Re: GroovyUME pixel perfect
« Reply #6 on: February 27, 2015, 10:00:42 am »
Hi, yeah I realise that. I used the 'ume64 -cc' command to create the ini file which should be in an attachment from my previous post. The ini created in groovymame has more options than the ume64 ini. Is there any benefit from renaming the mame.ini or should I just stick with the one created by UME?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyUME pixel perfect
« Reply #7 on: February 27, 2015, 12:00:17 pm »
I meant this:

groovyume.exe -cc

You can't use ume.ini from regular UME. You must use ume.ini from GroovyUME, without the additional options it just doesn't work.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Elbaid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 42
  • Last login:February 28, 2017, 12:46:00 pm
Re: GroovyUME pixel perfect
« Reply #8 on: February 27, 2015, 01:10:15 pm »
I'm using groovyUME, I should have been clearer, but didn't realise there was a regular UME.
Thanks for the help, can't wait to get stuck into it once I'm home!

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyUME pixel perfect
« Reply #9 on: February 27, 2015, 01:31:05 pm »
The thing is the ume.ini you posted above was NOT created from GroovyUME, that's clear to me because it's missing the "CORE SWITCHRES OPTIONS" part.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Elbaid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 42
  • Last login:February 28, 2017, 12:46:00 pm
Re: GroovyUME pixel perfect
« Reply #10 on: February 27, 2015, 04:27:49 pm »
colour me confused. I don't know how that happened. Whatever I'm using is running arcade & snes/genesis games in progressive resolution.
Ok, I downloaded groovyUME from googledrive (oh cool, new version). I'll give it a try tomorrow. Thanks for your help

Elbaid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 42
  • Last login:February 28, 2017, 12:46:00 pm
Re: GroovyUME pixel perfect
« Reply #11 on: February 28, 2015, 08:33:32 pm »
I updated to 0.159 and everything's working as normal with the correct GroovyUME exe, thanks for the help! Just a quick one; should I alter frame_delay in the .ini? I read this can cause input lag... cheers

Elbaid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 42
  • Last login:February 28, 2017, 12:46:00 pm
Re: GroovyUME pixel perfect
« Reply #12 on: March 01, 2015, 07:03:39 am »
appreciate the help so far, I'm curious if there's a setting in the vmmaker.ini I can change to move the resolution screen space slightly to the left so I don't have to keep doing this every time I re-run vmmaker.exe. I'm using a Sony PVM if that makes any difference. thanks