8Bitdo Bluetooth Modkit for Genesis Controller

8Bitdo is a company that has made quite an impression in the retro gaming world, with its lineup of bluetooth controllers and receivers. They controllers are generally well regarded, with good build quality and minimal lag. These products have been reviewed all over the internet, so I won't dwell on those too much, I wanted to focus on their recently released modkits.

front of the PCB

back of the PCB

The modkits allow you to convert an original NES, SNES, and 6 button Genesis controllers to bluetooth controllers. This is the first time that 8Bitdo is offering options for Sega controllers, as their product line has been primarily Nintendo-centric to this point. I applaud the expanding of horizons, yet wonder why it didn't happen sooner.

Initially, I was conflicted about sacrificing an original 6 button Genesis controller, but my fears were allayed when I saw how clean the mod was. You simply unscrew the back, swap out the guts of the controller with the new board, and screw the backing on. You can store the original controller pcb in the provided anti-static bag should you want to revert your controller to stock.

The best part about this is that you retain the build quality of the first-party controller, while modernizing its functionality. Third party controller builds are hit or miss when you consider all of the reasons why you like an original controller: d-pad shape and resistance, button resistance and travel (height), and overall controller sturdiness. I find this to be particularly true with Genesis controller button presses; I have not yet found a third party controller that accurately replicates the light, bouncy (yet not too clicky) resistance. I have found one third party Genesis controller that comes close, the Hyperkin GN6, but it still does not compare to the original. I appreciate the unique option to use your own controllers.

Look, no wires!

The mod presents a micro USB port to charge the controller, and a cord is included. The instructions state that it is compatible with Switch, PC, Mac, and Android. All of their products now advertise the same compatibilities, and since their other controllers are compatible with RetroPie, I assumed (correctly) this would be as well. This is a game changer for playing Genesis via emulation; a legitimate controller makes a work of difference.

What is puzzling is that they do not offer a retro receiver for the Sega Genesis. They went so far as to design a bluetooth board for the Genesis controller, yet it cannot yet be used with an original Genesis. Perhaps this will come in time. It does work with the receivers for the NES, SNES, and NES/SNES Classic receiver, but the SN30 model is the best bet for those consoles.

A blue LED indicates power and connectivity

At the time of this writing one other Bluetooth Genesis controller exists: Krikzz's "Joyzz" Genesis bluetooth controller. Krikzz is the creator of the Everdrive series of flash carts. It comes with a receiver, but at a $65 price tag, plus international shipping, I haven't gotten around to ordering one yet. RetroBit is gearing up to release its line of Sega bluetooth controllers, and has shown some prototypes at trade shows. It will be interesting to compare the field of offerings, and I'm excited Sega is finally getting some Bluetooth love.

Even though there is not yet an 8Bitdo receiver for the Sega Genesis, I recommend this modkit for anyone who wants a modern experience playing Genesis games via emulation, like RetroPie. At $20, its worth it.

Nintendo Classic Editions vs. RetroPie

The NES and SNES Classic Edition consoles have been bona fide hits for Nintendo. They have constantly been selling out, and command high scalper prices during production lulls. Now that stock has finally reached an equilibrium with demand, we are at the point where just about anyone who wants one of the classic consoles can easily go out and buy one at msrp. Several factors contribute to them being as popular as they are: nostalgia, ease of use, price point, design appeal, and so on. If you follow any retro gaming groups on social media, you probably have seen many discussions regarding these consoles. Invariably, someone brings up RetroPie as a superior alternative. I'd like to dissect the various arguments.

There are lots of different cases available for the Raspberry Pi computer
The NES Classic is a single board linux computer, and has hdmi video out put at 720p.
The Raspberry Pi, also a single board linux computer, has a superior processor, onboard Wifi and Bluetooth, four usb ports, ethernet, hdmi (1080p), 3.5mm audio out, and more. The Pi is intended as a multi-use Swiss army knife of small computers. From a technical standpoint there is no comparison. This may or may not matter to the user, if all you are doing is playing 8 or 16 bit games. The 1080p video output of the Pi tops the 720p output of the NES Classic, but again, we're talking about a resolution that is originally 240p, so the difference is not really going to be noticed. It could be argued that the 720p is a perfect 3x integer of 240p, and so no interpolation (which may cause visual artifacts) is necessary.

