anyone making a fpga snes with hdmi?
Posted: Sat Jan 07, 2017 8:26 pm
anyone making a fpga snes with hdmi?
See https://forums.nesdev.com/viewtopic.php ... 13#p136413 about the NES PPU underclock.supermario4 wrote:what's in accurate with the fpga nes exactly?
SNES/Super Famicom – The SNES/Super Famicom is certainly the system that causes the most issues with the OSSC. On most TVs and every computer monitor we’ve tested so far, the image is great, with no noise whatsoever and just the tiniest hint of jitter if you really get your nose up against the screen. Unfortunately, on some TVs the system simply does not work and it’s impossible to get a stable picture. Marqs is still investigating some workarounds for this problem and hopefully they will be fixed in a future firmware.
Pedantic moment:Kismet wrote:Computer monitors typically expect 60hz.
Assuming my math is correct, you'd lose 60 frames (1 second's worth) in about 10 mins and 12 seconds. It's a 0.16% difference.rainwarrior wrote:Probably not, unless you're timing something specific with a clock. Like I think we're talking about losing a second every 20 minutes?
how long until it's works all games years,months etc?tepples wrote:VeriSNES appears to be the most promising project.
The typical upscaler (eg XRGB, OSSC) has problems with non-59.94, which tend to show up mostly in the NES/SNES. You're right though, the computer monitor typically has more tolerance, however if you read the specs for current models of monitors, they typically will only mention 60hz for DP or DVI/VGA, and only support 25,29.97,30,59.94 on HDMI since those are "TV" modes.lidnariq wrote:Pedantic moment:Kismet wrote:Computer monitors typically expect 60hz.
Computer monitors are usually "multisync", even modern LCD ones, and can accept input any almost any arbitrary constant vsync rate.
It's when the monitor includes an analog NTSC sampler/upscaler that everything goes banana shaped, because those devices usually expect an exact 50, 59.94, or 60Hz vsync rate.
That's not a determinable answer as it's in development and currently:supermario4 wrote:how long until it's works all games years,months etc?tepples wrote:VeriSNES appears to be the most promising project.
but the avs exists so how's it not possible to have it as a product then?Kismet wrote:The typical upscaler (eg XRGB, OSSC) has problems with non-59.94, which tend to show up mostly in the NES/SNES. You're right though, the computer monitor typically has more tolerance, however if you read the specs for current models of monitors, they typically will only mention 60hz for DP or DVI/VGA, and only support 25,29.97,30,59.94 on HDMI since those are "TV" modes.lidnariq wrote:Pedantic moment:Kismet wrote:Computer monitors typically expect 60hz.
Computer monitors are usually "multisync", even modern LCD ones, and can accept input any almost any arbitrary constant vsync rate.
It's when the monitor includes an analog NTSC sampler/upscaler that everything goes banana shaped, because those devices usually expect an exact 50, 59.94, or 60Hz vsync rate.
That's not a determinable answer as it's in development and currently:supermario4 wrote:how long until it's works all games years,months etc?tepples wrote:VeriSNES appears to be the most promising project.
- Still exists only on a development board, so we have no idea about it's ability to connect to HDMI since the development board only has VGA
- Currently doesn't have sprites, so right now you would only be able to fumble through a few games (eg Wolfenstien) that uses mostly BG modes.
- No idea right now if it can interface with a real cartridge, or expansion chip games
That's the gist of what I was able to read from VeriSNES's updates and the video's posted.
A "hardware" based emulation will be more accurate than a software emulator, but even then there are compromises that need to be made to make it work with HDMI, expansion chips, and expansion devices. I don't expect someone to just grab the Verilog files and turn around and start selling $200 SNES clones, because there is not a large market for that, (a working "clean" SNES goes for $80 on eBay, a broken one for parts goes for $30.)
However I do expect that eventually (maybe 4 years out from now) some kind of "universal console platform" will be designed that would let you connect original cartridges and controllers to new "base units" that would let you emulate any 8 or 16 bit console/computer that ever existed. Single-machine FPGA units are too expensive just to emulate one machine. There are current attempts right now for computers and arcade machines, but they largely rely on old-stock parts (which is how the Analogue NT started) instead of emulating all the chips. Eventually they will all realize that a common FPGA platform would bring down the unit cost on the FPGA.