Just a Blog

[MiSTer FPGA] 새로운 SMS 코어를 기대함 본문

Game

[MiSTer FPGA] 새로운 SMS 코어를 기대함

wehong 2024. 3. 13. 19:23

MiSTer의 코어 중 최근 개인적으로 만족스럽게 느낀 코어는 MegaDrive 코어이다. 플레이가 쾌적하고 입력 반응도 괜찮게 느껴지기 때문이다. 최근 메가드라이브 실기 구동이 잦은 편이었는데 실기 구동에 비해 이 코어 사용의 불편함을 크게 느끼지 못했다.

 

GitHub - MiSTer-devel/MegaDrive_MiSTer: Sega Megadrive for MiSTer

Sega Megadrive for MiSTer. Contribute to MiSTer-devel/MegaDrive_MiSTer development by creating an account on GitHub.

github.com

 

MiSTer에는 이 코어 이전에도 Genesis라는 메가드라이브/제네시스 구동 코어는 존재했다. 이 코어는 fpgagen이라는 FPGA 구현을 MiSTer에 포팅한 것인데, 그동안 사용해 왔음에도 불구하고 이런 말을 해서 제작자들에게 미안하지만 사용이 쾌적하지는 않았던 것 같다.

 

GitHub - MiSTer-devel/Genesis_MiSTer: Sega Genesis for MiSTer

Sega Genesis for MiSTer. Contribute to MiSTer-devel/Genesis_MiSTer development by creating an account on GitHub.

github.com

최근에 사용하기 시작한 MegaDrive 코어는 Nuked-MD-FPGA라는 구현을 MiSTer에 포팅한 것이다. Nuked-MD-FPGANuked-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한 특성을 보여준다면 선택의 폭이 넓어질 것 같다.

 

GitHub - nukeykt/Nuked-SMS-FPGA: Sega Master System emulator written in Verilog

Sega Master System emulator written in Verilog. Contribute to nukeykt/Nuked-SMS-FPGA development by creating an account on GitHub.

github.com

Nuked-MD-FPGA를 기반으로 하는 MegaDrive 코어에서도 실기 메가드라이브 수준으로 Sega Master System 소프트웨어를 구동할 수 있다고는 하는데, 대부분의 Sega Master System 소프트웨어를 구동할 수 있는 고품질의 전용 코어가 있었으면 하는 바램이 있다.

 

Comments