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 --- Bug Reports --- Site News

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

  

Author Topic: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits  (Read 7676 times)

0 Members and 1 Guest are viewing this topic.

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« on: July 30, 2013, 06:51:42 am »
Hello Guys,

I recently bought a GPU for the new CPU of my Arcade Machine on DealExtreme:

http://dx.com/p/ati-radeon-hd-4350-512m-ddr2-pci-e-video-card-45921



It has the ATI Radeon HD 4350 GPU chipset. The reason I bought this card was a statement from Calamity saying that the CRT Emu Drivers were developed around this chipset.
I tried to install CRT Emu Driver (version 9.3) but the setup doesn't detect the card. I forced the driver installation from Device Manager, but the signal stays 31Khz...

I installed the latest Catalyst Drivers for XP64 (ver. 8.97.100.7), installed Soft15Khz and finally got an RGB signal on my SCART TV at 640x480.

Do you need any hw details of the card? How can I make your drivers work with this card.

Thanks in advance for your help.

Regards,

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 652
  • Last login:October 11, 2020, 04:17:38 am
  • I want to build my own arcade controls!
AW: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #1 on: July 30, 2013, 08:11:12 am »
I had to run vmm after installing the driver. After that the ati outputs 15khz.

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #2 on: July 30, 2013, 10:26:46 am »
Thanks! I'll give a try in a few hours. You also forced the driver on the device manager?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #3 on: August 02, 2013, 05:50:36 am »
Hi rjpe,

Did you have any luck with this? Probably your particular model is not listed in the driver's .inf, adding its PCI indentifiers should work. If you tried forced installed and it worked, you may need to run VMMaker as Endprodukt says to make sure the modelines are installed in the registry. However, the issue might be that you need to manually switch to a 15 kHz resolution, because this is not done automatically unless your system was already using 640x480 beforehand. You can use Quickres or ArcadeOSD to get the resolution list and switch from there.
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 or pasting it.

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

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #4 on: August 12, 2013, 05:54:24 pm »
Hi Calamity,

Sorry for the late response.
Great job on all your Arcade Software! Thanks for the 64 bit drivers!
I forced the driver installation, but I only get like 4 supported modelines when running VMMaker.
If I use Soft15khz with the latest Catalyst supported drivers for XP64 I get almost all Quickres resolutions.

What details / verbosity do you want me to send you?

PS: I'm also trying Groovy Arcade Distro (I used to be a Linux Admin guy, I want to give it a try), but I'm getting a few problems... I like Maximus Arcade a lot, I wish there was a peace of software like this present in your distro, the other FE are nice, but not that much. It looks like Groovy Arcade detects better my Horizontal and Vertical limits when compared with Soft15Khz or CRT Emu Driver... what are you doing differently when selecting general arcade monitor?

 

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #5 on: August 12, 2013, 06:01:24 pm »
Hi Calamity,

Sorry for the late response.
Great job on all your Arcade Software! Thanks for the 64 bit drivers!
I forced the driver installation, but I only get like 4 supported modelines when running VMMaker.
If I use Soft15khz with the latest Catalyst supported drivers for XP64 I get almost all Quickres resolutions.

The drivers didn't get installed, you're just seeing the default VESA modes. You need to get your card's PCI hardware identifiers and add then to the driver's .inf files. Paste the identifiers here and I'll help you.
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 or pasting it.

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

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #6 on: August 12, 2013, 06:18:49 pm »
Information Detected by Catalyst Information Center (Graphics Hardware):

Graphics Chipset: ATI Radeon HD 4300/4500 Series
Device ID: 9553
Vendor: 1002
Subsystem ID: 3092
Subsystem Vendor ID: 174B
Graphics Bus Capability: PCI Express 2.0
Maximum Bus Setting: PCI Express 2.0x16
Memory Size: 1024MB
Memory Type: HyperMemory
Core Clock in MHz: 600MHz
Memory Clock in MHz: 400MHz
Bios Version: 011.015.000.012
Bios Part Number: 113-AC24200-xxx
Bios Date: 2012/03/15

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #7 on: August 12, 2013, 06:32:11 pm »
Substitute the following files in your CRT Emudriver installation folder (note: put each file in its right folder), then try reinstalling.
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 or pasting it.

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

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #8 on: August 13, 2013, 05:31:29 am »
I replaced the files you sent, now when running CRT Emu Driver Setup it installs until the end.
Running VMMaker, I only get 5 modelines generated (using "CUSTOM" in vmmaker.ini).
On Arcade OSD the only valid modeline is 640x480.

