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: Right side of the screen missing on CRT TV (log, pic and video included)  (Read 1344 times)

0 Members and 1 Guest are viewing this topic.

Professor Jones

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 29
  • Last login:February 09, 2021, 02:24:19 pm
  • Ain't nothing like the real thing
Hey,

I have a problem with my screen : a chunk of the image is not being drawn, on the right border. Here's a pic and a video, illustrating the problem :

https://photos.app.goo.gl/KfwXLWxre93QvsBL6

If I tinker with the geometry settings in the service menu I can make it so nothing is missing, but as a result the right border appears to be squished. Also, the screen geometry is not vertically symmetric, and since all the settings affect the left and right side at the same time, it's impossible to get the two of them right. Is there a way to get rid of (or attenuate) these problems through software ? I'm using the latest Groovymame64 and CRTemudriver.

Here is the log :

Code: [Select]
SwitchRes: v0.017l, Monitor: custom, 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: AMD Radeon HD 6450 (PCI\VEN_1002&DEV_6779&SUBSYS_E204174B&REV_00)
SwitchRes: Device key: System\CurrentControlSet\Control\Video\{D38201AC-E480-4747-A143-9F8467701506}\0000
ATI/AMD ADL init
Catalyst Version 15.8
ADL functions retrieved successfully.
Switchres: Searching for custom video modes...
Switchres: [  1]  640x 480 @ 60* : ATI ADL timing "640x480_60 15.685000KHz 59.980881Hz" 13.050000 640 664 728 832 480 483 489 523 interlace  -hsync -vsync
Switchres: [  2]  640x 480 @ 30 : ATI ADL timing "640x480_30 15.889000KHz 60.994244Hz" 13.220000 640 664 728 832 480 482 488 521 interlace  -hsync -vsync
Switchres: [  3] 2560x 240 @ 60 : ATI ADL timing "2560x240_60 15.623000KHz 59.629772Hz" 51.870000 2560 2664 2904 3320 240 242 245 262   -hsync -vsync
Switchres: [  4] 2560x 248 @ 60 : ATI ADL timing "2560x248_60 16.139000KHz 59.996281Hz" 54.230000 2560 2672 2928 3360 248 250 253 269   -hsync -vsync
Switchres: [  5] 2560x 256 @ 58 : ATI ADL timing "2560x256_58 16.199000KHz 58.480145Hz" 54.430000 2560 2672 2928 3360 256 258 261 277   -hsync -vsync
Switchres: [  6] 2560x 264 @ 57 : ATI ADL timing "2560x264_57 16.199000KHz 56.838596Hz" 54.430000 2560 2672 2928 3360 264 266 269 285   -hsync -vsync
Switchres: [  7] 2560x 272 @ 55 : ATI ADL timing "2560x272_55 16.199000KHz 55.286690Hz" 54.430000 2560 2672 2928 3360 272 274 277 293   -hsync -vsync
Switchres: [  8] 2560x 280 @ 54 : ATI ADL timing "2560x280_54 16.199000KHz 53.817276Hz" 54.430000 2560 2672 2928 3360 280 282 285 301   -hsync -vsync
Switchres: [  9] 2560x 288 @ 52 : ATI ADL timing "2560x288_52 16.199000KHz 52.423946Hz" 54.430000 2560 2672 2928 3360 288 290 293 309   -hsync -vsync
Switchres: [ 10] 2560x 448 @ 60 : ATI ADL timing "2560x448_60 15.691000KHz 60.003822Hz" 52.220000 2560 2664 2912 3328 448 467 473 523 interlace  -hsync -vsync
Switchres: [ 11] 2560x 464 @ 60 : ATI ADL timing "2560x464_60 15.691000KHz 60.003822Hz" 52.220000 2560 2664 2912 3328 464 475 481 523 interlace  -hsync -vsync
Switchres: [ 12] 2560x 480 @ 60 : ATI ADL timing "2560x480_60 15.691000KHz 60.003822Hz" 52.220000 2560 2664 2912 3328 480 483 489 523 interlace  -hsync -vsync
Switchres: [ 13] 2560x 496 @ 60 : ATI ADL timing "2560x496_60 16.169000KHz 59.996288Hz" 54.330000 2560 2672 2928 3360 496 499 505 539 interlace  -hsync -vsync
Switchres: [ 14] 2560x 512 @ 58 : ATI ADL timing "2560x512_58 16.229000KHz 58.482883Hz" 54.660000 2560 2672 2928 3368 512 515 521 555 interlace  -hsync -vsync
Switchres: [ 15] 2560x 544 @ 55 : ATI ADL timing "2560x544_55 16.226000KHz 55.284496Hz" 54.650000 2560 2672 2928 3368 544 547 553 587 interlace  -hsync -vsync
Switchres: [ 16] 2560x 560 @ 54 : ATI ADL timing "2560x560_54 16.226000KHz 53.817577Hz" 54.650000 2560 2672 2928 3368 560 563 569 603 interlace  -hsync -vsync
SwitchRes: Found 16 custom of 16 active video modes

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.017l:[ssf2xj] Calculating best video mode for 384x224@59.637405 orientation: normal

