Finally got around to following this guide and setting it up. Wow, what an experience to play pixel perfect Fightcade on a proper CRT. Only annoying part is the Fightcade UI at 640x480i and needing to change the resolution every time a game is changed. If only there was a native fightcade version with switchers, could have it all automated in Linux. Thanks again for making this! GG
That’s great man! Good job. You shouldn’t need to set the resolution every time you launch a different game with FBNeo (Unless you’re using Native Arcade Graphics, ex. “384x224 for Third Strike”). But, If you have FBNeo setup for Super Res (2560x224), the emulator should automatically integer scale anything in the 2560 range. As for launching Fightcade games that use the Flycast Emulator, I only play those on my gaming monitor. If I want to play Flycast games on the CRT, I just use RetroArch for that.
@@dogsauce19It’s okay, we’re all learning. To be honest, Super Resolution (2560x224) is way easier. It’s like 1 resolution to rule them all. You just have to calibrate your CRT via the CRT Service Menu (Expanding Horizontal Size and Position) as shown in the video. It’s by far the best way to utilize “Integer Scaling” which works with both RetroArch and Fightcade’s FBNeo Emulator. And Super Res isn’t for everyone. It really depends on what you want to play. Like if you’re only playing Capcom Fighters like Street Fighter 2s, SF Alphas, SF 3S, they all run at a native 384x224. So in that case you’ll be fine running FBNeo at Native Arcade Graphics. And Fightcade’s FBNeo Overlay (which shows player names/wins) will look normal. With Super Res, that Overlay will be Stretched and unreadable. For my Setup, I play a ton of different 224p Arcade and Console Games. So I need Super Res to Eliminate Horizontal Screen Tearing via Integer Scaling. (Fightcade’s FBNeo can integer scale different resolutions within the 2560 margin automatically) Retroarch’s Switch Res feature essentially becomes null and void when doing this because your CRT Display Resolution isn’t changing. It stays at 2560x224. The only thing that changes is the math for how each game is integer scaled. And with Retroarch, you can perfectly integer scale any game and save a game override, so any game will open and display perfect. There’s some cool tricks I figured out with that too. I really need to make some more videos on this stuff.
@@VAMPIREMACHIINE Hey man hope you're doin good, I was playing earthworm jim and super metroid at 240p last night it was working great! I was trying to make the screen fit better and I went back to vmmaker to put in the super-retroarch.cfg mode list, and attached arcadeosd, and went back to metroid and it looked way more centered. Lots of snes games running great.. but all of a sudden the games are all stuttering.. have you encountered this before? Pullin my hair out haha any ideas?
@@Pk_blu Just finished watching Evo 2024 on Max’s stream. Holy shit what a show! I need sleep, let me know where you’re stuck and I’ll help you out tomorrow man.
Hello! nice tutorial, this is like the only one on fightcade. Am currently using just a sony trinitron as primary display because i cant make it to work using extended displays like your setup. I cant use super resolutions at my desktop because everything is stretched and is a pain to trying to configure things, so am using 640x480. The only game i care to run is mortal kombat 2, in fightcade is set the resolution to be 400x256 and everything looks fine, when i set the resolution to super res 2560x256 the overlay looks very stretched wich is normal with this resolution but, everything looks the same, i dont see any difference between the two resolutions, so my question is: do i really need to use a super resolution at my desktop to make this to work? or maybe there is just no so much difference between the two resolutions? thank you for your time.
I use Super Resolution (2560x224) So that way I can take advantage of something called Switch Res and also Integer Scaling. That way games of different horizontal resolutions automatically “switch res” and don’t have any screen tearing or over/underscan. Everything just works that way. (without having to mess with any Arcade OSD settings and my Tv’s Service Menu setting) Having it setup like this, I can play Fightcade and Retroarch on my CRT seamlessly without having to screw around with resolutions.
@@Adam-rt7lp No worries, I get asked that a lot. It’s something I plan on making a video about in the Future. Going to eventually circle back to some Retro Gaming and CRT stuff.
Hey man, I got it working! The only issue I have is with Windows, for some reason I cannot set the display to "Extended" because if I do, my CRT resolution will switch automatically to 640x480@60Hz, disabling the super resolution. I will look into it. For now to use Fightcade I just disabled the PC screen, using only the CRT, and I have set the Fightcade fullscreen resolution at 2560x224 like yours, and it works perfectly. I will let you know if I figure out how to have the PC screen on. Thank you!
Glad you got Fightcade working! As for your extended window issue... If you go to windows display settings, extend your desktop and then click “identify”, your lcd should be #1 and your crt should be #2 (even if crt is set to primary display).. I’ve noticed that sometimes that can glitch and the numbers reverse. Rebooting pc fixes that.
Solid question. I used to run native arcade graphics in Fightcade at 384x224. But it made going back and forth from Fightcade to Retroarch a pain in the ass. Reason being if your tv service menu is calibrated to only 384x224, you can not properly use integer scaling in Retroarch, which results in screen tearing and overscan problems. That’s a whole other video topic I plan on covering in the future.
@@tomsands9732 Yeah, when using Native Arcade Graphics, FBNeo won’t auto-switch resolutions when loading different games. For example, with Super Res (2560x224) I can load Third Strike, then Mortal Kombats, TMNT Arcades (all different native resolutions) and not have to change any video settings in FBNeo. Having to constantly change video settings for each game when running native res is a complete pain in the ass man.. Been there and bought the T-Shirt..
Super resolutions have more pixels to play with. So there is higher chance that the arcades resolution can scale (divide evenly) into whole numbers and that is more accurate than using a native resolution and it will look better too and pixel perfect. In later Ati cards with CRT emudriver, you need to use a HDMI to VGA converter and super resolutions are a prerequisite. So you may as well use them.
@@VAMPIREMACHIINE No, thank YOU. I literally got my CRT emudriver setup finally working yesterday, after a month of troubleshooting. And I was stuck with GroovyMame, which I don't really like. You have literally the only video on the internet that explain how to do this with Fightcade. I will try this asap. Kudos to you, man.
@@RikkTheGaijin Yah, I tried Groovy Mame and hated it.. I only use it for the .ini file needed during the initial CRT Emudriver Setup. Retroarch and Fightcade are 100x better. Keep me posted on how you make out.
Apparently 24" (and lower) CRT TVs don't have a horizontal adjustment in their service menu and I have 14" Toshiba AF series CRT. Do you I think I should still stick with Super Resolutions or go Native Res?
The arcade board outputting 224 height is actually outputting 240 with black bars. The arcade operator was supposed to manually vertically stretch the image with the monitor adjustment pots to fill the screen. Perhaps that was the issue you had getting it working with 4:3? Have you tried setting it to 2560x240 in 4:3 and then adjusting in the service menu? I'll have a look at that retroarch super resolutions ini file but it's very odd it has a 2560x224 resolution modeline in there as that doesn't exist on an actual pcb. Thanks for the link! Super (horizontal) resolutions are great and mean you never have to adjust the width once set and never get any tearing. But you will always have to adjust the height in the service menu when changing games with different vertical resolutions. No way around that without tearing.
When I tried FB-Neo at 4:3 using both native graphics (384x224) and super res (2560x224), it was causing horizontal underscan, within the emulator itself. So I ended up using 2560x224 on 16:10 and stretching out my image in the crt service menu. And that way, Fightcade and Retroarch can take advantage of integer scaling.
I think that 2560x224 selection may be your issue as there is no such resolution at that. Not sure why the person that developed the custom retroarch superres ini file added that one. The equivalent is 2560x240 (with the small black bars that you adjust out in the service menu). If you have time maybe try that out and see in 4:3.
@@MickMacklerack Not really sure what issues you think I’m having. Everything is pixel perfect. As I said before, I tried 4:3 and it sucks. So yeah, I’m good bro. 😎
@@VAMPIREMACHIINE I'm interested in a simialar fightcade/emudriver setup myself and in doing some research this is the only video on youtube with steps on how to get fightcade going. When I got to the part about the odd 16:10 2560x224 settings it prompted me to ask the question. Will try it out and see how it goes. Thanks for posting.
@VAMPIREMACHIINE Hi got a few questions. 1. I have my PC connected directly to my CRT via S-Video with no secondary monitor will this still work? Or do I need an LCD aswell. 2) I have an old AMD card 4690 but there isn't Windows 10 drivers, can I use that card?
I have got the S-video to work on my ATI card a few years back. (Since then I upgraded my TV with a VGA module.) You will still need CRT Emudriver to make that work. Provided you choose the appropriate display adapter output when setting up CRT Emudriver, in your case the S-video output. When you generate the modelines you will only be able to use interlaced modelines as that's the limitation of S-video, it cannot output progressive signals. I am saying it can be done yet it's far from optimal and you probably won't find a tutorial on how to do this. I figured this out by my self by accident. I would suggest finding a CRT with component input or scart because they support progressive signals.
For the record, 4690 is supported, it can and will work. You just have to use the CRT Emudriver 2.0 for legacy cards (pre-HD 5xxx) download. Because I am using a HD 4890 and it works perfectly.
Hi, Super tutorial about fightcade, however your modeline list is different than the file downloaded on the link? Could you give me a copy of your modeline list please?
@VAMPIRE MACHINE Any chance u can share your CRT emudriver ini and retroarch ini files? I got it up and running but it doesn't look 100% correct the text and edges looks jagged. Also what tutorial did u follow for this?
Yeah I’ll zip those files and try and post a link in the video description. As for tutorials, the only one I watched was the initial setup for crt emudriver. Everything else I learned on my own.
@@VAMPIREMACHIINE Thanks mate, look forward to trying out your inis. I copied some of your bottom resolution, and tried generating and installing via VM maker. Cps1 games look alot better. But I am now having issues with Midway games, it's running a interlaced signal and vertically squashed. Also I checked arcade OSD on my CRT Monitor and it is not showing all the custom resolutions. Not sure what is going on
Not gonna be able to try this for a while, but the newest graphics cards don't have VGA outputs... I hope the Digital to analog adapters i bought can do super resolution... I already tested them for input lag... Do you have any recommendations for HDMI/Display port to component/vga/composite whatever analog format for CRTs?
You’ll need an older video card that’s compatible with CRT Emudriver. You can read about that at www.geedorah.com And you’ll need a Retrotek VGA to Component Transcoder. www.retrotekshop.com Adapters and converters all have input latency and only output like 480i, don’t waste your time or money with those man.
Hey there. I wonder if this kind of setup (nvidia+ati+crt emudriver) allows for switching to the crt as primary?, and I guess you cannot disable or deactivate the secondary monitor to have only the tv when I use emulators?. I do that currently, but I have only one nvidia card with Vga doing 240p. I would be using official emulator builds with a front end.
Yeah it’s definitely easier to use an LCD as a secondary for Launchbox when using Super Resolutions. Not sure if any front ends are designed around 2560x224. That would be cool though. You could always setup RetroArch to launch when you turn on your pc.
I set up another groovymame computer today , it's a bit different from my old one which run xp and run FC1 fine. This one is W7 and I'm struggling to get FC2 working. I'll check this video out and give this ago. Dose flycast work OK too ? Thanks
@@juliansmith4153 Hey no worries man, glad to help. There’s not much info online on how to do this stuff. Anyways, stay away from video “converters” as they’re awful and have lag and mostly won’t support anything below 480p. You’ll want to get a good transcoder. They’ll be able to pass through 240p, 224p with no lag.
How do you save fightcade so you don't have to set the horizontal resolution every match? I tried saving to .ini in the misc menu and it saves other settings but not my horizontal resolution. Thanks a bunch for this video. It helped me. By the way. While in the Trinitron service menu if you want to clear any changes you made in the service menu press zero then enter. It will read whatever the written settings are.
Hey, thanks for the service menu tip! As for Fightcade Automatically Switching Resolutions, I don't really save anything. I just have Arcade OSD and Fightcade 2's Final Burn Neo Emulator set to 2560x224. Then Fightcade 2 automatically switches different horizontal resolutions. I noticed when running Arcade OSD and FBNeo at Native Resolution like 384x224, then it becomes a pain in the ass and you have to manually switch your resolutions every time you load a game with different horizontal resolution. So using Super Resolutions (2560x224) seems to let Fightcade Auto Switch Resolutions, but the only downfall to that is the Fightcade Overlay does not support Super Res and will be stretched and unreadable and you can't see your opponents name or the score. I don't mind not seeing the Fightcade Overlay, since I'm constantly changing Resolutions with different games. Also when using Super Res, RetroArch's Integer Scaling is really good for getting all your games fullscreen without having any horizontal screen tearing. I plan on covering a lot of this stuff in a future video, just been super busy with my kids over the summer. I'll give you props for that Service Menu Tip, that's awesome. Hope this helps man. Cheers.
@@VAMPIREMACHIINE That does help. My setup is different than yours and I think I am stuck with having to manually select the 2560x224 every match. My 36XBR200 is my only monitor. I don't have a secondary. So my desktop resolution is something like 640x480i. I need it like this because I watch movies, RU-vid and browse the internet on this tv. One of the plus sides of my setup is that all I had to do to get it working was adjust the horizontal resolution in game. I didn't have to change the tvs settings or mess with arcade OSD. Do you play ST on Fightcade? I will look out for you on there. My handle is Riggel 1983 on Fightcade. Thanks again for this video. It is exactly what I was looking for. I was playing Fightcade in some hideous 480i resolution before I found this video.
@@riggel8804 Glad I could help you out Riggel. As for Super Turbo, you'll prob kick my ass, I mainly play 3rd Strike. I'm always down for some games though. My Fightcade ID is VAMPIRE_MACHINE. Message me on Discord when you want to play, dood. My Discord is VAMPIRE_ARCADES#9633
hey bro I bought the ,AMD HD 5450, and have a DMS-59 Pin Male to Dual VGA Female Y Splitter Video Card Adapter Cable going to the VGA to Component Tran and bought a sony trinitron wega kv-27fs120 ,.... I did what you said but its not fixing the screen I can see it but ,it looks all crazy and tried everything i looked at your video 4 times to make sure I wasn't missing anything to get it right... do I have to buy 32” Sony Trinitron KV32-FS100 so I can plug and play..and can you give me what kind of DMS-59 cable you have or can I use the one I have... from AMD HD 5450 to the VGA to Component Transcoder..thanks
Definitely not the tv. My first Trinitron I got was the KV32-FS120. I got rid of that one cause the geometry sucked. And ended up with a nice KV32-FS100 that was way better. Got them both working great in super resolutions. It sounds like that splitter might be the issue, I’ve got a standard VGA cable going from my pc to the vga to component transcoder and then component cables to the tv.
Set your Arcade OSD to 2560x240 and do the same for Fightcade's Final Burn Neo Horizontal Resolution. Just know, you'll get vertical screen tearing running 240p on games that natively run at 224p.
I haven’t really messed around with the Mortal Kombats in Fightcade yet. Midway Arcades like Mortal Kombats, NBA Jam, Smash TV have a weird native resolution of 400x254 @ 54.706841 Hz. There’s a part in this video where I show my super retroarch.ini file. At the bottom, you’ll see where I added that resolution. If you add that resolution to your .ini, save it. Regenerate modes in VM Maker and Install modes to add that resolution, you might have some luck. But then even if you get it working, you’ll be recalibrating your crt’s horizontal/vertical size and position via service menu. Maybe I’ll try it out sometime.
Thanks for this! I wish to know if I can do the same but instead of using Fight Cade I use CoinOPS Next Arcade edition as front-end. Thanks in advance :)
I’m sure it would work if your set Coin Ops to use Fightcade’s Final Burn Neo Emulator. That’s how LaunchBox/BigBox works. Haven’t tried Coin Ops myself, but it’s prob the same kinda setip.
You could use Custom Resolution Utility to make 240p or 480p. It will be hard to navigate windows but it's possible with Custom Resolution Utility. I recommended you use ShaderGlass to emulate a CRT rather than downgrading your PC.
@@guillermol2222 yeah you’ll get some horizontal tearing with vsync turned off. But even with vsync turned on, there’s no input delay with this setup, especially when using 2 frame run ahead.
Vsync always adds input delay, even with runahead. (found video here looking for a solution to the tearing without using vsync or windowed fullscreen which both ad input lag, the search continues)😢
@@VAMPIREMACHIINE For me its way harder because there is not many modes or setting etc for med Monitor i have to go back to groovy arcade so far that has gotten the best results.
I am a player from China. Your video is liked by many people in our country, and many people are playing retro games. But this video is already 2 years old. Can you update the game and provide a detailed tutorial? Are you still setting the resolution every time you enter a different game? Do you need to set a new resolution every time you play against a new player? Hope you can update the video again.
The VGA Cable connects from your pc’s video card (that’s running crt emudriver) to your VGA to Component Transcoder (www.retrotekshop.com is where to get it) and the component cables connect from your transcoder to your tv.