기타 휴대용 게임기

RG351P - 슈퍼마리오 64 그래픽 향상과 60프레임 구동하기

쿠레나이9 2021. 4. 25. 15:54
728x90

관련글

https://kurenai9.tistory.com/476

 

RG351P - 콜오브듀티 모드 둠 구동

오리지널 둠을 베이스로한 각종 모드중에 콜오브듀티 모드를 RG351P 에서 구동해봤습니다 아래 사이트 방법대로 따라 했습니다 오리지널 둠 게임파일 준비 그리고 모드파일 넣어주고 메모장으로

kurenai9.tistory.com

https://kurenai9.tistory.com/473

 

RG351P - Shovel Knight (삽질 기사) 구동하기

관련글 https://kurenai9.tistory.com/476 RG351P - 콜오브듀티 모드 둠 구동 오리지널 둠을 베이스로한 각종 모드중에 콜오브듀티 모드를 RG351P 에서 구동해봤습니다 아래 사이트 방법대로 따라 했습니다

kurenai9.tistory.com

RG351p 에서 슈퍼마리오 64 (Super Mario 64)를 60프레임으로 구동하는 방법이 있어서 해봤습니다

 

에뮬레이터를 통해 구동되는것이 아닌 RG351p 용으로 포팅을 해서 구동하는 방법입니다

 

포팅은 쉽게 말하면 다른 플랫폼용으로 변환하는 작업을 의미 합니다

 

 

먼저 아래와 같은 해쉬 값을 가지는 USA 버전의 롬이 필요합니다. 확장자는 z64

아래 해줄 작업이 베타 버전이라서인지 다른롬은 진행시 오류납니다 

 

참고로 덤프된 닌텐도64 게임롬의 종류는 3가지로 확장자에 따라 롬형식이 다름니다

확장자

형식

.n64

리틀 엔디언

.v64

바이트 스왑

.z64

빅 엔디언

 

롬 확장자가 다를 경우 Tool64 란 툴을 이용해서 변환이 가능합니다

다만 변환해서 위 해쉬의 값이 안나올 수 있기 때문에 변화보다는 위 해쉬값을 가지는 롬을 구하시길 추천합니다

 

 

롬파일 준비가 완료되면 아래 사이트로 이동합니다

https://colab.research.google.com/drive/1D6npLGYDUE0IeEQXdtGl-0irLWwvqlKo?usp=sharing

 

Copy of ez64-351elec-builder.ipynb

Colaboratory notebook

colab.research.google.com

 

슈퍼마리오64 롬파일을 60프레임 패치해서 RG351p 용으로 포팅 해주는 웹페이지로

사용법도 함께 나와 있습니다

 

 

 

 

 

먼저 Step1 에서 아래 그림에서 초록 화살표가 가리키는 진행 버튼을 눌러줍니다 

 

아래 그림처럼 진행이 완료되면...............

 

 

페이지 왼쪽에 초록 화살표가 가리키는 폴더 그림을 클릭해주고

 

 

바로 위쪽에 새로고침 을 눌러 줍니다

 

 

이제 위에서 준비한 롬파일 이름을 baserom.us.z64 로 바꿔주고

아래 그림처럼 드래그앤드롭 으로 sm64-351elec-port 로 보내줍니다 

 

 

화면 하단에 왼쪽에 롬파일 업로드 진행사항이 표시됩니다 끝날때까지 기다려 줍니다

업로드가 끝나면 사라집니다

 

이제 페이지를 조금 내려서 아래 그림과 같은 곳에서 자신이 사용할 펌웨어에 맞게 설정이 필요합니다

351elec 에서 사용하려면 1번의 # 을 지우면 되고

ArkOS 에서 사용하려면 2번의 # 을 지우면 됩니다

 

저는 ArkOS 에서 사용할 것이라 2번의 # 을 지우고 초록 화살표의 진행 버튼을 눌렀습니다

 

 

그러면 아래처럼 작업이 시작됩니다

 

1번 - 작업이 더이상 진행이 안되면 끝난거임

2번 - 새로고침 눌러주면

3번 - sm64-ArkOS.zip 파일이 생성된것이 보임

 

 

생성된 파일을 다운로드 합니다

 

압축을 풀어서 나온 sm64 폴더와 sm64.sh 파일을 RG351p 롬폴더의 ports 폴더에 넣어주면 됩니다

351elec 의 경우엔 아래와 같은 형태로 gamelist 작성을 해줘야 인식이 됩니다

<game>
    <path>./sm64.sh</path>
    <name>Super Mario 64</name>
    <desc>A native port of Super Mario 64, built specifically for the RG351P.</desc>
    <image>./images/sm64-image.png</image>
    <video>./videos/sm64-video.mp4</video>
    <thumbnail>./images/sm64-image.png</thumbnail>
    <rating>1.0</rating>
    <releasedate>19960624T000000</releasedate>
    <genre>Platform</genre>
    <developer>Nintendo</developer>
    <publisher>Nintendo</publisher>
</game>

 

 

 

플레이 해보니 에뮬레이터를 이용해서 구동 하는것 보다 그래픽도 좋고 60프레임이라 부드럽게 게임 진행이 됩니다

 

728x90