Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 42 reacties
Submitter: himlims_

Een hacker uit Japan heeft het voor elkaar gekregen om een andere Linux-kernel op een Famicom Mini te laten draaien. De Famicom Mini is de Japanse tegenhanger van de Nintendo Classic Mini en heeft een ander ontwerp, maar maakt gebruik van identieke hardware.

Famicom LinuxDe hacker, die de naam 'urandom' gebruikt, maakte zijn succes op Twitter bekend. Hij wist het geheugen van de console te benaderen door een usb-kabel aan het moederbord te solderen en met Das U-Boot Universal Boot Loader in fel-mode de bestanden voor zijn eigen kernel te laden. De volledige bootlog is online te vinden.

Urandom heeft het nog niet voor elkaar gekregen om de nand-opslag van de Mini Famicom uit te lezen en te bewerken. Daardoor is het nog niet mogelijk om het apparaat losstaand te gebruiken en een ander besturingssysteem op de opslag te installeren. De hacker sluit echter niet uit dat het mogelijk is.

Hoewel de miniconsole vele malen sneller is dan de originele NES en Famicom, is de hardware in vergelijking met veel moderne apparaten vrij beperkt. Met een soc met vier Cortex A7-cores en 256MB ram zijn de specificaties minder dan veel budgetsmartphones die nu op de markt zijn. Desalniettemin is het waarschijnlijk dat er op den duur wel andere retrogames, zoals Doom, op de console te spelen zullen zijn.

Moderatie-faq Wijzig weergave

Reacties (42)

Dit zet de deur natuurlijk wel wijd open voor emulators enzo :)
Kun je dan niet beter een Wii op marktplaats kopen en die softmodden? Die zie ik al voor 25euro staan en kun je NES, SNES, Gamecube en Wii spellen spelen.
Tja dan kan je ook gewoon een rasp-pi kitje maken.
Precies, maar een punt heeft hij wel. Natuurlijk is het leuk dat de mini gehacked kan worden en dat je er een andere linux distri op kan zetten etc. maar het is vele malen omslachtiger dan een wanneer je een rasp-pi met emulators gaat draaien of een wii softmod.

Dit is meer voor de fun of it en te kunnen laten zien "ik ben de eerste die het werkend heeft", meestal is het met dit soort hacks zo dat het uiteindelijk niet zo eenvoudig is om het goed werkend te krijgen, laat staan dat er een goede beschrijving is/komt van hoe je het kan doen. Je blijft vaak bepaalde beperkingen houden die je met een rasp-pi etc niet hebt dus als je het echt doet om te kunnen gamen dan kan je nog beter een rasp-pi in in de mini frotten en zo bouwen dat hij uiterlijk het zelfde werkt als de stock mini maar wel met de mogelijkheid om veel meer games emulated te kunnen spelen.
Ik heb thuis een 4k androidbox met Android er op en 2 snes controllers. Emulator er op en kan alle nes, snel en sega games spelen. Zelfs mijn Xbox 360 controller werkt plug en play en kan ik er ook voor gebruiken.

Zo heb je voor hetzelfde geld een veel veelzijdiger apparaat. Stock Image en een Emulator uit de playstore.
En de mensen die toevallig een WiiMote hebben slingeren, kopen een sensor bar voor 5 euro, en downloaden Dolphin, snes9x, en een NES emulator (of tegenwoordig online in de browser).

Zelf ben ik enorm fan van emulators t.o.v. de consoles zelf. Zo heb je met een PS3 controller en PCSX(2) de echte PlayStation ervaring op een vl hogere resolutie, en vl betere graphics, naast andere voordelen, zoals savestates. Natuurlijk moeten die zo min mogelijk gebruikt worden :)

Ditzelfde geldt voor de Wii, met een WiiMote, Sensor Bar en Dolphin. Als je dit alles aansluit op een televisie, kan je de meeste games perfect spelen net als op de Wii. Ook hier gelden de bovengenoemde voordelen.

OT:
Ondanks dat dit een console is die al vele jaren oud is, blijft het een knap staaltje werk.
Ondanks dat dit een console is die al vele jaren oud is, blijft het een knap staaltje werk.
Even ter verduidelijking. Het gaat niet om de oude NES, het gaat om de nieuwe net uitgebracht versie. Dus dit is niet een console die al vele jaren oud is.
Haha, zie het nu inderdaad. Dacht dat dit een nieuwe versie is die 'toen' al uit gebracht is.