SwitchRes: [ 640]x[ 480]_[60=59.980881Hz]
   rng(0):  640 x 480_59.980881i 15.685000 [fract] scale(1, 2, 1) diff(40.00, 6.67, 0.3435) ratio(1.667, 2.143)

SwitchRes: [ 640]x[ 480]_(30=60.994244Hz)
   rng(0):  640 x 480_59.637405i 15.654819 [fract] scale(1, 2, 1) diff(40.00, 0.00, 0.0000) ratio(1.667, 2.143)

SwitchRes: [2560]x[ 240]_(60=59.629772Hz)
   rng(0): 2560 x 240_59.637405p 15.625000 [integ] scale(6, 1, 1) diff(10.00, 0.00, 0.0000) ratio(6.667, 1.071)

SwitchRes: [2560]x[ 248]_(60=59.996281Hz)
   rng(0): 2560 x 248_59.637405p 15.982825 [integ] scale(6, 1, 1) diff(10.00, 2.24, 0.0000) ratio(6.667, 1.107)

SwitchRes: [2560]x[ 256]_(58=58.480145Hz)
   rng(0): 2560 x 256_58.483753p 16.200000 [integ] scale(6, 1, 1) diff(10.00, 5.42, -1.1537) ratio(6.667, 1.143)

SwitchRes: [2560]x[ 264]_(57=56.838596Hz)
   rng(0): 2560 x 264_56.842106p 16.200000 [integ] scale(6, 1, 1) diff(10.00, 8.07, -2.7953) ratio(6.667, 1.179)

SwitchRes: [2560]x[ 272]_(55=55.286690Hz)
   rng(0): 2560 x 272_55.290104p 16.200000 [fract] scale(6, 1, 1) diff(10.00, 10.58, -4.3473) ratio(6.667, 1.214)

SwitchRes: [2560]x[ 280]_(54=53.817276Hz)
   rng(0): 2560 x 280_53.820599p 16.200000 [fract] scale(6, 1, 1) diff(10.00, 12.96, -5.8168) ratio(6.667, 1.250)

SwitchRes: [2560]x[ 288]_(52=52.423946Hz)
   rng(0): 2560 x 288_52.427185p 16.200000 [fract] scale(6, 1, 1) diff(10.00, 15.21, -7.2102) ratio(6.667, 1.286)

SwitchRes: [2560]x[ 448]_(60=60.003822Hz)
   rng(0): 2560 x 448_59.637405i 15.654819 [integ] scale(6, 2, 1) diff(10.00, 0.00, 0.0000) ratio(6.667, 2.000)

SwitchRes: [2560]x[ 464]_(60=60.003822Hz)
   rng(0): 2560 x 464_59.637405i 15.654819 [integ] scale(6, 2, 1) diff(10.00, 0.00, 0.0000) ratio(6.667, 2.071)

