28 May 2020, 05:28 | #1 |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
Calamity drivers enabled PC-to-CRT TV
Mod note: some posts moved from the MiSTer vs WinUAE thread at user (SquawkBox) request.
************************************************** So I looked into getting Mister vs using an old laptop connected to TV. Since I had a laptop and it was more versatile to use for multiple emulations I decided to go with latter option (and it was cheaper!) Anyhow, I now have 15khz display outputted via VGA to SCART. I am using WinUAE at present but apparently others have used FS-UAE with good results also. There is no screen tearing and the picture is pixel perfect on 28" CRT! I am running emulation at native resolution and when comparing to my original hardware I can see virtually no difference! Suffice to say I'm contemplating whether like @DamienD I move to emulation rather than original hardware as it is certainly very much appealing now to use emulation which is indifferent to having original hardware. On the plus side I'm also able to run most retro consoles at their native resolution including MAME running just as it should on arcade monitor! Gone are the days emulation was stretched or filtered to give more appealing image. Now you can remove all filters and play the hardware just as it would be to connecting hardware. Incredible! Last edited by lilalurl; 12 August 2020 at 22:16. |
01 August 2020, 17:03 | #2 | |
Registered User
Join Date: Aug 2006
Location: Augusta, Georgia, USA
Posts: 548
|
Quote:
I've wanted to do that for years. The MiSTer really makes that obsolete but it would still be nice to have WinUAE that way. MiSTer (and MiST) is mostly not distinguishable from an A500 or A1200. However, there is no sound from the floppy disks. That (to me) is part of the experience, but maybe I am picky. That is a huge advantage for WinUAE to me. That and the fact that it can emulate ANY Amiga, even ones that never existed. |
|
01 August 2020, 17:13 | #3 | |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
Quote:
I made this one: http://www.ukvac.com/forum/uploads/1360/vga2euro.gif If you look up groovymame it will point you in the write direction. That is mame emulation using native resolution ie 15khz and the person behind it ie Calamity did the work on custom ATI video drivers to allow this to work. |
|
11 August 2020, 01:02 | #4 | |
Speedbump gimme goosebump
|
Quote:
Last edited by SquawkBox; 12 August 2020 at 22:36. |
|
11 August 2020, 01:12 | #5 | |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
Quote:
I'm using Groovymame at the moment without specific front end. It's simple enough to use. You're quite right that DVI can also output this. My laptop has VGA so I have no need to try DVI lol. If you make the cable as shown in the pic, and your car is supported, you could easily make this work. Calamity was gracious enough to do a write up on this which is a simple walk-through guide. |
|
12 August 2020, 01:49 | #6 | ||
Speedbump gimme goosebump
|
Quote:
Quote:
Last edited by SquawkBox; 25 August 2020 at 00:25. |
||
12 August 2020, 08:49 | #7 | |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
Quote:
I literally did this out of curiosity but now its my machine for emu lol. As for cables. You can buy them on eBay.com and they come from Spain. I couldn't wait so I made one. In all fairness I have been looking at redoing a cable now I know it works with better adaptors and wires... maybe I will at some point... or just buy it from eBay lol. |
|
12 August 2020, 13:41 | #8 |
Speedbump gimme goosebump
|
Well, if what you have in mind is Spanish based company ArcadeForge (not attempting to do any naming and shaming here, said cable might prove useful in other scenarios), I am 100% positive their VGA -> Scart cable falls into either categories you elaborated about earlier on (or both) : Incorrect pin out, or lacking enough wires to be properly modded. The very minute I plugged in the UMSA (which Calamity himself mentions in one of his tutorials) instead of said cable, it worked wonders, proof that everything was in readiness through VMMaker (modelines), that EDID emulation was active for the TV set, and that Calamity drivers were up and running.
Also, maybe you were aware of that but not all emulators will fine tune receiver resolution in similar fashion. GroovyMame does that automagically upon each different arcade game loading up, that's a given. On the other hand, and unless I am mistaken, you get 15 KHz all right with rest of emulators, but resolution remains unchanged whatever game you have decided to play (unless you change it manually). Last edited by SquawkBox; 06 February 2021 at 08:52. |
12 August 2020, 14:30 | #9 |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
|
I had a Win XP based setup running this (via UMSA), but decided to build a new Win10 based one, because Calamity's XP drivers and tools are outdated. About to order the components...
Last edited by dreadnought; 13 August 2020 at 13:16. |
12 August 2020, 22:33 | #10 |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
Nice to have a dedicated thread on this! Thank you @lilalurl
@SquawkBox I belive ArcadeForge was one the companies, yes. Thank you for the heads up. My make shift cable does the trick. It's nowhere near ideal or fancy but it does the job perfectly. As for other emulators, retroarch has CRT SwitchRes which automates correct 15kHz resolution. Mine requires some fine tweaking since I removed dynamic modelines lol. I've created custom modelines which allows me to play both MAME and WinUAE at perfect resolution with little to no appreciable lag. I would say that you need to try DOS games using CRT. The games look so much better! |
14 August 2020, 03:57 | #11 |
Speedbump gimme goosebump
|
So I took a quick look at that cable schematics, and I notice there was a molex connector. How do you plug it ? I mean molex connectors from the power supply pack usually can't be reached from outside the case, can they ?
Last edited by SquawkBox; 14 August 2020 at 15:08. |
14 August 2020, 08:21 | #12 |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
You don't even need it provided you can manually select RGB input and aspect ratio on your TV. Some TV are set to RGB and aspect ratio via specific voltages on certain pins. If I recall correctly these are the options:
4:3 16:9 RGB Auto channel switch This is all done based on voltages. I just put USB connector but that only gives it 5V lol. On my TV I can leave it out and still get RGB. |
30 December 2020, 16:12 | #13 |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
|
I've finally got it all together myself (PC+crtemudriver -> UMSA VGA-SCART adapter -> Trinitron. Out of all the retro rabbit holes I've ever visited I must say this one's is probably the deepest, and most complicated.
GroovyMAME works now, though it still needs some tweaking. After a several hours long battle I also managed to get Retroarch's switchres to start playing along. Was wondering if anybody managed to get the micros (C64, ZX Spectrum, etc) working in it? Their display is still all over the place (guess it has to do with 50Hz modelines). Also, is it possible to somehow run individual emus this way? Using the Arcade OSD perhaps? |
30 December 2020, 20:04 | #14 |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
Individual emulators can be run BUT I had problems unless the mode selected matched the modelines configured. It was more trouble that it's worth and Groovymame and Retroarch works well enough.
Did you buy UMSA from within UK? |
31 December 2020, 11:16 | #15 |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
|
Problem is, Retroarch does not cover all the platforms, especially the more obscure ones. Even for Amiga you only have P-UAE, and last I checked it was a pain to use. Retropie is much better in this respect, but then I'd have to run Linux (I think?).
Any chance you could post your retroarch config, or send it somewhere? I'm having a deja vu from trying to set up my Retropie in similar fashion on RPi. It took literally months of experimenting with configs, since there was very little info out there. I'd rather not go through this again. How did you get WinUAE to display properly btw? I bought UMSA directly from Arcade Forge, they are based in Germany I think. |
09 January 2021, 03:38 | #16 | |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
Quote:
There are issues with Retroarch displaying correctly and I believe it was to do with the way modelines were generated ie static or dynamic. Groovymame only works properly with Dynamic but this doesn't work natively with Retroarch and you have to change the resolution manually for Amiga or any console to display correctly as it cannot then do this automatically. If you select static modelines it works better for Retroarch to select the correct resolution. As for WinUAE you should include the relevant modelines when generating so that these are 'selectable'. This thread helped me configure mine. I have tested the resolution on my CRT from my emulation setup and original Amiga hardware and it was indistinguishable: http://forum.arcadecontrols.com/inde...topic=149599.0 |
|
02 February 2021, 17:52 | #17 | |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
|
Quote:
There's also issue of letterboxing. On a real PC and VGA monitor the image is stretched. So perhaps here aspect ratio is distorted? I might try it later anyway, see what happens. This CRT shader is a nice find. Looks pretty good. Though, it has this monitor overlay which can be irritating. Also, I used to run Dosbox from Retroarch and use RA shaders in it - there's much bigger choice. ************** About Retroarch on my crtemudriver rig: I managed to install appropriate modelines but my issue is more with RA not saving configs, or something. So, I can get it to display correctly in some SNES game (for example), then when I choose another it all goes to pieces and changes to some crazy resolution. Another issue is Atari ST...I can't manage to get it to display properly. Nearly! But not 100%. I suppose something has to be changed in Hatari config but I have no clue what. About Amiga: any chance you could post exactly what settings did you use to get it working? I looked at this link but it leads to a couple of threads with inconclusive answers and a heap of different settings... |
|
03 February 2021, 02:14 | #18 |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
Here is how to put the settings to put into VMMaker (I use this to generate modelines sd fine it easier):
(NOTE: Before you start make sure you select 640 x 480 resolution as that is what you will revert to otherwise you risk losing ability to view anything! I installed Teamviewer host so I could control PC in case I messed up modelines) 1) Select "Edit Settings" 2) Select "User modes" > "Edit..." (it should have ini file already for user_modes - super, if not just make a blank ini file to edit using this option) > add the following (just copy paste and then save and close): ## Amiga ## 320 x 256 @ 50.000000 320 x 512 @ 50.000000 640 x 256 @ 50.000000 640 x 512 @ 50.000000 360 x 288 @ 50.000000 360 x 576 @ 50.000000 720 x 288 @ 50.000000 720 x 576 @ 50.000000 ## Desktop ## 640 x 480 @ 30.000000 640 x 480 @ 60.000000 3) Ensure "Mode table method" is set as "static" 4) Press "OK" 5) Select "Generate modes" followed by "Install modes" - the screen will go off and then on again. This should now give you all the Amiga resolutions you need. 6) Now go to WinUAE and under "Display" make sure fullscreen resolution is set to one of the Amia ones listed above. On my TV I used 360 x 288 and it was perfect. For Hires I used 720 x 288. 8) Select centering options if needed (I don't need to on mine). 9) Line modes should be "normal" 10) Resolution option lower down can be either hires (normal) if using 720 x 288 or lores if using 360 x 288. There is a WinUAE config which basically switches automatically between the different modes ie lores and hires but sometimes it gets it wrong lol. Hopefully this helps get you going to enjoy the beauty of emulation at native resolution! You can add more modelines if you wish eg for other consoles but for MAME you're better off using dynamic modelines using super resolutions... Last edited by lesta_smsc; 03 February 2021 at 02:35. |
03 February 2021, 21:35 | #19 |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
|
Thanks a lot for this write up, much appreciated
But guess what, of course it still does not work I can't understand it. My GroovyMAME works, also individual things in Retroarch too. So it means the whole crtemu thing is actually working. But once I try some standalone emulator, its' a mess. I've tried many of these settings with WinUAE, and they look nearly great, but there are always some artifacts, either horizontal or vertical. You can see it when looking at text, or there's some glimmer during scrolling. This is my Display from Winuae. Does it look okay to you? I understand that after step 5) you choose 360 x 288 using Arcade OSD, then start up WinuAE? |
03 February 2021, 23:43 | #20 |
Registered User
Join Date: Dec 2013
Location: GR
Age: 46
Posts: 1,416
|
First of all line mode should be single not double. Then at filter->no scaling.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Fusion error with JIT enabled | rbm | support.WinUAE | 23 | 17 July 2016 00:59 |
Problem with games when JIT enabled | Skirner | support.WinUAE | 19 | 08 January 2010 17:22 |
Distorted sound with Vsync enabled... | PowerPie5000 | support.WinUAE | 37 | 11 November 2009 21:50 |
Some screen corruption with JIT enabled | Leffmann | support.WinUAE | 14 | 07 February 2009 21:31 |
WinUAE crashes with Catweasel enabled | boing_1000 | support.WinUAE | 2 | 24 July 2006 01:46 |
|
|