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: Games with ISSUES: report here!  (Read 129545 times)

0 Members and 1 Guest are viewing this topic.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Games with ISSUES: report here!
« Reply #160 on: August 08, 2014, 01:47:27 pm »
Joe, that chip has no more power for MAME than my 4690, it's as good as it's going to get at the moment! You'll notice that Silvergun only crawls at certain parts - normally when it's scaling and rotating the background plane.

Super resolutions make no difference in this game for me, not with the resolution switching nor with speed.

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: Games with ISSUES: report here!
« Reply #161 on: August 08, 2014, 02:00:34 pm »
I thought it could be a problem with halved refresh rate & interlaced modes. If it's cpu related then there's not much we can do, apart from using -triplebuffer -multithreading (which may improve performance at the cost of breaking smooth video).
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

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:March 11, 2024, 02:59:06 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Games with ISSUES: report here!
« Reply #162 on: August 08, 2014, 02:06:39 pm »
In-game isn't interlaced, just the title screen is.

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Games with ISSUES: report here!
« Reply #163 on: August 09, 2014, 02:07:36 am »
Joe, that chip has no more power for MAME than my 4690, it's as good as it's going to get at the moment! You'll notice that Silvergun only crawls at certain parts - normally when it's scaling and rotating the background plane.

Super resolutions make no difference in this game for me, not with the resolution switching nor with speed.

Thanks for the reply cools....yeah that's what I was thinking and why I didn't want to go down the super resolutions route until I heard from you....everything else is tickety boo so I'll leave it for the mo.

@calamity thanks again for the replies, as always, and I'll try changing triplebuffer/multithreading option just to be sure! ;)
« Last Edit: August 09, 2014, 02:10:58 am by joeblade2 »

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: Games with ISSUES: report here!
« Reply #164 on: August 30, 2014, 04:23:19 am »
I have some problems with groovymame 0.154 and some roms (for example Metal Slug (mslug) and Bubble Bobble (bublbobl)): the rom starts, but I only get a black screen.

Metal Slug log:
Code: [Select]
SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.015b:[mslug] Calculating best video mode for 320x224@59.185608 orientation: normal

SwitchRes: (   1)x(   1)_(60=0.0000Hz)
   rng(0):  320 x 224_59.186p 15.625 [integ] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(1.000, 1.000)

SwitchRes: [mslug] (1) horizontal (320x224@59.19)->(320x224@59.19)
   rng(0):  320 x 224_59.186p 15.625 [integ] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(1.000, 1.000)
SwitchRes: Modeline "320x224_60 15.63KHz 59.19Hz" 6.62 320 336 368 424 224 235 238 264   -hsync -vsync
SwitchRes: Running 'xrandr  --newmode "320x224_59.19" 6.62 320 336 368 424 224 235 238 264   -hsync -vsync'
SwitchRes: Running 'xrandr  --addmode VGA-0 "320x224_59.19"'
SwitchRes: Running 'xrandr  --output VGA-0 --mode "320x224_59.19"'
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -autoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -nomultithreading
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -nounevenstretch
SwitchRes: Setting option -nofilter
SwitchRes: Setting option -prescale 1
Build version:      0.154 (Aug 22 2014)
Build architecure:  SDLMAME_ARCH=
Build defines 1:    SDLMAME_UNIX=1 SDLMAME_X11=1 SDLMAME_LINUX=1
Build defines 1:    LSB_FIRST=1 PTR64=1 DISTRO=generic SYNC_IMPLEMENTATION=tc
SDL/OpenGL defines: SDL_COMPILEDVERSION=1215 USE_OPENGL=1 USE_DISPATCH_GL=1
Compiler defines A: __GNUC__=4 __GNUC_MINOR__=8 __GNUC_PATCHLEVEL__=2 __VERSION__="4.8.2"
Compiler defines B: __amd64__=1 __x86_64__=1 __unix__=1
Compiler defines C: __USE_FORTIFY_LEVEL=0
SDL Device Driver     : x11
SDL Monitor Dimensions: 320 x 224
Enter sdlwindow_init
Using SDL single-window OpenGL driver (SDL 1.2)
Leave sdlwindow_init
Loaded opengl shared library: <default>
OpenGL: X.Org
OpenGL: Gallium 0.4 on AMD RS780
OpenGL: 2.1 Mesa 9.1.7
OpenGL: texture rectangle supported
OpenGL: non-power-of-2 textures supported (new method)
OpenGL: vertex buffer supported
OpenGL: pixel buffers supported
OpenGL: framebuffer object supported
OpenGL: GLSL supported, but disabled
OpenGL: max texture size 8192 x 8192
Audio: Start initialization
Audio: Driver is alsa
Audio: frequency: 48000, channels: 2, samples: 1024
sdl_create_buffers: creating stream buffer of 114688 bytes
Audio: End initialization
Keyboard: Start initialization
Input: Adding Kbd #0: System keyboard
Keyboard: Registered System keyboard
Keyboard: End initialization
Mouse: Start initialization
Input: Adding Mouse #0: System mouse
Mouse: Registered System mouse
Mouse: End initialization
Joystick: Start initialization
Joystick: End initialization
output: unable to open output notifier file /tmp/sdlmame_out
Region ':maincpu' created
Region ':fixed' created
Region ':fixedbios' created
Region ':zoomy' created
Region ':mainbios' created
Region ':audiobios' created
Region ':audiocpu' created
Region ':ymsnd' created
Region ':sprites' created
Searching font Liberation Sans in -fontpath
Matching font: /usr/share/fonts/TTF/LiberationSans-Regular.ttf
Starting Metal Slug - Super Vehicle-001 ':'
Optional device 'cartslot6' not found
Optional device 'cartslot5' not found
Optional device 'cartslot4' not found
Optional device 'cartslot3' not found
Optional device 'cartslot2' not found
Optional device 'cartslot1' not found
  (missing dependencies; rescheduling)
Starting M68000 ':maincpu'
Starting Z80 ':audiocpu'
Starting Video Screen ':screen'
Optional device 'finder_dummy_tag' not found
Starting palette ':palette'
Starting Neogeo Sprites ':spritegen'
Starting Speaker ':lspeaker'
  (missing dependencies; rescheduling)
Starting Speaker ':rspeaker'
  (missing dependencies; rescheduling)
Starting YM2610 ':ymsnd'
Starting NeoGeo Banked Cartridge ':banked_cart'
Starting uPD4990A RTC ':upd4990a'
Starting NVRAM ':saveram'
Starting NEOGEO Memory Card ':memcard'
Starting NeoGeo Metal Slug X Protection Device ':mslugx_prot'
Starting NeoGeo SMA Cartridge ':sma_prot'
Starting NeoGeo CMC Protection Device ':cmc_prot'
Starting NeoGeo NEOPCM2 Protection Device ':pcm2_prot'
Starting NeoGeo PVC Protection Device ':pvc_prot'
Starting NeoGeo Bootleg Protection Device ':bootleg_prot'
Starting NeoGeo KOF2002 Protection Device ':kof2002_prot'
Starting NeoGeo Fatal Fury 2 Protection Device ':fatfury2_prot'
Starting NeoGeo KOF98 Protection Device ':kof98_prot'
Starting NeoGeo Super Bubble Pop Protection Device ':sbp_prot'
Starting Metal Slug - Super Vehicle-001 ':'
Optional device 'cartslot6' not found
Optional device 'cartslot5' not found
Optional device 'cartslot4' not found
Optional device 'cartslot3' not found
Optional device 'cartslot2' not found
Optional device 'cartslot1' not found
  (missing dependencies; rescheduling)
Starting Speaker ':lspeaker'
Starting Speaker ':rspeaker'
Starting Metal Slug - Super Vehicle-001 ':'
Optional device 'cartslot6' not found
Optional device 'cartslot5' not found
Optional device 'cartslot4' not found
Optional device 'cartslot3' not found
Optional device 'cartslot2' not found
Optional device 'cartslot1' not found
OpenGL: VBO supported
OpenGL: PBO supported
OpenGL: FBO supported
OpenGL: using vid filter: 0
GL texture: copy 0, shader 0, dynamic 0, 320x224 320x224 [RGB32, Equal: 1, Palette: 0,
            scale 1x1, border 0, pitch 384,320/8192], bytes/pix 4
GL texture: copy 0, shader 0, dynamic 0, 320x224 320x224 [RGB32, Equal: 1, Palette: 0,
            scale 1x1, border 0, pitch 384,320/8192], bytes/pix 4
Average speed: 606.48% (261 seconds)
Enter sdlwindow_exit
Leave sdlwindow_exit
sdl_kill: closing audio
Sound buffer: overflows=10 underflows=0
Joystick: Start deinitialization
Joystick: End deinitialization
SwitchRes: Restoring desktop resolution: 768x576x50.00
SwitchRes: Running 'xrandr --output VGA-0 --mode 768x576x50.00'
SwitchRes: Running 'xrandr  --delmode VGA-0 "320x224_59.19"'
SwitchRes: Running 'xrandr  --rmmode "320x224_59.19"'

Bubble Bobble log:
Code: [Select]
SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.015b:[bublbobl] Calculating best video mode for 256x224@59.185608 orientation: normal

SwitchRes: (   1)x(   1)_(60=0.0000Hz)
   rng(0):  256 x 224_59.186p 15.625 [integ] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(1.000, 1.000)

SwitchRes: [bublbobl] (1) horizontal (256x224@59.19)->(256x224@59.19)
   rng(0):  256 x 224_59.186p 15.625 [integ] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(1.000, 1.000)
SwitchRes: Modeline "256x224_60 15.63KHz 59.19Hz" 5.25 256 272 296 336 224 235 238 264   -hsync -vsync
SwitchRes: Running 'xrandr  --newmode "256x224_59.19" 5.25 256 272 296 336 224 235 238 264   -hsync -vsync'
SwitchRes: Running 'xrandr  --addmode VGA-0 "256x224_59.19"'
SwitchRes: Running 'xrandr  --output VGA-0 --mode "256x224_59.19"'
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -autoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -nomultithreading
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -nounevenstretch
SwitchRes: Setting option -nofilter
SwitchRes: Setting option -prescale 1
Build version:      0.154 (Aug 22 2014)
Build architecure:  SDLMAME_ARCH=
Build defines 1:    SDLMAME_UNIX=1 SDLMAME_X11=1 SDLMAME_LINUX=1
Build defines 1:    LSB_FIRST=1 PTR64=1 DISTRO=generic SYNC_IMPLEMENTATION=tc
SDL/OpenGL defines: SDL_COMPILEDVERSION=1215 USE_OPENGL=1 USE_DISPATCH_GL=1
Compiler defines A: __GNUC__=4 __GNUC_MINOR__=8 __GNUC_PATCHLEVEL__=2 __VERSION__="4.8.2"
Compiler defines B: __amd64__=1 __x86_64__=1 __unix__=1
Compiler defines C: __USE_FORTIFY_LEVEL=0
SDL Device Driver     : x11
SDL Monitor Dimensions: 256 x 224
Enter sdlwindow_init
Using SDL single-window OpenGL driver (SDL 1.2)
Leave sdlwindow_init
Loaded opengl shared library: <default>
OpenGL: X.Org
OpenGL: Gallium 0.4 on AMD RS780
OpenGL: 2.1 Mesa 9.1.7
OpenGL: texture rectangle supported
OpenGL: non-power-of-2 textures supported (new method)
OpenGL: vertex buffer supported
OpenGL: pixel buffers supported
OpenGL: framebuffer object supported
OpenGL: GLSL supported, but disabled
OpenGL: max texture size 8192 x 8192
Audio: Start initialization
Audio: Driver is alsa
Audio: frequency: 48000, channels: 2, samples: 1024
sdl_create_buffers: creating stream buffer of 114688 bytes
Audio: End initialization
Keyboard: Start initialization
Input: Adding Kbd #0: System keyboard
Keyboard: Registered System keyboard
Keyboard: End initialization
Mouse: Start initialization
Input: Adding Mouse #0: System mouse
Mouse: Registered System mouse
Mouse: End initialization
Joystick: Start initialization
Joystick: End initialization
output: unable to open output notifier file /tmp/sdlmame_out
Region ':maincpu' created
Region ':slave' created
Region ':audiocpu' created
Region ':mcu' created
Region ':gfx1' created
Region ':proms' created
Region ':plds' created
pal16l8.bin NOT FOUND (NO GOOD DUMP KNOWN) (tried in bublbobl bublbobl)
pal16l8.bin NOT FOUND (NO GOOD DUMP KNOWN) (tried in bublbobl bublbobl)
pal16r4.bin NOT FOUND (NO GOOD DUMP KNOWN) (tried in bublbobl bublbobl)
WARNING: the game might not run correctly.
Searching font Liberation Sans in -fontpath
Matching font: /usr/share/fonts/TTF/LiberationSans-Regular.ttf
Starting Bubble Bobble (Japan, Ver 0.1) ':'
  (missing dependencies; rescheduling)