Going back to Soft15Khz with Catalyst oficial driver, I get more modelines,

Testing the modelines with QuickRes, Soft15Khz works with several resolutions (256x240, 512x512, etc....), If I test the resolutions with CRT Emu Driver I get a duplicate screen on the available resolutions, except in 640x480i (the only one that works).

I'm doing this by heart (I'm at work right now), today evening or tomorrow I send all the details and a few screenshots.

A small detail, the Card has VGA and DVI outputs, I'm using the VGA Interface. Is it possible that Soft15Khz works through VGA and your driver through DVI? I'll try to get an adapter today.


Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #9 on: August 13, 2013, 09:11:39 am »
Hi rjpe,

You don't necessarily have to run VMMaker after installing the driver. The driver comes already with 120 modes preinstalled.

The problem is, you are running VMMaker without properly configuring it first by pointing it to the MAME executable, so it can't read the resolutions in order to generate them. So it doesn't have input data and it can't generate any resolutions (just the few default ones in ReslList.txt). So either configure it properly before running or just leave it alone after installing the driver.

Use ArcadeOSD rather than Quickres to navigate through resolutions. You should have as much as 120 modes right after installing the driver.

Usually, the DVI is the primary ouput for HD 4xxx cards. If you can use the VGA too with an arcade monitor, that's nice, just make sure it keeps on after restarting with the arcade monitor alone.


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 or pasting it.

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

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #10 on: August 13, 2013, 04:28:16 pm »
Hi Calamity,

I just did a complete uninstall of all Catalyst Software, installed CRT Emu Driver 9.3.2.1_a_64 patched with the files you've send.
I confirm that VGA stops working, the signal passes to DVI.

Run ArcadeOS and:
-the custom resolutions working are: 320x240p, 512x448i, 640x448i, 640x480i, 720x480i, 792x592i, 800x600i, 1024x600i
-the custom resolutions not working are: 664x496i@60Hz
-native working resolutions are: 320x240p@75hz, all 640x480, 800x600p@70Hz to 800x600p@200Hz, 1024x768@60i to 1024x768p@200Hz

all other resolutions either present a double/triple screen (p.ex. 320x200, 400x300), or out-of-sync/no image (1152x864, p.ex.)

I'm using a Scart TV, with PAL and NTSC capabilities (BEKO C7/C8 Chassis). The geometry only looks good (fitting the screen) in 640x480i r 768x480i.
I'm amazed that I can get 1024x768 on a Scart-TV (even 800x600).

I'm sure that with Soft15Khz I get more small arcade resolutions. I'll post the results on the next post.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #11 on: August 13, 2013, 04:42:43 pm »
Hi rjpe,

There's something wrong there, you should have 120 custom modes after installing the driver. Did you, again, run VMMaker?
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 or pasting it.

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

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #12 on: August 13, 2013, 05:17:22 pm »
No, I didn't. There were a lot of native modelines (I didn't count them all, maybe 120).
I omitted the native modelines not working.
I remember I enabled somewhere in time in vmmaker.ini "UpdateDriver=1", so that must be the problem  :)
I'll clean the driver, and patch it with the files again.

Since I had the work, here goes Soft15Khz results.

Now, I just uninstalled crt emu driver, installed catalyst driver, soft15khz, and:
Working resolutions: 240x240, 256x240, 288x240, 296x240, 304x240, 320x256, 336x240, 368x240, 384x288, 392x240, 400x256, 448x240, 512x240, 512x288 (almost trembling), 512x448, 512x512, 632x264, 640x240, 640x288, 640x480, 720x480, 800x600, 1024x768,
not Woking (ghost/trembling): 256x256, 256x264, 352x256 (almost good), 352x264, 352x288 (almost good), 1280x720

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #13 on: August 13, 2013, 05:47:01 pm »
Calimity,

