When I run certain games, I don't end up seeing the whole framebuffer. If I move the mouse around, I pan around in what looks like the entire framebuffer. Is there some Mame option that I have on that I should, or is something funky going on in my display driver? Here's the spew from a verbose run of Mame, along with my mame.ini:
C:\HyperSpin\Emulators\MAME>mame -verbose 1941
Parsing mame.ini
Parsing mame.ini
Video: Monitor 00010001 = "\\.\DISPLAY1" (primary)
DirectDraw: Using DirectDraw 7
DirectDraw: Configuring device ATI MOBILITY RADEON 9800
Target refresh = 59.610000
DirectDraw: Selecting video mode...
240x 240@ 60Hz -> 719.430697
256x 240@ 60Hz -> 719.431383
256x 256@ 60Hz -> 719.430697
256x 264@ 60Hz -> 719.430403
288x 240@ 60Hz -> 719.433336
296x 240@ 60Hz -> 719.434010
304x 240@ 60Hz -> 719.434795
320x 200@ 60Hz -> 719.435722
320x 200@ 75Hz -> 61.024048
320x 240@ 60Hz -> 719.436832
320x 240@ 75Hz -> 61.025158
336x 240@ 60Hz -> 719.439871
352x 256@ 60Hz -> 719.439871
352x 264@ 60Hz -> 719.438185
352x 288@ 60Hz -> 719.434795
368x 240@ 60Hz -> 719.454789
384x 224@ 60Hz -> 1719.424486
384x 288@ 60Hz -> 734.809102
392x 240@ 60Hz -> 759.424485
400x 300@ 60Hz -> 730.177174
400x 300@ 75Hz -> 71.765500
424x 272@ 60Hz -> 730.660441
448x 240@ 60Hz -> 731.770165
480x 240@ 60Hz -> 728.274044
496x 384@ 60Hz -> 723.087490
512x 240@ 60Hz -> 726.321038
512x 256@ 60Hz -> 725.635666
512x 264@ 60Hz -> 725.341646
512x 288@ 60Hz -> 724.605833
512x 384@ 60Hz -> 722.884694
512x 448@ 60Hz -> 722.257347
576x 240@ 60Hz -> 724.209175
592x 240@ 60Hz -> 723.868931
608x 240@ 60Hz -> 723.573864
632x 264@ 60Hz -> 722.884694
640x 240@ 60Hz -> 723.087490
640x 256@ 60Hz -> 722.884694
640x 288@ 60Hz -> 722.539751
640x 350@ 60Hz -> 722.035452
640x 400@ 60Hz -> 721.733955
640x 400@ 75Hz -> 63.322281
640x 480@ 60Hz -> 721.373804
640x 480@ 72Hz -> 76.631919
640x 480@ 75Hz -> 62.962130
640x 480@ 85Hz -> 39.842460
640x 480@ 90Hz -> 33.806596
640x 480@100Hz -> 26.109744
640x 480@120Hz -> 18.238615
DirectDraw: Mode selected = 384x 224@ 60Hz
DirectDraw: primary surface created: 384x224x32 (R=00FF0000 G=0000FF00 B=000000F
F)
DirectDraw: New blit size = 384x224
DirectDraw: blit surface created: 384x224x32 (R=00FF0000 G=0000FF00 B=000000FF)
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
RawInput: APIs detected
Input: Adding Mouse #1: Alps Touch Pad
Input: Adding Gun #1: Alps Touch Pad
Input: Adding Kbd #1: Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
Input: Adding Mouse #2: HID-compliant mouse
Input: Adding Gun #2: HID-compliant mouse
Input: Adding Kbd #2: HID Keyboard Device
DirectInput: Using DirectInput 7
C:\HyperSpin\Emulators\MAME>cd src
C:\HyperSpin\Emulators\MAME\src>devenv
C:\HyperSpin\Emulators\MAME\src>cd ..
C:\HyperSpin\Emulators\MAME>notepad mame.ini
C:\HyperSpin\Emulators\MAME>
<UNADORNED0>
#
# CORE CONFIGURATION OPTIONS
#
readconfig 1
#
# CORE SEARCH PATH OPTIONS
#
rompath roms
samplepath samples
artpath artwork
ctrlrpath ctrlr
inipath .;ini
fontpath .
cheatpath cheat
crsshairpath crsshair
#
# 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 STATE/PLAYBACK OPTIONS
#
state
autosave 0
playback
record
mngwrite
aviwrite
wavwrite
snapname %g/%i
snapsize auto
snapview internal
#
# CORE PERFORMANCE OPTIONS
#
autoframeskip 0
frameskip 0
seconds_to_run 0
throttle 1
sleep 1
speed 1.0
refreshspeed 0
#
# CORE ROTATION OPTIONS
#
rotate 1
ror 0
rol 0
autoror 0
autorol 1
flipx 0
flipy 0
#
# CORE ARTWORK OPTIONS
#
artwork_crop 0
use_backdrops 1
use_overlays 1
use_bezels 1
#
# CORE SCREEN OPTIONS
#
brightness 1.0
contrast 1.0
gamma 1.0
pause_brightness 0.65
#
# 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
offscreen_reload 0
joystick_map auto
joystick_deadzone 0.3
joystick_saturation 0.85
#
# 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
#
# CORE MISC OPTIONS
#
bios
cheat 0
skip_gameinfo 0
#
# WINDOWS DEBUGGING OPTIONS
#
oslog 0
watchdog 0
debugger_font "Lucida Console"
debugger_font_size 9
#
# WINDOWS PERFORMANCE OPTIONS
#
priority 0
multithreading 0
#
# WINDOWS VIDEO OPTIONS
#
video ddraw
numscreens 1
window 0
maximize 1
keepaspect 1
prescale 1
effect none
waitvsync 0
syncrefresh 0
#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch 0
#
# DIRECT3D-SPECIFIC OPTIONS
#
d3dversion 9
filter 1
#
# 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