Starting Z80 ':maincpu'
Starting Z80 ':slave'
Starting Z80 ':audiocpu'
Starting M6801 ':mcu'
Starting Video Screen ':screen'
  (missing dependencies; rescheduling)
Starting gfxdecode ':gfxdecode'
Starting palette ':palette'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting YM2203 ':ym1'
Starting YM3526 ':ym2'
Starting Bubble Bobble (Japan, Ver 0.1) ':'
  (missing dependencies; rescheduling)
Starting Video Screen ':screen'
Starting Speaker ':mono'
Starting Bubble Bobble (Japan, Ver 0.1) ':'
OpenGL: VBO supported
OpenGL: PBO supported
OpenGL: FBO supported
OpenGL: using vid filter: 0
GL texture: copy 1, shader 0, dynamic 1, 256x224 256x224 [PALETTE16, Equal: 0, Palette: 1,
            scale 1x1, border 0, pitch 384,256/8192], bytes/pix 4
GL texture: copy 1, shader 0, dynamic 1, 256x224 256x224 [PALETTE16, Equal: 0, Palette: 1,
            scale 1x1, border 0, pitch 384,256/8192], bytes/pix 4
Average speed: 217.26% (187 seconds)
Enter sdlwindow_exit
Leave sdlwindow_exit
sdl_kill: closing audio
Joystick: Start deinitialization
Joystick: End deinitialization
SwitchRes: Restoring desktop resolution: 768x576x50.00
SwitchRes: Running 'xrandr --output VGA-0 --mode 768x576x50.00'
SwitchRes: Running 'xrandr  --delmode VGA-0 "256x224_59.19"'
SwitchRes: Running 'xrandr  --rmmode "256x224_59.19"'
Earth could be the hell of another world

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: Games with ISSUES: report here!
« Reply #165 on: September 03, 2014, 04:02:17 am »
Hi Ansa,

Have you noticed any pattern in which roms fail to work? I mean like both ones you posted use very low resolutions, 224p and 256 wide respectively.

I'm saying this because I know you update your kernel quite often and those low resolutions have always been problematic to get them working with stock drivers. Wondering if this has started happening after a kernel update... or if previous versions of GM do work with your current kernel.

Apart from that your logs seem fine. Do you get any error messages from xrandr in the console?


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

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: Games with ISSUES: report here!
« Reply #166 on: September 03, 2014, 04:18:33 am »
Have you noticed any pattern in which roms fail to work?
Not really, for example galaga works without problems.
The only pattern seems related to neogeo games, but bubble bobble isn't from neogeo, so not really sure.


I'm saying this because I know you update your kernel quite often and those low resolutions have always been problematic to get them working with stock drivers. Wondering if this has started happening after a kernel update... or if previous versions of GM do work with your current kernel.
Not yet tested, will test ASAP.


Do you get any error messages from xrandr in the console?
No errors (or messages) in console.
Earth could be the hell of another world

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: Games with ISSUES: report here!
« Reply #167 on: September 20, 2014, 10:29:25 am »
I'm saying this because I know you update your kernel quite often and those low resolutions have always been problematic to get them working with stock drivers. Wondering if this has started happening after a kernel update... or if previous versions of GM do work with your current kernel.
You were right: with kernel 3.16.x both groovymame 0.153 and 0.154 have issues.
Coming back to kernel 3.14.x everything is ok.


PS: is there anything I can do to have a working kernel 3.16.x?
Earth could be the hell of another world

vindic8r

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 72
  • Last login:January 10, 2024, 12:36:59 pm
    • MOTUMAME: A Masters of the Universe Arcade Cabinet
Re: Games with ISSUES: report here!
« Reply #168 on: January 06, 2015, 12:45:55 am »
I just realized that something is wrong with the audio in Xenophobe. It starts and stops oddly, and sometimes loops certain clips. In general, it's fubar. Perhaps its been like this for a while and I didn't notice it. Or perhaps its a new issue. Honestly, I can't say. I just got the urge to shoot some xenos tonight and discovered this. I'm also running an older version of GM - 0.153, with SwitchRes 0.015a.

As a first step, I tried messing with audio_latency, triple_buffering and multithreading. Turning each on and off, and changing the audio latency, didn't change anything.

Here's the log output:
Code: [Select]
Parsing xenophob.ini
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
SwitchRes: Monitor range 15625.00-16200.00,49.50-65.00,2.000,4.700,8.000,0.064,0.192,1.024,0,0,192,288,448,576
SwitchRes: Monitor: arcade_15 Orientation: horizontal Modeline generation: enabled
SwitchRes: \\.\DISPLAY1: Ultimarc ArcadeVGA3000.
SwitchRes: DeviceKey: System\CurrentControlSet\Control\Video\{CED22CC3-F9AC-4D18-9214-5397F8623444}\0000
Switchres: Searching for custom video modes...
Switchres: [  1]  240x 240 @ 60: system mode
Switchres: [  2]  256x 240 @ 61: system mode
Switchres: [  3]  256x 256 @ 60: system mode
Switchres: [  4]  256x 264 @ 58: system mode
Switchres: [  5]  288x 240 @ 61: system mode
Switchres: [  6]  296x 240 @ 60: system mode
Switchres: [  7]  304x 240 @ 61: system mode
Switchres: [  8]  320x 200 @ 60: system mode
Switchres: [  9]  320x 240 @ 60: system mode
Switchres: [ 10]  320x 256 @ 60: system mode
Switchres: [ 11]  336x 240 @ 60: system mode
Switchres: [ 12]  352x 256 @ 60: system mode
Switchres: [ 13]  352x 264 @ 57: system mode
Switchres: [ 14]  352x 288 @ 51: system mode
Switchres: [ 15]  368x 240 @ 60: system mode
Switchres: [ 16]  384x 288 @ 51: system mode
Switchres: [ 17]  392x 240 @ 60: system mode
Switchres: [ 18]  400x 256 @ 52: system mode
Switchres: [ 19]  448x 240 @ 60: system mode
Switchres: [ 20]  512x 240 @ 60: system mode
Switchres: [ 21]  512x 288 @ 51: system mode
Switchres: [ 22]  512x 448 @ 60: system mode
Switchres: [ 23]  512x 512 @ 58: system mode
Switchres: [ 24]  632x 264 @ 57: system mode
Switchres: [ 25]  640x 240 @ 60: system mode
Switchres: [ 26]  640x 288 @ 51: system mode
Switchres: [ 27]  640x 480 @ 60: system mode
Switchres: [ 28]  648x 288 @ 51: system mode
Switchres: [ 29]  720x 480 @ 60*: system mode
Switchres: [ 30]  800x 600 @ 52: system mode
SwitchRes: Found 0 custom of 30 active video modes

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.015a:[xenophob] Calculating best video mode for 512x480@30.000000 orientation: normal

SwitchRes: [ 240]x[ 240]_(60=60.0000Hz)
   rng(0):  240 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.469, 0.500)

SwitchRes: [ 256]x[ 240]_(61=61.0000Hz)
   rng(0):  256 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.500, 0.500)

SwitchRes: [ 256]x[ 256]_(60=60.0000Hz)
   rng(0):  256 x 256_58.484p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -0.7581) ratio(0.500, 0.533)

SwitchRes: [ 256]x[ 264]_(58=58.0000Hz)
   rng(0):  256 x 264_56.842p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -1.5789) ratio(0.500, 0.550)

SwitchRes: [ 288]x[ 240]_(61=61.0000Hz)
   rng(0):  288 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.563, 0.500)

SwitchRes: [ 296]x[ 240]_(60=60.0000Hz)
   rng(0):  296 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.578, 0.500)

SwitchRes: [ 304]x[ 240]_(61=61.0000Hz)
   rng(0):  304 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.594, 0.500)

SwitchRes: [ 320]x[ 200]_(60=60.0000Hz)
   rng(0):  320 x 200_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.625, 0.417)

SwitchRes: [ 320]x[ 240]_(60=60.0000Hz)
   rng(0):  320 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.625, 0.500)

SwitchRes: [ 320]x[ 256]_(60=60.0000Hz)
   rng(0):  320 x 256_58.484p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -0.7581) ratio(0.625, 0.533)

SwitchRes: [ 336]x[ 240]_(60=60.0000Hz)
   rng(0):  336 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.656, 0.500)

SwitchRes: [ 352]x[ 256]_(60=60.0000Hz)
   rng(0):  352 x 256_58.484p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -0.7581) ratio(0.688, 0.533)

SwitchRes: [ 352]x[ 264]_(57=57.0000Hz)
   rng(0):  352 x 264_56.842p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -1.5789) ratio(0.688, 0.550)

SwitchRes: [ 352]x[ 288]_(51=51.0000Hz)
   rng(0):  352 x 288_52.427p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -3.7864) ratio(0.688, 0.600)

SwitchRes: [ 368]x[ 240]_(60=60.0000Hz)
   rng(0):  368 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.719, 0.500)

SwitchRes: [ 384]x[ 288]_(51=51.0000Hz)
   rng(0):  384 x 288_52.427p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -3.7864) ratio(0.750, 0.600)

SwitchRes: [ 392]x[ 240]_(60=60.0000Hz)
   rng(0):  392 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.766, 0.500)

SwitchRes: [ 400]x[ 256]_(52=52.0000Hz)
   rng(0):  400 x 256_58.484p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -0.7581) ratio(0.781, 0.533)

SwitchRes: [ 448]x[ 240]_(60=60.0000Hz)
   rng(0):  448 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.875, 0.500)

SwitchRes: [ 512]x[ 240]_(60=60.0000Hz)
   rng(0):  512 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(1.000, 0.500)

SwitchRes: [ 512]x[ 288]_(51=51.0000Hz)
   rng(0):  512 x 288_52.427p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -3.7864) ratio(1.000, 0.600)

SwitchRes: [ 512]x[ 448]_(60=60.0000Hz)
   rng(0):  512 x 448_60.000i 15.690 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(1.000, 0.933)

SwitchRes: [ 512]x[ 512]_(58=58.0000Hz)
   rng(0):  512 x 512_58.484i 16.229 [integ] scale(1, 1, 2) diff(0.00, 3.25, -0.7581) ratio(1.000, 1.067)

SwitchRes: [ 632]x[ 264]_(57=57.0000Hz)
   rng(0):  632 x 264_56.842p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -1.5789) ratio(1.234, 0.550)

SwitchRes: [ 640]x[ 240]_(60=60.0000Hz)
   rng(0):  640 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(1.250, 0.500)

SwitchRes: [ 640]x[ 288]_(51=51.0000Hz)
   rng(0):  640 x 288_52.427p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -3.7864) ratio(1.250, 0.600)

SwitchRes: [ 640]x[ 480]_(60=60.0000Hz)
   rng(0):  640 x 480_60.000i 15.690 [fract] scale(1, 1, 2) diff(20.00, 0.00, 0.0000) ratio(1.250, 1.000)

SwitchRes: [ 648]x[ 288]_(51=51.0000Hz)
   rng(0):  648 x 288_52.427p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -3.7864) ratio(1.266, 0.600)

SwitchRes: [ 720]x[ 480]_(60=60.0000Hz)
   rng(0):  720 x 480_60.000i 15.690 [fract] scale(1, 1, 2) diff(28.89, 0.00, 0.0000) ratio(1.406, 1.000)

SwitchRes: [ 800]x[ 600]_(52=52.0000Hz)
   rng(0):  out of range

SwitchRes: [xenophob] (1) horizontal (512x480@30.00)->(512x512@58.48)
   rng(0):  512 x 512_58.484i 16.229 [integ] scale(1, 1, 2) diff(0.00, 3.25, -0.7581) ratio(1.000, 1.067)
