Difference between revisions of "The worlds smallest (S)NES emulator"

From RevSpace
Jump to navigation Jump to search
(Created page with " {{Project |Name=(S)NES emulator |Picture=plaatje dat je geupload hebt op de wiki |Omschrijving=A very tiny, (probably the smallest ever) but functional NES and SNES...")
 
Line 6: Line 6:
 
   |Contact=Mahjongg
 
   |Contact=Mahjongg
 
   }}
 
   }}
 +
 +
I tried to buy the recently released NES Classic Mini system on its launch day (the 11th of November 2016), but failed because Nintendo distributed just a very few systems worldwide, creating an immediate shortage.
 +
I studied what the NES Classic Mini was based on, and discovered it was an emulator, based on an ARM system (quadcore all winner SoC).
 +
It could take many weeks before I will be able to buy one, but I knew that for Raspberry PI's there exist an emulation system called retroPI that is able to do the same thing.
 +
I had a raspberry PI zero, and thought it would be nice to install retroPI on it, I also knew that it would be possible to control retroPI with buttons connected to the PI's GPIO's, and a piece of code from Adafruit that converts the buttons to a "Virtual USB keyboard".
 +
Looking at my zero I envisioned that it had a shape (but not size) resembling a NES controller, and had also seen YouTube movies that described a PI zero being built into a NES controller.
 +
I decided to see if I could place buttons on a piece of perfboard that had the same size as a Raspberry PI zero, and so this project was invented.

Revision as of 20:49, 23 November 2016

Project (S)NES emulator
350px
A very tiny, (probably the smallest ever) but functional NES and SNES emulator based on a Raspberry PI Zero
Status Initializing
Contact Mahjongg
Last Update 2016-11-23

I tried to buy the recently released NES Classic Mini system on its launch day (the 11th of November 2016), but failed because Nintendo distributed just a very few systems worldwide, creating an immediate shortage. I studied what the NES Classic Mini was based on, and discovered it was an emulator, based on an ARM system (quadcore all winner SoC). It could take many weeks before I will be able to buy one, but I knew that for Raspberry PI's there exist an emulation system called retroPI that is able to do the same thing. I had a raspberry PI zero, and thought it would be nice to install retroPI on it, I also knew that it would be possible to control retroPI with buttons connected to the PI's GPIO's, and a piece of code from Adafruit that converts the buttons to a "Virtual USB keyboard". Looking at my zero I envisioned that it had a shape (but not size) resembling a NES controller, and had also seen YouTube movies that described a PI zero being built into a NES controller. I decided to see if I could place buttons on a piece of perfboard that had the same size as a Raspberry PI zero, and so this project was invented.