How To Play Nes Classic On Macbook Pro
For me, Nintendo has always been the gold standard in gaming. I’ve not been without a Nintendo console in decades now, and I’m an enormous fan of the Zelda, Mario and Metroid series (and F-Zero, and Animal Crossing, and Starfox, and so on).
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.
- Nintendo has created a mini version of the groundbreaking 1985 NES, and Skinit has premium custom vinyl decal skins for you to personalize it with. Use the Skinit customizer below to upload and create your own unique NES Classic Edition decal skin that best suits your gaming style!
- After decades of regular airings, it appears that 'It's the Great Pumpkin, Charlie Brown' won't be on broadcast television — but this and every 'Charlie Brown' annual viewing tradition can continue.
With today’s powerful Mac (and PC) hardware, we can rediscover all of our favourite vintage Nintendo games via emulation - and you can even use the original controllers, if you have them.
Notes on emulation
Emulation of videogames consoles is legally questionable at best. Second-hand consoles are readily available to buy, and you should seriously consider grabbing them for fun and nostalgia. If you’re like me, you probably already have many or all of these systems in your basement or attic, waiting to be used again.
Downloading games that you don’t own is definitely illegal, of course, and it hurts the content providers. The only reason that we have games to play is because people pay for them - so please don’t download ROMs of games that you don’t actually own. It’s easy to buy huge packs of second-hand console games on ebay, often with the actual systems included, and it doesn’t cost a lot of money.
Having said all that, most of us probably have several gadgets (including current-generation games consoles) hooked up to our televisions, and may not have suitable ports or connections to keep old systems plugged in too. It can be much more convenient to play those older games on the ultra-sharp, vivid screen of your Mac instead. Every previous Nintendo system has an emulator available for OS X, and they all run just fine on 10.8 Mountain Lion.
On joypads
All emulators can be played using the keyboard and/or mouse, or any generic USB gamepad. Here’s my advice: choose your pad very carefully. Most older systems used a D-pad as the primary directional input device, and not all D-pads are created equal. RSI and wrist injury are a very real possibility, particularly if you’re not ten years old anymore.
Nintendo spends a great deal of time designing and testing their input devices, and they build products to last. I’ve consistently found that the original official controllers are by far the most pleasant to play with. They can all be used with your Mac without modification, using cheap USB adapters which I’ll talk about shortly. Precision is also important, and the original pads won’t let you down. You’ll find the NES controller’s D-pad to be firm and quite springy, and the SNES to be softer and feel more settled. Both will give you many years of retro gaming pleasure.
If you do decide to use a third-party replica pad (or perhaps even a modern USB pad), exercise caution and see how your wrists are handling it. Cheap knock-offs don’t go through anything like the Q&A of Nintendo’s official pads, and you’ll also almost certainly have to replace them much sooner.
(As an aside, if you have any spare official Nintendo controllers for any system that are in good condition and perfect working order, I’d be very interested in obtaining them. My email address is matt
at this domain. I promise to cherish them, and to use them!)
NES
Prepare for a blast of nostalgia. The classic NES controller:
This is a beautiful joypad. It’s chunky but extremely light, with a positive D-pad and concave, clicky buttons. It will also likely survive the apocalypse, and indeed did do so in living-rooms around the world.
You can connect yours to a Mac using a RetroBit Retro Adapter, which provides one NES port (so you might want to buy two adapters for two-player games).
NES USB controller adapter
To run the games, you have a few options. I use Nestopia, which you can also use via the excellent OpenEmu.
It’s dangerous to go alone!
Super Nintendo (SNES)
The SNES was the primary system of my early teenage years. I first saw one in an electrical appliance store whilst I was waiting for my mother to buy a new vacuum cleaner. It was in a pod running Super Mario World, and Christmas was only a couple of months away. The rest is history.
It also had what is in my opinion the single best joypad ever made.
SNES controller
(The European and Japanese Super Nintendo/Famicom pads had these colourful buttons, rather than the US version’s purple-grey two-tone ones. I much prefer the colours.)
You can connect two of these beauties to your Mac via the Dual SNES Adapter, which provides two SNES ports.
To play the games, you’ll want SNES9X, which again can be used either on its own, or as part of OpenEmu.
SNES9X SNES emulator for OS X
Pay no attention to the average middle-aged man standing by this sign!
N64
I didn’t get an N64 immediately, because I was spending most of my time flying around the world and working. When I did get some time at home, I was window-shopping and decided to just buy one on a whim. I got the Super Mario 64 pack, and also picked up Ocarina of Time. Playing Ocarina over the next week is one of my most cherished gaming memories. (Did you know that they remastered it for the 3DS? It’s an excellent version of the game.)
The N64 controller looked a lot like a spaceship, and you almost always held it with your right hand on the rightmost prong, and your left hand on the middle prong, to use the analog joystick. The stick sometimes felt a little bit high, but it was precise, pleasantly springy, and a bit of a revelation at the time.
You can connect this gargantuan joypad to your Mac using the N64 Controller Adapter, which gives you two N64 ports.
N64 USB controller adapter
To play the games, you can use OpenEmu, but for certain games you might also want to have the rather fantastic Sixtyforce on hand.
Take it respectfully!
Gamecube
I did get a Gamecube on launch day, and thankfully it was purple (my favourite colour) by default. I think I lost about three weeks of my life playing Rogue Leader over and over.
The ‘cube controllers eschewed the N64’s C-buttons for a second analog C-stick (handily named, since it’s almost always used to control the in-game camera), which is of course now a standard feature across most consoles. It’s a very solid joypad with perfectly-placed controls, and a satisfyingly huge A button. I can testify that it readily survives repeated collisions with walls, but is susceptible to teeth-marks when chewed with rage.
Gamecube controller
To connect your ‘cube pads, you can use the 3-in-1 Magic Joy Box, which provides one Gamecube port, one Xbox (original) port, and one PlayStation or PlayStation 2 port. It is also not a sex toy, despite the awful name.
To play Gamecube games, you can use Dolphin, which is also a Wii emulator (with which you can use your original Wii remotes via Bluetooth too).
Nes Classic Edition For Sale
Dolpin Gamecube emulator for OS X
Hoy, small fry!
No drivers required
All of the USB adapters mentioned above are plug-and-play, requiring no drivers whatsoever. Connect the pad to the adapter, then the adapter to the computer. Use the ‘Preferences’ (or similar) in each emulator to configure the buttons appropriately; OpenEmu has a particularly nice interface for doing this, showing the actual original pads.
What about handhelds?
The best way to experience handheld games is on the original systems, all of which are readily available to buy second-hand. My advice would be to get:
- A Nintendo 3DS (which also plays DS games),
- A Game Boy Micro (which plays Game Boy Advance games), and:
- A Game Boy Color (which also plays original Game Boy games).
If you want a bigger screen for your Game Boy Advance games, the SP series is fantastic, with plenty of options for the colour of the device. Additionally, if your eyesight isn’t what it was and you’re worried about peering at small screens, note that there are larger versions of both the 3DS and the DSi available too.
Nintendo 3DS and Gameboy Micro
If you want to emulate, I believe that all of the Nintendo portable platforms are supported on the Mac (with the exception of 3DS at the moment, as far as I know). I’m not sure how viable it is to play DS or 3DS games without a touch-screen, and certain games presumably won’t be playable at all due to their advanced use of the microphone, the screen-hinge switch and so on (the fabulous Hotel Dusk and Another Code series would be prime examples).
Buy the actual systems!
Simultaneous gaming
It’s possible to connect all of the aforementioned joypads to a single Mac simultaneously, but you’ll likely need a USB hub. I can highly recommend the Trust 10-port USB 2.0 Power Hub for the job; I have four joypads, three iOS devices and a Wacom Intuos 5 graphics tablet all connected to it without issues.
For those with a powerful machine and a crippling case of Attention Deficit Disorder, it’s even possible to actually run all the emulators simultaneously too. Presumably, you’ll want to invite some friends over for that.
The Legend of Zelda, from NES to Gamecube
I’m @mattgemmell on Twitter, and also mattgemmell on App.Net. If you enjoyed this post and want to feed my gaming habit (or something else), I have an Amazon UK wishlist.
Now if you’ll excuse me, I have a hookshot to find.
Click here to return to the 'How to run Classic (pre OS X) apps on Intel Macs' hint |
There is a simple solution to the mentioned SS video problem:
- startup with extension off;
- after OS9 has finished starting up, select your preferred video resolution using the Monitor control panel;
- reboot.
From now on, SS will boot the emulated Mac without video problems.
Thanks. Also, the new binary of SheepSaver (version 2.3-0.20060514.1) works 'out of the box'.
http://osquestionsforum.blogspot.com/
I am just curious how fast this emulation is on dual core Intel Macs--- I imagine it could be wicked fast, running old PPC apps faster than G4s ever did. Yes? No? Maybe?
No, unfortunately. Unlike the transition from 68k to PowerPC, the new architecture is not Wicked Fast™. Most of the performance increases seen in the new machines have little to do with the main processor, but rather with the FSB, DDR2 RAM, PCI Express, SATA, &c.
Perhaps when Conroe, Morem, &c. come out the difference will be more significant.
JP
---
Pell
Is there a way to use 9.2.2 with Sheepsaver? That's the only install disc I have (that came with my PowerMac).
Sorry for the busted links to ROM-grabber and TomeView. Here are a couple that work:
http://homepage3.nifty.com/toshi3/data/Rom-grabber.sit
http://virtual.haru.gs/tomeview.hqx
I'm curious what essential Classic apps folks are still running.
Nes Classic Walmart
Essential apps:
Oxford English Dictionary (set up to run from a CD image instead of the original CD)
Lexis-Nexis (much faster than the web interface)
WordPerfect (sometimes)
And most important and productivity-ruining of all -
The old AfterDark Stained Glass module, using the MacDim AD launcher (see my hint about this somewhere else on the site).
It's the last one that I'm really going to miss on an Intel Mac...
Lots of custom software is needed to configure or operate older hardware. The devices may still be in use but the control computer has failed. In my case, I don't want to carry around an old laptop to occasionally configure an older device.
Does anyone know if a classic app running in these emulators can use a USB-serial adaptor?
Thanks
Lots of old Ambrosia software games!
Maelstrom, Escape Velocity, Mars Rising, Apeiron
I can't cope with all this Doom stuff!
Indeed. I'm still occasionally playing Fool's Errand and the original Myst. Except for that, I can't remember the last time I used Classic to actually accomplish anything.
Yeah, games are about all I ever run in Classic, too!
I still run Civilization 2 (sue me, that's the version I like!), and I just get a hankerin' to run Future Cop sometimes, which was a kick-butt game that never got the marketing it deserved. It even came out for the Mac before the PC (in 1998!).
Neither of these games, AFAIK, will ever be updated to OS X. As long as I can play these games, I will, 'cause they're great games, so why all the hate about those of us who still keep a copy of Classic around?
SimTower. :-D
JP
---
Pell
quarkxpress 4.0 along with a ton of custom developed software for it. the expense and time to re-develop the code for use with the current version of quark would be out of proportion with the benefit gained. xpress 4.0 runs perfectly for what i use it for.
i'll be following and researching how to run classic apps on the intel chips very closely before i can purchase any for the shop.
---
if it aint broke, break it!
Virtual TimeClock 2.5. I know that there are dozens of Time-recording applications available for OS X, but they all require entry of clients, projects, tasks, or other endless information for which I have no need. Virtual TimeClock does one thing, simply--it works like a regular punchclock, allowing me to clock-in/clock-out for the day and for breaks, and totals my time entries and overtime. There is a Pro version for OS X, but it costs $129--the one I have cost me $29 years ago. Until someone comes up with a replacement, I'll keep using this one.
Oops! That's $195 for Virtual TimeClock Pro.
Those are some interesting replies. I'm just confused how someone can have the money to buy an intel machine, but no money to upgrade software. How about you upgrade that software first?
I do understand about needing old software to control even older hardware. But again, how about some hardware upgrades?
OS 9 has been dead for 4 years, lets all let it go.
It is quite possible for software upgrades to total MORE than the cost of new hardware. Software can be VERY expensive. I got a font editor for less than a hundred bucks 20 years ago. Now it's several hundred, and doesn't even have all the features of the old software. I am planning to use vMac to run FONTastic Plus 2.0.2 and other System 6 software which to this day still have no OS X equivalent. Apple's killing of OS 9 does not magically make new and affordable software appear. Hey, I wish it did.
Over the last 20 years I have written literally hundreds of HyperCard apps that are indispensable to my research. Most of them use specialized externals that will not work with the various HC replacements that have come out since Apple dropped HC. I also need to use a genetic mapping program called ACeDB. There is a OS X version but it would require that I redo much of my data AND modify the HC scripts I use to generate the data file in the first place.
This is probably verboten, but how does one get a copy of 9.0.4? I have a CD of 9.2.2, but tossed any version of 9 before that ('Ha! Won't need THOSE anymore!'). It's frustrating since I have a valid license to use OS 9 (several, actually); I just want to use an older version.
eBay
If you have valid licenses, then LimeWire might be your friend. Be careful not to download anything you don't have a license for! ;-)
JP
---
Pell
Lew, I could afford a new machine every year, the cost is trivial compared to the number of hours invested in writing software. It is a matter of the number of hours invested in writing software. I have spent 20 years programming hypercard stacks for various psychology research projects. The time involved learning new programming languages and compilers then redoing much of this work would take me about 5 - 6 years if I worked on it non stop. I have more important things to do with my time. It is sad, I have gone from teaching in a university department buying about 30 macs a year to surrendering to use microsh**t platform for all but my individual research simply because the lack of backwards compatability and steves hubris in junking hypercard. The Gee wizz look what new macs can do focus has completely stuffed many in education and research. We do not have the time resources to cope with new platforms and are faced with a choice of hours wasted rewriting software or abandoning macs for windows because of the central support that is offered.
That is why those of you in the academic departments should push for Intel mac development because the systems themselves can be put together for around 500$ a piece keyboard, mouse, and monitor plus a p4 with HT, 1gb of DDR ram, 80gb HD, and DVD/RW- at that price that is the best deal there is. I am sorry to say also all of the enthusiasm for this new operating system has made it one of the most well documented ones in my opinion of fixing computers for the last 12 years. Unix outperforms Linux and Windows as a server OS- it always has and the mach kernel is a testament to that. The real problem is the government is forcing the university system to adopt 'active directory' as its networking standard. That alone has forced you into the situation that you are in. If there was some way for you to make agreements with the univeristy to allow you to use offsite computers in your research than the sky would be the limit as you would not be constrained to those requirements (or you can lie and say that you are following them). Who knows...I just think that in the future windows will be something that only children will use.
I've built a complete SheepShaver install, including _everything_ needed to run, as well as the last version of WordPerfect and several utilities. To download this 243mb image, go to http://groups.yahoo.com/group/wordperfectmac, to the Links section, to the 'SheepShaver and Basilisk' folder, and click 'SheepShaver-WordPerfect Install'. It's about 20 minutes on a fast connection.
Enjoy,
John
John,
your downloadable disk image + installer guide are terrific.
it díd take less than 20 minutes to get a classic environment running on my intel MacBook. Very well done. Thank you.
Thank you.
I have downloaded and installed your wonderful little present.. now...
how do I get it to use classic apps - where do I put them to install them etc... PLEASE help me, I'm almost there.. after months of struggling.
I also get a message that says 'The result of a numeric operation was too large' should I worry about that?
and, thanks again.
John,
your downloadable disk image + installer guide are terrific.
it díd take less than 20 minutes to get a classic environment running on my intel MacBook. Very well done. Thank you.
I can run SimCity 200 & Pinballthrillride again, not to mention the software from the macintosh gardens? Yipee!
I'm going through all this trauma just to be able to run Claris Homepage and a wonderful little game called War of Flowers.
Unfortunately SheepSaver just doesn't work. You can't write to any drive, you can't read any of your drives, you can't read firewire drives. It's just... bad.
How To Play Nes Classic On Macbook Pro 15
Let me just highlight the circular logic every single Sheep Saver instruction page seems more than happy to gloss over:
1) To install OS9 start up your already installed OS9 and extract your ROM.
2) FTW?