SwitchRes: Modeline "512x512_58 16.23KHz 58.48Hz" 10.91 512 536 584 672 512 515 521 555 interlace  -hsync -vsync
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -autoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -video ddraw
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -multithreading
SwitchRes: Setting option -notriplebuffer
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -nohwstretch
SwitchRes: Setting option -nofilter
SwitchRes: Setting option -prescale 1
Video: Monitor 0000000000010001 = "\\.\DISPLAY1" (primary)
DirectDraw: Using DirectDraw 7
Blitting thread created
winwindow_video_window_create: blit_lock = TRUE
Blitting thread started
window_proc: WM_NCACTIVATE
DirectDraw: Configuring device Ultimarc ArcadeVGA3000.
DirectDraw: primary surface created: 512x512x32 (R=00FF0000 G=0000FF00 B=000000FF)
DirectDraw: New blit size = 512x480
DirectDraw: blit surface created: 512x480x32 (R=00FF0000 G=0000FF00 B=000000FF)
blit_unlock = TRUE
window_proc: WM_PAINT
blit_lock = FALSE
window_proc: WM_PAINT:END
stream_buffer_size = 76800
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
RawInput: APIs detected
Input: Adding Mouse #0: HID-compliant mouse
Input: Adding Gun #0: HID-compliant mouse
Input: Adding Mouse #1: HID-compliant mouse
Input: Adding Gun #1: HID-compliant mouse
Input: Adding Mouse #2: HID-compliant mouse
Input: Adding Gun #2: HID-compliant mouse
Input: Adding Mouse #3: HID-compliant mouse
Input: Adding Gun #3: HID-compliant mouse
Input: Adding Mouse #4: HID-compliant mouse
Input: Adding Gun #4: HID-compliant mouse
Input: Adding Mouse #5: HID-compliant mouse
Input: Adding Gun #5: HID-compliant mouse
Input: Adding Kbd #0: Standard PS/2 Keyboard
DirectInput: Using DirectInput 7
Input: Adding Joy #0: Ultimarc Ultra-Stik Player 1
Input: Adding Joy #1: Ultimarc Ultra-Stik Player 2
Input: Adding Joy #2: ATRAK Device #1
Input: Adding Joy #3: ATRAK Device #2
Region ':maincpu' created
Region ':sg:cpu' created
Region ':gfx1' created
Region ':gfx2' created
Region ':cpu_plds' created
Region ':snd_pld' created
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting M68000 ':maincpu'
Starting Video Screen ':screen'
  (missing dependencies; rescheduling)
Starting gfxdecode ':gfxdecode'
Starting palette ':palette'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Midway Sounds Good Sound Board ':sg'
  (missing dependencies; rescheduling)
Starting M68000 ':sg:cpu'
Starting 6821 PIA ':sg:pia'
Starting DAC ':sg:dac'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting Video Screen ':screen'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Midway Sounds Good Sound Board ':sg'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting Speaker ':mono'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Average speed: 194.24% (9 seconds)
Sound: buffer overflows=232 underflows=0
window_proc: WM_NCACTIVATE
blit_lock = TRUE
window_proc: WM_DESTROY
blit_lock = TRUE
Blitting thread destroyed

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: Games with ISSUES: report here!
« Reply #169 on: January 06, 2015, 06:22:12 am »
You need to enable -multithreading and leave the other options alone (-triplebuffer will be selected automatically). Anyway maybe forcing a 60 Hz mode will help. Try setting:

resolution 640x480
cleanstretch 2
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

vindic8r

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 72
  • Last login:January 10, 2024, 12:36:59 pm
    • MOTUMAME: A Masters of the Universe Arcade Cabinet
Re: Games with ISSUES: report here!
« Reply #170 on: January 09, 2015, 12:49:25 am »
Interesting. It now runs at 200% speed. I confirmed that frameskip is not on.

Log:
Code: [Select]
SwitchRes: Monitor range 15625.00-16200.00,49.50-65.00,2.000,4.700,8.000,0.064,0.192,1.024,0,0,192,288,448,576
SwitchRes: Monitor: arcade_15 Orientation: horizontal Modeline generation: enabled
SwitchRes: \\.\DISPLAY1: Ultimarc ArcadeVGA3000.
SwitchRes: DeviceKey: System\CurrentControlSet\Control\Video\{CED22CC3-F9AC-4D18-9214-5397F8623444}\0000
Switchres: Searching for custom video modes...
Switchres: [  1]  240x 240 @ 60: system mode
Switchres: [  2]  256x 240 @ 61: system mode
Switchres: [  3]  256x 256 @ 60: system mode
Switchres: [  4]  256x 264 @ 58: system mode
Switchres: [  5]  288x 240 @ 61: system mode
Switchres: [  6]  296x 240 @ 60: system mode
Switchres: [  7]  304x 240 @ 61: system mode
Switchres: [  8]  320x 200 @ 60: system mode
Switchres: [  9]  320x 240 @ 60: system mode
Switchres: [ 10]  320x 256 @ 60: system mode
Switchres: [ 11]  336x 240 @ 60: system mode
Switchres: [ 12]  352x 256 @ 60: system mode
Switchres: [ 13]  352x 264 @ 57: system mode
Switchres: [ 14]  352x 288 @ 51: system mode
Switchres: [ 15]  368x 240 @ 60: system mode
Switchres: [ 16]  384x 288 @ 51: system mode
Switchres: [ 17]  392x 240 @ 60: system mode
Switchres: [ 18]  400x 256 @ 52: system mode
Switchres: [ 19]  448x 240 @ 60: system mode
Switchres: [ 20]  512x 240 @ 60: system mode
Switchres: [ 21]  512x 288 @ 51: system mode
Switchres: [ 22]  512x 448 @ 60: system mode
Switchres: [ 23]  512x 512 @ 58: system mode
Switchres: [ 24]  632x 264 @ 57: system mode
Switchres: [ 25]  640x 240 @ 60: system mode
Switchres: [ 26]  640x 288 @ 51: system mode
Switchres: [ 27]  640x 480 @ 60: system mode
Switchres: [ 28]  648x 288 @ 51: system mode
Switchres: [ 29]  720x 480 @ 60*: system mode
Switchres: [ 30]  800x 600 @ 52: system mode
SwitchRes: Found 0 custom of 30 active video modes
SwitchRes: -resolution was forced as 640x480

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.015a:[xenophob] Calculating best video mode for 512x480@30.000000 orientation: normal

SwitchRes: [ 240]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 256]x[ 240]_(61=61.0000Hz) - locked

SwitchRes: [ 256]x[ 256]_(60=60.0000Hz) - locked

SwitchRes: [ 256]x[ 264]_(58=58.0000Hz) - locked

SwitchRes: [ 288]x[ 240]_(61=61.0000Hz) - locked

SwitchRes: [ 296]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 304]x[ 240]_(61=61.0000Hz) - locked

SwitchRes: [ 320]x[ 200]_(60=60.0000Hz) - locked

SwitchRes: [ 320]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 320]x[ 256]_(60=60.0000Hz) - locked

SwitchRes: [ 336]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 352]x[ 256]_(60=60.0000Hz) - locked

SwitchRes: [ 352]x[ 264]_(57=57.0000Hz) - locked

SwitchRes: [ 352]x[ 288]_(51=51.0000Hz) - locked

SwitchRes: [ 368]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 384]x[ 288]_(51=51.0000Hz) - locked

SwitchRes: [ 392]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 400]x[ 256]_(52=52.0000Hz) - locked

SwitchRes: [ 448]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 512]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 512]x[ 288]_(51=51.0000Hz) - locked

SwitchRes: [ 512]x[ 448]_(60=60.0000Hz) - locked

SwitchRes: [ 512]x[ 512]_(58=58.0000Hz) - locked

SwitchRes: [ 632]x[ 264]_(57=57.0000Hz) - locked

SwitchRes: [ 640]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 640]x[ 288]_(51=51.0000Hz) - locked

SwitchRes: [ 640]x[ 480]_(60=60.0000Hz)
   rng(0):  640 x 480_60.000i 15.690 [fract] scale(1, 1, 2) diff(20.00, 0.00, 0.0000) ratio(1.250, 1.000)

SwitchRes: [ 648]x[ 288]_(51=51.0000Hz) - locked

SwitchRes: [ 720]x[ 480]_(60=60.0000Hz) - locked

SwitchRes: [ 800]x[ 600]_(52=52.0000Hz) - locked

SwitchRes: [xenophob] (1) horizontal (512x480@30.00)->(640x480@60.00)
   rng(0):  640 x 480_60.000i 15.690 [fract] scale(1, 1, 2) diff(20.00, 0.00, 0.0000) ratio(1.250, 1.000)
SwitchRes: Modeline "640x480_60 15.69KHz 60.00Hz" 13.05 640 664 728 832 480 483 489 523 interlace  -hsync -vsync
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -autoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -video ddraw
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -multithreading
SwitchRes: Setting option -notriplebuffer
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -nohwstretch
SwitchRes: Setting option -nofilter
SwitchRes: Setting option -prescale 1
Video: Monitor 0000000000010001 = "\\.\DISPLAY1" (primary)
DirectDraw: Using DirectDraw 7
Blitting thread created
winwindow_video_window_create: blit_lock = TRUE
Blitting thread started
window_proc: WM_NCACTIVATE
DirectDraw: Configuring device Ultimarc ArcadeVGA3000.
DirectDraw: primary surface created: 640x480x32 (R=00FF0000 G=0000FF00 B=000000FF)
DirectDraw: New blit size = 512x480
DirectDraw: blit surface created: 512x480x32 (R=00FF0000 G=0000FF00 B=000000FF)
blit_unlock = TRUE
window_proc: WM_PAINT
blit_lock = FALSE
window_proc: WM_PAINT:END
stream_buffer_size = 18432
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
RawInput: APIs detected
Input: Adding Mouse #0: HID-compliant mouse
Input: Adding Gun #0: HID-compliant mouse
Input: Adding Mouse #1: HID-compliant mouse
Input: Adding Gun #1: HID-compliant mouse
Input: Adding Mouse #2: HID-compliant mouse
Input: Adding Gun #2: HID-compliant mouse
Input: Adding Mouse #3: HID-compliant mouse
Input: Adding Gun #3: HID-compliant mouse
Input: Adding Mouse #4: HID-compliant mouse
Input: Adding Gun #4: HID-compliant mouse
Input: Adding Mouse #5: HID-compliant mouse
Input: Adding Gun #5: HID-compliant mouse
Input: Adding Kbd #0: Standard PS/2 Keyboard
DirectInput: Using DirectInput 7
Input: Adding Joy #0: Ultimarc Ultra-Stik Player 1
Input: Adding Joy #1: Ultimarc Ultra-Stik Player 2
Input: Adding Joy #2: ATRAK Device #1
Input: Adding Joy #3: ATRAK Device #2
Region ':maincpu' created
Region ':sg:cpu' created
Region ':gfx1' created
Region ':gfx2' created
Region ':cpu_plds' created
Region ':snd_pld' created
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting M68000 ':maincpu'
Starting Video Screen ':screen'
  (missing dependencies; rescheduling)
Starting gfxdecode ':gfxdecode'
Starting palette ':palette'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Midway Sounds Good Sound Board ':sg'
  (missing dependencies; rescheduling)
Starting M68000 ':sg:cpu'
Starting 6821 PIA ':sg:pia'
Starting DAC ':sg:dac'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting Video Screen ':screen'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Midway Sounds Good Sound Board ':sg'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting Speaker ':mono'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Average speed: 200.51% (17 seconds)
Sound: buffer overflows=452 underflows=0
window_proc: WM_NCACTIVATE
blit_lock = TRUE
window_proc: WM_DESTROY
blit_lock = TRUE
Blitting thread destroyed

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: Games with ISSUES: report here!
« Reply #171 on: January 09, 2015, 07:12:32 am »
Interesting. It now runs at 200% speed. I confirmed that frameskip is not on.

You must have -syncrefresh enabled somewhere, probably in mame.ini. That is preventing -triplebuffer from being used.
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

vindic8r

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 72
  • Last login:January 10, 2024, 12:36:59 pm
    • MOTUMAME: A Masters of the Universe Arcade Cabinet
Re: Games with ISSUES: report here!
« Reply #172 on: January 10, 2015, 04:16:38 pm »
You must have -syncrefresh enabled somewhere, probably in mame.ini. That is preventing -triplebuffer from being used.

Nope. Checked mame.ini and syncrefresh = 0. Here's my mame.ini, for reference:
Code: [Select]
#
# CORE CONFIGURATION OPTIONS
#
readconfig                1
writeconfig               0

#
# CORE SEARCH PATH OPTIONS
#
rompath                   roms
hashpath                  hash
samplepath                samples
artpath                   artwork
ctrlrpath                 ctrlr
inipath                   ini
fontpath                  .
cheatpath                 cheat
crosshairpath             crosshair

#
# CORE OUTPUT DIRECTORY OPTIONS
#
cfg_directory             cfg
nvram_directory           nvram
memcard_directory         memcard
input_directory           inp
state_directory           sta
snapshot_directory        snap
diff_directory            diff
comment_directory         comments

#
# CORE OUTPUT DIRECTORY OPTIONS
#
hiscore_directory         hi

#
# CORE STATE/PLAYBACK OPTIONS
#
state                     
autosave                  1
playback                 
record                   
mngwrite                 
aviwrite                 
wavwrite                 
snapname                  %g/%i
snapsize                  auto
snapview                  internal
statename                 %g
burnin                    0

#
# CORE PERFORMANCE OPTIONS
#
autoframeskip             0
frameskip                 0
seconds_to_run            0
throttle                  1
syncrefresh               0
sleep                     1
speed                     1.0
refreshspeed              0

#
# CORE ROTATION OPTIONS
#
rotate                    1
ror                       0
rol                       0
autoror                   0
autorol                   0
flipx                     0
flipy                     0