SwitchRes: [2560]x[ 480]_(60=60.003822Hz)
   rng(0): 2560 x 480_59.637405i 15.654819 [integ] scale(6, 2, 1) diff(10.00, 0.00, 0.0000) ratio(6.667, 2.143)

SwitchRes: [2560]x[ 496]_(60=59.996288Hz)
   rng(0): 2560 x 496_59.637405i 16.012643 [integ] scale(6, 2, 1) diff(10.00, 2.24, 0.0000) ratio(6.667, 2.214)

SwitchRes: [2560]x[ 512]_(58=58.482883Hz)
   rng(0): 2560 x 512_58.483753i 16.229242 [integ] scale(6, 2, 1) diff(10.00, 5.42, -1.1537) ratio(6.667, 2.286)

SwitchRes: [2560]x[ 544]_(55=55.284496Hz)
   rng(0): 2560 x 544_55.290104i 16.227645 [fract] scale(6, 2, 1) diff(10.00, 10.58, -4.3473) ratio(6.667, 2.429)

SwitchRes: [2560]x[ 560]_(54=53.817577Hz)
   rng(0): 2560 x 560_53.820599i 16.226910 [fract] scale(6, 2, 1) diff(10.00, 12.96, -5.8168) ratio(6.667, 2.500)

SwitchRes: [ssf2xj] (1) horizontal (384x224@59.637405)->(2560x240@59.637405)
   rng(0): 2560 x 240_59.637405p 15.625000 [integ] scale(6, 1, 1) diff(10.00, 0.00, 0.0000) ratio(6.667, 1.071)
SwitchRes: Modeline "2560x240_60 15.625000KHz 59.637405Hz" 51.875000 2560 2664 2904 3320 240 242 245 262   -hsync -vsync
Switchres: saving    ATI ADL timing "2560x240_60 15.623000KHz 59.629772Hz" 51.870000 2560 2664 2904 3320 240 242 245 262   -hsync -vsync
Switchres: updating  ATI ADL timing "2560x240_60 15.625000KHz 59.637405Hz" 51.875000 2560 2664 2904 3320 240 242 245 262   -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 -keepaspect
SwitchRes: Setting option -nounevenstretch
SwitchRes: Setting option -unevenstretchx
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -notriplebuffer
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -nofilter
Video: Monitor 65537 = "\\.\DISPLAY1" (primary)
Direct3D: Using Direct3D 9Ex
Physical width 640, height 480
Direct3D: Initialize
Direct3D: Configuring adapter #0 = AMD Radeon HD 6450
Direct3D: Adapter has Vendor ID: 1002 and Device ID: 6779
Direct3D: Using dynamic textures
Direct3D: YUV format = RGB
Direct3D: Max texture size = 16384x16384
Direct3D: Device created at 2560x240
Direct3D: First scanline: 20, Last scanline: 260, Break scanline: 260, Delay scanline: -6
Direct3D: Initialize HLSL
Direct3D: First store options
Direct3D: HLSL initialized
RawInput: APIs detected
RawInput: APIs detected
RawInput: APIs detected
stream_buffer_size = 37888
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
Input: Adding keyboard #0: Standard PS/2 Keyboard (device id: \\?\ACPI#PNP0303#4&32ee5e43&0#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding mouse #0: HID-compliant mouse (device id: \\?\HID#VID_045E&PID_0084#7&268d63de&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding lightgun #0: HID-compliant mouse (device id: \\?\HID#VID_045E&PID_0084#7&268d63de&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding joystick #0: Generic   USB  Joystick   (device id: Generic   USB  Joystick   product_00060079-0000-0000-0000-504944564944 instance_1d1db5a0-dda8-11e7-8001-444553540000)
Region ':maincpu' created
unzip: opened archive file roms\ssf2xj.zip
unzip: found roms\ssf2xj.zip ECD
unzip: roms\ssf2xj.zip has no ZIP64 ECD locator
unzip: read roms\ssf2xj.zip central directory
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: opened archive file roms\ssf2xj.zip
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: opened archive file roms\ssf2xj.zip
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: opened archive file roms\ssf2xj.zip
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: opened archive file roms\ssf2xj.zip
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: opened archive file roms\ssf2xj.zip
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: opened archive file roms\ssf2t.zip
unzip: found roms\ssf2t.zip ECD
unzip: roms\ssf2t.zip has no ZIP64 ECD locator
unzip: read roms\ssf2t.zip central directory
unzip: closing archive file roms\ssf2t.zip and sending to cache
Region ':gfx' created
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
Region ':audiocpu' created
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
Region ':qsound' created
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
Region ':key' created
unzip: found roms\ssf2xj.zip in cache
unzip: opened archive file roms\ssf2xj.zip
unzip: closing archive file roms\ssf2xj.zip and sending to cache
Region ':qsound:dsp' created
unzip: found roms\ssf2xj.zip in cache
unzip: closing archive file roms\ssf2xj.zip and sending to cache
unzip: found roms\ssf2t.zip in cache
unzip: opened archive file roms\ssf2t.zip
unzip: closing archive file roms\ssf2t.zip and sending to cache
Optional memory region ':stars' not found
Optional device ':soundlatch2' not found
Optional device ':soundlatch' not found
Optional device ':msm2' not found
Optional device ':msm1' not found
Optional device ':m48t35' not found
Optional device ':oki' not found
Optional shared pointer ':mainram' not found
Optional device ':audiocpu:finder_dummy_tag' not found
Optional device ':audiocpu:finder_dummy_tag' not found
Optional device ':audiocpu:finder_dummy_tag' not found
Optional device ':eeprom:finder_dummy_tag' not found
Optional memory region ':eeprom' not found
Optional device ':screen:finder_dummy_tag' not found
Optional device ':screen:finder_dummy_tag' not found
Optional memory region ':palette:finder_dummy_tag' not found
Starting Super Street Fighter II X: Grand Master Challenge (Japan 940311) ':'
  (missing dependencies; rescheduling)
