puNES이거 물건이네요 

쭉~~ 버추어NES만 쓰다 얼마전에 Mesen을 접하고 와우! 이거 괜찮은데??

하며 Mesen만 쓰고 있었는데


문제아닌 문제가 있더군요


몇몇 게임이 아애 실행도 안되고 실행안되는것까진 괜찮은데 아애

에뮬레이터가 멈춰버리는 문제;;

(다른 에뮬레이터에선 잘 작동되는것 보면 롬의 문제도 아니고 한번이 아니라 여러번 시도해봐도 멈추는걸로 봐선 Mesen문제네요)


화면크기가 저장이 안되서 실행할때마다 항상 작은 기본창 크기로 에뮬레이터가 시작되서 항상 창크기를 시작할때마다

조절해줘야 하는 문제등등


그러다 puNES를 써보니 이 에뮬레이터 이거 물건이네요


일단 Mesen처럼 오버스캔(불필요 화면 자르기)을 지원하고


가장 자연스럽고 실기와 비슷하다고 느껴지는 팔레트인 SONY CXA2025AS도 지원하고


시간 되돌리기 기능이 있어서 게임을 언제든지 이전으로 되돌릴 수 있고


PPU핵 지원에 Mesen이나 다른 FC에뮬레이터엔 없는 쉐이더까지 지원하는군여



그중 CRT쉐이더 이거 최고네요 인터레이스(?)를 어떻게 처리한건지 브라운관에서 고화질(640x480)에서만 느껴지는

그 특유의 고화질 느낌나는 질감을 모니터에서 느낄 수 있더군여 (에뮬써보면서 오랜만에 충격!!)


물론 기본으로 있는 CRT 커브 쉐이더는 너무 굴곡이 심해서 개인적으로 수치를 수정하여 쓰고 있습니다.


무튼 그 순차적으로 뿌려서 특유의 고화질 느낌은 역시 스크린샷캡쳐를 해봐도 재현이 안되는군여.


한번 직접 CRT커브 쉐이더로 실행시켜보시면 제말이 무슨말인지 아실겁니다

(물론 이건 저해상도 320x240에선 안되고 640x480정도 되야 느낄 수 있기때문에 필수적으로 스케일2배나 xBRZ같은필터적용이 필수)


쉐이더 파일이 cgp파일인데 이게 Snes9x와도 호환이 되어 Snes9x에도 쉐이더 적용을 했더니 브라운관 TV로 게임을 

즐기는듯한 착각이~~ 들고 좋네요!!


참고로 저처럼 기본내장쉐이더 CRT-커브의 굴곡이 너무 심하다 싶으면 쉐이더 파일을 

https://github.com/libretro/common-shaders 여기에서 받고 그중 crt-geom의 수치를 수정해주시면 됩니다.

제가 찾고 찾아보니 crt-geom 이녀석이 puNES에 CRT 커브쉐이더더군여

다른 CRT쉐이더 다 하나씩 적용 시켜봤는데 다른건 이 특유의 처리가 안되고 오직 이 쉐이더만 이 특유의 고화질처리가 되더군요



이 쉐이더가 다른 에뮬레이터에 적용할 수 있음 좋겠는데.. 안타깝게도 Snes9x외 다른 에뮬레이터엔 호환이 안되는군여 ㅠ_ㅜ

retroarch엔 적용된다네요