The worlds smallest (S)NES emulator: Difference between revisions
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
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 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). | 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 | It could take many weeks before I will be able to buy one, but I knew that for Raspberry PI's there exists 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". | 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. | 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. | 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 19:50, 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 exists 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.