The MiSTer project revolves around a general-purpose
printed circuit board by Terasic called the
DE10-Nano, which incorporates a
field-programmable gate array (FPGA). Contributors of the project developed various "cores" designed to run on the DE10-Nano, written in a
hardware description language. Each core is designed to configure the FPGA into a specific computer, (handheld) game console, or arcade system board. Unlike a software-based
emulator MiSTer's cores replicate systems through
hardware emulation. While the MiSTer platform can be used with just the basic DE10-Nano board, its features can be greatly expanded with the use of additional hardware expansions. Available add-on boards include: •
SDRAM add-on board: the 128
MB SDRAM add-on board for MiSTer is required for the operation of several of the cores. A cheaper 32MB or 64MB SDRAM board can be used alternatively, however, there are some games on Neo Geo, Game Boy Advance, and a few other cores which might not be compatible with the smaller sized module. •
USB hub add-on board: this board provides an
OTG USB hub for the MiSTer which has one power-only USB port in the back and 6 USB 2.0 ports on the other 3 sides. • Analog
I/O add-on board: this board provides a
VGA port for analog video output, which enables the user to easily connect the MiSTer to a
CRT TV or monitor. Analog video and HDMI video output can be used simultaneously with this board. This board also provides a 3.5mm analog audio/
Mini-TOSLINK port. The board also includes a cooling fan, and a 'user I/O' port that can be used for direct serial communication with various peripherals and adapters. • Digital I/O add-on board: this board offers the same features as the Analog I/O board, but without the analog video output. This board also includes a full-size TOSLINK optical digital audio port, alongside the Mini-TOSLINK port. •
Real-time clock add-on board: this board adds real-time clock (RTC) functionality to the MiSTer. Various MiSTer cores can use this feature. == Supported systems ==