How can I play a SNES through a VGA monitor?

The original SNES, while certainly one of the pinnacles of the 16-bit era, doesn't come without it's issues. You might find that original hardware will be harder to wrangle, especially 30 years later when we're talking about second-hand consoles in unknown states of disrepair, analog AV inputs disappearing off modern displays, and proper upscaling solutions such as the OSSC or Framemeister being on the expensive side.

If you're looking to buy a SNES in order to just 'plug and play', my advice would be to skip buying an old SNES entirely, and instead get a more modern console that supports your SNES cartridges with more modern conveniences such as digital video output, save state functionality and so on.

What follows are two examples of consoles that take different approaches to the problem at hand:


RetroN 5 by Hyperkin

RetroN 5

  • Technology: Custom Android-based OS, Cartridges are ROM-dumped upon insert and played via software emulation.
  • Output: 720p HDMI (3x scale of 240p content)

Pros

  • Save states, Region switching, graphics filters and other functionality
  • Controller ports for original controllers
  • Supports a wide variety of consoles, SNES, NES, Sega Genesis (Mega Drive), Game Boy/GBC/GBA, and the Japanese Famicom and Super Famicom (basically the Japanese NES and SNES, but they have different cartridge widths).
  • Plays most, if not all the SNES games you have.

Cons

  • The 'RetroN' branded wireless controllers have some severe input lag. As a workaround you can use any original (or reproduction) wired controller.
  • Some inherent lag due to emulation.
  • HDMI only, no analog video output options built in.

I wrote more about the pros and cons of the Retron 5 on this post.

Hyperkin also offer the older Retron 2 (NES/SNES) and the Retron 3 (NES/SNES/Genesis), however from what I've been able to gather they use either S-Video or AV output, not HDMI.


Super Nt by Analogue

Super Nt

  • Technology: FPGA-based hardware reproduction
  • Output: HDMI 1080p/720p/480p

You may remember Analogue from their premium-priced, aluminum-chassis NES reproduction console, the 'Nt' (and later 'Nt Mini') that used real NES CPUs and PPUs on a redesigned board.

They have just announced and made available to preorder their SNES reproduction console, the 'Super Nt', that uses a Field-Programmable Gate Array (FPGA) at its core. An FPGA is a customisable digital integrated circuit that can be programmed to act like another chip, or even many other chips - in this case, the entire SNES board.

Unlike the Nt Mini however, the Super Nt doesn't come with a hefty $400+ price tag, sitting at a much more respectable $190, making it a viable alternative to the casual gamer primarily interested in just playing games.

Pros

  • Zero inherent video delay (only what is produced by your display)
  • Original-style SNES/SFC Controller Ports
  • Support for firmware updates via SD card slot
  • Advanced video options - Scanlines, Scaler options, Pixel interpolation, individual Horizontal and Vertical adjustment and stretch.

Cons

  • HDMI only, No analog video output options built-in.
  • Not something that your average person would notice, but due to quirks with the original SNES's screen refresh rate not being entirely in-spec (60.08Hz), some tradeoffs needed to be made for compatibility with modern displays:
    • The SNt default 'Zero Delay' mode downclocks to a traditional 60Hz, meaning that games will run that ever so slightly slower, losing about 1 second every 10 minutes.
    • Setting the SNt to 'Frame Buffer' mode introduces a small amount of lag (as frames are buffered first), but runs games at their intended 60.08Hz refresh rate, droppping a frame every 10 seconds or so to align back up to 60Hz.
    • This is explained in greater detail by the RGB310 episode on the Super Nt by My Life In Gaming, relevant portion starts here

All-in-all, reviews for this device have been generally positive so far that I have seen, and certainly it is priced competitively when considering the price of original consoles + upscalers & converters. For someone that doesn't currently own a SNES this should certainly be a consideration.


Other considerations

There are other retro console reproductions out there as well, such as AT Games' Retro Consoles, but I haven't tested them thus I can't speak for their quality.

The recent SNES Mini, while an 'official' machine from Nintendo, only supports 30 or so inbuilt games, so those with original cartridges are out of luck.


Conclusions

There is certainly no shortage of options out there for playing SNES games. Original consoles on Analog TVs, or HD TVs using upscaling solutions are as authentic as you can get, but setting all this up certainly isn't cheap or easy, and making the space for it all might not be a viable option for many.

