자유로운 취미공간

[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2) 본문

취미생활 이야기/게임

[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)

쏘맥가이버 2017. 11. 6. 17:40






[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)




이전 글 링크

[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)



[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (1)


안녕하세요, 히오입니다. 일단 제가 SNES를 해킹해서, GBA, SEGA, NEO GEO, NES, SNES, N64 관련된 게임을 실행시켜 봤어요.



3. 커스텀 커널 설치


이제 본격적으로 커스텀 커널을 덮어 씌울 겁니다. 이게 뭐냐면, 해킹이 가능하게 만들어 주는 거라고 이해하시면 편합니다. 커스텀 커널을 씌우는 메뉴는 아까 덤프 파일 만들었던 메뉴 바로 밑에 있습니다.


[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)[클릭!]


[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)[너 원하니? 클릭!]


[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)[익숙한 화면]


드라이버 설치할 때 봤던 화면이죠?


아까처럼 리셋 버튼을 누른 상태에서 전원을 켜면,


알아서 다음 단계로 진행됩니다.


(드라이버가 깔려 있다면 말이죠)


[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)[커스텀 커널 입력 중!]


[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)[해킹 완료!]



올바르게 진행이 되면 위와 같은 확인창이 떠야만 합니다. 이게 뜨지 않으면 해킹이 제대로 되지 않았다는 의미에요. 이 경우엔 이전 포스팅에서부터 다시 차근차근 확인을 해봐야합니다. 이유는 단 한 가지. 드라이버가 제대로 설치가 되지 않았다는 거죠. 다시 한 번 드라이버를 체크해 보세요.


이제 해킹은 됐고, 그럼 무엇이 필요할까요. 롬(ROM) 게임을 구동시킬 에뮬레이터가 필요하겠죠? 기본적인 에뮬레이터는 이전 포스팅에서 다운 받아놓은, [retroarch_with_cores.zip]파일을 이용할 겁니다.



4. 에뮬레이터 코어 설치


retroarch_with_cores.zip 파일을 압축을 풀어 주세요. 그리고 내부에 있는 cores 폴더 1개 retroarch.hmod 파일 1개를 이동할 겁니다. 어디로 이동을 하냐면, [\hakchi2\user_mods] 이 폴더 안으로 이동할 겁니다.



[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)[해킹 프로그램 내부 user_mods 폴더]



여기서 중요한 건, cores 폴더 안에 hmod 파일들이 여러 개가 있는데, retroarch.hmod 파일과 같은 경로로 복사를 해줘야 한다는 겁니다. 즉, 폴더에서 빼서 복사하시면 되요. 아래 사진과 같이.


아래 사진은

user_mods 폴더 

내부 모습입니다.


[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)[retroarch.hmod 파일과 같은 경로]



[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)[해킹 툴 메뉴]


이제 엑스트라 모듈 설치 버튼을 통해, 


방금 집어 넣은 에뮬레이터 코어들을 설치할 겁니다. 저 버튼을 누르면 아래와 같은 창이 뜹니다.


[SNES] 해킹 강좌 1 - 커스텀 커널 씌우기 (2)[각 에뮬 코어 별로 자세한 설명이 나온다.]


여기서 본인이 하고 싶은 게임 코어를 설치하면 됩니다. 그리고 각 코어 별 설명이 자세하게 뜨는데, 지금 예시로 선택한 코어는 N64 게임 코어입니다.



5. 게임 롬(rom) 설치


간단합니다.


Add more games


이 버튼을 눌러 본인이 소유하고 있는 게임 rom을 선택합니다. 그렇게 한 뒤, Synchronize 버튼(우측 하단)을 눌러 게임에 전송시키면 바로 게임을 플레이할 수 있습니다.


별로 어렵지 않죠?


...


다음 강좌에서는 게임을 넣는 방법에 대해 좀 더 자세히 설명할 예정입니다. 각 에뮬레이터 마다 어떤 게임은 간단한 수정작업을 거쳐야 실행이 되는 게임도 있거든요. 하지만 여기까지만 따라하신 뒤 해킹을 완료해도 SNES 게임을 넣어서 구동시키기엔 충분합니다. 이 다음 강좌에서는 N64 게임이나 NEOGEO 게임 같은 것들을 구동하는 방법에 대해 알아볼 예정이거든요.







시간이 없어서 포스팅을 두서 없이 적은 듯한 느낌이 듭니다... 혹시 이해가 안 가거나 설명이 부족한 부분이 있다면, 댓글을 남겨주세요. 자세히 설명해드리겠습니다.


그럼 다음 강좌에서 또 만나요.



Comments