MiSTer
MiSTerMiSTer(MiSTer FPGA라고도 함)는 최신 FPGA 기반 [1]하드웨어를 사용하여 다양한 클래식 컴퓨터, 게임 콘솔 및 아케이드 머신을 재현하는 것을 목표로 하는 오픈 소스 프로젝트입니다.마우스, 키보드, 조이스틱 및 기타 게임 [2]컨트롤러와 같은 주변기기를 사용하여 소프트웨어 및 비디오 게임 이미지를 원래 하드웨어에서와 동일하게 실행할 수 있습니다.
역사
MiSTer 프로젝트는 Alexey "Sorgelig" Melnikov에 의해 만들어졌으며 2017년 6월에 GitHub에 소개되었습니다.MiSTer는 Amiga 및 Atari ST 컴퓨터의 [3]FPGA 레크리에이션으로 시작된 유사한 프로젝트인 MiST 프로젝트의 포트로 시작되었습니다.Sorgelig가 MiST용 코어를 개발하고 이식할 때, 그는 종종 모니터나 텔레비전에 사진을 찍으려고 애썼다.MiST에 사용되는 하드웨어는 아날로그 비디오 출력만을 특징으로 하는 반면, 모니터와 TV는 모두 HDMI를 사용했기 때문에 FPGA 보드에서 HDMI를 직접 얻을 수 있는 방법을 고민하게 되었고, 결국 MiSTer [4]프로젝트로 이어졌다.
FPGA 기반의 개발 보드를 사용한 MiST와 달리 Sorgelig는 오픈 소스 프로젝트를 대량 생산 보드에 기반해야 한다고 결정했습니다.이것은 누구나 쉽게 선택할 수 있는 것입니다.그는 개발이 더 간단해질 뿐만 아니라 더 저렴해질 것이라고 생각했고, 결국 인텔 SoC FPGA를 [4]중심으로 구축된 테라식사의 DE10-Nano를 선택했다.
MiSTer는 MiST 프로젝트의 이름에서 따온 것입니다. MiSTer의 이름은 원래 "MiST on Terasic board"[5][6]를 의미합니다.그러나 현재 MiSTer는 [7]아래에 아무것도 없는 단순한 이름일 뿐입니다.이 프로젝트는 GNU General Public [8]License 버전3에 따라 라이선스가 부여됩니다.
하드웨어
MiSTer 프로젝트는 현장 프로그래머블 게이트 어레이(FPGA)[9]를 내장한 Terasic사의 범용 회로 기판 DE10-Nano를 중심으로 진행되고 있다.프로젝트 참여자들은 하드웨어 기술 언어로 작성된 DE10-Nano에서 [10]작동하도록 설계된 다양한 "코어"를 개발했습니다.각 코어는 FPGA를 특정 컴퓨터, (핸드헬드)게임기 또는 아케이드 메인보드로 구성하도록 설계되어 있습니다.소프트웨어 기반 에뮬레이터 MiSTer의 코어가 하드웨어 에뮬레이션을 통해 시스템을 복제하는 것과 달리, 이 접근 방식은 본질적으로 게이트의 원래 하드웨어 게이트와 일치합니다.
애드온 보드
MiSTer 플랫폼은 기본 DE10-Nano 기판만으로 사용할 수 있지만 추가 하드웨어 [11]확장을 통해 기능을 대폭 확장할 수 있습니다.사용 가능한 애드온 보드의 일부를 다음에 나타냅니다.
SDRAM 애드온보드
MiSTer용 128MB SDRAM 애드온보드는 여러 [12]코어의 동작에 필요합니다.저렴한 32MB 또는 64MB SDRAM 보드를 대체적으로 사용할 수 있지만, Neo Geo, Game Boy Advance 및 일부 다른 코어에서는 [13][14]더 작은 크기의 모듈과 호환되지 않을 수 있습니다.
USB 허브 애드온 보드
이 보드는 MiSTer용 OTG USB 허브를 제공합니다.후면에는 전원 전용 USB 포트가 1개, 다른 [13]3면에 USB 2.0 포트가 6개 있습니다.
지원되는 시스템
컴퓨터
- 도토리 아르키메데스
- 아콘 아톰
- 앨리스 MC10
- 알테어 8800
- 아미가
- 암스트래드 CPC 664, 암스트래드 CPC 6128
- 암스트래드 PCW
- ao486(PC486)
- Apogee BK-01, Radio-86RK
- 애플 I
- 애플 II+
- 애플 매킨토시 플러스
- 마텔 물병자리
- 아타리 800XL
- 아타리 ST, 아타리 STe
- BBC Micro B, BBC 마스터 128
- 일렉트로니카 BK0011m
- 컬러 컴퓨터 2, 드래곤 32
- 코모도어 16, 코모도어 플러스/4
- 코모도어 64, 얼티맥스
- 코모도어 PET
- 코모도어 VIC-20
- Compukit UK101
- DEC PDP-1
- EDSAC
- 갈락시자
- 가정용 컴퓨터 인터랙트
- 주피터 에이스
- 레이저 310
- MSX
- 멀티컴프
- 오라오
- 오리크 1, 오리크 아트모스
- 반다이 RX-78
- SAM 쿠페
- 샤프 MZ 시리즈
- 싱클레어 QL
- 스페셜리스트/MX
- SV-328
- TI-99/4A
- TRS-80 모델1
- TSConf
- 벡터 06C
- X68000
- ZX 스펙트럼
- 다음 ZX 스펙트럼
- ZX81
콘솔 및 핸드헬드
아케이드
- 아르카노이드
- 소행성
- 소행성 디럭스
- 아타리 테트리스
- Bagman / Le Bagnard 포함 : Botanic, Pickin', Super Bagman, 스쿼시
- 밸리 미드웨이 아스트로케이드 / 밸리 미드웨이 아케이드 포함.로비 로토의 모험, 엑스트라 베이스, 고프, 바다 늑대 II, 스페이스 잽, 워 마법사
- 밸리 미드웨이 MCR-1 포함: 킥맨, 킥, 솔라폭스
- Bally Midway MCR-2에는 다음이 포함됩니다.Domino Man, Kozmik Krooz'r, 사탄의 할로우, Tron, Two Tigers, Wako
- Bally Midway MCR-3에는 다음이 포함됩니다.Tron, Journey, Tapper, Timber 디스크
- Bally Midway MCR-Monoboard는 다음을 포함합니다.해체 더비, 최대 RPM, 파워 드라이브, 레이지, 하사, 스타 가드
- Bally Midway MCR-Scroll (Crater Rider, Spy Hunter, Turbo Tag 포함)
- 베르제르크
- 블랙 위도우 포함: 그라비타, 달 전투
- 폭탄잭
- 브레이크아웃
- 버거 타임
- 버닝 러버 / 카액션
- 캐니언 폭격기
- 주의: 포함: DoDonPachi
- 지네
- 컴퓨터 공간
- 크레이지 벌룬
- 크레이지 클라이머
- Crazy Kong 포함: Crazy Kong Part II
- 방어자 포함: 콜로니 7, 진, 메이데이
- 디그 덕
- 도미노스
- Donkey Kong 포함: Radar Scope, Past Place, Donkey Kong 3 (bootleg)
- 동키콩 3
- 동키콩 주니어
- 도토리군 포함:도토리만 주니어
- 푸드 파이트
- 광란
- 갈라가
- 아즈리안 어택, 블랙 홀, 카타콤, 클린 스윕, 데빌 피쉬, 킹 앤 벌룬, 럭키 투데이, 문 크레스타, 미스터 도스 나이트메어, 오메가, 오비트론, 물고기자리, 유니워 S, 승리, 벌레들의 전쟁 등 은하계.
- 가플러스 / 갈라가 3
- 건틀렛 포함: 건틀렛, 건틀렛 II, 빈디케이터 II
- 자루스
- Irem M62에는 다음이 포함됩니다.더 배틀로드, 호라이즌, 키드니키 : 래디컬 닌자 / 카이케츠 얀차마루, 쿵푸 마스터 / 스파르탄 X, 로데 러너 II : 번들링 역습, 로데 러너 III : 황금 미로 / 마진노후카츠 IV
- 철마
- 자칼
- 탈옥
- 레이디 버그 포함: 레이디 버그, 스냅 잭, 도로돈, 코스믹 어벤저
- 달 착륙선
- 마리오 브라더스
- 달 순찰대
- 미스터 도!
- 닌자군 마조노보켄
- 팩맨 / 퍽맨 포함:Alibaba와 40명의 도둑, Birdiy, Crush Roller, Dream Shopper, Eeekk!, Egor, Egor, Eyes, Gorkans, Jump Shot, 도마뱀 마법사, Mr. TNT, Ms.Pac-Man, Pac-Club, Pac-Man Plus, Pac-Manic Miner Globo, Pono, Pono, Ponglobo, Ponglobo, Popo, Popo, Popo, Super, Super, Super,
- 펜고
- 피닉스
- 플레이아즈
- 폴리플레이
- 퐁
- 푸얀
- 뽀빠이 포함:스카이 선장
- Q*bert
- 리버 패트롤
- Rally-X에는 다음이 포함됩니다.뉴 랠리-X
- Robotron: 2084 포함:Alien Arena, Bubbles, Joust, Playball, Sinistar, Splat, Stargate
- 러시앤 어택 / 그린 베레모 포함 : 고에몬 씨
- 스크램블:아미다르, 개미핥기, 장갑차, 아틀란티스 전투, 칼립소, 다크 플래닛, 더 엔드, 개구리, 로스트 툼, 화성, 마이티 몽키, 마인필드, 달전쟁, 구조, 스피드 코인, 스트래티지 X, 슈퍼 코브라, 타즈마니아, 거북이
- Sega System 1은 4-D Warriors, Block Gal, Bullfight, Flicky, I'm Sorry, 미스터 Viking, My Hero, Pitfall II, Rafflesia, Regulus, Sega Ninja, Spatter, Star Jacker, Swat, Teddy Boy Blues, Up'Won'Water, Up'Match, Up' Match를 포함합니다.
- Sega System E에는 다음이 포함됩니다.행온 주니어, 슬랩 슈터, 트랜스포머, 피고라스의 나조, 오파 오파, 판타지 존 II - 더 티어스 오브 오파, 테트리스
- 실버랜드
- 솔로몬의 열쇠/솔로몬의 열쇠
- 우주 침략자: 어메이징 메이즈, 어택 포스, 풍선 폭격기, 블루 샤크, 부트 힐, 광대, 코스모, 다선 280 Zzap, 갤럭시 워, 건 파이트, 라구나 레이서, 달 구조, 루팡 III, 바다 늑대, 우주와의 만남, 우주 침략자 II 파트
- 우주 경쟁
- 스프린트 1
- 스프린트 2
- 슈퍼 브레이크아웃
- Tecmo의 내용:아루가노센시: 전설의 전사 / 라이가: 전설의 전사, 제미니 윙, 실크웜
- TIA-MC1 포함 : 당구장, 고로드키, 코넥 고르부녹, 코트리볼로프, 스네즈나야 코롤레바, SOS
- 타임 파일럿
- 타임 파일럿 84
- Dig Dug II, Mappy, Motos, Super Pac-Man, Pac & Pal, Pac-Man & Chomp Chomp, Grobda를 포함한 Druaga 타워
- Travers USA / Moto Race USA / Zipy Race / Mototour : 포함 :샷 라이더
- 울트라 탱크
- 유니버설 코스믹 게임: 스페이스 패닉, 코스믹 에일리언, 매직 스팟
- VBALL
- 제비우스
- 다음을 포함한 Zaxson:슈퍼잭슨, 미래 스파이
- 지그재그
DE10-Nano 하드웨어
MiSTer에 사용되는 DE10-Nano 보드는 다음과 같은 [15]하드웨어를 제공합니다.
FPGA 디바이스
- 인텔 Cyclon®V SE 5CSEBA6U23I7 디바이스(11,000 LEs)
- 시리얼 컨피규레이션디바이스 – EPCS64(리비전 B2 이후)
- 프로그래밍용 USB-Blaster II 온보드, JTAG 모드
- HDMI TX, DVI 1.0 및 HDCP v1.4와 호환
- 2 푸시 컨버터
- 슬라이드 스위치x 4
- 8개의 녹색 사용자 LED
- 클럭 제너레이터로부터의 50MHz 클럭소스 3개
- 40 핀 확장 헤더x 2
- 1개의 Arduino 확장 헤더(Uno R3 호환성)를 Arduino 실드와 연결할 수 있습니다.
- 10핀 아날로그 입력 확장 헤더x 1 (Arduino 아날로그 입력과 공유)
- A/D 컨버터, 4핀 SPI 인터페이스(FPGA 포함)
HPS(하드 프로세서 시스템)
레퍼런스
- ^ Grant, Christopher (30 August 2021). "MiSTer 101: A classic gaming device to rule them all". Polygon. Retrieved 29 May 2022.
- ^ "MiSTer wiki". github.com/MiSTer-devel/Main_MiSTer/wiki. Retrieved 2022-04-09.
{{cite web}}
: CS1 maint :url-status (링크) - ^ Fahey, Mike (2 September 2021). "And Now, The Ultimate Retro Gaming Device". Kotaku. Retrieved 29 May 2022.
- ^ a b "The FPGA retro revolution". Wireframe magazine. Retrieved 2022-04-18.
- ^ "MIST - a FPGA based aMIga and ST". 2015-10-27. Archived from the original on 27 October 2015. Retrieved 2022-04-09.
- ^ McFerran, Damien (11 February 2021). "Hardware: MiSTer FPGA Review - A Tantalising Glimpse Into The Future Of Retro Gaming". Nintendo Life. Retrieved 29 May 2022.
- ^ "What does MiSTer stand for? Is it an acronym? - MiSTer FPGA Forum". www.misterfpga.org. Retrieved 2022-04-09.
- ^ "MiSTer license". github.com/MiSTer-devel/Main_MiSTer/blob/master/LICENSE. Retrieved 2022-04-09.
{{cite web}}
: CS1 maint :url-status (링크) - ^ Byford, Sam (11 March 2021). "Building the ultimate retro computer". The Verge. Retrieved 29 May 2022.
- ^ Thornton, Sarah (November 1, 2019). "Retro computing with FPGAs and MiSTer Opensource.com". opensource.com. Retrieved 30 May 2022.
- ^ Brookes, Tim. "Why FPGAs Are Amazing for Retro Gaming Emulation". How-To Geek. Retrieved 29 May 2022.
- ^ "MiSTer FPGA: The Future of Retro Game Emulation and Preservation?". RetroGaming with Racketboy. 20 February 2019. Retrieved 30 May 2022.
- ^ a b "MiSTer FPGA Documentation - Addon Boards".
- ^ "MiSTer FPGA - Tinker, Tailor, Solder, Sprite". somethingawful.com. Retrieved 30 May 2022.
- ^ "Terasic - SoC Platform - Cyclone - DE10-Nano Kit". www.terasic.com.tw. Terasic Technologies. Retrieved 2022-04-09.
외부 링크
- MiSTer FPGA 포럼 - MiSTer FPGA 애호가들을 위한 온라인 커뮤니티
- MiSTer FPGA 저장소 - 공식 메인 소스 저장소