Starting Motorola MC68000 ':maincpu'
Starting Timer ':scantimer'
Starting Zilog Z80 ':audiocpu'
Starting Serial EEPROM 93C46 (64x16) ':eeprom'
Starting Video Screen ':screen'
  (missing dependencies; rescheduling)
Starting gfxdecode ':gfxdecode'
Starting palette ':palette'
Starting Speaker ':lspeaker'
  (missing dependencies; rescheduling)
Starting Speaker ':rspeaker'
  (missing dependencies; rescheduling)
Starting QSound (HLE) ':qsound'
Starting Super Street Fighter II X: Grand Master Challenge (Japan 940311) ':'
  (missing dependencies; rescheduling)
Starting Video Screen ':screen'
Starting Speaker ':lspeaker'
Starting Speaker ':rspeaker'
Starting Super Street Fighter II X: Grand Master Challenge (Japan 940311) ':'
Attempting to parse: default.cfg
Attempting to parse: ssf2xj.cfg
Average speed: 100.00% (2 seconds)
Switchres: restoring ATI ADL timing "2560x240_60 15.623000KHz 59.629772Hz" 51.870000 2560 2664 2904 3320 240 242 245 262   -hsync -vsync
ATI/AMD ADL close
Sound: buffer overflows=4 underflows=0
« Last Edit: December 19, 2018, 06:13:06 am by Professor Jones »

Professor Jones

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 29
  • Last login:February 09, 2021, 02:24:19 pm
  • Ain't nothing like the real thing
Re: Right side of the screen missing on CRT TV (log included)
« Reply #1 on: December 19, 2018, 05:10:15 am »
My mame.ini, in case it would be useful :

