Upgrading a 90s Arcade Machine with MiSTercade - FPGA Gaming Excellence!

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[hardware-emulated jazz tunes] [computer buzzes, beeps] Greetings, and welcome to another LGRcade thing! And once again, I find myself spending a remarkable amount of time messing with the MiSTer. The open source FPGA project that reproduces the functionality of classic game consoles, computers, and – most importantly for today’s topic – arcade machines. Specifically, we’ll be looking at the MiSTercade version 1.1 from MiSTer Addons, a kit that provides all the appropriate connections for turning the MiSTer into a drop-in JAMMA arcade solution. Quite the appealing prospect indeed, especially if you don’t own that many cabinets and wanna try more games without physically swapping out original PCBs. Something that I often do with my Raiden II machine here, which I bought largely to play my Raiden series PCBs and other vertical shooters. I made a video about this already and the cabinet restoration is still a work in progress, but it’s functioning well enough to install a MiSTercade and see what it’s all about. [glorious Finalizer gameplay sounds] Now, this is by no means the only solution for something like this, nor is it the cheapest. But owing to its innately reprogrammable hardware, MiSTer currently delivers one of the most appealing methods for accurately replicating older systems using modern components. And the most common MiSTer setup is optimized for outputting to a TV or computer monitor through HDMI or VGA, and uses gamepads, keyboards, mice, and other traditional input devices. This makes for a fantastic under-the-TV or desktop experience, and really that’s what the project was tailored to provide from its inception. And I love this kind of setup! You may recall I’ve covered the MiSTer Multisystem already, which is one of many available options for putting together a nice practical all-in-one system. Check out that video if you’d like a more general overview of what the MiSTer project provides. But the MiSTercade here takes things in a different direction, being geared strictly towards installation inside an arcade machine. Something with an arcade power supply, monitor, control panel, and coin slots. So long as you have a typical JAMMA setup, all you need to do is unplug whatever PCB you had before and plug in the MiSTercade. That’s it! Beyond some configuration for your individual cabinet, which we’ll cover in a bit, the MiSTercade really is a straightforward option for converting an old school arcade machine into an emulation beast. Of course, the concept of a modern drop-in arcade solution is nothing new, from prebuilt multi-game boards and Pandora’s boxes, to the Phoenix ArcadeSD, and the various Raspberry Pi-powered options. All of which have their own positives and negatives, each one I can appreciate for their unique attributes. But the MiSTercade has the distinction of providing the uncanny accuracy of low latency FPGA-powered hardware emulation, an experience as close as I’ve ever felt to real hardware. So it’s a top notch choice for those seeking accuracy and longer term preservation. [top notch gameplay] That being said, let’s take a closer look at version 1.1 of the MiSTercade! Which in the interest of disclosure, I did purchase myself from Mister Addons, but the person who runs the shop gave me a 25% discount, no strings attached. Typically though, the Lite kit on its own costs 250 US dollars, coming with everything required to augment your RAM-expanded DE10-Nano. Or you can grab the full kit for $560, which includes the DE10-Nano and RAM module together with the MiSTercade stuff. Granted, these are only the prices at the time of recording in August of 2022. Supplies of FPGA boards and other components are in constant flux, so pricing and availability may be different whenever you’re watching. Hello to viewers in 2027, I really hope the chip shortage is less of a thing by now. Anyway, there are also some extras available, like the control breakout board for breaking out the controls onto a board using screw terminals and headers. As well as this Remote, which MiSTer Addons kindly included here for me to look at. The remote supplies a handy way to access the most frequently-used controls: like coins, reset and menu buttons, volume, and headphones. And even a tasty SNAC port for plugging in controllers using Serial Native Accessory Converters. Quite a convenient thing to have all broken out here so you don’t have to reach inside the cabinet to do that stuff. And you can even hook things up simultaneously to have a sweet multi-display setup, an awesome option for capturing and streaming video footage directly from your machine. The MiSTercade itself packs all the same functions too of course, it’s just that you won’t be seeing it very often since it’ll be tucked away inside the machine. While it’s out though, let’s take a closer look at this shiny silicon sandwich! Starting with the JAMMA edge connector itself, a defining feature here since it’s the primary way it connects to an arcade machine. The majority of cabinets from the mid-80s onward used this JAMMA standard, including my Dynamo HS-5 configured as a Raiden II machine. Display, sound, inputs, power and so on all connect through this one connector. So in cases like mine, as long as you have a pretty standard JAMMA cabinet then this is likely all you need. There are always exceptions though, like a kick harness if you have more than 3 action buttons for each player. And this comes with the popular CPS1 and CPS2 style headers. There’s also 3-volt 15-pin RGB output, intended specifically for multisync arcade monitors. Not something used in my case since my standard res 25-inch monitor simply goes through JAMMA. And it’s distinct from the other 15-pin port, which is for consumer VGA or component cables, with an associated header for changing sync options. This jumper here is also useful. Normally MiSTercade manages power by grabbing the required 5-volts from the 12-volt rail on your power supply. But moving that jumper makes it take 5 volts directly, which can be useful if your 12-volt isn’t up to snuff and 5-volts is measurably within spec. There’s also this handy selection of DIP switches, which mutes the audio amp, merges 1 and 2 player coin inputs into one, and a freeplay option that makes it so coins are virtually inserted and start is pressed at the same time. A nice feature if you don’t want to enable freeplay within every single core, though it’s not always advised since it can cause issues on a few arcade inputs and conflicts with console cores. And yes, you can indeed play console games on here, which is just neat! I mean, it’s extra silly here since I have a vertically-oriented machine, but still. Seeing an arcade cab boot up as a PlayStation at all is surreal. [PS1 startup sounds] Then right below the JAMMA connector are two external controller ports, HDMI out, and a secondary MicroSD card slot. Note that the system itself doesn’t boot from this one, it’s meant for convenient access to additional storage. The main MicroSD that contains the OS is kind of hidden away inside, since that slot is part of the DE10 and that’s just how it is. Finally, on this side you’ve got the connector for the remote, a User I/O port for connecting SNAC adapters or projects like the MT32-Pi. And line level stereo output jacks, both RCA and 3.5 mil, right below the volume knob up top. Nice to have since audio output through JAMMA alone is in mono. And yeah, the rest of this is pretty much what you’d expect with your typical MiSTer stack! Lots of USB ports, ethernet, power, video, and other things that chances are you won’t be using inside an arcade cabinet. I mean, maybe ethernet, but I’ve instead opted for a USB Wi-Fi adapter as it’s easier than routing a cable inside my machine. I’ve also got a wireless keyboard going too, since even though you can interact through the arcade controls, there are still times where a keyboard simply makes more sense. Especially during the initial setup process, which for the most part is the same routine as any other MiSTer configuration. You copy a Mister Fusion image to your SD card, run that from the system itself, and let the “update_all” script update all the things. And I gotta say, it’s enjoyably bizarre to see a Linux command line interface grabbing things online through a mid-90s arcade cabinet. Feels wrong, but I like it. Once that’s done you’re pretty much good to go! However, there are still a few considerations beyond the usual setup process. The first is choosing your main input mapping configuration – that is, how your arcade control panel will interact with the MiSTer. Multiple configuration files are available on the project’s GitHub, so just choose whatever makes the most sense for your setup. Next is Fast USB Polling, which enables the 1 millisecond/1000 hertz polling rate supported by the MiSTercade, maximally minimizing latency. And then there are display options to get things looking proper on various 15kHz and 31kHz displays. Which, that’s easy enough normally, MiSTer supports native arcade resolutions and refresh rates by default. But in my case there’s an extra step, since I’ve got a vertically-oriented “tate” arcade setup here. And the tube is rotated 90 degrees counterclockwise, whereas clockwise seems to be the more common setup that many games default to. Thankfully, MiSTer Addons provides a pile of files for customizing your system so you don’t have to edit INI data yourself. And in my case, that meant using the “15kHz-TATE-CCW” settings file. I also needed to adjust the overscan a bit to make sure things weren’t cut off, and then manually tweaked the geometry adjustment pots on the monitor itself. But after that – yeah, it’s looking as it should! More or less! Like I said, clockwise rotation seems to be the norm, meaning lots of arcade cores are upside-down on first boot. Just gotta look through the menu for each core and see if there’s a “display flip” option or DIP switch setting to make things right. And again multiple configuration files are also provided online, for us counterclockwise users. There are a handful of titles that are upside-down for me no matter what due to their lack of settings, and that sucks. So I could physically rotate the tube at some point, but eh y’know. For now, I can play the majority of vertical game cores as intended, and it is excellent. Especially all those awesome Cave shooters that are now available on MiSTer, which are rare and expensive boards that I’ll likely never get the chance to own. [Guwange gameplay plays awesomely] So, here’s the thing though. As fun as it is to be able to have all that the MiSTer provides inside of an arcade machine? It’s also just downright costly for what you get. Fact is that at the moment, you don’t get near the customization or versatility offered by something like a Raspberry Pi or a PC, each of which have JAMMA interfaces available as well. While you can customize things like the background wallpaper and fonts on the MiSTer, that’s about the extent of it currently. Nothing close to what can be done with all the feature-rich frontends and flashy game libraries available on Pi and PC setups. And the quantity of games available is comparatively small on the MiSTer, at this point, with cores numbering in the hundreds compared to the thousands of titles emulated through MAME. It is still early days for MiSTer and more is being added constantly, but right now there’s just a huge disparity. So, the value proposition may not totally make sense, depending on what you yourself are most looking for. Like for me, the primary reason I have this cabinet is to play the Raiden series, and not a single one of those games is available on MiSTer yet. Maybe one day, sure, it’s possible! But as I record this it’s not even an option since they simply don’t have cores yet, whereas they’re already emulated on other, more affordable platforms. They’re not 100% accurate, nor are they as low latency as what you could get on MiSTer. But at least they’re there, right? So yeah, disregarding the relative lack of games and customization though, holy crap. The future potential is bright as balls. I love the MiSTer project and all it stands for regarding accuracy and near lag-free hardware emulation. And to have that packed into a well built, high quality product like the MiSTercade is wonderful, and I gotta give huge props to the folks behind it. But you need to adjust expectations according to its strengths and drawbacks alike. The price can be an unpleasant pill to swallow right now, though I’m hopeful that could someday drop as the DE10-Nano and other components become readily available again. We’ll see. For the time being, I’d still recommend the MiSTercade as a product overall due to how nicely put together it is and how effective it is in what it offers, since it will only get better from here. [outroduction jazz tunes play] And if you enjoyed this bit of arcade coverage then do check out my previous videos, both on arcade things and other retro things and things. I’m always doing things on LGR so stick around for more things. And of course, thing you for watching!
Info
Channel: LGR
Views: 219,896
Rating: undefined out of 5
Keywords: MiSTer, arcade, review, mistercade, LGR, lazy game reviews, video games, gaming, classic, vintage, retro, JAMMA, FPGA, Multisystem, cabinet, arcade machine, 80s, 90s, console, games, computers, software, hardware, emulation, replication, cores, nintendo, PC, PCB, expansion, add-ons, addons, adapter, converter, wi-fi, bluetooth, snac, case, controllers, gameplay, capture, playstation, HDMI, VGA, analog, digital, IO board, all-in-one, integrated, setup, build, upgrade, control panel, tate, monitor, 15khz, 31khz, Raiden II, Fabtek, Dynamo, CPS
Id: CJBBfxX-E4c
Channel Id: undefined
Length: 14min 10sec (850 seconds)
Published: Fri Aug 26 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.