#
# CORE ARTWORK OPTIONS
#
artwork_crop              1
use_backdrops             1
use_overlays              1
use_bezels                0
use_cpanels               1
use_marquees              1

#
# CORE SCREEN OPTIONS
#
brightness                1.0
contrast                  1.0
gamma                     1.0
pause_brightness          0.65
effect                    none

#
# CORE VECTOR OPTIONS
#
antialias                 1
beam                      1.0
flicker                   0

#
# CORE SOUND OPTIONS
#
sound                     1
samplerate                48000
samples                   1
volume                    0

#
# CORE INPUT OPTIONS
#
coin_lockout              1
ctrlr                     
mouse                     1
joystick                  1
lightgun                  1
multikeyboard             0
multimouse                1
steadykey                 0
ui_active                 0
offscreen_reload          1
joystick_map              auto
joystick_deadzone         0.3
joystick_saturation       0.85
natural                   0
joystick_contradictory    0
coin_impulse              0

#
# CORE INPUT AUTOMATIC ENABLE OPTIONS
#
paddle_device             mouse
adstick_device            keyboard
pedal_device              keyboard
dial_device               mouse
trackball_device          mouse
lightgun_device           none
positional_device         keyboard
mouse_device              mouse

#
# CORE DEBUGGING OPTIONS
#
log                       0
verbose                   0
update_in_pause           0
debug                     0
debugscript               
debug_internal            0

#
# CORE MISC OPTIONS
#
bios                     
cheat                     0
skip_gameinfo             0
uifont                      
ramsize                   
confirm_quit              0
ui_mouse                  0
autoboot_command         
autoboot_delay            2
autoboot_script           

#
# CORE MKChamp OPTIONS
#
disable_hiscore_patch     0
disable_nagscreen_patch   0
disable_loading_patch     0

#
# CORE SWITCHRES OPTIONS
#
modeline                  1
monitor                   arcade_15
orientation               horizontal
connector                 auto
interlace                 1
doublescan                0
cleanstretch              0
changeres                 1
powerstrip                0
lock_system_modes         0
lock_unsupported_modes    1
refresh_dont_care         1
dotclock_min              0
sync_refresh_tolerance    2.0
frame_delay               1
lcd_range                 auto
crt_range0                auto
crt_range1                auto
crt_range2                auto
crt_range3                auto
crt_range4                auto
crt_range5                auto
crt_range6                auto
crt_range7                auto
crt_range8                auto
crt_range9                auto

#
# WINDOWS DEBUGGING OPTIONS
#
oslog                     0
watchdog                  0
debugger_font             "Lucida Console"
debugger_font_size        9

#
# WINDOWS PERFORMANCE OPTIONS
#
priority                  0
multithreading            1
numprocessors             auto
profile                   0
bench                     0

#
# WINDOWS VIDEO OPTIONS
#
video                     d3d
numscreens                1
window                    0
maximize                  1
keepaspect                0
prescale                  1
waitvsync                 0
menu                      1


#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch                 0

#
# DIRECT3D-SPECIFIC OPTIONS
#
filter                    1

#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlsl_enable               0
hlslpath                  hlsl
hlsl_ini_read             0
hlsl_ini_write            0
hlslini                   %g
hlsl_prescale_x           0
hlsl_prescale_y           0
hlsl_preset               -1
hlsl_write               
hlsl_snap_width           2048
hlsl_snap_height          1536
shadow_mask_alpha         0.0
shadow_mask_texture       aperture.png
shadow_mask_x_count       320
shadow_mask_y_count       240
shadow_mask_usize         0.09375
shadow_mask_vsize         0.109375
curvature                 0.0
pincushion                0.0
scanline_alpha            0.0
scanline_size             1.0
scanline_height           0.7
scanline_bright_scale     1.0
scanline_bright_offset    0.0
scanline_jitter           0.0
defocus                   0.0,0.0
converge_x                0.0,0.0,0.0
converge_y                0.0,0.0,0.0
radial_converge_x         0.0,0.0,0.0
radial_converge_y         0.0,0.0,0.0
red_ratio                 1.0,0.0,0.0
grn_ratio                 0.0,1.0,0.0
blu_ratio                 0.0,0.0,1.0
saturation                1.0
offset                    0.0,0.0,0.0
scale                     1.0,1.0,1.0
power                     1.0,1.0,1.0
floor                     0.0,0.0,0.0
phosphor_life             0.0,0.0,0.0

#
# NTSC POST-PROCESSING OPTIONS
#
yiq_enable                0
yiq_cc                    3.59754545
yiq_a                     0.5
yiq_b                     0.5
yiq_o                     0.0
yiq_p                     1.0
yiq_n                     1.0
yiq_y                     6.0
yiq_i                     1.2
yiq_q                     0.6
yiq_scan_time             52.6
yiq_phase_count           2

#
# VECTOR POST-PROCESSING OPTIONS
#
vector_length_scale       0.8
vector_length_ratio       500.0

#
# BLOOM POST-PROCESSING OPTIONS
#
vector_bloom_scale        0.3
raster_bloom_scale        0.225
bloom_lvl0_weight         1.0
bloom_lvl1_weight         0.21
bloom_lvl2_weight         0.19
bloom_lvl3_weight         0.17
bloom_lvl4_weight         0.15
bloom_lvl5_weight         0.14
bloom_lvl6_weight         0.13
bloom_lvl7_weight         0.12
bloom_lvl8_weight         0.11
bloom_lvl9_weight         0.10
bloom_lvl10_weight        0.09

#
# PER-WINDOW VIDEO OPTIONS
#
screen                    auto
aspect                    auto
resolution                auto
view                      auto
screen0                   auto
aspect0                   auto
resolution0               auto
view0                     auto
screen1                   auto
aspect1                   auto
resolution1               auto
view1                     auto
screen2                   auto
aspect2                   auto
resolution2               auto
view2                     auto
screen3                   auto
aspect3                   auto
resolution3               auto
view3                     auto

#
# FULL SCREEN OPTIONS
#
triplebuffer              1
switchres                 1
full_screen_brightness    1.0
full_screen_contrast      1.0
full_screen_gamma         1.0

#
# WINDOWS SOUND OPTIONS
#
audio_latency             1

#
# INPUT DEVICE OPTIONS
#
dual_lightgun             0

I stupidly was forcing triplebuffer off in my xenophob.ini. I removed that line now, and the speed is correct now at 100%. However, the audio is still choppy. Just to cover bases, here's my latest log file:

Code: [Select]
Parsing xenophob.ini
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'csd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'sg' not found
SwitchRes: Monitor range 15625.00-16200.00,49.50-65.00,2.000,4.700,8.000,0.064,0.192,1.024,0,0,192,288,448,576
SwitchRes: Monitor: arcade_15 Orientation: horizontal Modeline generation: enabled
SwitchRes: \\.\DISPLAY1: Ultimarc ArcadeVGA3000.
SwitchRes: DeviceKey: System\CurrentControlSet\Control\Video\{CED22CC3-F9AC-4D18-9214-5397F8623444}\0000
Switchres: Searching for custom video modes...
Switchres: [  1]  240x 240 @ 60: system mode
Switchres: [  2]  256x 240 @ 61: system mode
Switchres: [  3]  256x 256 @ 60: system mode
Switchres: [  4]  256x 264 @ 58: system mode
Switchres: [  5]  288x 240 @ 61: system mode
Switchres: [  6]  296x 240 @ 60: system mode
Switchres: [  7]  304x 240 @ 61: system mode
Switchres: [  8]  320x 200 @ 60: system mode
Switchres: [  9]  320x 240 @ 60: system mode
Switchres: [ 10]  320x 256 @ 60: system mode
Switchres: [ 11]  336x 240 @ 60: system mode
Switchres: [ 12]  352x 256 @ 60: system mode
Switchres: [ 13]  352x 264 @ 57: system mode
Switchres: [ 14]  352x 288 @ 51: system mode
Switchres: [ 15]  368x 240 @ 60: system mode
Switchres: [ 16]  384x 288 @ 51: system mode
Switchres: [ 17]  392x 240 @ 60: system mode
Switchres: [ 18]  400x 256 @ 52: system mode
Switchres: [ 19]  448x 240 @ 60: system mode
Switchres: [ 20]  512x 240 @ 60: system mode
Switchres: [ 21]  512x 288 @ 51: system mode
Switchres: [ 22]  512x 448 @ 60: system mode
Switchres: [ 23]  512x 512 @ 58: system mode
Switchres: [ 24]  632x 264 @ 57: system mode
Switchres: [ 25]  640x 240 @ 60: system mode
Switchres: [ 26]  640x 288 @ 51: system mode
Switchres: [ 27]  640x 480 @ 60: system mode
Switchres: [ 28]  648x 288 @ 51: system mode
Switchres: [ 29]  720x 480 @ 60*: system mode
Switchres: [ 30]  800x 600 @ 52: system mode
SwitchRes: Found 0 custom of 30 active video modes
SwitchRes: -resolution was forced as 640x480

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.015a:[xenophob] Calculating best video mode for 512x480@30.000000 orientation: normal

SwitchRes: [ 240]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 256]x[ 240]_(61=61.0000Hz) - locked

SwitchRes: [ 256]x[ 256]_(60=60.0000Hz) - locked

SwitchRes: [ 256]x[ 264]_(58=58.0000Hz) - locked

SwitchRes: [ 288]x[ 240]_(61=61.0000Hz) - locked

SwitchRes: [ 296]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 304]x[ 240]_(61=61.0000Hz) - locked

SwitchRes: [ 320]x[ 200]_(60=60.0000Hz) - locked

SwitchRes: [ 320]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 320]x[ 256]_(60=60.0000Hz) - locked

SwitchRes: [ 336]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 352]x[ 256]_(60=60.0000Hz) - locked

SwitchRes: [ 352]x[ 264]_(57=57.0000Hz) - locked

SwitchRes: [ 352]x[ 288]_(51=51.0000Hz) - locked

SwitchRes: [ 368]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 384]x[ 288]_(51=51.0000Hz) - locked

SwitchRes: [ 392]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 400]x[ 256]_(52=52.0000Hz) - locked

SwitchRes: [ 448]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 512]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 512]x[ 288]_(51=51.0000Hz) - locked

SwitchRes: [ 512]x[ 448]_(60=60.0000Hz) - locked

SwitchRes: [ 512]x[ 512]_(58=58.0000Hz) - locked

SwitchRes: [ 632]x[ 264]_(57=57.0000Hz) - locked

SwitchRes: [ 640]x[ 240]_(60=60.0000Hz) - locked

SwitchRes: [ 640]x[ 288]_(51=51.0000Hz) - locked

SwitchRes: [ 640]x[ 480]_(60=60.0000Hz)
   rng(0):  640 x 480_60.000i 15.690 [fract] scale(1, 1, 2) diff(20.00, 0.00, 0.0000) ratio(1.250, 1.000)

SwitchRes: [ 648]x[ 288]_(51=51.0000Hz) - locked

SwitchRes: [ 720]x[ 480]_(60=60.0000Hz) - locked

SwitchRes: [ 800]x[ 600]_(52=52.0000Hz) - locked

SwitchRes: [xenophob] (1) horizontal (512x480@30.00)->(640x480@60.00)
   rng(0):  640 x 480_60.000i 15.690 [fract] scale(1, 1, 2) diff(20.00, 0.00, 0.0000) ratio(1.250, 1.000)
SwitchRes: Modeline "640x480_60 15.69KHz 60.00Hz" 13.05 640 664 728 832 480 483 489 523 interlace  -hsync -vsync
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -autoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -video ddraw
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -multithreading
SwitchRes: Setting option -triplebuffer
SwitchRes: Setting option -nosyncrefresh
SwitchRes: Setting option -nowaitvsync
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -nohwstretch
SwitchRes: Setting option -nofilter
SwitchRes: Setting option -prescale 1
Video: Monitor 0000000000010001 = "\\.\DISPLAY1" (primary)
DirectDraw: Using DirectDraw 7
Blitting thread created
winwindow_video_window_create: blit_lock = TRUE
Blitting thread started
window_proc: WM_NCACTIVATE
DirectDraw: Configuring device Ultimarc ArcadeVGA3000.
DirectDraw: primary surface created: 640x480x32 (R=00FF0000 G=0000FF00 B=000000FF)
DirectDraw: New blit size = 512x480
DirectDraw: blit surface created: 512x480x32 (R=00FF0000 G=0000FF00 B=000000FF)
blit_unlock = TRUE
window_proc: WM_PAINT
stream_buffer_size = 18432
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
blit_lock = FALSE
window_proc: WM_PAINT:END
RawInput: APIs detected
Input: Adding Mouse #0: HID-compliant mouse
Input: Adding Gun #0: HID-compliant mouse
Input: Adding Mouse #1: HID-compliant mouse
Input: Adding Gun #1: HID-compliant mouse
Input: Adding Mouse #2: HID-compliant mouse
Input: Adding Gun #2: HID-compliant mouse
Input: Adding Kbd #0: Standard PS/2 Keyboard
Input: Adding Mouse #3: HID-compliant mouse
Input: Adding Gun #3: HID-compliant mouse
Input: Adding Mouse #4: HID-compliant mouse
Input: Adding Gun #4: HID-compliant mouse
Input: Adding Mouse #5: HID-compliant mouse
Input: Adding Gun #5: HID-compliant mouse
DirectInput: Using DirectInput 7
Input: Adding Joy #0: Ultimarc Ultra-Stik Player 1
Input: Adding Joy #1: Ultimarc Ultra-Stik Player 2
Input: Adding Joy #2: ATRAK Device #1
Input: Adding Joy #3: ATRAK Device #2
Region ':maincpu' created
Region ':sg:cpu' created
Region ':gfx1' created
Region ':gfx2' created
Region ':cpu_plds' created
Region ':snd_pld' created
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting M68000 ':maincpu'
Starting Video Screen ':screen'
  (missing dependencies; rescheduling)