Maakt het alleen maar knapper ^^
Wellicht, maar persoonlijk vind ik het idee van een mini NES als emulator voor alle NES games wel tof :) Zeker met een echte controler er bij
en voor alle games te spelen via usb-drive
Veel mensen willen ook graag de SNES in deze formfactor. Als je straks de keuze hebt tussen NES en Snes in het bootscherm en je gebruikt draadloze SNES controllers hoef je niet meer te wachten.
wat ik eerder zou doen is proberen te kijken of deze boot.img compatible is met bijv een ras pi 3... al dan niet met een beetje aankloten... want in dat geval zou je een geheuge upgrade hebben wifi en tal van andere zaken... de nog perfectere (en vermoedelijk beter presterende)... optie... in die zin vind ik het bijna zonde dat ze niet gewoon een soort rom voor de PI hebben gemaakt en die op hun site los hebben verkocht... bijv met een licentie-sleutel systeem die gekoppeld is aan je pi's hardware-id (enigsinds vergelijkbaar met hoe de h264 licenties werken...
Ik gebruik zelf al een tijd ''John NES'' en ''John SNES'' met een bluetooth SNES controller. Werkt perfect!
tjah, waar draait linux nu niet op :+ ziet er wel tof uti als thuis/domotica servertje
Dan kan je beter een RasPi gebruiken die heeft gewoon WiFi etc. En dan de NES case 3D printen. Is ook wat meer compatible met bestaande pakketten. (Veel hebben kant en klare RasPi images)
Het is makkelijker maar qua kosten kom je ongeveer op hetzelfde uit gezien de Pi3 + voeding + geheugenkaart + controller minimaal ook dezelfde prijs op gaat... En ik heb een 3d printer maar de kwaliteit ga je nooit evenaren ten opzicht van deze 'gegoten/gespoten' case ;)

(oh wacht, las over het stukje domotica heen, dat is waardeloos zonder Pi inderdaad of een ander bordje met GPIO)

[Reactie gewijzigd door ultimasnake op 15 november 2016 15:27]

Koop dan dit ding puur voor de behuizing, en zet er een Pi in, heb je best of two worlds.
Koop dan dit ding puur voor de behuizing, en zet er een Pi in, heb je best of two worlds.
En de controllers, die schijnen van een stuk betere kwaliteit te zijn dan de Chinese USB versies. (ook staat er natuurlijk Nintendo op, in plaats van een leeg vakje)
zelf als het niet voor domotica is, de kosten die je verliest aan de opzet, win je dan weer in tijd die je niet verliest omdat veel mensen het meeste werk op de Pi al voor jou gedaan hebben.
stabiliteit en gemoedsrust is ook iets waard.

dat geldt natuurlijk niet voor iemand die gewoon een POC wil opzetten "because you can". zoals de hacker uit het artikel. dan is dat "tijdsverlies" gewoon funfunfun knutselwerk :)
Ik heb inmiddels aardig wat Pi's verwerkt in spullen maar om nou te zeggen dat het een eitje is? Niet echt ;) het is en blijft kennis vinden, vergaren, net dat ene dingetje voor dat ene chipje uitvogelen etc. RetroPie is makkelijk in setup maar lastig uit te leggen (vind ik) aan een leek hoe Roms te krijgen en te installeren ;)
Er draaide sowieso al linux op dit bakje he, vandaar dat er in het artikel ook gesproken word over een *andere* kernel
Mij benieuwen of er dan ook snel rom injecties komen of dat soort dingen. Ik wil hem best hebben maar het feit dat er niet nog een cartridge slot op zit vind ik zo jammer! Dit had een perfecte kans geweest voor Nintendo om klassiekers op cartridge uit te brengen en voor de collector om hun collectie van cartridge op hun HDTV te spelen zonder composite input lag zoals genoeg nog wel hebben...

Echt een gemiste kans, de onofficiele Sega 'all in one' bood dit wel al
Maar die apparaten bieden dan weer een magere emulatie en deze is spot on ;)
Niemand houdt je tegen om die deksel open te dremelen :-) Maar het zou ubervet zijn geweest als Nintendo die 8-bit classics voor 5 euro per stuk op mini-cartridges voor de mini-nes hadden uigebracht (met ook mini boekjes erbij die net zo lekker ruiken als toen :))
Een cartridge in een behuizing schuiven is nog wel even wat anders dan de hele slot erin bouwen ;). Maar inderdaad mini cartridges voor een klein bedrag had ik ook echt nog wel leuk gevonden ondanks dat ik een stuk of 30 Nes cartridges thuis heb liggen voor de echte Nes
Jammer dat telkens de Raspberry Pi aangehaald wordt als emulation-device alternatief, maar een raspberry boot echt niet in een paar seconden na power een volledig grafische interface met zo'n hip 8-bit muziekje en de emulators starten ook niet instant, zoals de NES Mini.

