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: GroovyMAME 0.227 - Switchres v0.017t  (Read 434927 times)

0 Members and 1 Guest are viewing this topic.

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: GroovyMAME 0.183 - Switchres v0.017b
« Reply #400 on: March 09, 2017, 10:56:33 pm »

Is there somewhere i could find a comprehensive guide how to install latest groovymame/switchres sdl package on Arch linux with this 15khz package?
That would be the bomb.

I Groovy arcade (essentially what your 👀 my for) on my Mac using virtual box and couldn't get networking set up it would hang. I tried actually installing it on a pc and networking still did not work and would hang. Groovy Arcade is an amazing idea, but it needs more support! Can't update its software if we can't even connect to it!

edomatic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:September 08, 2023, 12:09:10 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #401 on: March 13, 2017, 06:11:25 am »
Hi keilmillerjr,

I just posted a how to install from scratch using ubuntu, there is a googledrive link to the document i made

Look for the post  "install guide groovymame 0183 on ubuntu 16.10" i made today.

let me know if you like it ;-)

edomatic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:September 08, 2023, 12:09:10 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #402 on: March 13, 2017, 06:34:37 am »
Guys,

Anyone have one of these newer radeon cards working with groovymame on Linux?
I am interested to know if the mame naomi games can benefit from the extra power these cards hold, as these games run horribly slow even on my core i7.

I was thinking upgrading to a radeon R7 250 as the price is ok, my current card is radeon R5450.

Would i benefit from that upgrade?

Sledge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:September 25, 2022, 05:22:55 am
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #403 on: March 13, 2017, 07:27:36 am »
Which game? Might test it myself when i get to it again..

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #404 on: March 13, 2017, 07:37:29 am »
I was thinking upgrading to a radeon R7 250 as the price is ok, my current card is radeon R5450.

Would i benefit from that upgrade?

Not in the way that you want. MAME won't use the gpu to accelerate polygons. Not yet.
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

edomatic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:September 08, 2023, 12:09:10 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #405 on: March 13, 2017, 12:53:57 pm »
Ok thanks Calamity ;-)

