Analog video output compatibility - MiSTer-devel/Wiki_MiSTer GitHub Wiki

Note

The VGA-style HD DB15 port on the IO board is intended for analog video output and does not explicitly output VGA or any one standard.

This page is titled to reflect this, as individual cores and configuration can vary. The default configuration is to output non-scaled video in an RGBHV mode. MiSTer can be configured to enable scaling, output RGBs, RGsB or component as well over this port. Native resolutions here denote video signals generated by the core by default and may not match original hardware. Display output frequencies and resolutions tend to change over a core's development. Some cores output multiple resolutions and formats, which may require a more general classification.

The primary display output of the DE10 nano is HDMI, so HDMI is often the initial target for video output in most cores.

Table of cores and resolutions supported over the RGB/VGA output

Consoles

Core Version Native Resolution Frequency (Horizontal, Vertical) Notes
Atari2600 20181214 240p 15.40kHz, 59.4Hz A startup rom must be placed in the core
Astrocade 20181224 240p 15.70kHz, 59.9Hz
Atari5200 20180819 240p 15.62kHz, 59.9hz
Colecovision 20181130 240p 15.49kHz, 59.7Hz
Gameboy 20200331 240p 15.77kHz, 59.7Hz Enable "Stabilize video" to prevent sync issues on blank screens
GBA 20200409 240p 15.77kHz, 59.7Hz
Genesis 20200502 240p 15.72kHz, 59.9Hz
NeoGeo 20200325 240p 15.63kHz, 59.2Hz
NES 20200308 240p 15.75kHz, 60.1Hz
Odyssey2 20181221 240p 15.61kHz, 60.1Hz
SMS 20200309 240p 15.7kHz, 59.9Hz
SNES 20200306 240p 15.75kHz, 60.1Hz
TurboGrafx16 (PC Engine) 20181231 240p 15.56kHz, 59.7Hz
Vectrex 20180616 VGA 44.96kHz, 60.0Hz

Computers

Core Version Native Resolution Frequency (Horizontal, Vertical) Notes
Acorn Archimedes 20180519 240p 16.22kHz, 52.2Hz
Altair 8800 20181113 VGA 45.03kHz, 60.0Hz
Amiga 20181216 240p 15.68kHz, 50.4Hz
Amstrad CPC 6128 2018084 240p 15.63kHz, 50.25Hz boot rom needed
486 20181215 VGA 44.95kHz, 60.0Hz
Apogee 20180305 240p 15.44kHz, 50.0Hz
Apple II+ 20180308 VGA 30.62kHz, 58.5Hz
Apple Macintosh Plus 20180305 Mac 22.06kHz, 60.1Hz
Aquarius 20180429 240p 15.49kHz, 59.6Hz
Atari 800 20180812 240p 15.63kHz, 59.9Hz
Atari ST 1 VGA 31.13kHz, 49.9Hz
BBC Micro 20180521 ? 62.5kHz, 62.5kHz
BK0011M 20180901 240p 15.82kHz, 48.82Hz
Commodore 64 20180831 240p 15.31kHz, 58.4Hz
Commodore 16 20180902 240p 15.50kHz, 49.8Hz
Commodore PET 20180305 240p 15.49kHz, 59.6Hz
Commodore VIC-20 20180926 240p 15.54kHz, 59.8Hz
PDP-1 20190101 1280x1024 63.80kHz, 59.9Hz
MSX 20180520 240p 15.62kHz, 59.9Hz
MultiComp 20180629 VGA 30.99kHz, 59.6Hz
Sharp MZ Series 20180927 240p 15.01kHz, 58.0Hz no HDMI output
Sinclair QL 20180305 240p 15.74kHz, 60.3Hz
Specialist/MX 20180305 yes 15.61kHz.50.0Hz
Tandy CoCo3 091918a VGA 31.28kHz, 59.9Hz
TI-99/4A 20180527 240p 15.38kHz, 59.88Hz A startup rom must be placed in the core
TSConf 20180901 240p 15.51kHz, 50.0Hz
Vector 06C 20180304 240p 15.51kHz, 50.0Hz
X68000 20171103 NA NA
ZX Spectrum 20181231 240p 15.51kHz, 48.8Hz
ZX81 20180903 240p 15.62kHz, 59.9Hz

Arcade

