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: Barco CRT PC Monitor + GroovyMAME  (Read 7807 times)

0 Members and 1 Guest are viewing this topic.

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Barco CRT PC Monitor + GroovyMAME
« on: August 09, 2013, 10:28:15 am »
Hi guys, first post here so go easy on me... :D

First of all i can't believe how awesome groovymame is making my arcade faves look on my pc monitor!!  8)

Running an HD 4650 with XP32 on a core2duo
Connecting to a Barco CRT PC Monitor @ 640x480
using arcade31 setting

Installed groovymame and calamity's drivers...all running fine, most games are running awesome but a couple of issues on a few...

Galaga...Star background and sound running too fast...if i set triplebuffer on it's fine but then i've got lag.
Street fighter III third Strike and Arbalester won't show, screen flicks a bit but goes blank.
Splatterhouse has sound stuttering issues.

I know I should post the log but can someone explain "idiot's explanation" lol!! how to run the command line...do I have to redirect to the groovymame folder for that command to work?  :-[
« Last Edit: August 13, 2013, 09:21:29 am by Calamity »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Re: Games with ISSUES: report here!
« Reply #1 on: August 10, 2013, 12:43:45 pm »
Hi joeblade2,

For getting logs, you run cmd.exe so you enter the console, then navigate to the folder where groovymame lives, e.g. "cd \emu\mame", then run "groovymame.exe romname -v >romname.txt"

...change groovymame.exe by the actual game of the executable and romname by the game you want to run.
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

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Re: Games with ISSUES: report here!
« Reply #2 on: August 11, 2013, 03:53:29 pm »
Hi joeblade2,

For getting logs, you run cmd.exe so you enter the console, then navigate to the folder where groovymame lives, e.g. "cd \emu\mame", then run "groovymame.exe romname -v >romname.txt"

...change groovymame.exe by the actual game of the executable and romname by the game you want to run.

Thanks for your help Calamity...will try this tomorrow and report back with the logs... :applaud:

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Re: Games with ISSUES: report here!
« Reply #3 on: August 12, 2013, 04:55:12 pm »
Ok guys, here's the first game with issues in GM..
Galaga runs on my 31k barco monitor but the games vertical scrolling and music are running too quick...turning triplebuffer on solves this but adds lag...is there another way?

P.S. This is the generated txt file for galaga Calamity....have I done something wrong? It's very long!!?? Sorry :-[

Code: [Select]
Parsing mame.ini
Parsing mame.ini
SwitchRes: Monitor range 31400.00-31500.00,49.50-65.00,0.940,3.770,1.890,0.349,0.064,1.017,0,0,384,480,0,0
SwitchRes: Monitor: arcade_31 Orientation: vertical
SwitchRes: DefaultVideo 'System\CurrentControlSet\Control\Video\{88132300-6A4B-4021-84B1-1231392F613A}\0000'
Switchres: Searching for custom video modes...
Switchres: [  1]  320x 200 @ 60: system mode
Switchres: [  2]  320x 200 @ 75: system mode
Switchres: [  3]  320x 240 @ 60: system mode
Switchres: [  4]  320x 240 @ 75: system mode
Switchres: [  5]  320x 448 @ 60: DALDTMCRTBCD320x448x0x60 - Modeline "320x448_60 31.55KHz 60.10Hz" 12.62 320 328 376 400 448 474 476 525   -hsync -vsync
Switchres: [  6]  320x 480 @ 60: DALDTMCRTBCD320x480x0x60 - Modeline "320x480_60 31.55KHz 60.10Hz" 12.62 320 328 376 400 480 490 492 525   -hsync -vsync
Switchres: [  7]  400x 300 @ 60: system mode
Switchres: [  8]  400x 300 @ 75: system mode
Switchres: [  9]  512x 384 @ 60: system mode
Switchres: [ 10]  512x 384 @ 75: system mode
Switchres: [ 11]  512x 448 @ 60: DALDTMCRTBCD512x448x0x60 - Modeline "512x448_60 31.43KHz 59.88Hz" 20.37 512 528 608 648 448 474 476 525   -hsync -vsync
Switchres: [ 12]  512x 480 @ 60: DALDTMCRTBCD512x480x0x60 - Modeline "512x480_60 31.42KHz 57.54Hz" 20.61 512 536 616 656 480 502 504 546   -hsync -vsync
Switchres: [ 13]  640x 400 @ 60: system mode
Switchres: [ 14]  640x 400 @ 75: system mode
Switchres: [ 15]  640x 448 @ 60: DALDTMCRTBCD640x448x0x60 - Modeline "640x448_60 31.50KHz 60.00Hz" 25.20 640 656 752 800 448 474 476 525   -hsync -vsync
Switchres: [ 16]  640x 480 @ 60*: DALDTMCRTBCD640x480x0x60 - Modeline "640x480_60 31.50KHz 60.00Hz" 25.20 640 656 752 800 480 490 492 525   -hsync -vsync
Switchres: [ 17]  640x 480 @ 72: system mode
Switchres: [ 18]  640x 480 @ 75: system mode
Switchres: [ 19]  640x 480 @ 85: system mode
Switchres: [ 20]  640x 480 @ 90: system mode
Switchres: [ 21]  640x 480 @100: system mode
Switchres: [ 22]  640x 480 @120: system mode
Switchres: [ 23]  640x 480 @160: system mode
Switchres: [ 24]  640x 480 @200: system mode
Switchres: [ 25]  720x 480 @ 60: system mode
Switchres: [ 26]  800x 600 @ 47: system mode
Switchres: [ 27]  800x 600 @ 56: system mode
Switchres: [ 28]  800x 600 @ 60: system mode
Switchres: [ 29]  800x 600 @ 70: system mode
Switchres: [ 30]  800x 600 @ 72: system mode
Switchres: [ 31]  800x 600 @ 75: system mode
Switchres: [ 32]  800x 600 @ 85: system mode
Switchres: [ 33]  800x 600 @ 90: system mode
Switchres: [ 34]  800x 600 @100: system mode
Switchres: [ 35]  800x 600 @120: system mode
Switchres: [ 36]  800x 600 @160: system mode
Switchres: [ 37]  800x 600 @200: system mode
Switchres: [ 38] 1024x 768 @ 43: system mode
Switchres: [ 39] 1024x 768 @ 60: system mode
Switchres: [ 40] 1024x 768 @ 70: system mode
Switchres: [ 41] 1024x 768 @ 72: system mode
Switchres: [ 42] 1024x 768 @ 75: system mode
Switchres: [ 43] 1024x 768 @ 85: system mode
Switchres: [ 44] 1024x 768 @ 90: system mode
Switchres: [ 45] 1024x 768 @100: system mode
Switchres: [ 46] 1024x 768 @120: system mode
Switchres: [ 47] 1024x 768 @150: system mode
Switchres: [ 48] 1024x 768 @160: system mode
Switchres: [ 49] 1024x 768 @200: system mode
Switchres: [ 50] 1152x 864 @ 43: system mode
Switchres: [ 51] 1152x 864 @ 47: system mode
Switchres: [ 52] 1152x 864 @ 60: system mode
Switchres: [ 53] 1152x 864 @ 70: system mode
Switchres: [ 54] 1152x 864 @ 75: system mode
Switchres: [ 55] 1152x 864 @ 85: system mode
Switchres: [ 56] 1152x 864 @100: system mode
Switchres: [ 57] 1264x 944 @ 60: DALDTMCRTBCD1264x944x0x60 - Modeline "1264x944_60 31.53KHz 59.99Hz" 49.94 1264 1296 1488 1584 944 972 976 1051 interlace  -hsync -vsync
Switchres: [ 58] 1280x 720 @ 50: system mode
Switchres: [ 59] 1280x 720 @ 60: system mode
Switchres: [ 60] 1280x1024 @ 43: system mode
Switchres: [ 61] 1280x1024 @ 47: system mode
Switchres: [ 62] 1280x1024 @ 60: system mode
Switchres: [ 63] 1280x1024 @ 70: system mode
Switchres: [ 64] 1280x1024 @ 75: system mode
Switchres: [ 65] 1280x1024 @ 85: system mode
Switchres: [ 66] 1280x1024 @ 90: system mode
Switchres: [ 67] 1280x1024 @100: system mode
Switchres: [ 68] 1280x1024 @120: system mode
Switchres: [ 69] 1280x1024 @160: system mode
Switchres: [ 70] 1280x1024 @180: system mode
Switchres: [ 71] 1560x1168 @ 50: DALDTMCRTBCD1560x1168x0x50 - Modeline "1560x1168_50 31.53KHz 50.00Hz" 61.54 1560 1600 1832 1952 1168 1189 1193 1261 interlace  -hsync -vsync
Switchres: [ 72] 1600x1200 @ 60: system mode
Switchres: [ 73] 1600x1200 @ 75: system mode
Switchres: [ 74] 1600x1200 @ 85: system mode
Switchres: [ 75] 1600x1200 @100: system mode
Switchres: [ 76] 1600x1200 @120: system mode
Switchres: [ 77] 1792x1344 @ 60: system mode
Switchres: [ 78] 1792x1344 @ 75: system mode
Switchres: [ 79] 1792x1344 @ 90: system mode
Switchres: [ 80] 1792x1344 @100: system mode
Switchres: [ 81] 1800x1440 @ 60: system mode
Switchres: [ 82] 1800x1440 @ 70: system mode
Switchres: [ 83] 1800x1440 @ 90: system mode
Switchres: [ 84] 1800x1440 @100: system mode
Switchres: [ 85] 1920x1080 @ 60: system mode
Switchres: [ 86] 1920x1080 @ 75: system mode
Switchres: [ 87] 1920x1080 @100: system mode
Switchres: [ 88] 1920x1080 @120: system mode
Switchres: [ 89] 1920x1200 @ 60: system mode
Switchres: [ 90] 1920x1200 @ 75: system mode
Switchres: [ 91] 1920x1200 @ 85: system mode
Switchres: [ 92] 1920x1200 @100: system mode
Switchres: [ 93] 1920x1440 @ 60: system mode
Switchres: [ 94] 1920x1440 @ 75: system mode
Switchres: [ 95] 1920x1440 @ 85: system mode
Switchres: [ 96] 1920x1440 @ 90: system mode
Switchres: [ 97] 2048x1536 @ 60: system mode
Switchres: [ 98] 2048x1536 @ 66: system mode
Switchres: [ 99] 2048x1536 @ 70: system mode
Switchres: [100] 2048x1536 @ 75: system mode
Switchres: [101] 2048x1536 @ 85: system mode
SwitchRes: Found 8 custom of 101 active video modes

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.014:[galaga] Calculating best video mode for 224x288@60.606060 orientation: rotated

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

SwitchRes: [ 320]x[ 200]_[75=75.0000Hz] - locked

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

SwitchRes: [ 320]x[ 240]_[75=75.0000Hz] - locked

SwitchRes: [ 320]x[ 448]_(60=60.0952Hz)
   rng(0):  320 x 448_60.606p 31.455 [fract] scale(1, 1, 1) diff(0.00, 18.50, 0.0000) ratio(1.429, 1.556)

SwitchRes: [ 320]x[ 480]_(60=60.0952Hz)
   rng(0):  320 x 480_60.000p 31.500 [fract] scale(1, 1, 1) diff(0.00, 18.48, -0.6061) ratio(1.429, 1.667)

SwitchRes: [ 400]x[ 300]_[60=60.0000Hz] - locked

SwitchRes: [ 400]x[ 300]_[75=75.0000Hz] - locked

SwitchRes: [ 512]x[ 384]_[60=60.0000Hz] - locked

SwitchRes: [ 512]x[ 384]_[75=75.0000Hz] - locked

SwitchRes: [ 512]x[ 448]_(60=59.8762Hz)
   rng(0):  512 x 448_60.606p 31.455 [fract] scale(2, 1, 1) diff(0.00, 18.50, 0.0000) ratio(2.286, 1.556)

SwitchRes: [ 512]x[ 480]_(60=57.5403Hz)
   rng(0):  512 x 480_60.000p 31.500 [fract] scale(2, 1, 1) diff(0.00, 18.48, -0.6061) ratio(2.286, 1.667)

SwitchRes: [ 640]x[ 400]_[60=60.0000Hz] - locked

SwitchRes: [ 640]x[ 400]_[75=75.0000Hz] - locked

SwitchRes: [ 640]x[ 448]_(60=60.0000Hz)
   rng(0):  640 x 448_60.606p 31.455 [fract] scale(2, 1, 1) diff(0.00, 18.50, 0.0000) ratio(2.857, 1.556)

SwitchRes: [ 640]x[ 480]_[60=60.0000Hz]
   rng(0):  640 x 480_60.000p 31.500 [fract] scale(2, 1, 1) diff(0.00, 18.48, -0.6061) ratio(2.857, 1.667)

SwitchRes: [ 640]x[ 480]_[72=72.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[75=75.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[85=85.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[90=90.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[100=100.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[120=120.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[160=160.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[200=200.0000Hz] - locked

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

SwitchRes: [ 800]x[ 600]_[47=47.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[56=56.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[60=60.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[70=70.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[72=72.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[75=75.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[85=85.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[90=90.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[100=100.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[120=120.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[160=160.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[200=200.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[43=43.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[60=60.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[70=70.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[72=72.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[75=75.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[85=85.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[90=90.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[100=100.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[120=120.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[150=150.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[160=160.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[200=200.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[43=43.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[47=47.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[60=60.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[70=70.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[75=75.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[85=85.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[100=100.0000Hz] - locked

SwitchRes: [1264]x[ 944]_(60=59.9943Hz)
   rng(0):  out of range

SwitchRes: [1280]x[ 720]_[50=50.0000Hz] - locked

SwitchRes: [1280]x[ 720]_[60=60.0000Hz] - locked

SwitchRes: [1280]x[1024]_[43=43.0000Hz] - locked

SwitchRes: [1280]x[1024]_[47=47.0000Hz] - locked

SwitchRes: [1280]x[1024]_[60=60.0000Hz] - locked

SwitchRes: [1280]x[1024]_[70=70.0000Hz] - locked

SwitchRes: [1280]x[1024]_[75=75.0000Hz] - locked

SwitchRes: [1280]x[1024]_[85=85.0000Hz] - locked

SwitchRes: [1280]x[1024]_[90=90.0000Hz] - locked

SwitchRes: [1280]x[1024]_[100=100.0000Hz] - locked

SwitchRes: [1280]x[1024]_[120=120.0000Hz] - locked

SwitchRes: [1280]x[1024]_[160=160.0000Hz] - locked

SwitchRes: [1280]x[1024]_[180=180.0000Hz] - locked

SwitchRes: [1560]x[1168]_(50=50.0016Hz)
   rng(0):  out of range

SwitchRes: [1600]x[1200]_[60=60.0000Hz] - locked

SwitchRes: [1600]x[1200]_[75=75.0000Hz] - locked

SwitchRes: [1600]x[1200]_[85=85.0000Hz] - locked

SwitchRes: [1600]x[1200]_[100=100.0000Hz] - locked

SwitchRes: [1600]x[1200]_[120=120.0000Hz] - locked

SwitchRes: [1792]x[1344]_[60=60.0000Hz] - locked

SwitchRes: [1792]x[1344]_[75=75.0000Hz] - locked

SwitchRes: [1792]x[1344]_[90=90.0000Hz] - locked

SwitchRes: [1792]x[1344]_[100=100.0000Hz] - locked

SwitchRes: [1800]x[1440]_[60=60.0000Hz] - locked

SwitchRes: [1800]x[1440]_[70=70.0000Hz] - locked

SwitchRes: [1800]x[1440]_[90=90.0000Hz] - locked

SwitchRes: [1800]x[1440]_[100=100.0000Hz] - locked

SwitchRes: [1920]x[1080]_[60=60.0000Hz] - locked

SwitchRes: [1920]x[1080]_[75=75.0000Hz] - locked

SwitchRes: [1920]x[1080]_[100=100.0000Hz] - locked

SwitchRes: [1920]x[1080]_[120=120.0000Hz] - locked

SwitchRes: [1920]x[1200]_[60=60.0000Hz] - locked

SwitchRes: [1920]x[1200]_[75=75.0000Hz] - locked

SwitchRes: [1920]x[1200]_[85=85.0000Hz] - locked

SwitchRes: [1920]x[1200]_[100=100.0000Hz] - locked

SwitchRes: [1920]x[1440]_[60=60.0000Hz] - locked

SwitchRes: [1920]x[1440]_[75=75.0000Hz] - locked

SwitchRes: [1920]x[1440]_[85=85.0000Hz] - locked

SwitchRes: [1920]x[1440]_[90=90.0000Hz] - locked

SwitchRes: [2048]x[1536]_[60=60.0000Hz] - locked

SwitchRes: [2048]x[1536]_[66=66.0000Hz] - locked

SwitchRes: [2048]x[1536]_[70=70.0000Hz] - locked

SwitchRes: [2048]x[1536]_[75=75.0000Hz] - locked

SwitchRes: [2048]x[1536]_[85=85.0000Hz] - locked

SwitchRes: [galaga] (1) vertical (224x288@60.61)->(640x448@60.61)
   rng(0):  640 x 448_60.606p 31.455 [fract] scale(2, 1, 1) diff(0.00, 18.50, 0.0000) ratio(2.857, 1.556)
SwitchRes: Modeline "640x448_60 31.45KHz 60.61Hz" 25.42 640 664 760 808 448 472 474 519   -hsync -vsync
Switchres: saving    DALDTMCRTBCD640x448x0x60 - Modeline "640x448_60 31.50KHz 60.00Hz" 25.20 640 656 752 800 448 474 476 525   -hsync -vsync
Switchres: updating  DALDTMCRTBCD640x448x0x60 - Modeline "640x448_60 31.45KHz 60.61Hz" 25.42 640 664 760 808 448 472 474 519   -hsync -vsync
SwitchRes: Setting option -rotate
SwitchRes: Setting option -norol
SwitchRes: Setting option -noror
SwitchRes: Setting option -notriplebuffer
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -nohwstretch
SwitchRes: Setting option -filter
SwitchRes: Setting option -nocleanstretch
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -prescale 1
Video: Monitor 00010001 = "\\.\DISPLAY1" (primary)
Direct3D: Warning - Unable to access d3dx9_43.dll; disabling post-effect rendering
Direct3D: Warning - Unable to get a handle to D3DXCreateEffectFromFileW; disabling post-effect rendering
Direct3D: Using Direct3D 9
Blitting thread created
winwindow_video_window_create: blit_lock = TRUE
Blitting thread started
window_proc: WM_NCACTIVATE
SwitchRes: Resolution change from 224x288@60.606060 to 288x224@60.606060
SwitchRes: Resolution change from 288x224@60.606060 to 288x224@60.606060
Direct3D: Configuring adapter #0 = ATI Radeon HD 4650
Direct3D: Using dynamic textures
Direct3D: YUV format = RGB
Direct3D: Device created at 640x448
Direct3D: Max texture size = 8192x8192
blit_unlock = TRUE
window_proc: WM_PAINT
blit_lock = FALSE
window_proc: WM_PAINT:END
window_proc: WM_PAINT
window_proc: WM_PAINT:END
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 Kbd #0: HID Keyboard Device
DirectInput: Using DirectInput 7
Input: Adding Joy #0: Twin USB Joystick
Input: Adding Joy #1: Twin USB Joystick
Region ':maincpu' created
Region ':sub' created
Region ':sub2' created
Region ':gfx1' created
Region ':gfx2' created
Region ':proms' created
Region ':namco' created
Region ':51xx:mcu' created
Region ':54xx:mcu' created
SwitchRes: Resolution change from 288x224@60.606060 to 288x224@60.606060
Starting Galaga (Namco rev. B) ':'
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting Z80 ':maincpu'
Starting Z80 ':sub'
Starting Z80 ':sub2'
Starting Namco 51xx ':51xx'
Starting MB8843 ':51xx:mcu'
Starting Namco 54xx ':54xx'
Starting MB8844 ':54xx:mcu'
Starting Namco 06xx ':06xx'
Starting Video Screen ':screen'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Namco ':namco'
Starting DISCRETE ':discrete'
Starting Galaga (Namco rev. B) ':'
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
  (missing dependencies; rescheduling)
Starting Speaker ':mono'
Starting Galaga (Namco rev. B) ':'
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
Optional shared pointer 'paletteram2' not found
Optional shared pointer 'paletteram' not found
SwitchRes: Resolution change to 288x224@60
Switchres: restoring DALDTMCRTBCD640x448x0x60 - Modeline "640x448_60 31.50KHz 60.00Hz" 25.20 640 656 752 800 448 474 476 525   -hsync -vsync

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.014:[galaga] Calculating best video mode for 288x224@60.606060 orientation: normal

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

SwitchRes: [ 320]x[ 200]_[75=75.0000Hz] - locked

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

SwitchRes: [ 320]x[ 240]_[75=75.0000Hz] - locked

SwitchRes: [ 320]x[ 448]_(60=60.0952Hz)
   rng(0):  320 x 448_60.606p 31.455 [integ] scale(1, 2, 1) diff(0.15, 0.00, 0.0000) ratio(1.111, 2.000)

SwitchRes: [ 320]x[ 480]_(60=60.0952Hz)
   rng(0):  320 x 480_60.000p 31.500 [integ] scale(1, 2, 1) diff(0.15, 0.19, -0.6061) ratio(1.111, 2.143)

SwitchRes: [ 400]x[ 300]_[60=60.0000Hz] - locked

SwitchRes: [ 400]x[ 300]_[75=75.0000Hz] - locked

SwitchRes: [ 512]x[ 384]_[60=60.0000Hz] - locked

SwitchRes: [ 512]x[ 384]_[75=75.0000Hz] - locked

SwitchRes: [ 512]x[ 448]_(60=59.8762Hz)
   rng(0):  512 x 448_60.606p 31.455 [fract] scale(1, 2, 1) diff(1.04, 0.00, 0.0000) ratio(1.778, 2.000)

SwitchRes: [ 512]x[ 480]_(60=57.5403Hz)
   rng(0):  512 x 480_60.000p 31.500 [fract] scale(1, 2, 1) diff(1.04, 0.19, -0.6061) ratio(1.778, 2.143)

SwitchRes: [ 640]x[ 400]_[60=60.0000Hz] - locked

SwitchRes: [ 640]x[ 400]_[75=75.0000Hz] - locked

SwitchRes: [ 640]x[ 448]_(60=60.0000Hz)
   rng(0):  640 x 448_60.606p 31.455 [integ] scale(2, 2, 1) diff(0.15, 0.00, 0.0000) ratio(2.222, 2.000)

SwitchRes: [ 640]x[ 480]_[60=60.0000Hz]
   rng(0):  640 x 480_60.000p 31.500 [integ] scale(2, 2, 1) diff(0.15, 0.19, -0.6061) ratio(2.222, 2.143)

SwitchRes: [ 640]x[ 480]_[72=72.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[75=75.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[85=85.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[90=90.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[100=100.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[120=120.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[160=160.0000Hz] - locked

SwitchRes: [ 640]x[ 480]_[200=200.0000Hz] - locked

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

SwitchRes: [ 800]x[ 600]_[47=47.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[56=56.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[60=60.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[70=70.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[72=72.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[75=75.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[85=85.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[90=90.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[100=100.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[120=120.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[160=160.0000Hz] - locked

SwitchRes: [ 800]x[ 600]_[200=200.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[43=43.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[60=60.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[70=70.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[72=72.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[75=75.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[85=85.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[90=90.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[100=100.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[120=120.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[150=150.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[160=160.0000Hz] - locked

SwitchRes: [1024]x[ 768]_[200=200.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[43=43.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[47=47.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[60=60.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[70=70.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[75=75.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[85=85.0000Hz] - locked

SwitchRes: [1152]x[ 864]_[100=100.0000Hz] - locked

SwitchRes: [1264]x[ 944]_(60=59.9943Hz)
   rng(0):  out of range

SwitchRes: [1280]x[ 720]_[50=50.0000Hz] - locked

SwitchRes: [1280]x[ 720]_[60=60.0000Hz] - locked

SwitchRes: [1280]x[1024]_[43=43.0000Hz] - locked

SwitchRes: [1280]x[1024]_[47=47.0000Hz] - locked

SwitchRes: [1280]x[1024]_[60=60.0000Hz] - locked

SwitchRes: [1280]x[1024]_[70=70.0000Hz] - locked

SwitchRes: [1280]x[1024]_[75=75.0000Hz] - locked

SwitchRes: [1280]x[1024]_[85=85.0000Hz] - locked

SwitchRes: [1280]x[1024]_[90=90.0000Hz] - locked

SwitchRes: [1280]x[1024]_[100=100.0000Hz] - locked

SwitchRes: [1280]x[1024]_[120=120.0000Hz] - locked

SwitchRes: [1280]x[1024]_[160=160.0000Hz] - locked

SwitchRes: [1280]x[1024]_[180=180.0000Hz] - locked

SwitchRes: [1560]x[1168]_(50=50.0016Hz)
   rng(0):  out of range

SwitchRes: [1600]x[1200]_[60=60.0000Hz] - locked

SwitchRes: [1600]x[1200]_[75=75.0000Hz] - locked

SwitchRes: [1600]x[1200]_[85=85.0000Hz] - locked

SwitchRes: [1600]x[1200]_[100=100.0000Hz] - locked

SwitchRes: [1600]x[1200]_[120=120.0000Hz] - locked

SwitchRes: [1792]x[1344]_[60=60.0000Hz] - locked

SwitchRes: [1792]x[1344]_[75=75.0000Hz] - locked

SwitchRes: [1792]x[1344]_[90=90.0000Hz] - locked

SwitchRes: [1792]x[1344]_[100=100.0000Hz] - locked

SwitchRes: [1800]x[1440]_[60=60.0000Hz] - locked

SwitchRes: [1800]x[1440]_[70=70.0000Hz] - locked

SwitchRes: [1800]x[1440]_[90=90.0000Hz] - locked

SwitchRes: [1800]x[1440]_[100=100.0000Hz] - locked

SwitchRes: [1920]x[1080]_[60=60.0000Hz] - locked

SwitchRes: [1920]x[1080]_[75=75.0000Hz] - locked

SwitchRes: [1920]x[1080]_[100=100.0000Hz] - locked

SwitchRes: [1920]x[1080]_[120=120.0000Hz] - locked

SwitchRes: [1920]x[1200]_[60=60.0000Hz] - locked

SwitchRes: [1920]x[1200]_[75=75.0000Hz] - locked

SwitchRes: [1920]x[1200]_[85=85.0000Hz] - locked

SwitchRes: [1920]x[1200]_[100=100.0000Hz] - locked

SwitchRes: [1920]x[1440]_[60=60.0000Hz] - locked

SwitchRes: [1920]x[1440]_[75=75.0000Hz] - locked

SwitchRes: [1920]x[1440]_[85=85.0000Hz] - locked

SwitchRes: [1920]x[1440]_[90=90.0000Hz] - locked

SwitchRes: [2048]x[1536]_[60=60.0000Hz] - locked

SwitchRes: [2048]x[1536]_[66=66.0000Hz] - locked

SwitchRes: [2048]x[1536]_[70=70.0000Hz] - locked

SwitchRes: [2048]x[1536]_[75=75.0000Hz] - locked

SwitchRes: [2048]x[1536]_[85=85.0000Hz] - locked

SwitchRes: [galaga] (1) vertical (288x224@60.61)->(320x448@60.61)
   rng(0):  320 x 448_60.606p 31.455 [integ] scale(1, 2, 1) diff(0.15, 0.00, 0.0000) ratio(1.111, 2.000)
SwitchRes: Modeline "320x448_60 31.45KHz 60.61Hz" 12.83 320 336 384 408 448 472 474 519   -hsync -vsync
Switchres: restoring DALDTMCRTBCD640x448x0x60 - Modeline "640x448_60 31.50KHz 60.00Hz" 25.20 640 656 752 800 448 474 476 525   -hsync -vsync
Switchres: saving    DALDTMCRTBCD320x448x0x60 - Modeline "320x448_60 31.55KHz 60.10Hz" 12.62 320 328 376 400 448 474 476 525   -hsync -vsync
Switchres: updating  DALDTMCRTBCD320x448x0x60 - Modeline "320x448_60 31.45KHz 60.61Hz" 12.83 320 336 384 408 448 472 474 519   -hsync -vsync
SwitchRes: Setting option -norotate
SwitchRes: Setting option -norol
SwitchRes: Setting option -noror
SwitchRes: Setting option -notriplebuffer
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -nohwstretch
SwitchRes: Setting option -nofilter
SwitchRes: Setting option -cleanstretch
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -prescale 1
window_proc: WM_USER_CHANGERES
blit_lock = TRUE
Direct3D: Configuring adapter #0 = ATI Radeon HD 4650
Direct3D: Using dynamic textures
Direct3D: YUV format = RGB
Direct3D: Device created at 320x448
Direct3D: Max texture size = 8192x8192
blit_unlock = TRUE
window_proc: WM_PAINT
blit_lock = FALSE
window_proc: WM_PAINT:END
Average speed: 138.97% (63 seconds)
Sound: buffer overflows=896 underflows=0
window_proc: WM_NCACTIVATE
blit_lock = TRUE
window_proc: WM_DESTROY
blit_lock = TRUE
Blitting thread destroyed
Blitting thread ended
Switchres: restoring DALDTMCRTBCD320x448x0x60 - Modeline "320x448_60 31.55KHz 60.10Hz" 12.62 320 328 376 400 448 474 476 525   -hsync -vsync
« Last Edit: August 13, 2013, 05:56:11 am by joeblade2 »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #4 on: August 13, 2013, 09:27:09 am »
Hi joeblade2,

First, I moved this to a separate thread so we can find it easier.

It seems like you have manually rotated the game from the internal menu, probably in a previous session. Enter the \cfg folder and delete galaga.cfg, this will reset the original orientation.

How are you intending to run Galaga? If you want to physically rotate the monitor so you play it full screen (native orientation), then create an ini with this option:

Code: [Select]
orientation vertical
If you want MAME to rotate the game so you can leave your monitor alone, then just run it with the default options.
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

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #5 on: August 13, 2013, 09:40:45 am »
Hi joeblade2,

First, I moved this to a separate thread so we can find it easier.

It seems like you have manually rotated the game from the internal menu, probably in a previous session. Enter the \cfg folder and delete galaga.cfg, this will reset the original orientation.

How are you intending to run Galaga? If you want to physically rotate the monitor so you play it full screen (native orientation), then create an ini with this option:

Code: [Select]
orientation vertical
If you want MAME to rotate the game so you can leave your monitor alone, then just run it with the default options.

Apologies for placing this in the wrong thread calamity...basically i want ALL my vertical games to run "rotated" on my monitor ie i have to turn the monitor on it's side to play..hence why i might have changed the mame.ini for this...was i wrong to do this? :)

All of the vertical games are running/looking fine "rotated" but galaga just runs too quickly along with the sound?
« Last Edit: August 13, 2013, 09:42:23 am by joeblade2 »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #6 on: August 13, 2013, 10:26:44 am »
Apologies for placing this in the wrong thread calamity...basically i want ALL my vertical games to run "rotated" on my monitor ie i have to turn the monitor on it's side to play..hence why i might have changed the mame.ini for this...was i wrong to do this? :)

All of the vertical games are running/looking fine "rotated" but galaga just runs too quickly along with the sound?

Let's clarify: rotated is when a vertical game is *rotated* by MAME so you don't have to touch your monitor. On the other hand, what you want is to run vertical games unrotated, or with their native orientation, so you need to turn the monitor on its side.

This is done by placing this option in mame.ini:

-orientation vertical

or even better:

-orientation rotate

(this one has the variants rotate_r and rotate_r)

What I'm saying is that you probably have modified the rotation options per game from the inside menu (galaga case), and that is conflicting now. So enter /cgf and delete everything.
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

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #7 on: August 13, 2013, 10:37:20 am »
Apologies for placing this in the wrong thread calamity...basically i want ALL my vertical games to run "rotated" on my monitor ie i have to turn the monitor on it's side to play..hence why i might have changed the mame.ini for this...was i wrong to do this? :)

All of the vertical games are running/looking fine "rotated" but galaga just runs too quickly along with the sound?

Let's clarify: rotated is when a vertical game is *rotated* by MAME so you don't have to touch your monitor. On the other hand, what you want is to run vertical games unrotated, or with their native orientation, so you need to turn the monitor on its side.

This is done by placing this option in mame.ini:

-orientation vertical

or even better:

-orientation rotate

(this one has the variants rotate_r and rotate_r)

What I'm saying is that you probably have modified the rotation options per game from the inside menu (galaga case), and that is conflicting now. So enter /cgf and delete everything.

Yes your right calamity my apologies i want to run everything "native" lol!!

Ok then i'll delete everything in the cfg folder and try running this again and report back....
many thanks!! 8)

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #8 on: August 13, 2013, 12:26:57 pm »
Ok so....did everything you said above calamity...except for your listed rotate_r and rotate_r as different options?

Still getting the speed issues with galaga.....but also some of my vert games are set 1 way and now some are set the other?

I deleted EVERYTHING in the cfg folder.....I have also noticed this speed issue on rally x and puckman...could it be a modeline issue?

Here is my mame.ini file incase theres something obvious here:
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                  0
playback                 
record                   
mngwrite                 
aviwrite                 
wavwrite                 
snapname                  %g/%i
snapsize                  auto
snapview                  internal
burnin                    0

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

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

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

#
# CORE SCREEN OPTIONS
#
brightness                1.0
contrast                  1.0
gamma                     1.0
pause_brightness          0.65
effect                    scanlines.png

#
# 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                     0
joystick                  1
lightgun                  0
multikeyboard             0
multimouse                0
steadykey                 0
ui_active                 0
offscreen_reload          0
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             keyboard
adstick_device            keyboard
pedal_device              keyboard
dial_device               keyboard
trackball_device          keyboard
lightgun_device           keyboard
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             1
uifont                    default
ramsize                   
confirm_quit              0
ui_mouse                  0

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

#
# CORE SWITCHRES OPTIONS
#
modeline                  1
monitor                   arcade_31
orientation               rotate
connector                 auto
interlace                 1
doublescan                1
cleanstretch              0
changeres                 1
powerstrip                0
lock_system_modes         1
lock_unsupported_modes    1
refresh_dont_care         0
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            0
numprocessors             auto
profile                   0
bench                     0

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

#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch                 0

#
# DIRECT3D-SPECIFIC OPTIONS
#
d3dversion                9
filter                    0

#
# 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
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

#
# 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              0
switchres                 1
full_screen_brightness    1.0
full_screen_contrast      1.0
full_screen_gamma         1.0

#
# WINDOWS SOUND OPTIONS
#
audio_latency             2

#
# INPUT DEVICE OPTIONS
#
dual_lightgun             0

All im really trying to do here is solve the speed up issues as i've stated above. :dizzy:

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #9 on: August 13, 2013, 12:43:05 pm »
The speed issues are not a problem by themselves, they're just a sympthom of something going wrong behind. They mean v-sync is not working. This may happen after a failed resolution change within a game. Your logs are showing resolutions changes in Galaga that shouldn't be happening.

Regarding the orientation issues, use either rotate_r or rotate_l, depending to what side you rotate your monitor, that will fix it.

Post a new log of galaga once you've fixed the orientation issues and deleted the cfg as adviced, and attach it using the forum controls behind the edit box. This one will help me finding the issue.

Also, try using the 'changeres 0' option to disable the dynamic resolution changes, to check if the issue comes from there.
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

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #10 on: August 13, 2013, 04:27:18 pm »
The speed issues are not a problem by themselves, they're just a sympthom of something going wrong behind. They mean v-sync is not working. This may happen after a failed resolution change within a game. Your logs are showing resolutions changes in Galaga that shouldn't be happening.

Regarding the orientation issues, use either rotate_r or rotate_l, depending to what side you rotate your monitor, that will fix it.

Post a new log of galaga once you've fixed the orientation issues and deleted the cfg as adviced, and attach it using the forum controls behind the edit box. This one will help me finding the issue.

Also, try using the 'changeres 0' option to disable the dynamic resolution changes, to check if the issue comes from there.

Okey Dokey...so tried the rotate_r and rotate_l in orientation and all that did was to remove "native" support for vertical games and rotate them so they display in horizontal format.

changeres from 1 to 0 did absolutely nothing either!! :banghead:

The cfg files have been deleted at every step btw....

Here is the galaga.txt and mame.ini for reference...thanks for all the support troubleshooting this calamity....I really appreciate it! ;)

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                  0
playback                 
record                   
mngwrite                 
aviwrite                 
wavwrite                 
snapname                  %g/%i
snapsize                  auto
snapview                  internal
burnin                    0

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

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

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

#
# CORE SCREEN OPTIONS
#
brightness                1.0
contrast                  1.0
gamma                     1.0
pause_brightness          0.65
effect                    scanlines.png

#
# 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                     0
joystick                  1
lightgun                  0
multikeyboard             0
multimouse                0
steadykey                 0
ui_active                 0
offscreen_reload          0
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             keyboard
adstick_device            keyboard
pedal_device              keyboard
dial_device               keyboard
trackball_device          keyboard
lightgun_device           keyboard
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             1
uifont                    default
ramsize                   
confirm_quit              0
ui_mouse                  0

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

#
# CORE SWITCHRES OPTIONS
#
modeline                  1
monitor                   arcade_31
orientation               rotate_r
connector                 auto
interlace                 1
doublescan                1
cleanstretch              0
changeres                 0
powerstrip                0
lock_system_modes         1
lock_unsupported_modes    1
refresh_dont_care         0
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            0
numprocessors             auto
profile                   0
bench                     0

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

#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch                 0

#
# DIRECT3D-SPECIFIC OPTIONS
#
d3dversion                9
filter                    0

#
# 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
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

#
# 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              0
switchres                 1
full_screen_brightness    1.0
full_screen_contrast      1.0
full_screen_gamma         1.0

#
# WINDOWS SOUND OPTIONS
#
audio_latency             2

#
# INPUT DEVICE OPTIONS
#
dual_lightgun             0

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #11 on: August 13, 2013, 04:39:21 pm »
Okey Dokey...so tried the rotate_r and rotate_l in orientation and all that did was to remove "native" support for vertical games and rotate them so they display in horizontal format.

You're using an old version that doesn't support these new options, please update:

SwitchRes: v0.014:[galaga] Calculating best video mode for 224x288@60.606060 orientation: rotated

I'm seeing you only have 8 custom modelines. You need to have at least 17, otherwise dynamic modelines won't work. How are you creating the modelines?

Do you have any sort of remote control software in there? In case you have, you need to remove it. However if that was the case I'd expect v-sync not working for all games, not just for that one.
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

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #12 on: August 13, 2013, 04:54:39 pm »
Okey Dokey...so tried the rotate_r and rotate_l in orientation and all that did was to remove "native" support for vertical games and rotate them so they display in horizontal format.

You're using an old version that doesn't support these new options, please update:

SwitchRes: v0.014:[galaga] Calculating best video mode for 224x288@60.606060 orientation: rotated

I'm seeing you only have 8 custom modelines. You need to have at least 17, otherwise dynamic modelines won't work. How are you creating the modelines?

Do you have any sort of remote control software in there? In case you have, you need to remove it. However if that was the case I'd expect v-sync not working for all games, not just for that one.

To answer each question....

Please update...?....I take it you mean update switchres? can do no probs...can't find a link to switchres on it's own only with the new 0.149 groovymame (my romset is 0.147) please advise after you read below...

I only have 8 custom modelines coz that's all that was created following cools guide on arcade otaku...I mentioned this to him and he said it was normal as running @640x480 on a 31k only pc monitor required very few modes...

I have no remote control software running, again this was a fresh install of everything following cools guide on arcade otaku running on a pc with specs I mentioned at the start.

Core2Duo
HD4650 1gb
XP SP3 32bit
2gb Ram

The problems are with only a few games but it appears i've opened a can of worms here...sorry calamity!! :'(
« Last Edit: August 13, 2013, 05:02:40 pm by joeblade2 »

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #13 on: August 14, 2013, 09:19:44 am »
Any thought's to the above calamity...?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #14 on: August 14, 2013, 09:21:35 am »
Hi joeblade2,

By "update" I meant update to the latest GroovyMAME (that is built upon SwitchRes 014b), test with that and see what happens.
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

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #15 on: August 14, 2013, 09:51:32 am »
Hi joeblade2,

By "update" I meant update to the latest GroovyMAME (that is built upon SwitchRes 014b), test with that and see what happens.

Ok...will do!Can i just replace my groovymame.exe file?

And to my other comments re the modelines....?

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #16 on: August 14, 2013, 04:15:49 pm »
Ok calamity so I went ahead and installed the latest groovymame over my existing, cleared the cfg folder again...setup orientation and im happy to report ALL the games are rotating the correct way!  :applaud:
However galaga, pacman, rally x are all suffering from the speedup issue still!! :hissy:
Here are the latest bits of info:
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                  0
playback                 
record                   
mngwrite                 
aviwrite                 
wavwrite                 
snapname                  %g/%i
snapsize                  auto
snapview                  internal
burnin                    0

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

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

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

#
# CORE SCREEN OPTIONS
#
brightness                1.0
contrast                  1.0
gamma                     1.0
pause_brightness          0.65
effect                    scanlines.png

#
# 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                     0
joystick                  1
lightgun                  0
multikeyboard             0
multimouse                0
steadykey                 0
ui_active                 0
offscreen_reload          0
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             keyboard
adstick_device            keyboard
pedal_device              keyboard
dial_device               keyboard
trackball_device          keyboard
lightgun_device           keyboard
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             1
uifont                    default
ramsize                   
confirm_quit              0
ui_mouse                  0

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

#
# CORE SWITCHRES OPTIONS
#
modeline                  1
monitor                   arcade_31
orientation               rotate_l
connector                 auto
interlace                 1
doublescan                1
cleanstretch              0
changeres                 1
powerstrip                0
lock_system_modes         1
lock_unsupported_modes    1
refresh_dont_care         0
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            0
numprocessors             auto
profile                   0
bench                     0

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

#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch                 0

#
# DIRECT3D-SPECIFIC OPTIONS
#
d3dversion                9
filter                    0

#
# 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
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

#
# 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              0
switchres                 1
full_screen_brightness    1.0
full_screen_contrast      1.0
full_screen_gamma         1.0

#
# WINDOWS SOUND OPTIONS
#
audio_latency             2

#
# INPUT DEVICE OPTIONS
#
dual_lightgun             0

Soooo frustrating!! I appreciate your wisdom as always calamity...seems like I can't get past this one...did you read my comment about the modelines on an earlier post?

Thanks again and apologies...

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #17 on: August 14, 2013, 04:36:51 pm »
Ok, your log is starting to look right, let's go on.

Now make sure to grab the latest vmmaker download (1.3c) from here: http://mame.3feetunder.com/windows-ati-crt-emudriver/

Use this one in case you didn't before. Point to the GM's executable inside vmmaker.ini and generate the resolutions. Post the modelines.txt file here as an attachment. Hopefully you'll have more than 17 modes.

If you're still having issues with galaga, test the following, just one option change each time:

frame_delay 0

multithreading 0

video ddraw

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

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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #18 on: August 14, 2013, 04:40:41 pm »
Soooo frustrating!!

Come on guys, we need tough men here  :D
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

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #19 on: August 14, 2013, 05:30:57 pm »
Soooo frustrating!!

Come on guys, we need tough men here  :D

You knows dat!! :whap  :laugh:

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #20 on: August 14, 2013, 05:37:33 pm »
Ok, your log is starting to look right, let's go on.

Now make sure to grab the latest vmmaker download (1.3c) from here: http://mame.3feetunder.com/windows-ati-crt-emudriver/

Use this one in case you didn't before. Point to the GM's executable inside vmmaker.ini and generate the resolutions. Post the modelines.txt file here as an attachment. Hopefully you'll have more than 17 modes.

If you're still having issues with galaga, test the following, just one option change each time:

frame_delay 0

multithreading 0

video ddraw

Ok calamity downloded vmmaker 1.3c just to be on the safe side as you said...pointed the exe to the groovymame.exe and setup an ini folder and pointed the ini location to that....set monitor as "VGA" and then ran vmmaker.....modeline.txt attached....a few more modelines i think now!! :applaud:

started galaga.......starfield much better...sound a tiny bit choppy but otherwise I think it's ok....rally x is still going bananas fast though? and puck man has stopped working with this new 0.149 version! Nevermind sortin a 0.149 romset now.

Gonna try your other options just to see what tha dileo is, do you want me to post my galaga.txt again?

Cheers amigo!! 8)

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #21 on: August 15, 2013, 02:46:19 am »
 :cheers: :cheers: :cheers: :cheers: :cheers: :cheers: :cheers: :cheers: :cheers: :cheers: :cheers: CALAMITY!!!!!   :applaud:

Were there!! At least I think we are lol!! So was trying your other suggested options.....

Multithreading............No Dice!!
Frame Delay..............Success!!!!!!!  :applaud: :applaud: :applaud:

Changed back to 0 from 1 as I had heard that increasing it to 1 helped with input lag originally....now rally x...fine!!...galaga....fine!! and the sound stuttering has even gone in splatterhouse too!!  :cheers: :cheers:

Thanks for all your help on this Calamity....I know i've taken up a lot of your time on this issue but I really wouldn't have bothered had I not been so impressed with how your drivers and groovymame made my early arcade memories come back to life!!

Is there anything else I need to bear in mind re settings? Now frame delay is back to 0...will i see a bit more input lag?
Also any implications from moving from 147 to 149 romset? will this effect any of the vmmaker settings or groovymame settings?

Anyways...thanks again calamity  :notworthy:

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #22 on: August 15, 2013, 04:35:36 am »
I'll jump for a second ;) I recommended enabling frame delay because it helps with input lag for me - was testing on one system. There have been developments with the lag in another thread here so keep an eye on that. It might be that you don't need it on your setup, and there may be fixes that come in future versions.

Using 147 was a bad idea from the start  :lol

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #23 on: August 15, 2013, 08:22:42 am »
I'll jump for a second ;) I recommended enabling frame delay because it helps with input lag for me - was testing on one system. There have been developments with the lag in another thread here so keep an eye on that. It might be that you don't need it on your setup, and there may be fixes that come in future versions.

Using 147 was a bad idea from the start  :lol

that's cool n tha gang fella...no incriminations intended btw!! your guide helped me along v.nicely mate  :cheers:

just i got stumped with this strange issue and took tha help of calamity to get back on track...tbh i've not noticed any additional lag since i've changed it but i've quite a bit more testing and playing to do now lol! ;)

i have read the other lag thread and it does sound interesting although i believe there are still issues that need to be resolved...

if you get a chance to read this reply...anything i need to bear in mind when replacing 147 set with 149?
will i need to run clrmamepro again? or can i just point it to the replacement folder set?

cheers for the info as always... 8)

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #24 on: August 15, 2013, 10:18:04 am »
I'll answer over on AO to save cluttering up here.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #25 on: August 15, 2013, 01:11:20 pm »
Hi joeblade,

I'm glad that it worked finally. I think I know what's happening with the -frame_delay option. You probably need to define a greater value for it, like 4 or 5, instead of 1 (e.g. -frame_delay 5). When defining a low value like 1, you certainly get rid of the lag associated to Direct3D's flip queue, but you don't get any further benefit, and what's worse, you risk entering twice in the same vertical retrace, specially with fast computers and low demanding games: I'd say this is the cause of the wrong speed you're seeing for Galaga, etc.

BTW, the lag with v-synced Direct3D (without -frame_delay) has been confirmed to be 3 frames, so it's a serious issue indeed.
« Last Edit: August 15, 2013, 01:13:10 pm by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

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

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #26 on: August 15, 2013, 03:50:50 pm »
Hi joeblade,

I'm glad that it worked finally. I think I know what's happening with the -frame_delay option. You probably need to define a greater value for it, like 4 or 5, instead of 1 (e.g. -frame_delay 5). When defining a low value like 1, you certainly get rid of the lag associated to Direct3D's flip queue, but you don't get any further benefit, and what's worse, you risk entering twice in the same vertical retrace, specially with fast computers and low demanding games: I'd say this is the cause of the wrong speed you're seeing for Galaga, etc.

BTW, the lag with v-synced Direct3D (without -frame_delay) has been confirmed to be 3 frames, so it's a serious issue indeed.

Thanks again Calamity.....yeah 3 frames is gonna notice for sure!! I'll have a play with a higher frame delay tonight and post back my findings....

BTW.....was my updated modeline looking better?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #27 on: August 15, 2013, 04:17:13 pm »
Yeah the modelines.txt file was perfect for your purposes.
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

joeblade2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:April 30, 2017, 07:19:58 pm
  • Scanline Generation!
Re: Barco CRT PC Monitor + GroovyMAME
« Reply #28 on: August 16, 2013, 12:47:30 pm »
Yeah the modelines.txt file was perfect for your purposes.

Calamity...final shout on this thread...promise! :lol

Many thanks again for all your help, groovymame is setup so well that this is the best arcade emulation experience I can honestly say i've ever had!!....Big, Big thanks for making this possible!!  :notworthy:

Have set frame delay to 4 and getting better results, lag wise....but a bit of sound stuttering!, so no more tweaking for the time being, only playing now!!  8)

Cheers  :cheers:
« Last Edit: August 16, 2013, 01:23:36 pm by joeblade2 »