Just a Blog

[MiSTer FPGA] 메가드라이브(MegaDrive) 코어에서 편하게 SMS 파일 로드할 수 있도록 만들기 본문

Game

[MiSTer FPGA] 메가드라이브(MegaDrive) 코어에서 편하게 SMS 파일 로드할 수 있도록 만들기

wehong 2024. 4. 22. 19:17

이전 글에서도 밝혔듯이 MiSTer에서 '제네시스(Genesis)' 코어 보다는 '메가드라이브(MegaDrive)' 코어를 좀 더 신뢰하고 더 많이 사용하고 있다. 특히 메가드라이브 코어에서는 세가 마스터 시스템(SMS, Sega Master System)을 구동할 수 있다. 이전 글에서 언급한 새로운 SMS 코어가 MiSTer에는 아직 없기에 일단 메가드라이브 코어에서 SMS 게임을 구동하려고 했다.

 

다만 문제까지는 아니지만 불편한 점이 하나 있는데, 메가드라이브 코어에서 SMS 롬 지정 메뉴를 선택하면 SMS 디렉토리가 아닌 MegaDrive 디렉토리가 기본으로 열린다는 점이다. 매번 SMS 디렉토리로 이동해서 SMS 파일을 선택하든지, 아니면 MegaDrive 디렉토리 안에 SMS 파일도 복사해야 해야 했다. SMS 디렉토리에 있는 SMS 파일들을 MegaDrive 디렉토리에 똑같이 복사한다면 데이터를 스토리지에 중복 저장하는 셈이 되며, SMS 디렉토리에 있는 SMS 파일들을 아예 MegaDrive 디렉토리로 이동시킨다면, 나중에 혹시 SMS 코어로 SMS 파일을 구동할 때 파일 선택이 불편해 질 것이다.

 

그래서 해결책으로 MegaDrive 디렉토리 안에 SMS 디렉토리의 심볼릭 링크를 만들어 주는 방법을 생각했다. 메가드라이브 코어에서 SMS 파일 로드 메뉴를 누르면 MegaDrive 디렉토리를 보여주지만 거기서 바로 그 안에 있는 SMS 디렉토리 링크를 선택하면 링크된 SMS 디렉토리 내 SMS 파일들을 보여 줄 것이다.

 

진행한 과정은 다음과 같다.

 

- MiSTer 기기에 USB 키보드를 연결하고 MiSTer 구동 후 F9를 눌러 터미널 화면으로 들어간다

- 거기서 계정명 root와 패스워드를 입력하여 로그인 한 뒤 마이크로SD카드 저장소의 MegaDrive 디렉토리(/media/fat/game/MegaDrive)로 이동한다

- 그 안에서 다음의 명령어를 입력한다

ln -s ../SMS ./SMS

- MegaDrive 코어를 실행시켜 확인한다(코어 메뉴의 'Load *.SMS' 선택 후 SMS 디렉토리로 들어가 SMS 파일을 선택해 본다) 

 

 

Comments