The NES Classic Mini was one of the earlier releases in what became a wider trend for tiny versions of classic retro consoles to be released. Everybody wanted one but numbers were limited, so only the lucky few gained this chance to relive their childhood through the medium of Donkey Kong or Mario Brothers on real Nintendo hardware. Evidently [Albert Gonzalez] was one of them, because he’s produced a USB adapter for the Mini controller to allow it to be used as a PC peripheral.
On the small protoboard is the Nintendo connector at one end, an ATtiny85 microcontroller, and a micro-USB connector at the other. The I2C interface from the controller is mapped to USB on the ATtiny through the magic of the V-USB library, appearing to the latter as a generic gamepad. It’s thought that the same interface is likely to also work with the later SNES Classic Mini controller. For the curious all the code and other resources can be found in a GitHub repository, so should you have been lucky enough to lay your hands on a NES Classic Mini then you too can join the PC fun.
This tutorial will show you how to hack your SNES Classic Mini on your Apple computer running MacOS. Mac users can now use hakchi2 to add more games, play different consoles, and much more on their Classic. This tutorial will guide you step-by-step on how to install a free Windows VM to your Mac and set it up so you can begin hacking. Be aware, too, that Nintendo updates to the Wii may break your Homebrew Channel (or brick your Wii), so don't update the Wii system after installing Homebrew. To prevent Nintendo from automatically updating your system, turn off WiiConnect24. To do so, select Options, then select Wii Settings. You'll find WiiConnect24 on page 2.
The mini consoles were popular, but didn’t excite our community as much as could be expected. Our colleague Lewin Day tool a look at the phenomenon last summer.
Nintendo - NES Emulators
Name | Description |
FakeNES | This is the Mac OS X port of FakeNES, an open source NES emulator written mostly in C and with the Allegro library. |
FCE Ultra | This is a port of FCE Ultra, one of the better NES emulators for Windows and other platforms. |
GrayBox Classic | One of the newer NES emulators for Mac, with adequate mapper support (0,1,2,3,4,7,11), sound, two player, and save state support. Very fast, and worth a download. This is the final version of GrayBox Classic; the developer is currently rewriting the code. |
iNES | iNES used to be the big cheese of all Mac NES emulators... but RockNES has far surpassed it in quality. iNES is still shareware. Version 1.0 has DiskSystem support, Vs. Unisystem Support, and improved compatibility over previous versions. Using a PowerPC assembly core, iNES runs at full or nearly full speed on any PowerPC-based Mac. |
MacFCEU | A Mac port of FCEU, it's goal is to be the best FCEU it can be, but in Mac form. |
Macifom | Macifom is a highly-accurate NES emulator and debugger written in Objective-C that leverages the latest Mac OS X APIs to provide excellent performance and usability. The purpose of this project to facilitate new NES development on the Mac OS X platform while leveraging OS X technologies such as AppKit, OpenCL, CoreAudio, OpenGL and more! Currently, Macifom has the following features: - Cycle-exact CPU (6502) emulation for valid opcodes - Scanline-accurate rendering by the PPU - Excellent sound reproduction care of Blargg's Nes_snd_emu library - Windowed and full-screen display modes. - Controller input via keyboard. - Support for NROM, UNROM, CNROM, AxROM and MMC1 mappers. - A debugger featuring live disassembly of program code, reading and writing of memory values, display of CPU registers and step-through of opcodes. Last update: 2010-07-19 |
NesMAC | NesMAC runs only mapper 0 games, but it runs them quite well if there's no scrolling. Also, it only accepts small (16k/32k) ROM images. This is an early release, but it has sound. |
Nestopia | Nestopia is an emulator that uses cycle-exact emulation to give amazing compatibility. This is a port by Richard Bannister, and requires a Quartz Extreme compatible AGP video card for best performance. |
RockNES | RockNES is one of the better NES emulators currently available for the Macintosh, given that it supports full PPU emulation, full sound emulation (including VRCVI sound, used by some Japanese games), battery backed RAM, Famicom DiskSystem, VS Unisystem, and some 83 different mappers. |
xNES | xNES was in it's early stages when the authors quit due to differences within the team. It has no sound support and runs very few games. Not worth a download. |
Nintendo - NES Emulators on Other Platforms


Linux (17)
BeOS (4)
Amiga (4)
Consoles

-- Gamecube (1)

-- Playstation 2 (2)
-- Nintendo 64 (2)
-- Game Boy / Advance (5)
-- Nintendo DS (3)
-- Game Park 32 (5)
Free Classic Nintendo Games Download
-- Playstation Portable (2)-- Wonderswan (1)
-- Nintendo Wii (2)
-- Playstation 3 (1)
-- GP2X (1)
-- Nintendo 3DS (3)
Java (5)

Pocket PC (8)
Windows Mobile (1)
Nintendo Classic Hack Machines
iOS (iPhone/iPod Touch) (2)Nintendo Classic Hack Mac Os
Android (5)DOS (1)
JavaScript (3)
Windows
Linux
Macintosh
Consoles
iOS (iPhone)
Android
Windows Mobile
Others
Other Releases
Music
Hacks
Savestates
Cheats
Movies
Translations
ROMs (Public Domain)
Frontends
Technical Documents
Extenders
Utilities:
General
Auditing
Cheating
Development
Game Modification
Music Playback / Manipulation
Plugins
Affiliates
Game Hacking.org
