MiSTer-devel / Main_MiSTer

Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.

Sign up

Home sorgelig edited this page Apr 13, 2018 · 26 revisions

Welcome to the MiSTer wiki! Pages 31

DISCLAIMER: this is an open project without focus on sales. Base hardware (Terasic DE10-Nano) MiSTer Wiki can be bought from major electronic component resellers and will run a few cores out of the box. No soldering is needed Home

DISCLAIMER2: Many cores require RAM expansion hardware which can be assembled or bought Why FPGA? from a few sources in the forums. The author of this project and contributors are NOT affiliated to How to start these vendors and do not derive any income from it. Please direct any inquiries or concerns about Setup Guide expansion hardware to relevant third parties Input devices FTP, SSH/SFTP Samba WiFi Console connection Internet for Amiga/ao486 Configuration Files Desktop Linux Discussion Donate

Add-Ons

How to get boards? SDRAM Board Assembly (DIY) Core support IO Board Assembly (DIY) Secondary SD card RTC board Assembly (DIY) Core support USB Hub USB Hub Assembly (DIY) Case 3D-printed (DIY) Pi-Top (v1)

What is it? Cores

Boot Menu MiSTer is a port of well known MiST project to a larger FPGA and faster ARM. MiSTer provides Acorn Archimedes modern video output through HDMI (VGA and analog audio are still available on daughter board). Amiga It's based on Terasic DE10-nano board. Here are some improvement over the MiST board: Amstrad CPC 6128 ao486 Altera Cyclone V SE FPGA with 110,000LE (41,500ALM) and 5,570Kbit of Block RAM. Apogee ARM Cortex A9 dual-core CPU at 800MHz. Apple II+ HDMI video and audio allowing connect to any modern monitor/TV. Apple Macintosh Plus Aquarius DDR3 1GB available for both ARM and FPGA. Atari 800XL, Atari 5200 High speed ARM<->FPGA interconnect due to both are in the same chip. Atari 2600 Linux on ARM provides support for many I/O devices and file systems. BBC Micro B,Master Board is mass produced by a big manufactured and freely available for a relatively cheap BK0011M ColecoVision price 130USD (99USD for students/professors). Commodore 64, Ultimax Due to a larger FPGA, bigger systems can be created. It's also possible to add more support from Commodore 16, Plus/4 ARM side. For example TZX tape format can be parsed on ARM and then send to FPGA. Commodore PET Firmware is not limited by code size or available RAM. It'e even possible to emulate some parts of Commodore VIC-20 Gameboy system on ARM which is not available in FPGA (so-called hybrid emulator). MSX MiSTer scales original video resolution to a standard HDMI resolution (usually 1280x720p60), so MultiComp you don't need to look for some ancient monitor with VGA input supporting non-standard resolution NES SAM Coupe and frame rates. For purists VGA is still available and it outputs original video resolution. Genesis/Megadrive Sega Master System How does it work? Sinclair QL Specialist/MX MiSTer adds several daughter boards to original DE10-nano board. You don't need to install all TurboGrafx 16 / PC Engine boards. MiSTer starts from entry level as a bare DE10-nano board. With just one additional board Vectrex (SDRAM), you will be able to use almost all cores. Vector 06C SDRAM board (recommended expansion) This small board plugs into the GPIO0 connector ZX Spectrum of the DE10-nano board. Whilst the DE10-nano has fast DDR3 memory, it cannot be used to emulate a retro EDO DRAM due to a high latency and shared usage from ARM side. This Arcade Cores

SDR SDRAM on daughter board is required for most cores to emulate a retro memory Alibaba and 40 Thieves module. Azurian I/O board (optional expansion) This board plugs into the GPIO1 connector of the DE10-nano Amidar board. It provides a legacy VGA output (6 bits per component), analog audio (3.5mm phone Bagman jack), digital optical audio, buttons, LEDs. This board is useful if you prefer VGA over HDMI or Black Hole you want to put the MiSTer inside a case. This board also helps for core development (HDMI Bomb Jack scaler code requires around twice more time to compile). Compiling for VGA-only will speed Burger Time Burning Rubber up the development. This board is not required to run most cores. Catacomb RTC board (optional expansion) This board is plugged into LTC connector and provides a real Computer Space time clock. You still can have a real time clock without the board if MiSTer is connected to Cosmic Avenger internet via Ethernet. Only two cores use this feature, so it is only for enthusiasts. USB hub board (optional expansion) This board adds 7-port USB hub sitting under the main Crazy Kong board. Crush Roller Defender Schematics and gerber files are available to download. Boards are considered as DIY(do it Donkey Kong yourself). There are no restrictions who and how these board will be manufactured and sold, any Dorodon 3rd party is welcome to manufacture and sell them. Dream Shopper Eeekk! Linux? Eyes Frogger DE10 uses Linux for house-keeping duties such as loading data from the SD card. It may feel that Linux may take considerable time to boot, but it isn't the case. The version used by MiSTer has Gorkans been optimized to only take a couple of seconds to boot. Most monitors and TV requires longer Lady Bug time to lock on the video video and start to display, so the result is that the MiSTer feels instant-on Lizard Wizard like original hardware back in the day. Moon Cresta Moon Patrol More info Mr.Do's Nightmare Mr.TNT Ms.Pacman Discussion about the project is here Omega Orbitron Pacman Pacman Club Pacman Plus Pacmanic Miner Pengo Phoenix Pisces Ponpoko Pooyan Scramble Snap Jack Super Glob The End Time Pilot Van-Van Car War of the Bugs Woodpecker Xevious

Service cores

SDRAM board test

Development

Core porting notes Core configuration string USB Blaster (Debugging, SOF)

Clone this wiki locally

https://github.com/MiSTer-devel/Main_MiSTer.wiki.git