Yeah. :/
Just did it again from scratch. Textbook. Even updated dx11.1 and re-installed the dx9 redistributable. No go. Really bums me out. I know the system is capable of it. No idea why it won't work. GLSL worked fine.
For giggles - my verbose log. Forced 640x480 just to try to get a low res option working since 1280x1024 didn't work.
**Last update - Did mame.exe pacman -hlsl. Worked with default garbage settings. Looked like hot poop. So there has to be something in my INI breaking something, or its just not reading it right.
C:\mame>mame.exe pacman -v
SwitchRes: v0.015m, Monitor: lcd, Orientation: vertical, Modeline generation: en
abled
SwitchRes: LCD vfreq range set by user as 50.000000-60.000000
SwitchRes: \\.\DISPLAY1: ATI Radeon HD 3470 (CRT Emudriver - WDDM v1.1) (PCI\VEN
_1002&DEV_95C0&SUBSYS_0B421002&REV_00)
SwitchRes: Device key: System\CurrentControlSet\Control\Video\{071692DE-FF3F-4DA
A-9D3B-81CA90906D04}\0000
ATI legacy init
Switchres: Searching for custom video modes...
Switchres: [ 1] 640x 480 @ 59 : system mode
Switchres: [ 2] 640x 480 @ 60* : system mode
Switchres: [ 3] 640x 480 @ 72 : system mode
Switchres: [ 4] 640x 480 @ 75 : system mode
Switchres: [ 5] 720x 480 @ 60 : system mode
Switchres: [ 6] 800x 600 @ 56 : system mode
Switchres: [ 7] 800x 600 @ 60 : system mode
Switchres: [ 8] 800x 600 @ 70 : system mode
Switchres: [ 9] 800x 600 @ 72 : system mode
Switchres: [ 10] 800x 600 @ 75 : system mode
Switchres: [ 11] 1024x 768 @ 60 : system mode
Switchres: [ 12] 1024x 768 @ 70 : system mode
Switchres: [ 13] 1024x 768 @ 72 : system mode
Switchres: [ 14] 1024x 768 @ 75 : system mode
Switchres: [ 15] 1152x 864 @ 60 : system mode
Switchres: [ 16] 1152x 864 @ 70 : system mode
Switchres: [ 17] 1152x 864 @ 75 : system mode
Switchres: [ 18] 1280x 720 @ 59 : system mode
Switchres: [ 19] 1280x 720 @ 60 : system mode
Switchres: [ 20] 1280x 768 @ 56 : system mode
Switchres: [ 21] 1280x 768 @ 60 : system mode
Switchres: [ 22] 1280x 768 @ 75 : system mode
Switchres: [ 23] 1280x 800 @ 60 : system mode
Switchres: [ 24] 1280x 800 @ 75 : system mode
Switchres: [ 25] 1280x 960 @ 60 : system mode
Switchres: [ 26] 1280x 960 @ 70 : system mode
Switchres: [ 27] 1280x 960 @ 72 : system mode
Switchres: [ 28] 1280x 960 @ 75 : system mode
Switchres: [ 29] 1280x1024 @ 60 : system mode
Switchres: [ 30] 1280x1024 @ 70 : system mode
Switchres: [ 31] 1280x1024 @ 75 : system mode
SwitchRes: Found 0 custom of 31 active video modes
SwitchRes: Creating automatic specs for LCD based on VESA GTF
SwitchRes: Monitor range 24850.00-29820.00,50.00-60.00,0.671,2.683,3.353,0.034,0
.101,0.436,0,1,480,480,0,0
SwitchRes: -resolution was forced as 640x480@60
SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.015m:[pacman] Calculating best video mode for 288x224@60.606060 or
ientation: normal
SwitchRes: [ 640]x[ 480]_(59=59.000000Hz) - locked
SwitchRes: [ 640]x[ 480]_(60=60.000000Hz)
rng(0): 640 x 480_60.000000p 29.820000 [fract] scale(2, 2, 1) diff(10.00, 13
.08, -0.6061) ratio(2.222, 2.143)
SwitchRes: [ 640]x[ 480]_(72=72.000000Hz) - locked
SwitchRes: [ 640]x[ 480]_(75=75.000000Hz) - locked
SwitchRes: [ 720]x[ 480]_(60=60.000000Hz) - locked
SwitchRes: [ 800]x[ 600]_(56=56.000000Hz) - locked
SwitchRes: [ 800]x[ 600]_(60=60.000000Hz) - locked
SwitchRes: [ 800]x[ 600]_(70=70.000000Hz) - locked
SwitchRes: [ 800]x[ 600]_(72=72.000000Hz) - locked
SwitchRes: [ 800]x[ 600]_(75=75.000000Hz) - locked
SwitchRes: [1024]x[ 768]_(60=60.000000Hz) - locked
SwitchRes: [1024]x[ 768]_(70=70.000000Hz) - locked
SwitchRes: [1024]x[ 768]_(72=72.000000Hz) - locked
SwitchRes: [1024]x[ 768]_(75=75.000000Hz) - locked
SwitchRes: [1152]x[ 864]_(60=60.000000Hz) - locked
SwitchRes: [1152]x[ 864]_(70=70.000000Hz) - locked
SwitchRes: [1152]x[ 864]_(75=75.000000Hz) - locked
SwitchRes: [1280]x[ 720]_(59=59.000000Hz) - locked
SwitchRes: [1280]x[ 720]_(60=60.000000Hz) - locked
SwitchRes: [1280]x[ 768]_(56=56.000000Hz) - locked
SwitchRes: [1280]x[ 768]_(60=60.000000Hz) - locked
SwitchRes: [1280]x[ 768]_(75=75.000000Hz) - locked
SwitchRes: [1280]x[ 800]_(60=60.000000Hz) - locked
SwitchRes: [1280]x[ 800]_(75=75.000000Hz) - locked
SwitchRes: [1280]x[ 960]_(60=60.000000Hz) - locked
SwitchRes: [1280]x[ 960]_(70=70.000000Hz) - locked
SwitchRes: [1280]x[ 960]_(72=72.000000Hz) - locked
SwitchRes: [1280]x[ 960]_(75=75.000000Hz) - locked
SwitchRes: [1280]x[1024]_(60=60.000000Hz) - locked
SwitchRes: [1280]x[1024]_(70=70.000000Hz) - locked
SwitchRes: [1280]x[1024]_(75=75.000000Hz) - locked
SwitchRes: [pacman] (1) horizontal (288x224@60.606060)->(640x480@60.000000)
rng(0): 640 x 480_60.000000p 29.820000 [fract] scale(2, 2, 1) diff(10.00, 13
.08, -0.6061) ratio(2.222, 2.143)
SwitchRes: Modeline "640x480_60 29.820000KHz 60.000000Hz" 23.856000 640 656 720
800 480 481 484 497 -hsync +vsync
Switchres: saving system mode
Switchres: updating Failed saving registry entry DALDTMCRTBCD640x480x0x60
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -autoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -multithreading
SwitchRes: Setting option -notriplebuffer
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -filter
SwitchRes: Setting option -prescale 2
Video: Monitor 000000000034A248 = "\\.\DISPLAY1" (primary)
Direct3D: Using Direct3D 9Ex
window_proc: WM_NCACTIVATE
blit_lock = TRUE
Physical width 640, height 480
Direct3D: Configuring adapter #0 = ATI Radeon HD 3470 (CRT Emudriver - WDDM v1.1
)
Direct3D: Adapter has Vendor ID: 1002 and Device ID: 95C0
Direct3D: Using dynamic textures
Direct3D: Using StretchRect for prescaling
Direct3D: YUV format = RGB
Direct3D: Max texture size = 8192x8192
Direct3D: Device created at 640x480
Direct3D: First scanline: 16, Last scanline: 496, Break scanline: 496, Delay sca
nline: -33
blit_unlock = TRUE
window_proc: WM_PAINT
Blitting thread created
winwindow_video_window_create: blit_lock = TRUE
RawInput: APIs detected
Blitting thread started
Input: Adding Mouse #0: HID-compliant mouse
Input: Adding Gun #0: HID-compliant mouse
Input: Adding Kbd #0: HID Keyboard Device
DirectInput: Using DirectInput 8
blit_lock = FALSE
window_proc: WM_PAINT:END
ASIO: Game is running at 60.606060 Hz, screen at about 60.000000 Hz
ASIO: Driver ASIO4ALL v2 initialized with latency 64,
sample rate 48000.00
audio latency is 0
frame delay is 0
ASIO: Setting initial playback rate to 48000.000 Hz
Region ':maincpu' created
Region ':gfx1' created
Region ':proms' created
Region ':namco' created
Starting Pac-Man (Midway) ':'
Optional shared pointer 'patched_opcodes' not found
Optional shared pointer 'rocktrv2_prot' not found
Optional shared pointer 's2650_tileram' not found
Optional shared pointer 's2650_spriteram' not found
(missing dependencies; rescheduling)
Starting Z80 ':maincpu'
Starting gfxdecode ':gfxdecode'
Starting palette ':palette'
Starting Video Screen ':screen'
Starting Speaker ':mono'
(missing dependencies; rescheduling)
Starting Namco ':namco'
Starting Pac-Man (Midway) ':'
Optional shared pointer 'patched_opcodes' not found
Optional shared pointer 'rocktrv2_prot' not found
Optional shared pointer 's2650_tileram' not found
Optional shared pointer 's2650_spriteram' not found
(missing dependencies; rescheduling)
Starting Speaker ':mono'
Starting Pac-Man (Midway) ':'
Optional shared pointer 'patched_opcodes' not found
Optional shared pointer 'rocktrv2_prot' not found
Optional shared pointer 's2650_tileram' not found
Optional shared pointer 's2650_spriteram' not found
Command.dat games found = 145
Average speed: 98.91% (18 seconds)
Switchres: restoring Failed saving registry entry DALDTMCRTBCD640x480x0x60
ASIO: Average callback timeslice usage: 0.487205
ASIO: Overrun/underrun: 0/1
window_proc: WM_NCACTIVATE
blit_lock = TRUE
window_proc: WM_DESTROY
blit_lock = TRUE
Blitting thread destroyed
C:\mame>