Software Support > GroovyMAME
VMmaker - only 18 video modes?
robboman:
I just tried changing mame.ini "video=ddraw" to "video=d3d", the game won't run at all that way. Output is:
--- Quote ---C:\mame>mame m:\roms\mame\dkong
SwitchRes v0.013f: [m:\roms\mame\dkong] (1) vertical (256x224@60.61)->(400x256@6
0.61)->(400x256@56.88)
Proposed video mode not supported on device \\.\DISPLAY1
-----------------------------------------------------
Exception at EIP=01BBD65A (raster_0x00000035_0x00045119_0x00000000_0x00030679_0x
0C261A0F_0xFFFFFFFF(void*, int, _poly_extent const*, void const*, int)+0x092a):
ACCESS VIOLATION
While attempting to read memory at 00000080
-----------------------------------------------------
EAX=00000000 EBX=00330430 ECX=7C91005D EDX=00331008
ESI=00000001 EDI=00331008 EBP=00000014 ESP=0C57F7C8
-----------------------------------------------------
Stack crawl:
00000014: 01BBD65A (raster_0x00000035_0x00045119_0x00000000_0x00030679_0x0C261
A0F_0xFFFFFFFF(void*, int, _poly_extent const*, void const*, int)+0x092a)
--- End quote ---
robboman:
Here's my whole ume.ini (mame.ini).
--- Quote ---#
# CORE CONFIGURATION OPTIONS
#
readconfig 1
writeconfig 0
#
# CORE SEARCH PATH OPTIONS
#
rompath M:\roms\MAME;M:\roms\MESS
hashpath hash
samplepath C:\artwork\MAME\Samples
artpath C:\artwork
ctrlrpath ctrlr
inipath .;ini
fontpath .
cheatpath cheat
crosshairpath crosshair
#
# 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 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
burnin 0
#
# CORE PERFORMANCE OPTIONS
#
autoframeskip 0
frameskip 0
seconds_to_run 0
throttle 1
syncrefresh 1
sleep 1
speed 1.0
refreshspeed 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
#
# CORE SCREEN OPTIONS
#
brightness 1.0
contrast 1.0
gamma 1.0
pause_brightness 0.65
effect none
#
# 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
natural 0
joystick_contradictory 0
coin_impulse 0
#
# CORE INPUT AUTOMATIC ENABLE OPTIONS
#
paddle_device mouse
adstick_device keyboard
pedal_device keyboard
dial_device mouse
trackball_device mouse
lightgun_device keyboard
positional_device keyboard
mouse_device mouse
#
# CORE DEBUGGING OPTIONS
#
log 0
verbose 0
update_in_pause 0
debug 0
debugscript
debug_internal 0
#
# CORE MISC OPTIONS
#
bios
cheat 0
skip_gameinfo 0
uifont default
ramsize
confirm_quit 0
#
# CORE MKChamp OPTIONS
#
disable_hiscore_patch 0
disable_nagscreen_patch 0
disable_loading_patch 0
#
# CORE SWITCHRES OPTIONS
#
modeline 1
monitor D9200
monitor_connector auto
monitor_orientation horizontal
monitor_aspect 4:3
monitor_debug 0
monitor_doublescan 1
monitor_dotclock 0
monitor_ymin 0
cleanstretch 0
changeres 1
redraw 0
monitor_specs0 auto
monitor_specs1 auto
monitor_specs2 auto
monitor_specs3 auto
monitor_specs4 auto
monitor_specs5 auto
monitor_specs6 auto
monitor_specs7 auto
magic_resolution auto
powerstrip 0
#
# WINDOWS DEBUGGING OPTIONS
#
oslog 0
watchdog 0
debugger_font "Lucida Console"
debugger_font_size 9
#
# WINDOWS PERFORMANCE OPTIONS
#
priority 0
multithreading 1
numprocessors auto
profile 0
bench 0
#
# WINDOWS VIDEO OPTIONS
#
video ddraw
numscreens 1
window 0
maximize 1
keepaspect 0
prescale 1
waitvsync 1
menu 0
#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch 0
#
# DIRECT3D-SPECIFIC OPTIONS
#
d3dversion 9
filter 0
#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlsl_enable 0
hlslpath hlsl
hlsl_ini_read 0
hlsl_ini_write 0
hlslini %g
hlsl_prescale_x 0
hlsl_prescale_y 0
hlsl_preset -1
hlsl_write
hlsl_snap_width 2048
hlsl_snap_height 1536
shadow_mask_alpha 0.0
shadow_mask_texture aperture.png
shadow_mask_x_count 320
shadow_mask_y_count 240
shadow_mask_usize 0.09375
shadow_mask_vsize 0.109375
curvature 0.0
pincushion 0.0
scanline_alpha 0.0
scanline_size 1.0
scanline_height 0.7
scanline_bright_scale 1.0
scanline_bright_offset 0.0
scanline_jitter 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
yiq_enable 0
yiq_cc 3.59754545
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
#
# 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
#
hide_cursor 1
dual_lightgun 0
--- End quote ---
Calamity:
Hi robboman,
It seems like the video drivers are not properly installed:
DirectDraw: Warning - Device does not support hardware stretching
DirectDraw: Warning - Device may not perform well for DirectDraw rendering
DirectDraw: Error 88760233 creating blit surface
Go to command line, type dxdiag, go to the Screen tab. The option "DirectDraw accelaration" should be enabled. If it's disabled, then don't search any more.
You need to uninstall the video drivers, clean all remaining ATI software (run CatUninstaller starting in Safe Mode http://downloads.guru3d.com/The-Catalyst-Uninstaller-download-1275.html), and reinstall the drivers again.
Then check that everything is fine in dxdiag. If DirectDraw's acceleration is still disabled, you may need to repeat the process (yes, maybe several times)
This is a common problem, unfortunately, specially with customized Windows installations. This Windows distributions often ship newer versions of the ATI drivers that get mixed with ours for some reason, creating a lot of problems.
robboman:
Thanks. I actually wondered if the driver installed right the first time... I'll try reinstall next chance I get to work on it (later tonight I hope).
robboman:
SWEET SUCCESS! Thank you so much Calamity!
I did what you said and removed/re-installed crt-emudriver, verified working in dxdraw then re-ran vmmaker with my ini set for 'magic'.
At first I got only black screen but I could hear game audio at normal speed. So I went back to my mame.ini and set video=d3d instead of video=ddraw.
Now everything is flawless. WOW. Happy camper here. Cheers!
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version