There are a lot of user made images and themes for RetroPie

The Pi has multiple options for operating systems that provide emulation front-ends: Emulation Station with RetroPie, Attract Mode, and Recalbox. They each have their nuances, and while the end result is the same (playing retro video games), the operation and navigation is where the differences lie. Personally I find attract mode too flashy, almost dizzying. It also requires more tweaking than Emulation Station, and easier to mess things up. Recalbox is a simpler setup, with fewer options than the others. Emulation station is a happy medium between them. The Front ends can be customized to show opening animations, game box art, video previews, game descriptions, ratings, and a plethora of related information. Games can be assembled in collections by system, genres, publishers, and favorites. Gameplay can be customized using the Retroarch menu, allowing for tweaks to visual and audio output, game cheats, save states, screenshots, and more.
Virtually any usb controller can be used, it just has to be configured once. Bluetooth controllers are supported as well, and the company 8Bitdo makes several high-quality options. Even Wiimotes, PS3, PS4, and XBox controllers can be used. Configuring Bluetooth controllers is a little wonky, but once they are set up they are good to go. Obviously these are all third party controllers, and for those who grew up playing on the original controllers, most of these just don't feel as good.

The NES Classic has its lone default operating system, which is the epitome of clean and simple. There is no learning curve, installation process, rom loading (unless you hack it), or any other setup process - simplicity through and through at the cost of virtually no customizability. Again, the NES Classic was never marketed as a tinker computer so the comparison is not on the level.

The NES Classic user interface is simple and intuitive, if not rudimentary

The NES Classic only comes with a relatively small number of games when compared to the potential of RetroPie, but there's a reason behind that: Copyright. Nintendo has a mix of its own IPs and licensed games on its Classic consoles, everything is on the up and up, and everyone who should get paid is getting paid. RetroPie itself does not come with any games, it is on the user to load software. Since video game roms have been freely available on the internet since the late 1990's, people have gotten used to downloading entire libraries of games for retro consoles. A quick search on eBay or Etsy will yield completely loaded SD Raspberry Pi systems at marked up prices. As of this writing, there is a sudden change in the rom landscape as Nintendo is suing some of the major websites known for distribution of roms. This may have the effect of squashing open rom sharing across the internet altogether, making it more difficult to obtain roms. This is an entirely separate topic altogether.
When adding games to the NES Classic, making folders is recommended

