2007년 05월 26일
[PSP] PSX 에뮬변환 툴 비교
펌웨어의 버젼 업그레이드로 인해, 기존 플레이스테이션 1 에서 돌아가던 소프트를 PSP 에서 에뮬레이팅 할 수 있게 되었는 데, 이 기능이 Dark_Alex 의 커스텀 펌웨어에서는 더욱 발전되어, 소니에서 제공하는 PSX 용 소프트웨어 이외에도 기존의 PS1 CD 를 이용해서 변환하면, PSP 에서 즐길 수 있게 되었다.
이 때 사용되어 지는 변환툴에는 여러가지가 있는 데, 그 중 어느 것이 가장 나은 것인가 하는 생각이 들어 직접 비교해 보았다. 게임의 호환성 및 프로그램의 편의성을 따지지는 못하며, 다만 BIN -> PSX -> BIN 등으로 재 변환 시 이미지 변환의 안정성만 따져보았다.
테스트는 내가 주로 사용하는 "IceTea 1.3" 과 "PSX2PSP 1.2" 를 비교하였으며, 이 때 사용되는 원본 PS1 CD 는 XA 트랙과 더미파일을 모두 가지고 있는 "전설의 오우거 배틀" 이 수고해 주었다.
일반 CD 와는 다르게 게임 CD 는 게임과 음악, 두가지 용도로 모두 사용될 수 있는 XA 트랙이 포함될 수 있으며, 그렇기 때문에 음악 트랙이 따로 포함된 게임의 경우, 일반 CD 플레이어에서도 음악시디처럼 사용할 수 있다.
표준 ISO 9660 파일로 뽑아내게 되면 이 트랙 정보가 사라지게 되므로, bin/cue 파일로 추출하는 것이 원본으로 다시 굽기에도 확실하다. 하지만 다시 되돌릴 것을 고려하지 않고 PSP 에서 게임 용으로만 사용할 것이라면 별로 의미가 없다.
cue 파일에는 바로 이 트랙관련 정보만 수록되어 있으며, 이는 메모장으로 cue 파일을 열어봐도 확인 할 수 있다. 즉, 실질적인 게임 이미지는 bin 파일에만 수록되어 있다.
변환시 게임 아이디에 따라 MD5 값이 변경될 수 있으므로, 모두 공통적으로 "Ogre Battle Saga" 라고 지정하였으며, 게임관련 아이콘 및 배경음악 등은 모두 제거했다.
어차피 Dark_Alex 가 공개한 변환 툴을 이용할 것이므로, 같은 이미지일 것이다...라고 생각했었는데 이런 결과가 나타났다. 이는 각각의 프로그램에 따라서 게임의 호환성이 달라질 수도 있다는 뜻이다.
각각의 PSX 이미지 에서 다시 원래의 PS1 이미지로 돌려보았다.
PSX2PSP 의 경우 ccd 또는 bin/cue 파일로 변환이 가능하였으나, IceTea 는 iso 로만 가능했다.
압축률에 따라 결과가 달라지지는 않았지만, BIN 과 ISO 로 서로 다른 확장자임에도 불구하고 같은 MD5 값을 나타내었다. 이는, 확장자만 다르지 서로 같은 파일이라는 것을 의미한다.
두가지 모두 원본과 동일한 이미지로 재변환 되는 것을 확인할 수 있다.
여기서 특이한 점은 PSX2PSP 같은 경우에는 cue 파일도 생성시켜주지만 원본의 cue 파일과는 달리 XA 트랙관련 정보가 사라져 있고, IceTea 의 경우에는 ISO 라고는 하지만 원본의 BIN 파일과 똑같이 재변환 된다는 것이다.
위에서 만들어진 파일은 동일한 파일이지만, 확실히 하기위해 이 파일을 이용해서 또 한번 PSX 이미지로 변환해보았다. 위 결과를 보았을 때, 압축률에 따른 변화는 없으므로 best 압축옵션 만으로 진행하였다.
위에서 PSX2PSP 가 만든 BIN 을 이용해서
위에서 IceTea 가 만든 ISO 파일을 이용해서
이 결과에서 알 수 있듯이 IceTea 는 이미지 변환시에 아예 cue 파일을 참조하지 않으며, PSX2PSP 는 cue 파일을 참조해서 변환한다. 다시 원본이미지로 변환 할 경우에도 PSX2PSP 는 cue 파일을 생성해주지만, 이는 원본 cue 파일과는 달라진다는 것 또한 확인할 수 있다.
결국, 두가지 툴 모두 이미지 재변환에는 기능상 차이가 없으며 각자 편하고 익숙한 툴을 사용하면 되겠다. 다만, 원본 PS1 CD 로 완벽히 되돌려 굽고자 할 경우에는 원본 cue 파일을 백업해 놓아야 한다.
위에서도 언급했다시피, 이 테스트로는 변환된 PSX 이미지의 호환성을 비교하지는 못한다.
호환성은 게임의 종류와 PSP 환경에 따라 천차만별이므로, 경험치에 의존해서 사용할 수 밖에 없는 것 같다.
마지막으로 한가지.
PSX2PSP 는 PBP 파일을 열어서 다시 PBP 파일로 저장할 수 있게 되어 있는데, 그럼 압축률이 0 로 되어있는 PBP 이미지를 압축률 최고로 바로 변환 할 수 있지 않을까 테스트 해보았다.
(압축률 0의 PBP -> 원본 BIN -> 압축률 최고의 PBP 가 아니라 압축률 0의 PBP -> 압축률 최고의 PBP 로)
위쪽의 결과와 비교해 보면 알겠지만, 원본을 최고 압축률로 변환한 것과는 전혀 다른 이미지가 생성된다.
즉, PSX2PSP 를 이용할 경우 다이렉트로 PBP 를 PBP 로 저장하는 기능은 사용하지 말고, 번거롭더라도 PBP -> BIN -> PBP 의 과정을 거치는 것이 좋다.
이 때 사용되어 지는 변환툴에는 여러가지가 있는 데, 그 중 어느 것이 가장 나은 것인가 하는 생각이 들어 직접 비교해 보았다. 게임의 호환성 및 프로그램의 편의성을 따지지는 못하며, 다만 BIN -> PSX -> BIN 등으로 재 변환 시 이미지 변환의 안정성만 따져보았다.
테스트는 내가 주로 사용하는 "IceTea 1.3" 과 "PSX2PSP 1.2" 를 비교하였으며, 이 때 사용되는 원본 PS1 CD 는 XA 트랙과 더미파일을 모두 가지고 있는 "전설의 오우거 배틀" 이 수고해 주었다.
일반 CD 와는 다르게 게임 CD 는 게임과 음악, 두가지 용도로 모두 사용될 수 있는 XA 트랙이 포함될 수 있으며, 그렇기 때문에 음악 트랙이 따로 포함된 게임의 경우, 일반 CD 플레이어에서도 음악시디처럼 사용할 수 있다.
표준 ISO 9660 파일로 뽑아내게 되면 이 트랙 정보가 사라지게 되므로, bin/cue 파일로 추출하는 것이 원본으로 다시 굽기에도 확실하다. 하지만 다시 되돌릴 것을 고려하지 않고 PSP 에서 게임 용으로만 사용할 것이라면 별로 의미가 없다.
cue 파일에는 바로 이 트랙관련 정보만 수록되어 있으며, 이는 메모장으로 cue 파일을 열어봐도 확인 할 수 있다. 즉, 실질적인 게임 이미지는 bin 파일에만 수록되어 있다.
CD 에서 추출 한 bin 이미지의 MD5 : 0f6063f28540ef55d78f8dc78ff99fb0
변환시 게임 아이디에 따라 MD5 값이 변경될 수 있으므로, 모두 공통적으로 "Ogre Battle Saga" 라고 지정하였으며, 게임관련 아이콘 및 배경음악 등은 모두 제거했다.
PSX2PSP(최고 압축) : aa884274928560c54ae20ae9bff77cc3
PSX2PSP(압축 안함) : 54a656dcb1d8a1eb04032442bd0c62b0
IceTea(최고 압축) : e61d0c58bb5f2a0585808c9589a05b2a
IceTea(압축 안함) : bd0b691869a379baab766fef15613ac1
PSX2PSP(압축 안함) : 54a656dcb1d8a1eb04032442bd0c62b0
IceTea(최고 압축) : e61d0c58bb5f2a0585808c9589a05b2a
IceTea(압축 안함) : bd0b691869a379baab766fef15613ac1
어차피 Dark_Alex 가 공개한 변환 툴을 이용할 것이므로, 같은 이미지일 것이다...라고 생각했었는데 이런 결과가 나타났다. 이는 각각의 프로그램에 따라서 게임의 호환성이 달라질 수도 있다는 뜻이다.
각각의 PSX 이미지 에서 다시 원래의 PS1 이미지로 돌려보았다.
PSX2PSP 의 경우 ccd 또는 bin/cue 파일로 변환이 가능하였으나, IceTea 는 iso 로만 가능했다.
PSX2PSP(BIN) : 0f6063f28540ef55d78f8dc78ff99fb0
IceTea(ISO) : 0f6063f28540ef55d78f8dc78ff99fb0
IceTea(ISO) : 0f6063f28540ef55d78f8dc78ff99fb0
압축률에 따라 결과가 달라지지는 않았지만, BIN 과 ISO 로 서로 다른 확장자임에도 불구하고 같은 MD5 값을 나타내었다. 이는, 확장자만 다르지 서로 같은 파일이라는 것을 의미한다.
두가지 모두 원본과 동일한 이미지로 재변환 되는 것을 확인할 수 있다.
여기서 특이한 점은 PSX2PSP 같은 경우에는 cue 파일도 생성시켜주지만 원본의 cue 파일과는 달리 XA 트랙관련 정보가 사라져 있고, IceTea 의 경우에는 ISO 라고는 하지만 원본의 BIN 파일과 똑같이 재변환 된다는 것이다.
위에서 만들어진 파일은 동일한 파일이지만, 확실히 하기위해 이 파일을 이용해서 또 한번 PSX 이미지로 변환해보았다. 위 결과를 보았을 때, 압축률에 따른 변화는 없으므로 best 압축옵션 만으로 진행하였다.
위에서 PSX2PSP 가 만든 BIN 을 이용해서
PSX2PSP(원본 cue 파일 이용) : aa884274928560c54ae20ae9bff77cc3
PSX2PSP(위에서 재변환시 만들어진 cue 파일 이용) : a0c76dfe90c99123672dd35c07703b0c
PSX2PSP(cue 파일 없이) : f394658714e749a8230d4a5de4fdc914
IceTea(원본 cue 파일 이용) : e61d0c58bb5f2a0585808c9589a05b2a
IceTea(cue 파일 없이) : e61d0c58bb5f2a0585808c9589a05b2a
PSX2PSP(위에서 재변환시 만들어진 cue 파일 이용) : a0c76dfe90c99123672dd35c07703b0c
PSX2PSP(cue 파일 없이) : f394658714e749a8230d4a5de4fdc914
IceTea(원본 cue 파일 이용) : e61d0c58bb5f2a0585808c9589a05b2a
IceTea(cue 파일 없이) : e61d0c58bb5f2a0585808c9589a05b2a
위에서 IceTea 가 만든 ISO 파일을 이용해서
PSX2PSP : f394658714e749a8230d4a5de4fdc914
IceTea : e61d0c58bb5f2a0585808c9589a05b2a
IceTea : e61d0c58bb5f2a0585808c9589a05b2a
이 결과에서 알 수 있듯이 IceTea 는 이미지 변환시에 아예 cue 파일을 참조하지 않으며, PSX2PSP 는 cue 파일을 참조해서 변환한다. 다시 원본이미지로 변환 할 경우에도 PSX2PSP 는 cue 파일을 생성해주지만, 이는 원본 cue 파일과는 달라진다는 것 또한 확인할 수 있다.
결국, 두가지 툴 모두 이미지 재변환에는 기능상 차이가 없으며 각자 편하고 익숙한 툴을 사용하면 되겠다. 다만, 원본 PS1 CD 로 완벽히 되돌려 굽고자 할 경우에는 원본 cue 파일을 백업해 놓아야 한다.
위에서도 언급했다시피, 이 테스트로는 변환된 PSX 이미지의 호환성을 비교하지는 못한다.
호환성은 게임의 종류와 PSP 환경에 따라 천차만별이므로, 경험치에 의존해서 사용할 수 밖에 없는 것 같다.
마지막으로 한가지.
PSX2PSP 는 PBP 파일을 열어서 다시 PBP 파일로 저장할 수 있게 되어 있는데, 그럼 압축률이 0 로 되어있는 PBP 이미지를 압축률 최고로 바로 변환 할 수 있지 않을까 테스트 해보았다.
(압축률 0의 PBP -> 원본 BIN -> 압축률 최고의 PBP 가 아니라 압축률 0의 PBP -> 압축률 최고의 PBP 로)
PSX2PSP(압축 안함)로 변환한 EBOOT.PBP 파일을 PSX2PSP(최고 압축)로 : 0d2fa5ff1f5f4ee1ef4b11ae00293c91
위쪽의 결과와 비교해 보면 알겠지만, 원본을 최고 압축률로 변환한 것과는 전혀 다른 이미지가 생성된다.
즉, PSX2PSP 를 이용할 경우 다이렉트로 PBP 를 PBP 로 저장하는 기능은 사용하지 말고, 번거롭더라도 PBP -> BIN -> PBP 의 과정을 거치는 것이 좋다.
# by | 2007/05/26 19:29 | [THEME1] Game Life | 트랙백 | 덧글(0)



☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]