Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: About to throw in the towel trying to crt emudriver to just work and need help.  (Read 9087 times)

0 Members and 1 Guest are viewing this topic.

Customcade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 109
  • Last login:May 31, 2025, 04:41:52 pm
  • I want to build my own arcade controls!
Switch over to to the non super modes and most work fine now but mortal kombat 1 2 3 and a few other games don't sync proper.

MK is suppose to be 400 x 254

I added it into the user mode document under the aux list and it synced but had a black bar across the top and bottom of the screen.

I then try to do the mame xml list part but it's been stuck on this screen for over two hours now???
« Last Edit: December 29, 2024, 12:29:48 am by Customcade »

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3405
  • Last login:Today at 07:06:25 am
Many consumer TVs, even some pro video monitors, are incapable of handling refresh rates in the mid-50's, like MK has.(54.7hz). They are designed primarily for ~60hz (NTSC) and/or 50hz (PAL). MK is just too far out of range.

Unfortunately the default monitor presets available for 15khz do not really accommodate this, for example the "generic_15" just gives a single range from 49.5-65hz.
You use this and all seems sweet until you want to play MK or something similar. GM thinks your TV can handle 54.7hz, right in the middle of the range, you said that it could in the monitor presets, but obviously it can't. So your picture goes out of sync.

For these situations I use a custom monitor preset with two sets of crt_range values. For modes up to 240p it automatically uses the 60hz range, and for modes with more lines it uses the 50hz range. You can open up or restrict the ranges as much as you want to suit your TV. The following example will keep the modes pretty tightly to 50hz and 60hz only.

It will choose from the 60hz range for modes with up to 248 lines (progressive), and beyond that uses the 50hz range.
 

Quote
monitor "NTSC/PAL only", "PAL/NTSC 50/60hz only", "4:3"
        crt_range0 15600-15900, 49.50-50.00, 2.000, 4.700, 4.700, 0.064, 0.192, 1.056, 0, 0, 192, 288, 448, 576
        crt_range1 15600-15900, 59.50-61.00, 2.000, 4.700, 5.800, 0.064, 0.192, 0.898, 0, 0, 192, 248, 448, 480

The numbers in bold are the maximum number of progressive lines possible, and the numbers in italics are the max number of interlaced lines possible.

Then when you want to play MK, GM will choose one of the 50hz modes and work it's magic to make everything sync up. Example attached! I have no idea what Calamity thinks about all these shenanigans, but it seems to work for me.

Still using MameWAH? I gave up trying to get it to play nicely in Windows 7 and migrated to Attract-Mode.
Check out my completed projects!


Customcade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 109
  • Last login:May 31, 2025, 04:41:52 pm
  • I want to build my own arcade controls!
Thank you for the info and will give it a try.

Going to try groovymame out today also.

I have it setup to boot right into mamewah amd all is well but there is a extra method that needs to be taken to get mamewah working proper on Windows 10+

I don't remember off hand but found the tutorial online and was rather easy and quick to get it setup for modern OS.

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3405
  • Last login:Today at 07:06:25 am
I did get MameWAH working for Win 7+10, even wrote a little script to automate installing the drivers/libraries required. But in the end I decided it was just too clunky. IIRC videos & screensavers weren't working right, and the "last straw" for me was that resolution auto-switching feature didn't work anymore on Win7+ (in XP, MW would automatically switch video mode to match the layout background, useful for the game you want to start). In the end I found another way to automate mode switching with Display Changer 2 (DC2) and batch files, and there are other ways to do it.

Anyway, little off-topic. Attract-Mode has the other features I want, has been updated in the past 10 years and there is an active community. Is easy to setup if you use the default layouts.
« Last Edit: December 29, 2024, 09:55:24 pm by Zebidee »
Check out my completed projects!


Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7461
  • Last login:May 23, 2025, 06:07:25 am
  • Quote me with care
I'm sure the K7600 supports 54 Hz. It's probably a matter of finding a sweat spot in the V-hold / V-freq pot that covers the range from 50 up to 60 Hz.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3405
  • Last login:Today at 07:06:25 am
I'm sure the K7600 supports 54 Hz. It's probably a matter of finding a sweat spot in the V-hold / V-freq pot that covers the range from 50 up to 60 Hz.

Oh right, apologies Calamity, I forgot that they using a real arcade monitor, not a modded TV. I have TVs on the brain as I've been talking TVs with others and fixing a couple of mine over past few days. Yes, you may need to tweak the V-hold. Not very convenient, but in an arcade setting you'd only have a single game so it wouldn't matter.
Check out my completed projects!


Customcade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 109
  • Last login:May 31, 2025, 04:41:52 pm
  • I want to build my own arcade controls!
So far I just been going into each games .ini within mame and manually changing its display to 640x480 and they display great or at least gold enough where I can't tell the difference between it and their original native and I am one of the picky proper display type of guys lol

Now I just need to figure out how to automate all those type games to 640x480 instead of one at a time as I bump into them.

Got the silly car audio system up and running today too and oh my is it something to hear and play on with that 6.5" meso 600w RMS @ 2ohm.

I can feel each step, punch, whack fall and alike right up my arms now 😆

Customcade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 109
  • Last login:May 31, 2025, 04:41:52 pm
  • I want to build my own arcade controls!
Now I just have this top left side screen collapse or something weird going on, all three of the other sides are all flush and squared up nicely.

Same issue on my Hantarex, I just live with that. I guess it needs new capacitors, but I'm more likely to break what works.

Think I may have found our corner fix, Knowing me I seen it and said to myself why is this junk tape on this tube and ripped it off and tossed it long ago lol

https://youtu.be/xAbqucrWHjU?si=G50ePj0HwiIlyBzx

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3405
  • Last login:Today at 07:06:25 am
Watching that video, it seems apparent that the dude moved the convergence strip before even clicking "play". Then moved it back for our entertainment. But nevermind, very informative for people that have never heard of convergence strips.

These are one of the things to pull of a dead CRT, if you ever find one "in the wild". Buying new almost impossible, convergence strips seem to be like hen's teeth.


Now I just have this top left side screen collapse or something weird going on, all three of the other sides are all flush and squared up nicely.

Same issue on my Hantarex, I just live with that. I guess it needs new capacitors, but I'm more likely to break what works.

Think I may have found our corner fix, Knowing me I seen it and said to myself why is this junk tape on this tube and ripped it off and tossed it long ago lol

https://youtu.be/xAbqucrWHjU?si=G50ePj0HwiIlyBzx
Check out my completed projects!


Customcade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 109
  • Last login:May 31, 2025, 04:41:52 pm
  • I want to build my own arcade controls!
Lol, I have not opened ot again to take a look but have gut feeling it was there and tossed it while I was in there cleaning everything up.

I never had this issue until the rebuild, It's not terrible and really most would not even notice bit I see it 😄