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: Vertical games on horizontal monitor running in 480i  (Read 3360 times)

0 Members and 1 Guest are viewing this topic.

Jonny G

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 191
  • Last login:March 04, 2024, 05:59:46 pm
Vertical games on horizontal monitor running in 480i
« on: February 21, 2016, 03:45:22 pm »
After trying to work out why Frogger is running so slowly whilst testing out the framedelay option, I've found the only way to get it to full speed is to enable triplebuffer and syncrefresh in mame.ini

However looking at the machine info it shows that it's running in 2560 x 480i @ 60.606Hz, 15.788

(while we're here, I haven't disabled any of the info screens in mame.ini at boot but im still not seeing them upon loading a game, I'm having to go into the tab menu and look in machine info. How do I revert to seeing them on boot?)

I'm running an HD4850 (Atom Flashed) under Win7 on a Hantarex MTC9000, I followed Calamity's guide on setup and installation of super resolutions for HD4xxx cards which seems fine on all horiz games.

I'm presuming I've done something wrong for vertical games to be displaying at 480i haven't I? Here's my current mame.ini

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
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
snapbilinear              1
statename                 %g
burnin                    0

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

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

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

#
# CORE VECTOR OPTIONS
#
antialias                 1
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

#
# 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
ramsize                   
confirm_quit              0
ui_mouse                  0
autoboot_command         
autoboot_delay            2
autoboot_script           
console                   0

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

#
# CORE SWITCHRES OPTIONS
#
modeline_generation       1
monitor                   arcade_15
orientation               horizontal
connector                 auto
interlace                 1
doublescan                1
cleanstretch              2
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-16670, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.160, 1.056, 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 DEBUGGING OPTIONS
#
debugger                  auto
debugger_font             auto
debugger_font_size        0
watchdog                  0

#
# OSD PERFORMANCE OPTIONS
#
multithreading            1
numprocessors             auto
bench                     0

#
# OSD VIDEO OPTIONS
#
video                     d3d
numscreens                1
window                    0
maximize                  1
keepaspect                1
unevenstretch             0
waitvsync                 0

#
# OSD PER-WINDOW VIDEO OPTIONS
#
screen                    auto
aspect                    auto
resolution                2560x0
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

#
# WINDOWS PERFORMANCE OPTIONS
#
priority                  1
profile                   0

#
# WINDOWS VIDEO OPTIONS
#
menu                      0

#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch                 0

#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlsl_enable               0
hlslpath                  hlsl
hlsl_prescale_x           0
hlsl_prescale_y           0
hlsl_write               
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
curvature                 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_bright_scale     1.0
scanline_bright_offset    0.0
scanline_jitter           0.0
hum_bar_alpha             0.0
defocus                   1.0,0.0
converge_x                0.25,0.00,-0.25
converge_y                0.0,0.25,-0.25
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.4
offset                    0.0,0.0,0.0
scale                     0.95,0.95,0.95
power                     0.8,0.8,0.8
floor                     0.05,0.05,0.05
phosphor_life             0.4,0.4,0.4

#
# 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_length_scale       0.5
vector_length_ratio       500.0

#
# BLOOM POST-PROCESSING OPTIONS
#
bloom_blend_mode          0
bloom_scale               0.25
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.04
bloom_lvl6_weight         0.04
bloom_lvl7_weight         0.02
bloom_lvl8_weight         0.02
bloom_lvl9_weight         0.01
bloom_lvl10_weight        0.01

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

#
# INPUT DEVICE OPTIONS
#
global_inputs             0
dual_lightgun             0

EDIT: Just checked 1942 rev b and it's running at 2560 x 256p @58.484Hz, 15.200kHz. Is this the closest I'm going to get to 256x224 @60Hz on my setup?

EDIT 2: This is weird, I've just made a frogger.ini and saved it in the ini folder. Tested it to make sure it affects the game by setting "ror 1" and it does. However if I set "syncrefresh 0" in mame.ini then set "syncrefresh 1" in frogger ini, the game starts running really slowly again. What am I missing?
« Last Edit: February 21, 2016, 04:05:15 pm by Jonny G »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7461
  • Last login:May 23, 2025, 06:07:25 am
  • Quote me with care
Re: Vertical games on horizontal monitor running in 480i
« Reply #1 on: February 21, 2016, 04:17:45 pm »
Several issues going on.

Frogger & Galaxian use the same driver, previously there was a hack in GM to make those run at 256p when rotated. This hack was removed since 0.169, since users have been complaining about it. MAME reports emulates as 768x224 (this is correct), so to run them on a horizontal monitor you either need to use interlace or force 256p in an ini file (which probably will result in scaling artifacts anyway).

Interlaced modes run at half speed for the HD 4xxx cards. You can "fix" it by forcing positive sync in a custom crt_range (do a search in the pinned threads), but this won't work with most arcade monitors.

Frame delay should fix this by the way, so I'm not sure what's going on (you're missing the log like everyone else these days).
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

Jonny G

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 191
  • Last login:March 04, 2024, 05:59:46 pm
Re: Vertical games on horizontal monitor running in 480i
« Reply #2 on: February 21, 2016, 04:39:27 pm »
Thanks Calamity, i'll get a log up tomorrow, was just sneaking 5 minutes with the cab before bed! Would I force 256p in the frogger.ini by setting "resolution 2560x256"?
« Last Edit: February 21, 2016, 04:41:29 pm by Jonny G »

Jonny G

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 191
  • Last login:March 04, 2024, 05:59:46 pm
Re: Vertical games on horizontal monitor running in 480i
« Reply #3 on: February 23, 2016, 04:36:14 am »
Decided I'll get an HD 5450 and see how that goes.

Jonny G

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 191
  • Last login:March 04, 2024, 05:59:46 pm
Re: Vertical games on horizontal monitor running in 480i
« Reply #4 on: February 23, 2016, 06:27:19 pm »
OK got myself an HD5450 and all installed fine with super resolutions. Frogger is still running in 480i as expected but seems to now be at full speed without special edits and frame delay. I made a log anyway, does this all look OK to you?

Code: [Select]
SwitchRes: v0.015l, 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: \\.\DISPLAY10: ATI Radeon HD 5450 (CRT Emudriver - WDDM v1.20) (PCI\VEN_1002&DEV_68F9&SUBSYS_04731043&REV_00)
SwitchRes: Device key: System\CurrentControlSet\Control\Video\{4991700E-D873-4F9C-8784-F193AD37CCE6}\0000
ATI/AMD ADL init
ADL functions retrieved successfully.
Switchres: Searching for custom video modes...
Switchres: [  1]  640x 480 @ 30* : ATI ADL timing "640x480_30 15.685000KHz 59.980881Hz" 13.050000 640 664 728 832 480 483 489 523 interlace  -hsync -vsync
Switchres: [  2]  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: [  3]  720x 480 @ 60 : system mode
Switchres: [  4] 2560x 240 @ 60 : ATI ADL timing "2560x240_60 15.661000KHz 60.003830Hz" 52.120000 2560 2664 2912 3328 240 242 245 261   -hsync -vsync
Switchres: [  5] 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: [  6] 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: [  7] 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: [  8] 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: [  9] 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: [ 10] 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: [ 11] 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: [ 12] 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: [ 13] 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: [ 14] 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: [ 15] 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: [ 16] 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: [ 17] 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 17 active video modes
SwitchRes: -resolution was forced as 2560x0

SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.015l:[frogger] Calculating best video mode for 224x768@60.606060 orientation: rotated

SwitchRes: [ 640]x[ 480]_[30=59.980881Hz] - locked

SwitchRes: [ 640]x[ 480]_(60=59.980881Hz) - locked

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

SwitchRes: [2560]x[ 240]_(60=60.003830Hz)
   rng(0): 2560 x 240_60.606060p 15.757576 [fract] scale(6, 1, 1) diff(6.67, 0.00, 0.0000) ratio(11.429, 0.313)

SwitchRes: [2560]x[ 248]_(60=59.996281Hz)
   rng(0): 2560 x 248_60.223049p 16.200000 [fract] scale(6, 1, 1) diff(6.67, 0.00, -0.3830) ratio(11.429, 0.323)

SwitchRes: [2560]x[ 256]_(58=58.480145Hz)
   rng(0): 2560 x 256_58.483753p 16.200000 [fract] scale(6, 1, 1) diff(6.67, 0.00, -2.1223) ratio(11.429, 0.333)

SwitchRes: [2560]x[ 264]_(57=56.838596Hz)
   rng(0): 2560 x 264_56.842106p 16.200000 [fract] scale(6, 1, 1) diff(6.67, 0.00, -3.7640) ratio(11.429, 0.344)

SwitchRes: [2560]x[ 272]_(55=55.286690Hz)
   rng(0): 2560 x 272_55.290104p 16.200000 [fract] scale(6, 1, 1) diff(6.67, 0.00, -5.3160) ratio(11.429, 0.354)

SwitchRes: [2560]x[ 280]_(54=53.817276Hz)
   rng(0): 2560 x 280_53.820599p 16.200000 [fract] scale(6, 1, 1) diff(6.67, 0.00, -6.7855) ratio(11.429, 0.365)

SwitchRes: [2560]x[ 288]_(52=52.423946Hz)
   rng(0): 2560 x 288_52.427185p 16.200000 [fract] scale(6, 1, 1) diff(6.67, 0.00, -8.1789) ratio(11.429, 0.375)

SwitchRes: [2560]x[ 448]_(60=60.003822Hz)
   rng(0): 2560 x 448_60.606060i 15.666667 [fract] scale(6, 1, 1) diff(6.67, 0.00, 0.0000) ratio(11.429, 0.583)

SwitchRes: [2560]x[ 464]_(60=60.003822Hz)
   rng(0): 2560 x 464_60.606060i 15.666667 [fract] scale(6, 1, 1) diff(6.67, 0.00, 0.0000) ratio(11.429, 0.604)

SwitchRes: [2560]x[ 480]_(60=60.003822Hz)
   rng(0): 2560 x 480_60.606060i 15.787879 [fract] scale(6, 1, 1) diff(6.67, 0.00, 0.0000) ratio(11.429, 0.625)

SwitchRes: [2560]x[ 496]_(60=59.996288Hz)
   rng(0): 2560 x 496_60.223049i 16.230112 [fract] scale(6, 1, 1) diff(6.67, 0.00, -0.3830) ratio(11.429, 0.646)

SwitchRes: [2560]x[ 512]_(58=58.482883Hz)
   rng(0): 2560 x 512_58.483753i 16.229242 [fract] scale(6, 1, 1) diff(6.67, 0.00, -2.1223) ratio(11.429, 0.667)

SwitchRes: [2560]x[ 544]_(55=55.284496Hz)
   rng(0): 2560 x 544_55.290104i 16.227645 [fract] scale(6, 1, 1) diff(6.67, 0.00, -5.3160) ratio(11.429, 0.708)

SwitchRes: [2560]x[ 560]_(54=53.817577Hz)
   rng(0): 2560 x 560_53.820599i 16.226910 [fract] scale(6, 1, 1) diff(6.67, 0.00, -6.7855) ratio(11.429, 0.729)

SwitchRes: [frogger] (1) vertical (224x768@60.606060)->(2560x480@60.606060)
   rng(0): 2560 x 480_60.606060i 15.787879 [fract] scale(6, 1, 1) diff(6.67, 0.00, 0.0000) ratio(11.429, 0.625)
SwitchRes: Modeline "2560x480_60 15.787879KHz 60.606060Hz" 52.668364 2560 2664 2912 3336 480 482 488 521 interlace  -hsync -vsync
Switchres: saving    ATI ADL timing "2560x480_60 15.691000KHz 60.003822Hz" 52.220000 2560 2664 2912 3328 480 483 489 523 interlace  -hsync -vsync
Switchres: updating  ATI ADL timing "2560x480_60 15.785000KHz 60.595009Hz" 52.660000 2560 2664 2912 3336 480 482 488 521 interlace  -hsync -vsync
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -noautoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -multithreading
SwitchRes: Setting option -notriplebuffer
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -nohwstretch
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -filter
SwitchRes: Setting option -prescale 1
Video: Monitor 0000000005850F68 = "\\.\DISPLAY10" (primary)
Direct3D: Warning - Unable find any D3D9 DLLs; disabling post-effect rendering
Direct3D: Using Direct3D 9
window_proc: WM_NCACTIVATE
blit_lock = TRUE
Physical width 640, height 480
Direct3D: Configuring adapter #0 = ATI Radeon HD 5450 (CRT Emudriver - WDDM v1.20)
Direct3D: Adapter has Vendor ID: 1002 and Device ID: 68F9
Direct3D: Using dynamic textures
Direct3D: YUV format = RGB
Direct3D: Max texture size = 16384x16384
Direct3D: Device created at 2560x480
Direct3D: First scanline: 19, Last scanline: 499, Break scanline: 499, Delay scanline: -33
blit_unlock = TRUE
window_proc: WM_PAINT
Blitting thread created
winwindow_video_window_create: blit_lock = TRUE
Blitting thread started
RawInput: APIs detected
Input: Adding Mouse #0: HID-compliant mouse
Input: Adding Gun #0: HID-compliant mouse
Input: Adding Kbd #0: HID Keyboard Device
Input: Adding Kbd #1: HID Keyboard Device
Input: Adding Mouse #1: HID-compliant mouse
Input: Adding Gun #1: HID-compliant mouse
DirectInput: Using DirectInput 8
blit_lock = FALSE
window_proc: WM_PAINT:END
stream_buffer_size = 37888
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
Region ':maincpu' created
Region ':audiocpu' created
Region ':gfx1' created
Region ':proms' created
Starting Frogger ':'
Optional shared pointer 'decrypted_opcodes' not found
Optional device 'ppi8255_2' not found
Optional device 'digitalker' not found
Optional device 'cclimber_audio:aysnd' not found
Optional device '8910.2' not found
Optional device '8910.1' not found
Optional device 'dac' not found
Optional device 'audio2' not found
  (missing dependencies; rescheduling)
Starting Z80 ':maincpu'
Starting gfxdecode ':gfxdecode'
Starting palette ':palette'
Starting Video Screen ':screen'
Optional device 'finder_dummy_tag' not found
Adjusting target speed to 98.5% (hw=60.00Hz, game=60.61Hz, adjusted=59.70Hz)
Starting Timer ':stars'
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting 8255 PPI ':ppi8255_0'
Starting 8255 PPI ':ppi8255_1'
Starting Z80 ':audiocpu'
Starting AY-3-8910A ':8910.0'
Starting DISCRETE ':konami'
Starting Frogger ':'
Optional shared pointer 'decrypted_opcodes' not found
Optional device 'ppi8255_2' not found
Optional device 'digitalker' not found
Optional device 'cclimber_audio:aysnd' not found
Optional device '8910.2' not found
Optional device '8910.1' not found
Optional device 'dac' not found
Optional device 'audio2' not found
  (missing dependencies; rescheduling)
Starting Speaker ':mono'
Starting Frogger ':'
Optional shared pointer 'decrypted_opcodes' not found
Optional device 'ppi8255_2' not found
Optional device 'digitalker' not found
Optional device 'cclimber_audio:aysnd' not found
Optional device '8910.2' not found
Optional device '8910.1' not found
Optional device 'dac' not found
Optional device 'audio2' not found
Average speed: 99.98% (9 seconds)
Switchres: restoring ATI ADL timing "2560x480_60 15.691000KHz 60.003822Hz" 52.220000 2560 2664 2912 3328 480 483 489 523 interlace  -hsync -vsync
ATI/AMD ADL close
window_proc: WM_NCACTIVATE
blit_lock = TRUE
window_proc: WM_DESTROY
blit_lock = TRUE
Blitting thread destroyed

and here's my mame.ini again...

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
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
snapbilinear              1
statename                 %g
burnin                    0

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

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

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

#
# CORE VECTOR OPTIONS
#
antialias                 1
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

#
# 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
ramsize                   
confirm_quit              0
ui_mouse                  0
autoboot_command         
autoboot_delay            2
autoboot_script           
console                   0

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

#
# CORE SWITCHRES OPTIONS
#
modeline_generation       1
monitor                   custom
orientation               horizontal
connector                 auto
interlace                 1
doublescan                1
cleanstretch              2
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 DEBUGGING OPTIONS
#
debugger                  auto
debugger_font             auto
debugger_font_size        0
watchdog                  0

#
# OSD PERFORMANCE OPTIONS
#
multithreading            1
numprocessors             auto
bench                     0

#
# OSD VIDEO OPTIONS
#
video                     auto
numscreens                1
window                    0
maximize                  1
keepaspect                1
unevenstretch             0
waitvsync                 0

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

#
# WINDOWS PERFORMANCE OPTIONS
#
priority                  1
profile                   0

#
# WINDOWS VIDEO OPTIONS
#
menu                      0

#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch                 0

#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlsl_enable               0
hlslpath                  hlsl
hlsl_prescale_x           0
hlsl_prescale_y           0
hlsl_write               
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
curvature                 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_bright_scale     1.0
scanline_bright_offset    0.0
scanline_jitter           0.0
hum_bar_alpha             0.0
defocus                   1.0,0.0
converge_x                0.25,0.00,-0.25
converge_y                0.0,0.25,-0.25
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.4
offset                    0.0,0.0,0.0
scale                     0.95,0.95,0.95
power                     0.8,0.8,0.8
floor                     0.05,0.05,0.05
phosphor_life             0.4,0.4,0.4

#
# 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_length_scale       0.5
vector_length_ratio       500.0

#
# BLOOM POST-PROCESSING OPTIONS
#
bloom_blend_mode          0
bloom_scale               0.25
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.04
bloom_lvl6_weight         0.04
bloom_lvl7_weight         0.02
bloom_lvl8_weight         0.02
bloom_lvl9_weight         0.01
bloom_lvl10_weight        0.01

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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7461
  • Last login:May 23, 2025, 06:07:25 am
  • Quote me with care
Re: Vertical games on horizontal monitor running in 480i
« Reply #5 on: February 24, 2016, 07:14:29 am »
Looks ok now :)
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

Jonny G

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 191
  • Last login:March 04, 2024, 05:59:46 pm
Re: Vertical games on horizontal monitor running in 480i
« Reply #6 on: February 24, 2016, 10:19:05 am »
You must be sick of me thanking you by now, but you know I appreciate you having a look to make sure things are as good as they can be.