Intended Audience
While both pull at the heart strings of nostalgia, the intended audience of these two devices can be  pretty different. The NES classic requires no technical know-how, and appeals to a wide audience. The Raspberry Pi is a tinker computer, intended to promote coding and programming skills. In order to get RetroPie loaded and operational is not for the faint of heart; even with loads of tutorials and walkthroughs available online, it is can be an exercise in frustration, and a teacher of patience. Not many will go through the trials and tribulations required to setup their own RetroPie image, which is why the selling of such is so prominent. Those who stick with it are rewarded with a trove of systems and thousands of games at their virtual fingertips. I have always felt that having entire libraries of games was a little grotesque, especially when I have no intention of playing many of them. I like to pare the lists down to what I have in physical form (or what I can't afford, in the case of Little Samson). It makes scrolling through games lists manageable, and more efficient.

Like the Wii, the NES Classic is something that your grandparents can setup and play, a casual system with universal appeal and approachability. Many people that I know that have tip-toed into the world of RetroPie have needed assistance here and there, as random bumps and hiccups are the order of the day. There have been developments in the world of RetroPie to make it more user friendly and accessible, such as cases with shut-down scripts (since the Raspberry Pi is a computer, it has to be turned off from the menu or command line; a shut down script runs the command from the physical action of turning off the power on the Pi case - something you would not normally do to a computer). Even still, it is a jungle that most will not want to navigate.

The NES Classic with one controller is priced at $60 (SNES Classic w/two controllers - $80). A Raspberry Pi 3B+ computer board alone costs $40, and comes with nothing else. You will need a power supply ($10), hdmi cord ($5), controller ($15), and micro SD card ($15 for 32 GB) at the very least. If you don't want the board open and exposed, you should get a case (like the popular NESPi case - $25). All of the prices of these components vary, but on average it adds up to about $120 after taxes and shipping. That's double the cost, but it potentially will be able to do a lot more than Nintendo's offerings.

As many features as RetroPie has, There is one feature that the NES Classic has that stands out, and makes me come back time and time again: visual save states. Sure RetroPie has save states, but there's no visual indication that they are there. You might have played a game half way through, and saved your progress, intending to come back later. A few weeks later you may not remember that you did so, as there is no way of knowing unless you try loading save states blindly, and so you start from scratch. On the NES Classic, save states create a screen shot of where you are, accessible under the game in the menu. This to me is huge, almost game-changing. Being able to look at a picture of where you left off immediately reminds you of your progress, and you are more likely to continue on from that point. Most games from the NES era were too difficult to finish in one sitting, so annoying passwords were used, or you simply left the game paused, for hours or days. This lets you look at the save state images, and select which one to start. As an adult with a full time job and family with kids, this is a life saver. I feel like I can go back and finally finish many games that I never had the chance to, simply because I can save incremental progress at will with ease. I remember losing hours of  progress in Metroid because I couldn't tell what some of the password letters were. This mitigates that issue.
The screen shots of the save states are AWESOME!!!

Also consider that the NES Classic is first-party hardware, designed and manufactured by Nintendo. The build quality is top notch, as are the controllers. The software is fully licensed, and for some people that is a big deal. Everything about it is legit and above board. Once you hold one in your hand, you know it will last. I can't say the same about many of the Raspberry Pi peripherals and cases out there. USB controller quality never really seems to measure up to OEM Nintendo controllers. From a quality standpoint, Nintendo sets the bar.

The Classics series controllers are almost indistinguishable from the originals - can you tell which is which?

So on the surface it seems that these two products have similar audiences, but in reality they lean in different directions. Debating which one is "better" is subjective and depends on the user. Super hardcore retro gamers are not going to use either on this as their main setup, as they most likely have a fine-tuned retro gaming rig. RetroPie is geared towards people who prefer the perks of emulation (entire game libraries), or at least dabble in it. The NES Classic is for casual/non gamers, who want to enjoy some nostalgia here and there but on the whole are not invested enough in retro gaming to go any further. While I generally reside in the first two categories, the visual save states on the NES classic and the first party controllers make the NES Classics a surprising favorite, especially since I have added the games in my library to it. So what do you think? Which do you prefer? Why?

Book Review: The SNES Omnibus

Brett Weiss has written several books compiling the libraries of retro video game systems. I have two of his previous books: Classic Home Video Games 1989-1990: A Complete Guide to Sega Genesis, Neo Geo and Turbografx-16 Games, and Classic Home Video Games, 1985-1988: A Complete Reference Guide. These were some of the first books of their kind. Prior to these, I have never heard of a book that chronicled the entirety of a console's library. I found these pretty useful in vetting the library of NES and Genesis titles. The information provided was just enough to get a glimpse a game, with varying levels of detail. Many games that were of lesser quality were given shortened treatment, sometimes justifiable, sometimes not. Unfortunately these early publications were in black in white, and thus what photos were present did not convey the necessary detail to sell the games. 

His latest book is titled the SNES Omnibus: The Super Nintendo and its Games Volume 1 A-M (at this time the second volume is unavailable). Immediately I notice the jump in quality of the publication. The pages are heavyweight and glossy, the pictures are in full color, and there are more of them.

The reviews span every officially released game, for the first half of the library. Each game review offers a box scan, game cart scan, title screen, gameplay pics, and an advertisement sample if available. Brett's reviews are very informative and detailed, sometimes including personal memories. While they are reviews, they slant more towards objective descriptions. There is an even keel present in every review. I was scanning for overt fanboyism or angry tirades and did not find any. At first I was skeptical of his middle of the road approach, but the more I thought about it, the more I appreciate it. You see, many reviewers and YouTubers have made careers on focusing on the negative or fantastic aspects of games, but very rarely are games described objectively. I found this refreshing, as it gave me a chance to learn enough about the game to be interested in trying it, and I also had the freedom to make my own conclusions.  

Also included are quotes from Brett's colleagues, collaborators, friends, and associates. These add necessary second opinions, additional details, and personal accounts. 

Overall, I found the SNES Omnibus to be a great addition to any retrogamer or SNES fan's library. I only wish it were a single complete volume, instead of split into two.  It can be purchased on Amazon.com for $50.