Buggy Loop
A few comments. Most of the stuff you wrote are basically one of my points on my first post. That, with a CPU you need more power to achieve the same level of accuracy. But you
can achieve the same level of accuracy.
Yes, not all software emulators aim for cycle accuracy. Some do, some don't. I'm not sure what you are trying to say here though. It's not because you can't make a cycle accurate emulator if you want, it's because some want to make something different. Once again, it depends on the project/author/skills/knowledge. Not all FPGA cores are cycle accurate either so? Again, it depends on what the author wants to do or can do, i'm not sure why i have to repeat that so many times.
And it's not only Higan. There are plenty of other cycle accurate emulators for different systems.
Yes, all accurate at costs of high CPU and often high RAM, even SNES.
Sorry, but this is wrong. A few years ago? Zsnes has been obsolete since 2004. Back then SNES9X wasn't that great either but you could still play Yoshi's Island without issues on SnesGT on a Pentium 4.
I have my doubts on that claim. You probably traded off something. On emulator discussion, only BSNES is accurate 100%. The same author made Higan to sacrifice a bit accuracy for speed for like 98% accuracy.
A 3DS is not powerful enough for BSNES, sure. But that doesn't prove "FPGAs are more accurate" it proves that accurate emulators require more power. You don't expect the 3DS to offer accurate emulation for anything other than the NES or Game Boy maybe.
Handhelds in general. They cut on accuracy. Analogue pocket showcases what’s best for FPGA, sucks that the core size is too limited for more support.
Handheld mister fpga was in discussions. The heaviest good core is ~10W
SNES9X is not a cycle accurate emulator nor it tries to be. So i don't know why you are comparing that to FPGAs. Also, none of those things, the OS, drivers, etc, have anything to do with the accuracy of the emulator. They have to do with it's ability to run on the host machine.
I picked it for the GitHub support page, i could have picked any software emulator GitHub for the same showcase. It’s eternal support. That’s the points. Bugs creep up, there’s a ton of issues reported. These guys are locked in supporting it forever or abandon it. For an old ass emulator like SNES9x, you would think the report page would be empty.
An example I experienced recently, and before you even mention it as a GOTCHA moment, I know there’s no Xbox FPGA… ninja gaiden black was bugging out with the latest version of xemu. A bug that didn’t appear for years and years, the water texture was completely broken. Again, they update for something to fix some X problem, another bug appears in Y. It’s constantly high maintenance.
Speaking about support and communities, did you know the Analogue NT people used BSNES as a reference to fix their own bugs?
Didn’t know but sure, why not? A point of reference. Do you think software engineers don’t make test runs? VHDL or verilog on top of that, it’s a complete change from typical coding.
it’s not in the same league of power and hardware requirements though, so there’s a purpose for FPGA
These machines you mention are already covered by cycle accurate software emulators that are indistinguishable from real hardware. Some long before the FPGA cores showed up.
NES - Messen, PuNES
SNES - Higan/Bsnes
SMS - Ares
Genesis - BlastEM, Exodus
Sorry but the moment you use a Pi device in order to compare it to an FPGA... I can't take it seriously. The Pi is, literally, the worst platform to play emulators on accurately at full speed. It can't be done. Performance wise you are better of using a mid-range phone from 6 years ago. This is very well known so i'm not sure why you use it as an argument. You are only proving my point, that accurate emulation needs more CPU grunt compared to an FPGA. Not that it's impossible at all.
First reflex peoples are looking at for a cheap small box attached to a TV for emulation is a rasp pi.
Even creeps up in previous mister FPGA threads
Obviously I make no money off anyone buying a MiSTer...so I am no shill...but damn it everyone should seriously own one of these things if they even had a remote interest in retro gaming. Every console basically from the 80s and 90s, multiple PC cores including Sharp X68000 (saved myself a...
www.neogaf.com
Nobody really thinks of building a PC just to plug on TV and for it to be easy to carry around. Yea they know they can sit at a desk to play emulators, so why is there such a marker for looking into putting them on a simple small efficient device?
And what being "good" depends on?
Yup. The author's work/code.
Just like software emulation then.
Software emulation has decades of fixes and workarounds patched in.
Core is 100%? That’s it. No support line.
Not quite like software emulation
So tell me, although I have a powerful PC. If I want a small device connected to TV. Simple to setup. I can carry and bring to a friend easily, tell me what device I should buy and setup. Tell me why FPGA is bad. I met halfway with you with saying software emulators can be accurate, try to meet me halfway too.