Starting gfxdecode ':gfxdecode'
Starting palette ':palette'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Midway Sounds Good Sound Board ':sg'
  (missing dependencies; rescheduling)
Starting M68000 ':sg:cpu'
Starting 6821 PIA ':sg:pia'
Starting DAC ':sg:dac'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting Video Screen ':screen'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Midway Sounds Good Sound Board ':sg'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting Speaker ':mono'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Average speed: 100.00% (132 seconds)
Sound: buffer overflows=2 underflows=0
window_proc: WM_NCACTIVATE
blit_lock = TRUE
window_proc: WM_DESTROY
blit_lock = TRUE
Blitting thread destroyed

And xenophob.ini:
Code: [Select]
## xenophob ##

screen0 \\.\DISPLAY1
audio_latency 0
resolution 640x480
cleanstretch 2
hwstretch 0
bezel 0
backdrop 0

Any other ideas?

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 640
  • Last login:February 04, 2021, 10:51:51 am
  • Location: Easy St.
Re: Games with ISSUES: report here!
« Reply #173 on: January 10, 2015, 04:24:39 pm »
audio_latency 0         ?

shouldn't that be audio_latency 2       :)

vindic8r

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 72
  • Last login:January 10, 2024, 12:36:59 pm
    • MOTUMAME: A Masters of the Universe Arcade Cabinet
Re: Games with ISSUES: report here!
« Reply #174 on: January 10, 2015, 05:57:32 pm »
Good catch. Still no dice.

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: Games with ISSUES: report here!
« Reply #175 on: January 10, 2015, 06:10:58 pm »
Disable -frame_delay.
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

vindic8r

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 72
  • Last login:January 10, 2024, 12:36:59 pm
    • MOTUMAME: A Masters of the Universe Arcade Cabinet
Re: Games with ISSUES: report here!
« Reply #176 on: January 10, 2015, 09:09:30 pm »
Disable -frame_delay.

So this is odd. That didn't quite work. The audio got a bit better, but still clipped quite a bit. So then I loaded up up Xenophobe in mame64, (it worked just fine) played for a few minutes, then reloaded it in groovymame. This time, it was working flawlessly.  Why would that do anything? :dizzy:

Also, if I exit and reopen gmame, the game's audio is messed up again. But playing it again in mame64 and going back into gmame fixes it, but just for one load.
« Last Edit: January 10, 2015, 09:16:05 pm by vindic8r »

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: Games with ISSUES: report here!
« Reply #177 on: January 11, 2015, 05:59:26 am »
That's odd indeed. What's your system BTW? This is what I'd test:

- Try the latest version (GM 0.157).
- Now that you've found why -triplebuffer was not starting, try disabling -mt. I'm assuming you've kept -audio_latency 2.0.
- Always do your tests from command line.
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

Ansa89

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:December 09, 2016, 10:40:11 am
Re: Games with ISSUES: report here!
« Reply #178 on: January 12, 2015, 04:02:27 am »
My guess: mame64 overwrites/modifies some configuration files (xenophob.ini?), so when you start it with groovymame it loads the modified configuration (and apparently these modified files work better than the previous ones).
However groovymame itself re-overwrites/modifies the same files, so the second time you launch the game, it comes back to audio problems.

Please note I'm not an expert, and this is only a guess.
Earth could be the hell of another world

vindic8r

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 72
  • Last login:January 10, 2024, 12:36:59 pm
    • MOTUMAME: A Masters of the Universe Arcade Cabinet
Re: Games with ISSUES: report here!
« Reply #179 on: January 13, 2015, 12:59:48 am »
 
My guess: mame64 overwrites/modifies some configuration files (xenophob.ini?), so when you start it with groovymame it loads the modified configuration (and apparently these modified files work better than the previous ones).
However groovymame itself re-overwrites/modifies the same files, so the second time you launch the game, it comes back to audio problems.

Please note I'm not an expert, and this is only a guess.

Good guess, Ansa. What appears to be happening is that the xenophob.cfg file is being overwritten by groovymame. This is what it looks like after I load the rom via groovymame once:
Code: [Select]
<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10">
    <system name="xenophob">
        <switchres>
            <switchres modeline=" 10.91 512 536 584 672 512 515 521 555 interlace  -hsync -vsync" />
        </switchres>
    </system>
</mameconfig>

And this is what it looks like after I load it with mame64:
Code: [Select]
<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10">
    <system name="xenophob" />
</mameconfig>

I did a test and if I delete the .cfg file and load the rom with GM, all is well.

Does this help, Calamity?

I'm a bit hesitant to upgrade to 1.57, on account of the fact that clrmamepro and I are on not so good terms. Anytime I have to upgrade my romset, it's a nightmarish exercise.  :banghead:

vindic8r

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 72
  • Last login:January 10, 2024, 12:36:59 pm
    • MOTUMAME: A Masters of the Universe Arcade Cabinet
Re: Games with ISSUES: report here!
« Reply #180 on: January 19, 2015, 01:02:43 am »
Ok, so I upgraded to 0.157.015e, keeping all existing settings the same, and the problems are nearly gone. The audio still stutters, but it only happens when the music is playing on load/exit of levels. So that is acceptable, if its as good as its going to get.

Latest log file:
Code: [Select]
SwitchRes: v0.015d, Monitor: arcade_15, Orientation: horizontal, Modeline generation: enabled
SwitchRes: Monitor range 15625.00-16200.00,49.50-65.00,2.000,4.700,8.000,0.064,0.192,1.024,0,0,192,288,448,576
SwitchRes: \\.\DISPLAY1: Ultimarc ArcadeVGA3000.
SwitchRes: DeviceKey: System\CurrentControlSet\Control\Video\{CED22CC3-F9AC-4D18-9214-5397F8623444}\0000
Switchres: Searching for custom video modes...
Switchres: [  1]  240x 240 @ 60 : system mode
Switchres: [  2]  256x 240 @ 61 : system mode
Switchres: [  3]  256x 256 @ 60 : system mode
Switchres: [  4]  256x 264 @ 58 : system mode
Switchres: [  5]  288x 240 @ 61 : system mode
Switchres: [  6]  296x 240 @ 60 : system mode
Switchres: [  7]  304x 240 @ 61 : system mode
Switchres: [  8]  320x 200 @ 60 : system mode
Switchres: [  9]  320x 240 @ 60 : system mode
Switchres: [ 10]  320x 256 @ 60 : system mode
Switchres: [ 11]  336x 240 @ 60 : system mode
Switchres: [ 12]  352x 256 @ 60 : system mode
Switchres: [ 13]  352x 264 @ 57 : system mode
Switchres: [ 14]  352x 288 @ 51 : system mode
Switchres: [ 15]  368x 240 @ 60 : system mode
Switchres: [ 16]  384x 288 @ 51 : system mode
Switchres: [ 17]  392x 240 @ 60 : system mode
Switchres: [ 18]  400x 256 @ 52 : system mode
Switchres: [ 19]  448x 240 @ 60 : system mode
Switchres: [ 20]  512x 240 @ 60 : system mode
Switchres: [ 21]  512x 288 @ 51 : system mode
Switchres: [ 22]  512x 448 @ 60 : system mode
Switchres: [ 23]  512x 512 @ 58 : system mode
Switchres: [ 24]  632x 264 @ 57 : system mode
Switchres: [ 25]  640x 240 @ 60 : system mode
Switchres: [ 26]  640x 288 @ 51 : system mode
Switchres: [ 27]  640x 480 @ 60 : system mode
Switchres: [ 28]  648x 288 @ 51 : system mode
Switchres: [ 29]  720x 480 @ 60* : system mode
Switchres: [ 30]  800x 600 @ 52 : system mode
SwitchRes: Found 0 custom of 30 active video modes

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.015d:[xenophob] Calculating best video mode for 512x480@30.000000 orientation: normal

SwitchRes: [ 240]x[ 240]_(60=60.0000Hz)
   rng(0):  240 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.469, 0.500)

SwitchRes: [ 256]x[ 240]_(61=61.0000Hz)
   rng(0):  256 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.500, 0.500)

SwitchRes: [ 256]x[ 256]_(60=60.0000Hz)
   rng(0):  256 x 256_58.484p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -0.7581) ratio(0.500, 0.533)

SwitchRes: [ 256]x[ 264]_(58=58.0000Hz)
   rng(0):  256 x 264_56.842p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -1.5789) ratio(0.500, 0.550)

SwitchRes: [ 288]x[ 240]_(61=61.0000Hz)
   rng(0):  288 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.563, 0.500)

SwitchRes: [ 296]x[ 240]_(60=60.0000Hz)
   rng(0):  296 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.578, 0.500)

SwitchRes: [ 304]x[ 240]_(61=61.0000Hz)
   rng(0):  304 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.594, 0.500)

SwitchRes: [ 320]x[ 200]_(60=60.0000Hz)
   rng(0):  320 x 200_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.625, 0.417)

SwitchRes: [ 320]x[ 240]_(60=60.0000Hz)
   rng(0):  320 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.625, 0.500)

SwitchRes: [ 320]x[ 256]_(60=60.0000Hz)
   rng(0):  320 x 256_58.484p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -0.7581) ratio(0.625, 0.533)

SwitchRes: [ 336]x[ 240]_(60=60.0000Hz)
   rng(0):  336 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.656, 0.500)

SwitchRes: [ 352]x[ 256]_(60=60.0000Hz)
   rng(0):  352 x 256_58.484p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -0.7581) ratio(0.688, 0.533)

SwitchRes: [ 352]x[ 264]_(57=57.0000Hz)
   rng(0):  352 x 264_56.842p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -1.5789) ratio(0.688, 0.550)

SwitchRes: [ 352]x[ 288]_(51=51.0000Hz)
   rng(0):  352 x 288_52.427p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -3.7864) ratio(0.688, 0.600)

SwitchRes: [ 368]x[ 240]_(60=60.0000Hz)
   rng(0):  368 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.719, 0.500)

SwitchRes: [ 384]x[ 288]_(51=51.0000Hz)
   rng(0):  384 x 288_52.427p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -3.7864) ratio(0.750, 0.600)

SwitchRes: [ 392]x[ 240]_(60=60.0000Hz)
   rng(0):  392 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.766, 0.500)

SwitchRes: [ 400]x[ 256]_(52=52.0000Hz)
   rng(0):  400 x 256_58.484p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -0.7581) ratio(0.781, 0.533)

SwitchRes: [ 448]x[ 240]_(60=60.0000Hz)
   rng(0):  448 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(0.875, 0.500)

SwitchRes: [ 512]x[ 240]_(60=60.0000Hz)
   rng(0):  512 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(1.000, 0.500)

SwitchRes: [ 512]x[ 288]_(51=51.0000Hz)
   rng(0):  512 x 288_52.427p 16.200 [fract] scale(1, 1, 2) diff(0.00, 0.00, -3.7864) ratio(1.000, 0.600)

SwitchRes: [ 512]x[ 448]_(60=60.0000Hz)
   rng(0):  512 x 448_60.000i 15.690 [fract] scale(1, 1, 2) diff(0.00, 0.00, 0.0000) ratio(1.000, 0.933)

SwitchRes: [ 512]x[ 512]_(58=58.0000Hz)
   rng(0):  512 x 512_58.484i 16.229 [integ] scale(1, 1, 2) diff(0.00, 3.25, -0.7581) ratio(1.000, 1.067)

SwitchRes: [ 632]x[ 264]_(57=57.0000Hz)
   rng(0):  632 x 264_56.842p 16.200 [fract] scale(1, 1, 2) diff(18.99, 0.00, -1.5789) ratio(1.234, 0.550)

SwitchRes: [ 640]x[ 240]_(60=60.0000Hz)
   rng(0):  640 x 240_60.000p 15.660 [fract] scale(1, 1, 2) diff(20.00, 0.00, 0.0000) ratio(1.250, 0.500)

