My MiSTer / 80 & 90s Nostalgia Setup
Hi everyone, I wanted to share the current state of my IronClad ITX based MiSTer build and overall gaming setup, both because I'm super happy with it and because I think some of the features might be interesting to other people thinking of building their own "advanced" MiSTer setup. It has taken me multiple years, iterations, a lot of money, some soldering and dev skills, but I'm absolutely in love with the result.
My goal was to create the cleanest (i.e. least amount of external cables!), most feature complete setup possible, for use in my living room. I've added an EXTENSIVE overview of all the components the current iteration uses, including pictures. Enjoy and feel free to ask for additional details.
SETUP HIGHLIGHTS:
-
2.4GHz controller support without needing a plethora of external adapters (8bitdo: NES/SNES/Genesis/Arcade Stick/PCE), mostly tucked away inside the case
-
2x additional Genesis controller ports on the back of the case, using low-lag converters (DaemonBite)
-
Sony DualShock 4 controller using Bluetooth for PSX/Saturn cores
-
Convenient drawer with foam insert for easy storage and access to controllers
-
HQ components -> ATX power supply, power-brick, fans, RGB-cable, etc.
-
SNAC support without a plethora of cables/adapters
-
Includes both a large, high-end OLED screen (LG C1 77") and a hefty, high-end CRT screen (B&O BeoVision MX7000)
-
VRR support (on the OLED, which is great for certain arcade cores and specific computer/console cores, e.g. WonderSwan)
-
Sonos Beam + Sub + 2x Play:1 connected to the OLED (honestly amazing when playing games on both modern machines and on the MiSTer)
-
Built-in Mt32-Pi (if you grew up in the 90s and had access to an Atari ST, PC or Amiga, this is a must)
-
Tape input emulation using a Maxduino (as somebody that grew-up with a Commodore 16 and a ZX Spectrum 48k, before having access to an Amiga and PC, it's very enjoyable to start games this way every now and then!)
-
Everything is connected through surge protectors
-
Games/media stored on NAS, but capable of working as a stand-alone unit (having a NAS is great if you have an arcade machine, second MiSTer, Steam Deck, gaming PC for emulation, etc. I have yet to notice any kind of loading times, even through WiFi!)
-
Docs: added how-to's and guides for most cores, including manuals for many of my favourite games, all accessible through the MiSTer's menu system, on a per system basis
-
Curated list of favourite games (created using https://github.com/wizzomafizzo/MiSTer_Favorites)
-
DVD/video playback on both TVs (super fun if you feel nostalgic for 80s/90s cartoons and movies)
TVs and Media
I have both TVs connected to the MiSTer and the DVD-player, and even though I prefer using the CRT, having both options available has proven to offer a lot of flexibility/convenience. The C1 offers VRR support, which is absolutely amazing when playing some arcade games and cores with weird refresh rates (e.g. WonderSwan --> 75Hz). The DVD-player is used to watch 80s cartoons and movies, either on DVDs or USB-stick.
-
Modern: LG C1 77" OLED (HDMI2.1/VRR/4K/ARC/Dolby Vision/etc.)
-
Classic: Bang & Olufsen MX7000 28" CRT (with 2 Scart sockets, great stereo audio and both 50Hz and 60Hz support!)
-
DVD-player: Gueray All Region DVD Player (1080p upscaling, external HD/USB-stick playback, DVD-R/RW-CD-R/RW-USB support) (https://www.amazon.de/-/en/gp/product/B08F9NDZQM/)
Base MiSTer Components
-
Case: TX02 ITX Computer Case (https://www.aliexpress.com/item/1005002778021274.html)
-
Brain: DE10-Nano
-
Motherboard: MiSTer Mini-ITX Ironclad Plus (https://www.d3fmod.com/mini-itx-ironclad-plus/)
-
CPU heat-sink: Thick heat sink for DE10-nano (https://www.d3fmod.com/mini-itx-ironclad-plus/)
-
CPU fan: Noctua NF-A4x10 PWM (12V) (40x10mm) Retail (https://www.amazon.com/Noctua-NF-A4x10- ... 07DXRNYNX/)
-
ATX Power Supply: CarTFT.com picoPSU-80 DC/DC PC ATX power supply (https://www.cartft.com/catalog/il/761)
-
Power Brick: Mean Well GST60A12-P1J (5A / 60W) Power Brick (https://www.amazon.com/MEAN-WELL-GST60A ... 013EU0AQQ/)
-
Power Brick Barrel Jack Converter: Kenable 5.5 X 2.1mm to 5.5mm x 2.5mm DC Barrel Plug Adapter (https://www.amazon.de/gp/product/B005KCGM96/)
-
RAM: 1x 128 SD-RAM module v2.9 (https://www.d3fmod.com/mini-itx-ironclad-plus/)
-
Memory Card: 1x Samsung EVO 128GB Micro SD
-
Mass Storage: Samba share on NAS used by many game devices
MiSTer Case: Front Ports
routed from the motherboard's internal headers
-
2x USB 2.0 port
meant for connecting temporary USB storage and/or controller (adapters) I only use sporadically -
1x ADF port (mini jack) for tape-in
-
1x headphone port (mini jack) [not working yet! requires the future IronClad Hi-Fi Blaster module or other DAC]
MiSTer: Internal
-
Mt32-Pi: IronClad Mt32-Pi Hat (https://www.d3fmod.com/product/mt32-pi- ... -retrofit/)
-
Mt32-Pi Processing Unit: Raspberry Pi Zero 2
-
Mt32-Pi Memory Card: Samsung EVO 32GB Micro SD
-
USB Hub: Anker Ultra Slim Extra Light 4-Port USB 3.0 Hub (https://www.amazon.de/-/en/gp/product/B00Y211AFM/)
MiSTer: Internal: Controller Adapters
all internal receivers are connected to the 2 Triple DaemonBite adapters and the USB hub (bluetooth and Logitech Unifying). I'm not entirely happy with the way the adapters have been placed inside the case, so I'm planning on improving cable management (i.e. shorter cables) and board placement
-
Controller Adapter: 2x Timville Triple DaemonBite USB-C Controller Adapter NES/SNES/Genesis (https://github.com/timville85/TripleController/)
-
Controller Extension Cable: 2x DB9 extension cables (20cm) (https://aliexpress.com/item/33003671751.html)
-
Controller Receiver: 2x 8bitdo M30 2.4GHz USB dongle
-
Controller Receiver: 2x 8bitdo SN30 2.4GHz USB dongle
-
Controller Receiver: 2x 8bitdo N30 2.4GHz USB dongle
-
Keyboard/Mouse Receiver: Logitech Unifying Receiver that came with the Logitech K400
-
Bluetooth: TP-Link UB500 Nano USB (Bluetooth 5.0) V1.0 (https://www.amazon.de/-/nl/gp/product/B098K3H92Z/)
MiSTer: Case: Back Ports
the CEC Stripper is necessary if you want to use ARC on certain TV's (e.g. LG C1, C2, etc) as the DE10-Nano has a bug that disables ARC, even when the MiSTer is turned off
-
WiFi: Edimax EW-7822ULC Wifi USB v1.0A (https://www.amazon.de/gp/product/B06WD1PTVY/)
-
HDMI Cable: CSL-Computer HDMI 2.1 Cable (https://www.amazon.de/dp/B089WHRFK7)
-
CEC Stripper for HDMI: Lindy 41232 HDMI CEC Stripper (https://www.amazon.com/Lindy-HDMI-Adapt ... 00DL48KVI/)
-
DB15->RGB-cable with light-gun support: Ultimate MiSTer VGA to RGB SCART Lightgun Ready (MiSTer VGA to RGB SCART Lightgun Ready)
MiSTer: Case: Back Ports: Controller Adapters
I added the Decapod for lightguns and other console specific peripherals
-
SNAC: Decapod DB9 (SNES/NES/Genesis/PCE/NeoGeo) (https://www.d3fmod.com/mini-itx-ironclad-plus/)
-
Controller Receiver: 2x 8bitdo PCE 2.4GHz USB dongle
-
Controller Receiver: 1x 8bitdo Arcade Stick 2.4GHz USB dongle
MiSTer: Input Devices
I use the PS4 DualShock controller mostly with the PSX core. This specific MiSTer setup is for couch-based gaming, so the keyboard/mouse is purely used for management and minimal navigation within certain cores
-
Keyboard/Mouse: Logitech K400 (https://www.newegg.com/logitech-k400-92 ... 6823126264)
-
2.4Ghz/DaemonBite: 2x 8bitdo M30
-
2.4Ghz/DaemonBite: 2x 8bitdo N30
-
2.4Ghz/DaemonBite: 2x 8bitdo SF30
-
2.4Ghz/USB: 2x 8bitdo PCE
-
2.4Ghz/USB: 1x 8bitdo Arcade Stick
-
Bluetooth/USB: DualShock 4 (black)
-
SNAC/DB9: Decapod DB9
MiSTer: Tape Input
-
Tape Emulator: Ultimate Maxduino PRO (https://ultimatemister.com/product/ulti ... duino-pro/)
MiSTer: Barcode Support
I am currently finalizing a feature-rich MiSTer script (based on BarcodeRattler) that enables collectors of physical games to integrate their physical games with a MiSTer setup, allowing them a bunch of cool features like starting games by scanning a barcode (either using a barcode scanner or a phone's camera) on a game box to start the game on the MiSTer directly
-
Barcode Reader: Netum C750 Bluetooth Barcode Scanner (1D/2D) (https://aliexpress.com/item/4000201984734.html)
MiSTer: To do
-
Micro SD port on the back: I want to add a MicroSD port to the back of the case using an extension cable and a 3D printed bracket so it can be accessed through one of the DB9 sized holes in the back.
-
SNAX: support for PSX and Saturn controllers/light-guns, although I am not looking forward to the extra cable's..
-
DAC: IronClad Hi-Fi Blaster (https://www.d3fmod.com/hi-fi-blaster-news/).
-
Case Fan: This setup generates quite a bit of heat, so I'm planning on adding a case fan for an additional safety margin.
-
Cable Management: improve cable management (i.e. shorter cables) and board placement (internal USB hub and Triple DaemonBite adapters).
-
Tape Input: I want to upgrade my Maxduino to a SCV-CAS
-
Screen: OLED/Matrix screen (e.g. TTY2OLED) either built in to the case (lol, if there's still space...) or as a stand-alone module built-in to the TV cabinet.
-
Spinner: Ultimate Spinner Pro (https://ultimatemister.com/product/ulti ... inner-pro/).
-
Light guns + holsters I want to add 1 holster on each side of the CRT TV's stand so I can use my GunCon 1 and/or GunCon 2 light-guns without having to store them awkwardly under the TV.
-
Steering Wheel: not convinced about this one due to the location of my setup, but I might end up using a Negcon I have for my PSX as an alternative.