qseventeen

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:July 03, 2021, 11:47:16 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017b
« Reply #406 on: March 14, 2017, 07:30:18 pm »
Having problems running the latest GM 183 :( If I create a brand new config and JUST change the monitor to lcd, the monitor loses sync, and GM quits.

If I use a brand new config without this, it runs (I can see it running via a remote viewer) but is again out of sync.

Verbose log file below:

Code: [Select]
SwitchRes: v0.017b, Monitor: lcd, Orientation: horizontal, Modeline generation: enabled
SwitchRes: Using default vfreq range for LCD 59.000000-61.000000
SwitchRes: xrandr version 1.5
SwitchRes: Found output connector 'DVI-I-1'
SwitchRes: Creating automatic specs for LCD based on VESA GTF
SwitchRes: Monitor range 59.00-61.00,59.00-61.00,-nan,-nan,-nan,16.667,50.000,-50.000,0,1,0,0,0,0
SwitchRes: -resolution was set at command line or in .ini file as 0x0@60

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.017b:[pacman] Calculating best video mode for 224x288@60.606060 orientation: rotated

SwitchRes: (   1)x(   1)_(60=60.000000Hz)
   rng(0):  224 x   0_60.606060p 0.060606 [fract] scale(1, 1, 1) diff(77.78, 0.00, 0.0000) ratio(1.000, 0.000)

SwitchRes: [pacman] (1) vertical (224x288@60.606060)->(224x0@60.606060)
   rng(0):  224 x   0_60.606060p 0.060606 [fract] scale(1, 1, 1) diff(77.78, 0.00, 0.0000) ratio(1.000, 0.000)
SwitchRes: Modeline "224x0_60 0.060606KHz 60.606060Hz" 0.015030 224 232 240 248 0 1 4 1   -hsync +vsync
Switchres: CRTC 0: mode 0x65, 1600x1200+0+0.
Switchres: xrandr resolution switch error, original mode restored
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -noautoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -unevenstretch
SwitchRes: Setting option -nounevenstretchx
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -nosyncrefresh
SwitchRes: Setting option -nowaitvsync
SwitchRes: Setting option -filter
Could not initialize SDL No available displays

I ran into this same issue while attempting to upgrade my GroovyArcade with the latest GroovyMAME, 0.183.  0.182 doesn't seem to have the same issue.  I think the key line is this one: SwitchRes: Modeline "224x0_60 0.060606KHz 60.606060Hz" 0.015030 224 232 240 248 0 1 4 1   -hsync +vsync.

It appears to be switching to a resolution of 224 width but of zero height.  The emulation is running fine, I can hear music and play games blind.
« Last Edit: March 14, 2017, 10:46:44 pm by qseventeen »

Zapf

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 20
  • Last login:March 15, 2017, 01:34:02 pm
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #407 on: March 15, 2017, 12:44:44 am »
Hi! I'm setting up my old mame machine again with a new front end and I figured I'd update my groovymame setup. Currently is has some version of groovymame in the .17x region I believe, running a radeon hd series videocard to an older 4:3 lcd with support for a lot of refresh rates (but currently fixed at native rez). I was going to get a newer r7 or r9 card so the steam games loaded on it run better, but I'm wondering what I actually need for a full setup like it had before. Do I still need to use powerstrip? can I just use the crt emudriver and get all the custom refresh rates at 1600x1200. Do I need the crt emudriver at all?

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017b
« Reply #408 on: March 15, 2017, 05:46:10 am »

I ran into this same issue while attempting to upgrade my GroovyArcade with the latest GroovyMAME, 0.183.  0.182 doesn't seem to have the same issue.  I think the key line is this one: SwitchRes: Modeline "224x0_60 0.060606KHz 60.606060Hz" 0.015030 224 232 240 248 0 1 4 1   -hsync +vsync.

It appears to be switching to a resolution of 224 width but of zero height.  The emulation is running fine, I can hear music and play games blind.

Indeed, the zero height is not handled by the xrandr library and the fall-back is to restored the original 'desktop' resolution. The emulation should not end but the screen might not get any update until the game is stopped. 

In previous version, the xrandr call was raising an error and no change operated to the screen resolution. Perhaps, this is a needed behaviour to handle the zero height resolutions.

Could someone bring some light to the expected behaviour when the resolution width is zeroed?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.183 - Switchres v0.017b
« Reply #409 on: March 15, 2017, 08:26:04 am »
Indeed, the zero height is not handled by the xrandr library and the fall-back is to restored the original 'desktop' resolution. The emulation should not end but the screen might not get any update until the game is stopped. 

In previous version, the xrandr call was raising an error and no change operated to the screen resolution. Perhaps, this is a needed behaviour to handle the zero height resolutions.

Could someone bring some light to the expected behaviour when the resolution width is zeroed?

Zero values should never reach the function. They happen because since last chage the "desktop_res" string in switchres_init_osd is not initialized at all. Initializing it properly with the current desktop size will fix the issue, or even better, just use the numeric width and height values directly inside the "Create automatic specs and force resolution for LCD monitors" block.
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

Diogo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 23
  • Last login:December 18, 2023, 07:29:04 pm
  • Learn a little every day ....
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #410 on: March 19, 2017, 06:57:34 am »
Hello, my name is Diogo and I live in Brazil (google translator)
I would like to thank for this amazing GroovyMame ... I would like to know where I can find a video or a tutorial on installing GroovyMame in Windows 7 (and which frontend they recommend me) ... here in my country has nothing on it .. .
Currently I am using GroovyArcade I want to switch to GroovyMame because I have a problem in GroovyArcade (I can not save the score, I already asked in many forums about it and no solution) ...
I want to use GroovyMame because I heard him very well after the updates ... if anyone here can help me I will be eternally grateful! hugs...

PS- I am using a monitor, a tube, and j-pac with a computer with ati card Radeon 5450 ...

RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:Yesterday at 04:36:19 am
Re: GroovyMAME 0.183 - Switchres v0.017b
« Reply #411 on: March 20, 2017, 05:01:12 am »
Zero values should never reach the function. They happen because since last chage the "desktop_res" string in switchres_init_osd is not initialized at all. Initializing it properly with the current desktop size will fix the issue, or even better, just use the numeric width and height values directly inside the "Create automatic specs and force resolution for LCD monitors" block.

Now MAME is on github, have you considered putting GM on github? Would make it easy for people to submit patches then!

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #412 on: March 20, 2017, 05:11:55 pm »
I would like to know where I can find a video or a tutorial on installing GroovyMame in Windows 7

For your HD5450, follow this guide:
http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=301
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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.183 - Switchres v0.017b
« Reply #413 on: March 20, 2017, 05:21:00 pm »
Now MAME is on github, have you considered putting GM on github? Would make it easy for people to submit patches then!

Yes, I use github for my own contributions to baseline (https://github.com/antonioginer/mame). I still have to figure out how to use github in a productive way for GM.
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

RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:Yesterday at 04:36:19 am
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #414 on: March 20, 2017, 05:51:43 pm »
Yes, I use github for my own contributions to baseline (https://github.com/antonioginer/mame). I still have to figure out how to use github in a productive way for GM.

I would create a GroovyMame branch off master in your branch, and never merge that to master. Then always keep master as a mirror to the mame master and never merge to it in your fork.

I don't think the MAME team is doing particularly good (or any in fact) branch management, so I wouldn't follow their lead. You have a lot of options, I would probably go with something like:

Code: [Select]
master
|
|__groovy-mame (a)
   |__183 (b)
      |__fix-for-xrandr-lcd-issue (c)
   |__184 (b)
|__some-fix-branch-for-main-release-line (d)

(a) is where GM builds are made from, it's always in sync with master (which is syncd with a mame release)
(b) are release branches, which get merged to (a) when tested and ready for release, you would keep them around until the subsequent release, after that you'd tag and close them (if you wanted to keep branch counts low)
(c) if multiple people are contributing to a release in different branches, these are off the release branch, they may originate from (a) when there is no release branch, but they are only ever PR'd to a release branch
(d) are patches meant for mainline mame releases, these are never merged to master, but PR'd to the baseline repo, and then master is syncd when merged

EDIT: You could also just have a new GM repo forked from mame
« Last Edit: March 20, 2017, 05:53:14 pm by RobertJ »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #415 on: March 20, 2017, 06:37:13 pm »
Thanks RobertJ,

You seem to have experience with git, I appreciate that. I'd rather not keeping separate branches for GM releases, maybe just store the diff somewhere as we're doing now and only expose the most recent GM branch (as a branch of my own master, always mirrored from mamedev). Anyway I mostly agree with the idea. The issue for me, however, is with the details on how to implement this in practice. There's a point in each developement cycle where you need to pull from mamedev and merge into your branch (or fetch and rebase). This is where things blow up most of the time, as a silly change in e.g. the window class in baseline will make the merge fail, and you're left on your own with a screwed repository. Here is where experienced users somehow use the git cabala to bring things back in order. I still find easier to do these changes manually without the added complexity of git.
« Last Edit: March 20, 2017, 06:40:08 pm by Calamity »
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

RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:Yesterday at 04:36:19 am
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #416 on: March 20, 2017, 07:01:08 pm »
I do have a fair bit of experience with it through my day job. Actually for most of the issues you describe git is designed to make things easier, but you do have to learn a few tricks and understand how it works before it seems less daunting. This thread is probably not the best place for that, I'm happy to help if you want to consider it though, just drop me a PM.

Git is quite forgiving (well apart from it's syntax sometimes!), pretty much anything can easily be undone, nothing is permanent (aside from a force push sometimes!).

edomatic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:September 08, 2023, 12:09:10 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #417 on: March 21, 2017, 04:08:47 pm »
Guys i have recently build my arcade on ubuntu 16.10 (made a nice write-up of the process) and i am quiet happy so far with the results, but some final shizel i need to be able to figure out how to do
My setup:
Ubuntu 16.10, MSI Radeon 5450, groovymame 0.183, generic_15 edid is used to drive my Sony BVM 20".
(I did not install any additional video drivers to make it work, like ATI linux drivers)

Now the thing is..games like toki,shadow warriors they look pretty harsh-pixelated

Now, i also have a pi3 with retropie on it and the image is equally harsh there but there is an option in retroarch to enable what is called "bilinear filtering" which smoothens these harsh edges right the way i want it

My question is thus, how do i activate this on linux groovymame?

I attached toki.txt and shadoww.txt verbose output to further clarify my settings used , most is left standard if not all.
 

Paradroid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 687
  • Last login:March 10, 2024, 04:41:43 am
    • SCART Hunter
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #418 on: March 21, 2017, 04:21:37 pm »


Now the thing is..games like toki,shadow warriors they look pretty harsh-pixelated

The irony: expenisve BVM is so super-crispy that you want to degrade the signal so it looks like a consumer TV. ;)

Seriously, PVM/BVMs are amazing pieces of technology but a more lo-fi consumer TV actually produces an image more consistent with the monitors arcade cabs actually used.
My MAME/SCART/CRT blog: SCART Hunter

edomatic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:September 08, 2023, 12:09:10 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #419 on: March 21, 2017, 06:24:04 pm »
Hey Paradroid

Touché!  >:D
I got mine for a bargain really (meaning got lucky) ,and you are so right, they are too crisp for some of these games but then again near perfect for most thanks to groovymame and RGBS
I too had a consumer screen for a long time before stepping to these sony broadcast screens out of curiosity at first, but once i had one i never looked back
It's not just the crisp but also the color and the scanlines these things produce are amazing, mine is actually a pretty old one, and i am still amazed each day at how it performs after all these years

ozfalcon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:April 07, 2022, 04:55:03 am
  • ZSystem
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #420 on: March 22, 2017, 05:24:25 am »
Guys i have recently build my arcade on ubuntu 16.10 (made a nice write-up of the process) and i am quiet happy so far with the results, but some final shizel i need to be able to figure out how to do
My setup:
Ubuntu 16.10, MSI Radeon 5450, groovymame 0.183, generic_15 edid is used to drive my Sony BVM 20".
(I did not install any additional video drivers to make it work, like ATI linux drivers)

Now the thing is..games like toki,shadow warriors they look pretty harsh-pixelated

Now, i also have a pi3 with retropie on it and the image is equally harsh there but there is an option in retroarch to enable what is called "bilinear filtering" which smoothens these harsh edges right the way i want it

My question is thus, how do i activate this on linux groovymame?

I attached toki.txt and shadoww.txt verbose output to further clarify my settings used , most is left standard if not all.


Simply apply the filter option to enable bilinear filtering.
http://docs.mamedev.org/commandline/sdlconfig.html

mame.ini
Code: [Select]
filter     1

edomatic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:September 08, 2023, 12:09:10 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #421 on: March 22, 2017, 08:22:22 am »
thanks ozfalcon,

i will try that tonight !

i noticed in that link they also mention i could try increasing the prescale option there, but i will need to look into the "increment value" in that case

anyways, i will try tonight ;-)

alex2005

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 125
  • Last login:December 20, 2023, 09:21:14 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #422 on: March 22, 2017, 01:39:47 pm »
I am thinkining of upgrading my AcadeVGA 5000, so far from the last GroovyMame release I can see that quite some new ATIs have been added to the supported list.
From these, what are the best options? I would like to have one with VGA output to plug it in my Blast City without any sort of adapters.
I just would like some latter emulators to work more fluently, I guess low resolution wise they would perform mostly the same as the ArcadeVGA?

edomatic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:September 08, 2023, 12:09:10 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #423 on: March 22, 2017, 02:21:34 pm »
Hi Ozfalcon,

thanks for pointing me to the right direction !  :cheers:

After some fiddling I found out how to do it, it was some trial and error, but now shadow warrior looks exactly how i want it

I only use this setting for a handful of games that are too crisp , which is really a matter of personal taste in the end

Anyway, here's how i did it:

set you main mame.ini to write a game config when it launches a game for first time so it will create the shadoww.ini file in my case :

CORE CONFIGURATION OPTIONS -> writeconfig 1 (default is 0)    (remember to put is back to zero or it will create an ini file for each game you launch)

When you launch the game now it will create the game ini-file , in this case : "shadoww.ini"

I Edited this shadoww.ini and changed these settings:

OSD video options ->video opengl   (default is auto)

OSD PER-WINDOW VIDEO OPTIONS -> changed resolution to double the game resolution so i used 512x448
( this doubling was important as without it on original res, the blur/smoothing caused by the glsl filter was too much for me)

OpenGL-SPECIFIC OPTIONS-> set "gl_glsl" and "gl_glsl_filter" to 1 (default is 0 )



 

Paradroid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 687
  • Last login:March 10, 2024, 04:41:43 am
    • SCART Hunter
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #424 on: March 22, 2017, 10:28:20 pm »
I got mine for a bargain really (meaning got lucky) ,and you are so right, they are too crisp for some of these games but then again near perfect for most thanks to groovymame and RGBS

Good work on finding one cheap! Hard to score any PVM/BVM bargains these days. I blame forums like this for that. ;)
My MAME/SCART/CRT blog: SCART Hunter

edomatic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 43
  • Last login:September 08, 2023, 12:09:10 pm
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #425 on: March 23, 2017, 04:40:45 am »
Hey Paradroid,

Yeah i know i was like you too for the longest time,i was just getting over the fact that i would probably never get to see what it looks like on those broadcast monitors from the 90ties but suddenly i got lucky with a compagny in the netherlands that were selling stuff they bought from a bancrupt germany video house, some pvm's and 2 bvm's, i bought the bvm, an old model 2011P and been gaming on it ever since, i know its a sin to activate the bilinear but i really only use it for less then a handful of games, the rest stays true to its origine , otherwise.. why bother with a BVM right ;-)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7411
  • Last login:March 14, 2024, 05:26:05 am
  • Quote me with care
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #426 on: March 23, 2017, 04:49:59 am »
Good work on finding one cheap! Hard to score any PVM/BVM bargains these days. I blame forums like this for that. ;)

