MVSPSP 핵롬 구동을 위한 파일 수정법

  • 카카오톡 공유하기
  • 네이버블로그 공유하기
  • 네이버밴드 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • URL 복사하기

NEOGEO 핵롬 구동을 위한 파일수정법 입니다.

 

전 NEOGEO를 MVSPSP로 구동합니다. 타 에뮬프로그램으로(PC등) 돌려본적이 없기에 MVSPSP로 설명합니다.

 

MVSPSP 설명글 https://sundry.world/69

 

NEOGEO 핵롬 구동을 위한 파일수정은 rominfo.mvs,zipname.mvs 이 두개의 파일입니다.

 

zipname.mvs파일은 MVSPSP구동후 롬 파일을 읽어드려 제목으로 보여주는 파일입니다.

 

rominfo.mvs파일은 MVSPSP구동시 롬파일을 체크하는 정보파일입니다.

 

그리고 컴퓨터에서 캐쉬파일 생성시 romcnv_mvs에서 사용하는 파일이기도 하구요.

 

두개의 파일에 핵롬 정보가 입력되 있어야 캐쉬생성,게임구동이 가능합니다.

 

자세한 사항은 차근차근 이미지 섞어가면서 알아보겠습니다.

 

일단 준비물은 원할한 작업을 위해 텍스트 편집 프로그램을 설치해 주세요.

기본 메모장 보다 기능이나 사용하기 편리 합니다.

제가 사용할 에디트 프로그램은 “에디트 플러스”입니다. https://sundry.world/64

기타 다른프로그램을 사용하시거나 메모장이 편하신분들은 그냥 사용하셔도 됩니다.

 

그리고 CRC체크 프로그램입니다. 첨부파일 다운

 

다운하셔서 압축을 풀어주세요.

 

이제 시작해 보겠습니다.

 

mvspsp_2.3.1_for_slim폴더안에 romcnv폴더로 이동합니다.

만약 mvspsp_2.3.1이 없으시면https://sundry.world/69에서 다운후 압축을 풀어주세요.

전체 경로에 한글이 들어가있으면 안됩니다.

romcnv폴더에 보시면 “rominfo.mvs”파일이 있습니다. 텍스트편집 프로그램으로 열어주세요.

 


rominfo.mvs수정방법 보기


“rominfo.mvs”파일에 마우스 오른쪽 버튼을 눌러 사용하시는 프로그램을 선택해 주시면 됩니다.

만약 지정된 프로그램이 없으시면 연결프로그램으로 메모장을 지정하셔서 열어주세요.

 


파일을 열어보면 정신없이 복잡한 글자들이 빡빡히 들어있는것을 보실수 있습니다.

이 파일안에 MVSPSP에서 구동가능한 롬 정보가 다 들어있으니 복잡하답니다.

그러나 자세히 보면 “FILENAME”으로 시작해서”END”로 끝난다는것을 아실수 있을겁니다.

 

Ctrl+F를 눌러 “찾기”창을 띄워주세요.

검색어에 핵롬을 만드신 원본롬 이름을 적어서 찾아주세요. 전 s1945p를 작업했기에 s1945p라고 찾았습니다.

 

“FILENAME”으로 시작해서”END”까지 선택해서 복사를 합니다.

그리고 그 아래 한깐 띄고 붙혀넣기해 주세요.

FILENAME( s1945p, neogeo, 0, 0, 22, 0 )
 REGION( 0x500000, CPU1, 0 )
 ROM( 0, 254-p1.bin, 0x000000, 0x100000, 0xff8efcff )
 ROM( 0, 254-p2.bin, 0x100000, 0x400000, 0xefdfd4dd )

 REGION( 0x20000, GFX2, ENCRYPTED )

 REGION( 0x30000, CPU2, 0 )
 ROM( 0, 254-m1.bin, 0x10000, 0x20000, 0x994b4487 )

 REGION( 0x1000000, SOUND1, SOUND_DISABLE )
 ROM( 0, 254-v1.bin, 0x000000, 0x400000, 0x844f58fb )
 ROM( 0, 254-v2.bin, 0x400000, 0x400000, 0xd9a248f0 )
 ROM( 0, 254-v3.bin, 0x800000, 0x400000, 0x0b0d2d33 )
 ROM( 0, 254-v4.bin, 0xc00000, 0x400000, 0x6d13dc91 )

 REGION( 0x4000000, GFX3, ENCRYPTED )
 ROMX( 0, 254-c1.bin, 0x0000000, 0x800000, 0xae6fc8ef, 1, 1 )
 ROMX( 0, 254-c2.bin, 0x0000001, 0x800000, 0x436fa176, 1, 1 )
 ROMX( 0, 254-c3.bin, 0x1000000, 0x800000, 0xe53ff2dc, 1, 1 )
 ROMX( 0, 254-c4.bin, 0x1000001, 0x800000, 0x818672f0, 1, 1 )
 ROMX( 0, 254-c5.bin, 0x2000000, 0x800000, 0x4580eacd, 1, 1 )
 ROMX( 0, 254-c6.bin, 0x2000001, 0x800000, 0xe34970fc, 1, 1 )
 ROMX( 0, 254-c7.bin, 0x3000000, 0x800000, 0xf2323239, 1, 1 )
 ROMX( 0, 254-c8.bin, 0x3000001, 0x800000, 0x66848c7d, 1, 1 )
