I'm FPGA curious, but it's hasn't been within my budget until recently. It's good to see competition in such a niche market popping up.
de-10 nano is still prolly the best place to start if you want something right now. Just make sure to get it from a reputable electronics supplier like digikey or mouser. NEVER pay more than about $230-240 for one under any circumstance, or you are just lining a scalper's pocket. If you have a student id, i think you might still be able to get a few bucks off (maybe $30 or $40?)I'm FPGA curious, but it's hasn't been within my budget until recently. It's good to see competition in such a niche market popping up.
This. The idea that emulating hardware at a slightly lower level on slower hardware is somehow going to make a significant or even noticable difference over a slightly higher level of abstraction on much faster hardware is absurd.Honestly, it seems like snake oil to me
Being able to use original hardware controllers over the SNAC port helps!This. The idea that emulating hardware at a slightly lower level on slower hardware is somehow going to make a significant or even noticable difference over a slightly higher level of abstraction on much faster hardware is absurd.
I would be willing to bet the choice of controller makes a bigger difference than FPGA vs software emulation.
yeah some games are unplayable on emulators (think of Mike Tyson's Punchout or Sonic Spinball or many light gun games). I also definitely notice a huge difference even when i moved a mister from a flatscreen to a CRT.Being able to use original hardware controllers over the SNAC port helps!
But no I really do think the input lag on some emulators makes games like DKC unplayable, or I might just be getting slow. Either way you can't deny it's a really cool bit of kit and does way more in one package than mame and all these other emulators together in one device.
With a lot of people never really growing up on these older consoles and only knowing how things play through emulators, I can see why people would dismiss it. This is the closest to original hardware we still have really, unless you go out and get the old consoles and give them some TLC to work again.
I just bolded the important part there. Some emulators are garbage and using them is kind of a waste of time.Being able to use original hardware controllers over the SNAC port helps!
But no I really do think the input lag on some emulators makes games like DKC unplayable, or I might just be getting slow.
I mean I guess it's cool but at the same time not really. It's functionally no different than emulation. You're just emulating the chip at a lower level. Instead of implementing your 6502 processor or whatever in C code that gets executed on an x86 or ARM processor, you write your 6502 processor in verilog and the field gates act like a 6502 or whatever processor.Either way you can't deny it's a really cool bit of kit and does way more in one package than mame and all these other emulators together in one device.
As someone who grew up with the original hardware for most of these older systems I can't understand why people would want that. You know what sucked? Playing these games on the original hardware. As soon as I learned emulation existed the nes and snes got packed away and didn't come out again. Little kid me would have been stoked as hell at the idea of just having literally all the video games on a device that I carry around with me daily as it is. Actually, adult me is pretty stoked my phone can play literally all the games that existed when I was young.With a lot of people never really growing up on these older consoles and only knowing how things play through emulators, I can see why people would dismiss it. This is the closest to original hardware we still have really, unless you go out and get the old consoles and give them some TLC to work again.
I'd say FPGA is functionally much closer to hardware than it is to an emulator... both in execution and implementation. In fact many of the custom chips that were used in 90s consoles were PROBABLY designed on an FPGA... (how else would they design them?).I just bolded the important part there. Some emulators are garbage and using them is kind of a waste of time.
I mean I guess it's cool but at the same time not really. It's functionally no different than emulation. You're just emulating the chip at a lower level. Instead of implementing your 6502 processor or whatever in C code that gets executed on an x86 or ARM processor, you write your 6502 processor in verilog and the field gates act like a 6502 or whatever processor.
But it's not. Functionally it's the same.I'd say FPGA is functionally much closer to hardware than it is to an emulator... both in execution and implementation
To use the nes as an exampleAn emulator is (usually) running on a a modern OS which is doing a million other things (unless you reeeally strip it down or build/install a custom gaming/emulation OS from the ground up). On an FPGA, the OS is just there to serve up files to the hardware and set the controls and AV options. It literally doesn't do anything else.
Yes because that is one of the actual intended purposes of FPGA chips, prototyping and design.that were used in 90s consoles were PROBABLY designed on an FPGA... (how else would they design them?).
This is a valid point and I can't argue with that and honestly, I would think an FPGA based dedicated device would be significantly better than most of the cheap, shitty dedicated emulation devices out there.As for me, I'm the kind of person who is easily distracted; so, i like to use something that is purpose built for gaming to play games. That's why i like consoles and that's one reason i like FPGAs. you just pop it on and you are playing.
Hard agree right there. I wasn't intending to come in and shit on everyone's love of FPGA devices, i'm just fairly skeptical that they offer a significant difference. It just reminds me of the people who think they can tell a difference in audio between FLAC files and WAV files and stuff like that. I mean sure, if it makes you happier to store massive files, go for it but I think there comes a point of diminishing returns as far as cost vs perceived quality.As long as you're having fun, that's what it's all about, says I!
that's another reason i like them too. when i first started messing around with mister, it's because i was thinking it would be fun to design some newage retro (heh) hardware.... so far i *haven't* done that, because ever time i pick up an fpga and plug it in, i just start playing games. (that's a reason, not an excuse :D)Yes because that is one of the actual intended purposes of FPGA chips, prototyping and design.
This is a valid point and I can't argue with that and honestly, I would think an FPGA based dedicated device would be significantly better than most of the cheap, shitty dedicated emulation devices out there.
I think those things are part of the problem. People play retro games on those things and think emulation sucks but it's those shitty underpowered devices that suck.
I said "LOL" out loud at this!Hard agree right there. I wasn't intending to come in and shit on everyone's love of FPGA devices, i'm just fairly skeptical that they offer a significant difference. It just reminds me of the people who think they can tell a difference in audio between FLAC files and WAV files and stuff like that. I mean sure, if it makes you happier to store massive files, go for it
but I think there comes a point of diminishing returns as far as cost vs perceived quality.
I know I certainly enjoy it!But if people enjoy it why not?
That seems like a hard way to do it unless you have hardware engineering experience. I have actually done that but I wrote it in D. I was interested in learning 6502 assembly to try and get into romhacking but I found it annoying so I thought it would be fun to design my own 16-bit virtual processor with its own set of Opcodes and assembly language.that's another reason i like them too. when i first started messing around with mister, it's because i was thinking it would be fun to design some newage retro (heh) hardware.... so far i *haven't* done that, because ever time i pick up an fpga and plug it in, i just start playing games. (that's a reason, not an excuse :D)
My problem with all those kinds of devices is that they're just android devices with custom software on them. It just never made sense for me to buy something like that when I already have an android device I have with me constantly.yeah, those things have come a long way... like i used to buy a few of them here and there, but so many of them were trash. there are some decent ones these days, but you either have to shell out for an Odin (at that point, just get a steam deck or an Ally), or deal with the dodgy quality control of Anbernic...
I really liked my Anbernic Arc D... but then it died... so i flipped a bezos on it (that is i bought a new one on amazon and sent back the old one as the new one... don't tell anybody)... but then i just never got into playing the replacement... (and the SD cards that came with it have already stopped working).
I mean. You're not really the kind of person I have some concerns about with these things. You know what you like and what you want. You understand what they are and are realistic about them. It's more people who don't really understand thinking they need to buy something like that just to enjoy old games 'the way they're supposed to be' or whatever and needlessly shelling out money for something they don't really need to just because they think it's the only real way to play those games.but in the last couple years intel jacked up the price and made it less available online, so then the fomo scalpers jacked up the price even more. There is no way the list price should be $230, (when a small time indie production run was only $95 for slightly UPgraded design)... and then you see people charging $300+ just because most folks don't know about legit electronics suppliers... now that's just lame, and it's bad for the scene... again, you are prolly better off getting a steam deck or a little minisforum box or something like that
I too am very sensitive to lag, that's why I love VRR, frame limiters and all those fancy latency settings in Retroarch (mainly run-ahead).yeah some games are unplayable on emulators (think of Mike Tyson's Punchout or Sonic Spinball or many light gun games). I also definitely notice a huge difference even when i moved a mister from a flatscreen to a CRT.
Some people are gonna be more sensitive to this than others. It's more than just input latency, too. jitter or aperture errors on the response to inputs can be even worse.
It's the opposite for me, I think a crt benefits old 3d games way more than 2d ones, it hides all those nasty imperfections and makes the pictures look more that it actually is. Upscaling is good but does cause issues like seams on textures and all the 2d pixelated elements look really blurry.Especially when you start getting into the 3d systems. I'm sorry but playing n64 through ps2 games in their original resolution on a CRT monitor is objectively worse than upscaling them and choosing to play them like that is making things worse for yourself for no real benefit. It's not like they wouldn't have made those games higher resolution if they could.
I will agree it does if you play on original hardware. I still remember plugging my n64 into an early model flatscreen and just being confused as to why it looked so godawfully shitty.It's the opposite for me, I think a crt benefits old 3d games way more than 2d ones,