๋ถ๋ฅ:๋ํ
๋ ์๋ฎฌ๋ ์ดํฐ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
๊ฒ์ํ๋ธ์ Wii๋ฅผ ์ง์ํ๋ ์คํ์์ค ์๋ฎฌ๋ ์ดํฐ. ๋ค์ด๋ก๋ ํ์ด์ง[2]
2003๋ ์ ๊ฒ์ํ๋ธ์ ์๋ฎฌ๋ ์ดํฐ๋ก์ ์ถ๋ฐํ ๊ฒ์ด ์์ด์ด์ง๋ง, 2008๋ ์ ์คํ์์ค๋ก ์ ํํ๊ณ Wii๋ฅผ ์ถ๊ฐํ ๋์ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ ๋ช ํด์ก๋ค.
PS2๋ณด๋ค ์ฑ๋ฅ์ด ์ฝ๊ฐ ๋ ์ข์ ๊ฒ์ํ๋ธ์์๋ ์ด์งธ์ ์ง PCSX2๋ณด๋ค ์ต์ ํ๊ฐ ์ ๋์ด ์๋ค๋ ํ์ด์์ผ๋ ์๊ฐ์ด ์ง๋ PCSX2๋ ์คํผ๋ํต ๋ฐ ๋ค์ํ ๋ช ๋ น์ด ์ง์์ผ๋ก ์ฌ์ ์ด ๋ง์ด ๋ฌ๋ผ์ก๋ค.[3] ๋์ (?) Dolphin์ ์๋์ฐ ์ด์ธ์ ์ด์์ฒด์ ์์๋ ์์ ์ ์ธ ๊ตฌ๋์ ๋ณด์ฅํ๋ค.
2003๋ ์ ๊ฒ์ํ๋ธ์ ์๋ฎฌ๋ ์ดํฐ๋ก์ ์ถ๋ฐํ ๊ฒ์ด ์์ด์ด์ง๋ง, 2008๋ ์ ์คํ์์ค๋ก ์ ํํ๊ณ Wii๋ฅผ ์ถ๊ฐํ ๋์ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ ๋ช ํด์ก๋ค.
PS2๋ณด๋ค ์ฑ๋ฅ์ด ์ฝ๊ฐ ๋ ์ข์ ๊ฒ์ํ๋ธ์์๋ ์ด์งธ์ ์ง PCSX2๋ณด๋ค ์ต์ ํ๊ฐ ์ ๋์ด ์๋ค๋ ํ์ด์์ผ๋ ์๊ฐ์ด ์ง๋ PCSX2๋ ์คํผ๋ํต ๋ฐ ๋ค์ํ ๋ช ๋ น์ด ์ง์์ผ๋ก ์ฌ์ ์ด ๋ง์ด ๋ฌ๋ผ์ก๋ค.[3] ๋์ (?) Dolphin์ ์๋์ฐ ์ด์ธ์ ์ด์์ฒด์ ์์๋ ์์ ์ ์ธ ๊ตฌ๋์ ๋ณด์ฅํ๋ค.
2. ์์ธ[ํธ์ง]
Dolphin์ ์ต์ ์ฌ์์ ๋ค์๊ณผ ๊ฐ๋ค. ๊ณต์ ํํ์ด์ง ์ถ์ฒ
OS | 64๋นํธ Windows (7 SP1 ์ด์), Linux, ํน์ macOS (10.10 Yosemite ์ด์).[4] |
ํ๋ก์ธ์ | SSE2๋ฅผ ์ง์ํ๋ CPU. "modern" (3GHz, ๋์ผ ์ฝ์ด ์ด์์ด๋ฉฐ 2008๋
๋ณด๋ค ์ค๋๋์ง ์์) CPU๊ฐ ๊ฐ๋ ฅํ ๊ถ์ฅ๋๋ค. |
๊ทธ๋ํฝ ์นด๋ |
๋ง์ฝ ์์ ์ฌ์์ ๋ง์กฑํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๋ผ๋ฉด 4.0-157 ์ดํ์ ๋ฒ์ ์ DX9๋ฅผ ์ง์ํ๋ฉฐ, 4.0-1609 ์ดํ์ ๋ฒ์ ์ 32๋นํธ ์์คํ ์ ์ง์ํ๋ฏ๋ก ์ด์ฉํ ์ ์๋ค. ์ต์ ๋ฒ์ ์ ๋นํด ํธํ์ฑ์ ๋จ์ด์ง๊ณ ์๋๋ ๋๋ฆฌ๋ค๋ ์ ์ ๊ฐ์ํด์ผ ํ๋ค.
์ ๋ช ํ Ishiiruka ๋ฒ์ ์ 32๋นํธ ์์คํ , DX9, DX12 ๋ฑ ๊ณต์ ๋ฒ์ ์์ ํด์ถ๋ ๊ธฐ๋ฅ๋ค์ ์ง์ํด์ฃผ๊ณ ์์ผ๋ ์ด์ชฝ์ ์ฐพ์ ์ด์ฉํด๋ ๊ด์ฐฎ๋ค.
7์ธ๋ ์ฝ์ ๊ฐ์ด๋ฐ ๊ฐ์ฅ ์ฒ์์ผ๋ก ๋ง๋ค์ด์ง(๊ทธ๋ฆฌ๊ณ 2016๋ ์ค๋ฐ๊น์ง๋ ์ฌ์ค์ ์ ์ผํ๋)[7] ์๋ฎฌ๋ ์ดํฐ๋ค.
์๋๋ก์ด๋๋ฅผ ์ง์ํ๋ค. ๋กค๋ฆฌํ(5.0) ์ด์์ ๋ฒ์ ์ ์๊ตฌํ๋ค. 2018๋ ํ์ฌ๋ ์ค๋งํธํฐ AP์ ๊ธ๊ฒฉํ ๋ฐ์ ์ผ๋ก ์ธํด ํ๋๊ทธ์ฝ ์ค๋งํธํฐ์์[8][9] ๋ค์์ ๊ฒ์์ด ์ ์์ ์ผ๋ก ๊ตฌ๋๋๋ค. ํนํ Vulkan API๋ก ๊ตฌ๋ํ๋ ๊ฒฝ์ฐ ํจ์ฌ ๋ถ๋๋ฝ๊ฒ ๋์๊ฐ๋ค๊ณ ํ๋ค. ์๋๋ก์ด๋์ Dolphin์ ์ค์นํ ๋๋ ๋ณธ์ธ์ ๊ธฐ๊ธฐ๊ฐ 64๋นํธ๋ฅผ ์ง์ํ๋์ง์ ์ ์ํ ๊ฒ.
iOS ๋ํ ์ง์ํ๋ค. A9์ด์์ ๊ธฐ๊ธฐ๋ผ๋ฉด ์ค์ํ ๊ตฌ๋์ฑ๋ฅ์ ๋ณด์ฌ์ค๋ค. ๋ค๋ง iOS์ ์๋ฎฌ๋ ์ดํฐ๋ค์ด ๋ชจ๋ ๊ทธ๋ ๋ฏ ํ์ฅ์ด ํ์์ ์ผ๋ก ์๊ตฌ๋๋ค. Cydia ์์ค
PCSX2์๋ ๋ฌ๋ฆฌ ๋ฐ์ด์ค์ค๋ฅผ ๊ตฌํ๋ ๋ฑ์ ๋ฒ๊ฑฐ๋ก์ด ์ผ๋ ํ์๊ฐ ์๋ค.[10] Wii ๊ฒ์๋ ๊ตฌ๋๋๋ ๊ฑด ๋น์ฐํ Wii๊ฐ ๊ฒ์ํ๋ธ๋ฅผ ์ค๋ฒํด๋ญํ ๋ฒ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฌผ๋ก Wii ๋ฆฌ๋ชจ์ปจ๊ณผ ๋์ฐจํฌ๋ก์ ๋ธ๋ฃจํฌ์ค ์ฐ๊ฒฐ๋ ์๋ฒฝํ ์ง์ํ๋ค. ๋ธ๋ฃจํฌ์ค ๋๊ธ๊ณผ ์ ์ธ์ ์ผ์๋ฐ๋ฅผ ๋ณ๋ ๊ตฌ๋งคํด์ผ ๊ตฌ๋๋๋ฉฐ, ๋์ ํฉ์น ๋ํ๋ฐ๋ผ๋ ๋ฌผ๊ฑด๋ ํ๋งค๋๊ณ ์๋ค. Wii U ์ฉ ๊ฒ์ํ๋ธ ์ปจํธ๋กค๋ฌ ์ด๋ํฐ๊ฐ ๋ฐ๋งค๋ ๋ค์๋ ์ ์ ๊ฒ์ํ๋ธ ์ปจํธ๋กค๋ฌ๋ ์ง์ํ๋ค. ๊ธฐ์กด์ ์ง์ํ๋ ์์ค๋ฐ์ค ์ปจํธ๋กค๋ฌ์์ ์คํฑ ๋ฒ์๊ฐ ์ด๊ธ๋๋ ๋ฌธ์ ๊ฐ ์๋ค๋ ๊ฒ ์ฅ์ ์ด๋ค.
4.0์ผ๋ก ์ ๋ฐ์ดํธ ๋ ๋น์์ ์ด์ ๋ฒ์ ์ Wii ์ธ์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ์ฎ๊ธธ ๋ ๋ฒ๊ฑฐ๋ก์์ด ์์๋ค.[11] ์ด์ ๊น์ง๋ User ํด๋๋ฅผ ์ฎ๊ธฐ๋(!) ๊ผผ์๋ก ์ฎ๊ธธ ์ ์์์ผ๋ 4.0 ๋ฒ์ ์ ์๊ถ์ฐฝ... ์๋ฎฌ๋ ์ดํฐ ์์ฒด์์ bin ์ธ์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ผ๋ก ์ผ์ผ์ด ๋ก๋ํด์ผ ํ๋๋ฐ, ์ด์ ๋ฒ์ ์ ์๋ ์ธ์ด๋ธ ๋ฐ์ดํฐ๋ฅผ ๋ด๋ณด๋ธ ๋ค์ ์ฌ์ฉํ๋ ค๋ ๋ํ ๋ฒ์ ์์ ๊ทธ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ผ ํ๋ค.
๋ค์ผ๋ก ์ด์ ์ ์ฌ์ฉํ๋ ํค ๋งตํ๋ ์ง์ํ์ง ์์ ์ผ์ผ์ด ๋ค์ ๋งตํํด์ค์ผ ํ๋ค.
4.0 ๋ฒ์ ์ดํ๋ก ์ค์ ํ์ผ๋ค์ด ๋ด ๋ฌธ์ ๊ฒฝ๋ก์ ์ ์ฅ๋๋๋ฐ, ์ด๊ฒ์ด ๊ฑฐ์ฌ๋ฆฐ๋ค๋ฉด ๋ํ์ด ์๋ ๊ฒฝ๋ก์ portable.txt๋ผ๋ 0๋ฐ์ดํธ์ง๋ฆฌ ํ์ผ์ ๋ง๋ฌ์ผ๋ก์จ ํด๊ฒฐํ ์ ์๋ค.
2015๋ 4์ 23์ผ, ๋ํ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ๋ฐ ํ๋ ฅ ํ๋ก๊ทธ๋๋จธ์ธ ํธ๋์ค์ ๋ Rachel Byrk ์จ๊ฐ ์ ํ์ ๊ฒฌ๋์ง ๋ชปํ๊ณ ํฌ์ ์์ดํ๋ค.(๊ด๋ จ๊ธฐ์ฌ/๋ํ ํํ์ด์ง ๋ด ์ถ๋ชจ ํ์ด์ง)
2015๋ 6์ ์ค์, ๋ํํ์ ํ๋ก์ ํธ๋ฅผ 2๊ฐ๋ก ๋ถ๊ธฐํ๋ค. 4.0 ์ดํ์ ๊ทธ๋๊น์ง์ ํธํ์ฑ ๋ฌธ์ ๋ณด์์ ์ํด ๋๋ถ์์ฃผํ๋๋ผ ๊ธฐ๋ฅ ์ถ๊ฐ๊ฐ ์ง์ฐ๋ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํจ์ด๋ค. ๊ทธ ํ๋๋ ์ฐจํ๋ฒ์ ์ ์ํด ์ถ๊ฐ ๊ฐ๋ฐ์ ํด ๋๊ฐ๋ 5.0-RC(Release Candidate) ๋ฒ์ ์ด๊ณ , ๋ค๋ฅธ ํ๋๋ ๊ธฐ์กด์ ๊ฐ๋ฐ์ ๋ฒ์ ์ผ๋ก, ์ด์ชฝ์ ํธํ์ฑ ๋ฌธ์ ํด๊ฒฐ๋ง์ ์ง์คํ๋ค. 7์๋ฌ์ ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด 5.0๋ฒ์ ์ ๋ฐ๋งค์ผ์ ์์ง ๊ธฐ์ฝํ ์๋ ์๊ณ , ํ์ฌ๋ก์ ์ด์ฉ์๋ค์๊ฒ ์ต์ ์ ์ ํ์ ์ฌ์ ํ ๊ฐ๋ฐ์ ๋ฒ์ ์ด๋ผ๊ณ ํ๋ค.
2016๋ 6์ 24์ผ, ๋๋์ด 5.0๊ฐ ๊ณต๊ฐ๋์๋ค.
์๋ ์์์ ๊ฐ ๋ฒ์ ๋ณ ์ฌ์ ์๋ ๋น๊ต์์์ด๋ค. DX12๋ ์ด ์์์ด ๊ณต๊ฐ๋์ง ์ผ๋ง ์ง๋์ง ์์ ์ง์ ์ข ๋ฃ๋์๊ณ , Vulkan์ด ๋น ๋ฅธ ์๋๋ฅผ ์ ๊ณตํ๋ฉฐ ๋ฐ์ ์ค์ด๋ค.
์๋ง์ ๋ฒ๊ทธ ํฝ์ค, ๊ทธ๋ํฝ ๊นจ์ง ํ์ ํด๊ฒฐ, ์ฌ์ด๋ ํ๋ฆฌํฐ ์ํฅ, OpenGL๊ณผ์ 3D ์ฐ๋ ๋ฑ ๊ฒ์ํ๋ ์ด๊ฐ ํจ์ฌ ๋ถ๋๋ฌ์์ก๋ค.
์ปจํธ๋กค ์ด์๋ ๋ง์ด ํด๊ฒฐ๋ ํธ.
2016๋ 9์, ๋ฒ์ 5.0-540์์ MMU(Memory Management Unit) ์๋ฎฌ๋ ์ด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ ๋ฐ๋ผ, ๋ถํ ์ด ๋ถ๊ฐ๋ฅํ๋ ๋ง์ง๋ง ๊ฒ์ํ๋ธ ๊ฒ์์ธ "์คํ์์ฆ: ํด๋ก ์ ์"์ด ๋ถํ ๋์๋ค. ์ด๋ก์จ ๋ํ์ ๋ชจ๋ ๊ฒ์ํ๋ธ ๊ฒ์์ ๋ถํ ํ ์ ์๊ฒ ๋์๋ค.
5.0-748 ๋น๋ ๋ถํฐ Vulkan์ ์ง์ํ๋ค. ๋ํ ๊ฐ๋ฐ์ง๋ค์ ๋ด๋ถ ํ ์คํธ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด DirectX 11/12์์ ์ฑ๋ฅ๊ณผ๋ ํฐ ์ฐจ์ด๊ฐ ์๊ณ , ์ด๋ AMD GPU๋ก ๋ฆฌ๋ ์ค๋ฅผ ์ฐ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ ๊ฒ์ ๊ถ์ฅํ๋ฉฐ, NVIDIA GPU๋ก ๋ฆฌ๋ ์ค๋ฅผ ์ฐ๋ ๊ฒฝ์ฐ์๋ Vulkan๋ณด๋ค๋ OpenGL์ ์ธ ๊ฒ์ ๊ถ์ฅํ๋ค. Windows๋ GPU์ ์ง์ ์์ค์ ๋ฐ๋ผ DirectX 11/12๋ฅผ ๊ถ์ฅํ์ง๋ง ์ํผ ๋ง๋ฆฌ์ค ์ ์ค์ธ ๊ฐ์ ์ผ๋ถ ๊ฒ์์๋ Vulkan API์ชฝ์ ํ๋ ์ ์ฑ๋ฅ์ด ๋ค๋ฅธ ๊ฒ๋ค์ ๋นํด ๋ ํฅ์๋๋ค๊ณ ๋ ์ ํ๋ค.
2017๋ 7์ ์ ฐ์ด๋ ์ปดํ์ผ๋ง์ผ๋ก ์ธํด ์๊ธฐ๋ ์คํฐํฐ๋ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ Ubershader๊ฐ ๋์ ๋์๋ค. ์ดํ ๋ด์ฉ์ Dolphin ๋ธ๋ก๊ทธ ๊ธ์ ์์ฝํ ๊ฒ์ด๊ณ , ์๋ฌธ์ ๊ธธ์ง๋ง ํ ์ฌ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์ ์ด ๊ธ์ด๋ ํ ๋ฒ ์ฝ์ด๋ณด๋ฉด ์ข๋ค.์๋ฌธ
Wii์ ๊ฒ์ํ๋ธ์ GPU์๋ TEV(Texture EnVironment) ์ ๋์ด๋ผ๋, ์ ํ์ ์ผ๋ก๋๋ง ํ๋ก๊ทธ๋๋ฐ์ด ๊ฐ๋ฅํ ์ฅ์น๊ฐ ๋ค์ด ์๋ค. TEV๋ ๋ง์น ํ๋ GPU๊ฐ ์ ฐ์ด๋๋ฅผ ๋ถ๋ฌ์ค๋ฏ ๋ค์ํ ์ค์ ์ด ๊ฐ๋ฅํ๋ฐ, ์ด๋ค ์ค์ ์ ๊ฒ์๋ณ๋ก ๋ค๋ฅด๋ค. ๊ฒ์์ ํ๊ณ ์ถ์ ์์ ์ด ์์ ๋๋ง๋ค ์ด๋ค ์ค์ ์ ๋ถ๋ฌ์ค๋ฉฐ, Dolphin์ ์ด๋๋ง๋ค TEV๋ฅผ ์๋ฎฌ๋ ์ดํธํ๊ธฐ ์ํ ์ ฐ์ด๋๋ฅผ ์ปดํ์ผํด ์ฌ์ฉํ๋ค.
๋ฌธ์ ๋ ๋น์ฐํ ๊ฒ์ํ๋ธ์ฉ ๊ฒ์์ ๊ฒ์ํ๋ธ๋ผ๋ ํ๋์ ๋๋ฐ์ด์ค๋ง์ ํ๊ฒ์ผ๋ก ๊ฐ๋ฐ๋๊ธฐ ๋๋ฌธ์, TEV ์ ๋์ ์ ์ดํ ์
ฐ์ด๋ ์ฝ๋๋ฅผ ์์ค ์ฝ๋๋ก ๋ฃ์ ์ด์ ๊ฐ ์ ํ ์๊ณ , ์ฉ๋๊ณผ ์๊ฐ ์ ์ฝ์ ์ํด ๋ฏธ๋ฆฌ ์ปดํ์ผํด๋๊ณ ์๋ฌด ๋๋ ์ฝ์ผ๋ฉด ๋๋ค. ๋ฐ๋ผ์ ๊ฒ์ํ๋ธ ์ค๊ธฐ์์๋ ์ด ์์
์ ์๊ฐ์ด ๊ฑธ๋ฆฌ์ง ์์ผ๋, PC ๊ฒ์์ ๋ค์ํ GPU ์ ๋์ํด์ผ ํ๊ณ ๊ฐ GPU ๋ค์ ๋ด๋ถ์ ์ผ๋ก ๋ค๋ฅธ ์
ฐ์ด๋ ์ธ์คํธ๋ญ์
์ ์ฌ์ฉํ๋ฏ๋ก ์คํํ๋ ์ปดํจํฐ๋ง๋ค ์
ฐ์ด๋ ์ปดํ์ผ์ ํด์ฃผ์ด์ผ ํ๋ค. ๋ฐ๋ผ์ TEV ๋ฅผ ํ๋์ ์
ฐ์ด๋๋ก ์๋ฎฌ๋ ์ด์
ํ ๊ฒฝ์ฐ Dolphin์์๋ PC์ GPU๋ฅผ ์ํ ์
ฐ์ด๋๋ฅผ ์ปดํ์ผํ๋ ์๊ฐ์ด ํ์ํ๋ค.[12] ์
ฐ์ด๋๋ฅผ ์ปดํ์ผํ๋ ๋์ Dolphin์ ์๋ฌด ๊ฒ๋ ํ์ง ๋ชปํ ์ฑ ์
ฐ์ด๋๊ฐ ์์ฑ๋์ด GPU ์๋ฎฌ๋ ์ด์
์ด ์ฌ๊ฐ๋๊ธฐ๋ง์ ๊ธฐ๋ค๋ ค์ผ ํ๊ณ , ์ด ์๊ฐ์ ํ๋ ์ด์ด๊ฐ ๊ฐ์งํ ์ ์๋ ์คํฐํฐ๋ง์ด ๋๋ค.[13]
์ด ์ ฐ์ด๋ ์ปดํ๋ ์ด์ ์คํฐํฐ๋ง์ ๊ฒ์์ ๋ฐ๋ผ์๋ ํ๋ ์ด ๋์ค ์์๋๋๋ก ์ผ์ด๋ ๋ชฐ์ ์ ๋ฐฉํดํ ์ ๋์ ๋ฌธ์ ๋ก ๋จ์ ์์๊ณ , ์ด๋ฅผ ์์ ๊ธฐ ์ํด ๋ค์ํ ์๋ค์ด ์ ์๋์๋ค.
์ด ์ ฐ์ด๋ ์ปดํ๋ ์ด์ ์คํฐํฐ๋ง์ ๊ฒ์์ ๋ฐ๋ผ์๋ ํ๋ ์ด ๋์ค ์์๋๋๋ก ์ผ์ด๋ ๋ชฐ์ ์ ๋ฐฉํดํ ์ ๋์ ๋ฌธ์ ๋ก ๋จ์ ์์๊ณ , ์ด๋ฅผ ์์ ๊ธฐ ์ํด ๋ค์ํ ์๋ค์ด ์ ์๋์๋ค.
- ์ ฐ์ด๋๋ฅผ ์ปดํ์ผํ์ง ์์ ์ฑ ๋ค์ ํ๋ ์์ ๋ ๋๋งํ๋ฉฐ ๊ฒ์์ ๊ณ์ ์งํํ๋ค. (๋น๋๊ธฐ์ ์ ฐ์ด๋ ์ปดํ์ผ๋ง)๋ค์ํ ํต ๊ธฐ๋ฅ์ผ๋ก ์ ๋ช ํ Ishiiruka ๋น๋๊ฐ ์ฑํํ ํด๊ฒฐ์ฑ ์ผ๋ก, ์ ฐ์ด๋๊ฐ ์ปดํ์ผ๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๊ฒ์์ ๊ณ์ ์คํํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์ ฐ์ด๋๊ฐ ์ปดํ์ผ๋๋ ๋์์๋ ํ๋ฉด ์์๋ค์ด ๋๋ฝ๋ ์ฑ๋ก ๋ ๋๋ง๋๊ณ , ์ด๋ ๊ทน์ฌํ ํ์ธ ํ์์ผ๋ก ๋ํ๋๋ค. ์ํฉ์ ๋ฐ๋ผ์๋ EFB(Embedded FrameBuffer) ๊ด๋ จ ์์ ์ด ๊ฑด๋๋ฐ์ด์ง๋ ๋ฐ๋์ ํ๋ฉด์์ ๋ณด์ฌ์ผ ํ ๊ทธ๋ํฝ์ด ์์ํ ๋น ์ง ์ฑ๋ก ๋จ๋ ๊ฒฝ์ฐ๋ ์๋ค.
- ๊ณต์ ๊ฐ๋ฅํ ์ ฐ์ด๋ ์บ์๊ธฐ๋ณธ์ ์ผ๋ก ๊ฒ์์ด ์ปดํ์ผํ ์ ฐ์ด๋๋ ์ง์์ง์ง ์๊ณ "์ ฐ์ด๋ ์บ์"๋ก ๋จ์ผ๋ฉฐ, ๋ค์๋ฒ์ ํ์ํ ๋๋ ์ฝ์ด๋ค์ด๊ธฐ๋ง ํ๋ฉด ๋๋ค. ๊ณต์ ๊ฐ๋ฅํ ์ ฐ์ด๋ ์บ์๋ ์ด ๋ฐ์ดํฐ๋ฅผ ์๋ก ๋ค๋ฅธ ์ปดํจํฐ ๊ฐ์ ํธํ ๊ฐ๋ฅํ๋๋ก ๋ง๋๋ ๋ฐฉ๋ฒ์ด๋ค.
Cemu์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ด๋ฉฐ, Dolphin๋ Vulkan ํ๋ฌ๊ทธ์ธ์ ํํด์ ์ง์ํ๋(์ด๋ผ๊ธฐ๋ณด๋ค๋ ์ฌ์ฉ ๊ฐ๋ฅํ) ๊ธฐ๋ฅ์ด๋ค. ์๋ ์ ์ ์ ์ฅ์์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ค ์ ์๋ ๋ฐฉ๋ฒ์ด์ง๋ง, ๊ฐ๋ฐ์๋ค์ ๋ฌธ์ ๋ฅผ ํํผํ๊ณ ์จ๊ฒจ๋ฒ๋ฆฌ๋ ๋ฐฉ๋ฒ์ด๋ผ ์ฌ๊ฒจ ๋ฐ์๋ค์ด์ง ์์๋ค.
Ubershader์ ๊ฐ๋ฐ์ phire๊ฐ ์ ฐ์ด๋ ์บ์ ๊ณต์ ๊ธฐ๋ฅ์ ๋ํ ์์ ์ (๋ถ์ ์ ์ธ) ์๊ฐ์ ๋ฐํ ๊ธ#
...์ด ๋ฐฉ์๋ค์ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํํผํ๋ ๊ฒ์ผ๋ก ์ฌ๊ฒจ์ ธ ์ ์ ๋น๋์์๋ ๊ธฐ๊ฐ๋์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ง์นจ๋ด phire๊ฐ[14] ์๋ฒฝํ ํด๊ฒฐ์ฑ ์ ๋ง๋ค์ด๋๋ค. ์ ฐ์ด๋๋ก ๊ทธ๋ํฝ ์นด๋์์ ์คํํ Wii/GC ๋ ๋๋ง ํ์ดํ๋ผ์ธ ๋์ ์ธํฐํ๋ฆฌํฐ๋ฅผ ๋ง๋ ๋ค. ์ฅ์ ์ "์ ฐ์ด๋ ์ปดํ๋ ์ด์ ์คํฐํฐ๋ง์ด ์ฌ๋ผ์ง๋ค". ๋จ์ ์ ์ฌ๋ ์ธํฐํ๋ฆฌํฐ๊ฐ ๊ทธ๋ ๋ฏ, "๋๋ฆฌ๋ค". iGPU๋ก๋ ๊ฐ๋นํ๊ธฐ ํ๋ ์์ค์ด๊ณ , ๊ธฐ์กด์ ์ปดํ์ผ๋ฌ๋ก๋ 4K ํด์๋๊น์ง ๋ฐ์ณ์ค ์ ์๋ GPU๋ค์ด Ubershader์์๋ 1080p๋ ๊ฐ๋นํด๋ด์ง ๋ชปํ๋ ๊ด๊ฒฝ์ด ํผ์ณ์ง๋ค.[15] ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ๊ณต๋๋ ๊ธฐ๋ฅ์ด ๋ฐ๋ก ํ์ด๋ธ๋ฆฌ๋ ๋ชจ๋. ํ์์๋ ์ปดํ์ผ๋ฌ๋ฅผ ์ด์ฉํ๋ค๊ฐ ์ปดํ์ผ๋ง์ ํด์ผ ํ ๋๊ฐ ์ค๋ฉด ์ ์ Ubershader๋ก ์ ํํ๋ค. ํ์ด๋ธ๋ฆฌ๋ ๋ชจ๋์์๋ ๊ธฐ์กด ์ปดํ์ผ๋ฌ์ ๋นํด ํฐ ์ฑ๋ฅ ํ๊ฒฉ์ด ์๋ค๊ณ ํ๋ค.
Dolphin๋ณด๋ค ๋ณต์กํ GPU๋ฅผ ํ์ฌํ ๊ธฐ๊ธฐ๋ฅผ ์๋ฎฌ๋ ์ดํธํ๋ RPCS3, Cemu๋ Dolphin๋ณด๋ค ํจ์ฌ ์ฌํ ์คํฐํฐ๋ง์ ์๊ณ ์์ง๋ง ๊ทธ๋ ๋ค๊ณ Ubershader๋ฅผ ๋์ ํ๋ ๊ฒ์ ์ค์ง์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ ์ํฉ์ด๋ค. Cemu๋ ๊ณต์ ๊ฐ๋ฅํ ์ ฐ์ด๋ ์บ์๋ฅผ ๋์ ํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐ(ํน์ "ํํผ")ํ๊ณ , RPCS3๋ "์์ง ๊ฐ๋ฐ ์ด์ฐฝ๊ธฐ๊ณ , ์ ๋ฐ์ดํธ์ ๋ฐ๋ผ ์ด์ ์ ์บ์๋ ๊ธ์ธ ๋ฌดํจํ๋์ด ๋๊ฐ ๊ฒ"์ด๋ผ๋ ์ด์ ๋ก ์์ง์ ๊ณต์ ๊ธฐ๋ฅ์ ๋ฃ์ง ์์์ง๋ง[16] ์ฅ๊ธฐ์ ์ผ๋ก๋ Cemu์ ๊ฐ์ ๋ฐฉํฅ์ผ๋ก ๊ฐ ๋ฏํ๋ค.
3. ๊ธฐ๋ฅ[ํธ์ง]
์ง์ํ๋ ๊ธฐ๋ฅ์ด PS2 ์๋ฎฌ๋ ์ดํฐ PCSX2์ ๋๋ฆผ์บ์คํธ ์๋ฎฌ๋ ์ดํฐ nullDC์ ๋น๊ตํ๋ฉด ์๋นํ ๋ค์ํ ํธ์ด๋ค. ์๋ฅผ ๋ค๋ฉด,
- 3D ์นด๋ฉ๋ผ ํต ์ง์. ์ด ๊ธฐ๋ฅ์ ์ด์ฉํด ์คํฌ๋ฆฐ์ท์ ์ ์ฐ์ ์ ์๋ค.
- ๋ถ๋๋ฌ์ด ๋ฐฐ์ ํ๋ ์ด ์ง์. ์๋์ ๋ฐ๋ผ ์๋ฎ์ด๊ฐ ๋ณ๊ฒฝ๋๋ฉฐ ์์ง์ด ๋๊ธฐ์ง ์๋๋ค.
- ๊ทธ๋ํฝ ๊ฐํ ๊ธฐ๋ฅ
- ๊ณ ํด์๋ ์ง์. ๋ด๋ถ ํด์๋๋ฅผ ๋ค์ดํฐ๋ธ ํด์๋(640x528)์ ์ ์๋ฐฐ๋ก ๋์ผ ์ ์๋ค.[18]
- ์ํฐ ์์ผ๋ฆฌ์ด์ฑ. SSAA์ MSAA ์ค์์ ์ ํ ๊ฐ๋ฅํ๋ฉฐ,[19] OpenGL๊ณผ Vulkan ํ๋ฌ๊ทธ์ธ์์ ์ ๊ณต๋๋ ํ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ผ๋ก FXAA๋ ์ถ๊ฐ์ ์ผ๋ก ์ ํ ๊ฐ๋ฅํ๋ค.
- ์ปค์คํ ํ ์ค์ณ. ํ ์ค์ณ๋ฅผ ๋คํํ๋ ๊ธฐ๋ฅ๊ณผ ์ธ๋ถ ํ ์ค์ณ๋ฅผ ์ฝ์ด๋ค์ด๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ์ ๋ช ๊ฒ์๋ค์ ๋๋ถ๋ถ ์์ฑ๋ ๋์ HD ํ ์ค์ณ ํฉ์ด ๋ง๋ค์ด์ ธ ์์ผ๋ฏ๋ก ์์ฝ๊ฒ ๋ค์ด๋ก๋ํด ์ฌ์ฉํ ์ ์๋ค. ์ปค์คํ ํ ์ค์ณ ํฌ๋ผ ๋งํฌ [22]
- ์คํ ๋ ์ค์ค์ฝํฝ 3D. 3D ๋์คํ๋ ์ด๊ฐ ์๋ค๋ฉด ๋๋ถ๋ถ์ ๊ฒ์์ ๋ฌธ์ ์์ด 3D๋ก ํ๋ ์ดํ ์ ์๋ค. 3D ๋์คํ๋ ์ด๊ฐ ์๋ค๋ฉด ์ ์ฒญ ์๊ฒฝ์ผ๋ก 3D ๊ธฐ๋ฅ์ ์ด์ฉํ ์๋ ์์ง๋ง ๊ทธ๋ ๊ฒ ๋๋ฉด ์๊ฐ์...... ์๊ฐ๋ณด๋ค ์ ์ฒด๊ฐ์ด ์์คํ๋ค๋ฉด์ผ.
- ์นํธ๋ฅผ ์ด์ฉํ ๊ทธ๋ํฝ ๊ฐํ. ์๋ฎฌ๋ ์ดํฐ ์์ฒด ๊ธฐ๋ฅ์ ์๋์ง๋ง, ์๋ฎฌ๋ ์ดํฐ์ ์ฐ์ํ ์ฑ๋ฅ์ ์ด์ฉํด 30fps์ธ ๊ฒ์์ 60fps๋ก ์๋ํ๋๋ก ํจ์นํ๋ ๋ฑ์ ์ผ์ด ๊ฐ๋ฅํ๋ค.[23] ์ด๊ณณ ํฌ๋ผ์์ 60fps ํจ์น๋ ์์ด๋์คํฌ๋ฆฐ ํจ์น ๋ฑ์ ๊ดํด ๋ง์ ์ ๋ณด๋ฅผ ์ฐพ์ ์ ์๋ค. ์ปค์คํ ํ ์ค์ณ์๋ ๋ฌ๋ฆฌ ์๋ฐํ Dolphin์ ๊ณ ์ ๊ธฐ๋ฅ์ ์๋๋ฏ๋ก ์ด ์ธ์ ์น์ฌ์ดํธ์์๋ ์ ๋ณด๋ฅผ ์ฐพ์ ์ ์๋ค.
- ํ๊ธํ ๋ฉ๋ด ์ ๊ณต.
- ๋ธ๋ฃจํฌ์ค๋ก ์๋ชจ์ปจ๊ณผ ๋์ฐจํฌ๋ฅผ ์ฐ๊ฒฐํด์ ํ๋ ์ด ๊ฐ๋ฅ. ์ผ์๋ฐ๊ฐ ํ์ํ๋ค. ์ ํ๋ธ ํํ ๋ฆฌ์ผ
5.0๋ถํฐ๋ ๋ธ๋ฃจํฌ์ค ๋๊ธ์ ํจ์ค ์ค๋ฃจํ์ฌ Wii์ ์๋ชจํธ ๋์ ๋งค์ปค๋์ฆ์ ์๋ฎฌํด ์ ๋ฐ๋๋ฅผ ์ฌ๋ฆด ์๋ ์๋๋ฐ, ์ด ๊ฒฝ์ฐ ์๋ชจ์ปจ ์ด์ธ์ ๋ค๋ฅธ ๋ธ๋ฃจํฌ์ค ๊ธฐ๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ๋๊ธ ์ ํ์ ๋ฐ๋ผ ์ ๋๊ธฐ๋ ํ๋ค. ์ทจ์ํ๊ณ ์ถ์ผ๋ฉด ์ฅ์น ๊ด๋ฆฌ์์์ ํด๋น ์ฅ์น๋ฅผ ์ ๊ฑฐํ๊ณ ๋๊ธ์ ๋บ๋ค๊ฐ ๋ผ์ฐ๋ฉด ์์๋ณต๊ตฌ๋๋ค.
18๋ 5์ ์ด์ ์๋ ํ์ด๋ธ๋ฆฌ๋ ์๋ชจ์ปจ ์ค์ ์ผ๋ก ํค๋ง๋ ์ผ๋ฐ ๊ฒ์ํจ๋๋ฅผ ์๋ชจ์ปจ๊ณผ ์์ด ์ธ ์ ์๊ฒ ํ๊ฑฐ๋ ์ผ์๋ฐ๋ฅผ ๋ชจ์ ํ๋ฌ์ค+๋ง์ฐ์คํฌ์ธํ ์ผ๋ก ๋์ฒดํ ์ ์์์ผ๋, ๋ฌธ์ ๊ฐ ๋๋ฌด ๋ง์ ์ญ์ ํ ๋์ ์๋ชจ์ปจ ์ ๋ ฅ ์ค์ ์ ๋ณ๊ฒฝํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก Wii ๋ฐธ๋ฐ์ค ๋ณด๋๋ ํด๋์ ์ปจํธ๋กค๋ฌ๋ ์ฐ๊ฒฐํ ์ ์๊ณ , Wii U์ฉ์ผ๋ก ๋ฐ๋งค๋ ๊ฒ์ํ๋ธ ์ปจํธ๋กค๋ฌ USB ์ด๋ํฐ๋ฅผ ํตํด ๊ฒ์ํ๋ธ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐ๊ฒฐํ ์๋ ์๋ค.
ํจ์น๋ฅผ ๊ฑฐ๋ญํด ๊ธฐ๋ฅ๋ค์ด ๊ณ์ ์ถ๊ฐ๋๊ณ ์๋ค. ๊ทธ๋ํฝ ์์ค์ ๋์ด๋ ๊ธฐ์ ๋ ๋ฐ์ ํด์ ๊ธฐ์กด ์ฝ์๋ก ์ฆ๊ธฐ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋์ ์์ค์ ๊ทธ๋ํฝ์ผ๋ก ๊ฒ์์ ์ฆ๊ธธ ์ ์๋ค. ํ์ง๋ง ๋ฒ์ ์ ์ ํ๋ฉด์ ์ญ์ ๋ ๊ธฐ๋ฅ๋ค๋ ์๋๋ฐ, ๋ํ์ ์ผ๋ก ํธ๋ผ์ดํฌ์ค ์ง์์ด ์๋ค.[24] ์คํ ์์ค ํ๋ก์ ํธ์ด๋ฏ๋ก ์ ์ฐพ์๋ณด๋ฉด ์ด๋๊ฐ์ ๋น๊ณต์์ ์ผ๋ก ์ด๋ฐ ๊ธฐ๋ฅ๋ค์ ์ ์งํ๊ณ ์๋ ๋น๋๊ฐ ์์ฃผ ์๋ค.
3.1. Ishiiruka ๋น๋[ํธ์ง]
๊ฐ๋ฐ์ Tino๊ฐ ๋ง๋๋ ๋น๊ณต์ ๋น๋๋ก, 2013๋
Dolphin ํ์ด DirectX9์ ์ง์์ ์ค๋จํด๋ฒ๋ฆฐ ๊ฒ์ ๊ณ๊ธฐ๋ก ๊ฐ๋ผ์ ธ๋๊ฐ๋ค. ์ต๋ํ ๋ง์ ์ฌ์ฉ์์๊ฒ ์ ์ฉํ ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์์ผ๋ฉฐ, ๊ณต์ ๋ฒ์ ์ด ๋ฉ๋ฆฌํ๋ ํต์ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํด ์๋ ์ ์ ์๊ฒ ์นํ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํจ์ผ๋ก์จ ํธ์์ ๋ฐ๊ณ ์๋ค.
์ ์ฌ์ PC๋ผ๋ฉด DX9, DX12 ์ง์์ผ๋ก ์๋๋ฉด์์ ํํ์ ๋ณผ ์ ์๊ณ , ๊ณ ์ฌ์ PC๋ผ๋ฉด ํญ๋์ ๊ทธ๋ํฝ ๊ฐํ ๊ธฐ๋ฅ์ ์ฆ๊ธธ ์ ์๋ค. ์ปค์คํ ํ ์ค์ณ ๋ก๋ฉ ๊ธฐ๋ฅ๊ณผ ์ง๊ธ์ ๋ํ๋ ๋น๋๊ธฐ์ ์ ฐ์ด๋ ์ปดํ์ผ๋ง์ ๋ชจ๋ ์๋ ์ ์ ์๊ฒ ๋์์ด ๋ ์ ์๋ ๊ธฐ๋ฅ์ด๋ค.
์ ์ฌ์ PC๋ผ๋ฉด DX9, DX12 ์ง์์ผ๋ก ์๋๋ฉด์์ ํํ์ ๋ณผ ์ ์๊ณ , ๊ณ ์ฌ์ PC๋ผ๋ฉด ํญ๋์ ๊ทธ๋ํฝ ๊ฐํ ๊ธฐ๋ฅ์ ์ฆ๊ธธ ์ ์๋ค. ์ปค์คํ ํ ์ค์ณ ๋ก๋ฉ ๊ธฐ๋ฅ๊ณผ ์ง๊ธ์ ๋ํ๋ ๋น๋๊ธฐ์ ์ ฐ์ด๋ ์ปดํ์ผ๋ง์ ๋ชจ๋ ์๋ ์ ์ ์๊ฒ ๋์์ด ๋ ์ ์๋ ๊ธฐ๋ฅ์ด๋ค.
- ๋น๋๊ธฐ์ ์ ฐ์ด๋ ์ปดํ์ผ๋ง.
์ ฐ์ด๋ ์ปดํ์ผ๋ง์ ๋๋จธ์ง ์ฝ์ด ์๋ฎฌ๋ ์ด์ ๊ณผ ๋น๋๊ธฐ์ ์ผ๋ก ์ํํด ํ์ธ ํ์์ ์ผ์ผํค๋ ๋์ ์ปดํ์ผ ์๊ฐ์์ ์ค๋ ์คํฐํฐ๋ง์ ์์ ๋ ๊ธฐ๋ฅ์ด์๋ค. ์ฌ๊ฐํ ์คํฐํฐ๋ง์ ๊ฒช๋ ๋ฉํธ๋ก์ด๋ ํ๋ผ์ 3 ๋ฑ์ ๊ฒ์์ ํ๋ ์ดํ ๋ ์ ์ฉํ ๊ธฐ๋ฅ์ผ๋ก Ishiiruka ๋น๋์ ์ต๋ ์ธ๊ธฐ ์์ธ ์ค ํ๋์์ง๋ง ๊ณต์ ๋น๋์ Ubershader๊ฐ ์ถ๊ฐ๋ ์ดํ๋ก ๊ฒฝ์๋ ฅ์ ์์๋ค. - DirectX9, DirectX12 ์ง์ ์ ์ง
๊ณต์ ๋ฒ์ ์์ ํด์ถ๋ ์ดํ์๋ ๋ช๋ช ๋ฒ๊ทธ ์์ ์ ํ๋ฉฐ ์ง์์ ์ ์งํ๊ณ ์๋ค. - ์ปค์คํ ํ ์ค์ณ ๋ก๋ฉ ๊ฐ์
๊ณต์ ๋ฒ์ ์ ํ ์ค์ณ๋ฅผ ๋ฏธ๋ฆฌ ๋จ์ ์ฌ๋ ค๋๊ฑฐ๋ ์ค์๊ฐ์ผ๋ก ์ฝ์ด์ค๋ ์ต์ ์ ์ฃผ๋๋ฐ, ์ ์๋ ํ ์ค์ณ ํฉ์ ์์ถ์ ํด์ ํ ์ฉ๋๋งํผ์ RAM์ด ํ์ํ๊ณ ํ์๋ ๋ก๋ฉ์ผ๋ก ์ธํด ์คํฐํฐ๋ง์ด ๋ฐ์ํ๋ค. Ishiiruka ๋ฒ์ ์ ์ ์ RAM์ผ๋ก ์คํฐํฐ๋ง ์์ด ์ปค์คํ ํ ์ค์ณ๋ฅผ ์ฌ์ฉํ ์ ์๋ค. - ๊ทธ๋ํฝ ๊ฐํ ๊ธฐ๋ฅ
- DolphinFX
SweetFX๋ฅผ Dolphin๊ณผ ํธํ ๊ฐ๋ฅํ๊ฒ ๊ณ ์น ๋ฒ์ ์ด๋ค. - SSAO, DoF
- ํ ์ค์ฒ ์ค์ผ์ผ๋ง
- ํ ์ ๋ ์ด์
Android ๋ฒ์ ์ MMJ, MOD๋น๋์ ๊ฐ์ด Exynos ๋จ๋ง๊ธฐ์์๋ ๋น ๋ฅด๊ฒ ๊ตฌ๋๋๋ค.
3.2. ํธ๋ผ์ดํฌ์ค ๋น๋[ํธ์ง]
Dolphin์ ํ๋ ํธ๋ผ์ดํฌ์ค ์์ผ์ด๋ ๊ธฐํ ์๋ฎฌ๋ ์ด์
์ ๊ณต์์ ์ผ๋ก ์ง์ํ์ง๋ง ํด๋น ๊ธฐ๋ฅ์ด ํต์ผ๋ก ๊ฐ๋ํ ์กฐ์กํ ์ํ์ด๋ฉฐ, ๊ทธ ์ํ๋ฅผ ๊ฐ์ ํ ์ฌ๋์ด ์๋ค๋ ์ด์ ๋ก ์ ๊ฑฐ๋์๋ค. ๊ณต์ ๋น๋์์ ์ง์์ด ์ข
๋ฃ๋ ์ดํ์๋ ๋น๊ณต์ ๋น๋์์ ์ฝ๊ฐ์ ๋ฐ์ ์ด ์์๋ค.
3.3. MMJ/MMJR ๋น๋[ํธ์ง]
Android์ฉ ๋น๋ ์ค ๋ํ์์ผ๋ก Exynos๊ณ์ด ๋จ๋ง๊ธฐ์์๋ ์ํํ ๊ตฌ๋๋ฅ ์ ๋ณด์ฌ์ค๋ค.[25]
4. ํธํ์ฑ[ํธ์ง]
Dolphin/ํธํ์ฑ ๋ฆฌ์คํธ ๋ฌธ์ ์ฐธ์กฐ.
[1] https://dolphin-emulator.com์ด๋ผ๋ ๋ฒ๋ ค์ง ๋น๊ณต์ ์ฌ์ดํธ๋ ์๋ค. ํท๊ฐ๋ฆฌ์ง ์๋๋ก ์ฃผ์.
[2] ํ์ด์ง ์๋จ์ "๊ฐ๋ฐ ๋ฒ์ "์ด ๊ฐ์ฅ ์ต์ ์ผ๋ก ์
๋ฐ์ดํธ๋๋ ๋ฒ์ ์ด๋ฏ๋ก ๊ถ์ฅ๋๋ค. ์๋์ชฝ์ "์์ ๋ ๋ฒ์ "์ ๋๋ฝ๋ ์ต์ ๊ธฐ๋ฅ๋ค์ด ๋ง๋ค. ๋ณดํต์ "๊ฐ๋ฐ ๋ฒ์ "๋ ์ถฉ๋ถํ ์์ ์ ์ด๋ ๊ฑฑ์ ํ ํ์ ์๋ค.
[3] ์ฌ๋๋ค ์ฌ์ด์ PCSX2๊ฐ Dolphin๋ณด๋ค ์ฌํ๊ฒ ๋ฌด๊ฒ๋ค๋ ์ธ์์ด ๋๋ฆฌ ํผ์ ธ์๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ ์ค์ ๋ก ์๊ตฌ ์ฌ์์ ์ฐจ์ด๊ฐ ๊ทธ๋ ๊ฒ ํฌ์ง๋ ์๋ค. ์ด๋ฐ ์ธ์์ด ์๊ธด ๋ฐ์๋ ๊ฒ์ํ๋ธ/Wii์ ์ธ๊ธฐ์๋ค์ธ ๋ํ
๋ ํผ์คํธ ํํฐ ํ์ดํ๋ค์ด ๋์ฒด๋ก Dolphin์์ ์๊ตฌ์ฌ์์ด ๋ฎ์ ํธ์ ์ํ๋ค๋ ์ ์ด ์ผ์กฐํ๋ค. ํผ์คํธ ํํฐ ์ค์์ ๊ฐ์ฅ ๋ฌด๊ฑฐ์ด ํธ์ ๋๋ ๊ฒ ์ํผ ๋ง๋ฆฌ์ค ๊ฐค๋ญ์ ์ ๋. ๋ฐ๋ฉด PS2์ ์ธ๊ธฐ์๋ค ์ค์๋ ๊ฐ ์ค๋ธ ์ ์๋ฆฌ์ฆ, ๋ผ์ณ ์ค ํด๋ญํฌ ์๋ฆฌ์ฆ, ๊ทธ๋ฆฌ๊ณ ๊ทน์
์ ์๋ค์ ๊ฑฐ์ ๋ฑ๋ฑ ๋ฌด๊ฒ๊ธฐ๋ก ์๋ฌธ๋ ๊ฒ์๋ค์ด ํฌ์งํด ์๋ค. Dolphin๋ ์ ๋
ธ๋ธ๋ ์ด๋๋ ๋ผ์คํธ ์คํ ๋ฆฌ๋ฅผ ํด๋ณด๋ฉด ์ด์ง๊ฐํ PCSX2 ๊ฒ์๋ค์ ๊ฐ๋ฟํ ๋ฐ์ด๋๋ ๋ถ๋ด์ด ๊ฑธ๋ฆฐ๋ค.
[4] Windows Vista SP2์ ๋ฆฌ๋
์ค ์ด์ธ์ ์ ๋์ค ๊ณ์ด ์ด์ ์ฒด์ ๋ ๊ณต์์ ์ผ๋ก ๋ฏธ์ง์์ด๋ ์๋ํ ์๋ ์๋ค.
[5] ๊ทธ๋ํฝ ๋ฐฑ์๋๋ก DX11, OpenGL, Vulkan๊ณผ 2019๋
์๋กญ๊ฒ ์ถ๊ฐ๋ DX12๋ฅผ ์ง์ํ๋ค.
[6] 4.0-8933 ๋ฒ์ ๋ถํฐ 5.0-3774 ๋ฒ์ ์ด์ ๊น์ง DX12๋ฅผ ์ง์ํ๋ ์ ๋ ์๋ค. ์ด ๋๋ ๊ฐ๋ฐ์ ํ ๋ช
์ด ํผ์ ๊ฐ๋ฐํ๋ค์ํผ ํ๋๋ฐ, ํด๋น ๊ฐ๋ฐ์๊ฐ ์ ์ ํ๋ฉด์ ์์ฐ์ค๋ ํด์ถ๋์๋ค. ์ดํ ๋ถํํ DX12๋ ๊ฑฐ์ ์๋ก ๋ง๋ค๋ค์ํผ ํ ๊ฒ.
[7] 2017๋
์ RPCS3์ ํธํ์ฑ์ด ์ฝ์งํ๋ค. 2018๋
๋ง๋ถํฐ๋ Xenia๋ ๋ช๋ช ๊ฒ์์ ํ๋ ์ดํ ๋งํ ์์ค๊น์ง ์น๊ณ ์ฌ๋ผ์๋ค.
[8] ์ค๋
๋๋๊ณค AP์์ ํผํฌ๋จผ์ค๊ฐ ์ข๊ณ , ์์๋
ธ์ค์์๋ ๋๋ฆฌ๋ค. ๋๋ถ์ ์ง์ญ๋ณ๋ก ํ์ฌ AP๊ฐ ๋ค๋ฅธ ๊ฐค๋ญ์ S8์ ์ฑ๋ฅ์ด ์ฒ์ง์ฐจ์ด๋ค.
[9] ๋ณ๋์ ์์๋
ธ์ค ๋น๋๋ ์๋ค.
[10] ๊ตฌํ๊ธฐ๋ง ํ๋ค๋ฉด ์ฌ์ฉํ ์๋ ์๋ค. ์ค์ฉ์ ์ธ ์ธ๋ชจ๋ ์๊ณ , ๋ถํ
ํ๋ฉด์ ๊ฐ์ํ๋ ์ ๋.
[11] ๊ฒ์ํ๋ธ์ฉ ๊ฒ์ ์ธ์ด๋ธ ๋ฐ์ดํฐ๋ ๊ทธ๋ฅ SD ์นด๋์ ์ ์ฅ๋๋๋ฐ, ์ด ์ด๋ฏธ์ง๋ง ๊ฐ์ ธ์ค๋ฉด ๋๊ธฐ์ ์๋นํ ๊ฐ๋จํ๋ค. ๊ทธ๋๋ ๊ท์ฐฎ์ ๊ฑด ๋งคํ๊ฐ์ง.
[12] ์ด๋ ํ๋์ PC ๊ฒ์๋ค์ ๋ชจ๋ ๋์ผํ๋ค. ๊ฒ์์ ๋ฐฐํฌํ ๋ ๋ฏธ๋ฆฌ ์ปดํ์ผ ๋ ์
ฐ์ด๋ ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ฐฐํฌํ ์๊ฐ ์๋ค. ๋จ ์์ค ์ฝ๋ ์ํ๋ก ๋ฐฐํฌํ ํ์๋ ์์ผ๋ฉฐ, ๋ฐ์ดํธ ์ฝ๋ ํํ๋ก ๋ง๋ค์ด์ ๋ฐฐํฌํ ์๋ ์๋ค. ๋ฌผ๋ก ์ด๊ฑด ๋์ผ๋ก ๋ณด๊ธฐ์ ๊ทธ๋ฅ ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ ๊ฐ์ง๋ง ์ปดํ์ผ๋ ๊ฒ์ด ์๋๋ฉฐ ๊ฒฐ๊ตญ ์ปดํ์ผ ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ๋ค.(์ด์ฐจํผ ๋ฐ์ดํธ ์ฝ๋ ํํ๋ ์ด๋ก ์ ์ผ๋ก ์๋ฒฝ์ ๊ฐ๊น์ด ๋์ปดํ์ผ๋ ๊ฐ๋ฅํ๋ค)
[13] PC ๊ฒ์์ ๊ฒฝ์ฐ ์ ์ด์ ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ น ์์ํ ๋ ๋ก๋ฉํ๋ ๊ณผ์ ์์ ํ์ํ ์
ฐ์ด๋๋ฅผ ๋ฏธ๋ฆฌ ๋ค ์ปดํ์ผํด๋ฌ๋ ๋๊ณ , ์ค๊ฐ ์ค๊ฐ์ ๋ณ๋์ ๋ก๋ฉ ํ๋ฉด์ด ์์ ๋ ์ปดํ์ผ ํด๋ ๋๊ณ ์ด๋ป๊ฒ ํด๋ ์๊ด์ด ์๋ค. ๊ทธ๋ฌ๋ ๋ฌธ์ ๋ Dolphin ์ "์๋ฎฌ๋ ์ดํฐ" ์ด๊ธฐ ๋๋ฌธ์, ๊ฒ์๋ค์ด ์ด๋ค ์
ฐ์ด๋๋ฅผ ์ด๋ ์์น์ ์ ์ฅํด๋จ๊ณ ์ธ์ ์ธ์ง ์์น์ ์ผ๋ก ์ ์ ์๋ค. ๋ฌผ๋ก ์ต์ง๋ก ํ์ฌ๊น์ง ๊ฐ๋ฐ๋ ๊ฒ์๋ค์ ๋ํด์ ์ผ์ผ์ด ํต(hack) ํํ๋ก ํ๋ ๊ฑด ์ด๋ก ์ ์ผ๋ก ๋ฌธ์ ๊ฐ ์๊ฒ ์ง๋ง ์๋ฎฌ๋ ์ดํฐ๋ก์จ๋ ์ข์ ๋ฐฉ์์ด๋ผ ํ ์ ์๋ค.(์
ฐ์ด๋ ์บ์์ ๋ณ ์ฐจ์ด๋ ์๋ค)
[14] ๊ณผ๊ฑฐ Zfreeze ๊ธฐ๋ฅ ๊ตฌํ ๋ฑ ๋ง์ ๊ณตํ์ ํ ๊ฐ๋ฐ์.
[15] ์ด์ ๋ ์๋๋ง ํด๋ ์์๋ณด๋ค ํจ์ฌ ๋น ๋ฅธ ๊ฒ์ด๋ผ๊ณ ํ๋ค. ๊ฐ๋ฐ์๋ค์ด Ubershader์ ๋ณด๋๋ ๊ฐ์ฅ ํฐ ํ์๋ ๊ฐ๋ฐ์ ์ด๋ ค์๋ณด๋ค๋ "์ธ๋ง ํ ์๋๊ฐ ๋์ค๊ฒ ๋๋"์๋ค. Ubershader๋ฅผ ์ฒ์ ์์ฑํ์ ๋ ํ๋ ์ด ๊ฐ๋ฅํ ์๋๋ก ์๋ํ๋ค๋ ์ฌ์ค์ phire ๋ณธ์ธ์๊ฒ๋ ๋๋ผ์ ๋ค๊ณ ํ๋ค.
[16] ์
ฐ์ด๋ ์บ์๋ฅผ ์ฎ๊ธฐ๋ ๊ฒ ์์ฒด๋ ๊ฐ๋ฅํ์ง๋ง ๋ค๋ฅธ ์ปดํจํฐ์์ ์ต์ ํ๋ ํํ๋ก ์๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ์ข์ ํ๋์ ์๋๋ค.
[17] ๋ค๋ง TAS ๊ธฐ๋ฅ์ ๊ฐ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ ์ข ๋ถ์์ ํ ํธ. ์ฐธ๊ณ ๋ก Rachel Bryk์จ๊ฐ ๊ฐ์ฅ ํฌ๊ฒ ๊ธฐ์ฌํ ๋ถ๋ถ์ด TAS ๊ธฐ๋ฅ์ ๊ฐํ ๋ฐ ์์ ํ์ด๋ค.
[18] 5.0 ๋ฒ์ ์ด๊ธฐ๊น์ง๋ง ํด๋ ์ฑ๋ฅ์ด ๋ฎ์ ์ฌ์ฉ์๋ฅผ ์ํด 1.5๋ฐฐ์ 2.5๋ฐฐ ํด์๋๋ฅผ ์ง์ํ๋ค. ํ์ง๋ง ์๋๋ถํฐ ๋น์ ์๋ฐฐ ํด์๋๋ ๋ฌธ์ ๊ฐ ๋ง์์ ๊ถ์ฅ๋์ง ์๋ ์ต์
์ด์๊ณ ๊ฒฐ๊ตญ์ ์ญ์ ๋์๋ค. (์ง์๋๋ ์์ ์๋ 720p ๋์คํ๋ ์ด์์๋ 1.5๋ฐฐ 742p๊ฐ ์๋ 2๋ฐฐ 1056p, 1080p ์ด์ฉ์๋ 2.5๋ฐฐ 1320p๊ฐ ์๋ 3๋ฐฐ 1584p๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ณต์์ ์ธ ๊ถ๊ณ ์ฌํญ์ด์๋ค.) ์ปค์คํ
๋น๋๋ ์์ง๊น์ง ์ง์ํ์ง๋ง BUG๋ผ๊ณ ํ์๋์ด์์ด ๋ถ์์ ํ ์ ์๋ค.
[19] ์ด๋ค ๊ธฐ๋ฅ๋ค์ ์๊ฐ๋ณด๋ค ๋ฌด๊ฒ๋ค. ๋ด๋ถ ํด์๋๋ฅผ ๋์ฌ ๋ค์ด์ํ๋ง์ ํ๋ ํธ์ด ์ด๋์ผ ์๋ ์๋ค.
[20] "Forced 16:9"์ streched window๋ก ์ค์ ํ Widescreen Hack์ ํ์ฑํํด์ผ ํ๋ค.
[21] PCSX2๋ ๊ธ๋ก๋ฒํ ์์ด๋์คํฌ๋ฆฐ ํต์ ์๊ณ , ์์ ์์ด๋์คํฌ๋ฆฐ ์นํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํต์งธ๋ก ์๋ฎฌ๋ ์ดํฐ์ ๋๋ดํด ๋ฐฐํฌํ๋ค... ์ฌ์ฉ์ ์
์ฅ์์ ํธ๋ฆฌํ๊ธด ํ๋ค.
[22] N64 ์๋ฎฌ๋ ์ดํฐ๋ค๊ณผ PSP ์๋ฎฌ๋ ์ดํฐ ์ค PPSSPP๊ฐ ๋์ผํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ๋ค๋ฅธ ๋น์ทํ ๊ธฐ๋ฅ์ผ๋ก PCSX2๋ ํ
์ค์ณ์ ๋ฐ์ด๋ฆฌ๋์ด ํํฐ๋ง์ ๊ฐ์ ๋ก ๊ฐํ๋ ๊ธฐ๋ฅ, PPSSPP๋ xBRZ ํํฐ๋ง์ ๊ฐํ๋ ๊ธฐ๋ฅ์ด ์๋ค. Ishiiruka Dolphin๋ ํ
์ค์ณ ํํฐ๋ง์ ์ง์ํ๋ค.
[23] ์ ๋ฐ๋๋ก, ๋ช๋ช ๊ฒ์์ ์ ์ฌ์ ๊ธฐ๊ธฐ์์์ ๊ตฌ๋์ ์ฝ๊ฒ ํด ์ฃผ๋ 30fps ํจ์น๊ฐ ์๋ค. ๋ง๋ฆฌ์ค ์นดํธ Wii์ ๊ฒฝ์ฐ, 1~2์ธ ํ๋ ์ด 60fps, 3~4์ธ ํ๋ ์ด 30fps ๋ชจ๋๊ฐ ๋๋๋ฐ, ์ด๋ฅผ 30fps ๋ชจ๋๋ก ๊ฐ์ ํ๋ฉด ์ฑ๊ธ ํ๋ ์ด์์ ๋ ๋์ ์๋๋ฅผ ์ป์ ์ ์๋ค.
[24] 3.0 ๋ฒ์ ๋์์ ์ง์ํ๋ค ์ญ์ ํ 2019๋
์์์ผ ์๋กญ๊ฒ ๋ถํํ ๋ชจ์
ํ๋ฌ์ค ์๋ฎฌ๋ ์ด์
, 5.0 ๋ฒ์ ์ด๊ธฐ์ ์ง์ํ๋ค๊ฐ ์ญ์ ํ ์์ ํ ์๋ก์ด ์ฝ๋๋ก ๋ค์ ๋์์จ DX12 ๋ฐฑ์๋ ๊ฐ์ ์ฌ๋ก๋ ์๋ค.
[25] ์ ์ ํ ์ธํ
์ ๋ง์ถฐ์ผ ํ๋ฉฐ ์๊ทธ๋ฌ๋ฉด ๊ธฐ๋ณธ ๋น๋์ ๋ค๋ฅผ๊ฒ ์๋ค.