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