Modern options such as the above consoles make it easier and cheaper for your average gamer to enjoy retro games, and with the advances in both the emulation and FPGA spaces, the gaps in compatibility and quality are rapidly closing. It's certainly worth a look into if you are looking at playing retro games in the modern age.

Note: I am not affiliated with any of the companies mentioned.


There are a variety of computer cards called TV Tuner Cards, many of which include TV Capture functionality - older ones often have the Cable or Composite-In you'll require (this is how I played Majora's Mask the first time).

TV Tuner/Capture Card (Red/White audio leads are meant to be combined and go through the 3.5mm jack).
TV Capture Card

There are also apparently USB versions now. First I've heard of these.
USB TV Capture

Both cards and USB sticks can be found at your favorite online stores (at least one was selling a USB Adapter for $8!). You may be able to find a used card at a used goods store, too.


Unfortunately going from Composite to VGA is not a simple process. VGA has 3 channels (RGB), while composite has only one channel. To go from composite to VGA, you have to do this:

Analog (Composite) => Digital => Digit processor to split the channels => Analog (VGA)

Although cheap converters seem to be available (Amazon search for "composite to VGA"), you may need to look at the frame rates and response time for playing video games. It will mess up your gaming if you jump 2 seconds after pressing a button.


There's no cheap way of connecting an SNES to a VGA monitor. The SNES can output Composite video (the yellow cable, poor quality), S-Video (round cable with four pins, sharp image with a slight amount of color bleeding) and 15khz RGB (perfect quality). Unfortunately the RGB output can't be fed directly to a VGA monitor - these generally have a minimum resolution of 640x480 while the SNES outputs 256x240.

To get RGB output you need a JP21 cable (also referred to as Japanese SCART, because it's physically identical to European SCART cables which have 21 pins, but the wires are hooked up differently).

If you want to use a real SNES the options are:

  1. Acquire a CRT TV. It shouldn't be hard to find one, e.g. on craigslist. Most people would rather have a flatscreen these days so you might even get one for free. This is your only super cheap option.

    • Pros: Cheap, no lag, 100% accuracy.
    • Cons: Poor video quality, especially since small TVs are unlikely to have S-Video.
  2. Acquire a line-doubler/video processor. The best of these for VGA is the XRGB-3. This'll accept the RGB output of the SNES and double the resolution to 640x480 with practically 0 lag and no blurring, while outputting VGA. Alternatively the XRGB-Framemeister will scale up to 1080p (again without any blurring) while outputting HDMI with only a small amount of lag. See this site for more information and alternative upscalers/processors.

    • Pros: Pixel-perfect video, zero or very low lag, allows you to use regular computer monitors. This is the best option for hardcore enthusiasts with a lot of money.
    • Cons: The XRGBs are very pricy, upwards of $300.
  3. Acquire a PVM monitor. From what I understand these are old high-end monitors that weren't available to the average consumer. These will accept the SNES's RGB signal directly but you'll probably need a JP21 to BNC adapter.

    • Pros: Pixel-perfect video, no lag.
    • Cons: Hard to find, probably won't be cheap, not useful for anything else.
  4. Buy a cheap composite/S-video to VGA converter.

    • Pros: It'll let you connect to a VGA monitor?
    • Cons: Video quality won't be any better than with a CRT TV, possible lag, could probably acquire a CRT TV for the same amount of money.

If you want to use an emulator your options are:

  1. Use higan emulator.

    • Pros: Unlike other emulators, has no known bugs. This is as accurate as you can get without using a real SNES.
    • Cons: Requires much faster processor than other emulators.
  2. Use a fast emulator like snes9x on your computer.

    • Pros: Low hardware requirements.
    • Cons: Less popular games will have bugs.
  3. Use an emulator-in-a-box like the Retron 5.

    • Pros: Kind of like having an SNES with HDMI output.
    • Cons: Still an emulator, less popular games will have bugs.

You can dump your cartridges and use real SNES controllers with a retrode but it's pricy ($80).


Absolutely doable. Is it viable? Different question entirely.

A fairly cheap purchase of S-Video to VGA adapter will do what want, however every other option mentioned thus far is a better way of doing it.