SwitchRes: [ 640]x[ 288]_(51=51.0000Hz)
   rng(0):  640 x 288_52.427p 16.200 [fract] scale(1, 1, 2) diff(20.00, 0.00, -3.7864) ratio(1.250, 0.600)

SwitchRes: [ 640]x[ 480]_(60=60.0000Hz)
   rng(0):  640 x 480_60.000i 15.690 [integ] scale(1, 1, 2) diff(20.00, 0.00, 0.0000) ratio(1.250, 1.000)

SwitchRes: [ 648]x[ 288]_(51=51.0000Hz)
   rng(0):  648 x 288_52.427p 16.200 [fract] scale(1, 1, 2) diff(20.99, 0.00, -3.7864) ratio(1.266, 0.600)

SwitchRes: [ 720]x[ 480]_(60=60.0000Hz)
   rng(0):  720 x 480_60.000i 15.690 [integ] scale(1, 1, 2) diff(28.89, 0.00, 0.0000) ratio(1.406, 1.000)

SwitchRes: [ 800]x[ 600]_(52=52.0000Hz)
   rng(0):  out of range

SwitchRes: [xenophob] (1) horizontal (512x480@30.00)->(512x512@58.48)
   rng(0):  512 x 512_58.484i 16.229 [integ] scale(1, 1, 2) diff(0.00, 3.25, -0.7581) ratio(1.000, 1.067)
SwitchRes: Modeline "512x512_58 16.23KHz 58.48Hz" 10.91 512 536 584 672 512 515 521 555 interlace  -hsync -vsync
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -autoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -video ddraw
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -nomultithreading
SwitchRes: Setting option -triplebuffer
SwitchRes: Setting option -nosyncrefresh
SwitchRes: Setting option -nowaitvsync
SwitchRes: Setting option -nohwstretch
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -nofilter
SwitchRes: Setting option -prescale 1
Video: Monitor 0000000000010001 = "\\.\DISPLAY1" (primary)
DirectDraw: Using DirectDraw 7
window_proc: WM_NCACTIVATE
blit_lock = TRUE
DirectDraw: Configuring device Ultimarc ArcadeVGA3000.
DirectDraw: primary surface created: 512x512x32 (R=00FF0000 G=0000FF00 B=000000FF)
DirectDraw: New blit size = 512x480
DirectDraw: blit surface created: 512x480x32 (R=00FF0000 G=0000FF00 B=000000FF)
blit_unlock = TRUE
stream_buffer_size = 37888
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
RawInput: APIs detected
Input: Adding Mouse #0: HID-compliant mouse
Input: Adding Gun #0: HID-compliant mouse
Input: Adding Mouse #1: HID-compliant mouse
Input: Adding Gun #1: HID-compliant mouse
Input: Adding Mouse #2: HID-compliant mouse
Input: Adding Gun #2: HID-compliant mouse
Input: Adding Mouse #3: HID-compliant mouse
Input: Adding Gun #3: HID-compliant mouse
Input: Adding Mouse #4: HID-compliant mouse
Input: Adding Gun #4: HID-compliant mouse
Input: Adding Kbd #0: Standard PS/2 Keyboard
Input: Adding Mouse #5: HID-compliant mouse
Input: Adding Gun #5: HID-compliant mouse
DirectInput: Using DirectInput 7
Input: Adding Joy #0: Ultimarc Ultra-Stik Player 1
Input: Adding Joy #1: Ultimarc Ultra-Stik Player 2
Input: Adding Joy #2: ATRAK Device #1
Input: Adding Joy #3: ATRAK Device #2
window_proc: WM_PAINT
blit_lock = FALSE
window_proc: WM_PAINT:END
Unable to load winpcap: 7e
Region ':maincpu' created
Region ':sg:cpu' created
Region ':gfx1' created
Region ':gfx2' created
Region ':cpu_plds' created
Region ':snd_pld' created
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
  (missing dependencies; rescheduling)
Starting M68000 ':maincpu'
Starting Video Screen ':screen'
  (missing dependencies; rescheduling)
Starting gfxdecode ':gfxdecode'
Starting palette ':palette'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Midway Sounds Good Sound Board ':sg'
  (missing dependencies; rescheduling)
Starting M68000 ':sg:cpu'
Starting 6821 PIA ':sg:pia'
Starting DAC ':sg:dac'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
  (missing dependencies; rescheduling)
Starting Video Screen ':screen'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Midway Sounds Good Sound Board ':sg'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
  (missing dependencies; rescheduling)
Starting Speaker ':mono'
Starting Xenophobe ':'
Optional device 'cvsd' not found
Optional device 'tcs' not found
Optional device 'csd' not found
Average speed: 97.12% (573 seconds)
window_proc: WM_NCACTIVATE
blit_lock = TRUE
window_proc: WM_DESTROY
blit_lock = TRUE
Sound: buffer overflows=576 underflows=4

I should note that I always test via custom batch files that I make, which execute a simple command line, like this:
Code: [Select]
groovymame.exe xenophob -ctrlr MOTUMAME -v >xenophob.txt -log
I'm assuming this is acceptable?

Also, I didn't bother upgrading my romsets. It's just too much of a pain. Hopefully, that won't introduce issues with other games. Does anyone know what that might do?

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: Games with ISSUES: report here!
« Reply #181 on: January 19, 2015, 02:46:25 pm »
I've found two games that works but:

Nato Defense - game constantly switching resolutions when tank is destroyed. Better to force one resolution (does not happen in 179)

Sky Fox - for unknown reason game always choosing 320x248@60,223 instead 320x240@62,069 with arcade_15
« Last Edit: November 10, 2016, 03:54:58 pm by haynor666 »

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: Games with ISSUES: report here!
« Reply #182 on: January 25, 2015, 05:10:24 pm »
Quote
Ok, so I upgraded to 0.157.015e, keeping all existing settings the same, and the problems are nearly gone. The audio still stutters, but it only happens when the music is playing on load/exit of levels.

I can see -triplebuffering is in use (GM picks it automatically), but it needs that you manually enable -multithreading in order to 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

vindic8r

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 72
  • Last login:January 10, 2024, 12:36:59 pm
    • MOTUMAME: A Masters of the Universe Arcade Cabinet
Re: Games with ISSUES: report here!
« Reply #183 on: January 29, 2015, 12:21:52 am »
I can see -triplebuffering is in use (GM picks it automatically), but it needs that you manually enable -multithreading in order to work.

Multithreading did it. Xenophobe works perfectly now. Thanks!

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: Games with ISSUES: report here!
« Reply #184 on: January 29, 2015, 03:45:42 am »
It seems vector games on windows 7 had the same problem. mt has to been forces in order to get 100% speed.

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: Games with ISSUES: report here!
« Reply #185 on: January 29, 2015, 04:56:57 am »
As I explained -mt enabled should be the default setting for GroovyMAME, it's only I had to disable it so Hyperspin didn't make GroovyMAME crash.
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

xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:June 28, 2023, 02:01:35 am
  • I want to build my own arcade controls!
Re: Games with ISSUES: report here!
« Reply #186 on: January 29, 2015, 09:05:24 am »
When I launch S.T.U.N. Runner, the MAME info window displays the video as 512 x 228 (H) 60.201796 Hz and Switchres as 512 x 232p 60.202 Hz 15.472 kHz.  Once the game has started, if I bring up the MAME menu and go into the Game Information menu, it displays video as 512 x 240 (H) 60.201796 Hz and Switchres as 512 x 240p 60.202 Hz 15.953 kHz.

Does this seem like correct behavior?  Is the first resolution (512 x 228) kind of like the BIOS of the game as it is starting and once the actual game commences it forces the later resolution (512 x 240)?

Thanks in advance.

xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:June 28, 2023, 02:01:35 am
  • I want to build my own arcade controls!
Re: Games with ISSUES: report here!
« Reply #187 on: January 29, 2015, 10:05:12 am »
Hard Drivin' game play speed is locked at 97%.  Any way to fix this?

Code: [Select]
SwitchRes: v0.015d, Monitor: ms2930, Orientation: horizontal, Modeline generation: enabled
SwitchRes: Monitor range 15450.00-16050.00,50.00-65.00,3.190,4.750,6.450,0.191,0.191,1.164,0,0,192,288,448,576
SwitchRes: Monitor range 23900.00-24900.00,50.00-65.00,2.870,3.000,4.440,0.451,0.164,1.148,0,0,384,400,0,0
SwitchRes: Monitor range 31000.00-32000.00,50.00-65.00,0.330,3.580,1.750,0.316,0.063,1.137,0,0,480,512,0,0
SwitchRes: \\.\DISPLAY1: ATI Radeon HD 4300/4500 Series
SwitchRes: DeviceKey: System\CurrentControlSet\Control\Video\{4D259452-608C-4C70-9F0E-A84376F70671}\0000
Switchres: Searching for custom video modes...
Switchres: [  1]  640x 480 @ 60* : DALDTMCRTBCD640x480x0x60 - Modeline "640x480_60 31.61KHz 59.87Hz" 24.53 640 648 736 776 480 490 492 528   -hsync -vsync
Switchres: [  2] 1392x1040 @ 52 : DALDTMCRTBCD1392x1040x0x53 - Modeline "1392x1040_52 31.03KHz 52.55Hz" 52.13 1392 1408 1592 1680 1040 1083 1087 1181 interlace  -hsync -vsync
Switchres: [  3] 1392x1040 @ 54 : DALDTMCRTBCD1392x1040x0x54 - Modeline "1392x1040_54 31.00KHz 53.96Hz" 52.08 1392 1408 1592 1680 1040 1068 1072 1149 interlace  -hsync -vsync
Switchres: [  4] 2560x 224 @ 60 : DALDTMCRTBCD2560x224x0x60 - Modeline "2560x224_60 15.45KHz 59.64Hz" 50.79 2560 2720 2960 3288 224 233 236 259   -hsync -vsync
Switchres: [  5] 2560x 240 @ 60 : DALDTMCRTBCD2560x240x0x60 - Modeline "2560x240_60 15.90KHz 60.00Hz" 52.66 2560 2728 2976 3312 240 244 247 265   -hsync -vsync
Switchres: [  6] 2560x 248 @ 60 : DALDTMCRTBCD2560x248x0x60 - Modeline "2560x248_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 248 313 317 399   -hsync -vsync
Switchres: [  7] 2560x 256 @ 60 : DALDTMCRTBCD2560x256x0x60 - Modeline "2560x256_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 256 317 321 399   -hsync -vsync
Switchres: [  8] 2560x 264 @ 60 : DALDTMCRTBCD2560x264x0x60 - Modeline "2560x264_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 264 321 325 399   -hsync -vsync
Switchres: [  9] 2560x 272 @ 60 : DALDTMCRTBCD2560x272x0x60 - Modeline "2560x272_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 272 325 329 399   -hsync -vsync
Switchres: [ 10] 2560x 280 @ 60 : DALDTMCRTBCD2560x280x0x60 - Modeline "2560x280_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 280 329 333 399   -hsync -vsync
Switchres: [ 11] 2560x 288 @ 60 : DALDTMCRTBCD2560x288x0x60 - Modeline "2560x288_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 288 333 337 399   -hsync -vsync
Switchres: [ 12] 2560x 296 @ 60 : DALDTMCRTBCD2560x296x0x60 - Modeline "2560x296_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 296 337 341 399   -hsync -vsync
Switchres: [ 13] 2560x 304 @ 60 : DALDTMCRTBCD2560x304x0x60 - Modeline "2560x304_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 304 341 345 399   -hsync -vsync
Switchres: [ 14] 2560x 320 @ 60 : DALDTMCRTBCD2560x320x0x60 - Modeline "2560x320_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 320 349 353 399   -hsync -vsync
Switchres: [ 15] 2560x 336 @ 60 : DALDTMCRTBCD2560x336x0x60 - Modeline "2560x336_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 336 357 361 399   -hsync -vsync
Switchres: [ 16] 2560x 344 @ 60 : DALDTMCRTBCD2560x344x0x60 - Modeline "2560x344_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 344 361 365 399   -hsync -vsync
Switchres: [ 17] 2560x 352 @ 60 : DALDTMCRTBCD2560x352x0x60 - Modeline "2560x352_60 23.94KHz 59.99Hz" 81.20 2560 2792 3032 3392 352 365 369 399   -hsync -vsync
Switchres: [ 18] 2560x 360 @ 60 : DALDTMCRTBCD2560x360x0x60 - Modeline "2560x360_60 24.18KHz 60.00Hz" 82.60 2560 2800 3048 3416 360 371 375 403   -hsync -vsync
Switchres: [ 19] 2560x 368 @ 60 : DALDTMCRTBCD2560x368x0x60 - Modeline "2560x368_60 24.72KHz 60.00Hz" 84.84 2560 2800 3056 3432 368 380 384 412   -hsync -vsync
Switchres: [ 20] 2560x 376 @ 60 : DALDTMCRTBCD2560x376x0x60 - Modeline "2560x376_60 31.02KHz 60.00Hz" 96.29 2560 2592 2936 3104 376 433 435 517   -hsync -vsync
Switchres: [ 21] 2560x 384 @ 60 : DALDTMCRTBCD2560x384x0x60 - Modeline "2560x384_60 31.02KHz 60.00Hz" 96.29 2560 2592 2936 3104 384 437 439 517   -hsync -vsync
Switchres: [ 22] 2560x 392 @ 60 : DALDTMCRTBCD2560x392x0x60 - Modeline "2560x392_60 31.02KHz 60.00Hz" 96.29 2560 2592 2936 3104 392 441 443 517   -hsync -vsync
Switchres: [ 23] 2560x 400 @ 60 : DALDTMCRTBCD2560x400x0x60 - Modeline "2560x400_60 31.02KHz 60.00Hz" 96.29 2560 2592 2936 3104 400 445 447 517   -hsync -vsync
Switchres: [ 24] 2560x 416 @ 60 : DALDTMCRTBCD2560x416x0x60 - Modeline "2560x416_60 31.02KHz 60.00Hz" 96.29 2560 2592 2936 3104 416 453 455 517   -hsync -vsync
Switchres: [ 25] 2560x 432 @ 60 : DALDTMCRTBCD2560x432x0x60 - Modeline "2560x432_60 31.02KHz 60.00Hz" 96.29 2560 2592 2936 3104 432 461 463 517   -hsync -vsync
Switchres: [ 26] 2560x 448 @ 60 : DALDTMCRTBCD2560x448x0x60 - Modeline "2560x448_60 31.02KHz 60.00Hz" 96.29 2560 2592 2936 3104 448 469 471 517   -hsync -vsync
Switchres: [ 27] 2560x 464 @ 60 : DALDTMCRTBCD2560x464x0x60 - Modeline "2560x464_60 31.02KHz 60.00Hz" 96.29 2560 2592 2936 3104 464 477 479 517   -hsync -vsync
Switchres: [ 28] 2560x 480 @ 60 : DALDTMCRTBCD2560x480x0x60 - Modeline "2560x480_60 31.68KHz 60.00Hz" 98.84 2560 2592 2944 3120 480 490 492 528   -hsync -vsync
Switchres: [ 29] 2560x 496 @ 59 : DALDTMCRTBCD2560x496x0x59 - Modeline "2560x496_59 32.00KHz 58.72Hz" 100.10 2560 2592 2952 3128 496 507 509 545   -hsync -vsync
Switchres: [ 30] 2560x 512 @ 57 : DALDTMCRTBCD2560x512x0x57 - Modeline "2560x512_57 32.00KHz 57.04Hz" 100.10 2560 2592 2952 3128 512 523 525 561   -hsync -vsync
Switchres: [ 31] 2560x 768 @ 60 : DALDTMCRTBCD2560x768x0x60 - Modeline "2560x768_60 31.05KHz 60.00Hz" 96.38 2560 2592 2936 3104 768 874 878 1035 interlace  -hsync -vsync
Switchres: [ 32] 2560x 800 @ 60 : DALDTMCRTBCD2560x800x0x60 - Modeline "2560x800_60 31.05KHz 60.00Hz" 96.38 2560 2592 2936 3104 800 890 894 1035 interlace  -hsync -vsync
SwitchRes: Found 32 custom of 32 active video modes
SwitchRes: -resolution was forced as 2560x0

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.015d:[roms\harddriv.zip] Calculating best video mode for 508x384@59.952038 orientation: normal