END

 

FILENAME( s1945p, neogeo, 0, 0, 22, 0 )
 REGION( 0x500000, CPU1, 0 )
 ROM( 0, 254-p1.bin, 0x000000, 0x100000, 0xff8efcff )
 ROM( 0, 254-p2.bin, 0x100000, 0x400000, 0xefdfd4dd )

 REGION( 0x20000, GFX2, ENCRYPTED )

 REGION( 0x30000, CPU2, 0 )
 ROM( 0, 254-m1.bin, 0x10000, 0x20000, 0x994b4487 )

 REGION( 0x1000000, SOUND1, SOUND_DISABLE )
 ROM( 0, 254-v1.bin, 0x000000, 0x400000, 0x844f58fb )
 ROM( 0, 254-v2.bin, 0x400000, 0x400000, 0xd9a248f0 )
 ROM( 0, 254-v3.bin, 0x800000, 0x400000, 0x0b0d2d33 )
 ROM( 0, 254-v4.bin, 0xc00000, 0x400000, 0x6d13dc91 )

 REGION( 0x4000000, GFX3, ENCRYPTED )
 ROMX( 0, 254-c1.bin, 0x0000000, 0x800000, 0xae6fc8ef, 1, 1 )
 ROMX( 0, 254-c2.bin, 0x0000001, 0x800000, 0x436fa176, 1, 1 )
 ROMX( 0, 254-c3.bin, 0x1000000, 0x800000, 0xe53ff2dc, 1, 1 )
 ROMX( 0, 254-c4.bin, 0x1000001, 0x800000, 0x818672f0, 1, 1 )
 ROMX( 0, 254-c5.bin, 0x2000000, 0x800000, 0x4580eacd, 1, 1 )
 ROMX( 0, 254-c6.bin, 0x2000001, 0x800000, 0xe34970fc, 1, 1 )
 ROMX( 0, 254-c7.bin, 0x3000000, 0x800000, 0xf2323239, 1, 1 )
 ROMX( 0, 254-c8.bin, 0x3000001, 0x800000, 0x66848c7d, 1, 1 )
END

이런식으로 하시면 됩니다.

 

윗쪽은 원본 롬 정보이고 아래 복사/붙여넣기를 한 부분은 핵 롬 정보로 수정을 해주어야 합니다.

 

복사 붙여넣기를 하는것은 원본 롬과 핵 롬의 정보가 많이 다르지 않기 때문에 일일이 다 작성하는 번거로움을 줄이기위한 작업입니다.

예를 들어 제가 지금 포스팅한 s1945p 핵롬 패치는 p1롬만 패치했기 때문에 다른 롬정보는 원본롬과 같으며 바꾸어 주어야할 롬정보는 p1롬뿐이기 때문에 이부분과 핵 롬파일 이름만 수정해 주면 됩니다.

 

아래 빨간 박스친 s1945p,를 핵 롬 파일 이름으로 바꿔 주세요.전 s1945ps 만들었답니다.

그리고 두번째 ff8efcff 부분의 CRC코드값을 핵 롬 정보로 바꿔 주면 됩니다.

 

CRC코드는 알집에서 압축파일을 열어 옵션에서 CRC보기 체크하시면 압축 파일내에서 보실수 있구요.

첨부한 checkcrc를 이용해 확인도 가능합니다. 전 checkcrc를 이용해 확인해 보겠습니다.

 

checkcrc를 이용해 254-p1.bin을 열면 코드값을 보여 줍니다.


코드값을 복사하셔서 ff8efcff 이 값을 524EAF9C 로 교체해 줍니다.