(de Pi doet er zeker 15 seconde na power over om iets te starten wat grafisch in de buurt van de NES mini menu interface komt om een emulator vervolgens te starten)

[Reactie gewijzigd door LiquidSebbey op 15 november 2016 15:34]

(de Pi doet er zeker 15 seconde na power over om iets te starten wat grafisch in de buurt van de NES mini menu interface komt om een emulator vervolgens te starten)
15 seconden? Ik denk dat jij geen embedded OS gebruikt, maar een volledige Linux-distributie?

Check deze maar eens: https://www.youtube.com/watch?v=hOFZ8LHPgWs Binnen 3 seconden klaar met booten, en dat is op een Pi1! :Y)
Ik snap wat je bedoelt en dit is met een buildroot wel voor elkaar te krijgen, maar je mist dan wel nog ondersteuning voor USB en andere hardware om nog maar te zwijgen over het laden van benodigde drivers die nodig zijn om bijv. nes emulation mogelijk te maken. (audio drivers, etc.). het OSS (OS van de NES Mini) is natuurlijk super strak afgesteld op deze Allwinner processor.

@haling, je hebt gelijk dat de Pi snel kn starten als er maar de juiste developers er mee aan de slag gaan. Dat er met zo'n reusachtige community nog geen embedded OS image voor de pi is die zo snel opstart, maar dan wel ietsje meer kan dan in het youtube filmpje verbaasd me eigenlijk...
dat is vermoedelijk gewoon uit luiheid.. daarnaast zou het goed zijn als rasberry eens zou zorgen voor een bordje met meer storage mogelijkheden. ik wil nog niet direct zeggen dat ze dan maar op zijn minst een sata-hostbus moeten intergreren in hun chips maar een USB3 upgrade zou al wonderen doen... dat zou de snelheid van wifi storage en randaperatuur al behoorlijk verbeteren...
Dat zou de snelheid van wifi storage en randaperatuur al behoorlijk verbeteren...
Als ze de ethernet-aansluiting al op een echte bus zou zetten zou ik al blij zijn. Hij zit namelijk ook gewoon op de USB aangesloten, dus dat gaat weer van de snelheid van je externe schijf af.

Ik heb er overigens een M.2 SSD via USB aan hangen, en dat scheelde ook aanzienlijk; en een class 10 MicroSD natuurlijk.
Als alles op een raspberry kan worden overgezet :)))
Oh hmmm, zo had ik 'm nog niet bekeken.. dat zou wel heeeeel vet zijn maar je moet dan wel snel zijn met het downloaden ben ik bang (Nintendo trekt die zo offline)
Zou mij niet verbazen als iemand al hieraan werkt :D
Allemaal dankzij het werk van de linux-sunxi community. Nu nog iemand die het werk van Luc Verhage op wil pakken om de LIMA driver leven in te blazen.

http://linux-sunxi.org/in...ic_Edition&action=history
https://groups.google.com/forum/#!forum/linux-sunxi

[Reactie gewijzigd door falcon1 op 15 november 2016 15:44]

Hij wist het geheugen van de console te benaderen door een usb-kabel aan het moederbord te solderen
Volgens mij is het een TTL serial interface dat hij soldeert. TTL lijkt op RS-232, met als verschil de voltages. Je kan een USB naar TTL interface gebruiken, maar bijvoorbeeld ook direct de TTL serial interface van een Pi (als het voltage overeen komt).

Het is dus niet zo dat het bordje direct USB praat via deze interface. Mogelijk kan dat wel via een ander.

[Reactie gewijzigd door The Zep Man op 15 november 2016 17:06]

Het zou mooi zijn als hij op deze manier een ingang vond om via de USB poort de boel te softmodden.
Steeds vaker te zien dat mensen Linix op meerdere apparaten werkend krijgen.
Famicom Mini = Japanse Nes Classic Mini. De laatste zegt echter meer voor de leek
klopt, maar hoewel de nieuwe hardware hetzelfde is gaat dit op voor de FamiCom: FamiCom != NES.
Het is dezelfde hardware, dus dan lijkt t me niet zo'n verkeerde titel.


Om te kunnen reageren moet je ingelogd zijn



Nintendo Switch Google Pixel Sony PlayStation VR Samsung Galaxy S8 Apple iPhone 7 Dishonored 2 Google Android 7.x Watch_Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True