SwitchRes: [ 640]x[ 480]_[60=59.8674Hz] - locked

SwitchRes: [1392]x[1040]_(52=52.5470Hz) - locked

SwitchRes: [1392]x[1040]_(54=53.9600Hz) - locked

SwitchRes: [2560]x[ 224]_(60=59.6409Hz)
   rng(0): 2560 x 224_59.952p 15.468 [fract] scale(5, 1, 1) diff(0.00, 0.00, 0.0000) ratio(5.000, 0.583)
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 240]_(60=59.9962Hz)
   rng(0): 2560 x 240_59.952p 15.887 [fract] scale(5, 1, 1) diff(0.00, 0.00, 0.0000) ratio(5.000, 0.625)
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 248]_(60=59.9950Hz)
   rng(0): 2560 x 248_58.791p 16.050 [fract] scale(5, 1, 1) diff(0.00, 0.00, -1.1608) ratio(5.000, 0.646)
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 256]_(60=59.9950Hz)
   rng(0): 2560 x 256_57.117p 16.050 [fract] scale(5, 1, 1) diff(0.00, 0.00, -2.8346) ratio(5.000, 0.667)
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 264]_(60=59.9950Hz)
   rng(0): 2560 x 264_55.536p 16.050 [fract] scale(5, 1, 1) diff(0.00, 0.00, -4.4157) ratio(5.000, 0.688)
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 272]_(60=59.9950Hz)
   rng(0): 2560 x 272_54.040p 16.050 [fract] scale(5, 1, 1) diff(0.00, 0.00, -5.9116) ratio(5.000, 0.708)
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 280]_(60=59.9950Hz)
   rng(0): 2560 x 280_52.623p 16.050 [fract] scale(5, 1, 1) diff(0.00, 0.00, -7.3291) ratio(5.000, 0.729)
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 288]_(60=59.9950Hz)
   rng(0): 2560 x 288_51.278p 16.050 [fract] scale(5, 1, 1) diff(0.00, 0.00, -8.6741) ratio(5.000, 0.750)
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 296]_(60=59.9950Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 304]_(60=59.9950Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 320]_(60=59.9950Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 336]_(60=59.9950Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 344]_(60=59.9950Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 352]_(60=59.9950Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 360]_(60=60.0000Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 368]_(60=60.0000Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 376]_(60=60.0019Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 384]_(60=60.0019Hz)
   rng(0):  out of range
   rng(1): 2560 x 384_58.178p 24.900 [integ] scale(5, 1, 1) diff(0.00, 0.00, -1.7745) ratio(5.000, 1.000)
   rng(2):  out of range

SwitchRes: [2560]x[ 392]_(60=60.0019Hz)
   rng(0):  out of range
   rng(1): 2560 x 392_57.110p 24.900 [integ] scale(5, 1, 1) diff(0.00, 2.06, -2.8419) ratio(5.000, 1.021)
   rng(2):  out of range

SwitchRes: [2560]x[ 400]_(60=60.0019Hz)
   rng(0):  out of range
   rng(1): 2560 x 400_56.081p 24.900 [integ] scale(5, 1, 1) diff(0.00, 3.83, -3.8710) ratio(5.000, 1.042)
   rng(2):  out of range

SwitchRes: [2560]x[ 416]_(60=60.0019Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 432]_(60=60.0019Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 448]_(60=60.0019Hz)
   rng(0): 2560 x 448_59.952i 15.498 [fract] scale(5, 1, 1) diff(0.00, 24.81, 0.0000) ratio(5.000, 1.167)
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 464]_(60=60.0019Hz)
   rng(0): 2560 x 464_59.952i 15.498 [fract] scale(5, 1, 1) diff(0.00, 24.81, 0.0000) ratio(5.000, 1.208)
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 480]_(60=59.9981Hz)
   rng(0): 2560 x 480_59.952i 15.917 [fract] scale(5, 1, 1) diff(0.00, 26.79, 0.0000) ratio(5.000, 1.250)
   rng(1):  out of range
   rng(2): 2560 x 480_59.952p 31.655 [fract] scale(5, 1, 1) diff(0.00, 20.08, 0.0000) ratio(5.000, 1.250)

SwitchRes: [2560]x[ 496]_(59=58.7174Hz)
   rng(0): 2560 x 496_58.791i 16.079 [fract] scale(5, 1, 1) diff(0.00, 27.11, -1.1608) ratio(5.000, 1.292)
   rng(1):  out of range
   rng(2): 2560 x 496_58.716p 31.941 [fract] scale(5, 1, 1) diff(0.00, 20.59, -1.2364) ratio(5.000, 1.292)

SwitchRes: [2560]x[ 512]_(57=57.0428Hz)
   rng(0): 2560 x 512_57.117i 16.079 [fract] scale(5, 1, 1) diff(0.00, 26.33, -2.8346) ratio(5.000, 1.333)
   rng(1):  out of range
   rng(2): 2560 x 512_57.041p 31.943 [fract] scale(5, 1, 1) diff(0.00, 20.00, -2.9110) ratio(5.000, 1.333)