Code: [Select]
#
# CORE CONFIGURATION OPTIONS
#
readconfig                1
writeconfig               0

#
# CORE SEARCH PATH OPTIONS
#
homepath                  .
rompath                   roms
hashpath                  hash
samplepath                samples
artpath                   artwork
ctrlrpath                 ctrlr
inipath                   .;ini;ini/presets
fontpath                  .
cheatpath                 cheat
crosshairpath             crosshair
pluginspath               plugins
languagepath              language
swpath                    software

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

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

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

#
# CORE RENDER OPTIONS
#
keepaspect                0
unevenstretch             1
unevenstretchx            0
unevenstretchy            0
autostretchxy             0
intoverscan               0
intscalex                 0
intscaley                 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             0
use_overlays              0
use_bezels                0
use_cpanels               0
use_marquees              0
fallback_artwork         
override_artwork         

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

#
# CORE VECTOR OPTIONS
#
beam_width_min            1.0
beam_width_max            1.0
beam_intensity_weight     0
flicker                   0

#
# CORE SOUND OPTIONS
#
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
#
verbose                   0
log                       0
oslog                     0
debug                     0
update_in_pause           0
debugscript               

#
# CORE COMM OPTIONS
#
comm_localhost            0.0.0.0
comm_localport            15112
comm_remotehost           127.0.0.1
comm_remoteport           15112
comm_framesync            0

#
# CORE MISC OPTIONS
#
drc                       1
drc_use_c                 0
drc_log_uml               0
drc_log_native            0
bios                     
cheat                     0
skip_gameinfo             0
uifont                    default
ui                        cabinet
ramsize                   
confirm_quit              0
ui_mouse                  1
language                  English
nvram_save                1

#
# SCRIPTING OPTIONS
#
autoboot_command         
autoboot_delay            0
autoboot_script           
console                   0
plugins                   1
plugin                   
noplugin                 

#
# HTTP SERVER OPTIONS
#
http                      0
http_port                 8080
http_root                 web

#
# CORE SWITCHRES OPTIONS
#
modeline_generation       1
monitor                   custom
orientation               horizontal
connector                 auto
interlace                 1
doublescan                1
super_width               2560
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               0
vsync_offset              0
black_frame_insertion     0
modeline                  auto
ps_timing                 auto
lcd_range                 auto
crt_range0                15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576
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

#
# OSD KEYBOARD MAPPING OPTIONS
#
uimodekey                 SCRLOCK

#
# OSD FONT OPTIONS
#
uifontprovider            auto

#
# OSD OUTPUT OPTIONS
#
output                    auto

#
# OSD INPUT OPTIONS
#
keyboardprovider          auto
mouseprovider             auto
lightgunprovider          auto
joystickprovider          auto

#
# OSD DEBUGGING OPTIONS
#
debugger                  auto
debugger_font             auto
debugger_font_size        0
watchdog                  0

#
# OSD PERFORMANCE OPTIONS
#
numprocessors             auto
bench                     0

#
# OSD VIDEO OPTIONS
#
video                     d3d
numscreens                1
window                    0
maximize                  1
waitvsync                 0
monitorprovider           auto

#
# OSD PER-WINDOW VIDEO OPTIONS
#
screen                    auto
aspect                    4:3
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

#
# OSD FULL SCREEN OPTIONS
#
switchres                 1

#
# OSD ACCELERATED VIDEO OPTIONS
#
filter                    0
prescale                  1

#
# OpenGL-SPECIFIC OPTIONS
#
gl_forcepow2texture       0
gl_notexturerect          0
gl_vbo                    1
gl_pbo                    1
gl_glsl                   0
gl_glsl_filter            1
glsl_shader_mame0         none
glsl_shader_mame1         none
glsl_shader_mame2         none
glsl_shader_mame3         none
glsl_shader_mame4         none
glsl_shader_mame5         none
glsl_shader_mame6         none
glsl_shader_mame7         none
glsl_shader_mame8         none
glsl_shader_mame9         none
glsl_shader_screen0       none
glsl_shader_screen1       none
glsl_shader_screen2       none
glsl_shader_screen3       none
glsl_shader_screen4       none
glsl_shader_screen5       none
glsl_shader_screen6       none
glsl_shader_screen7       none
glsl_shader_screen8       none
glsl_shader_screen9       none