4chan/vr more specifically :)
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

schoeps

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:May 12, 2023, 01:38:37 pm
Re: GroovyMAME 0.182 - Switchres v0.016 final
« Reply #427 on: April 07, 2017, 03:15:32 pm »
But do we need to see them EVERY time we start the same game? :)
after the first 20 times it gets a bit tedious

The only one that happens every time is the warning screen when there's known problems with the emulation.  This is to help prevent spurious bug reports.

You can add this in the mame.ini to skip the game info screen...

Code: [Select]
skip_gameinfo             1
Ahh ok.. i thought that was what the 'nonag' was..
my mistake :)

I can't for the life of me get this to work. Is the only option to compile? Yes, I have RTFM and searched the forums! Thanks all!

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 161
  • Last login:December 28, 2022, 11:06:35 am
  • I want to build my own arcade controls!
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #428 on: April 07, 2017, 04:31:43 pm »
^ you need a "suppression patch" build for this option to work  - I've posted some 0.183 ones in some previous page so you can test

schoeps

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:May 12, 2023, 01:38:37 pm
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #429 on: April 07, 2017, 04:36:10 pm »
^ you need a "suppression patch" build for this option to work  - I've posted some 0.183 ones in some previous page so you can test

after spending several hours researching this, it looks like I'll be compiling. Thanks for taking the time to write a response, I appreciate it!

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:February 08, 2023, 08:30:27 pm
  • Gotta have blue hair.
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #430 on: April 07, 2017, 05:39:02 pm »
^ you need a "suppression patch" build for this option to work  - I've posted some 0.183 ones in some previous page so you can test

