Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: Soulchip on December 26, 2016, 05:21:54 pm
-
Hello, I have an arcade that I have been upgrading for 15 years... I live in Argentina and components are really hard to come by here.
I recently bought a Sony Triniton 29" TV and installed it on my Arcade, the upgrade is awesome and now my arcade looks incredibly good. The TV accepts COMPONENT 480i and 576i. This way my arcade has a very vivid and very nice image without color bleeding and artifacts.
Now I want to have real arcade resolutions on my TV so I decided to buy an ATI HD4890 (I previosly had an nvidia 9600 GT on the arcade) and install the last crt emudriver on my arcade. 2.0.
After trying a million times, CRT emudriver works with my card...but it does not modify my TVOUT display...it modifies my second DVI display port... After reading a lot it seems that TVOUT cannot be modified and it is always fixed at 480i, I do not believe this is 100% true since my new ati card accepts 640x480, 720x480, 720x576 and you can easily see that it is not scaling all that up on 480i..
I would make to talk with calamity, i cannot register into his forum page, is it true? TVOUT cannot be configured with resolutions? can this be done? Please tell me there is a way... it is imposible to buy a VGA to component converter here in argentina... believe me...i tried, search everywhere and nnobody has this... I wish there is a way to do this using TVOUT option ...
Is there a way to output ypbrb from DVI-A outputs without using a converter? (maybe some software)
there has to be a way to modify the TV OUT port instead of the DVI port... I cannot even buy a converter on another country and bring it here because it will not pass customs here... I hate this country...
-
You need a TV with a SCART input.
-
I live in argentina, Scart does not exist here.
-
You need a vga / component video transcoder and a probably a dvi-vga dongle for your video card if it doesn't already have an analog vga port. A transcoder is available by contacting Johnny at contato@jasnet.com.br His webpage is http://www.jasnet.com.br/products/vgaconverter/vgaconvv1_eng_v1.html (http://www.jasnet.com.br/products/vgaconverter/vgaconvv1_eng_v1.html)
Good luck.
-
I already know this, and like I said before, this is imposible to buy in argentina, it is not available and it will not surpase customs here.
-
Can anybody recommend a VGA to COMPONENT that does not scale resolution and has no lag?
One that sells anyplace in the world.
I have contacted this guy from JASnet but it does not seem to be good quality and if i'm going to spend so much money i prefer buying something that is high quality
-
Can anybody recommend a VGA to COMPONENT that does not scale resolution and has no lag?
I have a Kramer FC-14 (https://www.kramerav.com/product/FC-14) sitting on my shelf doing nothing. I'd be willing to sell it to you for the price I paid if you're interested. They're pretty hard to find these days (I watched eBay for around 12 months before seeing this one) but many people say they're the reference standard for RGB to YUV conversion.
I tried one of the cheaper SCART to YUV converters from eBay and really didn't like the results (compared with pure RGB). I imagine the image can be improved dramatically through calibration (mine has six trimpots inside) but I have no idea how that's done. The FC-14 doesn't have this problem.
Are you any good with electronics? Your other option would be to do an RGB hack (http://shmups.system11.org/viewtopic.php?f=6&t=56155) with a TV you find locally. Even better than RGB to YUV. :)
-
how much do you want for it? send me a pm if you want.
-
I'm still hoping that calamity reads this, i wish emudriver would work on TVOUT too.
-
I wouldn't hold my breath.
I never had the need so I've not tested this particular matter, but apparently you can use a sync-on-green-capable Extron RGB interface to "encode" RGB into YPP. It's by far the cheapest method, since these devices were broadly used in the USA -- I'm sure you'll end up finding one in Argentina.
These interfaces have many uses indeed as I've mentioned before, so I can't recommend them enough for anyone into CRT gaming. Just make sure it's a sync-on-green model.
Edit: Forget that; it seems you can use the device for YPP sources but not to encode RGB into YPP.
-
I'm still hoping that calamity reads this, i wish emudriver would work on TVOUT too.
The TV-Out is completely independent from RGB outputs, they follow different paths inside the driver, etc. There's nothing that can be done, sorry. TV-out is a super lame configuration anyway. Focus on getting a transcoder. Suerte, compaņero.
-
Hi Calamity, thank you for taking the time to read it, I was able to find a retailer (RAM Electronics, it is a retailer linked on Audio Authority home page) that ships Audio Authority 9A60a to argentina using a safe company (fedex), I cannot buy something and send it here using normal mail, argentinian mailing system is full of people that will rip you off at first oportunity, so using safer companies is a priority (fedex, ups, dhl).
So I ordered a 9A60a from Audio Authority and it will arrive in 3 days, once i have it working I have my Hd 4890 awaiting inside the arcade already.
I will post here the results.
-
@calamity BTW, I tried to register in your forum and registering is not available.
Gracias por todo amigo.
-
I have my Hd 4890 awaiting inside the arcade already.
I will post here the results.
Make sure to have a fan to remove warm air from your machine as this video card will generate a fair amount..
-
Yes I installed a 220v extraction fan, only one is enough to remove all hot air from the arcade since it is a very very powerfull, the arcade has been running very cool since then, I had to install it before because I changed the cpu from core 2 duo to core 2 quad and the cpu did get hot very fast.
-
Update, the AA 9a60 will arrive in 10 days because Ram electronics is out of stock... Jesus... I have such a bad luck... I will post again when it arrives and i'm able to test it.
-
Update: Fedex has my package, it will arrive in 1 week, so i will update then with a full review of how everything worked out with the new 2.0 driver.
-
So AA 9a60a arrived today to Argentina Buenos Aires and I was able to install it and test it for a few seconds to see if everything is OK, the 9a60a works like a charm, the image was shaking at first and rolling, but after dialing the pot inside a little to the right the image got steady and the quality is amazing, i installed crt emudrive 2.0 and it is already working, all resolutions and super resolutions are working, but groovy mame is not changing the resolution, i tried the example given by calamity (toki example given on the installation tutorial on his webpage) and toki looks all squashed. horizontally it looks ok, but vertically it looks small.
Sorry about my bad english. Any idea why is this happening? if i try all the resolutions (even the super resolutions) on arcade OSD they all look incredible with no problems, so i asume i did something wrong with groovymame configuration
-
Good work! Now, post a log file so there's a hope of diagnosing the problem. :)
Sent from my SM-A300Y using Tapatalk
-
OK I will reply with a log tomorrow, I was diagnosing another problem today, I am loosing a very little % of the right of the screen... I think it has to do with the pot inside the 9a60, maybe i need to move it a little more (it gives me a wide range to move it while the image is still steady, so I think this is posible. I will fix this tomorrow and post a log of groovy mame, how do i take the log?
Thank you.
-
So I fixed most of the problems and generated 37 working resolutions and super resolutions, they look awesome with very little overscan, I tested them using arcadeOSD, I need to understand how to fix that now, but that is not the problem... I tried groovymame again and games are not switching resolution...they are all using windows resolution (640x480i).... this is really frustrating...I want to see scanlines inside a game!! haha... OMG...
I do not know what is the problem with my groovymame... how do i make a log to post here?
How do i fix the very little overscan without touching the TV geometry ? I understand that arcadeOSD is used to fix this but I do not understand the tutorial. :(
-
I got Kega Fusion working at 320x240
Any idea why groovymame is not switching the resolution?
It looks a lot better in real life, my cellphone camera sucks ass
-
Did you mean this tutorial (http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=987#p987)?
-
Yes that one, I made changes using that tutorial to my mame.ini but i'm still getting this problem where groovymame is not switching the resolution and just using windows res... 640x480i... I did get Kega fusion to work :), but no luck with groovy mame.
-
You aren't even posting your 'mame.ini'; we can only tell you to review there every option explained in the guide. Anyway, I was asking about what you didn't understand on solving overscan issues.
-
Oh! ok so i need to post my mame.ini, ok, i will do that.
About the overscan, is very little and it happens only in some resolutions, how do i fix it? do i need to use arcadeosd to fix overscan? Do i need to use my service mode on the tv? i would prefer not touching that anymore, is there any way to fix the overscan without using the tv service mode?
-
OK this is my mame.ini
I'm using groovymame 0.169, that is the last full mame version I downloaded (full romset), crt_emudriver 2.0, ATI HD4890 using AA 9a60a and Windows 7 64bits. Directx9 EX does not give any image, I tried with directx9 and Direct Draw and they both do the same thing, use windows desktop resolution for any game and stretch it in weird ways...
#
# 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 0
statename %g
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 0
autorol 0
flipx 0
flipy 0
#
# CORE ARTWORK OPTIONS
#
artwork_crop 1
use_backdrops 1
use_overlays 1
use_bezels 1
use_cpanels 1
use_marquees 1
#
# CORE SCREEN OPTIONS
#
brightness 1.0
contrast 1.0
gamma 1.0
pause_brightness 0.65
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 1
joystick 1
lightgun 0
multikeyboard 1
multimouse 1
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 1
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 1
disable_loading_patch 1
#
# CORE SWITCHRES OPTIONS
#
modeline_generation 1
monitor custom
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
vsync_offset 0
black_frame_insertion 0
modeline auto
ps_timing auto
lcd_range auto
crt_range0 15625-15750, 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 ddraw
numscreens 1
window 0
maximize 1
keepaspect 1
unevenstretch 1
waitvsync 0
#
# OSD PER-WINDOW VIDEO OPTIONS
#
screen auto
aspect 4:3
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
#
# OSD FULL SCREEN OPTIONS
#
switchres 0
#
# 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
#
# WINDOWS PERFORMANCE OPTIONS
#
priority 0
profile 0
#
# WINDOWS VIDEO OPTIONS
#
menu 0
#
# DIRECTDRAW-SPECIFIC OPTIONS
#
hwstretch 1
#
# 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 1.0
scanline_size 1.0
scanline_height 1.0
scanline_bright_scale 1.0
scanline_bright_offset 0.0
scanline_jitter 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_cc 3.59754545
yiq_a 0.5
yiq_b 0.5
yiq_o 1.570796325
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
-
Please, post it as pasted text within code flags.
As a general approach for overscan issues, steps in chapter F.1 in the linked tutorial are the way to go. For MAME, you can also try the internal adjustments through TAB menu, Slider Controls when running a game.
-
Change this:
crt_range0 15625-15750, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576
like this:
crt_range0 auto
You missed this part in the tutorial:
Through Video Mode Maker, a definition of monitor specs was set in the process of installation; it's located in the Monitor settings tab, and it can be changed by another preset and even edited at will.
I'd suggest another read of the whole guide, and don't forget there are files to also read served with CRT Tools.
-
I'll try that tomorrow, I'm going to sleep now.
I managed to make FCEUX, SNES9x to work too.
-
Soulchip, you need tu run GM as admin on W7 if you're using a pre-HD5000 card. That'll fix the issue.
-
Hi calamity, yes, it is running as administrator.
-
Then post a log, otherwise I can't help you.
-
Change this:
crt_range0 15625-15750, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576
like this:
crt_range0 auto
This didnt help, it made things worst I think, now it looks very blurred and it is still using 480i. With the values on it seems to be trying to use real arcade resolution but inside 480i.
This line is added by VMM so it is not a good idea to get rid of it.
-
Then post a log, otherwise I can't help you.
I asked how to do this, no body answered, I do not know how to make a log
-
Wow... I fixed it... I added back the crt range and while I was looking at the ini file I found out that the switchres option was on 0.... I just wrote a 1 and there you go...it works.. I do not know why this was on 0 by default.. very strange.
-
I have a new question now, some games are using super resolutions and some games are using normal resolutions, is it a good idea to force all games to use super resolutions?
-
It's not 0 by default, you must have modified it at some point. Come on, the way to create a log is on the very main thread, I guess I'll need to add it to my signature or something :)
Anyway, glad to see you fixed it.
-
Oh sorry I didnt see it, I installed groovymame over the oficial mame instalation replacing the .exe and everything inside, maybe the option is off on the oficial mame? I do not know, but i never touched the .ini, today is the first they i put my hands on it.
So all games are looking awesome, but some resolutions are a little too far to the right or too far down... how do you fix this?