SwitchRes: [2560]x[ 768]_(60=60.0000Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [2560]x[ 800]_(60=60.0000Hz)
   rng(0):  out of range
   rng(1):  out of range
   rng(2):  out of range

SwitchRes: [roms\harddriv.zip] (1) horizontal (508x384@59.95)->(2560x384@58.18)
   rng(1): 2560 x 384_58.178p 24.900 [integ] scale(5, 1, 1) diff(0.00, 0.00, -1.7745) ratio(5.000, 1.000)
SwitchRes: Modeline "2560x384_60 24.90KHz 58.18Hz" 85.86 2560 2808 3064 3448 384 396 400 428   -hsync -vsync
Switchres: saving    DALDTMCRTBCD2560x384x0x60 - Modeline "2560x384_60 31.02KHz 60.00Hz" 96.29 2560 2592 2936 3104 384 437 439 517   -hsync -vsync
Switchres: updating  DALDTMCRTBCD2560x384x0x60 - Modeline "2560x384_60 24.90KHz 58.18Hz" 85.86 2560 2808 3064 3448 384 396 400 428   -hsync -vsync
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -autoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -multithreading
SwitchRes: Setting option -notriplebuffer
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -nohwstretch
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -nofilter
SwitchRes: Setting option -prescale 1
Video: Monitor 0000000000010001 = "\\.\DISPLAY1" (primary)
Direct3D: Using Direct3D 9
Blitting thread created
winwindow_video_window_create: blit_lock = TRUE
Blitting thread started
window_proc: WM_NCACTIVATE
Direct3D: Configuring adapter #0 = ATI Radeon HD 4300/4500 Series
Direct3D: Using dynamic textures
Direct3D: YUV format = RGB
Direct3D: Max texture size = 8192x8192
Direct3D: Device created at 2560x384
blit_unlock = TRUE
window_proc: WM_PAINT
stream_buffer_size = 37888
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
blit_lock = FALSE
window_proc: WM_PAINT:END
RawInput: APIs detected
Input: Adding Mouse #0: Microsoft USB Basic Optical Mouse v2.0 (Mouse and Keyboard Center)
Input: Adding Gun #0: Microsoft USB Basic Optical Mouse v2.0 (Mouse and Keyboard Center)
Input: Adding Kbd #0: HID Keyboard Device
DirectInput: Using DirectInput 7
Unable to load winpcap: 7e
Region ':mainpcb:maincpu' created
Region ':mainpcb:soundcpu' created
Region ':mainpcb:user1' created
Region ':mainpcb:serialroms' created
Region ':mainpcb:200e' created
Region ':mainpcb:210e' created
Starting Hard Drivin' (cockpit, rev 7) ':'
  (missing dependencies; rescheduling)
Starting Hard Drivin' PCB Family ':mainpcb'
Optional device 'asic65' not found
Optional device 'ds3xdsp_timer' not found
Optional device 'ds3sdsp_timer' not found
Optional shared pointer 'ds3xdsp_pgm' not found
Optional shared pointer 'ds3sdsp_pgm' not found
Optional shared pointer 'ds3sdsp_data' not found
Optional device 'dsk_30c' not found
Optional device 'dsk_10c' not found
Optional device 'jsa' not found
Optional device 'ds3dac2' not found
Optional device 'ds3dac1' not found
Optional device 'ds3xdsp' not found
Optional device 'ds3sdsp' not found
Optional device 'dsp32' not found
Optional device 'jsacpu' not found
Starting M68010 ':mainpcb:maincpu'
Starting Atari Slapstic ':mainpcb:slapstic'
Starting TMS34010 ':mainpcb:gsp'
  (missing dependencies; rescheduling)
Starting M48T02 Timekeeper ':mainpcb:200e'
Starting Parallel EEPROM 2816 (2048x8) ':mainpcb:210e'
Starting MC68681 DUART ':mainpcb:duartn68681'
Starting MC68681 DUART CHANNEL ':mainpcb:duartn68681:cha'
Starting MC68681 DUART CHANNEL ':mainpcb:duartn68681:chb'
Starting palette ':mainpcb:palette'
Starting Video Screen ':mainpcb:screen'
Starting TMS34010 ':mainpcb:msp'
Starting ADSP-2100 ':mainpcb:adsp'
Starting M68000 ':mainpcb:soundcpu'
Starting TMS32010 ':mainpcb:sounddsp'
Starting Speaker ':mainpcb:mono'
  (missing dependencies; rescheduling)
Starting DAC ':mainpcb:dac'
Starting Hard Drivin' (cockpit, rev 7) ':'
  (missing dependencies; rescheduling)
Starting TMS34010 ':mainpcb:gsp'
Starting Speaker ':mainpcb:mono'
Starting Hard Drivin' (cockpit, rev 7) ':'
Average speed: 97.07% (91 seconds)
Switchres: restoring DALDTMCRTBCD2560x384x0x60 - Modeline "2560x384_60 31.02KHz 60.00Hz" 96.29 2560 2592 2936 3104 384 437 439 517   -hsync -vsync
window_proc: WM_NCACTIVATE
blit_lock = TRUE
window_proc: WM_DESTROY
blit_lock = TRUE
Blitting thread destroyed
Sound: buffer overflows=1 underflows=0



haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: Games with ISSUES: report here!
« Reply #188 on: January 29, 2015, 10:45:54 am »
Games in hardriv.c are changing resolutions. S.T.U.N Runner - 512x240 is used during game.
« Last Edit: January 29, 2015, 10:48:57 am by haynor666 »

xga

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 58
  • Last login:June 28, 2023, 02:01:35 am
  • I want to build my own arcade controls!
Re: Games with ISSUES: report here!
« Reply #189 on: January 29, 2015, 09:02:24 pm »
Games in hardriv.c are changing resolutions.

Thanks for your reply, haynor666.  Are you able to elaborate on your comment, please?  When I bring up the game information in the MAME menu, the game says it is running at it's native resolution (508 x 384).

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: Games with ISSUES: report here!
« Reply #190 on: January 30, 2015, 05:10:34 pm »
Hi xga,

Try with the 'arcade_15_25_31' preset. The ms2930 one is defined with a too long vertical back porch/too low Hfreqmax to reach 384p@60Hz.

STUN runner behaviour is normal. Vertical resolutions below 240p can be rendered inside a 240p container resolution without artifacts, leaving black borders as needed.

 
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

vindic8r

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 72
  • Last login:January 10, 2024, 12:36:59 pm
    • MOTUMAME: A Masters of the Universe Arcade Cabinet
Re: Games with ISSUES: report here!
« Reply #191 on: February 15, 2015, 01:13:16 am »
Here's an odd one. It's been happening for quite a while now, but I didn't report it since I've been unable to pin down specific repro steps. Every once in a while when I start up a game, I get a black screen. This can be fixed by opening up the in-game menu, going to Video Options, and changing the aspect ratio to Standard (4:3).

I've thought about forcing aspect 4:3 in my mame.ini, but was worried that might somehow prevent switchres from working properly.

For reference, here's my mame.ini, as it stands:
Code: [Select]
#
# CORE CONFIGURATION OPTIONS
#
readconfig                1
writeconfig               0

#
# CORE SEARCH PATH OPTIONS
#
rompath                   roms
hashpath                  hash
samplepath                samples
artpath                   artwork
ctrlrpath                 ctrlr
inipath                   ini
fontpath                  .
cheatpath                 cheat
crosshairpath             crosshair

#
# CORE OUTPUT DIRECTORY OPTIONS
#
cfg_directory             cfg
nvram_directory           nvram
memcard_directory         memcard
input_directory           inp
state_directory           sta
snapshot_directory        snap
diff_directory            diff
comment_directory         comments

#
# CORE OUTPUT DIRECTORY OPTIONS
#
hiscore_directory         hi

#
# CORE STATE/PLAYBACK OPTIONS
#
state                     
autosave                  1
playback                 
record                   
mngwrite                 
aviwrite                 
wavwrite                 
snapname                  %g/%i
snapsize                  auto
snapview                  internal
statename                 %g
burnin                    0

#
# CORE PERFORMANCE OPTIONS
#
autoframeskip             0
frameskip                 0
seconds_to_run            0
throttle                  1
syncrefresh               0
sleep                     1
speed                     1.0
refreshspeed              0

#
# CORE ROTATION OPTIONS
#
rotate                    1
ror                       0
rol                       0
autoror                   0
autorol                   0
flipx                     0
flipy                     0

#
# CORE ARTWORK OPTIONS
#
artwork_crop              1
use_backdrops             1
use_overlays              1
use_bezels                0
use_cpanels               1
use_marquees              1

#
# CORE SCREEN OPTIONS
#
brightness                1.0
contrast                  1.0
gamma                     1.0
pause_brightness          0.65
effect                    none

#
# CORE VECTOR OPTIONS
#
antialias                 1
beam                      1.0
flicker                   0

#
# CORE SOUND OPTIONS
#
sound                     1
samplerate                48000
samples                   1
volume                    0

#
# CORE INPUT OPTIONS
#
coin_lockout              1
ctrlr                     
mouse                     1
joystick                  1
lightgun                  1
multikeyboard             0
multimouse                1
steadykey                 0
ui_active                 0
offscreen_reload          1
joystick_map              auto
joystick_deadzone         0.3
joystick_saturation       0.85
natural                   0
joystick_contradictory    0
coin_impulse              0

#
# CORE INPUT AUTOMATIC ENABLE OPTIONS
#
paddle_device             mouse
adstick_device            keyboard
pedal_device              keyboard
dial_device               mouse
trackball_device          mouse
lightgun_device           none
positional_device         keyboard
mouse_device              mouse

#
# CORE DEBUGGING OPTIONS
#
log                       0
verbose                   0
update_in_pause           0
debug                     0
debugscript               
debug_internal            0

#
# CORE MISC OPTIONS
#
bios                     
cheat                     0
skip_gameinfo             0
uifont                      
ramsize                   
confirm_quit              0
ui_mouse                  0
autoboot_command         
autoboot_delay            2
autoboot_script           

#
# CORE MKChamp OPTIONS
#
disable_hiscore_patch     0
disable_nagscreen_patch   0
disable_loading_patch     0

#
# CORE SWITCHRES OPTIONS
#
modeline                  1
monitor                   arcade_15
orientation               horizontal
connector                 auto
interlace                 1
doublescan                0
cleanstretch              0
changeres                 1
powerstrip                0
lock_system_modes         0
lock_unsupported_modes    1
refresh_dont_care         1
dotclock_min              0
sync_refresh_tolerance    2.0
frame_delay               1
lcd_range                 auto
crt_range0                auto
crt_range1                auto
crt_range2                auto
crt_range3                auto
crt_range4                auto
crt_range5                auto
crt_range6                auto
crt_range7                auto
crt_range8                auto
crt_range9                auto

#
# WINDOWS DEBUGGING OPTIONS
#
oslog                     0
watchdog                  0
debugger_font             "Lucida Console"
debugger_font_size        9

#
# WINDOWS PERFORMANCE OPTIONS
#
priority                  0
multithreading            1
numprocessors             auto
profile                   0
bench                     0

#
# WINDOWS VIDEO OPTIONS
#
video                     d3d
numscreens                1
window                    0
maximize                  1
keepaspect                0
prescale                  1
waitvsync                 0
menu                      1


#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch                 0

#
# DIRECT3D-SPECIFIC OPTIONS
#
filter                    1

#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlsl_enable               0
hlslpath                  hlsl
hlsl_ini_read             0
hlsl_ini_write            0
hlslini                   %g
hlsl_prescale_x           0
hlsl_prescale_y           0
hlsl_preset               -1
hlsl_write               
hlsl_snap_width           2048
hlsl_snap_height          1536
shadow_mask_alpha         0.0
shadow_mask_texture       aperture.png
shadow_mask_x_count       320
shadow_mask_y_count       240
shadow_mask_usize         0.09375
shadow_mask_vsize         0.109375
curvature                 0.0
pincushion                0.0
scanline_alpha            0.0
scanline_size             1.0
scanline_height           0.7
scanline_bright_scale     1.0
scanline_bright_offset    0.0
scanline_jitter           0.0
defocus                   0.0,0.0
converge_x                0.0,0.0,0.0
converge_y                0.0,0.0,0.0
radial_converge_x         0.0,0.0,0.0
radial_converge_y         0.0,0.0,0.0
red_ratio                 1.0,0.0,0.0
grn_ratio                 0.0,1.0,0.0
blu_ratio                 0.0,0.0,1.0
saturation                1.0
offset                    0.0,0.0,0.0
scale                     1.0,1.0,1.0
power                     1.0,1.0,1.0
floor                     0.0,0.0,0.0
phosphor_life             0.0,0.0,0.0

#
# NTSC POST-PROCESSING OPTIONS
#
yiq_enable                0
yiq_cc                    3.59754545
yiq_a                     0.5
yiq_b                     0.5
yiq_o                     0.0
yiq_p                     1.0
yiq_n                     1.0
yiq_y                     6.0
yiq_i                     1.2
yiq_q                     0.6
yiq_scan_time             52.6
yiq_phase_count           2

#
# VECTOR POST-PROCESSING OPTIONS
#
vector_length_scale       0.8
vector_length_ratio       500.0

#
# BLOOM POST-PROCESSING OPTIONS
#
vector_bloom_scale        0.3
raster_bloom_scale        0.225
bloom_lvl0_weight         1.0
bloom_lvl1_weight         0.21
bloom_lvl2_weight         0.19
bloom_lvl3_weight         0.17
bloom_lvl4_weight         0.15
bloom_lvl5_weight         0.14
bloom_lvl6_weight         0.13
bloom_lvl7_weight         0.12
bloom_lvl8_weight         0.11
bloom_lvl9_weight         0.10
bloom_lvl10_weight        0.09

#
# PER-WINDOW VIDEO OPTIONS
#
screen                    auto
aspect                    auto
resolution                auto
view                      auto
screen0                   auto
aspect0                   auto
resolution0               auto
view0                     auto
screen1                   auto
aspect1                   auto
resolution1               auto
view1                     auto
screen2                   auto
aspect2                   auto
resolution2               auto
view2                     auto
screen3                   auto
aspect3                   auto
resolution3               auto
view3                     auto

#
# FULL SCREEN OPTIONS
#
triplebuffer              1
switchres                 1
full_screen_brightness    1.0
full_screen_contrast      1.0
full_screen_gamma         1.0

#
# WINDOWS SOUND OPTIONS
#
audio_latency             1

#
# INPUT DEVICE OPTIONS
#
dual_lightgun             0

Thoughts?

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: Games with ISSUES: report here!
« Reply #192 on: February 15, 2015, 09:12:38 am »
I've thought about forcing aspect 4:3 in my mame.ini, but was worried that might somehow prevent switchres from working properly.

You can force aspect 4:3 in mame.ini, no problem with that. Check if this fixes your problem. I've never seen what you describe but I've neither tested this with an ArcadeVGA.
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

cyb

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:December 20, 2023, 04:25:20 pm
Re: Games with ISSUES: report here!
« Reply #193 on: June 25, 2015, 03:00:44 am »
Mace: The Dark Age is running way too fast. Over 200%. I've attached a log. Using latest version of groovyMAME with win7


haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: Games with ISSUES: report here!
« Reply #194 on: June 25, 2015, 07:12:44 am »
I already mentioned problems with some 3D games mostly Atari and Midway here - http://forum.arcadecontrols.com/index.php/topic,143528.0.html

big10p

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 698
  • Last login:May 01, 2023, 01:46:23 pm
  • Mmmm, arcade classics!
Re: Games with ISSUES: report here!
« Reply #195 on: July 02, 2015, 01:15:58 pm »
This isn't a big deal, just something I've noticed about GroovyMAME when compared to regular MAME and am curious about:

In GM, games with a scrolling background star field (Galaxian, Moon Cresta etc.) - the stars are a single pixel in regular MAME (and the original game, I think), but are 2 pixels in GM, making them look like short vertical lines. This also happens with the bullet fired from the player ship in Scramble. This isn't a scaling issue as I'm running the games at native res.

Just wondered why the difference?

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: Games with ISSUES: report here!
« Reply #196 on: July 02, 2015, 01:40:36 pm »

big10p

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 698
  • Last login:May 01, 2023, 01:46:23 pm
  • Mmmm, arcade classics!
Re: Games with ISSUES: report here!
« Reply #197 on: July 02, 2015, 04:11:05 pm »
Here you can find explanation ;) - http://forum.arcadecontrols.com/index.php/topic,142786.0.html
Thanks. I don't quite understand why there's a hack, though. I use a horizontal monitor and run Galaxian at 256 vert res. Isn't that the res of the original game, or something?

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1470
  • Last login:March 04, 2024, 03:20:27 am
  • retro maniac
Re: Games with ISSUES: report here!
« Reply #198 on: July 02, 2015, 04:20:12 pm »
Indeed but to emulate properly starfield has to be set 3 times higher.

big10p

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 698
  • Last login:May 01, 2023, 01:46:23 pm
  • Mmmm, arcade classics!
Re: Games with ISSUES: report here!
« Reply #199 on: July 02, 2015, 05:03:00 pm »
Ah, OK - weird. Thanks.