Fresh new install... no resolution works.
I download the driver file again from the Internet and patched the 4 files.
Only outputs through DVI, a double-screen.
Very few resolutions displayed in QuickRes.

It wasn't the vmmaker.ini... the first tip (running VMaker after installing the driver and before rebooting), put the screen working in 640x480i.
Any clues?

Thanks in advance.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #14 on: August 13, 2013, 07:10:14 pm »
Ok, I found the problem, I'll post updated files tomorrow.
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 or pasting it.

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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #15 on: August 14, 2013, 05:54:37 pm »
Hi rjpe,

Sorry but there's flaw in current CRT Emudriver 9.3 x64 driver package that has been there since long and unfortunately I hadn't noticed. It won't install the modelines by default because they're not defined by default in the inf file. However it is enough with running VMMaker once, BUT you need to download the latest version, not the one in the package (1.3c), get it here:  http://mame.3feetunder.com/windows-ati-crt-emudriver/

Make sure to edit vmmaker.ini so it finds your GM's executable. It should create 100+ modelines.
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 or pasting it.

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

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #16 on: August 14, 2013, 06:01:57 pm »
Ok Calimity, thanks for the feedback. I'll only be able to test that in one or two days. I'll post the results then.

Sent from my GT-N7000 using Tapatalk 2


rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #17 on: August 17, 2013, 03:30:27 pm »
Calamity,

It worked! 108 generated modelines.
How I disable the modelines that were generated but not working?
Is it possible to adjust de geometry of a specific modeline through Arcade OSD, without changing geometry of the others?
I change and test the values through Arcade OSD but nothing changes... maybe I'm doing something wrong.
« Last Edit: August 18, 2013, 04:27:19 pm by rjpe »

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #18 on: August 18, 2013, 04:26:09 pm »
Calamity,

Thanks for the 5* support!
The driver is working fine, I have a few questions regarding the resolutions geometry.
I already posted a topic  http://forum.arcadecontrols.com/index.php/topic,114152.msg1211190.html#msg1211190 questioning you about my SCART TV.

At the time I was happy with 640x480 and a couple of few special resolutions (r-type, for instance)... but now I think I can get better results because I'm seeing a few original resolutions that I couldn't have then.

