The NES Classic is a $60 Single Board Computer Running Linux
"Nintendo's accurate NES emulator apparently needs no less than a quad-core CPU," joked Ars Technica. "The next step, of course, is unscrewing of the nostalgic little box to see how it ticks -- and whether its limited functionality might ever be expanded, either officially or by hackers." Slashdot reader romiz summarizes what's inside Nintendo's new miniature emulator for classic games:
With a quad-core ARM Cortex-A7, 256 MB of RAM, and 512 MB of NAND Flash, it is typical of the hardware found in Linux single board computers, like the Raspberry Pi 2. Surprisingly for Nintendo, there does not seem to be any custom components in it, and it looks like it even does run Linux. [YouTube video] The GPL license for the kernel and many other open source components is visible in the legal information screen. The source, however, is not yet available on Nintendo's open source page.
But it is the re-edition a 1980s video console: there is no network access, no hardware expansion port, and the 30 games cannot be changed. Changing the system running on it will probably be difficult.
But it is the re-edition a 1980s video console: there is no network access, no hardware expansion port, and the 30 games cannot be changed. Changing the system running on it will probably be difficult.
Apparently, it's not even a good emulator.
If ever there was a product that should have been an FPGA this was it. People have already reverse engineered a large part of the NES and implemented it: https://danstrother.com/fpga-n...
Nintendo also has the advantage of knowing what they put in the original NES.
Responding to the summary, the GPL doesn't require that Nintendo distribute any source code on their website. The GPL simply requires that the source code be made available upon request. This can even be done for a fee, provided that the purpose of the fee is used to pay for the cost of the medium and postage. The GPL isn't particularly strict on exactly how the source code has to be available, just that it has to be available upon request without unreasonable fees.
If they haven't yet posted the source for linux, then they're violating the license.
Is it a safe bet to reason that Nintendo picked this hardware because of its mass availability in the supply chain?
I don't doubt that it is possible to make an NES with classic hardware today, but it looks like they went the easiest way to use whatever current teams they have already using off the shelf parts in a quick and dirty manner. Easy cash to be had on nostalgia.
Less space than a nomad.
That entirely depends on how big of an SD card you have plugged into the EverDrive in your Sega Nomad.
Not until someone *who owns one of these* requests the source code.
That's true for GPLv3, but GPLv2 is slightly different in that the offer for a copy of the source code must be valid for "any third party". From GPLv2 3b, with my emphasis:
And from GPLv3 6b, with my emphasis:
But I imagine that for GPLv2-or-later software, Nintendo is choosing the GPLv2 option because of the effect on Tivoization. The GPLv2 requires distribution of "the scripts used to control compilation and installation of the executable," but many believe this condition is substantially weaker than the "Installation Information" condition in its successor.
So if Nintendo turns you down for not possessing a copy of the object code, you can assume they're relying on GPLv3, and you can request Installation Information.
Ars measured the controller cords on this system as a mere 31 inches long... they were 90 inches long on the original US systems.
https://cdn.arstechnica.net/wp...
Do what thou wilt shall be the whole of the Law
If the short controller cords on this are like those on the original Famicom, Famicom AV, and Super Famicom, then perhaps the console is meant to sit on the coffee table or kotatsu with a long HDMI cord to the TV.
I've been building and giving away Retro-pi boxes for a few months now. I guess now those normal people not fortunate enough to collect nerd favors only get 30 games and are locked to the NES controller.
You are being ripped off every second of every day, so that advertisers can help rip you off even more tomorrow.
"versus", not "verses". Verses are in poetry. PROTIP: Use "vs" from now on.
I guess if you want to say "verses", you should expect it to be followed by a...
...chorus of disapproval.
(puts on sunglasses)
YEEEEEEEEEAAAAAAAAAAAAAAAAHHHHHHHHHHH!!!!
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
There is nothing a FPGA brings to the table, simulation-wise, that cannot be implemented with plain old software.
I can think of one lack of latency. That's one of the advantages of the Hi-Def NES mod by Kevin Horton. Because its upscaler stores only 2 ms worth of the NES PPU's video output, latency can be one frame less than with the frame buffer used in almost every major video game platform since the Sega 32X. Even one frame can have a huge effect on the perceived responsiveness of twitchy games such as Punch-Out!!.
Changing the system running on it will probably be difficult.
Famous last words.
My Other Computer Is A Data General Nova III.
there is no network access, no hardware expansion port, and the 30 games cannot be changed.
If you can find one in stock, the ESP32 costs about $9, is the size of a quarter, and also runs a NES emulator and has wifi and bluetooth and a lot more.
I'm (sorta) joking, especially as you'll need more hardware like a screen, controllers, etc. but the video is still pretty cool.
-------------------
This is my SIG. There are many like it, but this one is mine.
In South Africa we didn't have the real NES. We had clones that contained the NES-on-a-chip circuitry. See for more information about this https://en.wikipedia.org/wiki/Nintendo_Entertainment_System_hardware_clone