Unlock the analog potential of MiSTer FPGA with IO Analog Pro! Boasting accurate analog video, crystal clear analog audio, soft power toggle, and compatibility with the incredible MiSTer passively cooled aluminum armor case.*
* Requires a new rear panel
Features
- Reference-quality analog video and audio via Sega Saturn AV port
- 99% accurate to specifications
- RGB
- YPbPr** with improved sync levels and correct 700mV Luma
- S-Video** (native YC support)
- Composite Video** (native YC support)
- DIPs to enable 24-bit video depth
- No cores currently support this but PSX, N64, and Saturn will benefit from this. If the official cores can't be updated, forked cores can be made.
- Hi-Fi analog audio
- Mini TOSLINK digital audio
- USB-C power with soft power toggle
- ADC-In (integrated into the rear 3.5mm port)
- User port for SNAC and mt32-pi
- Simultaneous analog and HDMI output
- Single SDRAM support
- Looking for dual SDRAM IO board, and don't mind giving up simultaneous HDMI and analog video? Check out my upcoming IO Direct! No cores currently require dual SDRAM. Jaguar (alpha), Saturn (beta), and Williams Y/Z unit arcade machines (upcoming) all need or benefit dual SDRAM.
** Use alternate INI files to switch between analog video formats (MiSTer_xxxx.ini)
Video measurements
Note: All non-MiSTer Addons measurements were taken by Kuro Houou.
Included Accessories
- 40mm fan
- 20mm heatsink
- DC Jumper
Analog video Settings
This IO board can output several different analog video formats, but not all simultaneously. Use the table or text blocks below to configure the MiSTer.ini file on your micro SD card. For testing purposes, I have 4 separate .ini files on a single card that I can easily switch between using controller button combos. Most users will probably want to modify their single MiSTer.ini file according to their desired video format.
Suggested INI Filename |
MiSTer.ini |
MiSTer_VGA.ini |
MiSTer_YPbr.ini |
MiSTer_SVCV.ini |
Video Format |
240p RGB |
480p RGB |
240p YPbPr |
240p S-Video and Composite |
INI hotkey |
OSD, Back + Right * |
OSD, Back + Up * |
OSD, Back + Down * |
OSD, Back + Left * |
vga_mode= |
rgb |
rgb |
ypbpr |
svideo |
ntsc_mode= |
N/A |
N/A |
N/A |
0 |
composite_sync= |
1 |
1 |
N/A |
1 |
forced_scandoubler= |
0 |
1 |
0 |
0 |
vga_sog= |
0 |
0 |
1 |
0 |
fb_terminal= |
** |
** |
** |
** |
* These hotkeys only apply if you create all 4 INI files and use the suggested INI filenames
** This setting affects the ability to see scripts run on your display. Set fb_terminal=0 for exclusive CRT usage. Set fb_terminal=1 for HDMI + CRT or exclusive HDMI usage
MiSTer.ini (240p RGB)
[MiSTer]
forced_scandoubler=0 ; set to 1 to run scandoubler on VGA output always (depends on core).
vga_mode=rgb ; supported modes: rgb, ypbpr, svideo, cvbs. rgb is default.
composite_sync=1 ; set to 1 for composite sync on HSync signal of VGA output.
vga_sog=0 ; 1 - enable sync on green (needs analog I/O board v6.0 or newer).
MiSTer_VGA.ini (requires Saturn to VGA and a monitor that supports composite sync)
[MiSTer]
forced_scandoubler=1 ; set to 1 to run scandoubler on VGA output always (depends on core).
vga_mode=rgb ; supported modes: rgb, ypbpr, svideo, cvbs. rgb is default.
composite_sync=1 ; set to 1 for composite sync on HSync signal of VGA output.
vga_sog=0 ; 1 - enable sync on green (needs analog I/O board v6.0 or newer).
MiSTer_YPbP.ini (240p YPbPr/Component video)
[MiSTer]
forced_scandoubler=0 ; set to 1 to run scandoubler on VGA output always (depends on core).
vga_mode=ypbpr ; supported modes: rgb, ypbpr, svideo, cvbs. rgb is default.
vga_sog=1 ; 1 - enable sync on green (needs analog I/O board v6.0 or newer).
MiSTer_YCCV.ini (240p S-Video + Composite Video)
[MiSTer]
forced_scandoubler=0 ; set to 1 to run scandoubler on VGA output always (depends on core).
vga_mode=svideo ; supported modes: rgb, ypbpr, svideo, cvbs. rgb is default.
ntsc_mode=0 ; Only for S-Video and CVBS vga_mode. 0 - normal NTSC, 1 - PAL-60, 2 - PAL-M.
composite_sync=1 ; set to 1 for composite sync on HSync signal of VGA output.
vga_sog=0 ; 1 - enable sync on green (needs analog I/O board v6.0 or newer).