Please check some images of the new resolutions presented by groovymame at my blog (http://perdigaos.blogspot.pt/2013/08/arcade-original-resolutions-and-scart.html).

Attached to this post you'll find my VMMaker.ini, mame.ini and Modeline.txt.

I had to change the specs of the monitor to get the full horizontal image (a few pixels missing on the right):

monitor_specs0    15625-15800, 49.50-65.00, 2.400, 4.700, 8.000, 0.064, 0.160, 1.056, 0, 0, 288, 448

I aligned the TV's geometry for 640x480, and then tested a few games.
Like you can see on the Blog's images, 640x480 (Windows Desktop) and 336x240 (Indiana Jones) fit perfectly on the screen.

Games like bubble bubble and snow bros (256x224) have horizontal overscan on the left, and vertical black borders.
Games with 320x224 look ok horizontally, but miss a bit of screen vertically. Other variants are also presented there.

I edited the 256x224 and 320x224 resolutions by choosing them with QuickRes and configuring them in Powerstrip.
With this I could get 256x224 and 320x224 centered and with the best size possible (almost fitting the all screen).
I tried to copy the values to ArcadeOSD, but it didn't work well.
When I tried the games (with PowerStrip running), the games were beautifully displayed, but the emulation speed was like 106% (too fast!)... I tried setting powerstrip=1 in mame.ini, but nothing changed.

I think that, if I change the monitor specs in VMMaker.ini, I can get better results! With Powerstrip I'm able to get all the resolutions centered and filling the screen.

Question 1:Given your experience, and the presented screenshots, what spec values are the best for my monitor, in order to center all the resolutions and fill the most of the screen?
Question 2: Is it possible to install the modelines produced by Powerstrip through VVMaker?
Question 3: Can I use Soft15Khz to install Custom Resolutions (User) on top of CRT Emu Driver?
Question 4: Why do games speed up on GroovyMame when I change the geometry in PowerStrip? Can I force 100% emulation speed?

On my first Powerstrip experience, using VMMaker monitor specs default values, 640x480 didin't fit the screen, I moved the screen to the left with powerstrip, centered the image in service menu, and it matched perfectly. Afterwards, I changed the values (through Powerstrip) of 256x224 and played Snow Bros and Bubble Bobble in full screen.
Attached goes the PowerStrip Modelines for 640x480 and 256x224.

Thanks for all the valuable support for the Arcade Community!







« Last Edit: August 18, 2013, 05:14:18 pm by rjpe »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #19 on: August 20, 2013, 06:38:55 pm »
Hi rjpe,

Well, first of all, make sure to disable Powerstrip while using GroovyMAME. Powerstrip intercepts the video mode setting functions overriding GroovyMAME's own modelines. Powerstrip + GroovyMAME is a good idea if you have a Nvidia card or whatever thing that's not natively supported by GroovyMAME, but if you're using a proper ATI card, then it's an utterly wrong idea. Powerstrip can only store a timing per resolution, GroovyMAME uses infinite variants: many games run at 256x224 but at totally different refresh rates. That's why it you use Powerstrip to tweak 256x224 you're going to force all games at that resolution to run at a given refresh rate which will be wrong in most cases, resulting in an odd speed.

Question 1:Given your experience, and the presented screenshots, what spec values are the best for my monitor, in order to center all the resolutions and fill the most of the screen?

Well, considering these are the modelines you've created through Powerstrip, which are supposed to be perfectly centered:

"256x224" 5.254 256 264 288 336 224 225 228 244 -hsync -vsync
"640x480" 12.986 640 662 726 824 480 483 488 521 interlace -hsync -vsync

Their horizontal timings are, respectively:
1.52 4.57 9.14
1.69 4.93 7.55

(h front porch, h sync pulse, h back porch. You can get those values from Powerstrip)

Then, basing on the second, you can literally port those to a crt_range line:

crt_range0 15625-16200, 49.50-65.00, 1.69, 4.93, 7.55, 0.064, 0.160, 1.056, 0, 0, 192, 288, 448, 576

Then you have put that line into mame.ini. Remember to set 'monitor custom' (you didn't).

You could have done the same process with ArcadeOSD instead of Powerstrip. ArcadeOSD allows you to tweak modelines on the fly and see the results directly, just like Powerstrip. Only keep in mind the resolution currently used by the desktop is read-only.

Once you have the right timings you can port them to a crt_range in order to generalize them for all the modelines calculated since then. However, you must understand there's a limit to the accuracy that can be achieved for each individual modeline, so you will see slight variations from one to another. Let's say that with a properly made crt_range you can expect to see all games with their white bounding box fitting the screen horizontally without overscan, with borders that range from 0 to 1.5 cm. Regarding the vertical size, everyone knows that for CRTs it's impossible to adjust it from the software side: you need to adjust it manually from the monitor.

On my experience, when you see that you can do it better than GM when it comes to centering modes, it usually means the crt_range is not properly built, with respect to your current monitor's geometry calibration. Usually it would be perfectly fine if users just took the defaut arcade presets and adjusted their monitors based on them, instead of doing the opposite. Sometimes it's more complicated because they want to use real consoles too, so everything must match. It's a bit tricky because you can get some figures that work well for one game/resolution but not for all, so you have to play with the numbers a bit, and it takes time and experience. Unfortunately many users refuse to learn how it works and prefer to create ad hoc adjustments for every resolution with ArcadeOSD, because it's something they can actually get to understand very fast, but this is not how this is supposed to be used.

Low resolutions are the most difficult to center properly. The best method for improving horizontal centering is using the dotclock_min option in both vmmaker.ini and mame.ini, set it to 8.0. This will duplicate the width of low resolution modes, allowing for better accuracy.

Quote
Question 2: Is it possible to install the modelines produced by Powerstrip through VVMaker?

No.

Quote
Question 3: Can I use Soft15Khz to install Custom Resolutions (User) on top of CRT Emu Driver?

Yes, but you'd better use Winmodelines for that purpose. However, GroovyMAME won't use them. And no, you can't force GroovyMAME to use them.

Quote
Question 4: Why do games speed up on GroovyMame when I change the geometry in PowerStrip? Can I force 100% emulation speed?

Explained above.
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 or pasting it.

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

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
!
« Reply #20 on: August 23, 2013, 01:47:59 pm »
Hi Calamity,

Thank you very much for your answer.
The reason why I used powerstrip was because I was more used to it (my first attempt to connect a SCART TV to an ATI was with it, took me lots of hours of work, so I learned how to use it).

After reading your answer and checking a great post regarding SCART TV's (http://forum.arcadecontrols.com/index.php/topic,116669.msg1236207.html#msg1236207) I finally got it!
ArcadeOSD is much more easy to use for this propose, I understand now how to get and test the values, lesson learned!

The main conclusion is, my SCART TV is crap for this! (I think that there is a lot of digital processing that cannot be changed/disabled through the Service Menu, and might be messing the refresh rates, I really don't know anything about TVs)... I can only get refresh rates between 15625 and 15700 Hz...
I used the same CPU and GPU (i3 + 8GB RAM + DealExtreame's ATI Radeon HD4350) to test GroovyArcade Distro on a 22'' Grundig TV for my current Arcade project, and I got much better refresh rates. It's a petty that GroovyArcade doesn't work fine for older hardware (Pentium IV+368MB RAM+ArcadeVGA2), it would be great for my on-going project... back to good old MAME32 0.106 on MicroXP!  ;D

I think that the arcade community is needing an How-To / Walkthrough for CRT Emu Driver + VMMaker + Arcade OSD + GroovyMAME. I know nothing about developing drivers (developed/programmed a lot of stuff in the past, but more High-Level) nor TV's nor Monitors, everything I know was learnt using this forum. I'm sure that there are people like me that would appreciate very much an How-To for this, it would be much more easy to get the ideal CRT TV configuration for our Arcade Systems to work with GroovyMAME and look more authentic!

Anyway, I took almost all your advices (just didn't change the dotclock_min in vmmaker.ini, only in mame.ini, and it worked well so I didn't change it!), and all games I tested look better, centered and filling more the screen. Only a few games run on their original resolution (for example: All R-Type's and Indiana Jones and the Temple Of Doom), all others are changed to a higher resolution, most of them with 240 vertical lines.

Older vertical games are changed to 400x288, and they look kind of bad (synced but very flashy)... I'll generate the INI's for them for something like 640x480 or 704x480.

I'm happy with the result and I'm happy with this new knowledge I got.

Attached go my mame and vmmaker INI's, It might help someone.

Cheers!




Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: !
« Reply #21 on: August 27, 2013, 05:08:27 pm »
I can only get refresh rates between 15625 and 15700 Hz...

That's probably an issue with most "modern" CRT TVs, unfortunately.

Quote
I think that the arcade community is needing an How-To / Walkthrough for CRT Emu Driver + VMMaker + Arcade OSD + GroovyMAME

Sure.

Quote
Anyway, I took almost all your advices (just didn't change the dotclock_min in vmmaker.ini, only in mame.ini, and it worked well so I didn't change it!)

If you use it in vmmaker too, and recalculate the modes, you'll have more chances that GM finds an exact double width mode for all games, achieving better centering for most modes.

Quote
Older vertical games are changed to 400x288, and they look kind of bad (synced but very flashy)... I'll generate the INI's for them for something like 640x480 or 704x480.

Just edit the "progressive lines max" value, and possibly the "interlaced lines max" value too:

crt_range0 15625-16200, 49.50-65.00, 1.69, 4.93, 7.55, 0.064, 0.160, 1.056, 0, 0, 192, 256, 448, 480
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 or pasting it.

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

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #22 on: August 29, 2013, 07:24:55 am »
Hi Calamity,

Changed both mame.ini and vmaker.ini files with better modeline parameters after 4 or 5 runs of Vmmaker + Windows restart.
I Needed to readjust the TV's Geometry, namely "Start Line Measure", "Vertical Start" and "Vertical Stop", Vertical and Horizontal Size and Centering.
I think that the setup couldn't be more perfect now for this TV.

vmmaker.ini:
monitor_specs0    15625-15700, 49.50-65.00, 3.899, 5.848, 7.311, 0.063, 0.190, 1.074, 0, 0, 256, 448
DotClockMin = 8.0

mame.ini:
dotclock_min              8.0
crt_range0                15625-15700, 49.50-65.00, 3.899, 5.848, 7.311, 0.063, 0.190, 1.074, 0, 0, 192, 256, 448, 480

Every game I tried so far fits on the screen, and more or less centered.

older vertical games (pacman, btime, dkong) look much better now.
Attached goes:
- mame.ini
- vmmaker.ini
- modelines.txt (78 generated modelines)
- groovySwitchres.txt (a few examples of groovymame's switchres)

Games look more authentic!  :applaud:
GroovyMame and CRT Emu Driver Rulez!

Just a few new doubts. I tested all the resolutions in Arcade OSD, and there are only 3 (marked as native) that don't work:
- 720x480p@60Hz, I get a double screen (like if it was a 31Khz resolution) - this resolution worked with other setups (Soft15Khz, per example).
- 1280x720p@50Hz, screen goes blank (out-of-sync)
- 1280x720p@60Hz, I get a triple screen (like if it was a 31Khz resolution)

Shoudn't these 3 res be generated as interlaced instead of progressive?
It's not important for my setup (I don't need these res for mame or other app), it's just an impression that could be some sort of bug, and help you improving this for us.

Thank you so much for this!

 :cheers:






Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #23 on: August 29, 2013, 03:04:25 pm »
Shoudn't these 3 res be generated as interlaced instead of progressive?

Those 3 resolutions are generated natively by the driver, not by VMMaker. So unless you override on of these resolutions with a custom modeline (say 720x480@60i) it will remain as 31 kHz. Depending on your monitor_specs setup, sometimes a 720x480@60i modeline is created, sometimes not. If you want to force VMMaker to create that specific modeline you can place it inside ReslList.txt before running VMMaker.
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 or pasting it.

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

rjpe

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 129
  • Last login:October 27, 2020, 04:52:42 pm
    • Perdigao's Arcade
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #24 on: August 31, 2013, 07:27:09 pm »
Calamity,

Thanks again, that already helped me in my 2nd cab (vertical monitor + Arcade VGA 2 AGP + CRT Emu Driver 32 bits).
The 640x288 res was missing (I'm using it for Maximus Arcade), and now it's available after editing ResList.txt and running VMMaker again.

Something I noticed different in 32 bit version, QuickRes starts up with Windows 32, but it doesn't in 64 bit.


Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7082
  • Last login:Today at 02:25:17 am
  • Quote me with care
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #25 on: September 01, 2013, 09:27:26 am »
Something I noticed different in 32 bit version, QuickRes starts up with Windows 32, but it doesn't in 64 bit.

Yeah, the Quickres program in the 32-bit versions is the remains of the time when CRT Emudriver was being developed as an alternative driver for the ArcadeVGA.
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 or pasting it.

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

u-man

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 87
  • Last login:February 20, 2021, 11:00:02 am
  • I want to build my own arcade controls!
Re: DealExtreme ATI 4350HD CRT Emu Driver 64 Bits
« Reply #26 on: September 28, 2013, 08:16:03 am »
Hello Calamity,

i have a similar problem like this one here.

i must say, its way to hard for me to tweak the files needed for the CRT-Emu.

this is what catalyst center says:

Graphics Card Manufacturer   Powered by ATI   
Graphics Chipset   ATI Radeon HD 3850 AGP   
Device ID   9515   
Vendor   1002   
   
Subsystem ID   0028   
Subsystem Vendor ID   1787   
   
Graphics Bus Capability   AGP   
Maximum Bus Setting   AGP 8X   
   
BIOS Version   010.077.000.000   
BIOS Part Number   113-SBRH1G02-10R-00   
BIOS Date   2008/03/18   
   
Memory Size   512 MB   
Memory Type   DDR3   
   
Core Clock in MHz   720 MHz   
Memory Clock in MHz   910 MHz


so still need help here. would you like to help me too, to get rid of that problem and change the files accordingly?
please, i bought this card specially for groovyMAME.
i have opened a thread allready here : http://forum.arcadecontrols.com/index.php/topic,134798.0.html
User Sledge, pointed me to this thread, but i am too noob, to do this myself... sry

thx in advance, u-man
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."