skip_gameinfo is a feature in baseline MAME.
I just tested this ini option with a clean install of vanilla MAME 0.183 and the "tempest" ROM.  MAME went directly into the game without showing the game info screen.

The "suppression patch" is to hide the game warning screens.  These are shown when there are known problems with the emulation.  They are there to prevent people from posting bug reports for known issues.
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

schoeps

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:May 12, 2023, 01:38:37 pm
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #431 on: April 08, 2017, 08:30:51 am »
Hi Krick,

Looking to skip the "This Machine has Know Problems" warning.

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #432 on: April 13, 2017, 01:06:14 pm »

I have uploaded a new version for the LINUX LCD monitor screen issue. The zeroed desktop resolution is now fixed.


Location : google drive
File name : groovymame64_0183.017b_linux_LCD_FIX.tar.bz2

schoeps

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15
  • Last login:May 12, 2023, 01:38:37 pm
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #433 on: April 13, 2017, 01:36:54 pm »
Hi Krick,

Looking to skip the "This Machine has Know Problems" warning.

For anyone looking to do this, Mame Compiler Groovy.diff then the suppression patch. Works with 184. Happy to help anyone that needs help, send me a PM.

RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:Yesterday at 04:36:19 am
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #434 on: April 13, 2017, 01:51:31 pm »