FILENAME( s1945ps, neogeo, 0, 0, 22, 0 )
 REGION( 0x500000, CPU1, 0 )
 ROM( 0, 254-p1.bin, 0x000000, 0x100000, 0x524EAF9C )
 ROM( 0, 254-p2.bin, 0x100000, 0x400000, 0xefdfd4dd )

 REGION( 0x20000, GFX2, ENCRYPTED )

 REGION( 0x30000, CPU2, 0 )
 ROM( 0, 254-m1.bin, 0x10000, 0x20000, 0x994b4487 )

 REGION( 0x1000000, SOUND1, SOUND_DISABLE )
 ROM( 0, 254-v1.bin, 0x000000, 0x400000, 0x844f58fb )
 ROM( 0, 254-v2.bin, 0x400000, 0x400000, 0xd9a248f0 )
 ROM( 0, 254-v3.bin, 0x800000, 0x400000, 0x0b0d2d33 )
 ROM( 0, 254-v4.bin, 0xc00000, 0x400000, 0x6d13dc91 )

 REGION( 0x4000000, GFX3, ENCRYPTED )
 ROMX( 0, 254-c1.bin, 0x0000000, 0x800000, 0xae6fc8ef, 1, 1 )
 ROMX( 0, 254-c2.bin, 0x0000001, 0x800000, 0x436fa176, 1, 1 )
 ROMX( 0, 254-c3.bin, 0x1000000, 0x800000, 0xe53ff2dc, 1, 1 )
 ROMX( 0, 254-c4.bin, 0x1000001, 0x800000, 0x818672f0, 1, 1 )
 ROMX( 0, 254-c5.bin, 0x2000000, 0x800000, 0x4580eacd, 1, 1 )
 ROMX( 0, 254-c6.bin, 0x2000001, 0x800000, 0xe34970fc, 1, 1 )
 ROMX( 0, 254-c7.bin, 0x3000000, 0x800000, 0xf2323239, 1, 1 )
 ROMX( 0, 254-c8.bin, 0x3000001, 0x800000, 0x66848c7d, 1, 1 )
END

파일을 저장해 주세요.

 

정상적으로 작동하는지 캐쉬파일을 만들어 보겠습니다.

mvspsp_2.3.1_for_slim폴더안에 romcnv폴더에 보시면 mvsconv_slim 배치파일이 있습니다. 실행해 주세요.

 


파일을 실행하면 도스창이 뜸과 동시에 파일선택창이 열립니다.

핵 롬파일을 선택하셔서 “열기”를 눌러주세요.

 


캐쉬파일이 잘 만들어 졌네요. 아무키나 누르면 도스창이 닫힙니다.

rominfo.mvs파일은 MVSPSP구동시 롬파일을 체크하는 정보파일이기도 한다고 처음 시작시 말씀 드렸지요.

rominfo.mvs파일을 복사해서 “mvspsp”폴더에 넣어주세요.

이미 기존 파일이 있어서 덮어쓸거냐고 물어봅니다.”예”를 선택해 주세요.

 

그리고 같은 폴더에 있는zipname.mvs”를 텍스트 편집기나 메모장으로 열어 주세요.

 


 


위 이미지처럼 리스트 화면이 보입니다.

맨 위에 박스친 부분이 제가 핵롬을 넣은 정보 입니다.

전 정리차원에서 추가한 정보를 맨 위로 넣었습니다.

 

리스트를 보시면 알겠지만 롬파일 이름, 보여줄 제목으로 정리되 있습니다.

롬 파일 이름은 확장자를 뺀 압축파일 이름입니다.

정리하셨으면 “저장”하고 닫아주세요.

 

이제 PSP로 구동해 봐야겠지요.

 


핵 롬 실행해보기

rominfo.mvs,zipname.mvs 파일은 PSP메모리 카드 PSPGAMEmvspsp 폴더에 넣어주세요.

s1945ps.zip파일은  PSP메모리 카드 PSPGAMEmvspsproms 폴더에 넣어주세요.

s1945ps_cache 폴더는 PSP메모리 카드 PSPGAMEmvspspcache 폴더에 넣어주세요.

 


용호의권2 보스패치,강좌에 사용한 1945,킹오브 파이터즈95 한글 패치 이렇게 제가 작업한 핵 롬이 보이는 군요.

 


1945 숨겨진 기체로 플레이하면서 폭탄 만땅 스킬


폭탄 9개 보이시죠.^^

 


보스선택

 


막상 보스 컨트롤을 몰라 죽어라 얻어맞았습니다. -.-

 


kof95한글 패치

유니바이오스 구동시 언어를 일본어로 해야 한글 나옵니다.



역시 얻어터지고 졌습니다.-.-

 

에뮬구동시에 게임목록에 압축파일명이 뜨며 빨간색상으로 표시 되어질때 zipname.mvs파일의 수정&추가가 잘못된것입니다.
게임 실행시 CRC오류가 뜬다면 romcnv.mvs파일의 수정이 잘못된것이니 확인하고 수정해주시면 됩니다.

댓글 남기기