일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 슈퍼패미컴
- analogue
- 게임기어
- mister
- snes
- YS
- 게임보이
- PC엔진
- 오블완
- Game Gear
- 티스토리챌린지
- 컨트롤러
- Apple II
- 건담
- 슈퍼마리오
- GOG
- 3DS
- 메가드라이브
- PSP
- fpga
- ps4
- 이스
- LMD
- 앙상블
- ensemble
- mobilesuit
- 모빌슈트
- MSX
- 패미컴
- 닌텐도 스위치
- Today
- Total
Just a Blog
[MiSTer FPGA] 새로운 SMS 코어를 기대함 본문
MiSTer의 코어 중 최근 개인적으로 만족스럽게 느낀 코어는 MegaDrive 코어이다. 플레이가 쾌적하고 입력 반응도 괜찮게 느껴지기 때문이다. 최근 메가드라이브 실기 구동이 잦은 편이었는데 실기 구동에 비해 이 코어 사용의 불편함을 크게 느끼지 못했다.
MiSTer에는 이 코어 이전에도 Genesis라는 메가드라이브/제네시스 구동 코어는 존재했다. 이 코어는 fpgagen이라는 FPGA 구현을 MiSTer에 포팅한 것인데, 그동안 사용해 왔음에도 불구하고 이런 말을 해서 제작자들에게 미안하지만 사용이 쾌적하지는 않았던 것 같다.
최근에 사용하기 시작한 MegaDrive 코어는 Nuked-MD-FPGA라는 구현을 MiSTer에 포팅한 것이다. Nuked-MD-FPGA는 Nuked-MD의 Verilog 버전으로서, Nuked-MD 프로젝트는 메가드라이브 칩셋의 디캡핑(decapping) 정보를 기반으로 cycle-accurate 특성을 지닌 메가드라이브를 구현하는 것을 목표로 하고 있다. Github 페이지 README.md에는 Motorola 68000, Yahama YM3438 칩 등의 디캡핑 사진이 표시되어 있기도 하다.
그런데 자료를 찾다보니 동일 Github 계정에 Nuked-SMS-FPGA 프로젝트도 있다. 아직 공식적으로 MiSTer로 포팅되지는 않은 것으로 보이는데, 개인적으로 MiSTer에 포팅을 강력하게 희망하는 바이다. MiSTer의 Sega Master System 코어인 SMS 코어가 조금 불만족스럽기 때문이다. 특히나 이 코어가 MiSTer에서 Game Gear를 구동하는 용도로도 사용되기 때문에 좀 더 정밀하고 쾌적했으면 하는 생각이 있다. 그래서 Nuke-SMS-FPGA가 MiSTer에 포팅되어 cycle-accurate한 특성을 보여준다면 선택의 폭이 넓어질 것 같다.
Nuked-MD-FPGA를 기반으로 하는 MegaDrive 코어에서도 실기 메가드라이브 수준으로 Sega Master System 소프트웨어를 구동할 수 있다고는 하는데, 대부분의 Sega Master System 소프트웨어를 구동할 수 있는 고품질의 전용 코어가 있었으면 하는 바램이 있다.