Diving into FPGA Gaming with the MiSTer Multisystem Console

I'd be happy to help you reorganize the content of the file into a well-structured article for a web page while keeping all the original words intact.

Please go ahead and paste the content of the file, and I'll get started on converting it into a readable article.

"WEBVTTKind: captionsLanguage: enGreetings and welcome to an LGR Thing allabout the MiSTer Multisystem, an excitinghardware expansion kit for usersof the MiSTer Project.It’s more than just a swanky 3D printedcase, the main draw of the Multisystem isa professionally-built PCB that adds a tonof functionality and quality of life improvementsto the main MiSTer experience.So instead of having to purchase several add-onboards, adapters, and modules for the DE10-Nano,now you can simply grab a Multisystem anda memory card,and you’ve got a highly expanded MiSTer machine.And in case you’re unaware, the MiSTer isan open source project for reproducing thefunctionality of classic computers, game consoles,and arcade machines.It relies on the Terasic DE10-Nano, a populardevelopment board built around Intel’s CycloneV system-on-chip, with a dual-core ARM Cortex-A9CPUand a field-programmable gate array, or FPGA.And it’s that FPGA that really sets thisapart compared to other emulation options.Heh, assuming you’re down with calling whatthe MiSTer does “emulation,” and that’salmost a philosophical question dependingon who you ask.It’s more like hardware replication, orat least that’s the goal.FPGAs don’t have a fixed architecture, andthis allows them to be reprogrammedon the fly to do whatever you like.Which in this case, the MiSTer uses customcores to simulate the functionality of oldhardware without traditional software emulation.This means less processing overhead, alongwith the potential for higher accuracy andlower input latency, as it’s simulatingeach hardware component in parallel.If that doesn’t make sense don’t worryabout it, cuz all you need to know is thatthe MiSTer is currently one of the best optionsfor playing old games on a small deviceas accurately as possible.And that brings us back to the Multisystemhere, which makes it easier than ever to jumpin and experience the best that the MiSTerproject has to offer.It’s designed and manufactured in the UnitedKingdom by Heber Limited, in collaborationwith The Retro Group, aka RMC - The Cave onYouTube.Huge thanks to Richard and Neil from the aforementionedoutfitsfor hooking me up with this complete Multisystem for review.They haven’t paid me for this video,nor have they given meany stipulations on what to say.They simply sent it over so I could sharemy thoughts.So let’s begin with my thoughts on the MiSTeritself!My experience with the project is rather limitedat this point, but I’ve monkeyed with MiSTerenough to know that figuring which add-onsyou do and don’t needcan be a bit of a hurdle for newcomers.And even after you get all the basics installed,it’s still a bit of a fiddly setuponce you get it all on there.Like a USB hub for controllers and peripherals,an I/O board for VGA video, shortcut buttonsand LEDs and stuff, and a memory module that’srequired to run the cores for certain systems.Now, you can buy all these and assemble yourown setup,like I did using the MiSTer Addons website.And it works great!But you still end up with an electronic componentsandwich that needs multiple cables and donglesplugged in on all sides for full functionality.However, with the Multisystem board and apower supply,all you need is a DE10-Nano and a MicroSD card.And that’s it!You end up with a consolized, convenient pointof entry to the MiSTer ecosystem.Or if you’re like me, it’s just a tidiersetup than I had beforeand I love the way it looks.Especially with the 3D printed case they’vemade available,with mine featuring this one-off LGR Edition woodgrain.That’s real wood veneer too, not some shoddyvinyl sticker.Mm, a delectable Atari-inspired look.Let’s call it the MiSTer 2600, or no, howabout the Video Computer Multisystem?Ooh I like that.So yeah, let’s take a closer look at thisthing!Starting with the case itself, which can bepurchased alongside the Multisystem in severalcolors, or you can 3D print your own sincethey’ve made the design available for free.There are a few different designs availablefor the top and backplate, determining whereyou want your external RGB SCART connection,or if you want one at all.I opted to go without since I’ll be usingVGA, component, and HDMI,though they included one of the other backplates too.This one has a hole in the middle so you canopen up a SCART cable, string it through,and connect it to the port inside the case.I also like that this version of the casetop features a mounting spot for an SSD, soyou don’t have to rely exclusively on MicroSDcards.And each case comes standard with a whisperquiet 40mm fan for ventilation.Which apparently does a really good job combinedwith the case design,according to the testing by Richard and Neil.There’s also a little bag of screws, buttons,standoffs,and more for mounting the Multisystem itself.Which is packed in its own separate box, alongsidean HDMI coupler and two little USB and ethernetcables for hooking up to the DE10-Nano.And yeah, check this thing out.What a fantastically put-together piece ofkit this is, all neatly laid-outand lookin’ gorgeous at 170mm square.And with so many ports!HDMI, VGA, and RGB SCART.Audio out through 3.5mm jacks, digital opticalout,and even audio input for loading software from tape.A powered 7-port USB hub, with five portson front and two around back.A dedicated Serial Native Accessory Converter,or SNAC port,for controller adapters, including lightguns.A power switch, three status LEDs, and threeshortcut buttons on the front right cornerfor controlling the MiSTer.A removable 128MB SDRAM module preinstalledfor the cores that need them.Dedicated switches and jumpers for SNAC voltages,sync on green, aspect ratio and more.An HDMI isolation bank to quickly bypass potentialdisplay issues.And even a special add-on slot for modularupgrades and enhancements, so in the futureyou can add things like an MT32-Pi, JAMMAharness, SNAC modules and more.Truly well thought out stuff here, the attentionto detail and consideration for differenthardware both present and future is impressive.As is the documentation, which currently isonly available as a PDF but is chock fullof setup and troubleshooting information,detailed photographs, and useful tips thatmake building the Multisystem a breeze.And with that, let’s get down to businessand put this all together!So in terms of building the Multisystem, it’sa fairly straightforward process.The first part involves hooking up those littlecables for USB and ethernet so that the portsare passed through to the ports around back.Then you plop down the DE10-Nano with heatsinkinstalled to the middle of the board, beingcareful to connect all the rows of pins oneither side.Takes a bit of pressure to get it all firmlyin place but it’s no biggie.A slight bit of weirdness is this HDMI coupler,which connects the DE10 to the main board.Mine was ever so slightly off, so I just hadto squeeze the two boards together a tad andit connected fine after that.Next you kind of balance these blue and yellowbuttons on the front of the caseby tilting it forward.Then you can slide the whole thing into placewith the backplate removed, going right upto those two buttons.The backplate then goes in at an angle, firmlyholding it in place.Then the fan can be connected to the appropriateheader for the voltage,with both 3.3 and 5-volt options.Then yeah, just screw in the Multisystem withfour screws and that’s that.The last part is the reset button, which hasa little 3D printed stand that just kindaplops down on the PCB and the button slotsin on top of that.With the top of the case holding everythingin place after that.Pay attention to that dark yellow thermalfuse, as it can easily bend and might preventthe top of the case from fully closing.There are two more screws that go into theexhaust fan on the right-hand side.And then four more screws that go in the bottomof the case to pull the four corners together.Lastly, they included these four clear rubberbumpers for the feet, but eh, we can do better.A dark black system deserves dark black bumpersI think,so I grabbed four of those and slapped ‘em in place on the corners.The final piece of the puzzle is the coverpiece for the expansion area up front,and there we go!Our MiSTer Video Computer Multisystem is completeand looking steller.The black and woodgrain finish is excellent,and the placement of all the ports makes a lotta sense to me.There’s even a handy little spot for theMicroSD card on the top right, with an indentationcut out that makes inserting and removingmedia a little easier, without it being tooeasy to accidentally pull out the card.The main three buttons all have a satisfyingclick to them as welldue to the tactile switches inside.About the only thing I’d swap out is thepower switch,I’m not a fan of this little slider.It’s a minor gripe but I’d much prefera nice clicky rocker switch instead.And with that, it’s finally time to plugin a display with some speakers, a keyboardand a controller, and systematically testthe MiSTer Multisystem with multiple systems.-Ayyy! Nice.Nice indeed, everything worked perfectly fineright out the gate.All the buttons, the ports, outputs, soundand video.All awesome stuff functioning as it should.And it’s a seamless enough upgrade thatI didn’t have to do any reconfiguring ofthe MiSTer software itself, I’m just usingthe same MicroSD card from before.The initial setup procedure is outside thescope of this LGR episode anyway, and thereare tons of excellent videos walking throughthe entire processif you’re looking for that.But I will say it’s straightforward stuffif you’ve ever installed RetroPie or similarLinux-based emulation frontends.The main difference of course is that theMiSTer doesn’t rely on bog standard emulationsoftware, and instead reweaves the FPGA fabricon the spot with individual cores.Each system is a separate core with uniquesettings, files, and folders, that when loaded,puts the MiSTer into a mode dedicated to replicatingthe selected system.Each core still needs ROMs and other filesfor things like BIOS images, games, and programs.So you can either find those yourself anddrop them onto the card manually, or run ascript like “update_all” and have themachine itselfretrieve a good chunk of things online.And that’s the jist of it!At this point the MiSTer is ready to run dozensof computers and consoles,and hundreds of arcade games with minimal extra effort.The main thing to address are all the inputand video options for each core, and whatneeds adjusting depends on what you're runningand what’s plugged in.You’ll always need a USB keyboard to configurethe initial options, but after that you’refree to experiment with controllers, sincea majority of devicesare compatible with the proper adapter.I don’t have any of those tasty SNACs yet,but I do have a number of USB converters forclassic controllers, and so far each one I’veused works well.As for displays, I play on a CRT through VGAor component every chance I get, althoughthe MiSTer does famously well using a moderndisplay that has decent response times.With the right settings to reduce latencyand pixel shimmer,you can get highly pleasing results through HDMI.And even without fancy SNAC adapters and usingstandard USB gamepads, the best cores providea measurable bump up in playability comparedto devices like the Raspberry Pi.Much as I enjoy all that that system can dofor the price, the MiSTer’s reduction inlag helps each game feel more authentic ifyou’re used to the original systems.The ‘Mine Cart Carnage’ level in DonkeyKong Country is one of my go-tos for evaluatingresponse time, and yeah, I’ve had zero issuesplaying through the MiSTer, whereas I havesome trouble on a typical Pi setup.An unscientific test, but it tells me whatI need to know!Perhaps response time doesn’t seem likethe most important thing to you, but the differencereally is notable when comparing side-by-side.Of course, the overall results you get areonly as good as the core you’re using, andthere are a number ofincomplete, immature coresthat don’t quite live up to their full potential yet.Luckily, the MiSTer community are a bunchaworkaholics and something’s being updatedor introduced practically every day.Most of the MiSTer’s capabilities pertainto 8 and 16-bit machines, which I’d wageris partially a limitation of the number oflogic elements in the Cyclone V.But even 32-bit systems are beginning to seeprogress, with Sega Saturn and Sony PlayStationcores in the works at my current time of existing.And computers, ho-ho man, there’s a smorgasbordof classic computers on offer.And most of the big hitters I’ve tried workgreat, as you might expect seeing as the Miand ST of the original MiST project stoodfor Amiga and Atari ST, respectively.So those cores in particular are quite matureand play outstandingly well with all the software I’ve tried.One where I’m left wanting though is theAO486 core,which aims to mimic a 90MHz 486 DOS PC with 256 megs of RAM.As you’d expect, I was psychedto see that it existed,and I’ve had a lotta fun with it!But while what’s here is entirely functional,a lot needs to be added or improved to beginto compete with emulation options, it's justnot there yet.And I’m not a fan of how it handles upscaling,the slightly wonky setup process and VHD usage,or how it performs with certain early 3D games.That being said it’s still in active developmentand I’ll absolutely be keeping an eye onit as it improves, because DOS is awesometo have in FPGA form at all.The arcade cores were the other huge drawfor me, since I’m a sucker for arcade-ingat home with original PCBs and cabinets,andI’ve used MAME so long I was ready to try new things.And I am truly impressed by how well someof my favorites are represented, like theFinalizer: Super Transformation core, as onlyone example.I’ve got the arcade PCB I play on my JAMMASupergun setup, and lemme tell ya.The work that’s been replicating the gamehere, most importantly the sound, is commendable.It’s one where the MAME implementation hasbeen imperfect for years, so I love havingsuch an accurate version preservedfor posterity like this.Let’s wrap things up with some final thoughtson the Multisystem kit itself, because dude.This thing is a treat.It just sits there, running all cool and quiet,and basically blends into the background whileI enjoy the crap outta some good old games.When a machine works smoothly and integratesseamlessly enoughthat you forget it’s even there?Yeah, that’s a solid system.Other than its subjectivelyunsatisfying power switch,there really isn’t much I’d wanna change.Having more on-board analog video optionswould be cool I guess, like S-Video and composite.And needing to plug in my own Wi-Fi and Bluetooth adapters is a slight annoyance,but eh, it’s fine.Dongles are cheap and easy to come by, andthey’ll be simple to upgrade down the lineif and when standards change.But even as-is, the Multisystem takes theMiSTer to another levelin terms of a complete bundle.It feels like a more fully-realized, console-likemachine now,and somehow that makes it even more enjoyable to use.Plus it has all those nifty upgrade optionswith the modular expansion slot and SNAC portsand things, so it should only get better.I’d look into grabbing one if you’re inthe market for an expanded MiSTer, or you’reinterested in beefing up your existing setuplike I was.The first batch of 500 that began shippingin November 2021 sold out quickly, but thereis a second batch of a thousand being produced.Currently, a Multisystem board on its owncosts just shy of 200 US dollars before tax,and about $275 with a case, power brick, and video cables.The folks behind it even provide a generoustwo year warranty, so yep.I feel confident recommending this one,and it’s easily earned a permanentspot under my TV.And if you found something useful or entertaininghere, then sweet!I bet you'll dig some of my other videos too.And feel free to stick around for new videoshere on LGR.As always, thanks for watching.\n"