๋ถ๋ฅ:๋ํ
๋ ์๋ฎฌ๋ ์ดํฐ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
PC์์ ๊ตฌ๋ํ๋ NDS ์๋ฎฌ๋ ์ดํฐ. ๋ฐ์ค๋ฎด์ผ๋ก ๋ถ๋ฅด๊ธฐ๋ ํ๋ค.
ํํ์ด์ง๋ http://desmume.org/
GPL์ ๋ฐ๋ฅด๋ ์คํ์์ค ์ํํธ์จ์ด์ด๋ค.
์ด์ฐฝ๊ธฐ๋ถํฐ ์์ฉ๊ฒ์์ ๋๋ฆฌ๊ฒ๋๋ง ๋๋ฆด ์ ์์๊ธฐ์ ์๋นํ ์ฃผ๋ชฉ์ ๋ฐ์ ์๋ฎฌ๋ ์ดํฐ์ด์ง๋ง, ๊ฐ์ข ๊ฒฝ์ ์๋ฎฌ๋ ์ดํฐ๋ค์ ๋นํด ์๋นํ ๋๋ฆฐ ์ ๋ฐ์ดํธ ๋ฐ ๋ถ์์ ํ ์๋ ๋๋ฌธ์ ํ์ด ๊ทธ๋ค์ง ์ ์ข์์ผ๋ฉฐ, NO$GBA๋ฅผ ์ฃผ๋ก ์ฐ๋ ์ ์ ๋ค์ด ๋ง์์ ๋ณ ์ธ์ง๋๊ฐ ์์๋ค.
ํ์ง๋ง ๊พธ์คํ ์ ๋ฐ์ดํธ๋ฅผ ํตํด ์๋ฎฌ๋ ์ดํฐ์ ์ต์ ํ๋ ์ข์์ง๊ณ ์ปดํจํฐ์ ์ฌ์๋ ๋์์ง๋ฉด์ 2010๋ ๋ ์ค๋ฐ์ ๊ฒ์ ํ๋ ์ด์ ์ถฉ๋ถํ ์ธ๋งํ ์์ค๊น์ง ์น๊ณ ์ฌ๋ผ์๊ณ ,[1] 2020๋ ํ ์์ ์์๋ ๋์ ์ ํ์ฑ์ ์๋ฎฌ๋ ์ด์ ๊ณผ ์ฌ๋ฌ๊ฐ์ง ํธ์์ฑ์ ๋ฐ๋ผ NDS ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๋ํํ๋ ๊ถ์ฅ ์๋ฎฌ๋ ์ดํฐ๊ฐ ๋์๋ค.
๊ทธ๋ฌ๋ ์ด ์๋ฎฌ๋ ์ดํฐ๋ ์๋ฒฝํ ๊ฒ์ ์๋๋ฐ, ๋ํ์ ์ผ๋ก ํฌ์ผ๋ชฌ์คํฐ๋ ๊ฒ์ ํ๋ฉด์ ๊ฒ์ ์ ์ด ์์ถํ๋ ํ์์ ๋น๋กฏํด ๊ฐ์ข ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์์ธํ ๊ฑด ํ์ ํ๊ฒ ์ง๋ง ์์ดํ์ด ๊ธฐ๋ฅ๋ ์ง์ํ์ง ์์ ์ฌ๋ฌ๋ชจ๋ก ํฌ์ผ๋ชฌ์คํฐ๋ฅผ ํ๊ธฐ์๋ ๋ถ์ ํฉํ ์๋ฎฌ๋ ์ดํฐ. ๊ฐ๋ฐ์๋ ํฌ์ผ๋ชฌ์คํฐ ๊ด๋ จ ๋ฌธ์ ๋ฅผ ์๊ณ ๋ ์์ง๋ง, ํฌ์ผ๋ชฌ ๊ด๋ จ ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๊ธฐ์๋ ๊ต์ฅํ ๋ง์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ด ํ์ํ๋ฐ ๊ทธ๋ฐ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ผ ๊ฐ์น๋ฅผ ๋ชป ๋๋ผ๊ฒ ๋ค๋ฉฐ ํฌ์ผ๋ชฌ์ ๊ดํ ์ ๋ฐ์ดํธ๋ ์์ผ๋ก๋ ์์ ๊ฑฐ๋ผ๋ ์์ง๋ฅผ ํผ๋ ฅํ์๊ธฐ์ ์์ผ๋ก๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฐ๋ฅ์ฑ์ ์๋ค.[2][3]
2019๋ ํ ์์ ์์ ํฌ์ผ๋ชฌ ๊ถ์ฅ ์๋ฎฌ๋ ์ดํฐ๋ก๋ melonDS๊ฐ ๊ฑฐ๋ก ๋๋ค. melonDS๋ ์์ดํ์ด ๋ฐ ๊ทผ๊ฑฐ๋ฆฌ ๋ฌด์ ํต์ ๊ธฐ๋ฅ์ด ์ง์๋๋ ๋ฐ๋ค๊ฐ ๋น๋์ค ์ธํ ์์ 3D ๋ ๋๋ฌ๋ฅผ ์ํํธ์จ์ด๋ก ์ค์ ํ๋ฉด ์ฌ์์ ๋ง์ด ๋จน๊ธฐ๋ ํ์ง๋ง ๊ฒ์ ์ ๋ฒ๊ทธ๋ ํด๊ฒฐ๋๊ธฐ ๋๋ฌธ. ๊ทธ ์ธ์๋ ์ค๋ ์ ๊ฐ๋ฐ์ด ์ค๋จ๋ DeSmuME์ ๊ฐ์กฐํ์ธ X432R๊ฐ ์ฌ์ฉ๋๊ธฐ๋ ํ๋ค. ์ด ์๋ฎฌ์ ๊ฒฝ์ฐ 3D ์ธํ ์์ ๋ ๋๋ฌ๋ฅผ OpenGL 3.2๋ก ๋ฐ๊พผ ๋ค Enable Anti-Aliasing์ ํค๋ฉด ํฌ์ผ๋ชฌ์ ๊ฒ์ ์ ๋ฒ๊ทธ๊ฐ ํด๊ฒฐ๋๋ค.[4]
๋ํ ๋ฐ์ค๋ฎด์ ๊ฐ์ฅ ๋ํ์ ์ธ ๋ฒ๊ทธ ๋ฐ์ ๊ฒ์์ด ํฌ์ผ๋ชฌ์ธ ๊ฒ์ผ ๋ฟ, ๊ทธ ์ธ์๋ ์์ ๊ฒ์์์ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๊ธฐ๋ ํ๋๋ฐ ๊ทธ ๊ฒฝ์ฐ์๋ ์ฃผ๋ก melonDS๊ฐ ๊ฑฐ๋ก ๋๋ค. ๋จ, ๋ฐ๋๋ก ์คํ๋ ค melonDS์์๋ง ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋ ๊ฒ์๋ ์์ผ๋ฏ๋ก ๊ฒฐ๊ตญ์ ์ผ๋ฐ์ผ. 2019๋ ํ ์์ ์์ ์์ง ๋ ๋ค ์๋ฒฝํ ์๋ฎฌ๋ ์ดํฐ๊ฐ ์๋๋ฏ๋ก ๊ฒ์์ ๋ฐ๋ผ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๊ต์ฒดํ๋ฉฐ ์ฌ์ฉํ๋ ๊ฑธ ์ถ์ฒํ๋ค.
speedrun.com์์ ํฌ์ผ๋ชฌ์คํฐ ์๋ฆฌ์ฆ ์๋ฎฌ๋ ์ดํฐ๋ ํ๋ ์ด์ ์ด ํ๋ก๊ทธ๋จ๋ง ๋ฑ์ฌ ์กฐ๊ฑด์ผ๋ก ๋๋ฏ๋ก ๋๋ค ๊ฐ์ด ์ฐ๋๊ฒ์ด ๋์ฑ ์ข๋ค.
ํํ์ด์ง๋ http://desmume.org/
GPL์ ๋ฐ๋ฅด๋ ์คํ์์ค ์ํํธ์จ์ด์ด๋ค.
์ด์ฐฝ๊ธฐ๋ถํฐ ์์ฉ๊ฒ์์ ๋๋ฆฌ๊ฒ๋๋ง ๋๋ฆด ์ ์์๊ธฐ์ ์๋นํ ์ฃผ๋ชฉ์ ๋ฐ์ ์๋ฎฌ๋ ์ดํฐ์ด์ง๋ง, ๊ฐ์ข ๊ฒฝ์ ์๋ฎฌ๋ ์ดํฐ๋ค์ ๋นํด ์๋นํ ๋๋ฆฐ ์ ๋ฐ์ดํธ ๋ฐ ๋ถ์์ ํ ์๋ ๋๋ฌธ์ ํ์ด ๊ทธ๋ค์ง ์ ์ข์์ผ๋ฉฐ, NO$GBA๋ฅผ ์ฃผ๋ก ์ฐ๋ ์ ์ ๋ค์ด ๋ง์์ ๋ณ ์ธ์ง๋๊ฐ ์์๋ค.
ํ์ง๋ง ๊พธ์คํ ์ ๋ฐ์ดํธ๋ฅผ ํตํด ์๋ฎฌ๋ ์ดํฐ์ ์ต์ ํ๋ ์ข์์ง๊ณ ์ปดํจํฐ์ ์ฌ์๋ ๋์์ง๋ฉด์ 2010๋ ๋ ์ค๋ฐ์ ๊ฒ์ ํ๋ ์ด์ ์ถฉ๋ถํ ์ธ๋งํ ์์ค๊น์ง ์น๊ณ ์ฌ๋ผ์๊ณ ,[1] 2020๋ ํ ์์ ์์๋ ๋์ ์ ํ์ฑ์ ์๋ฎฌ๋ ์ด์ ๊ณผ ์ฌ๋ฌ๊ฐ์ง ํธ์์ฑ์ ๋ฐ๋ผ NDS ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๋ํํ๋ ๊ถ์ฅ ์๋ฎฌ๋ ์ดํฐ๊ฐ ๋์๋ค.
๊ทธ๋ฌ๋ ์ด ์๋ฎฌ๋ ์ดํฐ๋ ์๋ฒฝํ ๊ฒ์ ์๋๋ฐ, ๋ํ์ ์ผ๋ก ํฌ์ผ๋ชฌ์คํฐ๋ ๊ฒ์ ํ๋ฉด์ ๊ฒ์ ์ ์ด ์์ถํ๋ ํ์์ ๋น๋กฏํด ๊ฐ์ข ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์์ธํ ๊ฑด ํ์ ํ๊ฒ ์ง๋ง ์์ดํ์ด ๊ธฐ๋ฅ๋ ์ง์ํ์ง ์์ ์ฌ๋ฌ๋ชจ๋ก ํฌ์ผ๋ชฌ์คํฐ๋ฅผ ํ๊ธฐ์๋ ๋ถ์ ํฉํ ์๋ฎฌ๋ ์ดํฐ. ๊ฐ๋ฐ์๋ ํฌ์ผ๋ชฌ์คํฐ ๊ด๋ จ ๋ฌธ์ ๋ฅผ ์๊ณ ๋ ์์ง๋ง, ํฌ์ผ๋ชฌ ๊ด๋ จ ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๊ธฐ์๋ ๊ต์ฅํ ๋ง์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ด ํ์ํ๋ฐ ๊ทธ๋ฐ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ผ ๊ฐ์น๋ฅผ ๋ชป ๋๋ผ๊ฒ ๋ค๋ฉฐ ํฌ์ผ๋ชฌ์ ๊ดํ ์ ๋ฐ์ดํธ๋ ์์ผ๋ก๋ ์์ ๊ฑฐ๋ผ๋ ์์ง๋ฅผ ํผ๋ ฅํ์๊ธฐ์ ์์ผ๋ก๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฐ๋ฅ์ฑ์ ์๋ค.[2][3]
2019๋ ํ ์์ ์์ ํฌ์ผ๋ชฌ ๊ถ์ฅ ์๋ฎฌ๋ ์ดํฐ๋ก๋ melonDS๊ฐ ๊ฑฐ๋ก ๋๋ค. melonDS๋ ์์ดํ์ด ๋ฐ ๊ทผ๊ฑฐ๋ฆฌ ๋ฌด์ ํต์ ๊ธฐ๋ฅ์ด ์ง์๋๋ ๋ฐ๋ค๊ฐ ๋น๋์ค ์ธํ ์์ 3D ๋ ๋๋ฌ๋ฅผ ์ํํธ์จ์ด๋ก ์ค์ ํ๋ฉด ์ฌ์์ ๋ง์ด ๋จน๊ธฐ๋ ํ์ง๋ง ๊ฒ์ ์ ๋ฒ๊ทธ๋ ํด๊ฒฐ๋๊ธฐ ๋๋ฌธ. ๊ทธ ์ธ์๋ ์ค๋ ์ ๊ฐ๋ฐ์ด ์ค๋จ๋ DeSmuME์ ๊ฐ์กฐํ์ธ X432R๊ฐ ์ฌ์ฉ๋๊ธฐ๋ ํ๋ค. ์ด ์๋ฎฌ์ ๊ฒฝ์ฐ 3D ์ธํ ์์ ๋ ๋๋ฌ๋ฅผ OpenGL 3.2๋ก ๋ฐ๊พผ ๋ค Enable Anti-Aliasing์ ํค๋ฉด ํฌ์ผ๋ชฌ์ ๊ฒ์ ์ ๋ฒ๊ทธ๊ฐ ํด๊ฒฐ๋๋ค.[4]
๋ํ ๋ฐ์ค๋ฎด์ ๊ฐ์ฅ ๋ํ์ ์ธ ๋ฒ๊ทธ ๋ฐ์ ๊ฒ์์ด ํฌ์ผ๋ชฌ์ธ ๊ฒ์ผ ๋ฟ, ๊ทธ ์ธ์๋ ์์ ๊ฒ์์์ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๊ธฐ๋ ํ๋๋ฐ ๊ทธ ๊ฒฝ์ฐ์๋ ์ฃผ๋ก melonDS๊ฐ ๊ฑฐ๋ก ๋๋ค. ๋จ, ๋ฐ๋๋ก ์คํ๋ ค melonDS์์๋ง ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋ ๊ฒ์๋ ์์ผ๋ฏ๋ก ๊ฒฐ๊ตญ์ ์ผ๋ฐ์ผ. 2019๋ ํ ์์ ์์ ์์ง ๋ ๋ค ์๋ฒฝํ ์๋ฎฌ๋ ์ดํฐ๊ฐ ์๋๋ฏ๋ก ๊ฒ์์ ๋ฐ๋ผ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๊ต์ฒดํ๋ฉฐ ์ฌ์ฉํ๋ ๊ฑธ ์ถ์ฒํ๋ค.
speedrun.com์์ ํฌ์ผ๋ชฌ์คํฐ ์๋ฆฌ์ฆ ์๋ฎฌ๋ ์ดํฐ๋ ํ๋ ์ด์ ์ด ํ๋ก๊ทธ๋จ๋ง ๋ฑ์ฌ ์กฐ๊ฑด์ผ๋ก ๋๋ฏ๋ก ๋๋ค ๊ฐ์ด ์ฐ๋๊ฒ์ด ๋์ฑ ์ข๋ค.
2. ๊ธฐ๋ฅ[ํธ์ง]
- ์ํํธ์จ์ด/ํ๋์จ์ด ๋ ๋๋ง ๊ธฐ๋ฅ. 3D ์ต์ ์์ Softrasterizer(์ํํธ์จ์ด)์ OpenGL(ํ๋์จ์ด) ์ค์์ ์ ํํ ์ ์๋ค. ์ ํ์ฑ์ ์ ์๊ฐ ๋ ๋๋ค.
- ๊ทธ๋ํฝ ๊ฐํ ๊ธฐ๋ฅ. DeSmuME์ ๊ทธ๋ํฝ ๊ฐํ ๊ธฐ๋ฅ ์ง์์ ์๋นํ ๋ณด์์ ์ธ ํ๋๋ฅผ ์ทจํด 2015๋ ์ถ์๋ 0.9.11 ์์ ํ ๋ฒ์ ๊น์ง๋ ์ผ์ฒด์ ๊ทธ๋ํฝ ๊ฐํ ๊ธฐ๋ฅ์ ์ง์ํ์ง ์์์ง๋ง,[5] ์ดํ๋ก ์๋์ ๊ธฐ๋ฅ๋ค์ด ์ถ๊ฐ๋์๋ค.
- ๊ณ ํด์๋ ๋ ๋๋ง. ๊ณต์ ๋ฒ์ ์์ ์ง์ํ๊ธฐ ์ด์ ์ X432R์ด๋ผ๋ ์ด๋ฆ์ ๋ธ๋์น์์ ๋จผ์ ๋ด๋์ ๊ธฐ๋ฅ์ด๋ค. ์ ํฉ์ ๊ตฌํ์ด ๊ทธ๋ฆฌ ์ด๋ ต์ง ์์์๋ ์ ํ์ฑ์ ์งํค๊ธฐ ์ํด ๊ตฌํ์ ๋ฏธ๋ค ์๋ค๋ ์ถ์ธก์ด ๋ง๋ค.
DeSmuME์์ ๋ ๋๋ง ์ฐ์ฐ์ ๋๋ถ๋ถ์ CPU๊ฐ ๋ ๋งก๊ธฐ ๋๋ฌธ์[6] CPU ์ฑ๋ฅ์ด ๋งค์ฐ ๋นต๋นตํ์ง ์์ผ๋ฉด ํด์๋๋ฅผ ๋ง์ด ๋์ด๊ธฐ ์ด๋ ต๋ค. ๊ณ ํด์๋๋ฅผ ์ํ๋ค๋ฉด GPU ๊ฐ์์ ์ฌ์ฉํ๋ melonDS๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ซ๋ค.[7]- MSAA. r5032์์ ๊ณต์์ ์ผ๋ก ์ง์ํ๊ธฐ ์์ํ๋ค. ์ ๋ถํฐ ์์ฑ๋์ด ์์๋ ๊ธฐ๋ฅ์ด์ง๋ง ํ๋์ ๋ถํ์ฑํ๋ ๋๋ฏธ ์ฝ๋๋ก๋ง ๋ค์ด์๋ค๊ฐ[8] ๊ทธ์ ์ผ ๊ณต์์ ์ผ๋ก ์ถ์๋ ๊ฒ.
- Wi-Fi ์ฐ๊ฒฐ(ํ์ฌ๋ ๊ณต์์ ์ผ๋ก๋ ๋ฏธ์ง์์ด๋ฏ๋ก ๋น๊ณต์์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์ธ ์ ์๋ค. ํ์ ๋จ.)
- ์ฌ๋กฏ 2 ์๋ฎฌ๋ ์ด์ (ํฌ์ผ๋ชฌ์คํฐ, ๋ชฉ์ฅ ์ด์ผ๊ธฐ ๋ฑ.)
์คํ ์์ค์ ์ฅ์ ์ผ๋ก, ๋น๊ณต์์ ์ผ๋ก ์ง์๋๋ ์ข์ ๊ธฐ๋ฅ๋ค์ด ์๋ค. ์ฌ์ค, DeSmuME์ ๊ฐ๋ฐ์ด ๋ณด์์ ์ธ ํธ์ด๋ผ ๊ณต์ ๋ฒ์ ์ ๋ฃ์ผ๋ ค๊ณ ํ๋ค๊ฐ ํธํ์ฑ์ ์ด์ ๋ก ํด์ถ ๋นํ ๊ธฐ๋ฅ๋ค์ด ๋ง๋ค.
DeSmuME์ ๋ถ๊ฐ ๊ธฐ๋ฅ ์ง์์ ์์ฃผ ๋ณด์์ ์ธ ํ๋๋ฅผ ์ทจํด ์๋ค. ๋ฌด์ ํต์ ๊ธฐ๋ฅ, ๊ณ ํด์๋ ๊ธฐ๋ฅ๋ค์ ๋ชจ๋ ํ๋ ๊ณต์ ๋ฒ์ ์์ ์ถ์ง๋์๋ค๊ฐ ํด์ถ๋ ์ ๋ ฅ์ด ์๋ ๊ธฐ๋ฅ๋ค์ด๋ค. ์ด์ค ๊ณ ํด์๋ ๊ธฐ๋ฅ์ X432R์ด๋ผ๋ ๋น๊ณต์ ๋ฒ์ ์ผ๋ก ๊ฐ๋ผ์ ธ๋๊ฐ๊ณ [10] ๋ฌด์ ํต์ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๊ฐ๋ฐ์ StapleButter๋ ์์ ์๋ก์ด ์๋ฎฌ๋ ์ดํฐ์ธ melonDS๋ฅผ ๋ง๋ค์ด ํด๋น ์๋ฎฌ๋ ์ดํฐ์์ ์ฌ์ ์ต์ด๋ก NDS ๊ทผ๊ฑฐ๋ฆฌ ๋ฌด์ ํต์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ธฐ ์์ํ๋ค.
0.9.7 ๋ฒ์ ์ ๋๋๊ฒ๋ Wi-Fi๋ฅผ ํตํ ๋ฉํฐํ๋ ์ด๊ฐ ๋์์ผ๋ 2013๋ 9์ ์ด์ ๋ํ ๋์์ ์์ดํ์ด ์ปค๋ฅ์ ์๋ฒ๋ฅผ ๋ง์ ์ ์์ด ๋ถ๊ฐ๋ฅํ๊ฒ ๋์์ผ๋ 0.9.9 ๋ฒ์ ์์ ๋ค์ ์ง์ํ๊ฒ ๋์๋ค. ํ์ง๋ง ์๋ฎฌ๋ ์ดํฐ ์ค์ ์ด ์กฐ๊ธ ๊น๋ค๋กญ๊ณ , ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ข ๋ฃํ๋ฉด ์์ดํ์ด ๋์ ํ ๊ธฐ๋ก๋ค์ด ์ ๋ถ ์ด๊ธฐํ๋๋ค. 2014๋ 5์ 20์ผ๋ถํฐ ๋ํ ๋ DS Wi-Fi ์ปค๋ฅ์ ์์ฒด๊ฐ ์ข ๋ฃ๋์์ง๋ง, ์ฌ์ค ํ๋ฆฌ์๋ฒ๊ฐ ๋ํ๋๋ฉด์ ์ค์ ๋ง ์กฐ๊ธ ๋ณ๊ฒฝํ๋ฉด ์ฌ์ ํ Wi-Fi ์ปค๋ฅ์ ์ ๋ค์ ์ฆ๊ธธ ์ ์๊ฒ ๋์๋ค.
๊ทธ๋ฌ๋ 0.9.10 ๋ฒ์ ๋ถํฐ ์์ดํ์ด ์ง์์ด ์ค๋จ๋๊ณ ํต์ฌ ๊ฐ๋ฐ์๋ ๋ ์ด์ ์์ดํ์ด ์ง์์ ์ ํ๊ฒ ๋ค๋ ์์ง๋ฅผ ํผ๋ ฅํด ์ผ๋ถ๋ฌ ๊ตฌ๋ฒ์ ์ธ 0.9.9 ๋ฒ์ ์ ๋ค์ด๋ฐ์ง ์๋ ์ด์ ์ฌ์ฉํ ์ ์๊ฒ ๋์๋ค.
3. ๊ธฐํ[ํธ์ง]
์ด ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก, nds4droid๋ผ๋ ์ด๋ฆ์ ์๋๋ก์ด๋ ์ฑ์ด ์ ์๋์๋ค.
ํน์ ์ปดํจํฐ์์ ์ ์ฒด ํ๋ฉด ์์ ์์์ด ๋จ์ ์๋ ๋ฒ๊ทธ๊ฐ ์๋ค. ์์ธ์ด๋ ํด๊ฒฐ๋ฒ์ ๋ถ๋ช .
ํน์ ์ปดํจํฐ์์ ์ ์ฒด ํ๋ฉด ์์ ์์์ด ๋จ์ ์๋ ๋ฒ๊ทธ๊ฐ ์๋ค. ์์ธ์ด๋ ํด๊ฒฐ๋ฒ์ ๋ถ๋ช .
4. Tip[ํธ์ง]
- ๊ฒ์ ์์ ์ ์ ๋ฐ๋์ ํด์ ํด์ผ ํ ๋จ์ถํค๊ฐ ์๋ค.
Desmume ํ๋ก๊ทธ๋จ์ Load(๋ถ๋ฌ์ค๊ธฐ) ๋จ์ถํค๋ ๊ฒ์ ๋ด์์ ์ ์ฅํ ์ธ์ด๋ธ ํ์ผ์ ๋ ๋ ค ๋ฒ๋ฆฌ๋ฉฐ ์ค์๋ก ๋๋ฅด๋ฉด ๋ณต๊ตฌ๊ฐ ๋ถ๊ฐ๋ฅํ๋ฏ๋ก ๋ฐ๋์ ํด์ ํด์ผ ํ๋ค.[11]
Config - Hotkey Config ํญ๋ชฉ์์ 'Limit Framerate Toggle'(N)ํค[12], Savestates - 'Load from Slot0~9'(F1~F10)ํค, Savestate Slots - 'Quick Save/Load'(P)ํค๋ฅผ ํด์ ํ๋ค.[13] ๊ทธ๋ฆฌ๊ณ Savestates - 'Save to Slot'(Shift+F1~F10)ํค๋ฅผ ์ซ์ํค(1~0)๋ก ๋ฐ๊ฟ์ ์ธ์ด๋ธ๋ฅผ ํธ๋ฆฌํ๊ฒ ์ด์ฉํ ์ ์๋๋ก ํ๋ค.
- ์ด ์๋ฎฌ๋ ์ดํฐ๊ฐ ํ๊ธ์ ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ ํ์ผ ์ฃผ์(C:\ํ์ผํด๋)์ ํ๊ธ์ด ๋ค์ด๊ฐ ์์ผ๋ฉด ์ธ์ด๋ธ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค.
- ์ผ๋ถ ๊ฒ์์ ํ๋ค ๋ณด๋ฉด ๋ง์ดํฌ์ ์๋ฆฌ๋ฅผ ๋ด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์๋๋ฐ ์๋์ ๋ฐฉ๋ฒ์ผ๋ก ๋ง์ดํฌ ํ์ ์์ด ํด๊ฒฐ ๊ฐ๋ฅํ๋ค.
Config - Microphone Setting ํญ๋ชฉ์์ Use Microphone Sample ์ ์ ํ[14]]ํ๊ณ ์๋ฆฌ๊ฐ ํฐ 5์ด ์ด์ ๊ธธ์ด์ ์ฌ์ด๋(wav) ํ์ผ์ ์ถ๊ฐํ๋ค.[15]
Config - Hotkey Config ํญ๋ชฉ์์ Microphone์ ์ํ๋ ๋จ์ถํค๋ก ์ค์ ํ์ฌ ๋ง์ดํฌ์ ์๋ฆฌ๋ฅผ ๋ด์ผ ํ ๋ ํด๋นํค๋ฅผ ๊พน ๋๋ฅด๊ธฐ๋ง ํ๋ฉด ๋๋ค.
- ๊ฒ์ ํ๋ฉด ์ข์ธก ์๋จ์ ์ซ์์ ํจ๊ป (no movie)๋ผ๋ ๋ฉ์์ง๊ฐ ๊ณ์ ๋ฐ๊ฒฝ์ฐ .(๋ง์นจํ)ํค๋ฅผ ๋๋ฌ์ ์ ๋จ๊ฒ ํ ์ ์๋ค.
- +-ํค๋ฅผ ๋๋ฌ์ ๊ฒ์ ์๋๋ฅผ ๋น ๋ฅด๊ฒ ํ๊ฑฐ๋ ๋๋ฆฌ๊ฒ ํ ์ ์๋ค. ํ์์ ๋น ๋ฅด๊ฒ(x2~4), ์ ํฌ์ ์ ๋นํ ๋๋ฆฌ๊ฒ(x0.5~1), ๋ ๋ฒจ์ ์ ๋ณด๋์ค ๋ฅ๋ ฅ์น๋ฅผ ์ป์ ๋ ์ต๋ํ ๋๋ฆฌ๊ฒ ํด์ ๋์ ์์น๋ฅผ ์ ํํ ์ ์๋ค.
- ๊ฒ์ ํ๋ฉด์ ๋ณ๊ฒฝํ๊ณ ์ถ๋ค๋ฉด View - LCDs Layout - Horizontal ํน์ Vertical ํน์ View - Rotation - 90์ผ๋ก ์ค์ ํ๋ค.
[1] ์ฝ๋ก๊ธ ๋์ผ์ฝ์ด 3GHz ์ด์์ด ํ์. 2010๋
์ดํ์ ๋์จ ๋ฐ์คํฌํฑ ์ปดํจํฐ๋ผ๋ฉด ์ด ์ฌ์์ ์ถฉ๋ถํ ๋ง์กฑํ๊ธฐ ๋๋ฌธ์ 2017๋
ํ ์์ ์์๋ ๋ณ๋ก ๋ฌธ์ ๋์ง ์๋ ์ฌ์์ด๋ค. ๊ฒ๋ค๊ฐ ๊ฒ์์ ๋ฐ๋ผ์ ํธ์ฐจ๊ฐ ํฐ ํธ์ผ๋ก, ๋๋ถ๋ถ์ ๊ฒ์์ ๊ทธ๋ณด๋ค ๋ง์ด ๋ฎ์ ์ฌ์์์๋ ๋์๊ฐ๋ค.
[2] ์ค์ ๋ก 5๋
์ด ๋๋ ์๊ฐ์ด ์ง๋๋ ์ ํ ํด๊ฒฐ๋ ๊ธฐ๋ฏธ๊ฐ ์์ผ๋ฉฐ, ์์ ๊ณต์ ์ํค์์๋ ํฌ์ผ๋ชฌ ํธํ์ฑ ์
๋ฐ์ดํธ๋ ์์ ๊ฑฐ๋ผ๊ณ ๊ตต์ ๊ธ์จ๋ก ๊ฐ์กฐํ ์ ๋. ๊ทธ๋์ ์๋ฎฌ๋ ์ดํฐ๋ผ๋ฉด ์คํ์ ํ ์ ์์์งํ๊ณ ๋ ๋ณ๊ฐ๋ก ํธํ์ฑ 100%๋ฅผ ๋ชฉํ๋ก ์ผ์์ผ ํ๋๋ฐ ์ด๋ ๊ฒ ๋๋๊ณ ํธํ์ฑ์ ํฌ๊ธฐํ๊ฒ ๋ค๋ ๊ฐ๋ฐ ํ๋์๋ ๋นํ์ด ๋ง๋ค. ์์๊ถ์์๋ ์์ ๊ฐ๋ฐ์๊ฐ ํฌ์ผ๋ชฌ ์ํฐ์ธ ๊ฑด ์๋๋๋ ๋ง์ด ๋์ฌ ์ ๋.
[3] ๊ทธ๋๋ 3D ์ธํ
์์ ๋ ๋๋ฌ๋ฅผ OpenGL 3.2๋ก ๋ณ๊ฒฝํ๊ณ ํด์๋(GPU ์ค์ผ์ผ๋ง ํฉํฐ)๋ฅผ ํ๋ํ๋ฉด ์์ ํ๋ ์๋๋๋ผ๋ ์ด๋ ์ ๋ ์ํ๋๊ธฐ๋ ํ๋ค.
[4] ์ฌ์ค DeSmuME ๊ณต์ ๋ฒ์ ๋ ์์ฃผ ์ค๋ ์ ์ ๊ตฌ๋ฒ์ ์์๋ ์ง์ํ๋ ๊ธฐ๋ฅ์ด์์ง๋ง ์ด๋ ์์ ๋ถํฐ ์ญ์ ๋ ๊ธฐ๋ฅ์ด๋ค. ํ์ง๋ง DeSmuME ๊ตฌ๋ฒ์ ๋ณด๋ค๋ ๊ทธ๋๋ X432R์ด ๋ ๋ซ๊ธฐ ๋๋ฌธ์ X432R์ด ๊ถ์ฅ๋๋ ๊ฒ.
[5] DraStic์ด ๊ณ ํด์๋๋ฅผ ์ง์ํ๊ธฐ ์ ๊น์ง๋ ์ด๋ค NDS ์๋ฎฌ๋ ์ดํฐ๋ ๊ทธ๋ํฝ ๊ฐํ ๊ธฐ๋ฅ์ ์ง์ํ์ง ์์๋ค. ์ค๊ธฐ ํ๊ฒฝ ๊ทธ๋๋ก ํ
์ค์ณ ํํฐ๋ง๋, ์ํฐ ์์ผ๋ฆฌ์ด์ฑ๋ ์๋ 256x192 ํ๋ฉด์ผ๋ก๋ง NDS ๊ฒ์์ ํ ์ ์์๋ ๊ฒ์ด๋ค!
[6] OpenGL ๋ชจ๋๋ผ๋ ๋ง์ฐฌ๊ฐ์ง๋ค.
[7] ๊ธฐ๋ณธ์ ์ธ ์๋๋ DeSmuME๊ฐ ๋ ๋น ๋ฅด์ง๋ง ํด์๋๋ฅผ ๋์ด๋ฉด CPU ๋ถ๋ด์ผ๋ก ์ด์ด์ง๋ DeSmuME๊ณผ ๋ฌ๋ฆฌ melonDS๋ GPU ๊ฐ์ ๋๋ถ์ ์ฑ๋ฅ์ ํ๊ฒฉ ์์ด ํด์๋๋ฅผ ๋์ผ ์ ์๋ค.
[8] ์์ค ์ฝ๋๋ฅผ ๊ณ ์ณ์ ์ปดํ์ผํ๋ฉด ๋ฌธ์ ์์ด ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
[9] ํน์, ํ๋ฆฌ๊ฒ. NDS ํ
์ค์ณ์ ํ์ง์ด ์๋์ ๋ฎ๋ค ๋ณด๋ "Smooth textures" ์ต์
์ ์ผ๋ฉด ํฝ์
์ด ํ์ด ๋ณด์ด์ง ์๋ ๋์ ํ๋ฆฟํ๊ฒ ๋ญ๊ฐ์ ธ ๋ณด์ด๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ํ๋ฆฟํจ์ ๋๋ช
์ฌ์ธ ๋ํ
๋ 64 ํ๋ฉด์ ๋น์ ํ๋ฉด์ ์ซ์ดํ๋ ์ฌ๋๋ค์ด ๋ง๋ค. xBRZ ํํฐ์ ์กฐํฉํด์ ์ฐ๋ ๊ฒ์ด ์ข๋ค. CPU๊ฐ ๋ฐ์ณ์ค๋ค๋ฉด.
[10] ์ดํ X432R์ ๊ฐ๋ฐ์ด ์ค๋จ๋์์ผ๋, ๋คํํ ๊ณต์ ๋ฒ์ ๋ 0.9.11 ๋ฒ์ ์ดํ์ ๊ณ ํด์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์๋ค. ๋ฐ๋ผ์ ์ง๊ธ์ ๊ณต์ ๋ฒ์ ์ ์ฌ์ฉ์ด ๊ถ์ฅ๋๋ค.
[11] ๊ฒ์ ๋ด์ ์ธ์ด๋ธ ๊ธฐ๋ฅ ๋ณด๋ค๋ Desmume ํ๋ก๊ทธ๋จ์ ์ธ์ด๋ธ ๊ธฐ๋ฅ์ ์ด์ฉํ๋ ๊ฒ์ด ํธ๋ฆฌํ๋ค. Desmume๊ฐ ์ค์น๋ ํด๋ - Battery ํด๋์ ์ธ์ด๋ธ ํ์ผ์ ์์ฃผ ๋ฐฑ์
ํด ๋์.
[12] ์ธ์ด๋ธ/๋ก๋์ ๋ฌด๊ดํ์ง๋ง ์ค์๋ก ๋๋ฅด๋ฉด ๊ฒ์์ด ์ผ์์ ์ง๋๋ ๋ฌธ์ ๊ฐ ์์ด์ ํด์ ํ๋ ๊ฒ์ด ์ข๋ค. ์ผ์์ ์ง ํค๋ Alt/Pause๊ฐ ์ด๋ฏธ ์กด์ฌํ๋ค.
[13] Escํค๋ฅผ ๋๋ฅด๋ฉด ํด์ ๋๋ค.
[14] ๊ธฐ์กด์ micsample.raw ํ์ผ์ ์๋ฆฌ๊ฐ ์ฝํ๋ค.
[15] ์๋ค๋ฉด ๊ณจ๋์จ์ด๋ธ ๋ฑ์ ์ฌ์ด๋ ํธ์ง ํ๋ก๊ทธ๋จ์ผ๋ก ์ง์ ๋ง๋ ๋ค.