Core Version Native Resolution Frequency (Horizontal, Vertical) Notes
1942 20180313 VGA 37.77kHz, 60.3Hz TATE, image squished over HDMI
Alibaba 20180313 240p 15.49kHz, 59.1Hz
Amidar 20180313 240p 15.86kHz, 60.6Hz
AzurianAttack 20180313 240p 15.86kHz, 60.6Hz
Bagman 20180313 240p 15.86kHz, 60.6Hz
BlackHole 20180313 240p 15.86kHz, 60.6Hz
BombJack 20180313 240p 15.49kHz, 59.1Hz
Bubbles 20181217 240p 15.49kHz, 59.1Hz
BurgerTime 20180313 240p 15.49kHz, 59.1Hz
BurningRubber 20180313 240p 15.49kHz, 59.1Hz
Catacomb 20180313 240p 15.49kHz, 59.1Hz
Colony7 20181218 240p 15.49kHz, 59.1Hz
ComputerSpace 20180313 240p 15.49kHz, 59.1Hz menu not available over VGA
CosmicAvenger 20180313 240p 15.89kHz, 61.1Hz
CrazyClimber 20180607 240p 15.49kHz, 59.1Hz
CrazyKong 20180313 240p 15.49kHz, 59.1Hz
CrushRoller 20180313 240p 15.49kHz, 59.1Hz
Defender 20180313 240p 15.49kHz, 59.1Hz
DonkeyKong 20180418 240p 15.86kHz, 60.6Hz
Dorodon 20180313 240p 15.86kHz, 60.6Hz
DreamShopper 20180313 240p 15.86kHz, 60.6Hz
Eeekk 20180313 240p 15.86kHz, 60.6Hz
Eyes 20180313 240p 15.86kHz, 60.6Hz
Frogger 20180313 240p 15.86kHz, 60.6Hz
Galaga 20180313 240p 15.86kHz, 60.6Hz
Galaxian 20180313 240p 15.86kHz, 60.6Hz
GalaxyWars 20171115 VGA 37.8kHz, 60.3Hz
Gorkans 20180313 240p 15.86kHz, 60.6Hz
Invaders 20181010 VGA 31.20kHz, 59.9Hz
Joust 20181216 240p 15.49kHz, 60.0Hz
LadyBug 20180313 240p 15.49kHz, 60.0Hz
LizardWizard 20180313 240p 15.49kHz, 60.0Hz
LodeRunner 20171115 VGA 37.8kHz, 60.3Hz
LunarRescue 20171115 VGA 37.8kHz, 60.3Hz
Mayday 20181218 240p 15.49kHz, 60.0Hz
MoonCresta 20180313 240p 15.49kHz, 60.0Hz
MoonPatrol 20180315 240p 15.51kHz, 50.0Hz
MrDoNightmare 20180313 240p 15.49kHz, 59.1Hz
MrTNT 20180313 240p 15.49kHz, 59.1Hz
MsPacman 20180313 240p 15.49kHz, 59.1Hz
Omega 20180313 240p 15.49kHz, 59.1Hz
Orbitron 20180313 240p 15.49kHz, 59.1Hz
Pacman 20180313 240p 15.49kHz, 59.1Hz
PacmanClub 20180313 240p 15.49kHz, 59.1Hz
PacmanPlus 20180313 240p 15.49kHz, 59.1Hz
PacmanicMiner 20180313 240p 15.49kHz, 59.1Hz
Pengo 20180313 240p 15.49kHz, 59.1Hz
Phoenix 20180313 240p 15.49kHz, 59.1Hz
Pisces 20180313 240p 15.49kHz, 59.1Hz
Ponpoko 20180313 240p 15.49kHz, 59.1Hz
Pooyan 20180313 240p 15.49kHz, 59.1Hz
Robotron 20181215 240p 15.49kHz, 59.1Hz
Scramble 20180929 240p 15.86kHz, 60.6Hz
Sinistar 20181218 240p 15.86kHz, 60.6Hz
SnapJack 20180315 240p 15.86kHz, 60.6Hz
Space Attack II 20171115 VGA 37.8kHz, 60.3Hz
Space Invaders 20171115 VGA 37.8kHz, 60.3Hz
Space Invaders Part II 20171115 VGA 37.8kHz, 60.3Hz
Space Laser 20171115 VGA 37.8kHz, 60.3Hz
Splat 20181217 240p 15.86kHz, 60.6Hz
Stargate 20181216 240p 15.86kHz, 60.6Hz
Super Earth Invasion 20171115 VGA 37.8kHz, 60.3Hz
SuperGlob 20180313 240p 15.86kHz, 60.6Hz
TheEnd 20180313 240p 15.86kHz, 60.6Hz
TimePilot 20180313 240p 15.86kHz, 60.6Hz
VanVanCar 20180313 240p 15.86kHz, 60.6Hz
WarOfTheBugs 20180103 240p 15.86kHz, 60.6Hz
Woodpecker 20180313 240p 15.86kHz, 60.6Hz
Xevious 20180313 240p 15.86kHz, 60.6Hz
ZigZag 20181219 240p 15.86kHz, 60.6Hz

TO-DO:
Declare specific resolution
Specify if PAL/NTSC alternate is available
Note is core expecting horizontal or vertical orientation

⚠️ **GitHub.com Fallback** ⚠️