I’m quite interested in the Pocket, but if you want to jump in FPGA emulation of old computers, consoles and arcades, I’d recommend the MiSTer project which is open source, delivers constantly, do not use shitty marketing terms, has a great community and allows to play a lot of old systems already.
Seriously, how absolutely out of touch you have to be from the retro gaming audience to create this kind of thing....
They are making something that is similar to a GameBoy Color, but built on an FPGA, and which lets you play games from a few different consoles.
I grew up with GBC, N64, PS1 and PS2. My first console was the GBC. I played N64 and PS1 at friends houses, and got a PS2 of my own when that came out.
Now and then I use emulation and revisit some old favorites. And I’ve also bought a couple of old consoles second hand to play on those in the past.
A while ago, at the beginning of the pandemic, I bought a Nintendo New 3DS XL second hand with the intention of also trying emulation on it. Ended up only playing actual DS and 3DS games, and not doing emulation. Then sold it.
Not sure I'd want this thing, and can’t afford it at the moment anyways.
But the website did a good job of catching my interest. And if I was in the market for a handheld gaming system, this page would be enough for me to begin looking into it further.
And my point is, there may be more people out there than you realize who are interested in a little bit of retro gaming now and then who will respond similarly positively to that page as what I did.
Sure the MiSTer exists but not everyone wants a project not matter how simple it is.
You are assisting his point by indicating you are not part of the retro gaming audience and you like the page. Personally I will reserve judgment until there are hardware reviews but everything about that page is a "marketing department is in charge of our company" red flag.
Not all of them and not everyone, but it is not remarkable that gamers got angry.
My question is: are there places where people don't scream at you for silly reasons? (and do any of those places need a competent C++ programmer?)
The linked page is littered in headlines that focus on “FPGA”
Every company has to do marketing. Marketing is part of the equation for success. If Analogue has bad marketing you probably wouldn't even know about them. There are hundreds of obscure retro hardware projects that are still yet unknown. It seems you are just penalizing them for making an effort at being successful.
The reality is that Analogue makes quality products and sell them at a reasonable price. People get mad at them because their production capacity is low. Try building a hardware company yourself with a niche market, then tell me how easy it is to do inventory management. It's not their fault their products are so good that there is huge demand for them in the secondary market. Damned if you do, damned if you don't. That really shows there is an unfair bias against them.
By the way, I really like the MiSTer project but it does not support hardware cartridges. Analogue does. When MiSTer supports real media then it will be a viable alternative. For now it doesn't and Analogue fills that niche.
Using FPGA doesn't make the emulation fundamentally better -- there has been various bugs found on the SNES emulation of the Analogue. They get fixed of course.
Ah yes, I've heard this numerous times. Suddenly when it comes to criticizing Analogue, all the specific context around the term "emulation" in computing is conveniently ignored. It's a totally general word! Let's just ignore the 40 years or more of computing jargon around it.
> Using FPGA doesn't make the emulation fundamentally better
Actually it does. You can run legacy software with zero-latency and cycle-accuracy at a fraction of the cost and power required than you would be able to if you used software to emulate the underlying system. BSNES requires a 3Ghz ~$300 dollar CPU to run games accurately, using FPGAs you can do the same at a fraction of the cost and clock speed. Not to mention, there will always be some latency with a software technique. Please don't counter this argument by questioning the meaning of "better."
Yes, I agree FPGAs let you use much lower power requirements than a PC, but what I disagree with is, at the moment, the accuracy of the experience is better than a high spec PC running bsnes.
The authors of bsnes and analogue even agreed with this in the past, sharing I formation about how to increase accuracy in both directions.
What I suspect it comes down to is that marketing around the idea "emulation is bad and we don't use it" is easier than having to communicate the nuance that their type of emulation is better.
The exploitation of ambiguity and painting-over of nuance by marketing folks is to me just another one of many ways that marketing practices harm broader society.
A similar situation was when Zoom was trying to exploit ambiguity around the meaning of end to end encryption to support their invalid but nice-sounding claim that they used it. In that case the misunderstanding could lead to bigger problems than just annoying some people & causing argument.
Is an AMD CPU an Intel "emulator"?
If one piece of hardware aims to be compatible with another, pre-existing piece of hardware, I wouldn't call it an emulator. Maybe an implementation.
Sure there can be bugs, and a very advanced software emulator may have better compatibility than a less advanced hardware implementation. But a hardware implementation is fundamentally functioning much more similarly to how the original hardware functioned. Parallel logic gates are quite a different programming paradigm than sequential software.
However, if we were imagining an intel CPU inside a console like a Super Nintendo or Megadrive, then an "AMD CPU" wouldn't be good enough -- lots of games require bug compatability of undocumented instructions, and exact behaviour in terms of memory access, instruction execution (including how partial instruction execution effects memory + registers).
People at Analogue aren't just making something which implements the same instruction set, they have to implement exact behaviour in all ways.
Nowadays people don't write games which require that level of compatability, which is why (mostly) games work on both Intel + AMD.
Gamer yells at screen, more at 11
I can find various references to "emulating" soundblaster cards with an FPGA, which feels more applicable.
They’re seen as a high quality, craftsmanship driven shop. Their current consoles offer extremely high fidelity emulation. There’s an attention to detail that’s to the point where original hardware quirks, limitations of accessories are maintained. You can go pretty deep with the way the color palette, the pixel shapes, and the scanlines are rendered. Their current OS (for thw NT and such) feels like a file manager that could run on an NES. It’s ok. To see them invest into making it more capable, and more versatile is a great thing. You can’t get this level of service with a SNES Mini or a NES Mini. This is exciting!
I've purchased both the Super Nt and Mega Sg and have been extremely pleased with them. They're extremely high quality and strike a great balance between providing an authentic experience for the console while being reasonable to use with a modern TV. And to be blunt, aren't even an unreasonable price when compared to the alternatives for making the original hardware usable with similar fidelity and features.
It's gamers. That is all there is to it. The entire gaming community is rotten to the core. Don't ever put yourself in a position where you have gamers as customers.
The FPGA part is a really weird focus to me. From what I understand their emulation systems don't run as many games glitch free, as they don't have the same man power to recreate all of that in FPGA.
You can't copy out raw game consoles schematics into into it, you need to have an FPGA programmer re-make it and make sure every rom runs against it.
If anything, this shoots their "scholarly" claim in the foot from the start.
Rendering mode shaders usually require a bit of setup, but it's also been around for years. I think around 2005 is the first I heard of a good CRT shader that imitated pixel shapes, color signal blur, monitor curvature, etc.
I guess my main argument is, I could make a RetroPi in a few hours with every emulator, and every rom, and meet all of the marketing criteria with better settings. Including better compatibility.
Assuming they're trying to advertise to my market, why would I pay 50x the cost for an inferior product? Why wouldn't they start from where emulation enthusiasts currently are instead of way behind?
> Assuming they're trying to advertise to my market, why would I pay 50x the cost for an inferior product? Why wouldn't they start from where emulation enthusiasts currently are instead of way behind?
If you're happy with RetroPi then Analogue's products simply aren't for you.
Being able to use my original controllers, accessories, cartridges directly (not just dumping the rom) is important to me. Having a big Street Fighter II cartridge sticking out, two controllers right there, and simply pushing the power button to immediately get into that game is important to me. It strikes up conversations and leads to impromptu gameplay in a way that a RetroPi or something similar likely doesn't.
I have a retro pi that lives always connected to my tv for impromptu play like you describe.
The Analogue OS doesn't say if it supports TV output or controllers besides
> OS is designed to connect seamlessly to virtually every 8BitDo Bluetooth, 2.4g and next gen controller. Wired and wireless. With button mapping on a controller by controller, system by system basis.
I attached two cheap USB NES adapters to it, allowing NES controllers of all kinds to be plugged in.
It works perfect for contra, battle toads, tetris, whatever, and feels extrememly close to native form my experience (which is impressive to me, as I used to play competitive NES tetris, which requires 1 or 2 frame input windows for some techniques)
EDIT: And TBH if that format is best for you, why not just spend your money on a real console instead? It'll definitely be cheaper and will ALWAYS boot faster than anything else you can buy.
But how would they know you have Contra and think to play it? The presence of a physical cartridge or recognizable console sparks the spontaneity. I think Analogue's consoles do this in a way that RetroPi does not.
> The Analogue OS doesn't say if it supports TV output or controllers
To be clear, I'm not talking exclusively about Analogue OS or the Analogue Pocket, but their other existing products the Mega Sg and Super Nt.
> And TBH if that format is best for you, why not just spend your money on a real console instead? It'll definitely be cheaper and will ALWAYS boot faster than anything else you can buy.
Unfortunately this isn't the case. Especially given the recent retro gaming boom inflating prices. You also have to consider that retro consoles are borderline unusable on modern TVs (even if they have composite input) and you'll need to purchase a quality upscaler (or hardware mod), which can run anywhere from $80 to $500 depending on what you get. If you don't mind having a CRT you can go that route too, but nice CRTs are also quite expensive. Then if you're interested in playing ROMs that's unlockable via a jailbreak on the Super Nt vs paying $80 - $200 for a flash cartridge.
So here's what I want:
1) Play on a modern TV via HDMI
2) Play original cartridges directly
3) Native support for original controller hardware
4) Support for additional accessories that worked on original hardware
5) The option to play ROMs if a particular game is inaccessible physically
The Super Nt/Mega Sg provide all of these things at a much cheaper price than trying to get the equivalent on original hardware.
> Designed to be the definitive, scholarly operating system for playing and experiencing the entire medium.
I don't think they're being truthful here if this is really the case.
A definitive system wouldn't be a black box with little way to fix or upgrade it once the company goes away. It should be a practical device with lots of cheap, interchangeable ports (that are dumb plugs or simple boards) you rip roms with (for preservation) and attach controllers to.
Then you can load your roms onto a more stylish/temporary device for the shelf.
I also think it's silly saying "the entire medium" before that's actually true. I really doubt they'll get around to writing FPGA designs for every system.
Is there even external monitor and controller port support? Am I only limited to the entire medium of handheld/snes controller type games?
Unless I'm mis-understanding, this just seems like another emulation handheld in an already flooded market, marketing itself the idea it's for "history". Even though it does the same thing as any other handheld.
EDIT: Also to add, while it's great to have cart support, you can easily just get a rom ripper and do that. Consoles like the Retron exists with multiple cartridge ports, and all it does is rip the rom like any device, then emulates it.
The appeal of the product for me that it's an extremely well made, nice looking Genesis with HDMI and retains peripheral compatibility. It is in my mind an unofficial "Model 4 Genesis". I don't mind that it isn't a MiSTer and that I can't modify it further - to me I suppose it's like a fancy new record player. I like to physically take carts down off my shelf, look at the labels, plug them in and play them.
There's a lot of stuff out there that's just absolute junk in comparison, like the Retron you mentioned. Cheap plastic, tight cartridge ports that feel like they're causing damage, dodgy emulation.
I may build something like a MiSTer eventually but it will serve a different purpose.
I only mentioned the retron because it's in a similar category. But it's seriously terrible, having used one.
The only good portable emulators imo have really been other devices but repurposed. Like a tablet/phone + bluetooth controller, or something like an NVidia Shield.
Every other piece of plastic junk... well yeah, they work, but their emulators are generally jank with emulation glitches. And you generally can't update them like internet connected devices.
So if you ignore the marketing (and the lack of 6 face buttons for genesis games ;) ) this would be really nice device for that.
And I agree with the carts. Maybe it's nostalgia, or a yearning for a physical medium, but there's nothing like a shelf of media imo.
I used to be very into cassettes, splicing together mixtapes from other tapes, radio, computer, etc. in 2017. It's very pleasant putting a tape in the deck for work music.
If they can get their marketing straightened out, and the FPGA method gets a lot of mileage, I can see this being a really nice device.
And then claim that it is some kind of magical panacea for all emulation problems:
Which of course is wildly misleading. It's just marketing.
The tweet you linked is promoting their newest product, so of course it's marketing it as something fantastic. FPGA emulation isn't a miracle, but it does provide some benefits over software emulation. I find it hard to believe that people would be misled into thinking this is some scholarly source of information.
There's no vendor that could afford license fees to copy every game, from say, the NES, SNES, Atari, Commodore, etc. The rights are either untracable, unpurchasable, or exorbitantly priced.
It's also why Ready Player One book was so awesome, and why the movie was a pale joke... Even with Spielberg as the big name directing, there was absolutely no way to afford every right mentioned in the book. - Do you think that even the 1st quest, a D&D campaign, would be licensed reasonably by WoTC/Hasbro? And, well, it wasn't.
"Analogue Pocket does not play copyrighted rom files, it plays legacy game cartridges via the cartridge slot. To play a game in Library you will need to insert the game cartridge to play it."
Why couldn't this startup focus on this aspect instead of making retropi interfaces?
When they announced the NT mini noir restock, they announced it would have support for sega genesis through the jailbreak so I bought it on that basis. But when the jailbreak (which is not released directly by an "independent" party that has access to the internals and all the information needed to release them), the sega genesis support had a very weird mapping making it impossible to play most games correctly (the c button is mapped to the select button on the genesis controller from 8bitdo). Me and a few people complained to support who despite promises of looking into it did nothing at all.
If it was opensource, I could just fix it but right now I have a very expensive console that only does half of what it promised.
Their products are good, but not exceptional, and every other aspect of the company (ordering, shipping, support, communication) is infuriating. I suspect that they make their products in short supply more out an aim of cultivating an air of exclusivity than because of actual supply chain limitations. Describing their mediocre emulator front end as a “library of Alexandria” for scholarly video game preservation is hyperbolic to the point of being offense to the people who actually have committed themselves to game preservation. It’s ridiculous.
Compare and contrast with actual collections:
Analogue's about making money. Nothing more, nothing less.
I agree that there's a lot in common, but I think the two projects target vastly different audiences.
The MiSTER project has a broader scope, and aims to preserve legacy hardware, including games, but also older computer hardware. It's much more geared towards hobbyists or tinkerers as you'll have to buy various hardware extensions to have the right setup for the console you're actually interested in playing. That being said, the MiSTER project never aims to truly be a "replacement" for any of the consoles it supports. Things like reading the console's native media or native controllers aren't really goals of the project.
Analogue's consoles on the other hand are meant to be drop in replacements for the original hardware, just re-imagined for today. They have the original controller ports, cartridge slots, support for original expansion hardware, etc. They're highly polished, and targeted at solving a specific use-case. The biggest problem the Analogue consoles solve is hooking up to modern TVs. I see them as an alternative to purchasing a CRT, upscalers, or modding original hardware, all of which can quickly ring up a bill equal to or more expensive than one of Analogue's consoles.
It seems to be an OS designed to interact with FPGA chips.
Whats not explained is why this is better than using other OSs for the same goal, and why this is definitively better than using software emulation (which seems fine to me as an outisder for anything ive wanted in this space).
This is the information i need to decide if it can be 'definitive' and 'conclusive' compared to other options which is their stated design goal.
'Library of alexandria' is another red herring of copy text. A library is about providing access to information, which AFAIK the data (games here) are available in lots of places already
The same is true about the 'Library of Alexandria'
How does that work with this concept of playlists and stuff?