#
# OSD SOUND OPTIONS
#
sound                     auto
audio_latency             2.0

#
# PORTAUDIO OPTIONS
#
pa_api                    none
pa_device                 none
pa_latency                0

#
# BGFX POST-PROCESSING OPTIONS
#
bgfx_path                 bgfx
bgfx_backend              auto
bgfx_debug                0
bgfx_screen_chains        default
bgfx_shadow_mask          slot-mask.png
bgfx_lut                 
bgfx_avi_name             auto

#
# WINDOWS PERFORMANCE OPTIONS
#
priority                  0
profile                   0

#
# WINDOWS VIDEO OPTIONS
#
menu                      0

#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlslpath                  hlsl
hlsl_enable               0
hlsl_oversampling         0
hlsl_write                auto
hlsl_snap_width           2048
hlsl_snap_height          1536
shadow_mask_tile_mode     0
shadow_mask_alpha         0.0
shadow_mask_texture       shadow-mask.png
shadow_mask_x_count       6
shadow_mask_y_count       4
shadow_mask_usize         0.1875
shadow_mask_vsize         0.25
shadow_mask_uoffset       0.0
shadow_mask_voffset       0.0
distortion                0.0
cubic_distortion          0.0
distort_corner            0.0
round_corner              0.0
smooth_border             0.0
reflection                0.0
vignetting                0.0
scanline_alpha            0.0
scanline_size             1.0
scanline_height           1.0
scanline_variation        1.0
scanline_bright_scale     1.0
scanline_bright_offset    0.0
scanline_jitter           0.0
hum_bar_alpha             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
chroma_mode               3
chroma_conversion_gain    0.299,0.587,0.114
chroma_a                  0.64,0.33
chroma_b                  0.30,0.60
chroma_c                  0.15,0.06
chroma_y_gain             0.2126,0.7152,0.0722

#
# NTSC POST-PROCESSING OPTIONS
#
yiq_enable                0
yiq_jitter                0.0
yiq_cc                    3.57954545
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_beam_smooth        0.0
vector_length_scale       0.5
vector_length_ratio       0.5

#
# BLOOM POST-PROCESSING OPTIONS
#
bloom_blend_mode          0
bloom_scale               0.0
bloom_overdrive           1.0,1.0,1.0
bloom_lvl0_weight         1.0
bloom_lvl1_weight         0.64
bloom_lvl2_weight         0.32
bloom_lvl3_weight         0.16
bloom_lvl4_weight         0.08
bloom_lvl5_weight         0.06
bloom_lvl6_weight         0.04
bloom_lvl7_weight         0.02
bloom_lvl8_weight         0.01
lut_texture               
lut_enable                0
ui_lut_texture           
ui_lut_enable             0

#
# FULL SCREEN OPTIONS
#
triplebuffer              0
full_screen_brightness    1.0
full_screen_contrast      1.0
full_screen_gamma         1.0

#
# INPUT DEVICE OPTIONS
#
global_inputs             0
dual_lightgun             0

#
# FRONTEND COMMAND OPTIONS
#
dtd                       1

Professor Jones

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 29
  • Last login:February 09, 2021, 02:24:19 pm
  • Ain't nothing like the real thing
Re: Right side of the screen missing on CRT TV (log, pic and video included)
« Reply #2 on: December 19, 2018, 04:02:32 pm »
Well I was able to sort this out myself by modifying the HFrontPorch and HBackPorch values. The image is still a little squished on the right border but it's barely noticeable in game, otherwise the geometry is very close to perfect IMHO.

https://photos.app.goo.gl/JygenxJaSVi2mS4G8