I have uploaded a new version for the LINUX LCD monitor screen issue. The zeroed desktop resolution is now fixed.


Thanks Doozer! Is the diff available?

TIA

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #435 on: April 13, 2017, 03:57:29 pm »
Hi RobertJ

Here is the diff. Two missing lines and you can enjoy 0.184/0.183 groovymame.

Code: [Select]
--- ../../../../groovymame_0.183_64/src/osd/sdl/switchres_sdl.cpp       2017-02-22 17:37:29.348746552 +0100
+++ ../../../../groovymame_0.183_64_dev/src/osd/sdl/switchres_sdl.cpp   2017-04-13 18:49:46.971156441 +0200
@@ -217,6 +217,8 @@
                memset(&current, 0, sizeof(struct modeline));
 
                osd_printf_verbose("SwitchRes: Creating automatic specs for LCD based on VESA GTF\n");
+               current.width= width;
+               current.height = height;
                sscanf(desktop_res, "%dx%d", &current.width, &current.height);
                current.refresh = 60;
                modeline_vesa_gtf(&current);

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #436 on: April 13, 2017, 04:05:08 pm »
With the agreement from Calamity, I have uploaded a groovymame 0.184 17b Linux built. The lcd fix is included.

Enjoy!
« Last Edit: April 13, 2017, 04:11:38 pm by Doozer »

RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:Yesterday at 04:36:19 am
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #437 on: April 13, 2017, 06:01:52 pm »
That's great, thanks a lot!

Doozer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 498
  • Last login:June 12, 2023, 09:19:49 am
  • Z80 ERROR
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #438 on: April 14, 2017, 02:44:42 am »
That's great, thanks a lot!

I do not have a LCD setup for groovymame tests. Can you please test and report that you can now enjoy GM properly?

RobeeJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 120
  • Last login:Yesterday at 04:36:19 am
Re: GroovyMAME 0.183 - Switchres v0.017c
« Reply #439 on: April 14, 2017, 03:31:31 am »
I will, but I'm away till Monday, it's on my list of most important things I need to do when I get back! :) So apologies if it takes a few days.