Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: epicfatigue on June 03, 2013, 07:40:44 pm
-
Hey All i have a few nub questions,
So i have just compiled the new groovymame with the patches and high scores fix (YEAH!!!!!!!!!!!!!!!)
And i also downloaded the new Vmmaker as instructed and i see k7000 has finally been fixed but i have a question, do i set the monitor prefix to be k7000 in Vmmaker ini or Groovymame ini?
(sorry guys i always forget)
My other question is now that i am almost finished my rotating monitor system, how can i create an INI that all vertical games are displayed the correct orientation and do i have to alter something in Groovymame to make this select the correct res or will it auto do it for me?
Thanks Guys
-
Hi epicfatigue,
In vmmaker.ini, just leave the default options if your going to use a k7000 (we don't have this preset available yet in vmmaker, but default settings will work fine).
Then, the important step is to set "monitor k7000" in GroovyMAME's ini, as this overrides the generic modelines created by VMMaker with your selected preset (k700 here).
As for the rotating setup, make sure to create the resolutions with this settings in vmmaker.ini
MonitorHorizontal = 0
RotatingDesktop = 0
This ensures that both horizontal and vertical games are considered with their native resolutions.
Then in GroovyMAME, select either "orientation rotate_r" or "orientation_rotate_l", depending on the direction your monitor rotates (so games don't end up upside down).
-
Hey thanks Calamity,
Quick question but.
I am running compiled mame using the lastest patches with groovy patch etc as listed in the sticky thread.
I dont see those options in there, for vertical monitor setting.
Here is my ini file.
#
# CORE CONFIGURATION OPTIONS
#
readconfig 1
writeconfig 0
#
# CORE SEARCH PATH OPTIONS
#
rompath C:\Roms\mame\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
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 0
sleep 1
speed 1.0
refreshspeed 0
#
# CORE ROTATION OPTIONS
#
rotate 1
ror 0
rol 0
autoror 1
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
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
#
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
ui_mouse 0
autoboot_command
autoboot_delay 2
autoboot_script
#
# CORE MKChamp OPTIONS
#
disable_hiscore_patch 0
disable_nagscreen_patch 0
disable_loading_patch 0
#
# CORE SWITCHRES OPTIONS
#
modeline 1
monitor k7000
orientation horizontal
connector auto
interlace 1
doublescan 1
cleanstretch 0
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
lcd_range auto
crt_range0 auto
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
#
# 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 d3d
numscreens 1
window 0
maximize 1
keepaspect 0
prescale 1
waitvsync 0
menu 0
#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch 0
#
# DIRECT3D-SPECIFIC OPTIONS
#
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
#
# NTSC POST-PROCESSING OPTIONS
#
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
#
# VECTOR POST-PROCESSING OPTIONS
#
vector_time_scale 0.0
vector_time_period 0.1
vector_length_scale 0.9
vector_length_ratio 4.0
#
# BLOOM POST-PROCESSING OPTIONS
#
vector_bloom_scale 0.3
raster_bloom_scale 0.25
bloom_lvl0_weight 1.0
bloom_lvl1_weight 0.21
bloom_lvl2_weight 0.19
bloom_lvl3_weight 0.17
bloom_lvl4_weight 0.15
bloom_lvl5_weight 0.14
bloom_lvl6_weight 0.13
bloom_lvl7_weight 0.12
bloom_lvl8_weight 0.11
bloom_lvl9_weight 0.10
bloom_lvl10_weight 0.09
#
# 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
-
Any ideas anyone :( want to start playing my vertical games.
I have my own complied mame following the steps outlayed in the groovymame sticky.
Does it not have the options required for this do i need to go back to my original settings/???
-
Hi epicfatigue,
If you've properly applied the patches and compiled your GM binary, launching it from command line with the -cc command should create a fresh mame.ini with a section named "CORE SWITCHRES OPTIONS" where you have all the options you need. If you can't find these options, something went wrong with your compilation.
-
Bugger i will re compile again see if it helps quick question but,
I have a automatic rotating monitor, so it is going to rotate depending on the game, how to i set groovymame to have the orientation correct as rotate_l or rotate_r will only set it correctly one way,
Thanks mate
-
I have a automatic rotating monitor, so it is going to rotate depending on the game, how to i set groovymame to have the orientation correct as rotate_l or rotate_r will only set it correctly one way,
monitor rotate
orientation rotate
... will preserve the original orientation (so some games will be upside down unless your monitor can rotate in both directions)
-
hrm iv re compiled same options re downloaded re compiled same options....
Downloaded the pre built groovy mame same options.
I can not find these switches you speak of in the mame ini file. i have generated a new ini each time.
Could you please post your ini file so i can have a look at it please.
So far the only way i have kind of got it to work is to create a vertical.ini and set monitor orientation to vertical
-
Downloaded the pre built groovy mame same options.
That's not possible I'm afraid :)
Post your mame.ini as an attachment.
-
aha
orientation rotate
that did the job perfectly thank you so much!