์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ ๋ช ๋ น ํจ์ฆ์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
ํจ์ฆ โ Sinclair ZX ์คํํธ๋ผ ์๋ฎฌ๋ ์ดํฐ
๊ฐ์
ํจ์ฆ [์ต์ ]
๊ธฐ์
ํจ์ฆ๋ Sinclair ZX Spectrum ์๋ฎฌ๋ ์ดํฐ์ ๋๋ค. ์ฌ๋ฌ ๋ชจ๋ธ(128 ํฌํจ)์ ์ง์ํ๋ฉฐ,
๋์คํ๋ ์ด์ ์ฌ์ด๋๋ฅผ ๋งค์ฐ ์ถฉ์คํ๊ฒ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
์๋ฎฌ๋ ์ดํฐ๋ ๋ค์์์ ์ง์ํ๋ ๋ชจ๋ ํ์์ ๋ก๋ํ ์ ์์ต๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์คํํธ๋ผ(3) โ ์ฌ๊ธฐ์๋ Z80์ด ํฌํจ๋ฉ๋๋ค.
SNA ๋ฐ SZX ์ค๋ ์ท, PZX, TAP ๋ฐ TZX ๊ฐ์ ํ ์ดํ ํ์ผ. SZX, Z80 ๋ฐ SNA์ ์ ์ฅ
์ค๋ ์ท๊ณผ TZX ๋ฐ TAP ํ ์ดํ ํ์ผ์ด ์ง์๋ฉ๋๋ค. Z80 ํ์์ ๋ํ SLT ํ์ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ถ๋ถ์ ์ผ๋ก ์ง์๋จ(๋ค์ค ๋ก๋ ๊ฒ์์ ์ถฉ๋ถํจ) ๊ทธ๋ฌ๋ ์ด์ DAT ํ์ผ ๋ก๋
๋ณํ์ ์๋๋๋ค. DSK, UDI, FDI, TR0, SDF, MGT, IMG, SAD, TRD, SCL ๋ฐ OPD ๋์คํฌ ์ด๋ฏธ์ง๋
ํตํฉ ๋์คํฌ ๋๋ผ์ด๋ธ๋ฅผ ํฌํจํ์ฌ ๋์คํฌ ์ธํฐํ์ด์ค๊ฐ ์๋ฎฌ๋ ์ดํธ๋ ๋ ์ง์๋จ
+3, Pentagon ๋๋ Scorpion ๋จธ์ ๊ณผ +D, DISCiPLE, Opus Discovery ๋ฐ Beta 128
์ธํฐํ์ด์ค. DCK ์นดํธ๋ฆฌ์ง ์ด๋ฏธ์ง๋ Timex 2068 ๋ณํ์ ์๋ฎฌ๋ ์ดํธํ ๋ ์ง์๋ฉ๋๋ค.
์ธํฐํ์ด์ค 2 ROM ์นดํธ๋ฆฌ์ง๋ ์ง์๋ฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก RZX ์ ๋ ฅ ๋ น์ ํ์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ๋ ์ง์ํฉ๋๋ค.
์ ์ฐธ์กฐ ์์ถ ํ์ผ ๋ก ์์ถ๋ ํ์ผ ์ฝ๊ธฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์น์ bzip2(3) ๋๋
gzip์(3).
์ต์
--๊ฐ์ ๋ก๋
Fuse๊ฐ ํ ์ดํ ๋ก๋๋ฅผ "short
ํ๋ก" ๋ก๋ฉ ๋ฃจํ. ์ด๋ ๊ฒ ํ๋ฉด ์ผ๋ฐ์ ์ผ๋ก ๋ก๋ฉ ์๋๊ฐ ๋นจ๋ผ์ง์ง๋ง
์ผ๋ถ ๋ก๋๊ฐ ์คํจํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง `--no-accelerate-loader'
๋นํ์ฑํ). ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ๊ฐ์ ๋ก๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--์ธก๋ฉด ํํธ
GTK+ ๋ฐ Xlib ์ฌ์ฉ์ ์ธํฐํ์ด์ค๊ฐ ์ฐฝ์ 'ํํธ'๋์ด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
๊ด๋ฆฌ์๊ฐ ๊ทธ๋ํฝ ์ฐฝ์ ๊ธฐ๋ณธ ํ๋ฉด ๋น์จ์ ๋ํด
์ ์ฌ๊ฐํ์ด ์๋ ํฌ๊ธฐ๋ก ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉด ํจ์ฆ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ํ์๋์ง ์์ต๋๋ค. ์ด๊ฒ
์ต์ ์ ์ฌ์ฉํ ๋ ์ผ๋ถ ์ฐฝ ๊ด๋ฆฌ์์ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๊ฒ์ผ๋ก ๊ด์ฐฐ๋์์ต๋๋ค.
์ฐฝ์ ํฌ๊ธฐ๊ฐ ์กฐ์ ๋๊ฑฐ๋ ์ด๋๋๋ ๊ฒ์ ์ ํ ๋ฐฉ์งํ ์ ์๋ GTK+ UI. (ํ์ฑํ๋จ
๊ธฐ๋ณธ์ ์ผ๋ก `--no-aspect-hint' ๋นํ์ฑํ). ์ฐธ์กฐ
`--strict-aspect-hint'์ต์ .
--์๋ ์ ์ฅ ์ค์
ํจ์ฆ์ ํ์ฌ ์ค์ ์ด ์ข ๋ฃ ์ ์๋์ผ๋ก ์ ์ฅ๋์ด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. NS
์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ์๋ ์ ์ฅ ์ค์ ์ต์ ์ ์ ํํฉ๋๋ค.
--์๋ ๋ก๋
ํ ์ดํ ๋ฐ ๋์คํฌ ํ์ผ์ด ์๋์ผ๋ก ๋ก๋๋์ด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฆฐ ํ์ผ, ์ด๋ค... ๋ฉ๋ด ์ต์ . (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--์๋ ๋ก๋ ์์' ๋นํ์ฑํ). ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ์๋๋ก๋ ๋ฏธ๋์ด
์ต์ ์ ์ ํํฉ๋๋ค.
--๋ฒ ํ128
๋ฒ ํ 128 ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ
๋ฒ ํ 128 ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--beta128-48๋ถํธ
Beta 128 ์ธํฐํ์ด์ค๊ฐ 48K ๋๋ TC2048 ์๋ฎฌ๋ ์ด์ ์์ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ ์ต์
์ถ๊ฐ๋ก ์์คํ ์ด TR-DOS ์์คํ ์ผ๋ก ์ง์ ๋ถํ ๋๋์ง ์ฌ๋ถ๋ฅผ ์ ์ดํฉ๋๋ค.
๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ๋ฒ ํ 128 ์๋์ฐจ ์๋ in 48K ๊ธฐ๊ณ
์ต์ ์ ์ ํํฉ๋๋ค.
--๋ฒ ํ๋์คํฌ ํ์ผ
์ง์ ๋ ํ์ผ์ ์๋ฎฌ๋ ์ดํธ๋ ๋ฒ ํ ๋์คํฌ ์ธํฐํ์ด์ค์ ๋๋ผ์ด๋ธ A:์ ์ฝ์ ํ๊ณ
์์ ์ ํํ๊ณค ๋ชจ๋๋ฅผ ์ ํํฉ๋๋ค.
--bw-tv
๋์คํ๋ ์ด๊ฐ ์ปฌ๋ฌ ๋๋ ํ๋ฐฑ ํ ๋ ๋น์ ์ ์๋ฎฌ๋ ์ด์ ํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
์ด ์ต์ ์ GTK+, Win32, Xlib ๋ฐ SDL ์ฌ์ฉ์ ์ธํฐํ์ด์ค์์ ์ ํจํฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ ํญ์ ์ปฌ๋ฌ TV๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค. ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ
๊ฒ์ ๋ฐ ํ์ดํธ TV ์ต์ ์ ์ ํํฉ๋๋ค.
--๊ฒฝ์ ์ฝ๋ ์ํธ
๊ฒฝ์ ๋ชจ๋ RZX ํ์ผ์ ๊ธฐ๋กํ ์ฝ๋๋ฅผ ์ง์ ํฉ๋๋ค. RZX์ ๋์ผ
์ต์ ๋ํ ์์ ๊ฒฝ์ ์ํธ ์ต์ ์ ์ ํํฉ๋๋ค.
--๊ฒฝ์ ๋ชจ๋
์ ๋ ฅ ๋ น์์ด '๊ฒฝ์ ๋ชจ๋'์์ ์ด๋ฃจ์ด์ ธ์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ๊ฐ์
RZX ์ต์ ๋ํ ์์ ๊ฒฝ์ ๋ชจ๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--์์ถ-rzx
RZX ํ์ผ์ ์์ถํ์ฌ ๊ธฐ๋กํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ผ๋ฉฐ,
ํ์ง๋ง `--no-compress-rzx' ๋นํ์ฑํ). RZX ์ต์ ๋ํ ์์์ ๋์ผ
์์ถํ๋ค RZX ๋ฐ์ดํฐ ์ต์ ์ ์ ํํฉ๋๋ค.
--ํ์ธ-๋์
'์ํํ' ์์ (์: ๋ฐ์ดํฐ ์์ค์ ์ ๋ฐํ ์ ์๋ ์์ ) ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
์คํํธ๋ผ ์ฌ์ค์ )์ด ๋ฐ์ํ๊ธฐ ์ ์ ํ์ธ์ด ํ์ํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค.
ํ์ง๋ง `--no-confirm-actions' ๋นํ์ฑํ). ์ด ์ต์ ์
์ผ๋ฐ ์ต์ ๋ํ ์์ ํ์ธํ๊ธฐ ํ์ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋๋ฒ๊ฑฐ ๋ช ๋ น ํ
์๋ฎฌ๋ ์ดํฐ ์์ ์ ์ ์คํํ ๋๋ฒ๊ฑฐ ๋ช ๋ น์ ์ง์ ํฉ๋๋ค. ์ด๊ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค
์ค๋จ์ ๋ฑ์ ์ค์ ํฉ๋๋ค. ํ์ฌ ์ด ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ์ค์ ์ ๋ ฅํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๋๋ค.
๋๋ฒ๊ฑฐ ๋ช ๋ น. (์ฐธ์กฐ ๋ชจ๋ํฐ/๋๋ฒ๊ฑฐ ์์ธํ ๋ด์ฉ์ ์น์ ์ฐธ์กฐ).
--๊ฐ์ง ๋ก๋
Fuse๊ฐ ํ ์ดํ์ ์ก์ธ์คํ ๋ ๊ฐ์ง๋ฅผ ์๋ํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํ๊ณ
๊ฐ์ ํ ์ดํ ์ฌ์์ ์๋์ผ๋ก ์์ ๋ฐ ์ค์งํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง
`๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค--no-detect-loader' ๋นํ์ฑํ). ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ
๊ฐ์ง ๋ก๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--์ ์
DISCIPLE ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ
์ ์ ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--์ ์ ๋์คํฌ ํ์ผ
์ง์ ๋ ํ์ผ์ ์๋ฎฌ๋ ์ดํธ๋ DISCiPLE์ ๋๋ผ์ด๋ธ 1์ ์ฝ์ ํฉ๋๋ค.
--๋์คํฌ ์์ฒญ ๋ณํฉ
Fuse๊ฐ ๋์คํฌ์ 'B' ์ชฝ์ ๋ณํฉํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ฌ์ฉ์์๊ฒ ํ์ธํ๋๋ก ์์ฒญํฉ๋๋ค.
์ ๋จ๋ฉด ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ด ๋ ๋ณ๋์ ํ์ผ์์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
--๋์คํฌ ์๋ ๋ณํฉ ๋ชจ๋
Fuse๊ฐ ๋์คํฌ์ 'B' ์ชฝ์ ๋ํด ๋ณ๋์ ํ์ผ์ ๋ณํฉํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํฉ๋๋ค.
์ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ด ๋ ์ด๋ฏธ์ง ๋ณ๋ ํ์ผ. ๋๋ถ๋ถ์ ์๋ฉด ๋์คํฌ ์ด๋ฏธ์ง
๋ ๊ฐ์ ๋จ๋ฉด ๋์คํฌ ์ด๋ฏธ์ง๋ก ๋คํ๋ฉ๋๋ค(์: `Golden Ax - Side A.dsk' ๋ฐ
'ํฉ๊ธ ๋๋ผ - ์ฌ์ด๋ B.dsk'. ๋ฐ๋ผ์ Golden Axe๋ฅผ ํ๋ ์ดํ๋ ค๋ฉด ๋จผ์
์ฒซ ๋ฒ์งธ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ฝ์ ํ๊ณ ๊ฒ์์์ B๋ฉด์ ์ฝ์ ํ๋๋ก ์์ฒญํ ๋
๋ด๋ถ์ ๋์คํฌ๋ฅผ '๋ค์ง๊ธฐ'ํ๋ ๋์ ๋ ๋ฒ์งธ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ฐพ์ ์ฝ๋๋ค.
์ด์ ํ๋ค. ํ์ฑํ๋ ๊ฒฝ์ฐ Fuse๋ ๋ ๋ฒ์งธ ์ด๋ฏธ์ง๋ ์ด๊ณ ์ด์ค ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ ค๊ณ ์๋ํฉ๋๋ค.
์๋ฉด ๋์คํฌ ์ด๋ฏธ์ง(๋ ๊ฐ์ ๋จ๋ฉด ๋์คํฌ ์ด๋ฏธ์ง ๋ณํฉ)๋ฅผ ์ฝ์ ํ๊ณ ๋ณํฉ๋
๊ฐ์ ๋์คํฌ๋ฅผ ๋์คํฌ ๋๋ผ์ด๋ธ์ ๋ฃ์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ํ์ผ์ด ํ์ชฝ์ธ์ง ์ฌ๋ถ๋ฅผ ๊ฐ์งํฉ๋๋ค.
ํ์ผ ์ด๋ฆ์ด [Ss]ide[ _][abAB12][์ ๊ฐ์ ํจํด๊ณผ ์ผ์นํ๋ ๊ฒฝ์ฐ ์๋ฉด ์ด๋ฏธ์ง
_.] ์ด๋ ค ์๋ ๋์คํฌ์ ํ์ผ ์ด๋ฆ์. Fuse๊ฐ ๋ฐ๊ฒฌ๋๋ฉด ๋ค์์ ์๋ํฉ๋๋ค.
๋์คํฌ์ ๋ค๋ฅธ ์ชฝ๋ ์ด์ด์ ์ ์ ํ ๋ฌธ์๋ก ๋์ฒดํ์ญ์์ค.
ํ์ผ ์ด๋ฆ ์: 1โ2, aโb, AโB. ์ฑ๊ณตํ๋ฉด ๋ ์ด๋ฏธ์ง๋ฅผ ๋ณํฉํ๊ณ
์ด์ ๋๋ผ์ด๋ธ์ ์๋ฉด ๋์คํฌ๊ฐ ์์ต๋๋ค. ์ฆ, 'ํฉ๊ธ๋๋ผ-
Side A.dsk', Fuse๋ 'Golden Axe - Side B.dsk'๋ ์ด๋ ค๊ณ ์๋ํฉ๋๋ค. ์ด์ ํ ์ ์์ต๋๋ค.
Golden Axe๊ฐ 'Side B'๋ฅผ ์์ฒญํ๋ฉด ๋์คํฌ๋ฅผ '๋ค์ง๊ธฐ'๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์
์ด๋จธ ๋๋๋ค, ์ ๋จ๋ฉด ๋๋ผ์ด๋ธ ๋ฐ ํญ์.
--๋๋๊ธฐ
DivIDE ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ
๋๋๊ธฐ ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--๋๋๊ธฐ-๋ง์คํฐ ํ์ผ ํ์ผ
--divide-slavefile ํ์ผ
DivIDE์ ์๋ฎฌ๋ ์ดํธ๋ ๋ง์คํฐ ๋ฐ ์ฌ๋ ์ด๋ธ๋ก ๋ก๋ํ IDE ์ด๋ฏธ์ง ์ง์
๊ฐ๊ฐ ๋๋ผ์ด๋ธํฉ๋๋ค.
--๋๋๊ธฐ ์ฐ๊ธฐ ๋ฐฉ์ง
์๋ฎฌ๋ ์ดํธ๋ DivIDE์ ์ฐ๊ธฐ ๋ฐฉ์ง ์ ํผ๊ฐ ์ค์ ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋๋ก ์ง์ ํฉ๋๋ค.
๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ๋๋๊ธฐ ์ฐ๋ค ๋ณดํธ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋ ํ์ผ
์ง์ ๋ ํ์ผ์ ์๋ฎฌ๋ ์ดํธ๋ Timex 2068 ๋ณํ ๋ํฌ์ ์ฝ์ ํฉ๋๋ค. ๋ํ ์ ํ
๊ฐ๋ฅํ ๊ฒฝ์ฐ ์์ ์ TC2068.
--์ด์ค ์ค์บ ๋ชจ๋
ํ๋ ์ ๋ฒํผ UI๊ฐ ์ด์ค ์ค์บ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋๋ก ์ง์ ํฉ๋๋ค(์ฌ๊ธฐ์
๊ฐ ๋ผ์ธ์ ๋ ๋ฒ ํ์๋ฉ๋๋ค).
--drive-plus3a-์ ํ ์ ํ
--drive-plus3b-์ ํ ์ ํ
--drive-beta128a-type ์ ํ
--drive-beta128b-์ ํ ์ ํ
--drive-beta128c-type ์ ํ
--drive-beta128d-type ์ ํ
--drive-plusd1-type ์ ํ
--drive-plusd2-type ์ ํ
--drive-disciple1-type ์ ํ
--drive-disciple2-type ์ ํ
--drive-opus1-์ ํ ์ ํ
--drive-opus2-์ ํ ์ ํ
์ฐ๊ฒฐ๋ ์ธํฐํ์ด์ค๋ก ์๋ฎฌ๋ ์ดํธํ ๋์คํฌ ๋๋ผ์ด๋ธ ์ ํ์ ์ง์ ํฉ๋๋ค. ๋์คํฌ ๋ณด๊ธฐ
์์ธํ ๋ด์ฉ์ ์ต์ ๋ํ ์์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
--drive-40-max-track ๊ณ์ฐ
--drive-80-max-track ๊ณ์ฐ
40๊ฐ ๋ฐ 80๊ฐ ํธ๋ ๋ฌผ๋ฆฌ์ ๋๋ผ์ด๋ธ์ ๋ํ ์ต๋ ํธ๋ ์ ์ง์
๊ฐ๊ฐ.
--embed-์ค๋ ์ท
๋ นํ ์ค์ผ ๋ ์ค๋ ์ท์ RZX ํ์ผ์ ํฌํจํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
๊ธฐ์กด ์ค๋ ์ท์์ ์์๋์์ต๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--ํฌํจ๋์ง ์์ ์ค๋ ์ท' ๋นํ์ฑํ). RZX ์ต์ ๋ํ ์์์ ๋์ผ ํญ์ ํฌํจ
์ค๋ ์ฌ์ง ์ต์ ์ ์ ํํฉ๋๋ค.
--๋น ๋ฅธ ๋ก๋
๊ฐ์ ํ ์ดํ๊ฐ
๋๊ณ ์๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง `--๋น ๋ฅธ ๋ก๋ ์์' ๋นํ์ฑํ). NS
์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ๋น ๋ฅธ ๋ก๋ฉ ์ต์ ์ ์ ํํฉ๋๋ค.
-f ์ฃผํ์
--์ฌ์ด๋ ์ฃผํ์ ์ฃผํ์
ํจ์ฆ๊ฐ ์ฌ์ด๋ ์ฅ์น์ ์ฌ์ฉํ ์ฃผํ์๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 32kHz์ ๋๋ค.
๊ทธ๋ฌ๋ ์ผ๋ถ ์ฅ์น๋ ๋จ์ผ ์ฃผํ์ ๋๋ ์ ํ๋ ๋ฒ์(์: 48kHz
๋๋ ์ต๋ 22kHz).
--ํ๋ฌ
Fuller Box ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ํ๋ฌ ์์
์ต์ ์ ์ ํํฉ๋๋ค.
--์ ์ฒด ํ๋ฉด
ํจ์ฆ๊ฐ ์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ์คํ๋์ด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ์ต์ ์
SDL UI ์๋์ ์์ต๋๋ค.
-g ํํฐ๋ง
--๊ทธ๋ํฝ ํํฐ ๋ชจ๋
์ฌ์ฉ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์ฌ์ฉํ ๊ทธ๋ํฝ ํํฐ๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ํ์ค, ๊ทธ
ํํฐ๋ง์ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ 2x, 2xsai, 3x, advmame2x, advmame3x,
๋ํธ ๋งคํธ๋ฆญ์ค, ๋ฐ, ๋ฐ ๊ฑด๋๋ฐ๊ธฐ, hq2x, hq3x, ํ์ค, ์ํผํฌ์์ค์ฌ์ด, ์ํผ์ด๊ธ, ์๊ฐx15x,
ํ์์์คํฐ๋น, tv2x, ํํฐ๋น, paltv2x์ ๋ฉ์ดํฌ์ ์์ฐ, ๊ทธ๋ฆฌ๊ณ ํ๊ตญ์์ ์ฌ๋์ ๋ด์ ๋ณด๋ธ paltv3x. ๋ฅผ ์ฐธ์กฐํ์ญ์์ค ๊ทธ๋ํฝ ํํฐ ์น์
์์ธํ ๋ด์ฉ์.
--๊ทธ๋ํฝ ํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ZX ํ๋ฆฐํฐ์์ ๊ทธ๋ํฝ ์ถ๋ ฅ์ ์ฌ์ฉ๋๋ ํ์ผ ์ด๋ฆ์ ์ค์ ํฉ๋๋ค. ์ฐธ์กฐ
ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
-h
--๋์
์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋์ดํ์ฌ ๊ฐ๋จํ ์ฌ์ฉ ๋์๋ง์ ์ ๊ณตํฉ๋๋ค.
--if2cart ํ์ผ
์ง์ ๋ ํ์ผ์ ์๋ฎฌ๋ ์ดํธ๋ ์ธํฐํ์ด์ค 2์ ์ฝ์ ํฉ๋๋ค.
--์ธํฐํ์ด์ค1
Sinclair ์ธํฐํ์ด์ค ์๋ฎฌ๋ ์ดํธ 1. ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ
์ธํฐํ์ด์ค 1 ์ต์ ์ ์ ํํฉ๋๋ค.
--์ธํฐํ์ด์ค2
Sinclair Interface 2๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--no-์ธํฐํ์ด์ค2' ๋นํ์ฑํ). ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ์ธํฐํ์ด์ค 2
์ต์ ์ ์ ํํฉ๋๋ค.
--issue2
๋ฌธ์ 2 ํค๋ณด๋๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ๋ฐํ๋ฌผ 2 ๊ฑด๋ฐ
์ต์ ์ ์ ํํฉ๋๋ค.
-j ์ฅ์น
--์กฐ์ด์คํฑ-1 ์ฅ์น
์ฝ๊ธฐ ์ฅ์น ์ฒซ ๋ฒ์งธ ์กฐ์ด์คํฑ์ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ํจ์ฆ๋ ๋ ์ค ํ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
`/dev/input/js0' ๋๋ `/dev/js0' ๊ธฐ๋ณธ์ ์ผ๋ก.
--์กฐ์ด์คํฑ-2 ์ฅ์น
~์ ๊ดํด์๋ --์กฐ์ด์คํฑ-1 ๊ทธ๋ฌ๋ ๋ ๋ฒ์งธ ์กฐ์ด์คํฑ์ ๊ฒฝ์ฐ; ์ฌ๊ธฐ์ ๊ธฐ๋ณธ๊ฐ์ ๋ค์ ์ค ํ๋์ ๋๋ค.
`/dev/input/js1' ๋๋ `/dev/js1'.
--์กฐ์ด์คํฑ-1-์ถ๋ ฅ ์ ํ
--์กฐ์ด์คํฑ-2-์ถ๋ ฅ ์ ํ
--์กฐ์ด์คํฑ-ํค๋ณด๋-์ถ๋ ฅ ์ ํ
์ฒ์ ๋ ๊ฐ์ ์ค์ ์กฐ์ด์คํฑ์ ์ฐ๊ฒฐํ ์กฐ์ด์คํฑ ์ธํฐํ์ด์ค๋ฅผ ์ ํํ๊ณ
ํค๋ณด๋ ์กฐ์ด์คํฑ. ๊ธฐ๋ณธ๊ฐ์ 0, ์ถ๋ ฅ์ด ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์
1 (์ปค์), 2 (์ผ์คํค), 3 (์ฑํด๋ ์ด 1), 4 (์ฑํด๋ ์ด 2), 5 (ํ์ด๋ฉ์ค 1), 6 (ํ์ด๋ฉ์ค 2),
๋ฐ 7 (ํ๋ฌ). ์กฐ์ด์คํฑ ์ต์ ๋ํ ์์์ ๋์ผ ์กฐ์ข ๊ฐ ์ ํ ์ต์ ์ ์ ํํฉ๋๋ค.
--์กฐ์ด์คํฑ-1-ํ์ด์ด-1 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-2 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-3 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-4 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-5 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-6 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-7 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-8 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-9 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-10 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-11 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-12 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-13 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-14 ์ํธ
--์กฐ์ด์คํฑ-1-ํ์ด์ด-15 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-1 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-2 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-3 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-4 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-5 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-6 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-7 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-8 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-9 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-10 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-11 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-12 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-13 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-14 ์ํธ
--์กฐ์ด์คํฑ-2-ํ์ด์ด-15 ์ํธ
์ ์ฉ ๊ฐ๋ฅํ ์ค์ ์กฐ์ด์คํฑ์ ์ํด ํธ๋ฆฌ๊ฑฐ๋์ด์ผ ํ๋ ํจ์ฆ ํค ์ฝ๋ ์ ํ
๋ฒํผ ๋๋ฆ. ์ฝ๋๋ ํค์ ํด๋นํ๋ ํจ์ฆ ํค๋ณด๋ ์ฝ๋์ ๋๋ค. NS
๊ธฐ๋ณธ๊ฐ์ 4096 ๊ฐ์ ์กฐ์ด์คํฑ ๋ฐ์ฌ ๋ฒํผ์ ํด๋นํฉ๋๋ค. ๊ฐ์
์กฐ์ด์คํฑ ์ต์ ๋ํ ์์์ ์กฐ์ข ๊ฐ ํ์ฌ ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
--์กฐ์ด์คํฑ-ํค๋ณด๋-์ ์ํธ
--์กฐ์ด์คํฑ-ํค๋ณด๋-๋ค์ด ์ํธ
--์กฐ์ด์คํฑ-ํค๋ณด๋-์ผ์ชฝ ์ํธ
--์กฐ์ด์คํฑ-ํค๋ณด๋-์ค๋ฅธ์ชฝ ์ํธ
--์กฐ์ด์คํฑ-ํค๋ณด๋-ํ์ด์ด ์ํธ
์ด๋ค ํจ์ฆ ํค ์ฝ๋๊ฐ ๊ฐ ๋ฐฉํฅ๊ณผ ์ผ์นํด์ผ ํ๋์ง ์ ํํ๊ณ
ํค๋ณด๋ ๊ฐ์ ์กฐ์ด์คํฑ. ํค๋ณด๋ ์กฐ์ด์คํฑ ์ต์ ๋ํ ์์์ ๋์ผ
๋จ์ถ ...์ ๋ํ UP, ๋จ์ถ ...์ ๋ํ DOWN, ๋จ์ถ ...์ ๋ํ ์ผ์ชฝ, ๋จ์ถ ...์ ๋ํ ๊ถ๋ฆฌ ๋ฐ ๋จ์ถ ...์ ๋ํ
์๋ฐฉ ์ต์ ์ ๊ฐ๊ฐ.
--์กฐ์ด์คํฑ ํ๋กฌํํธ
์ด ์ต์ ์ ์ง์ ํ๋ฉด ํจ์ฆ๊ฐ ์กฐ์ด์คํฑ์ ํํ๋ฅผ ๋ฌป๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
์ค๋ ์ท์ ๋ก๋ํ ๋ ์ฌ์ฉํ๋ ค๋ ์๋ฎฌ๋ ์ด์ . ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ํ๋กฌํํธ๊ฐ ํ์๋์ง ์์ต๋๋ค.
์ค๋ ์ท์ ๊ตฌ์ฑ์ด ํ์ฌ ์ฌ์ฉ ์ค์ธ ๊ฒ๊ณผ ์ผ์นํฉ๋๋ค. ์ ๋์ผ
์ผ๋ฐ ์ต์ ๋ํ ์์ ์ค๋ ์กฐ์ข ๊ฐ ์ ์ํ ์ต์ ์ ์ ํํฉ๋๋ค.
--์ผ์คํค
Kempston ์กฐ์ด์คํฑ์ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ์ผ์คํค
์กฐ์ข ๊ฐ ์ต์ ์ ์ ํํฉ๋๋ค.
--kempston-๋ง์ฐ์ค
Kempston ๋ง์ฐ์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ์ผ์คํค ๋ง์ฐ์ค
์ต์ ์ ์ ํํฉ๋๋ค.
--๋ฆ์ ํ์ด๋ฐ
์ผ๋ถ ์ค์ ์คํํธ๋ผ์ด ํ๋ฉด์ด ๋ ๋๋ง๋๋๋ก ์คํ๋๋ ๊ฒ์ด ๊ด์ฐฐ๋์์ต๋๋ค.
๋ค๋ฅธ ์ค์ ํ๋์จ์ด๋ณด๋ค ํ tstate ๋ฆ์ต๋๋ค. ์ด ์ต์ ์ ํจ์ฆ๊ฐ
๊ทธ๋ฌํ ๊ธฐ๊ณ๋ฅผ ์๋ฎฌ๋ ์ดํธํด์ผ ํฉ๋๋ค. ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ๋ฆ์ ํ์ด๋ฐ
์ต์ ์ ์ ํํฉ๋๋ค.
--๋ก๋ฉ ์๋ฆฌ
ํ ์ดํ๊ฐ ๋ก๋๋๋ ๋์ ์์ฑ๋ ์ฌ์ด๋๋ฅผ ์๋ฎฌ๋ ์ดํธํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. (ํ์ฑํ๋จ
๊ธฐ๋ณธ์ ์ผ๋ก `--๋ ธ๋ก๋ ์ฌ์ด๋' ๋นํ์ฑํ). ์ฌ์ด๋์ ๋์ผ
์ต์ ๋ํ ์์ ๋ก๋ ์๋ฆฌ ์ต์ ์ ์ ํํฉ๋๋ค.
-m ์ ํ
--๊ธฐ๊ณ ์ ํ
์ฒ์์ ์๋ฎฌ๋ ์ดํธํ ๋จธ์ ์ ํ์ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 48, 48K ์คํํธ๋ผ. NS
์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ 16, 48, 48_ntsc, 128, plus2, ํ๋ฌ์ค2a, plus3, 2048, 2068,
ts2068, ํํ๊ณค, ์ค๊ฐํ 512, ์ค๊ฐํ 1024, ๋ ์ฌ ๊ฐ์ ์ฌ๋ ๋ฐ se.
--๋ฉ๋ก๋
16/48k ์คํํธ๋ผ์ฉ Melodik AY ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฃผ๋ณ๊ธฐ๊ธฐ์ ๋์ผ
์ต์ ๋ํ ์์ ๋ฉ๋ก๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋ง์ดํฌ๋ก๋๋ผ์ด๋ธ ํ์ผ ํ์ผ
--๋ง์ดํฌ๋ก๋๋ผ์ด๋ธ-2-ํ์ผ ํ์ผ
--๋ง์ดํฌ๋ก๋๋ผ์ด๋ธ-3-ํ์ผ ํ์ผ
--๋ง์ดํฌ๋ก๋๋ผ์ด๋ธ-4-ํ์ผ ํ์ผ
--๋ง์ดํฌ๋ก๋๋ผ์ด๋ธ-5-ํ์ผ ํ์ผ
--๋ง์ดํฌ๋ก๋๋ผ์ด๋ธ-6-ํ์ผ ํ์ผ
--๋ง์ดํฌ๋ก๋๋ผ์ด๋ธ-7-ํ์ผ ํ์ผ
--๋ง์ดํฌ๋ก๋๋ผ์ด๋ธ-8-ํ์ผ ํ์ผ
์ด๋ ค๋ Interface 1 Microdrive ์นดํธ๋ฆฌ์ง ํ์ผ์ ์ง์ ํ์ญ์์ค.
--๋ง์ฐ์ค ๊ตํ ๋ฒํผ
Kempston ๋ง์ฐ์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํ ๋ ๋ง์ฐ์ค ์ผ์ชฝ ๋ฐ ์ค๋ฅธ์ชฝ ๋ฒํผ์ ๋ฐ๊ฟ๋๋ค. ๋๊ฐ๋ค
์ผ๋ฐ ์ฃผ๋ณ๊ธฐ๊ธฐ ๋ํ ์์๋ก ๊ตํ ๋ง์ฐ์ค ๋ฒํผ ์ต์ ์ ์ ํํฉ๋๋ค.
--movie-compr ์ํ
์ด ์ต์ ์ ๋์์์ ๋ง๋ค ๋ ์ฌ์ฉ๋๋ ์์ถ ์์ค์ ์ค์ ํฉ๋๋ค. ์ํ์ ๋์ผ
์ต์ ๋ํ ์์ ์ํ ์์ถ ์ต์ . ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ์์,
๋ฌด์์ค์ ๋ฉ์ดํฌ์ ์์ฐ, ๊ทธ๋ฆฌ๊ณ ํ๊ตญ์์ ์ฌ๋์ ๋ด์ ๋ณด๋ธ ๋์ (์์ค). ๊ธฐ๋ณธ ์ต์ ์ ๋ฌด์์ค. ์ฐธ์กฐ ํญ๋ชฉ ์ํ
๋ น์ ์๋ด
--์ํ ์์ ํ์ผ ์ด๋ฆ
์ด ๋ช ๋ น์ค ์ต์ ์ ์ฌ์ฉํ๋ฉด Fuse๊ฐ ๋์์ ๋ นํ๋ฅผ ์์ํ๋ ์ฆ์
์๋ฎฌ๋ ์ดํฐ๊ฐ ์์๋ฉ๋๋ค. ์ฐธ์กฐ ์ํ ๋ น์ ์๋ด
--movie-stop-after-rzx
์ด ๋ช ๋ น์ค ์ต์ ์ ์ฌ์ฉํ๋ฉด Fuse๊ฐ RZX ์ฌ์ ๋๋
RZX ๋ น์์ด ์ข ๋ฃ๋ฉ๋๋ค. ์ํ ์ต์ ๋ํ ์์์ ๋์ผ ์ค์ง ๋ น์ ์๊ฐ ๋ด์ RZX
์ข ๋ฃ ์ต์ . (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง `--no-movie-stop-after-rzx์ ~
์ฅ์ ๋ฅผ ์ ํ๋ค). ์ฐธ์กฐ ์ํ ๋ น์ ์๋ด
--์
Opus Discovery ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ
์ ๋ฐ๊ฒฌ ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--opusdisk ํ์ผ
์ง์ ๋ ํ์ผ์ ์๋ฎฌ๋ ์ดํธ๋ Opus Discovery์ ๋๋ผ์ด๋ธ 1์ ์ฝ์ ํฉ๋๋ค.
--paltv2x
PAL TV 2x ๋ฐ PAL TV 3x ์ค์ผ์ผ๋ฌ๋ ์ค์บ๋ผ์ธ์ ์์ฑํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
TV 2x ๋ฐ Timex TV ์ค์ผ์ผ๋ฌ ๋ผ์ธ์ ๋ฐ๋ผ. ์ผ๋ฐ ์ต์ ๊ณผ ๋์ผ
๋ํ์ PAL-TV ์ฌ์ฉ TV2x ํจ๊ณผ ์ต์ ์ ์ ํํฉ๋๋ค.
-p ํ์ผ
--์ฌ์ ํ์ผ
์ฌ์์ ์์ํ RZX ํ์ผ์ ์ง์ ํฉ๋๋ค.
--plus3disk ํ์ผ
์ง์ ๋ ํ์ผ์ ์๋ฎฌ๋ ์ดํธ๋ +3์ A: ๋๋ผ์ด๋ธ์ ์ฝ์ ํฉ๋๋ค. ๋ํ +3์ ์ ํํ์ญ์์ค.
๊ฐ๋ฅํ ๊ฒฝ์ฐ ์์ํฉ๋๋ค.
--plus3-๊ฐ์ง ์๋ ์ ๊ธ
+3 ๋๋ผ์ด๋ธ๊ฐ Speedlock ๋ณดํธ ๋์คํฌ๋ฅผ ๊ฐ์งํ๊ณ ์๋ฎฌ๋ ์ดํธํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
'์ฝํ' ์นํฐ. ๋์คํฌ ์ด๋ฏธ์ง ํ์ผ(EDSK ๋๋ UDI)์ ์ฝํ ์นํฐ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ
Speedlock ๊ฐ์ง๋ ์๋์ผ๋ก ์๋ต๋ฉ๋๋ค. ์ฐธ์กฐ ์ฝํ ๋์คํฌ ๋ฐ์ดํฐ
๋ถ๋ถ. ๋์คํฌ ์ต์ ๋ํ ์์์ ๋์ผ +3 ๊ฐ์ง ์คํผ๋๋ฝ ์ต์ ์ ์ ํํฉ๋๋ค.
--ํ๋ฌ์ค
+D ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ +D ์ธํฐํ์ด์ค
์ต์ ์ ์ ํํฉ๋๋ค.
--plusddisk ํ์ผ
์ง์ ๋ ํ์ผ์ ์๋ฎฌ๋ ์ดํธ๋ +D์ ๋๋ผ์ด๋ธ 1์ ์ฝ์ ํฉ๋๋ค.
--์ธ์๊ธฐ
์๋ฎฌ๋ ์ด์ ์ ํ๋ฆฐํฐ๊ฐ ํฌํจ๋์ด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ์ฃผ๋ณ๊ธฐ๊ธฐ์ ๋์ผ
์ต์ ๋ํ ์์ ์๋ฎฌ๋ ์ดํธํ๋ค ํ๋ฆฐํฐ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋น์จ ์ก์
์ค์ ํ๋ ์ ์ ๋ฐ์ดํธ์ ๋ํ ์คํํธ๋ผ ํ๋ ์ ์ ๋ฐ์ดํธ์ ๋น์จ์ธ ํ๋ ์ ์๋๋ฅผ ์ง์ ํฉ๋๋ค.
์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ์บ๋ ธํผ ํ๋ ์ ์จ ์ต์ ์ ์ ํํฉ๋๋ค.
-r ํ์ผ
--๊ธฐ๋ก ํ์ผ
๋ นํ๋ฅผ ์์ํ RZX ํ์ผ์ ์ง์ ํฉ๋๋ค.
--rom-16 ํ์ผ
--rom-48 ํ์ผ
--rom-128-0 ํ์ผ
--rom-128-1 ํ์ผ
--rom-plus2-0 ํ์ผ
--rom-plus2-1 ํ์ผ
--rom-plus2a-0 ํ์ผ
--rom-plus2a-1 ํ์ผ
--rom-plus2a-2 ํ์ผ
--rom-plus2a-3 ํ์ผ
--rom-plus3-0 ํ์ผ
--rom-plus3-1 ํ์ผ
--rom-plus3-2 ํ์ผ
--rom-plus3-3 ํ์ผ
--rom-plus3e-0 ํ์ผ
--rom-plus3e-1 ํ์ผ
--rom-plus3e-2 ํ์ผ
--rom-plus3e-3 ํ์ผ
--rom-tc2048 ํ์ผ
--rom-tc2068-0 ํ์ผ
--rom-tc2068-1 ํ์ผ
--rom-ts2068-0 ํ์ผ
--rom-ts2068-1 ํ์ผ
--rom-ํํ๊ณค-0 ํ์ผ
--rom-ํํ๊ณค-1 ํ์ผ
--rom-ํํ๊ณค-2 ํ์ผ
--rom-ํํ๊ณค-3 ํ์ผ
--rom-scorpion-0 ํ์ผ
--rom-scorpion-1 ํ์ผ
--rom-scorpion-2 ํ์ผ
--rom-scorpion-3 ํ์ผ
--rom-spec-se-0 ํ์ผ
--rom-spec-se-1 ํ์ผ
--rom-์ธํฐํ์ด์ค-1 ํ์ผ
--rom-opus ํ์ผ
--rom-plusd ํ์ผ
--rom-์ ์ ํ์ผ
--rom-๋ฒ ํ128 ํ์ผ
--rom-speccyboot ํ์ผ
๊ฐ ๊ธฐ๊ณ์ ์ฌ์ฉ๋๋ ROM์ ์ฌ์ฉํ ํ์ผ์ ์ง์ ํ์ญ์์ค. ์ต์
๊ฐ๊ฐ 16K ์คํํธ๋ผ(48.๋กฌ), 48K ์คํํธ๋ผ(48.๋กฌ), ๋
128K ์คํํธ๋ผ์ฉ ROM(128-0.๋กฌ ๋ฐ 128-1.๋กฌ), +2์ ๋ํ ๋ ๊ฐ์ ROM
(ํ๋ฌ์ค2-0.๋กฌ ๋ฐ ํ๋ฌ์ค2-1.๋กฌ), +2A์ฉ XNUMX๊ฐ์ ROM(ํ๋ฌ์ค3-0.๋กฌ, ํ๋ฌ์ค3-1.๋กฌ,
ํ๋ฌ์ค3-2.๋กฌ ๋ฐ ํ๋ฌ์ค3-3.๋กฌ), +3(ํ๋ฌ์ค3-0.๋กฌ, ํ๋ฌ์ค3-1.๋กฌ,
ํ๋ฌ์ค3-2.๋กฌ ๋ฐ ํ๋ฌ์ค3-3.๋กฌ), TC2048 ROM(tc2048.rom), ๋ ๊ฐ์ ROM
TC2068(tc2068-0.rom ๋ฐ tc2068-1.rom), TS2068์ฉ XNUMX๊ฐ์ ROM(tc2068-0.rom
๋ฐ tc2068-1.rom), ๋ ๊ฐ์ง ์ฃผ์ ROM, TR-DOS ROM ๋ฐ ์ฌ์ค์ ์๋น์ค ROM
ํํ๊ณค(128p-0.rom, 128p-1.rom, trdos.rom ๋ฐ ๊ธ๋ญ.๋กฌ), XNUMX๊ฐ์ ROM
์ค์ฝํผ์จ 256(256s-0.rom, 256s-1.rom, 256s-2.rom ๋ฐ 256s-3.rom), ๋ ๊ฐ์ ROM
์คํํธ๋ผ SE(se-0.rom ๋ฐ se-1.rom), ์ธํฐํ์ด์ค 1 ROM(if1-2.rom)
์คํธ์ค ๋์ค์ปค๋ฒ๋ฆฌ ROM(opus.rom), ์ ์ ROM(์ ์.๋กฌ), +D ROM
(plusd.rom), 128K, TC48, 2048K ๋๋ +128๋ฅผ ์ฌ์ฉํ ๋ฒ ํ 2 ์๋ฎฌ๋ ์ด์ ์ฉ TR-DOS ROM
(trdos.rom) ๋ฐ SpeccyBoot ROM(speccyboot-1.4.rom). ๊ดํธ ์์ ์ด๋ฆ
๊ธฐ๋ณธ๊ฐ์ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ๋ชจ๋ ROM์ด ํจ์ฆ์ ํจ๊ป ์ ๊ณต๋๋ ๊ฒ์ ์๋๋๋ค.
๊ทธ๋ ์ง ์์ ์ฌ๋ณธ์ ์ ๊ณตํ์ญ์์ค.
--no-rs232-ํธ๋์ ฐ์ดํฌ
์ด ์ต์ ์ ํจ์ฆ์ ์ธํฐํ์ด์ค 1 ์๋ฎฌ๋ ์ด์ ์ด RS-232 ๋ผ์ธ์ด ๋ค๋ฅธ
ํต์ ์ฑ๋์ ์ฐ๊ฒฐํ๋ฉด ๋์ด ๋ผ์ด๋ธ์ ๋๋ค. `--rs232-rx'
๊ทธ๋ฆฌ๊ณ `--rs232-tx' ์ต์ .
--rs232-rx
--rs232-tx
์ธํฐํ์ด์ค 1 RS-232์ ์ฌ์ฉํ ํต์ ์ฑ๋(FIFO ๋๋ ํ์ผ)์ ์ง์ ํฉ๋๋ค.
RxD ๋ฐ TxD ์์ด์ด๋ก ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค. `--rs232-ํธ๋์ ฐ์ดํฌ' ์ต์ .
--rzx-์๋ ์ ์ฅ
RZX ํ์ผ์ ๊ธฐ๋กํ๋ ๋์ Fuse๊ฐ ์๋์ผ๋ก ์ค๋ ์ท์ ์ถ๊ฐํ๋๋ก ์ง์ ํฉ๋๋ค.
5์ด๋ง๋ค ๋ นํ ์คํธ๋ฆผ์ผ๋ก (๊ธฐ๋ณธ๊ฐ์ ์ผ์ง์ด์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--no-rzx-์๋ ์ ์ฅ' ๋นํ์ฑํ). RZX ์ต์ ๋ํ ์์์ ๋์ผ ๋ง๋ค๊ธฐ ์๋ ์ ์ฅ
์ต์ ; ์์ธํ ๋ด์ฉ์ ๊ฑฐ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
--๋ถ๋ฆฌ ์ ํ
128์ AY ์ฌ์ด๋ ์ฑ๋์ ์คํ ๋ ์ค ๋ถ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ผ๋ฐ ์ต์ ๊ณผ ๋์ผ
๋ํ์ AY ์คํ ๋ ์ค ๋ถ๋ฆฌ ์ต์ . ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ์์, ACB์ ๋ฉ์ดํฌ์ ์์ฐ, ๊ทธ๋ฆฌ๊ณ ํ๊ตญ์์ ์ฌ๋์ ๋ด์ ๋ณด๋ธ ABC.
๊ธฐ๋ณธ ์ต์ ์ ์์.
--๋จ์ํ
Fuse์์ ์ฌ์ฉ๋๋ ๊ฐ๋จํ 8๋นํธ IDE ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํ ์ง ์ฌ๋ถ
์คํํธ๋ผ +3e. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ IDE
์ต์ ์ ์ ํํฉ๋๋ค.
--simpleide-๋ง์คํฐ ํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ Simple 8๋นํธ IDE ์ธํฐํ์ด์ค์ ๋ง์คํฐ์ ์ฐ๊ฒฐํ HDF ํ์ผ ์ง์
.
--๋จ์ํ ์ฌ๋ ์ด๋ธ ํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ Simple 8๋นํธ IDE ์ธํฐํ์ด์ค์ ์ฌ๋ ์ด๋ธ์ ์ฐ๊ฒฐํ HDF ํ์ผ ์ง์
.
--slt
SLT ํธ๋ฉ ๋ช ๋ น์ ์ง์ํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง `--no-slt'
๋นํ์ฑํ). ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ์ฉ๋ .slt ํธ๋ฉ ์ต์ ์ ์ ํํฉ๋๋ค.
-s ํ์ผ
--์ค๋ ์ฌ์ง ํ์ผ
๋ก๋ํ ์ค๋ ์ท ํ์ผ์ ์ง์ ํฉ๋๋ค. ํ์ผ์ ์ง์๋๋ ๋ชจ๋ ์ค๋ ์ท ํ์์ผ ์ ์์ต๋๋ค.
by ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์คํํธ๋ผ(3).
--์๋ฆฌ
ํจ์ฆ๊ฐ ์ฌ์ด๋๋ฅผ ์์ฑํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--์๋ฆฌ ์์' ๋นํ์ฑํ). ์ฌ์ด๋ ์ต์ ๋ํ ์์์ ๋์ผ ์๋ฆฌ ์ฌ์ฉ ๊ฐ๋ฅ ์ต์ ์ ์ ํํฉ๋๋ค.
-d ์ฅ์น
--์ฌ์ด๋ ์ฅ์น ์ฅ์น
์ฌ์ฉํ ์ฌ์ด๋ ์ถ๋ ฅ ์ฅ์น์ ํด๋น ์ฅ์น์ ์ ๊ณตํ ์ต์ ์ ์ง์ ํฉ๋๋ค. ๋ง์ฝ ๋๋ผ๋ฉด
SDL UI๋ฅผ ์ฌ์ฉํ์ง ์๊ฑฐ๋ ๋ฆฌ๋ฐ์ค or ๋ฆฌ๋ฐ์ฌ์ด๋ (์์ฌ) ์ฌ์ด๋ ์ถ๋ ฅ์ ์ํด
์ ์, ์ฅ์น ๋งค๊ฐ๋ณ์๋ ์ฌ์ด๋ ์ถ๋ ฅ์ ์ฌ์ฉํ ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค.
SDL UI๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฅ์น ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ค๋์ค๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
์ฌ์ฉํ ๋๋ผ์ด๋ฒ(์: dsp, alsa, dma, esd ๋ฐ arts).
๋น์ ์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฆฌ๋ฐ์ค ์ฌ์ด๋ ์ถ๋ ฅ์ ์ํด ์ฅ์น ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์์ ์ง์ ํ ์ ์์ต๋๋ค.
์ฌ์ด๋ ์ถ๋ ฅ์ ์ฌ์ฉ๋๋ ์ฅ์น(์คํผ์ปค ๋๋ ํ์ผ์ '๋ผ์ด๋ธ') ๋ฐ
ํด๋น ์ฅ์น์ ์ฌ์ฉํ ๋งค๊ฐ๋ณ์์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก, ์ฅ์น ๋งค๊ฐ๋ณ์๋
ํํ ๋๋ผ์ด๋ฒ[:param[=๊ฐ][,param[=๊ฐ][,...]]. ์ด์ ์ฌ libao ๋๋ผ์ด๋ฒ๋ฅผ ์ ํํฉ๋๋ค
'๋ผ์ด๋ธ' ๋๋ผ์ด๋ฒ ์ค ํ๋(์ถ, ์์ฌ, ์์ฌ09, ์์ , ์์ค๋, Irix,
๋งฅ OS X, ์ฝ, ์ผํฐ or ํด) ๋๋ ํ์ผ ๋๋ผ์ด๋ฒ(au, ์ด๊ฐ์ด ๋ฒ์ด ์ง, WAV or null๋ก). ์ฌ์ฉ ๊ฐ๋ฅํ
๊ฐ ์ฅ์น์ ๋ํ ๋งค๊ฐ๋ณ์ ๋ฐ ๊ฐ ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ยท ์ถ: AIX ์ค๋์ค ์์คํ
ยท ๊ฐ๋ฐ =์ฅ์น
`์ฅ์น'๋ AIX ์ฌ์ด๋ ์ฅ์น๋ฅผ ์ ๊ณตํฉ๋๋ค.
ยท ์์ฌ: Advanced Linux Sound Architecture ๋ฒ์ 0.5.x
ยท ์นด๋=NUM
`NUM'๋ ALSA ์นด๋ ๋ฒํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ยท ๊ฐ๋ฐ =NUM
`NUM'๋ ALSA ์ฅ์น ๋ฒํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ยท buf_size=NUM
`NUM'๋ ALSA ๋ฒํผ ํฌ๊ธฐ๋ฅผ ๋ฐ์ดํธ ๋จ์๋ก ์ ๊ณตํฉ๋๋ค.
ยท ์์ฌ09: ๊ณ ๊ธ Linux ์ฌ์ด๋ ์ํคํ ์ฒ ๋ฒ์ 0.9 ์ด์
ยท ๊ฐ๋ฐ =ํ
`ํ' ALSA ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค(์: hw:1.2).
ยท ๋ฒํผ_์๊ฐ=NUM
`NUM'๋ ALSA ๋ฒํผ ์๊ฐ์ ๋ง์ดํฌ๋ก์ด ๋จ์๋ก ์ ๊ณตํฉ๋๋ค.
ยท period_time=NUM
`NUM'๋ ๋ง์ดํฌ๋ก์ด ๋จ์์ ALSA ๊ธฐ๊ฐ ์๊ฐ์ ์ ๊ณตํฉ๋๋ค.
ยท use_mmap=์|y|์ฐธ|t|1
libao๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋งคํ๋ ์ ์ก์ ์ฌ์ฉํ๋๋ก ์ง์ ํฉ๋๋ค.
ยท ์์ : aRts soundserver: ๋งค๊ฐ๋ณ์๊ฐ ์์ต๋๋ค.
ยท ์์ค๋: ๊ณ๋ชฝ๋ ์ฌ์ด๋ ๋ฐ๋ชฌ.
ยท ํธ์คํธ=ํ
`ํ'๋ ESD ํธ์คํธ ์ฌ์์ ์ ๊ณตํฉ๋๋ค.
ยท Irix: IRIX ์ค๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ: ๋งค๊ฐ๋ณ์ ์์.
ยท ๋งฅ OS X: MacOS X CoreAudio: ๋งค๊ฐ๋ณ์ ์์.
ยท ์ฝ: ๋คํธ์ํฌ ์ค๋์ค ์์คํ .
ยท ํธ์คํธ=ํ
`ํ'๋ NAS ํธ์คํธ ์ฌ์์ ์ ๊ณตํฉ๋๋ค.
ยท buf_size=NUM
`NUM'๋ ์๋ฒ์ ๋ฒํผ ํฌ๊ธฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ยท ์ผํฐ: ์ฌ์ด๋ ์์คํ ์ ์ฝ๋๋ค.
ยท dsp=ํ
`ํ'๋ ์ฌ์ฉํ OSS ์ฅ์น๋ฅผ ์ ๊ณตํฉ๋๋ค(์: /dev/sound/dsp1).
ยท ํด: SUN ์ค๋์ค ์์คํ .
ยท ๊ฐ๋ฐ =ํ
`ํ'๋ ์ฌ์ฉํ ์ค๋์ค ์ฅ์น๋ฅผ ์ ๊ณตํฉ๋๋ค.
ยท au: SUN Sparc ์ค๋์ค ํ์ผ: ๋งค๊ฐ๋ณ์ ์์.
ยท ์ด๊ฐ์ด ๋ฒ์ด ์ง: ์์ ํ์ผ.
ยท ๋ฐ์ดํธ ์ค๋ =ํ
`ํ'๋ ๋ค์ ์ค ํ๋์ผ ์ ์์ต๋๋ค. ์ถ์ (ํธ์คํธ ๋ค์ดํฐ๋ธ ๋ฐ์ดํธ ์์), ํฐ (ํฐ
์๋์) ๋๋ ์์ (๋ฆฌํ ์๋์).
ยท WAV: Microsoft ์ค๋์ค ํ์ผ: ๋งค๊ฐ๋ณ์ ์์.
ยท null๋ก: null ์ถ๋ ฅ: ๋งค๊ฐ๋ณ์๊ฐ ์์ต๋๋ค.
ยท ๋๋ฒ๊ทธ: libao ๋๋ฒ๊น ์ฉ.
๋ง์ง๋ง์ผ๋ก ๊ฐ ํ์ผ ์ถ๋ ฅ ์ ํ(au, ์ด๊ฐ์ด ๋ฒ์ด ์ง ๋ฐ WAV) ์ถ๊ฐ ์ต์ ์ด ์์ต๋๋ค
`ํ์ผ=ํ์ผ ์ด๋ฆ' ์ฌ๊ธฐ์ `ํ์ผ ์ด๋ฆ'๋ ํ์ผ ์ถ๋ ฅ์ด ์ง์๋ ํ์ผ์ ์ ๊ณตํฉ๋๋ค. ์ด๊ฒ
๊ธฐ๋ณธ๊ฐ์ `ํจ์ฆ-์ฌ์ด๋.ao'๊ฐ ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ.
์ฌ์ฉ ์:
ํจ์ฆ -d alsa09:dev=hw:1
ํจ์ฆ๊ฐ ๋ ๋ฒ์งธ(#0.9) ์ฌ์ด๋ ์นด๋์ ํจ๊ป ALSA 1+ ์ถ๋ ฅ์ ์ฌ์ฉํ๋๋ก ํฉ๋๋ค.
ํจ์ฆ -d ์์:byteorder=์์, ํ์ผ=enigma.raw
ํจ์ฆ๊ฐ ๋ฆฌํ ์๋์ ๋จ์ด๋ฅผ `์์๊ป๋ผ.์์'.
์ 'DEVICE' ์น์ ์ ์ฐธ์กฐํ์ญ์์ค. og123(1) ์ฅ์น์ ์ต์ ์ ๋ณด ๋ฐ
์ต์ (Fuse ์์ฒด์์ ์ ๊ณตํ๋ `file' ์ต์ ์ ์ธ).
๋น์ ์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฆฌ๋ฐ์ฌ์ด๋ or ์์ฌ ์ฌ์ด๋ ์ถ๋ ฅ์ ์ํด ์ฅ์น ๋งค๊ฐ๋ณ์ ํ์ฉ
์ฌ์ด๋ ์ถ๋ ฅ์ ์ฌ์ฉ๋๋ ์ฅ์น์ ์ฌ์ฉํ ์ผ๋ถ ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ ํฉ๋๋ค.
๊ทธ ์ฅ์น. ์ผ๋ฐ์ ์ผ๋ก, ์ฅ์น ๋งค๊ฐ๋ณ์์ ํ์์
devstr or
๋งค๊ฐ๋ณ์[=๊ฐ][, ๋งค๊ฐ๋ณ์[=๊ฐ][,...][,devstr].
ยท devstr: ์ฌ์ฉ๋ ALSA ์ฅ์น๋ฅผ ์ ํํฉ๋๋ค. ๋ณต์กํ๊ฑฐ๋ ๊ฐ๋จํ ALSA์ผ ์ ์์ต๋๋ค.
์ฅ์น ์ด๋ฆ. ์: ๋ํดํธ ๊ฐ or ํ:0 or ํฐ:plughw:0,'/tmp/out.raw', ์์. ์ฐธ์กฐ
alsa-lib pcm API ์ฐธ์กฐ http://www.alsa-project.org/alsa-doc/
alsa-lib/pcm.html ์์ธํ ์ค๋ช ์.
ยท ๋ด ๋ ๋ฐ ๊ฐ:
ยท ๋ฒํผ=nnnn: ALSA ๋ฒํผ๋ฅผ ํ๋ ์์ผ๋ก ์ค์ ํ๋ฉด ๊ฐ์ด ์์์ง๋๋ค.
์ฌ์ด๋ ์ง์ฐ์ ์์ง๋ง ๋ฒํผ ์ธ๋๋ฐ(ํ ๋ฐ ํด๋ฆญ)์ด ๋ ๋ง์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
๊ฐ์ด ํด์๋ก ์ง์ฐ์ด ๊ธธ์ด์ง์ง๋ง ์ธ๋๋ฐ์ ์ค์ด๋ญ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ํจ์ฆ
์ค์ ์ฌ์ด๋ ์ฃผํ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฒํผ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
pcm ์ฅ์น(์: dmix)์ ๋ํ ์ผ๋ถ ํน์ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋๋
์นด๋๊ฐ ์ผ๋ถ ํ์ํ ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ํ์ง ์์ต๋๋ค(์: ๋ค๋ฅธ
์ผ๋ถ AC48 ์ฌ์ด๋ ์นด๋์ ๊ฐ์ 97kHz ์คํ ๋ ์ค ์ฌ์ด๋๋ง) ํจ์ฆ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
ํ์ํ ๋ฒํผ ํฌ๊ธฐ, ์ ์ ํ ์ฌ์ด๋ ์ฃผํ์,
์ฑ๋ ๋ฑ์ผ๋ก ์ต์ ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๊ฑฐ๋
์๋ฆฌ๋ฅผ ์ ํ ๋ฃ์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์๋ ํ๋ฌ๊ทธ:#, (์ฌ๊ธฐ์ #์
ALSA ์ฅ์น์ ๊ฒฝ์ฐ 0๋ถํฐ ๊ณ์ฐ๋ ์นด๋ ๋ฒํธ์ ๋๋ค.
ยท ๋ง ์๊ฐ ๋ง์ : ์ฃผ์ด์ง ๊ฒฝ์ฐ ํจ์ฆ ๋ณด๊ณ ALSA ๋ฒํผ ์ธ๋๋ฐ ํ์ค ์ค๋ฅ.
์ฌ์ฉ ์:
ํจ์ฆ -d ์์ธ, ๋ฒํผ=2000
Fuse๊ฐ 2000 ํ๋ ์ ๊ธธ์ด ๋ฒํผ๋ฅผ ๊ฐ์ง ๊ธฐ๋ณธ ALSA ์ฅ์น๋ฅผ ์ฌ์ฉํ๊ณ ๋ณด๊ณ ํ๋๋ก ํฉ๋๋ค.
ALSA ๋ฒํผ ์ธ๋๋ฐ ํ์ค ์ค๋ฅ.
ํจ์ฆ -d ํฐ:plughw:0,'/tmp/aufwm.raw', ์์
Fuse๊ฐ ์ฒซ ๋ฒ์งธ ์นด๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ ์ค๋์ค ์ํ์ ๋ณ๋ ฌ๋ก ์ ์ฅํ๋๋ก ํฉ๋๋ค.
/tmp/aufwm.raw ํ์ผ.
--์ฌ์ด๋ํฌ์ค-8๋นํธ
8๋นํธ๊ฐ ๊ฐ๋ฅํ๋๋ผ๋ 16๋นํธ ์ฌ์ด๋๋ฅผ ๊ฐ์ ๋ก ์ฌ์ฉํฉ๋๋ค. ์ฌ์ด๋ ์ต์ ๊ณผ ๋์ผ
๋ํ์ ํ 8 ๋นํธ ์ต์ ์ ์ ํํฉ๋๋ค.
--์คํผ์ปค ์ ํ ์ ํ
์ถ๋ ฅ ์คํผ์ปค ์๋ฎฌ๋ ์ด์ ์ ์ ํํ๊ณ ์ ํ์ TV ์คํผ์ปค, ์ ํธ์ ๋๋ ํํฐ๋ง๋์ง ์์์ด ๋ ์ ์์ต๋๋ค.
์ฌ์ด๋ ์ต์ ๋ํ ์์์ ๋์ผ Speaker ์ ํ ์ต์ ์ ์ ํํฉ๋๋ค.
--speccyboot
SpeccyBoot ์ด๋๋ท ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ
SpeccyBoot ์ต์ . SpeccyBoot ์น ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
http://speccyboot.sourceforge.net/ SpeccyBoot์ ๋ํ ์์ธํ ๋ด์ฉ์
--speccyboot-ํญ ์ฅ์น
SpeccyBoot ์๋ฎฌ๋ ์ด์ ์ ์ฌ์ฉํ TAP ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค.
--์คํํธ๋ผ
SpecDrum ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ์คํ๋๋ผ
์ต์ . World of Spectrum Infoseek ์น ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
http://www.worldofspectrum.org/infoseekid.cgiid = 1000062 ์ค๋ช ์, ์ํํธ์จ์ด ๋ฐ
๋.
--์คํํธ๋ผ๋ท
Fuse๊ฐ Spectranet ์ด๋๋ท ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ์ ๋์ผ
์ผ๋ฐ ์ฃผ๋ณ๊ธฐ๊ธฐ ์ต์ ๋ํ ์์ ์คํํธ๋ผ๋ท ์ต์ . ์ฐธ์กฐ ์คํํธ๋ผ๋ท
์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
--spectranet ๋นํ์ฑํ
์ด ์ต์ ์ Spectranet ์๋ ํ์ด์ง ์ธ ์ ํผ(J2)์ ์ํ๋ฅผ ์ ์ดํฉ๋๋ค.
์ผ๋ฐ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ์คํํธ๋ผ๋ท ๋นํ์ฑํ ์ต์ . ์ฐธ์กฐ
์คํํธ๋ผ๋ท ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
--์๋ tแปท lแป phแบงn trฤm
์๋ฎฌ๋ ์ด์ ์ด ์ํ๋๋ ์๋(์ค์ ์คํํธ๋ผ ์๋์ ๋ฐฑ๋ถ์จ๋ก)๋ฅผ ์ง์ ํฉ๋๋ค.
์งํ์ ์๋ํด์ผ ํฉ๋๋ค. ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ์๋ฎฌ๋ ์ด์ ์๋
์ต์ ์ ์ ํํฉ๋๋ค.
--์ํ ํ์ ์ค
GTK+ ๋ฐ Win32 UI์ ๊ฒฝ์ฐ ๋์คํ๋ ์ด ์๋์ ์ํ ํ์์ค์ ํ์ฑํํฉ๋๋ค. Xlib์ ๊ฒฝ์ฐ
๋ฐ SDL UI๋ ๋์คํฌ์ ํ ์ดํ๊ฐ ์๋ ์ค์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ํ๋ ์ํ ์์ด์ฝ์ ํ์ฑํํฉ๋๋ค.
์ก์ธ์คํ์ต๋๋ค. ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ์ผ ์ํ ํ์ ์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--strict-aspect-hint
GTK+ UI์ ๊ฒฝ์ฐ
`--์ธก๋ฉด ํํธ' ์ต์ . ์ด๋ก ์ธํด ์ผ๋ถ ์ฐฝ ๊ด๋ฆฌ์(์:
๋ฉํ ์ํฐ(1)) ์ฐฝ์ ํฌ๊ธฐ ์กฐ์ ๋ฐ ์ด๋์ ํ์ฉํ์ง ์์ง๋ง ๋ค์์ ์ํํ๋ ๋ฐ ํ์ํฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋์ ๋ฐฉ์ง(์: fvwm(1)) ์ฐฝ์ ํฌ๊ธฐ๋ฅผ
๊ด์ฅ.
-v ๋ชจ๋
--fbmode ๋ชจ๋
FB UI์ ์ฌ์ฉํ ๋ชจ๋๋ฅผ ์ง์ ํฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ ๋ชจ๋ '320'(
320x240x256 ๋ชจ๋), ๊ธฐ๋ณธ๊ฐ ๋ฐ '640'(640x480x256 ๋ชจ๋)์ ํด๋นํฉ๋๋ค.
--svga ๋ชจ๋ ๋ชจ๋1, ๋ชจ๋2, ๋ชจ๋3
๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์์ SVGAlib UI์ ์ฌ์ฉํ SVGA ๋ชจ๋๋ฅผ ์ง์ ํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ mode1, mode2 ๋ฐ mode3 ํจ์ฆ๊ฐ ํธ์ถ๋๋ฉด ํ ์ด๋ธ์ ๋์ด๋ฉ๋๋ค.
+ --svga ๋ชจ๋ ๋ช ๋ถ ๋ช ๋ น์ค ์ต์ . ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ ์ ์๋ ๋ชจ๋๋ฅผ ์ ํํ๋ ๊ฒฝ์ฐ
ํฌ๊ธฐ์ ๋ํด ํจ์ฆ๋ ๋ฌด์ํ๊ณ ์ต์ ์ ๋ชจ๋๋ฅผ ์ฐพ์ผ๋ ค๊ณ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด
--svga ๋ชจ๋ 0,0,12 ํจ์ฆ๋ 1024๋ฐฐ ํฌ๊ธฐ์ ๋ํด ์ง์ ๋ 768ร256รXNUMX SVGA ๋ชจ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํํฐ๋ฅผ ์ฌ์ฉํ์ง๋ง ์ผ๋ฐ ๋๋ ์ด์ค ํฌ๊ธฐ ํํฐ์ ๊ฒฝ์ฐ SVGA ๋ชจ๋๋ฅผ ์๋์ผ๋ก ์ ํํฉ๋๋ค.
์์ ๋ชจ๋ ๋ฒํธ๋ ์์์ผ ๋ฟ์ด๋ฉฐ, ๋ชจ๋ ๋ฒํธ์ ๊ทธ ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ทธ๋ํฝ ์นด๋์ ๋ฐ๋ผ ๊ทธ๋ํฝ ์นด๋๊ฐ ๋ค๋ฆ ๋๋ค.
-D ๋ชจ๋
--์ด์ค ์ค์บ ๋ชจ๋ ๋ชจ๋
FB UI์์ ์ด์ค ์ค์บ ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ ๋ชจ๋
0, 1 ๋ฐ 2์ ๋๋ค. 0์ '์ ๋ ์ด์ค ์ค์บ'์ ์๋ฏธํฉ๋๋ค(640Hz ๋๋ 480Hz์์ 72ร60 ์ฌ์ฉ).
๋ฐ๋ฉด 1๊ณผ 2๋ ๋ชจ๋ '๋๋ธ์ค์บ ์ฌ์ฉ ์๋'๋ฅผ ์๋ฏธํ๋ฉฐ 640ร480์ผ๋ก ๋์ฒด๋ฉ๋๋ค.
๋ชจ๋. 1์ 72Hz ๋ชจ๋(์ผ๋ฐ์ ์ธ 640ร480๊ณผ ๋์ผํ ํฌ๊ธฐ ๋ฐ ๋ชจ์)๋ฅผ ์ ํํ๊ณ
2๋ 60Hz ๋ชจ๋(์ค๋ฒ์ค์บ)๋ฅผ ์ ํํฉ๋๋ค.
1 ๋๋ 2๋ฅผ ์ฌ์ฉํ ๋ ๋ชจ๋ํฐ์ ๋น ํ๋ฉด์ด ํ์๋๋ฉด F10์ ๋๋ฅธ ๋ค์
๋ค๋ฅธ ์ต์ ์ ์ฌ์ฉํ๊ฑฐ๋ `--fbmode 640'์ด๋ผ๊ณ ๋งํ์ญ์์ค.
-t ํ์ผ
--์ค์ ํ์ผ
์ฌ์ฉํ ๊ฐ์ ํ ์ดํ ํ์ผ์ ์ง์ ํฉ๋๋ค. PZX, TAP ๋๋ TZX ํ์์ด์ด์ผ ํฉ๋๋ค.
--ํ ์คํธ ํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ํ๋ฆฐํฐ์ ํ ์คํธ ์ถ๋ ฅ์ ์ฌ์ฉ๋๋ ํ์ผ ์ด๋ฆ์ ์ค์ ํฉ๋๋ค. ์ฐธ์กฐ ํ๋ฆฐํฐ
์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์๋ ์น์ ์ ์ฐธ์กฐํ์ธ์.
--ํธ๋ฉ
ROM ํ ์ดํ ๋ก๋/์ ์ฅ์ ์ํ ์ง์ ํธ๋ฉ. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--ํธ๋ฉ ์์' ๋นํ์ฑํ). ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ์ฉ๋ ํ ์ดํ ํธ๋ฉ
์ต์ ์ ์ ํํฉ๋๋ค.
-V
--๋ฒ์ญ
์ฌ์ฉ ์ค์ธ ํจ์ฆ์ ๋ฒ์ ์ ํ์ํฉ๋๋ค.
--๋ณผ๋ฅจ-์์ด ์๋
AY-3-8912 ์นฉ์ ์๋์ ๋ณผ๋ฅจ์ 0-100% ๋ฒ์์์ ์ค์ ํฉ๋๋ค. ์ ๋์ผ
์ฌ์ด๋ ์ต์ ๋ํ ์์ AY ์๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋ณผ๋ฅจ ๋นํผ ์๋
์ ํธ์์ ์๋์ ๋ณผ๋ฅจ์ 0-100% ๋ฒ์์์ ์ค์ ํฉ๋๋ค. ์ฌ์ด๋์ ๋์ผ
์ต์ ๋ํ ์์ ์ ํธ์ ์๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋ณผ๋ฅจ ์คํํธ๋ผ ์๋
0โ100% ๋ฒ์์์ SpecDrum์ ์๋์ ๋ณผ๋ฅจ์ ์ค์ ํฉ๋๋ค. ์ฌ์ด๋์ ๋์ผ
์ต์ ๋ํ ์์ ์คํ๋๋ผ ์๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--์ฐ๊ธฐ ๊ฐ๋ฅ-ROM
์คํํธ๋ผ ํ๋ก๊ทธ๋จ์ด ROM์ ๋ฎ์ด์ฐ๋๋ก ํ์ฉํฉ๋๋ค. ์ผ๋ฐ ์ต์ ๊ณผ ๋์ผ
๋ํ์ ํ์ฉ ์ฐ๊ธฐ ์ ROM๊ณผ ์ต์ ์ ์ ํํฉ๋๋ค.
--zxatasp
ํจ์ฆ๊ฐ ZXATASP ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ๊ธฐ๊ธฐ์ ๋์ผ
์ต์ ๋ํ ์์ ZXATASP ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--zxatasp-์ ๋ก๋
ZXATASP ์ ๋ก๋ ์ ํผ์ ์ํ๋ฅผ ์ง์ ํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ๊ธฐ๊ธฐ์ ๋์ผ
์ต์ ๋ํ ์์ ZXATASP ์ ๋ก๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--zxatasp-์ฐ๊ธฐ ๋ฐฉ์ง
ZXATASP ์ฐ๊ธฐ ๋ฐฉ์ง ์ ํผ์ ์ํ๋ฅผ ์ง์ ํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ๊ธฐ๊ธฐ์ ๋์ผ
์ต์ ๋ํ ์์ ZXATASP ์ฐ๋ค ๋ณดํธ ์ต์ ์ ์ ํํฉ๋๋ค.
--zxatasp-๋ง์คํฐ ํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ZXATASP ์ธํฐํ์ด์ค์ ๋ง์คํฐ ์ฑ๋์ ์ฐ๊ฒฐํ HDF ํ์ผ์ ์ง์ ํฉ๋๋ค.
--zxatasp-์ฌ๋ ์ด๋ธ ํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ZXATASP ์ธํฐํ์ด์ค์ ์ฌ๋ ์ด๋ธ ์ฑ๋์ ์ฐ๊ฒฐํ HDF ํ์ผ์ ์ง์ ํฉ๋๋ค.
--zxcf
ํจ์ฆ๊ฐ ZXCF ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ๊ธฐ๊ธฐ์ ๋์ผ
์ต์ ๋ํ ์์ ZXCF ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--zxcf-์ ๋ก๋
ZXCF ์ ๋ก๋ ์ ํผ์ ์ํ๋ฅผ ์ง์ ํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ๊ธฐ๊ธฐ ์ต์ ๊ณผ ๋์ผ
๋ํ์ ZXCF ์ ๋ก๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--zxcf-cffile ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ZXCF ์ธํฐํ์ด์ค์ ์ฐ๊ฒฐํ HDF ํ์ผ์ ์ง์ ํฉ๋๋ค.
--zxํ๋ฆฐํฐ
ZX ํ๋ฆฐํฐ๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ผ๋ฐ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ZX ์ธ์๊ธฐ
์ต์ ์ ์ ํํฉ๋๋ค.
์ผ๊ธฐ/๋๊ธฐ ์ค์ ์ ์ ์ดํ๋ โโ๋ชจ๋ ๊ธด ์ต์ ์ `๋ฅผ ์ฌ์ฉํ์ฌ ๋นํ์ฑํํ ์ ์์ต๋๋ค.--no-foo'(
์ต์ `--ํธ'). ์๋ฅผ ๋ค์ด `์ ๋ฐ๋--issue2'๋ `--no-issue2'. ์ด๋ฌํ ์ต์
์๋ฎฌ๋ ์ดํฐ๊ฐ ์คํ๋๋ ๋์ ์ต์ ๋ํ ์์๋ฅผ ์ฌ์ฉํ์ฌ ์์ ํ ์๋ ์์ต๋๋ค.
์ ๋ํ ๋ฌธ์ ์ต์ ์ค ๋ฉ๋ด ๋ฉ๋ด ๋ํ ์ด์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
L' ์ฌ๋ฌ ํ๋ฐํธ ์๋
ํจ์ฆ๋ ๋ค์ํ ํ๋ฐํธ ์๋ ๋๋ UI(์ฌ์ฉ์ ์ธํฐํ์ด์ค)๋ฅผ ์ง์ํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๊ฒ์ GTK+ ๊ธฐ๋ฐ์ด๋ฉฐ,
๊ทธ๋ฌ๋ SDL, Win32, Xlib, SVGAlib ๋ฐ ํ๋ ์ ๋ฒํผ๋ ์์ต๋๋ค.
์ฃผ๋ชฉํด์ผ ํ ์ค์ํ ์ฐจ์ด์ ์ GTK+ ๋ฐ Win32 ๋ฒ์ ์ '๋ค์ดํฐ๋ธ' ๋ํ ์์๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ๋๋ค.
์์ ๋ฑ (์๋นํ ์ผ๋ฐ์ ์ธ GUI ๊ธฐ๋ฐ ํ๋ก๊ทธ๋จ์ฒ๋ผ ์๋)
๋์, ํจ์ฆ ์ ์ฉ '์์ ฏ UI'. ๊ทธ๋ฐ๋ฐ ์ด ํ์์ ํ๋ฐํธ ์๋๋ ์ฝ๊ฒ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค.
๋ฉ๋ด ๋ฐ ๋ํ ์์์ ๋ํ ๊ธฐ๋ณธ Fuse ์ฐฝ/ํ๋ฉด์ ์ฌ์ฉํ๊ณ Spectrum์ ์์ฒด ์ฐฝ์ ์ฌ์ฉํฉ๋๋ค.
์ธ๋ก๋ฐ.
๋ฉ๋ด ๋ํ ์ด์
์ฌ์ฉ ๊ฐ๋ฅํ ๋ง์ ํค๊ฐ Spectrum์ ํค๋ณด๋ ์๋ฎฌ๋ ์ด์ ์ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์
Fuse ์์ฒด๋ฅผ ์ ์ดํ๋ โโ๊ธฐ๋ณธ ๋ฐฉ๋ฒ(์๋ฎฌ๋ ์ดํธ๋ ๊ธฐ๊ณ๊ฐ ์๋)์
๋ฉ๋ด. ์ผ๋ถ ๋ฉ๋ด ์ต์ ์ ๋ํ ๊ธฐ๋ฅ ํค ๋จ์ถํค๋ ์์ต๋๋ค.
GTK+ ๋ฐ Win32 ๋ฒ์ ์์ ๋ฉ๋ด ํ์์ค์ ํญ์ ํจ์ฆ ์๋จ์ ํ์๋ฉ๋๋ค.
์ฐฝ๋ฌธ. ๋ฉ๋ด ์ด๋ฆ์ ํด๋ฆญํ์ฌ ํ์ ํ ์ ์์ต๋๋ค. ๋๋ ๋ค์์ ๋๋ฅผ ์ ์์ต๋๋ค. F1 ์
๋ฉ๋ด ํ์์ค์ ํ์ ๋ฒ์ ์ ํ์ํ ๋ค์ ์ปค์ ํค๋ก ํ์ํ ์ ์์ต๋๋ค.
๋๋ ๋ง์ฐ์ค.
์์ ฏ UI์์ F1 ์ฃผ ๋ฉ๋ด๋ฅผ ๊ฐ์ ธ์ค๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๋๋ค. GTK+์ ๋ฌ๋ฆฌ
๋ฒ์ ์์ ๋ฉ๋ด๋ฅผ ํ์ํ๋ ๋์ ์๋ฎฌ๋ ์ดํฐ๊ฐ ์ผ์ ์ค์ง๋ฉ๋๋ค. ๋ฉ๋ด๋ ์ด๋ค ํค๋ฅผ ๋ณด์ฌ์ค๋๋ค
๊ดํธ ์์ ๊ฐ ๋ฉ๋ด ์ต์ ์ ๋ํด ๋ฅผ ๋๋ฆ ๋๋ค. ๋๋ฅด๊ธฐ ์ผํ! ๋ฉ๋ด๋ฅผ ์ข ๋ฃํ๊ณ ์ํฐ ๋ฒํผ
๋ฉ๋ด ์์คํ ์ ์์ ํ ์ข ๋ฃํฉ๋๋ค(๋ํ ํ์ฌ ๋ํ ์์๋ฅผ 'ํ์ธ').
๋ค์์ ๋ฉ๋ด ์ต์ ์ด ํ๋ ์ผ๊ณผ ํด๋น ํญ๋ชฉ์ ๋ํ ๊ธฐ๋ฅ ํค ๋งคํ์ ๋๋ค.
๊ทธ๊ฒ๋ค์ด ์๋ ๊ฒ:
F3
ํ์ผ, ์ด๋ค...
์คํํธ๋ผ ํ์ผ์ ์ฝ๋๋ค. ์ค๋ ์ท์ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋ฉ๋๋ค. ํ ์ดํ ์ด๋ฏธ์ง๋
์๋ฎฌ๋ ์ดํธ๋ ํ ์ดํ ๋ฐํฌ์ ์ฝ์ ๋ ๊ฒฝ์ฐ ์๋๋ก๋ ๋ฏธ๋์ด ์ต์ ์ด ์ค์ ๋ฉ๋๋ค
๋ก๋ ์ค์ ๋๋ค. ๋์คํฌ ์ด๋ฏธ์ง ๋๋ Timex ๋ ์ด๋ฏธ์ง๋ฅผ ์ด๋ฉด
์ด๋ฏธ์ง์ ํจ๊ป ์ ํํ ์ ์ ํ ๋จธ์ ์ ํ(+3, Pentagon ๋๋ TC2068)
์ฝ์ ํ๊ณ ๋์คํฌ๊ฐ ์๋์ผ๋ก ๋ก๋๋๋ฉด ์๋๋ก๋ ๋ฏธ๋์ด ์ต์ ์ด ์ค์ ๋์์ต๋๋ค.
์ ์ฐธ์กฐ FILE SELECTION ํ์ผ ์ ํ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค. ๋ฉ๋ชจ
์ด ๋์์ด Fuse์ ์ด์ ๋ฒ์ ๊ณผ ๋ค๋ฅด๋ค๋ ๊ฒ์
์ค๋ ์ท๋ง ์ฝ๋๋ค.
F2
ํ์ผ, ์ฐํ๊ธฐ ์ค๋ ์ฌ์ง...
์ค๋ ์ท(๋จธ์ ์ํ, ๋ฉ๋ชจ๋ฆฌ ๋ด์ฉ ๋ฑ)์ ํ์ผ์ ์ ์ฅํฉ๋๋ค. ๋น์ ์ ์ ํํ ์ ์์ต๋๋ค
์ ์ฅํ ํ์ผ ์ด๋ฆ. .szx, .z80 ๋๋ .sna ํ์ฅ์๊ฐ ์๋ ๊ฒฝ์ฐ ์ค๋ ์ท
ํด๋น ํ์์ผ๋ก ์ ์ฅ๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด .szx ํ์ผ๋ก ์ ์ฅ๋ฉ๋๋ค.
ํ์ผ, ๋ น์, ๊ธฐ๋ก...
ํ์ฌ ์๋ฎฌ๋ ์ด์ ์ํ์์ ์ด๊ธฐํ๋ RZX ํ์ผ์ ์ ๋ ฅ ๊ธฐ๋ก์ ์์ํฉ๋๋ค.
์ฌ์ฉํ ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ, ๋ น์, ๊ธฐ๋ก ์ ์ค๋ ์ฌ์ง...
์ค๋ ์ท์์ ์ด๊ธฐํ๋ RZX ํ์ผ์ ์ ๋ ฅ ๊ธฐ๋ก์ ์์ํฉ๋๋ค. ๋น์ ์ ๋จผ์
์ฌ์ฉํ ์ค๋ ์ท์ ๋ฌป๊ณ ๋ น์์ ์ ์ฅํ ํ์ผ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ผ์ ๋ฃ๋ค
ํ์ผ, ๋ น์, ๋ผ์ ๋ฃ๋ค ์ค๋ ์ฌ์ง
ํ์ฌ ์ํ์ ์ค๋ ์ท์ RZX ํ์ผ์ ์ฝ์ ํฉ๋๋ค. ์ด๊ฒ์์์ ์ฌ์ฉํ ์ ์์ต๋๋ค
๋์ค์ ์๋ ๋ช ๋ น ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ์ ๋ ์ํ๋ก ๋กค๋ฐฑํ๋๋ก ๊ฐ๋ฆฌํต๋๋ค.
.
ํ์ผ, ๋ น์, ๋๋๋ฆฌ๊ธฐ
์ด์ ์ค๋ ์ท์ด ์ฝ์ ๋ ์ง์ ์ผ๋ก ๊ธฐ๋ก์ ๋กค๋ฐฑํฉ๋๋ค.
๊ทธ ์ง์ ๋ถํฐ ๋ น์์ด ๊ณ์๋ฉ๋๋ค.
ํ์ผ, ๋ น์, ๋๋๋ฆฌ๊ธฐ ์ ...
๋ น์์ ์ฝ์ ๋ ์ค๋ ์ท์ผ๋ก ๋ น์์ ๋กค๋ฐฑํฉ๋๋ค.
ํ์ผ, ๋ น์, ๋๋ค...
RZX ํ์ผ์์ ๋ น์๋ ์ ๋ ฅ์ ์ฌ์ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ธฐ๋ก๋ ํค ๋๋ฆ์ ์ฌ์ํ ์ ์์ต๋๋ค.
์ด์ ์. RZX ํ์ผ์๋ ์ผ๋ฐ์ ์ผ๋ก ์คํํธ๋ผ์ ์ํ๊ฐ ์๋ ์ค๋ ์ท์ด ํฌํจ๋์ด ์์ต๋๋ค.
๋ น์ ์์; ์ ํํ RZX ํ์ผ์ด ์์ผ๋ฉด
์ค๋ ์ท๋ ๋ก๋ํฉ๋๋ค.
ํ์ผ, ๋ น์, ์ค์ง
ํ์ฌ ๋ น์/์ฌ์ ์ค์ธ RZX ํ์ผ์ ์ค์งํฉ๋๋ค.
ํ์ผ, AY ๋ฒ์ฑ ๋ฐ์ถ, ๊ธฐ๋ก...
AY-3-8912 ์ฌ์ด๋ ์นฉ์ ํตํด ์ถ๋ ฅ๋ ๋ฐ์ดํธ๋ฅผ PSG ํ์ผ์ ๊ธฐ๋กํ๊ธฐ ์์ํฉ๋๋ค. ๋
๋ น์์ ์ ์ฅํ ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ, AY ๋ฒ์ฑ ๋ฐ์ถ, ์ค์ง
ํ์ฌ AY ๋ก๊น ์ ์ค์งํฉ๋๋ค.
ํ์ผ, ์ด๋ค SCR ์คํฌ๋ฆฐ์ท...
SCR ์คํฌ๋ฆฐ์ท ๋ก๋(๊ธฐ๋ณธ์ ์ผ๋ก ์คํํธ๋ผ ๋น๋์ค์ ๋ฐ์ด๋๋ฆฌ ๋คํ์ผ ๋ฟ์ ๋๋ค.
๋ฉ๋ชจ๋ฆฌ)๋ฅผ ํ์ฌ ํ๋ฉด์ ํ์ํฉ๋๋ค. Fuse๋ Timex hi- ์ ์ ์ฅ๋ ์คํฌ๋ฆฐ์ท์ ์ง์ํฉ๋๋ค.
์ปฌ๋ฌ ๋ฐ ๊ณ ํด์๋ ๋ชจ๋๋ ๋ฌผ๋ก '์ผ๋ฐ' ์คํํธ๋ผ ํ๋ฉด์ ๋ง๋ค ์ ์์ต๋๋ค.
๊ณ ํด์๋ ๋๋ ๊ณ ํด์๋ ์คํฌ๋ฆฐ์ท์ด Timex๊ฐ ์๋ ์ฅ์น์ ๋ก๋๋๋ ๊ฒฝ์ฐ ๊ฐ๋จํ ๋ณํ
๊ธฐ๊ณ.
ํ์ผ, ์ฐํ๊ธฐ ํ๋ฉด as SCR...
Spectrum์ ํ๋ฉด์ ํ์ฌ ํ์๋ ๋ชจ๋ ๊ฒ์ ์ฌ๋ณธ์ SCR๋ก ์ ์ฅ
ํ์ผ. ์คํฌ๋ฆฐ์ท์ ์ ์ฅํ ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ, ์ฐํ๊ธฐ ํ๋ฉด as PNG...
ํ์ฌ ํ๋ฉด์ PNG ํ์ผ๋ก ์ ์ฅํฉ๋๋ค. ์ ์ฅํ ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
์ ๋ํ ์คํฌ๋ฆฐ์ท.
ํ์ผ, ์ํ ์ฐ์ , ๊ธฐ๋ก...
ํจ์ฆ๋ ๋์์(๋น๋์ค ๋ฐ ์ค๋์ค)์ ๋ นํํ ์ ์๋ ํน์ ํ์์ ํ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
๋์ค์ ์ผ๋ฐ ๋น๋์ค ํ์ผ ํ์์ผ๋ก ๋ณํ fmfconv ๊ณต์ต ์ฌ์ . ๋
๋น๋์ค๋ฅผ ์ ์ฅํ ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ๋ด์ฃผ์ธ์ ์ํ ๋ น์ ์๋ด
ํ์ผ, ์ํ ์ฐ์ , ์ค์ง
ํ์ฌ ์งํ ์ค์ธ ๋์์ ๋ นํ๋ฅผ ์ค์งํฉ๋๋ค.
ํ์ผ, ํ์ค ์ด์ง ๋ฐ์ดํฐ...
ํ์ผ์์ Spectrum์ ๋ฉ๋ชจ๋ฆฌ๋ก ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํฉ๋๋ค. ํ์ผ ์ ํ ํ
๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ค๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ ์์น์ ๋ก๋ํ ๋ฐ์ดํฐ์ ์์ ์ ํํ ์ ์์ต๋๋ค.
ํ์ผ, ์ฐํ๊ธฐ ์ด์ง ๋ฐ์ดํฐ...
์คํํธ๋ผ ๋ฉ๋ชจ๋ฆฌ์ ์์์ ์ฒญํฌ๋ฅผ ํ์ผ์ ์ ์ฅํฉ๋๋ค. ๋น์ ์ด ํ์ผ์ ์ ํ
์ ์ฅํ๋ ค๋ ์์น์ ์ ์ฅํ๋ ค๋ ๋ฐ์ดํฐ์ ๊ธธ์ด๋ฅผ ์ฐจ๋ก๋ก ์ ๋ ฅํฉ๋๋ค.
F10
ํ์ผ, ์ถ๊ตฌ
์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ข ๋ฃํฉ๋๋ค. ์ค์ ๋ก ์ํ๋์ง ํ์ธํ๋ ํ์ธ ๋ํ ์์๊ฐ ๋ํ๋ฉ๋๋ค.
์ด ์์ ์ ์ํ.
F4
์ต์ ์ผ๋ฐ...
ํจ์ฆ๋ฅผ ๊ตฌ์ฑํ ์ ์๋ ์ผ๋ฐ ์ต์ ๋ํ ์์๋ฅผ ํ์ํฉ๋๋ค. (์์ ฏ์ผ๋ก
UI, ๋๊ดํธ๋ก ํ์๋ ํค๋ ์ต์ ์ ํ ๊ธํ๊ณ , ์ํฐ ๋ฒํผ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๊ณ
์ผํ! ์ค๋จ). ๋ณ๊ฒฝ๋ ์ค์ ์ ํ์ฌ ์คํ ์ค์ธ
ํจ์ฆ.
์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ฎฌ๋ ์ด์ ์๋
Fuse๊ฐ ์คํํธ๋ผ ์๋ฎฌ๋ ์ด์ ์ ์๋ํ๋ ์๋๋ฅผ ๋ฐฑ๋ถ์จ๋ก ์ค์ ํฉ๋๋ค.
์ค์ ๊ธฐ๊ณ๊ฐ ์คํ๋๋ ์๋. ๊ธฐ๊ณ๊ฐ ์ถฉ๋ถํ ๋น ๋ฅด์ง ์๋ค๋ฉด
์์ฒญ๋ ์๋๋ฅผ ์ ์งํ๊ธฐ ์ํด Fuse๋ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ์คํ๋ฉ๋๋ค.
์๋ฎฌ๋ ์ด์ ์๋๊ฐ ์ ํํ 100%๊ฐ ์๋๋ฉด ์ฌ์ด๋ ์ถ๋ ฅ์ด
์์ฐ๋ฉ๋๋ค.
์บ๋ ธํผ ํ๋ ์ ์จ
์ค์ ํ๋ ์์ ๋ํ ์คํํธ๋ผ ํ๋ ์ ์ ๋ฐ์ดํธ ๋น์จ, ํ๋ ์ ์๋ ์ง์
์ ๋ฐ์ดํธ. ์ด๊ฒ์ ๊ธฐ๊ณ๊ฐ ์๋๋ฅผ ๋ฐ๋ผ์ก๋ ๋ฐ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
์คํํธ๋ผ ํ๋ฉด์ด ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
๋ฐํ๋ฌผ 2 ๊ฑด๋ฐ
์คํํธ๋ผ์ ์ด๊ธฐ ๋ฒ์ ์ ์ฌ์ฉํ์ง ์์ ๋นํธ์ ๋ํด ๋ค๋ฅธ ๊ฐ์ ์ฌ์ฉํ์ต๋๋ค.
ํค๋ณด๋ ์ ๋ ฅ ํฌํธ ๋ฐ ๋ช ๊ฐ์ง ๊ฒ์์ ์ด๋ค์ ์ด์ ๊ฐ์ ์์กดํ์ต๋๋ค.
๋นํธ. ์ด ์ต์ ์ ํ์ฑํํ๋ฉด ์ด์ ๊ฐ์ผ๋ก ์ ํ๋์ด ์คํํ ์ ์์ต๋๋ค.
์ฉ๋ ํ ์ดํ ํธ๋ฉ
์ผ๋ฐ์ ์ผ๋ก ํจ์ฆ๋ ROM ํ ์ดํ ๋ก๋ฉ ๋ฃจํด์ ๋ํ ํธ์ถ์ ์์๋๋ก ๊ฐ๋ก์ฑ๋๋ค.
๊ฐ๋ฅํ๋ฉด ํ ์ดํ ํ์ผ์์ ๋ ๋นจ๋ฆฌ ๋ก๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ (๋๋ฌผ๊ฒ)
TZX ๋ก๋ฉ์ ๋ฐฉํดํฉ๋๋ค. ์ด ์ต์ ์ ๋นํ์ฑํํ๋ฉด
๋๋ฆฐ(์ฆ, ํญ์ ์ค์๊ฐ) ํ ์ดํ ๋ก๋ฉ ๋น์ฉ. ํ ์ดํ ๋ก๋ฉ ์
ํธ๋ฉ์ด ๋นํ์ฑํ๋ ๊ฒฝ์ฐ ๋ฅผ ๋๋ฌ ํ ์ดํ ์ฌ์์ ์๋์ผ๋ก ์์ํด์ผ ํฉ๋๋ค. F8
๋๋ ์ ํ ๋ฏธ๋์ด, ์ค์, ํ๋ ์ด ๋ฉ๋ด ์์ดํ . ํจ์ฆ๋ ๋ํ ํ ์ดํ ํธ๋ฉ์ ์ฌ์ฉํ์ฌ
ํ ์ดํ ํ์ผ์ ๋น ๋ฅด๊ฒ ์ ์ฅํ๊ธฐ ์ํด ROM์ ํ ์ดํ ์ ์ฅ ๋ฃจํด์ ๊ฐ๋ก์ฑ๊ณ ,
ํ ์ดํ๋ ๋ค์์ ์ฌ์ฉํ์ฌ ์ ์ฅํ ์๋ ์์ต๋๋ค. ๋ฏธ๋์ด, ์ค์, ๊ธฐ๋ก ์คํํธ ๋ฉ๋ด ํญ๋ชฉ์ ์ ํํฉ๋๋ค.
๋น ๋ฅธ ๋ก๋ฉ
์ด ์ต์ ์ด ํ์ฑํ๋๋ฉด ํจ์ฆ๊ฐ ๊ฐ๋ฅํ ๊ฐ์ฅ ๋น ๋ฅธ ์๋๋ก ์คํ๋ฉ๋๋ค.
๊ฐ์ ํ ์ดํ๊ฐ ์ฌ์ ์ค์ผ ๋ ์ฌ์ ์๊ฐ์ด ํฌ๊ฒ ๋จ์ถ๋ฉ๋๋ค.
ํ๋ก๊ทธ๋จ์ ๋ก๋ํ๋ ๋ฐ ๊ฑธ๋ฆฝ๋๋ค. ์ํ๋ ๊ฒฝ์ฐ ์ด ์ต์ ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
ํน์ ์ง์ ์์ ํ ์ดํ๋ฅผ ์ค์งํฉ๋๋ค.
๊ฐ์ ๋ก๋
์ด ์ต์ ์ด ํ์ฑํ๋๋ฉด ํจ์ฆ๊ฐ ํ ์ดํ ๋ก๋๋ฅผ ๊ฐ์ํํ๋ ค๊ณ ์๋ํฉ๋๋ค.
๋ก๋ฉ ๋ฃจํ๋ฅผ "๋จ๋ฝ"ํจ์ผ๋ก์จ. ์ด๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์๋๋ฅผ ๋์ผ ๊ฒ์ ๋๋ค
๋ก๋ํ์ง๋ง ์ผ๋ถ ๋ก๋๊ฐ ์คํจํ ์ ์์ต๋๋ค.
๊ฐ์ง ๋ก๋
์ด ์ต์ ์ด ํ์ฑํ๋๋ฉด ํจ์ฆ๋ ๋ก๋ฉ์ด ์ธ์ ๊ฐ์ง๋๋์ง ์๋ํฉ๋๋ค.
๋ฃจํด์ด ์งํ ์ค์ด๊ณ ์๋์ผ๋ก ๊ฐ์ ํ ์ดํ๋ฅผ ์์ํ์ฌ
ํ๋ก๊ทธ๋จ์ ๋ก๋ํฉ๋๋ค. ์ด๊ฒ์ ๋ก๋ฉ์ ์๋ณํ๊ธฐ ์ํด ํด๋ฆฌ์คํฑ์ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค.
์ผ์์ ์ด๋ฏ๋ก ์ค๋ฅ๊ฐ ์๋ ๊ฒ์ ์๋์ง๋ง ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์๋ํฉ๋๋ค.
์๋๋ก๋ ๋ฏธ๋์ด
๋ง์ ๊ฒฝ์ฐ์ ํ ์ดํ๋ ๋์คํฌ ํ์ผ์ ์ด ๋
๋ก๋ํ๊ณ ์คํํ๋ ค๋ ํ๋ก๊ทธ๋จ. ์ด ์ต์ ์ ์ ํํ๋ฉด
๋ค์์ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ํ์ผ ์ค ํ๋๋ฅผ ์ด ๋ ์๋์ผ๋ก ๋ฐ์ํฉ๋๋ค.
ํ์ผ, ์ด๋ค... ๋ฉ๋ด ์ต์ โ ๋ค์์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋ฏธ๋์ด (Media) ํ ์ดํ๋ฅผ ์ฌ์ฉํ๋ ๋ฉ๋ด
๋๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ฑฐ๋ ์ด๋ฏธ ์คํ ์ค์ธ ๋์คํฌ์ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๊ธฐ ์ํ ๋์คํฌ
ํ๋ก๊ทธ๋จ)
์ฉ๋ .slt ํธ๋ฉ
SLT ํ์ผ์ ๋ค์ค ๋ก๋ ์ธก๋ฉด์๋ ํธ๋ฉ ๋ช ๋ น์ด ํ์ํฉ๋๋ค.
์ง์. ์ด ๋ช ๋ น์ด๋ ์ด ํธ๋ฉ์ ์ ์ธํ๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋์ง ์์ง๋ง,
ํ๋ก๊ทธ๋จ์ด ์ค์ ์ฌ์ฉ์ ์ํ ์ ์๋ค๋ ๊ฒ์ ์๊ฐํ ์ ์๊ธฐ ๋๋ฌธ์
๋์ , ํธ๋ฉ์ ์ง์ํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
ํ์ฉ ์ฐ๊ธฐ ์ ROM๊ณผ
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse์์ ํ๋ก๊ทธ๋จ์ด ๋ฎ์ด์ฐ๋๋ก ํ์ฉํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ROM์ ๋ฌด์์ ๋๊น? ์ด๊ฒ์ ์๋ง๋ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์ ๋ณ๋ก ์ ์ฉํ์ง ์์ ๊ฒ์ ๋๋ค
์ํฉ, ํนํ 48K ROM์ด ์์ฒด์ ์ผ๋ถ๋ฅผ ๋ฎ์ด์ธ ๋ ๊ทธ๋ ์ต๋๋ค.
์๋ ์ ์ฅ ์ค์
์ด ์ต์ ์ ์ ํํ๋ฉด ํจ์ฆ๊ฐ ์๋์ผ๋ก ํ์ฌ
์ข ๋ฃ ์ ๊ตฌ์ฑ ํ์ผ์ ๋ํด ์ ํํ ์ต์ (๋ง์ฝ libxml2 ๊ฐ๋ฅํ๋ค
ํจ์ฆ๊ฐ ์ปดํ์ผ๋์์ ๋). ์ด ์ต์ ์ ๋๋ฉด ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
์๋์ผ๋ก ์ฌ์ฉ ์ต์ ์ฐํ๊ธฐ ๋์ค์ ์ด ์ค์ ์ด
ํจ์ฆ์ ๊ตฌ์ฑ ํ์ผ์ ๊ธฐ๋ก๋ฉ๋๋ค.
MDR ํ์ฝํต ๋
์ด ์ต์ ์ ์ Microdrive ์นดํธ๋ฆฌ์ง์ ๋ธ๋ก ์๋ฅผ ์ ์ดํฉ๋๋ค. ๋ง์ฝ์
4๋ณด๋ค ์๊ฑฐ๋ 254๋ณด๋ค ํฐ ๊ฐ ํจ์ฆ๋ 4 ๋๋ 254๋ฅผ ๊ฐ์ ํฉ๋๋ค.
๋๋ค ๋ฌด์์ ๊ธธ์ด MDR ํ์ฝํต
์ด ์ต์ ์ด ํ์ฑํ๋๋ฉด Fuse๋ ์์์ Microdrive ์นดํธ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ ์ง์ ๋ ๊ธธ์ด ๋์ ๊ธธ์ด MDR ํ์ฝํต ๋ ์ต์ ์ ์ ํํฉ๋๋ค.
RS-232 ์ ์
์ด ์ต์ ์ ๋๋ฉด Fuse๋ RS-232 ๋ผ์ธ์ ๋ค๋ฅธ ์ชฝ ๋์ด ํ์ฑ ์ํ๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค.
ํต์ ์ฑ๋์ ์ฐ๊ฒฐํ ๋. `--rs232-rx'
`--rs232-tx' ์ต์ .
๊ฒ์ ๋ฐ ํ์ดํธ TV
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ์์ ๋๋ ๊ฒ์ ์์ ์๋ฎฌ๋ ์ด์ ํ ๊ฒ์ธ์ง ์ฌ๋ถ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
ํฐ์ ํ ๋ ๋น์ . ์ด๋ GTK+, Win32, Xlib ๋ฐ SDL์์๋ง ์ ํจํฉ๋๋ค.
์ฌ์ฉ์ ์ธํฐํ์ด์ค: ๋๋จธ์ง๋ ํญ์ ์ปฌ๋ฌ TV๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
PAL-TV ์ฌ์ฉ TV2x ํจ๊ณผ
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด PAL TV 2x ์ด์ ์ค์ผ์ผ๋ฌ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
๋ํ TV 2x, TV 3x ๋ฐ Timex TV์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ค์บ๋ผ์ธ์ ์ฌ์ํฉ๋๋ค.
์ค์ผ์ผ๋ฌ.
ํ์ธํ๊ธฐ ํ์
'์ํํ' ์์ (๋ฐ์ดํฐ ์์ค์ ์ ๋ฐํ ์ ์๋ ์์ ,
์คํํธ๋ผ์ ์ฌ์ค์ ํ๋ ์) ๋ฐ์ํ๊ธฐ ์ ์ ํ์ธ์ด ํ์ํฉ๋๋ค.
์ผ ์ํ ํ์ ์ค
GTK+ ๋ฐ Win32 UI์ ๊ฒฝ์ฐ ๋์คํ๋ ์ด ์๋์ ์ํ ํ์์ค์ ํ์ฑํํฉ๋๋ค. ์์ํ
SDL UI๋ ๋์คํฌ์ ํ ์ดํ๊ฐ ์ฐ๊ฒฐ๋์ด ์๋์ง ์ฌ๋ถ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ํ ์์ด์ฝ์ ํ์ฑํํฉ๋๋ค.
์ก์ธ์ค ์ค์ ๋๋ค. ์ด ์ต์ ์ ๋ค๋ฅธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
์ค๋ ์กฐ์ข ๊ฐ ์ ์ํ
์ค์ ํ๋ฉด Fuse์์ ์ํ๋ ๋ฌผ๋ฆฌ์ ์กฐ์ด์คํฑ ๋๋ ํค๋ณด๋๋ฅผ ๋ฌป๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
์ค๋ ์ท์์ ํ์ฑํ๋ ์กฐ์ด์คํฑ ์ธํฐํ์ด์ค์ ์์ง ์ฐ๊ฒฐํ์ง ์์ ๊ฒฝ์ฐ
ํ์ฌ ๊ตฌ์ฑ๊ณผ ์ผ์นํฉ๋๋ค.
๋ฆ์ ํ์ด๋ฐ
์ ํํ๋ฉด ํจ์ฆ๊ฐ ๋ชจ๋ ํ๋ฉด ๊ด๋ จ ํ์ด๋ฐ์ ๋ฐ์์ํต๋๋ค(์:
ํ๋ฉด์ด ๋ ๋๋ง๋๊ณ ๋ฉ๋ชจ๋ฆฌ ๊ฒฝํฉ์ด ๋ฐ์ํ๋ฉด) ํ๋์ tstate๊ฐ ๋ฉ๋๋ค.
์ผ๋ถ ์ค์ ํ๋์จ์ด์ ์กด์ฌํ๋ "์ ์"๋ณด๋ค ๋ฆ์ ํจ๊ณผ.
์ต์ ์ฌ์ด๋ ...
Fuse์ ์ฌ์ด๋ ์ถ๋ ฅ์ ๊ตฌ์ฑํ ์ ์๋ ์ฌ์ด๋ ์ต์ ๋ํ ์์๋ฅผ ํ์ํฉ๋๋ค. (์ ํจ๊ป
์์ ฏ UI, ๋๊ดํธ๋ก ํ์๋ ํค๋ ์ต์ ์ ํ ๊ธํ๊ณ , ์ํฐ ๋ฒํผ ํ์ธ
๋ณ๊ฒฝ ์ฌํญ ๋ฐ ์ผํ! ์ค๋จ). ๋ณ๊ฒฝ๋ ์ค์ ์ ๋ค์์๋ง ์ ์ฉ๋ฉ๋๋ค.
ํ์ฌ ์คํ ์ค์ธ ํจ์ฆ.
์๋ฆฌ ์ฌ์ฉ ๊ฐ๋ฅ
์ฌ์ด๋ ์ถ๋ ฅ์ ํ์ฑํํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ์ต์ ์ด
๋นํ์ฑํ๋๋ฉด ํจ์ฆ์์ ์๋ฆฌ๊ฐ ๋์ง ์์ต๋๋ค.
๋ก๋ ์๋ฆฌ
์ผ๋ฐ์ ์ผ๋ก Fuse๋ PZX, TAP ๋๋
์ค์ ๋ณด๋ค ์๋์ ์ผ๋ก ๋ฎ์ ๋ณผ๋ฅจ์ด์ง๋ง ์ค์๊ฐ์ผ๋ก TZX
์คํํธ๋ผ. ์ด ์ต์ ์ ๋นํ์ฑํํ์ฌ ๋ก๋ฉ ์์์ ์ ๊ฑฐํ ์ ์์ต๋๋ค
์ ์ ์ผ๋ก.
AY ์คํ ๋ ์ค ๋ถ๋ฆฌ
๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ด๋ ์ถ๋ ฅ์ ๋ชจ๋ ธ์ ๋๋ค.
์์ ๋์ง ์์ ์คํํธ๋ผ. ๊ทธ๋ฌ๋ ์ด ์ต์ ์ ํ์ฑํํ๋ฉด ์์ ACB ์คํ ๋ ์ค๊ฐ ์ ๊ณต๋ฉ๋๋ค.
(128 ๋ฐ ๋ค๋ฅธ ํด๋ก ์ AY-3-8912 ์ฌ์ด๋ ์นฉ์ ์ฌ์ด๋์ฉ).
ํ 8 ๋นํธ
8๋นํธ(๊ธฐ๋ณธ๊ฐ)๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ์๋ 16๋นํธ ์ฌ์ด๋๋ฅผ ๊ฐ์ ๋ก ์ฌ์ฉํฉ๋๋ค. ๋ฉ๋ชจ
(์ต์ ์ด ํ์ฑํ๋ ๊ฒฝ์ฐ) 8๋นํธ ์ฌ์ด๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ
์๋ฆฌ๊ฐ ์ ํ ๋ค๋ฆฌ์ง ์์ผ๋ฏ๋ก ๋ค์์ด ์์ผ๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
๊ทธ๊ฒ์ ๋ํ ๊ตฌ์ฒด์ ์ธ ํ์.
Speaker ์ ํ
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ์ฌ์ด๋ ์ถ๋ ฅ ์์คํ ์ ์๋ฎฌ๋ ์ด์ ์ ์์ ํ ์ ์์ต๋๋ค.
๋ค์ํ ์คํผ์ปค ์ ํ์ด ๊ฐ๋ฅํ ์ ์ ๋ฐ ๊ณ ์ ์๋ต์ ์ ํํฉ๋๋ค.
๊ธฐ๊ณ์์ ์์ฐ๋ฉ๋๋ค. "TV"ํ ์คํผ์ปค์ ์ํ ์คํผ์ปค ์ค์์ ์ ํํ์ญ์์ค.
์ ์ ๋ฐ ๊ณ ์ ์๋ต์ ํฌ๊ฒ ์ ํํ๋ ์ ํธ์ ์ ํ ์คํผ์ปค.
"Unfiltered"๋ฅผ ์ ํํ์ฌ ์์ ๋์ง ์์(๊ทธ๋ฌ๋ ๋ ์ ํํจ) ์ฌ์ด๋ ์ถ๋ ฅ์ ์ป์ผ์ญ์์ค.
AY ์๋
AY-3-8912 ์นฉ์ ์๋์ ๋ณผ๋ฅจ์ 0-100% ๋ฒ์์์ ์ค์ ํฉ๋๋ค.
์ ํธ์ ์๋
์ ํธ์์ ์๋์ ๋ณผ๋ฅจ์ 0-100% ๋ฒ์์์ ์ค์ ํฉ๋๋ค.
์คํ๋๋ผ ์๋
0โ100% ๋ฒ์์์ SpecDrum์ ์๋์ ๋ณผ๋ฅจ์ ์ค์ ํฉ๋๋ค.
์ต์ ์ฃผ๋ณ๊ธฐ๊ธฐ, ์ผ๋ฐ...
์ฃผ๋ณ ์ฅ์น๋ฅผ ๊ตฌ์ฑํ ์ ์๋ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์๋ฅผ ํ์ํฉ๋๋ค.
ํจ์ฆ๋ ์๋ฎฌ๋ ์ดํธ๋ ์์คํ ์ ์ฐ๊ฒฐ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. (์์ ฏ UI๋ฅผ ์ฌ์ฉํ๋ฉด
๋๊ดํธ๋ก ํ์๋ ํค๋ ์ต์ ์ ํ ๊ธํ๊ณ , ์ํฐ ๋ฒํผ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๊ณ ์ผํ!
์ค๋จ). ๋ณ๊ฒฝ๋ ์ค์ ์ ํ์ฌ ์คํ ์ค์ธ ํจ์ฆ์๋ง ์ ์ฉ๋ฉ๋๋ค.
๋ํ ์ฃผ๋ณ ์ฅ์น๋ฅผ ํ์ฑํ ๋ฐ ๋นํ์ฑํํ๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์
์๋ฎฌ๋ ์ดํธ๋ ๋จธ์ ์ ์ฌ์ค์ .
์ผ์คํค ์กฐ์ข ๊ฐ
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Kempston ์กฐ์ด์คํฑ ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
(์๋ง๋ ์คํํธ๋ผ์์ ๊ฐ์ฅ ๋๋ฆฌ ์ง์๋๋ ์ ํ). ์ด
์ต์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ธํฐํ์ด์ค ์์ฒด๋ฅผ
์กฐ์ด์คํฑ์ ์ฐ๊ฒฐํ์ง ์๋ ์คํํธ๋ผ; ์ด๊ฒ์ ์คํํธ๋ผ์ด
์ ๋ ฅ ํฌํธ 31์ ์ฝ๊ธฐ์ ์๋ตํฉ๋๋ค. ๊ฒ์์์ Kempston ์กฐ์ด์คํฑ์ ์ฌ์ฉํ๋ ค๋ฉด
์ด ์ต์ ์ ํ์ฑํํด์ผ ํ๋ฉฐ Kempston ์กฐ์ด์คํฑ๋ ์ ํํด์ผ ํฉ๋๋ค.
์ ์, ์ต์ ์กฐ์ด์คํฑ ๋ฉ๋ด๋ฅผ ์ ํํฉ๋๋ค.
์ผ์คํค ๋ง์ฐ์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Kempston ๋ง์ฐ์ค ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
Fuse ์ ์ฒด ํ๋ฉด์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ง์ฐ์ค๊ฐ ์๋์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉ๋ฉ๋๋ค.
Kempston ์ธํฐํ์ด์ค์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด
ํจ์ฆ์๊ฒ ํฌ์ธํฐ๋ฅผ ์ก๋๋ก ์ง์ํ๊ธฐ ์ํ ์คํํธ๋ผ ํ์(๋ฐ
๋ณด์ด์ง ์๋); Fuse์ ํด์ ํ๋๋ก ์ง์ํ๋ ค๋ฉด ๊ฐ์ด๋ฐ ๋ฒํผ(๋๋ ํ )์ ํด๋ฆญํ์ญ์์ค.
๋๋ Esc ํค๋ฅผ ๋๋ฆ ๋๋ค.
Fuse๋ ํ๋ ์ ๋ฒํผ UI๋ฅผ ์ฌ์ฉํ์ฌ GPM์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค. ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ
๋ด์ฅ PS/2 ๋ง์ฐ์ค ์ง์์ผ๋ก ๋์ฒด๋ฉ๋๋ค. ์ด ๋ชจ๋์์๋
/dev/input/๋ง์ฐ์ค, /dev/๋ง์ฐ์ค ๊ทธ๋ /dev/psaux, ์ฑ๊ณตํ๋ฉด ์ค์ง
ํ๋๋ฅผ ์ฝ๋๋ค. ์ด๋ค ์ค ์ฒซ ๋ฒ์งธ๋ (์ ์ด๋ Linux์์๋
2.6 ์๋ฆฌ์ฆ ์ปค๋) ๋ชจ๋ ์ ํ์ ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ง์ฐ์ค๋
์ฌ์ฉํ์ญ์์ค.
๊ตํ ๋ง์ฐ์ค ๋ฒํผ
์ด ์ต์ ์ด ํ์ฑํ๋๋ฉด ๋ง์ฐ์ค ์ผ์ชฝ ๋ฐ ์ค๋ฅธ์ชฝ ๋ฒํผ์ด ๋ฐ๋๋๋ค.
Kempston ๋ง์ฐ์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํ ๋.
ํ๋ฌ ์์
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Fuller Box AY ์ฌ์ด๋๋ฅผ ์๋ฎฌ๋ ์ดํธํ๊ณ
์กฐ์ด์คํฑ ์ธํฐํ์ด์ค. ์ด ์๋ฎฌ๋ ์ด์ ์ 16k, 48k ๋ฐ
TC2048 ๊ธฐ๊ณ.
๋ฉ๋ก๋
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Melodik AY ์ฌ์ด๋ ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์ด๋ฌํ ์ธํฐํ์ด์ค์ ์ ์ฌํ ๋ง์ ์ธํฐํ์ด์ค๊ฐ ์ ์๋์์ต๋๋ค.
48K ์คํํธ๋ผ์ 128K ์คํํธ๋ผ๊ณผ ๋์ผํ AY ์์ ๊ณผ ํธํ๋ฉ๋๋ค. ์ด๊ฒ
์๋ฎฌ๋ ์ด์ ์ 16k, 48k ๋ฐ TC2048 ์์คํ ์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ธํฐํ์ด์ค 1
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ ๊ฐ๋จํ Sinclair๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์ธํฐํ์ด์ค 1, Microdrive ์นดํธ๋ฆฌ์ง๋ฅผ ์ฐ๊ฒฐํ๊ณ
ํตํด ์ฐ๊ฒฐ์ด ๋๊ธด ๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ ๋ฉ๋ด. ๋ํ
์ธํฐํ์ด์ค 1 RS-232 ์ธํฐํ์ด์ค ์ง์.
์ธํฐํ์ด์ค 2
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ ์นดํธ๋ฆฌ์ง ํฌํธ๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์ธํฐํ์ด์ค 2. ๊ทธ๋ฐ ๋ค์ ์นดํธ๋ฆฌ์ง๋ฅผ ์ฝ์ ๋ฐ ์ ๊ฑฐํ ์ ์์ต๋๋ค. ๋ฏธ๋์ด,
ํ์ฝํต, ์ธํฐํ์ด์ค 2 ๋ฉ๋ด. Pentagon, Scorpion, Interface 2,
ZXATASP ๋ฐ ZXCF๋ ๋ชจ๋ ์ผ๋ถ ์ก์ธ์ค์ ๋์ผํ ํ๋์จ์ด ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํฉ๋๋ค.
ํ์ฅ๋ ๊ธฐ๋ฅ์ด๋ฏ๋ก ์ด ์ค ํ๋๋ง ํ ๋ฒ์ ์ ํํ๊ฑฐ๋
์์ธกํ ์ ์๋ ๋์์ด ๋ฐ์ํฉ๋๋ค.
์๋ฎฌ๋ ์ดํธํ๋ค ํ๋ฆฐํฐ
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ ํ๋ฆฐํฐ๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฐธ์กฐ ํ๋ฆฐํฐ
์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
ZX ์ธ์๊ธฐ
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ ZX ํ๋ฆฐํฐ๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฐธ์กฐ
ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
SpeccyBoot ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ SpeccyBoot ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์ด๋๋ท ๋คํธ์ํฌ๋ฅผ ํตํด ZX ์คํํธ๋ผ์ ๋ถํ ํ ์ ์์ต๋๋ค. SpeccyBoot ๋ณด๊ธฐ
์น ํ์ด์ง http://speccyboot.sourceforge.net/ ์์ธํ ๋ด์ฉ์.
์คํ๋๋ผ ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Cheetah SpecDrum ์ฌ์ด๋๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์ํธ ์์ฉ. World of Spectrum Infoseek ์น ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
http://www.worldofspectrum.org/infoseekid.cgiid = 1000062 ๋งค๋ด์ผ์ ๊ฒฝ์ฐ,
์ํํธ์จ์ด ๋ฑ. ์ด ์๋ฎฌ๋ ์ด์ ์ 48k, 128k ๋ฐ
TC2048 ๊ธฐ๊ณ.
์คํํธ๋ผ๋ท
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Spectranet ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์คํํธ๋ผ์ ๋ํ ์ด๋๋ท ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฐธ์กฐ ์คํํธ๋ผ๋ท
์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
์คํํธ๋ผ๋ท ๋นํ์ฑํ
์ด ์ต์ ์ Spectranet ์๋ ํ์ด์ง ์ธ ์ ํผ์ ์ํ๋ฅผ ์ ์ดํฉ๋๋ค.
(J2). ์ฐธ์กฐ ์คํํธ๋ผ๋ท ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
์ต์ ์ฃผ๋ณ๊ธฐ๊ธฐ, ๋์คํฌ...
์ฃผ๋ณ ์ฅ์น๋ฅผ ํ์ฑํ ๋ฐ ๋นํ์ฑํํ๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์
์๋ฎฌ๋ ์ดํธ๋ ๋จธ์ ์ ์ฌ์ค์ .
๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ IDE
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ ๊ฐ๋จํ 8๋นํธ IDE ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
Spectrum +3e์์ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๊ฐ์ด ํ๋ ๋์คํฌ๋ฅผ ์ฐ๊ฒฐํ๊ณ
ํตํด ์ฐ๊ฒฐ์ด ๋๊ธด ๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ๋ฉ๋ด๋ฅผ ์ ํํฉ๋๋ค.
ZXATASP ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ ZXATASP ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์ถ๊ฐ RAM๊ณผ IDE ์ธํฐํ์ด์ค๋ฅผ ๋ชจ๋ ์ ๊ณตํฉ๋๋ค. ์ฐธ์กฐ ZXATASP ๋ํ ZXCF
์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
ZXATASP ์ ๋ก๋
์ด ์ต์ ์ ZXATASP ์ ๋ก๋ ์ ํผ์ ์ํ๋ฅผ ์ ์ดํฉ๋๋ค. ์ฐธ์กฐ ZXATASP
๋ํ ZXCF ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
ZXATASP ์ฐ๋ค ๋ณดํธ
์ด ์ต์ ์ ZXATASP ์ฐ๊ธฐ ๋ฐฉ์ง ์ ํผ์ ์ํ๋ฅผ ์ ์ดํฉ๋๋ค. ์ฐธ์กฐ
ZXATASP ๋ํ ZXCF ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
ZXCF ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ ZXCF ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์ถ๊ฐ RAM๊ณผ CompactFlash ์ธํฐํ์ด์ค๋ฅผ ๋ชจ๋ ์ ๊ณตํฉ๋๋ค. ์ฐธ์กฐ ZXATASP
๋ํ ZXCF ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
ZXCF ์ ๋ก๋
์ด ์ต์ ์ ZXCF ์ ๋ก๋ ์ ํผ์ ์ํ๋ฅผ ์ ์ดํฉ๋๋ค. ์ฐธ์กฐ ZXATASP
๋ํ ZXCF ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
๋๋๊ธฐ ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ DivIDE ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฐธ์กฐ
๋๋๊ธฐ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
๋๋๊ธฐ ์ฐ๋ค ๋ณดํธ
์ด ์ต์ ์ DivIDE ์ฐ๊ธฐ ๋ฐฉ์ง ์ ํผ์ ์ํ๋ฅผ ์ ์ดํฉ๋๋ค. ๋ณด๋ค
์ ์, ๋๋๊ธฐ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
+D ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด ํจ์ฆ๊ฐ +D ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฐธ์กฐ +D
์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
์ ์ ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ DISCiPLE ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋ณด๋ค
์ ์, ์ ์ ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
๋ฒ ํ 128 ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Beta 128 ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋ณด๋ค
์ ์, BETA 128 ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค. ๋ฒ ํ 128 ์๋ฎฌ๋ ์ด์ ์
์ด ์ต์ ์ ๊ด๊ณ์์ด Pentagon ๋ฐ Scorpion ์์คํ ์ ๋ํด ํ์ฑํ๋ฉ๋๋ค.
๋ฒ ํ 128 ์๋์ฐจ ์๋ in 48K ๊ธฐ๊ณ
์ด ์ต์ ์ ์ ํํ๋ฉด Beta 128 ์ธํฐํ์ด์ค๊ฐ 48K ๋๋
TC2048 ์๋ฎฌ๋ ์ด์ ์ ์คํํ๋ฉด ์์คํ ์ด TR-DOS ์์คํ ์ผ๋ก ์ง์ ๋ถํ ๋ฉ๋๋ค.
์ ๋ฐ๊ฒฌ ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Opus Discovery ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์ ์ฐธ์กฐ ์ ๋ฐ๊ฒฌ ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
์ต์ RZX...
RZX ์ต์ ๋ํ ์์๋ฅผ ํ์ํ์ฌ Fuse๊ฐ RZX๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ ๋ ฅ ๋ น์. (์์ ฏ UI๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋๊ดํธ๋ก ํ์๋ ํค๋
์ต์ ์ํฐ ๋ฒํผ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๊ณ ์ผํ! ์ค๋จ). ๋ณ๊ฒฝ๋ ์ฌํญ์ ์ ์ํ์ญ์์ค.
์ค์ ์ ํ์ฌ ์คํ ์ค์ธ ํจ์ฆ์๋ง ์ ์ฉ๋ฉ๋๋ค.
๋ง๋ค๊ธฐ ์๋ ์ ์ฅ
์ด ์ต์ ์ ์ ํํ๋ฉด ํจ์ฆ๊ฐ ๋ น์์ ์ค๋ ์ท์ ์ถ๊ฐํฉ๋๋ค.
RZX ํ์ผ์ ์์ฑํ๋ ๋์ 5์ด๋ง๋ค ์คํธ๋ฆฌ๋ฐํ์ฌ
์ค๋ ์ท์ ๋ช ์์ ์ผ๋ก ์ถ๊ฐํ์ง ์๊ณ ๋ ๋กค๋ฐฑ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์คํธ๋ฆผ์ผ๋ก. ์ด์ ์ค๋ ์ท์ ์คํธ๋ฆผ์์ ์ ๋ฆฌ๋์ด ์ ์ง๋ฉ๋๋ค.
ํ์ผ ํฌ๊ธฐ ๋ฐ ์ค๋ ์ท ์ ๊ฐ์: ๊ฐ ์ค๋ ์ท์ ์ต๋ 15์ด
์ ์งํ ๋ค์ 15๋ถ๊น์ง XNUMX์ด๋ง๋ค ํ๋์ ์ค๋ ์ท, ๊ทธ ๋ค์์๋ ํ๋์ ์ค๋ ์ท
5๋ถ๊น์ง ๋งค๋ถ๋ง๋ค ์ค๋ ์ท์ ์์ฑํ ๋ค์ ๋งค๋ถ๋ง๋ค ํ๋์ ์ค๋ ์ท
5 ๋ถ. ์ด "์ ๋ฆฌ"๋ ์๋์ผ๋ก ์ฝ์ ๋ ๊ฒฝ์ฐ์๋ง ์ ์ฉ๋ฉ๋๋ค.
์ค๋ ์ท: ์คํธ๋ฆผ์ ์๋์ผ๋ก ์ฝ์ ๋ ์ค๋ ์ท์ ์ ๋ฆฌ๋์ง ์์ต๋๋ค.
์์ถํ๋ค RZX ๋ฐ์ดํฐ
์ด ์ต์ ์ ์ ํํ๊ณ ZLIB ํจ์ฆ๊ฐ ์ปดํ์ผ๋์์ ๋ ์ฌ์ฉํ ์ ์์๊ณ ,
Fuse๊ฐ ์์ฑํ ๋ชจ๋ RZX ํ์ผ์ ์์ถ๋ฉ๋๋ค. ์ด๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์ข์
ํ์ผ์ ํจ์ฌ ๋ ์๊ฒ ๋ง๋ค๊ณ ์๋ง๋ ๋ค์์ ์ํ ๊ฒ์ ๋๋ค.
RZX ํ์ผ์ ๋๋ฒ๊น ์ค์ด๊ฑฐ๋ ๋ค๋ฅธ ํ์ผ์ด ์๋ ๊ฒฝ์ฐ์๋ง ๋์ญ์์ค.
์์ถ๋ RZX ํ์ผ์ ์ง์ํ์ง ์๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
๊ฒฝ์ ๋ชจ๋
์ด ์ต์ ์ด ์ ํ๋์์ ๋ ์์๋๋ ๋ชจ๋ ์ ๋ ฅ ๋ น์์
'๊ฒฝ์ ๋ชจ๋'์์ ๋ง๋ค์ด์ก์ต๋๋ค. ๋ณธ์ง์ ์ผ๋ก ์ด๊ฒ์ Fuse๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
์ค์ Spectrum์ฒ๋ผ: ์ค๋ ์ท์ ๋ก๋ํ ์ ์์ผ๋ฉฐ ์๋ฎฌ๋ ์ด์ ์ ์ผ์ ์ค์งํฉ๋๋ค.
์ด์จ๋ ์๋๋ฅผ ๋ฐ๊พธ๊ฑฐ๋ ์ค์ ์์ ํ ์ ์๋ ๊ฒ์
๊ธฐ๊ณ. ์ด๋ฌํ ์๋ ์ค ํ๋๋ผ๋ ์๋๋๊ฑฐ๋ ์๋ฎฌ๋ ์ดํธ๋ ํจ์ฆ๊ฐ
์ ์ ์คํํธ๋ผ ์๋๋ณด๋ค 5% ์ด์ ๋น ๋ฅด๊ฑฐ๋ ๋๋ฆฌ๊ฒ ์คํ๋๋ฉด
๋ น์์ด ์ฆ์ ์ค์ง๋ฉ๋๋ค.
If libgcrypt Fuse๊ฐ ์ปดํ์ผ๋์์ ๋ ์ฌ์ฉํ ์ ์์๊ณ ๋ค์์ผ๋ก ๋ น์ํ์ต๋๋ค.
๊ฒฝ์ ๋ชจ๋ ํ์ฑ์ ์ด๋ก ์ ์ผ๋ก '์ธ์ฆ'ํ๊ธฐ ์ํด ๋์งํธ ์๋ช ๋ฉ๋๋ค.
์์ ์ ํ์ ๋๊ณ ๋ง๋ค์ด์ก๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋, ์ด
์์ is ์ง์ ํ๋ณด (๊ทธ๋ฆฌ๊ณ ~ ํ ์ ์๋ค. be ๋ง๋ ๊ทธ๋์), so ์ ์, ์กด์ฌ of ์ด๋ค
์๋ช on an RZX ํ์ผ ์์์ ์ง์ be ์ดฌ์ as ์ ๊ณต ์ฆ๋ช ๊ทธ it ์๋ค
๋ง๋ + ๊ฒฝ์ ๋ชจ๋ ์ ํจํ. ์ด ๊ธฐ๋ฅ์ Fuse์๋ง ํฌํจ๋์ด ์์ต๋๋ค.
Fuse๋ฅผ ์จ๋ผ์ธ์์ ์ฌ์ฉํ๊ธฐ ์ํ ์๊ฑด ์ค ํ๋์๊ธฐ ๋๋ฌธ์
๋ํ.
๊ฒฝ์ ์ํธ
์ฌ๊ธฐ์ ์ ๋ ฅ๋ ์ซ์ ์ฝ๋๋ ๋ค์์์ ๋ง๋ ๋ชจ๋ RZX ํ์ผ์ ๊ธฐ๋ก๋ฉ๋๋ค.
๊ฒฝ์ ๋ชจ๋. ์ด๊ฒ์ ์จ๋ผ์ธ ํ ๋๋จผํธ์ ๋ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๋๋ค.
ํน์ ์ฝ๋๊ฐ ์์ฑ๋ ํ์ ๋ น์๋์์์ '์ฆ๋ช 'ํ๋ ๋ฐ ์ฌ์ฉ
์ถ์ ๋. ๊ทธ๋ฌํ ํ ๋๋จผํธ์์ ํ๋ ์ดํ์ง ์๋๋ค๋ฉด ์์ ํ๊ฒ ๋ฌด์ํ ์ ์์ต๋๋ค.
์ด ์ต์ .
ํญ์ ํฌํจ ์ค๋ ์ฌ์ง
๊ธฐ๋กํ ๋ ์ค๋ ์ท์ RZX ํ์ผ์ ํฌํจํ ์ง ์ฌ๋ถ ์ง์
๊ธฐ์กด ์ค๋ ์ท์์ ์์๋ฉ๋๋ค.
์ต์ ์กฐ์ด์คํฑ
ํจ์ฆ๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ง์ ์ผ๋ฐ์ ์ธ ์ ํ์ ์กฐ์ด์คํฑ์ ์๋ฎฌ๋ ์ดํธํ ์ ์์ต๋๋ค.
์คํํธ๋ผ. ์ด ์๋ฎฌ๋ ์ดํธ๋ ์กฐ์ด์คํฑ์ ๋ํ ์ ๋ ฅ์ ์ค์ ์กฐ์ด์คํฑ์์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
์๋ฎฌ๋ ์ด์ ๋จธ์ ์ ์ฐ๊ฒฐ๋จ( ์ต์ ์กฐ์ด์คํฑ,
์กฐ์ข ๊ฐ 1 ... ๋ฐ ์ต์ ์กฐ์ด์คํฑ, ์กฐ์ข ๊ฐ 2 ... ์ต์ ) ๋๋ q, a,
o, p์ ๋ฉ์ดํฌ์ ์์ฐ, ๊ทธ๋ฆฌ๊ณ ํ๊ตญ์์ ์ฌ๋์ ๋ด์ ๋ณด๋ธ ์คํ์ด์ค ๋ฒํผ ์๋ฎฌ๋ ์ด์ ๋จธ์ ํค๋ณด๋์ ํค,
์ต์ ์กฐ์ด์คํฑ, ๊ฑด๋ฐ... ์ต์ . ํค๋ณด๋๋ฅผ ์ฌ์ฉํ์ฌ
์กฐ์ด์คํฑ์ ์๋ฎฌ๋ ์ดํธํ๊ณ , q, a, o, p์ ๋ฉ์ดํฌ์ ์์ฐ, ๊ทธ๋ฆฌ๊ณ ํ๊ตญ์์ ์ฌ๋์ ๋ด์ ๋ณด๋ธ ์คํ์ด์ค ๋ฒํผ ํค์๋ ์ ์์ด ์์ต๋๋ค.
ํจ๊ณผ(์ฌ์ฉ๊ณผ ๊ฐ์ ์ผ์ ํ๋ ๊ฒ์์ ๋ฌธ์ ๋ฅผ ํผํ๊ธฐ ์ํด p ์ผ์ ์ค์ง๋ฅผ ์ํด
์กฐ์ด์คํฑ ์ฌ์ฉ).
๊ฐ ์กฐ์ด์คํฑ('๊ฐ์ง' ํค๋ณด๋ ์กฐ์ด์คํฑ ํฌํจ)์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋ค์ ์กฐ์ด์คํฑ ์ ํ ์ค ํ๋๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์์
์กฐ์ด์คํฑ ์์: ๋ชจ๋ ์ ๋ ฅ์ ๋จ์ํ ๋ฌด์๋ฉ๋๋ค.
์ปค์
๋๋ฅด๋ ๊ฒ๊ณผ ๋์ผํ ์ปค์ ์กฐ์ด์คํฑ 5 (์ผ์ชฝ), 6 (ํ์), 7 (์๋ก),
8 (์ค๋ฅธ์ชฝ), ๊ทธ๋ฆฌ๊ณ 0 (๋ถ).
์ผ์คํค
Kempston ์กฐ์ด์คํฑ, ์ ๋ ฅ ํฌํธ 31์์ ์ฝ์ต๋๋ค. ์ต์
์ฃผ๋ณ๊ธฐ๊ธฐ, ์ผ์คํค ์ธํฐํ์ด์ค ์ต์ ๋ ์ ๋ ฅ์ ๋ํด ์ค์ ํด์ผ ํฉ๋๋ค.
์ธ์๋ฉ๋๋ค.
์ฑํด๋ ์ด 1
์ฑํด๋ ์ด 2
'์ผ์ชฝ' ๋ฐ '์ค๋ฅธ์ชฝ' Sinclair ์กฐ์ด์คํฑ, ๋๋ฅด๋ ๊ฒ๊ณผ ๋์ผ 1
(์ผ์ชฝ), 2 (๊ถ๋ฆฌ), 3 (ํ์), 4 (์๋ก) ๋ฐ 5 (๋ถ), ๋๋ 6 (์ผ์ชฝ), 7
(๊ถ๋ฆฌ), 8 (ํ์), 9 (์๋ก) ๋ฐ 0 (๋ถ) ๊ฐ๊ฐ.
ํ์ด๋ฉ์ค 1
ํ์ด๋ฉ์ค 2
Timex 2068์ ๋ถ์ฐฉ๋ '์ผ์ชฝ' ๋ฐ '์ค๋ฅธ์ชฝ' ์กฐ์ด์คํฑ
๋ณํ์ ๋ด์ฅ ์กฐ์ด์คํฑ ์ธํฐํ์ด์ค.
์ค์ ์กฐ์ด์คํฑ์ ๊ฒฝ์ฐ ๊ตฌ์ฑ๋ ๊ฐ๋ฅํฉ๋๋ค(ํ์ฌ๋
GTK+ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ ๋) ์กฐ์ด์คํฑ์ ๊ฐ ๋ฒํผ์ ์ด๋ค ํจ๊ณผ๊ฐ ์๋์ง:
์ด๊ฒ์ ๋ ์์๋ค ์กฐ์ข ๊ฐ ํ์ฌ, ์๋ฎฌ๋ ์ดํธ๋ ์กฐ์ด์คํฑ์ ๋ถ์ ๋๋ฅด๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
๋จ์ถ, ์๋ฌด๊ฒ๋, ํจ๊ณผ๊ฐ ์์์ ์๋ฏธํ๊ฑฐ๋ ๋ค์์ ์๋ฏธํ๋ ์คํํธ๋ผ ํค
ํด๋น ๋ฒํผ์ ๋๋ฅด๋ ๊ฒ์ ํด๋น ์คํํธ๋ผ ํค๋ฅผ ๋๋ฅด๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
์ต์ ์ด ROM์
Fuse์ ์ํด ์๋ฎฌ๋ ์ดํธ๋ ๊ฐ ์คํํธ๋ผ ๋ณํ์ ๋ํด ๊ฐ๋ณ ๋ํ ์์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํด๋น ์์คํ ์์ ์ฌ์ฉํ๋ ROM์ ์ ํํ ์ ์์ต๋๋ค. ์ํ๋ ROM์ ์ ํํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
์ฌ์ฉํ๊ณ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ๋ ค๋ฉด ์คํํธ๋ผ์ ์ฌ์ค์ ํ์ญ์์ค.
์ต์ ํํฐ...
ํ์ฌ ์ฌ์ฉ ์ค์ธ ๊ทธ๋ํฝ ํํฐ๋ฅผ ์ ํํฉ๋๋ค. ์ฐธ์กฐ ๊ทธ๋ํฝ ํํฐ ์น์
์์ธํ ๋ด์ฉ์.
์ต์ ๋์คํฌ ์ต์ ...
๋์คํฌ ๋๋ผ์ด๋ธ๋ฅผ ์๋ฎฌ๋ ์ดํธํ ๋ Fuse๋ ๋ฌผ๋ฆฌ์ ๋๋ผ์ด๋ธ์ ์ฌ์์ ํ์ฉํฉ๋๋ค.
์๋ฎฌ๋ ์ดํธ๋ ์ธํฐํ์ด์ค์ ์ฐ๊ฒฐ๋ ์ฅ์น. ๊ฐ ๋๋ผ์ด๋ธ๋ ๋ค์ ์ค ํ๋๋ก ์ค์ ํ ์ ์์ต๋๋ค.
๋ค์ ์ ํ:
๋จ๋ฉด 40 ์ ๋ก
์๋ฉด 40 ์ ๋ก
๋จ๋ฉด 80 ์ ๋ก
์๋ฉด 80 ์ ๋ก
์ค์ ํ ์ ์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
+3 ๋๋ผ์ด๋ธ A
๋จ๋ฉด 40ํธ๋ ๋๋ผ์ด๋ธ๊ฐ ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
+3 ๋๋ผ์ด๋ธ B
์๋ฉด 80 ํธ๋ ๋๋ผ์ด๋ธ๋ก ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
+3 ๊ฐ์ง ์คํผ๋๋ฝ
+3 ๋๋ผ์ด๋ธ๊ฐ Speedlock ๋ณดํธ ๋์คํฌ๋ฅผ ๊ฐ์งํ๋ ค๊ณ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํ๊ณ
'์ฝํ' ์นํฐ๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋์คํฌ ์ด๋ฏธ์ง ํ์ผ(EDSK ๋๋ UDI)์ ์ฝํ
์นํฐ ๋ฐ์ดํฐ๋ณด๋ค Speedlock ๊ฐ์ง๋ ์๋์ผ๋ก ์๋ต๋ฉ๋๋ค. ๋ํ๋ณด์ญ์์ค
์ ์, ์ฝํ ๋์คํฌ ๋ฐ์ดํฐ ์๋ด
๋ฒ ํ 128 ๋๋ผ์ด๋ธ A
์๋ฉด 80 ํธ๋ ๋๋ผ์ด๋ธ๋ก ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
๋ฒ ํ 128 ๋๋ผ์ด๋ธ B
์๋ฉด 80 ํธ๋ ๋๋ผ์ด๋ธ๋ก ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
๋ฒ ํ 128 ๋๋ผ์ด๋ธ C
์๋ฉด 80 ํธ๋ ๋๋ผ์ด๋ธ๋ก ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
๋ฒ ํ 128 ๋๋ผ์ด๋ธ D
์๋ฉด 80 ํธ๋ ๋๋ผ์ด๋ธ๋ก ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
+D ๋๋ผ์ด๋ธ 1
์๋ฉด 80 ํธ๋ ๋๋ผ์ด๋ธ๋ก ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
+D ๋๋ผ์ด๋ธ 2
์๋ฉด 80 ํธ๋ ๋๋ผ์ด๋ธ๋ก ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
์ ์ ๋๋ผ์ด๋ธ 1
์๋ฉด 80 ํธ๋ ๋๋ผ์ด๋ธ๋ก ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
์ ์ ๋๋ผ์ด๋ธ 2
์๋ฉด 80 ํธ๋ ๋๋ผ์ด๋ธ๋ก ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
์ ๋๋ผ์ด๋ธ 1
๋จ๋ฉด 40ํธ๋ ๋๋ผ์ด๋ธ๊ฐ ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
์ ๋๋ผ์ด๋ธ 2
๋จ๋ฉด 40ํธ๋ ๋๋ผ์ด๋ธ๊ฐ ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
์ํ ๋ณํฉ '๋น' ์ธก๋ฉด of ๋์คํฌ
์ด ์ต์ ์ ์ฌ์ฉ์์๊ฒ Fuse๊ฐ ๋ณํฉ์ ์๋ํด์ผ ํ๋์ง ํ์ธํ๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
์ ์ฑ๊ธ์ ์ด ๋ ๋ณ๋์ ํ์ผ์์ ๋์คํฌ ์ด๋ฏธ์ง์ 'B'๋ฉด
์๋ฉด ๋์คํฌ ์ด๋ฏธ์ง.
ํ์ธํ๊ธฐ ๋ณํฉ ๋์คํฌ ๋ฉด
Fuse๊ฐ ํ์ผ์ 'B'์ชฝ์ ๋ํด ๋ณ๋์ ํ์ผ์ ๋ณํฉํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํฉ๋๋ค.
์ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ด ๋ ๋์คํฌ ์ด๋ฏธ์ง ๋ณ๋ ํ์ผ. ๋๋ถ๋ถ์ ์๋ฉด
๋์คํฌ ์ด๋ฏธ์ง๋ XNUMX๊ฐ์ ๋จ๋ฉด ๋์คํฌ ์ด๋ฏธ์ง๋ก ๋คํ๋ฉ๋๋ค(์: `Golden Axe -
Side A.dsk' ๋ฐ 'Golden Axe - Side B.dsk'. ๋ฐ๋ผ์ ๊ณจ๋ ๊ฒ์์ ํ๊ณ ์ถ๋ค๋ฉด
Axe, ๋จผ์ ์ฒซ ๋ฒ์งธ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ฝ์ ํด์ผ ํ๊ณ ๊ฒ์์์
B๋ฉด์ ์ฝ์ ํ๋ ๋์ ๋ ๋ฒ์งธ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ฐพ์์ ์ด์ด์ผ ํฉ๋๋ค.
๋๋ผ์ด๋ธ ๋ด๋ถ์ ๋์คํฌ๋ฅผ '๋ค์ง๊ธฐ'๋ง ํ๋ฉด ๋ฉ๋๋ค. ํ์ฑํ๋ ๊ฒฝ์ฐ ํจ์ฆ๊ฐ ์ด๋ ค๊ณ ์๋ํฉ๋๋ค.
๋ ๋ฒ์งธ ์ด๋ฏธ์ง๋ ๋ง๋ค๊ณ ์๋ฉด ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ญ๋๋ค(๋ ์ด๋ฏธ์ง๋ฅผ ๋ณํฉ
๋จ๋ฉด ๋์คํฌ ์ด๋ฏธ์ง) ์ด ๋ณํฉ๋ ๊ฐ์ ๋์คํฌ๋ฅผ ๋์คํฌ์ ์ฝ์ ํฉ๋๋ค.
์ด์ ํ๋ค. ์ด ๊ธฐ๋ฅ์ ํ์ผ์ด ์๋ฉด์ ํ ๋ฉด์ธ์ง ์ฌ๋ถ๋ฅผ ๊ฐ์งํฉ๋๋ค.
ํ์ผ ์ด๋ฆ์ด [Ss]ide[ _][abAB12][ _.]์ ๊ฐ์ ํจํด๊ณผ ์ผ์นํ๋ ๊ฒฝ์ฐ ์ด๋ฏธ์ง
์ด๋ ค ์๋ ๋์คํฌ์ ํ์ผ ์ด๋ฆ. ๋ฐ๊ฒฌ๋๋ฉด ํจ์ฆ๊ฐ ์ด๋ ค๊ณ ์๋ํฉ๋๋ค.
๋์คํฌ์ ๋ค๋ฅธ ์ชฝ๋ ์ ์ ํ ๋ฌธ์๋ก ๋์ฒดํฉ๋๋ค.
ํ์ผ ์ด๋ฆ ์: 1โ2, aโb, AโB. ์ฑ๊ณตํ๋ฉด ๋ ๊ฐ์ง๋ฅผ ๋ณํฉํฉ๋๋ค.
์ด๋ฏธ์ง๊ฐ ์๊ณ ์ด์ ๋๋ผ์ด๋ธ์ ์๋ฉด ๋์คํฌ๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ๋ง์ฝ
'Golden Axe - Side A.dsk'๋ฅผ ์ด๋ฉด Fuse๊ฐ 'Golden Axe -
์ฌ์ด๋ B.dsk'๋. ์ด์ Golden Axe๊ฐ ์์ฒญํ๋ฉด ๋์คํฌ๋ฅผ '๋ค์ง๊ธฐ'ํ ์ ์์ต๋๋ค.
'์ฌ์ด๋ B'. ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ์ด๋จธ ๋๋๋ค, ์ ๋จ๋ฉด ๋๋ผ์ด๋ธ ๋ฐ
ํญ์.
F11
์ต์ ๊ฐ๋ ์ฐฌ ํ๋ฉด
์ ์ฒด ํ๋ฉด๊ณผ ์ฐฝ ๋ชจ๋ ๊ฐ์ ํจ์ฆ๋ฅผ ์ ํํฉ๋๋ค. ์ด ๋ฉ๋ด๋ง ๊ฐ๋ฅํฉ๋๋ค
SDL UI ์๋์ ์์ต๋๋ค.
์ต์ ์ฐํ๊ธฐ
If libxml2 Fuse๊ฐ ์ปดํ์ผ๋ ๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค๋ฉด Fuse์ ํ์ฌ
์ธ ์ต์ .ํจ์ ํ ๋๋ ํ ๋ฆฌ์์
ํจ์ฆ๊ฐ ๋ค์ ์์๋๋ฉด ๋ค์ ์ ํ๋ฉ๋๋ค. ์ด ํ์ผ์ ์ ๋ฐ์ดํธํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์
์ด ์ต์ ์ ์ฌ์ฉํ์ง๋ง ๊ฐ๋จํ XML ํ์ผ์ด๋ฏ๋ก
๋น์ ์ด ์ ๋ง๋ก ์ํ๋ค๋ฉด ์์.
์ค์ง
๊ธฐ๊ณ, ์ค์ง
์๋ฎฌ๋ ์ด์ ์ ์ผ์ ์ค์งํ๊ฑฐ๋ ์ผ์ ์ค์ง ํด์ ํฉ๋๋ค. ์ด ์ต์ ์ GTK+ ๋ฐ Win32์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
UI; ๋ค๋ฅธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ผ์ ์ค์งํ๋ ค๋ฉด F1 ํค๋ฅผ ๋๋ฌ ์ฃผ ๋ฉ๋ด๋ฅผ ๋ถ๋ฌ์ค๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
F5
๊ธฐ๊ณ, ๋ค์ ์ฐ๊ธฐ
์๋ฎฌ๋ ์ดํธ๋ ์คํํธ๋ผ์ ์ฌ์ค์ ํฉ๋๋ค. ๋ค์ ๋งํ์ง๋ง, ๋ค์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ทจ์ํ ์ ์์ต๋๋ค.
GTK+ ๋๋ Win32 UI.
๊ธฐ๊ณ, ํ๋ ์ฌ์ค์
์๋ฎฌ๋ ์ดํธ๋ ์คํํธ๋ผ์ ์ฌ์ค์ ํฉ๋๋ค. ํ๋ ๋ฆฌ์ ์ ์คํํธ๋ผ์
์ ์์ ๊ป๋ค๊ฐ ๋ค์ ์ผญ๋๋ค. ๋ค์ ๋งํ์ง๋ง ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ทจ์ํ ์ ์์ต๋๋ค.
GTK+ ๋๋ Win32 UI๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
F9
๊ธฐ๊ณ, ์ ํ ...
์๋ฎฌ๋ ์ดํธํ ์คํํธ๋ผ ์ ํ์ ์ ํํฉ๋๋ค. Sinclair, Amstrad์ ๋ํ ๊ฐ๋ตํ ๊ฐ์
Timex๋ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/zxspectrum.htm ๋์ ๋
๊ธฐ์ ์ ๋ณด๋ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
http://www.worldofspectrum.org/faq/reference/reference.htm์ ๋ฉ์ดํฌ์ ์์ฐ, ๊ทธ๋ฆฌ๊ณ ํ๊ตญ์์ ์ฌ๋์ ๋ด์ ๋ณด๋ธ
http://www.worldofspectrum.org/faq/reference/tmxreference.htm.
์คํํธ๋ผ 16K
์คํํธ๋ผ 48K
1982๋ Sinclair์์ ์ถ์ํ 16K ๋๋ 48K RAM์ ์ค๋ฆฌ์ง๋ ๋จธ์
๊ฐ๊ฐ.
์คํํธ๋ผ 48K (NTSC)
NTSC 48K ๊ธฐ๊ณ๋ ๋จ๋ฏธ ์ผ๋ถ ์ง์ญ์์ ํ์ ์๋์ผ๋ก ์ถ์๋์์ต๋๋ค.
์คํํธ๋ผ 128K
128๋ (์คํ์ธ) ๋๋ 1985๋ (์๊ตญ)์ Sinclair์์ ์ถ์ํ 1986K ๊ธฐ๊ณ.
์คํํธ๋ผ +2
1986๋ Amstrad์์ ์ถ์ํ ์ฒซ ๋ฒ์งธ ๊ธฐ๊ณ. ์๋ฎฌ๋ ์ด์ ์ง์ ์์
๋ณด๊ธฐ์์ +2๋ 128K์ ๊ฑฐ์ ๋์ผํฉ๋๋ค.
์คํํธ๋ผ + 2A
์คํํธ๋ผ +3
1988๋ Amstrad์์ ์ถ์ํ ๋ ๋์ ๊ธฐ๊ณ. ๊ธฐ์ ์ ์ผ๋ก ๋งค์ฐ ์ ์ฌํฉ๋๋ค.
+3์๋ 3์ธ์น ๋์คํฌ ๋๋ผ์ด๋ธ๊ฐ ์๋ ๋ฐ๋ฉด +2A์๋
์๋.
์คํํธ๋ผ + 3e
๊ฐ๋จํ ๋ฐฉ๋ฒ์ ํตํด IDE ํ๋ ๋์คํฌ์ ์ก์ธ์คํ ์ ์๋๋ก ์์ ๋ ROM์ด ์๋ +3
์์ ํ์ฑํ๋ 8๋นํธ ์ธํฐํ์ด์ค ์ต์ ๋์คํฌ ์ฃผ๋ณ ๋ํ. ๋ณด๋ค
http://www.worldofspectrum.org/zxplus3e/ ์์ธํ ๋ด์ฉ์.
ํ์ด๋ฉ์ค TC2048
ํ์ด๋ฉ์ค TC2068
ํฌ๋ฅดํฌ๊ฐ์์ Timex๊ฐ ์ถ์ํ ์คํํธ๋ผ์ ๋ณ์ข .
ํ์ด๋ฉ์ค TS2068
๋ถ๋ฏธ์์ Timex๊ฐ ์ถ์ํ Spectrum์ ๋ณ์ข .
ํํ๊ณค 128K
์คํํธ๋ผ์ ๋ฌ์์ ํด๋ก . ๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋ค์ํ ๊ธฐ๊ณ๋ค์ด ์์์ต๋๋ค.
1989๋ ๋ถํฐ 2006๋ ๊น์ง ํํ๊ณค, ์ด ๊ธฐ๊ณ๋ 1991๋ ์๋์ ํด๋น
์ต์ AY ์ฌ์ด๋ ์นฉ๊ณผ ํตํฉ Beta 128์ด ์๋ Pentagon 128K
๋์คํฌ ์ธํฐํ์ด์ค์ด๋ฉฐ ๊ฐ์ฅ ์์ฃผ ์๋ฎฌ๋ ์ดํธ๋๋ ์์คํ ๋ฒ์ ์ ๋๋ค. ๋
๊ธฐ์ ์ธ๋ถ ์ฌํญ์ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
http://www.worldofspectrum.org/rusfaq/index.html,
ํํ๊ณค 512K
ํํ๊ณค 1024K
ํตํฉ๋ Pentagon Russian Spectrum ํด๋ก ์ ์ต์ ๋ฒ์
๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ์ ๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ "Mr Gluk Reset Service" ROM
ํ์จ์ด.
์ ๊ฐ์๋ฆฌ ZS 256
์คํํธ๋ผ์ ๋ ๋ค๋ฅธ ๋ฌ์์ ํด๋ก . ์ผ๋ถ ์ธ๋ถ ์ ๋ณด๋ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
http://www.worldofspectrum.org/rusfaq/index.html. ๋ชจ๋ ๋ฌ์์์ธ์ฒ๋ผ
ํด๋ก ์ Beta 3.5 ๋์คํฌ๋ฅผ ํตํด ์ก์ธ์คํ ์ ์๋ 128์ธ์น ๋์คํฌ ๋๋ผ์ด๋ธ๊ฐ ๋ด์ฅ๋์ด ์์ต๋๋ค.
์ธํฐํ์ด์ค ๋ฐ TR-DOS(๊ธฐ์ ์ฐ๊ตฌ ๋์คํฌ ์ด์ ์ฒด์ ). NS
Pentagon 128k ๋ฐ ์ ์ฌ ์ฅ๋น์์ ๊ฐ์ฅ ์ค์ํ ์ฐจ์ด์ ์
๋์คํ๋ ์ด ํ์ด๋ฐ ์ธ๋ถ ์ ๋ณด.
์คํํธ๋ผ SE
Andrew Owen๊ณผ Jarek Adamski๊ฐ ๋์์ธํ ์ต๊ทผ ๋ณํ์
์๋ง๋ 128K ๊ธฐ๊ณ์ Timex ์ฌ์ด์ ๊ต์ฐจ๋ก ๊ฐ์ฅ ์ ์๊ฐํ ์ ์์ต๋๋ค.
272K โโRAM์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ข ๋ ์์ธํ ์ฌํญ์
์์ ๊ตฌํ ์ http://www.worldofspectrum.org/faq/reference/sereference.htm
ํ์ฅ๋ BASIC์ ๋ฌธ์๋ ๋ค์์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
https://github.com/cheveron/sebasic4/wiki. BASIC์ฉ ๋ฒ๊ทธ ์ถ์ ๊ธฐ๋
at https://github.com/cheveron/sebasic4/issues?state=open.
๊ธฐ๊ณ, ๋๋ฒ๊ฑฐ...
๋ชจ๋ํฐ/๋๋ฒ๊ฑฐ๋ฅผ ์์ํฉ๋๋ค. ์ฐธ์กฐ ๋ชจ๋ํฐ/๋๋ฒ๊ฑฐ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
๊ธฐ๊ณ, ์ฐ๋ฆ ํ์ธ๋...
'ํฌ์ผ ํ์ธ๋'๋ฅผ ์์ํฉ๋๋ค. ์ฐธ์กฐ ์ฐ๋ฆ ํ์ธ๋ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
๊ธฐ๊ณ, ์ฐ๋ฆ ๋ฉ๋ชจ๋ฆฌ...
๋ฌดํ ์๋ช ๊ณผ ๊ฐ์ ๊ฒ์ ๋ํด ๋ค์ค POKE๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฐธ์กฐ ์ฐ๋ฆ ๋ฉ๋ชจ๋ฆฌ
์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
๊ธฐ๊ณ, ๊ธฐ์ต ๋ธ๋ผ์ฐ์ ...
๋ฉ๋ชจ๋ฆฌ ๋ธ๋ผ์ฐ์ ๋ฅผ ์์ํฉ๋๋ค. ์ด๊ฒ์ด ๋ฌด์์ ํ๋์ง๋ ์๋นํ ๋ถ๋ช ํด์ผ ํฉ๋๋ค. ์๋ง๋
์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์๋ ๊ฒ์ ์ฐฝ์ ๋ซ์ ๋๊น์ง ์๋ฎฌ๋ ์ด์ ์ด ์ผ์ ์ค์ง๋๋ค๋ ๊ฒ์ ๋๋ค.
๊ธฐ๊ณ, NMI
์๋ฎฌ๋ ์ดํธ๋ ์คํํธ๋ผ์ ๋ง์คํฌํ ์ ์๋ ์ธํฐ๋ฝํธ๋ฅผ ๋ณด๋ ๋๋ค. ์ ์คํ๋ก ์ธํด
ํ์ค 48K ROM์ ์ฌ์ฉํ๋ฉด ์ฌ์ค์ ๋์ง๋ง ์์ ๋ ROM์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ ํ์ฉํ์ญ์์ค. +D(๋๋ DISCiPLE)๊ฐ ์๋ฎฌ๋ ์ดํธ๋ ๋ ์ด๊ฒ์ ๋ค์์ ์ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
+D(๋๋ DISCiPLE)์ ์คํฌ๋ฆฐ์ท ๋ฐ ์ค๋ ์ท ๊ธฐ๋ฅ์ ์ก์ธ์คํฉ๋๋ค( +D
์๋ฎฌ๋ ์ด์ ๋ฐ ์ ์ ์๋ฎฌ๋ ์ด์ ์๋ ์น์ ). ์ ์๋ฅผ ์ํด Caps Shift
NMI ๋ฒํผ์ ๋๋ฅด๊ณ ์๋ ๋์ ๋๋ฅด๊ณ ์์ด์ผ ํฉ๋๋ค. ์ผ๋ถ UI์ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ์ ์์ต๋๋ค.
๊น๋ค๋กญ๊ฑฐ๋ ์ฌ์ง์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. DISCiPLE์ GDOS์๋ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค.
์ ์ฅ๋ ์ค๋ ์ท์ด ์์๋๊ณ NMI์์ ๋ฐํ๋์ง ์๋ ๊ฒฝ์ฐ
๋ฉ๋ด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ. ์ด ๋ฒ๊ทธ๋ +D์ G+DOS์๋ ์์ต๋๋ค.
F7
๋ฏธ๋์ด, ์ค์, ์ด๋ค...
๋ก๋ํ PZX, TAP ๋๋ TZX ๊ฐ์ ํ ์ดํ ํ์ผ์ ์ ํํฉ๋๋ค. ์ฐธ์กฐ FILE SELECTION
ํ์ผ ์ ํ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค. ๋ง์ฝ์ ์๋๋ก๋ ๋ฏธ๋์ด ์ค์
์ผ๋ฐ ์ต์ ๋ํ ์์(๊ธฐ๋ณธ๊ฐ)์์ ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ผ, ์ด๋ค...
๋ฉ๋ด ์ต์ ์ ์ ํํ๋ฉด ํ ์ดํ๊ฐ ์๋์ผ๋ก ๋ก๋๋๊ธฐ ์์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋น์ ์
์๋ฎฌ๋ ์ดํธ๋ ๋จธ์ ์์ ๋ก๋๋ฅผ ์์ํด์ผ ํฉ๋๋ค(LOAD "" ๋๋ 128's Tape ์ฌ์ฉ).
๋ก๋ ์ต์ (๋จผ์ ์ฌ์ค์ ํด์ผ ํ ์๋ ์์).
์ ๋ณด์ฆ TZX ํ์ผ์ด ์ ๋๋ก ๋ก๋๋๋์ง ํ์ธํ๋ ค๋ฉด ํ์ผ์ ์ ํํ๊ณ
์ผ๋ฐ ์ต์ ๋ํ ์์์์ ํ ์ดํ ๋ก๋ฉ ํธ๋ฉ์ด ๋นํ์ฑํ๋์๋์ง ํ์ธํ ๋ค์ F8
(๋๋ ํ ๋ฏธ๋์ด, ์ค์, ํ๋ ์ด). ์ฆ, ๋๋ถ๋ถ์ TZX๋ ํ ์ดํ ๋ก๋ฉ ํธ๋ฉ๊ณผ ํจ๊ป ์๋ํฉ๋๋ค.
ํ์ฑํ(์ข ์ข ๋น ๋ฅด๊ฒ ์ค๊ฐ์ ๋ก๋ํ ๋ค์ ๋๋จธ์ง๋ ์ค์๊ฐ์ผ๋ก ๋ก๋)
๊ทธ๋ฐ ์์ผ๋ก ๋จผ์ ์๋ํ๊ณ ์ถ์ ์๋ ์์ต๋๋ค.
F8
๋ฏธ๋์ด, ์ค์, ํ๋ ์ด
ํ์ํ ๊ฒฝ์ฐ PZX, TAP ๋๋ TZX ํ์ผ ์ฌ์์ ์์ํฉ๋๋ค. (์ต์ ์ ์ ํํ๊ฑฐ๋
ํค๋ฅผ ๋๋ฌ F8)๋ฅผ ๋ค์ ๋๋ฅด๋ฉด ์ฌ์์ด ์ผ์ ์ค์ง๋๊ณ ๋ ๋๋ฅด๋ฉด ๋ค์ ์์๋ฉ๋๋ค. ์ค๋ช ํ๋ ค๋ฉด โ ๋ง์ฝ
ํ ์ดํ ๋ก๋ฉ ํธ๋ฉ์ด ๋นํ์ฑํ๋์์ต๋๋ค(์ผ๋ฐ ์ต์ ๋ํ ์์์์).
์๋ฎฌ๋ ์ดํธ๋ ์์คํ ์ ๋ก๋ฉ ํ๋ก์ธ์ค๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ๋ํ `๋ฅผ ๋๋ฌ์ผ ํฉ๋๋ค.
play', ๋งํ์๋ฉด :-), ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ๋น์ ์ด ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ค์์ ๋๋ฌ์ผ ํ ์๋ ์์ต๋๋ค.
๋ฉํฐ ๋ก๋๊ฐ ํฌํจ๋ TZX์ ๊ฐ์ ํน์ ๋ค๋ฅธ ์ํฉ์์ ์ด์ ๊ฐ์ด ์ฌ์ํฉ๋๋ค.
๊ฒ์์๋ ํ ์ดํ ์ค๋จ ์์ฒญ์ด ์์ ์ ์์ต๋๋ค(Fuse๊ฐ ์ค์ํจ).
๋ฏธ๋์ด, ์ค์, ๊ฒ์
ํ์ฌ ํ ์ดํ๋ฅผ ํ์ํฉ๋๋ค. ๊ฐ ๋ฐ์ดํฐ ๋ธ๋ก์ ๋ํ ๊ฐ๋ตํ ํ์
ํจ์ฆ๊ฐ ์ฌ์ํ ๋ธ๋ก์ ์ ํํ ์ ์๋ ํ์ฌ ํ ์ดํ๊ฐ ๋ํ๋ฉ๋๋ค.
๋ค์. GTK+ UI๋ฅผ ์ฌ์ฉํ๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ํ์๋๋ ๋์ ์๋ฎฌ๋ ์ด์ ์ด ๊ณ์๋ฉ๋๋ค.
๋ธ๋ก์ ๋ ๋ฒ ํด๋ฆญํ๋ฉด ๋ธ๋ก์ด ์ ํ๋ฉ๋๋ค. ๋ค๋ฅธ UI์์๋ ์๋ฎฌ๋ ์ด์ ์ด ์ผ์ ์ค์ง๋ฉ๋๋ค.
์ปค์ ํค๋ฅผ ์ฌ์ฉํ๊ณ ์ํฐ ๋ฒํผ ์ ํํฉ๋๋ค. ๋น์ ์ด ๊ฒฐ์ ํ๋ค๋ฉด
๋ธ๋ก์ ๋ณ๊ฒฝํ๊ณ ์ถ์ง ์์ต๋๋ค. ํ์ถ.
๋ฏธ๋์ด, ์ค์, ๋๊ฐ๊ธฐ
์ฒ์๋ถํฐ ๋ค์ ์ฝ์ ์ ์๋๋ก ํ์ฌ ๊ฐ์ ํ ์ดํ๋ฅผ ๋๊ฐ์ต๋๋ค.
๋ฏธ๋์ด, ์ค์, ์ด๊ธฐํ
ํ์ฌ ๊ฐ์ ํ ์ดํ๋ฅผ ์ง์๋๋ค. ์ด๊ฒ์ '๊นจ๋ํ
slate'๋ฅผ ์ํํ๊ธฐ ์ ์ ์๋ก ์ ์ฅํ ํ์ผ์ ์ถ๊ฐํฉ๋๋ค. ๋ฏธ๋์ด, ์ค์, ์ฐ๋ค... (๋๋ F6).
F6
๋ฏธ๋์ด, ์ค์, ์ฐ๋ค...
ํ์ฌ ๊ฐ์ ํ ์ดํ ๋ด์ฉ์ TZX ํ์ผ์ ์๋๋ค. ์ ๋ํ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ ์ด๋ฆ. ๊ฐ์ ํ ์ดํ ๋ด์ฉ์ ์ด์ ์ ๋ก๋๋ ํ ์ดํ์ ๋ด์ฉ์ ๋๋ค.
(๋ง์ง๋ง์ผ๋ก ํ ์ดํ์ ๋ก๋๋ ๊ฒ์ด ์๋ ๊ฒฝ์ฐ ๋ฏธ๋์ด, ์ค์, ์ด๊ธฐํ) ๋ค์์
๊ทธ ์ดํ๋ก ์๋ฎฌ๋ ์ดํธ๋ ์์คํ ์์ ์ ์ฅํ ๋ชจ๋ ๊ฒ. ์๋ก ์ ์ฅํ ํ์ผ์
์ง์ ์ด ์ต์ ์ ์ ํํ ๋๊น์ง ๋ชจ๋ ํ ์ดํ ํ์ผ์ ๊ธฐ๋ก๋ฉ๋๋ค!
๋ฏธ๋์ด, ์ค์, ๊ธฐ๋ก ์คํํธ
์๋ฎฌ๋ ์ดํธ๋ ์คํํธ๋ผ์ ์ถ๋ ฅ์ ์ ๋ฅ๋ก ์ง์ ๊ธฐ๋ก ์์
๊ฐ์ ํ ์ดํ. ๋นํ์ค ROM์ ์ฌ์ฉํ์ฌ ๋ น์ํ๊ฑฐ๋
์ฌ์ฉ์ ์ ์ ์ ์ฅ ๋ฃจํด์์. ๋ นํ ์ค์๋ ๋๋ถ๋ถ์ ํ ์ดํ ์์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ น์ ์ค์ง ๋ฏธ๋์ด, ์ค์, ์ฐ๋ค... ๋ฉ๋ด ์ต์ ์ ์ ํํฉ๋๋ค.
๋ฏธ๋์ด, ์ค์, ๊ธฐ๋ก ์ค์ง
์ง์ ๋ น์์ ์ค์งํ๊ณ ์ ๋ น์์ ๊ฐ์ ํ ์ดํ์ ๋ฃ์ต๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1
๊ฐ์ Microdrive ์ด๋ฏธ์ง๋ ์ธํฐํ์ด์ค 1์ด ๋ค์์์ ํ์ฑํ๋ ๊ฒฝ์ฐ์๋ง ์ก์ธ์คํ ์ ์์ต๋๋ค.
์ ์, ์ต์ ์ฃผ๋ณ ๋ฉ๋ด. Microdrive ์ด๋ฏธ์ง๋ฅผ ๋ณ๊ฒฝํ๋ฉด
์ ์ ํ ์ ์ฅ ์ต์ ์ด ์ฌ์ฉ๋ ๋๊น์ง ๋์คํฌ์ ํ์ผ์ ๊ธฐ๋ก๋์ง ์์ต๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค ์ ๊ทํด๋์ค
์๋ฎฌ๋ ์ดํธ๋ Microdrive 1์ ์(ํฌ๋งท๋์ง ์์) Microdrive ์นดํธ๋ฆฌ์ง๋ฅผ ์ฝ์ ํฉ๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค...
๊ธฐ์กด Microdrive ์นดํธ๋ฆฌ์ง ์ด๋ฏธ์ง๋ฅผ ์๋ฎฌ๋ ์ดํธ๋ Microdrive 1์ ์ฝ์ ํฉ๋๋ค.
ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ๊บผ๋ด๊ธฐ
Microdrive 1์์ Microdrive ์ด๋ฏธ์ง๋ฅผ ๊บผ๋ ๋๋ค. ์ด๋ฏธ์ง๊ฐ ์์ ๋ ๊ฒฝ์ฐ
๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ ๊ฒ์ธ์ง ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ
Microdrive ์ด๋ฏธ์ง๋ฅผ Microdrive 1์ ์ ์ฅํฉ๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ ๊ฐ์ด...
Microdrive 1์ Microdrive ์ด๋ฏธ์ง๋ฅผ ํ์ผ์ ์๋๋ค. ์ ๋ํ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ ์ด๋ฆ.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ
Microdrive 1์ ์ด๋ฏธ์ง์ ๋ํ ์ฐ๊ธฐ ๋ฐฉ์ง ํญ์ ํ์ฑํํฉ๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ ์ ํจ
Microdrive 1์ ์ด๋ฏธ์ง์ ๋ํ ์ฐ๊ธฐ ๋ฐฉ์ง ํญ์ ๋นํ์ฑํํฉ๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 2, ...
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 3, ...
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 4, ...
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 5, ...
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 6, ...
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 7, ...
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 8, ...
๋ค๋ฅธ ์๋ฎฌ๋ ์ดํธ๋ Microdrive์ ๋ํ ๋๋ฑํ ์ต์ .
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, RS232, ํ๋ฌ๊ทธ ์์
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, RS232, ๋ถ๋ฆฌ ์์
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, RS232, ํ๋ฌ๊ทธ TxD
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, RS232, ๋ถ๋ฆฌ TxD
RS-232๋ก ์ฌ์ฉํ ํต์ ์ฑ๋(FIFO ๋๋ ํ์ผ)์ ์ฐ๊ฒฐํ๊ฑฐ๋ ๋ถ๋ฆฌํฉ๋๋ค.
TxD ๋๋ RxD ์์ด์ด.
๋ฏธ๋์ด, ๋์คํฌ
๊ฐ์ ํ๋กํผ ๋์คํฌ ์ด๋ฏธ์ง๋ +3, +3e, Pentagon ๋๋
Scorpion ๋๋ Beta 128, Opus Discovery, +D ๋๋ DISCiPLE ์ธํฐํ์ด์ค ์ต์ ์ผ ๋
ํ์ฑํ๋๊ณ ์ ํํ ์ธํฐํ์ด์ค์ ํธํ๋๋ ์์คํ ์ด ์ ํ๋ฉ๋๋ค. (๋ณด๋ค
L' .DSK FORMAT, BETA 128 ์๋ฎฌ๋ ์ด์ ์ ๋ฐ๊ฒฌ ์๋ฎฌ๋ ์ด์ +D ์๋ฎฌ๋ ์ด์ ๋ฐ
์ ์ ์๋ฎฌ๋ ์ด์ ์ง์๋๋ ํ์ผ ํ์์ ๋ํ ์ฐธ๊ณ ์ฌํญ์ ์๋ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
๋ค์ ํ ๋ฒ, ๋์คํฌ ์ด๋ฏธ์ง์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ์กด ํ์ผ์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
๋๋ผ์ด๋ธ์ '์ฝ์ '๋์์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ์ ์งํ๋ ค๋ฉด ์ ์ ํ
ํจ์ฆ๋ฅผ ์ข ๋ฃํ๊ธฐ ์ ์ '๊บผ๋ด๊ณ ์ฐ๊ธฐ' ์ต์ ์ ์ฌ์ฉํ์ญ์์ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ใ :, ๋ผ์ ๋ฃ๋ค...
+3์ ์๋ฎฌ๋ ์ดํธ ๋๋ผ์ด๋ธ A:์์ ์ฝ๊ณ ์ธ ๋์คํฌ ์ด๋ฏธ์ง ํ์ผ์ ์ฝ์ ํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ใ :, ๊บผ๋ด๊ธฐ
ํ์ฌ +3์ ์๋ฎฌ๋ ์ดํธ๋ ๋๋ผ์ด๋ธ A:์ ์๋ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ๊บผ๋ ๋๋ค. โ ๋๋ ์๋ฎฌ๋ ์ดํธ๋
๊ธฐ๊ณ์ ๊ด์ ์์ ๊บผ๋ด์ญ์์ค. ์ด๋ฏธ์ง์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์
๊ตฌ์๋ฐ๋ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ใ :, ์ฐํ๊ธฐ
ํ์ฌ +3์ ๋๋ผ์ด๋ธ A:์ ์๋ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ใ :, ์ฐํ๊ธฐ ๊ฐ์ด...
ํ์ฌ +3์ ๋๋ผ์ด๋ธ A:์ ์๋ ๋์คํฌ ์ด๋ฏธ์ง์ ํ์ฌ ์ํ๋ฅผ ํ์ผ์ ์ ์ฅํฉ๋๋ค.
ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ๋น:, ๋ผ์ ๋ฃ๋ค...
์์ ๊ฐ์ง๋ง +3์ ๋๋ผ์ด๋ธ B:. ํจ์ฆ๋ ๋๋ผ์ด๋ธ B:๋ฅผ ๋ ๋ฒ์งธ 3์ธ์น ๋๋ผ์ด๋ธ๋ก ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ๋น:, ๊บผ๋ด๊ธฐ
์์ ๊ฐ์ง๋ง ๋๋ผ์ด๋ธ B:.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ๋น:, ์ฐํ๊ธฐ
์์ ๊ฐ์ง๋ง ๋๋ผ์ด๋ธ B:.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ๋น:, ์ฐํ๊ธฐ ๊ฐ์ด...
์์ ๊ฐ์ง๋ง ๋๋ผ์ด๋ธ B:.
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ๋ผ์ ๋ฃ๋ค ์ ๊ทํด๋์ค
์๋ฎฌ๋ ์ดํธ๋ ๋ฒ ํ ๋๋ผ์ด๋ธ A:์ ์(ํฌ๋งท๋์ง ์์) ๋์คํฌ๋ฅผ ์ฝ์ ํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ๊บผ๋ด๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ์ฐํ๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ์ฐํ๊ธฐ ๊ฐ์ด...
์์ ๊ฐ์ง๋ง ์๋ฎฌ๋ ์ดํธ๋ ๋ฒ ํ ๋์คํฌ ๋๋ผ์ด๋ธ A:์ ๊ฒฝ์ฐ์ ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ
๋ฒ ํ ๋๋ผ์ด๋ธ A:์ ์ด๋ฏธ์ง์ ๋ํ ์ฐ๊ธฐ ๋ฐฉ์ง ํญ์ ํ์ฑํํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ ์ ํจ
๋ฒ ํ ๋๋ผ์ด๋ธ A:์ ์ด๋ฏธ์ง์ ๋ํ ์ฐ๊ธฐ ๋ฐฉ์ง ํญ์ ๋นํ์ฑํํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ๋น:, ...
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ์จ :, ...
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ๋:, ...
์์ ๊ฐ์ง๋ง ๋๋จธ์ง ์๋ฎฌ๋ ์ดํธ๋ ๋ฒ ํ ๋์คํฌ ์ธํฐํ์ด์ค ๋๋ผ์ด๋ธ์ ๊ฒฝ์ฐ.
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค ์ ๊ทํด๋์ค
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ๊บผ๋ด๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ ๊ฐ์ด...
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ ์ ํจ
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 2, ...
์์ ๊ฐ์ง๋ง ์๋ฎฌ๋ ์ดํธ๋ Opus Discovery ๋๋ผ์ด๋ธ์ฉ์ ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, +D, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค ์ ๊ทํด๋์ค
๋ฏธ๋์ด, ๋์คํฌ, +D, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, ๋์คํฌ, +D, ๋๋ผ์ด๋ธ 1, ๊บผ๋ด๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, +D, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, +D, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ ๊ฐ์ด...
๋ฏธ๋์ด, ๋์คํฌ, +D, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ
๋ฏธ๋์ด, ๋์คํฌ, +D, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ ์ ํจ
๋ฏธ๋์ด, ๋์คํฌ, +D, ๋๋ผ์ด๋ธ 2, ...
์์ ๊ฐ์ง๋ง ์๋ฎฌ๋ ์ดํธ๋ +D ๋๋ผ์ด๋ธ์ฉ์ ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค ์ ๊ทํด๋์ค
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ๊บผ๋ด๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ ๊ฐ์ด...
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ ์ ํจ
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 2, ...
์์ ๊ฐ์ง๋ง ์๋ฎฌ๋ ์ดํธ๋ DISCiPLE ๋๋ผ์ด๋ธ์ฉ์ ๋๋ค.
๋ฏธ๋์ด, ํ์ฝํต, ํ์ด๋ฉ์ค ๋ , ๋ผ์ ๋ฃ๋ค...
Timex 2068 ๋ ์ ์นดํธ๋ฆฌ์ง๋ฅผ ์ฝ์ ํฉ๋๋ค. ์ด๋ก ์ธํด ์๋ฎฌ๋ ์ดํธ๋ ๋จธ์ ์ด
TC2068๋ก ๋ณ๊ฒฝํ๊ณ (์ด๋ฏธ 2068 ๋ณํ์ด ์๋ ๊ฒฝ์ฐ) ์ฌ์ค์ ํฉ๋๋ค.
๋ฏธ๋์ด, ํ์ฝํต, ํ์ด๋ฉ์ค ๋ , ๊บผ๋ด๊ธฐ
Timex 2068 ๋ ์์ ์นดํธ๋ฆฌ์ง๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ด๋ก ์ธํด ์๋ฎฌ๋ ์ดํธ๋ ๋จธ์ ์ด
์ฌ์ค์ ๋ฉ๋๋ค.
๋ฏธ๋์ด, ํ์ฝํต, ์ธํฐํ์ด์ค 2, ๋ผ์ ๋ฃ๋ค...
Interface 2 ์นดํธ๋ฆฌ์ง ์ฌ๋กฏ์ ์นดํธ๋ฆฌ์ง๋ฅผ ์ฝ์ ํฉ๋๋ค. ์ด๋ก ์ธํด
์๋ฎฌ๋ ์ดํธ๋ ์์คํ ์ด ์ฌ์ค์ ๋๊ณ ์นดํธ๋ฆฌ์ง๊ฐ ๋ก๋๋ฉ๋๋ค.
๋ฏธ๋์ด, ํ์ฝํต, ์ธํฐํ์ด์ค 2, ๊บผ๋ด๋ค...
Interface 2 ์นดํธ๋ฆฌ์ง ์ฌ๋กฏ์์ ์นดํธ๋ฆฌ์ง๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ด๋ก ์ธํด
์ฌ์ค์ ํ ์๋ฎฌ๋ ์ดํธ๋ ์์คํ .
๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ์์ฌ, ๋ผ์ ๋ฃ๋ค...
IDE ํ๋ ๋์คํฌ๋ฅผ ๋จ์ 8๋นํธ ์ธํฐํ์ด์ค์ ๋ง์คํฐ ์ฑ๋์ ์ฐ๊ฒฐํฉ๋๋ค.
๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ์์ฌ, ์ปค๋ฐ
๋จ์์ ์ฐ๊ฒฐ๋ ๊ฐ์ ํ๋ ๋์คํฌ์ ์ํ๋ ๋ชจ๋ ์ฐ๊ธฐ
8๋นํธ ์ธํฐํ์ด์ค์ ๋ง์คํฐ ์ฑ๋์ด ์ค์ ๋์คํฌ์ ์ปค๋ฐ๋๋๋ก
๋ฐฐ์ถ๋๋ ๊ฐ์ ๋์คํฌ์์ ์ด์๋จ์ ์ ์์ต๋๋ค.
๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ์์ฌ, ๊บผ๋ด๊ธฐ
๋จ์ 8๋นํธ ์ธํฐํ์ด์ค์ ๋ง์คํฐ ์ฑ๋์์ ๊ฐ์ ํ๋ ๋์คํฌ๋ฅผ ๊บผ๋ ๋๋ค. ๋ฉ๋ชจ
๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฐ์ ํ๋ ๋์คํฌ์ ๋ํ ๋ชจ๋ ์ฐ๊ธฐ๊ฐ ์์ค๋ฉ๋๋ค. ๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ
8 ๋นํธ ์์ฌ, ์ปค๋ฐ ์ต์ ์ ๋์คํฌ๋ฅผ ๊บผ๋ด๊ธฐ ์ ์ ์ฌ์ฉ๋ฉ๋๋ค.
๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ๋ ธ์, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ๋ ธ์, ์ปค๋ฐ
๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ๋ ธ์, ๊บผ๋ด๊ธฐ
์ ๋์ผ ๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ๋ง์คํฐ ์์ ํญ๋ชฉ์ด์ง๋ง ๊ฐ๋จํ
8๋นํธ ์ธํฐํ์ด์ค์ ์ฌ๋ ์ด๋ธ ์ฑ๋.
๋ฏธ๋์ด, SDI, ZXATASP, ์์ฌ, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, SDI, ZXATASP, ์์ฌ, ์ปค๋ฐ
๋ฏธ๋์ด, SDI, ZXATASP, ์์ฌ, ๊บผ๋ด๊ธฐ
๋ฏธ๋์ด, SDI, ZXATASP, ๋ ธ์, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, SDI, ZXATASP, ๋ ธ์, ์ปค๋ฐ
๋ฏธ๋์ด, SDI, ZXATASP, ๋ ธ์, ๊บผ๋ด๊ธฐ
์ ๋์ผ ๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ๋ง์คํฐ ์์ ํญ๋ชฉ์ด์ง๋ง ๋ ๊ฐ์ง
ZXATASP ์ธํฐํ์ด์ค์ ์ฑ๋.
๋ฏธ๋์ด, SDI, ZXCF ์ปดํฉํธ ํ๋์, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, SDI, ZXCF ์ปดํฉํธ ํ๋์, ์ปค๋ฐ
๋ฏธ๋์ด, SDI, ZXCF ์ปดํฉํธ ํ๋์, ๊บผ๋ด๊ธฐ
์ ๋์ผ ๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ๋ง์คํฐ ์์ ํญ๋ชฉ์ด์ง๋ง ZXCF์ ๊ฒฝ์ฐ
์ธํฐํ์ด์ค์ CompactFlash ์ฌ๋กฏ.
๋ฏธ๋์ด, SDI, ๋๋๋ค, ์์ฌ, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, SDI, ๋๋๋ค, ์์ฌ, ์ปค๋ฐ
๋ฏธ๋์ด, SDI, ๋๋๋ค, ๊บผ๋ด๊ธฐ
๋ฏธ๋์ด, SDI, ๋๋๋ค, ๋ ธ์, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, SDI, ๋๋๋ค, ๋ ธ์, ์ปค๋ฐ
๋ฏธ๋์ด, SDI, ๋๋๋ค, ๊บผ๋ด๊ธฐ
์ ๋์ผ ๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ์์ ํญ๋ชฉ์ด์ง๋ง ๋ ์ฑ๋์
DivIDE ์ธํฐํ์ด์ค.
๋์๋ง ๊ฑด๋ฐ ๊ทธ๋ฆผ...
์คํํธ๋ผ ํค๋ณด๋์ ๋ค์ํ ํค์๋๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ค์ด์ด๊ทธ๋จ์ ํ์ํฉ๋๋ค.
(48K) BASIC์์ ๊ฐ ํค๋ก ์์ฑ๋ฉ๋๋ค. GTK+ ๋ฐ Win32 UI์์ ์ด๊ฒ์
๋ณ๋์ ์ฐฝ์ ๋ํ๋๊ณ ์๋ฎฌ๋ ์ด์ ์ด ๊ณ์๋ฉ๋๋ค. ๋ค๋ฅธ UI์์๋
๋๋ฅผ ๋๊น์ง ์ฌ์ง์ด ํ๋ฉด์ ๋จ์ ์๊ณ ์๋ฎฌ๋ ์ดํฐ๋ ์ผ์ ์ค์ง๋ฉ๋๋ค. ์ผํ! or ์ํฐ ๋ฒํผ.
KEY ๋งคํ
์คํํธ๋ผ์ ์๋ฎฌ๋ ์ดํธํ ๋ ํค F1 ์ F10 ๋ค์ํ ๋ฉ๋ด ํญ๋ชฉ์ ๋ฐ๋ก ๊ฐ๊ธฐ๋ก ์ฌ์ฉ๋๋ฉฐ,
์์์ ์ค๋ช ํ ๋๋ก. ์์ซ์ ํค( ์ํฐ ๋ฒํผ ๋ฐ ์คํ์ด์ค ๋ฒํผ)์ ์๋ ๊ทธ๋๋ก ๋งคํ๋ฉ๋๋ค.
์คํํธ๋ผ ํค. ๋ค๋ฅธ ํค ๋งคํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ณํ Caps Shift๋ก ์๋ฎฌ๋ ์ดํธ๋จ
Control, ๋ค๋ฅธ์ ๋ฉ์ดํฌ์ ์์ฐ, ๊ทธ๋ฆฌ๊ณ ํ๊ตญ์์ ์ฌ๋์ ๋ด์ ๋ณด๋ธ ๋ฉํ
Symbol Shift๋ก ์๋ฎฌ๋ ์ดํธ๋จ(๋๋ถ๋ถ์ ๋ค๋ฅธ ์์ ์๋ ์ด์ ๋งคํ๋จ)
๋ฐฑ ์คํ์ด์ค ํค
Capsโ0์ผ๋ก ์๋ฎฌ๋ ์ดํธ๋จ(์ญ์ )
์ผํ! Capsโ1๋ก ์๋ฎฌ๋ ์ดํธ๋จ(ํธ์ง)
๋ชจ์ ๋กํฌ
Capsโ2๋ก ์๋ฎฌ๋ ์ดํธ๋จ
์ปค์ ํค
Capsโ5/6/7/8๋ก ์๋ฎฌ๋ ์ดํธ๋จ(์ ์ ํ ๊ฒฝ์ฐ)
ํญ Caps ShiftโSymbol Shift๋ก ์๋ฎฌ๋ ์ดํธ๋จ(ํ์ฅ ๋ชจ๋)
ํค๋ณด๋์ ์๋ ๊ฒฝ์ฐ ์ถ๊ฐ ๊ตฌ๋์ ํค๊ฐ ์ง์๋ฉ๋๋ค. โ `,', `.',
`/', `;', `'', `#', `-', ๊ทธ๋ฆฌ๊ณ `='. ์ด๋ค์ ์ ์ ํ ๊ธฐํธ ์ด๋ ํค์ ๋งคํ๋ฉ๋๋ค.
์คํํธ๋ผ์.
ํ์ผ ์ ํ ๋ํ ์์๋ฅผ ์ฌ์ฉํ ๋ ์ ์ฉํ ์ ์๋ ํค ๋ชฉ๋ก์ FILE
SELECTION ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
DISPLAY SIZE
Fuse์ ์ผ๋ถ UI๋ ์๋ฎฌ๋ ์ดํธ๋ Spectrum์ ๋์คํ๋ ์ด ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค. ์ฐฝ์ ์ํด-
๊ธฐ๋ฐ(GTK+, Win32 ๋ฐ Xlib)์ ๊ฒฝ์ฐ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ์ฌ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค. :-)
์ ํํ ์๋ ๋ฐฉ์์ ์ฐฝ ๊ด๋ฆฌ์์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์ฐฝ์ ๋ง๋ค์ด์ผ ํ ์๋ ์์ต๋๋ค
์ค์ ๋ก ํ์ฅ๋๊ธฐ ์ ์ ์๋ ํฌ๊ธฐ์ ๋๋น์ ๋์ด์ ๋ ๋ฐฐ ์ด์์ ๋๋ค. ํจ์ฆ
์ฐฝ์ '์ ์ฌ๊ฐํ'์ผ๋ก ์ ์งํ๋ ค๊ณ ์๋ํ์ง๋ง ์ผ๋ถ ์ฐฝ ๊ด๋ฆฌ์์์๋ ์ด๊ฒ์ด ์๋ฏธํ ์ ์์ต๋๋ค.
์ฐฝ์ ํฌ๊ธฐ๋ ์ ํ ์กฐ์ ๋์ง ์์ต๋๋ค. ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด `--no-aspect-hint'
์ต์ ์ด ๋์์ด ๋ ์ ์์ต๋๋ค.
X11 ๋๋ GTK+์์ SDL UI๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฐฝ ํฌ๊ธฐ๊ฐ ์๋์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ์กฐ์ ๋ฉ๋๋ค.
์ ํํ ๊ทธ๋ํฝ ํํฐ์ ์ฌ๋ฐ๋ฅธ ํฌ๊ธฐ์ ๋๋ค.
๊ทธ๋ํฝ ํํฐ
ํจ์ฆ๋ ์ด๋ฏธ์ง ๊ตฌ์ถ ์ฌ์ด์ ๋ณธ์ง์ ์ผ๋ก ์์์ ํํฐ๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค.
Spectrum์ ํ๋ฉด์ ์๋ฎฌ๋ ์ดํธํ๋ ๊ธฐ๊ณ์ ๋ชจ๋ํฐ์ ํ์ํฉ๋๋ค. ์ด๋ฌํ ํํฐ
๋ค์ํ ํํ์ ์ค๋ฌด๋ฉ, TV ์ค์บ๋ผ์ธ ์๋ฎฌ๋ ์ด์ ๋ฐ ๊ธฐํ ๋ค์ํ ์์ ์ ์ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฐ๋ฅ์ฑ. ๊ทธ๋ํฝ ํํฐ ์ง์์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ง๋ค ๋ค๋ฆ ๋๋ค.
๊ทธ๋ฌ๋ GTK+, Win32, Xlib, SVGAlib ๋ฐ SDL ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋ ๊ฐ์ง ์ผ๋ฐ ํด๋์ค๊ฐ ์์ต๋๋ค.
(๋ฐ .png ์คํฌ๋ฆฐ์ท ์ ์ฅ) ํ๋ ํธ๋ฅผ ์ฌ์ฉํ๋ '๋ณด๊ฐ' ํํฐ ์ง์
Spectrum์ 16๊ฐ์ง ์์๋ณด๋ค ํฐ ๋ฐ๋ฉด ํ๋ ์ ๋ฒํผ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ ํ์ฌ
ํํฐ๋ฅผ ์ ํ ์ง์ํ์ง ์์ต๋๋ค.
Timex ๊ธฐ๊ณ๊ฐ ๋์ ์ฑ๋ฅ์ ๊ฐ์ง๊ณ ์๋ค๋ ์ฌ์ค ๋๋ฌธ์ ๋ ๋ณต์กํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ํ ํด์๋์ ๋ ๋ฐฐ์ธ ํด์๋ ๋น๋์ค ๋ชจ๋. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํจ์ฆ๋
์ด ๊ธฐ๊ณ๋ ์ ์ ํฌ๊ธฐ์ ๋ ๋ฐฐ์ธ '์ ์' ๋์คํ๋ ์ด ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
Spectrum์ ํ๋ฉด์ ์ด๋ค์ ๋ํด ์ฌ์ฉํ ์ ์๋ ๋ค๋ฅธ ํํฐ ์ธํธ๋ก ์ด์ด์ง๋๋ค.
๊ธฐ๊ณ. ์ด์ค ๋๋ ์ผ์ค ํฌ๊ธฐ ํํฐ๋ Timex์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
SDL, Win32 ๋๋ GTK+ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ ๋๋ง ๋จธ์ .
๋ช ๋ น์์ ์ ํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์งง์ ์ด๋ฆ๊ณผ ํจ๊ป ์ฌ์ฉ ๊ฐ๋ฅํ ํํฐ
๋ผ์ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ์ด๋ฉ์ค ๋ฐ (๋ถ๋๋ฝ๊ฒ) (๋ฐ)
ํ์ด๋ฉ์ค ๋ฐ (๊ฑด๋๋ฐ๊ธฐ) (๋ฐ ๊ฑด๋๋ฐ๊ธฐ)
ํ๋ฉด์ ์ ์์ ์ ๋ฐ์ผ๋ก ์ถ์ํ๋ XNUMX๊ฐ์ Timex ์ฅ๋น ์ ์ฉ ํํฐ
(ํ์ด๋ฉ์ค) ์ฌ์ด์ฆ; ์ฆ, ์ผ๋ฐ Spectrum ํ๋ฉด๊ณผ ๊ฐ์ ํฌ๊ธฐ์ ๋๋ค. ์ฐจ์ด์
์ด ๋ ํํฐ ์ฌ์ด๋ ๊ณ ํด์๋ ๋ชจ๋๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์์ต๋๋ค.
'smoothed' ๋ฒ์ ์ ์ธ์ ํ ์์ ํ๊ท ์ ๋ด๋ ๋ณด๊ฐ ํํฐ์ ๋๋ค.
ํฝ์ , ๋ฐ๋ฉด '๊ฑด๋๋ฐ๊ธฐ' ๋ฒ์ ์ ๋จ์ํ
๋ค๋ฅธ ๋ชจ๋ ํฝ์ ์ ์ญ์ ํฉ๋๋ค.
ํ์ค (ํ์ค)
๊ฐ์ฅ ๊ฐ๋จํ ํํฐ: ์คํํธ๋ผ์ ๋ชจ๋ ํฝ์ ์ ๋ํด ํ๋์ ํฝ์ ๋ง ํ์
ํ๋ฉด์ ํ์ํฉ๋๋ค.
๋ ํฌ๊ธฐ (2x)
ํ์๋ ํ๋ฉด์ ๋ ๋ฐฐ๊น์ง ํ๋ํฉ๋๋ค.
์ผ๋ฃจํ ํฌ๊ธฐ (3x)
ํ์๋ ํ๋ฉด์ ์ต๋ 32๋ฐฐ ํฌ๊ธฐ๋ก ํ์ฅํฉ๋๋ค. GTK+, WinXNUMX,
Xlib ๋ฐ SDL ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋๋ ๋น-Timex ์์คํ ์ ์คํฌ๋ฆฐ์ท์ ์ ์ฅํ ๋.
2xSaI (2xsai)
๊ฐ๋ ์ 2xSaI (์ํผํฌ์์ค์ฌ์ด)
์ํผ์ด๊ธ (์ํผ์ด๊ธ)
์ฐ์์ ์ผ๋ก ๋ ๋ง์ ํํํ๋ฅผ ์ ์ฉํ๋ XNUMX๊ฐ์ ๋ณด๊ฐ ํํฐ. ์ธ ๊ฐ ๋ชจ๋
ํ์๋ ํ๋ฉด์ ๋ ๋ฐฐ ํฌ๊ธฐ.
AdvMAME2x (advmame2x)
๋๊ฐ์ ์ ๋ถ๋๋ฝ๊ฒ ํ๋ ค๊ณ ์๋ํ๋ ์ด์ค ํฌ๊ธฐ, ๋น๋ณด๊ฐ ํํฐ.
AdvMAME3x (advmame3x)
๋งค์ฐ ์ ์ฌํ AdvMAME2x, ํ์๋๋ ํ๋ฉด์ XNUMX๋ฐฐ ํฌ๊ธฐ๋ฅผ ์ ์ธํ๊ณ .
GTK+, Win32, Xlib ๋ฐ SDL ์ฌ์ฉ์ ์ธํฐํ์ด์ค์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๊ฑฐ๋ ์ ์ฅํ ๋๋ง ์ฌ์ฉ ๊ฐ๋ฅ
๋น-Timex ๊ธฐ๊ณ์ ์คํฌ๋ฆฐ์ท.
TV 2x (tv2x)
TV 3x (tv3x)
ํ์ด๋ฉ์ค TV (ํ์์์คํฐ๋น)
ํ ๋ ๋น์ ์ค์บ๋ผ์ธ์ ํจ๊ณผ๋ฅผ ์๋ฎฌ๋ ์ดํธํ๋ ค๊ณ ์๋ํ๋ ์ธ ๊ฐ์ง ํํฐ. ๊ทธ๋งํผ
์ฒซ ๋ฒ์งธ๋ ๋น-Timex ๊ธฐ๊ณ๋ฅผ ์ํ ์ด์ค ํฌ๊ธฐ ํํฐ์ด๊ณ , ๋ ๋ฒ์งธ๋ ์ ์ฌํฉ๋๋ค.
ํธ๋ฆฌํ ์ฌ์ด์ง ํํฐ, ๋ง์ง๋ง์ ํ์ด๋ฉ์ค ๋จธ์ ์ฉ ์ฑ๊ธ ์ฌ์ด์ฆ ํํฐ
(์ด๊ฒ์ TV 2X์ Timex TV๊ฐ ๋์ผํ ํฌ๊ธฐ์ ์ถ๋ ฅ์ ์์ฑํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค).
PAL TV (ํํฐ๋น)
PAL TV 2x (paltv2x)
PAL TV 3x (paltv3x)
๋ ์ด์ด๋ฅผ ๊ตฌ์ฑํ๋ PAL TV ์์คํ ์ ํจ๊ณผ๋ฅผ ์๋ฎฌ๋ ์ดํธํ๋ ค๋ ์ธ ๊ฐ์ง ํํฐ
๊ณ ํด์๋ ํ๋ฐฑ ์ด๋ฏธ์ง ์์ ์ ํด์๋ ์ปฌ๋ฌ ์ด๋ฏธ์ง
์์. ํํฐ๋ ๋ค๋ฅธ TV ์๋ฆฌ์ฆ์ ๊ฐ์ด ์ ํ์ ์ผ๋ก ์ค์บ๋ผ์ธ์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค.
์ค์ผ์ผ๋ฌ.
์ ๋งคํธ๋ฆญ์ค (๋ํธ ๋งคํธ๋ฆญ์ค)
๋ํธ ๋งคํธ๋ฆญ์ค ๋์คํ๋ ์ด์ ํจ๊ณผ๋ฅผ ์๋ฎฌ๋ ์ดํธํ๋ ์ด์ค ํฌ๊ธฐ ํํฐ.
ํ์ด๋ฉ์ค 1.5x (์๊ฐx15x)
Timex ํ๋ฉด์ 1.5๋ฐฐ๊น์ง ํ์ฅํ๋ Interpolating Timex ํน์ ํํฐ
์ผ๋ฐ์ ์ธ ํฌ๊ธฐ(๋ฐ๋ผ์ '์ผ๋ฐ' ์คํํธ๋ผ ํ๋ฉด ํฌ๊ธฐ์ 3๋ฐฐ์).
GTK+, Win32 ๋ฐ SDL ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋๋ ์ ์ฅ ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ
์คํฌ๋ฆฐ ์ท.
HQ 2x (hq2x)
HQ 3x (hq3x)
๊ณ ํ์ง(๊ทธ๋ฌ๋ ๋๋ฆฐ) ์คํฐ์จ๋ฆฌ์ด์ฑ์ ์ํํ๋ ๋ ๊ฐ์ ํํฐ. XNUMX๋ฐฐ, XNUMX๋ฐฐ
๊ฐ๊ฐ ํ์๋๋ ํ๋ฉด์ ํฌ๊ธฐ์ ๋๋ค.
L' ์๋ฎฌ๋ ์ดํธ ์คํํธ๋ผ
์๋ฎฌ๋ ์ดํธ๋ ์คํํธ๋ผ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ ์ดํ ํ๋ ์ด์ด๊ฐ ์๋ ์์ ๋์ง ์์ 48K ์คํํธ๋ผ์ด๋ฉฐ
ZX ํ๋ฆฐํฐ๊ฐ ๋ถ์ฐฉ๋์์ต๋๋ค. ์, ๊ทธ๋ฆฌ๊ณ ๋ถ๋ช ํ ๋ง๋ฒ์ ์ค๋ ์ท ๋ก๋/์ ์ฅ ๋จธ์ ์ด ์์ต๋๋ค.
์๋ง๋ ๋น์ ๋ฅผ ์ํด ๊ฐ์ฅ ์ ์ค๋ช ๋์ด ์์ต๋๋ค. :-)
๋ค์ํ ์ข ๋ฅ์ ์คํํธ๋ผ์ ์๋ฎฌ๋ ์ดํธํ๋ ค๋ฉด ๊ธฐ๊ณ, ์ ํ ... ๋ฉ๋ด ์ต์ ๋๋
ํค๋ฅผ ๋๋ฌ F9.
๋ํ ์์๊ฐ ๋ํ๋๋ฉด ์คํํธ๋ผ ์๋ฎฌ๋ ์ด์ ์ด ์ผ์ ์ค์ง๋ฉ๋๋ค. ์์ ฏ UI์์๋
๋ฉ๋ด ๋๋ ํค๋ณด๋ ๊ทธ๋ฆผ์ด ํ์๋ ๋ ์ผ์ ์ค์ง๋ฉ๋๋ค.
ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์
Spectrum์ ๋ค์ํ ๋ชจ๋ธ์ ํ๋ฆฐํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ์ง์ํ์ต๋๋ค.
ํจ์ฆ์์ ์ง์ํ๋ ๊ฒ์ ๋๋ค. ์๋ก ๋ค๋ฅธ ํ๋ฆฐํฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ชจ๋ธ :
16, 48, TC2048, TC2068, TS2068
ZX ํ๋ฆฐํฐ
128/+2/ํํ๊ณค
์ง๋ ฌ ํ๋ฆฐํฐ(ํ ์คํธ ์ ์ฉ)
+ 2A, +3
๋ณ๋ ฌ ํ๋ฆฐํฐ(ํ ์คํธ ์ ์ฉ)
Opus Discovery, +D ๋๋ DISCiPLE ์๋ฎฌ๋ ์ด์ ์ด ์ฌ์ฉ ์ค์ด๊ณ ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ์ด ํ์ฑํ๋ ๊ฒฝ์ฐ
๋์คํฌ ์ธํฐํ์ด์ค์ ๋ณ๋ ฌ ํ๋ฆฐํฐ ์ธํฐํ์ด์ค์ ๋ํ ํ ์คํธ ์ ์ฉ ์๋ฎฌ๋ ์ด์ ์ด ์ ๊ณต๋ฉ๋๋ค.
๋ชจ๋ ์ธ์๋ฌผ์ ํ๋ฆฐํฐ์ ๋ฐ๋ผ ๋ ํ์ผ ์ค ํ๋(๋๋ ๋ ๋ค)์ ์ถ๊ฐ๋ฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ printout.txt ํ ์คํธ ์ถ๋ ฅ์ ์ํด, ๊ทธ๋ฆฌ๊ณ printout.pbm ๊ทธ๋ํฝ์ฉ(PBM ์ด๋ฏธ์ง๋
๋๋ถ๋ถ์ ์ด๋ฏธ์ง ๋ทฐ์ด ๋ฐ ๋ณํ๊ธฐ์์ ์ง์๋จ). ์ด ์ด๋ฆ์ ๋ค์์ ์ฌ์ฉํ์ฌ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
--ํ ์คํธ ํ์ผ ๋ฐ --๊ทธ๋ํฝ ํ์ผ ๋ช ๋ น์ค ๋๋ ๊ตฌ์ฑ ํ์ผ์ ์ต์ . ํ๋ ๋์
ZX ํ๋ฆฐํฐ๋ ๋ง ๊ทธ๋ํฝ์ผ๋ก ์ถ๋ ฅํ๋ฉด ์๋ฎฌ๋ ์ด์ ๋ ํ ์คํธ ์ถ๋ ฅ์ด ๋์์ ์์ฑ๋ฉ๋๋ค.
ํ์ฌ ๋ฌธ์ ์งํฉ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์กฐ์กํ ์ข ๋ฅ์ OCR์ ์ฌ์ฉํ๋ ์๊ฐ(์ฝ๊ฐ
ํ๋ฉด $). ์ง๋ ฌ/๋ณ๋ ฌ์ ์ฌ์ฉํ ๋ ํ์ฌ ๊ทธ๋ํฝ์ ๋ํ ์ง์์ด ์์ต๋๋ค.
์ฌ์ฉ๋ ๋ชจ๋ ์ด์ค์ผ์ดํ ์ฝ๋๋ ์ถฉ์คํ๊ฒ '์ธ์'๋์ง๋ง ์ถ๋ ฅ๋ฉ๋๋ค. (!)
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ์์ ํ๋ ๊ฒ์ ์ข์ ์๊ฐ์ด ์๋๋๋ค. printout.pbm ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ Fuse ์ธ๋ถ์ ํ์ผ์
๊ณ์ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. ํค๋์๋ ํจ์ฆ๊ฐ ์๋ํ๋ ค๋ฉด ํน์ ๋ ์ด์์์ด ํ์ํฉ๋๋ค.
๊ณ์ํด์ ์ฌ๋ฐ๋ฅด๊ฒ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ, ์ถ๊ฐํ ์ ์๋ ๊ฒฝ์ฐ ํ์ผ์ ๋ฎ์ด์๋๋ค.
์ ์ฒจ๋ถ๋ฉ๋๋ค.
ZXATASP ๋ํ ZXCF
ZXATASP ๋ฐ ZXCF ์ธํฐํ์ด์ค๋ Sami Vehmaa๊ฐ ์ค๊ณํ ๋ ๊ฐ์ ์ฃผ๋ณ ์ฅ์น๋ก
์คํํธ๋ผ์ ๊ธฐ๋ฅ์ ํฌ๊ฒ ํ์ฅํฉ๋๋ค. ๋ ๋ค์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฌ์ฉํ ์ ์์ต๋๋ค
์ฌ๋ฏธ ํํ์ด์ง์์ http://user.tninet.se/~vjz762w/, ๊ทธ๋ฌ๋ ์ฌ๊ธฐ์ ๊ฐ๋ตํ ๊ฐ์๊ฐ ์ ๊ณต๋ฉ๋๋ค.
์ค์ ZXATASP๋ 128K ๋๋ 512K RAM ๋ฐ IDE ์ฐ๊ฒฐ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.
ํ๋ ๋์คํฌ ๋ฐ CompactFlash ์นด๋, ZXCF๋ 128K, 512K ๋๋ 1024K RAM๊ณผ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.
CompactFlash ์นด๋๋ฅผ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ. ์๋ฎฌ๋ ์ด์ ์ ๊ด์ ์์ ๋ ๊ฐ์ง
์ธํฐํ์ด์ค๋ ์ค์ ๋ก CompactFlash ์นด๋๊ฐ ๋ ผ๋ฆฌ์ ์ผ๋ก IDE ํ๋์ด๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ์ ์ฌํฉ๋๋ค.
๋์คํฌ. ํ์ฌ Fuse์ ์๋ฎฌ๋ ์ด์ ์ ZXATASP์์ 512K ๋ฐ 1024K RAM์ผ๋ก ๊ณ ์ ๋์ด ์์ต๋๋ค.
ZXCF์์.
ZXATASP๋ฅผ ํ์ฑํํ๋ ค๋ฉด ๊ฐ๋จํ ZXATASP ์ธํฐํ์ด์ค ์ต์ ์์ ์ต์ ๋์คํฌ
์ฃผ๋ณ๊ธฐ๊ธฐ... ๋ํ. ์ ๋ก๋ ๋ฐ ์ฐ๊ธฐ ๋ฐฉ์ง ์ ํผ์ ์ํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ ์ํด ์ ์ด ZXATASP ์ ๋ก๋ ๋ฐ ZXATASP ์ฐ๋ค ๋ณดํธ ์ต์ . ๋ง์ฐฌ๊ฐ์ง๋ก ZXCF๋
์ ์ํด ์ ์ด ZXCF ์ธํฐํ์ด์ค ๋ฐ ZXCF ์ ๋ก๋ ์ต์ (ZXCF ์ฐ๊ธฐ ๋ฐฉ์ง๋
์ํํธ์จ์ด ์ ์ด).
ZXATASP ๋๋ ZXCF๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ฑฐ์ ํ์คํ๊ฒ ์กฐ์ฌํ๊ณ ์ถ์ ๊ฒ์ ๋๋ค.
ZXATASP ๋ฐ ZXCF์ ํจ๊ป ์ฌ์ฉํ๋๋ก ์ค๊ณ๋ ์ด์ ์ฒด์ ์ธ ResiDOS. ResiDOS ์ ๊ณต
์ถ๊ฐ RAM ์ฌ์ฉ, ๋์ฉ๋ ์ ์ฅ ์ฅ์น ๋ฐ ์์ ๊ด๋ฆฌ์ ์ก์ธ์ค ๊ธฐ๋ฅ
Spectrum์ ํ๋ก๊ทธ๋จ ๊ฐ์ ๊ฑฐ์ ์ฆ๊ฐ์ ์ธ ์ ํ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ณด๋ค
http://www.worldofspectrum.org/residos/ ์์ธํ ๋ด์ฉ์.
๋๋๊ธฐ
DivIDE๋ Spectrum์ ์ํ ๋ ๋ค๋ฅธ IDE ์ธํฐํ์ด์ค๋ก, ์์ธํ ๋ด์ฉ์ ํ์ธํ ์ ์์ต๋๋ค.
at http://baze.au.com/divide/. ์ธํฐํ์ด์ค๋ ๋ค์์ ํตํด ํ์ฑํํ ์ ์์ต๋๋ค. ๋๋๊ธฐ ์ธํฐํ์ด์ค
์ต์ ์์ ์ต์ ๋์คํฌ ์ฃผ๋ณ๊ธฐ๊ธฐ... ๋ํ ์์ ๋ฐ ์ฐ๊ธฐ ๋ฐฉ์ง ์ํ
ํตํด ์ ์ด๋๋ ์ ํผ ๋๋๊ธฐ ์ฐ๋ค ๋ณดํธ ์ ํ๊ถ. ์ฌ์ฉํ์ค ์์ ์ด๋ผ๋ฉด
DivIDE, DivIDE ํํ์ด์ง์์ ์ฌ์ฉํ ์ ์๋ ํ์จ์ด ์ค ํ๋๋ฅผ ์ํ ๊ฒ์ ๋๋ค.
์คํํธ๋ผ๋ท ์๋ฎฌ๋ ์ด์
Spectranet์ Dylan Thomas์ ZX Spectrum์ฉ ์ด๋๋ท ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ๋๋ค. ๊ทธ๋งํผ
์ธํฐํ์ด์ค๋ฅผ ํตํด ํ์ฑํํ ์ ์์ต๋๋ค ์คํํธ๋ผ๋ท ์ฃผ๋ณ ์ฅ์น ํ๊ฒฝ ์ค์ ์ ์ต์
๋ํ ์์ ๋ฐ ์๋ ํ์ด์ง ์ธ(๋นํ์ฑํ) ์ ํผ์ ์ํ๋
์คํํธ๋ผ๋ท ๋นํ์ฑํ ์ต์ . Spectranet์ ์ฌ์ฉํ ์์ ์ด๋ผ๋ฉด ์๋ง๋
Spectranet ํํ์ด์ง์์ ์ฌ์ฉํ ์ ์๋ ํ์จ์ด ์ค ํ๋๋ฅผ ์ํฉ๋๋ค.
(http://spectrum.alioth.net/doc/index.php) ๋ ๋ง์ ๊ฒ์ ์ฐพ์ ์ ์๋ ๊ณณ์ด๊ธฐ๋ ํฉ๋๋ค.
์ธํฐํ์ด์ค ์ฌ์ฉ์ ๋ํ ์ ๋ณด.
Fuse์ Spectranet ํ์จ์ด๋ฅผ ์ค์นํ๋ ๊ฒ์ ์ค์ ๋ณด๋ค ์ฝ๊ฐ ๋ ๋ณต์กํฉ๋๋ค.
Fuse์ ์๋ฎฌ๋ ์ด์ ์ด DHCP๋ฅผ ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ฌํ ์ง์นจ์
2012-01-26 ๊ธฐ์ค์ผ๋ก ์ ํํจ โ ์ด๋ณด๋ค ์ต์ ํ์จ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค.
์ฝ๊ฐ ๋ณ๊ฒฝ๋์์ต๋๋ค.
๊ฐ์ฅ ๋จผ์ ํด์ผ ํ ์ผ์ Spectranet ์ค์น ํ๋ก๊ทธ๋จ์ ๋ณต์ฌ๋ณธ์ ๋ค์ด๋ก๋ํ๋ ๊ฒ์ ๋๋ค.
.tap ํ์ผ(๋๋ ์ด์ ์ ์ฌํ ํ์ผ). ์ค์น ํ๋ก๊ทธ๋จ์ ์์ Spectranet ์ฌ์ดํธ์์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ค์น ํ๋ก๊ทธ๋จ ์ฌ๋ณธ์ด ์์ผ๋ฉด Fuse๋ฅผ ์์ํ๊ณ ์คํํธ๋ผ๋ท ์ต์ ์์
์ต์ ์ฃผ๋ณ๊ธฐ๊ธฐ, ์ผ๋ฐ... ๋ํ ์์ ๋ฐ ์ฐ๊ธฐ ๋ฐฉ์ง ์ ํผ์ ์ํ
ํตํด ์ ์ด ์คํํธ๋ผ๋ท ๋นํ์ฑํ ์ต์ . ์๋ฃ๋๋ฉด ์ค์น ํ๋ก๊ทธ๋จ ํ์ผ์ ์ฝ๋๋ค.
(์ฌ์ฉ ๋ฏธ๋์ด, ์ค์, ์ด๋ค... ๋ช ๋ น๋ณด๋ค๋ ํ์ผ, ์ด๋ค... ์๋ ๋ก๋ฉ์ ๋ฐฉ์งํ๊ธฐ ์ํด)
BASIC์์ ๋ค์ ๋ช ๋ น์ ์ ๋ ฅํฉ๋๋ค.
์ง์ฐ๊ธฐ 26999
"" ์ฝ๋ ๋ก๋
๋ฌด์์๋ก USR 27000
ํ๋ฉด์ด ํ๋์์ผ๋ก ๋ฐ๋๊ณ ์ฝ 20์ค์ ๋ฉ์์ง๊ฐ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
"์นํฐ 0 ์ง์ฐ๊ธฐ"๋ก ์์ํ์ฌ "ํ์ด์ง ๋ณต์ ์ค"์ผ๋ก ๋๋๋ ํ์จ์ด๊ฐ ์ค์น๋์์ต๋๋ค.
Bโ๋ผ๊ณ ์ ๋ ฅํ๋ฉด ํ๋ฉด ํ๋จ์ ์ต์ํ 0 OK, 0:1์ด ํ์๋ฉ๋๋ค.
์ด์ ์ ํ ํด์ ์คํํธ๋ผ๋ท ๋นํ์ฑํ ์ต์ ์์ ์ต์ ์ฃผ๋ณ๊ธฐ๊ธฐ, ์ผ๋ฐ... ๋ํ
์คํํธ๋ผ์ ์ฌ์ค์ ํฉ๋๋ค. ์ผ๋ฐ ์ํ๊ฐ ํ์๋๊ธฐ ์ ์ ๋งค์ฐ ์งง์ ํ๋์ ์ํ ํ๋ฉด์ด ํ์๋์ด์ผ ํฉ๋๋ค.
์๋จ์ ์ผ๋ถ Spectranet ์ ๋ณด์ ํจ๊ป ์ ์๊ถ ํ๋ฉด์ด ๋ํ๋ฉ๋๋ค.
"Alioth Spectranet"์ผ๋ก ์์ํ์ฌ Spectranet์ IP๋ก ๋๋๋ XNUMX๊ฐ์ ์ํ ํ์์ค
์ฃผ์(์ด ๋จ๊ณ์์๋ 255.255.255.255๊ฐ ๋จ).
์ด์ NMI(Machine / NMI ๋ฉ๋ด ์ต์ )๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ฉด ํ๋์ ๋ฐํ์ ํฐ์์ด ํ์๋์ด์ผ ํฉ๋๋ค.
XNUMX๊ฐ์ง ์ต์ ์ด ์๋ Spectranet NMI ๋ฉ๋ด.
[A] ๋คํธ์ํฌ ์ค์ ๊ตฌ์ฑ์ ์ ํํ์ญ์์ค. ๊ทธ๋ฌ๋ฉด ๋ค๋ฅธ ๋ฉ๋ด๊ฐ ํ์๋ฉ๋๋ค.
ํ๋ฉด ์๋จ ์คํฌ๋กค; ์ง๊ธ์ ์ด๊ฒ์ ๋ํด ๊ฑฑ์ ํ์ง ๋ง์ญ์์ค.
์ด์ ๋ค์ํ ์ต์ ์ ์ค์ ํด์ผ ํฉ๋๋ค.
[A] DHCP ํ์ฑํ/๋นํ์ฑํ โ N ์ ํ
[B] IP ์ฃผ์ ๋ณ๊ฒฝ โ Fuse๋ฅผ ์คํ ์ค์ธ ์ปดํจํฐ์ IP ์ฃผ์๋ฅผ ์ ๋ ฅํฉ๋๋ค.
[C] ๋ท๋ง์คํฌ ๋ณ๊ฒฝ โ ์์์ ์ ํํ IP ์ฃผ์์ ์ ์ ํ ๋ท๋ง์คํฌ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
๊ทธ๊ฒ์ด ๋น์ ์๊ฒ ์๋ฌด ์๋ฏธ๊ฐ ์๋ค๋ฉด 255.255.255.0์ ์๋ํ์ญ์์ค
[D] ๊ธฐ๋ณธ ๊ฒ์ดํธ์จ์ด ๋ณ๊ฒฝ โ ์ ์ ํ ๊ฒ์ดํธ์จ์ด ์ฃผ์๋ฅผ ์ ๋ ฅํฉ๋๋ค. ์๋ฌด๊ฒ๋ ๋ชจ๋ฅธ๋ค๋ฉด
๋ ๋์ ๋ฐฉ๋ฒ์ ๋ผ์ฐํฐ์ IP ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ ๊ฒ์ ๋๋ค.
[E] ๊ธฐ๋ณธ DNS ๋ณ๊ฒฝ โ DNS ์๋ฒ์ ์ฃผ์๋ฅผ ์ ๋ ฅํฉ๋๋ค. ์๋ฌด๊ฒ๋ ๋ชจ๋ฅธ๋ค๋ฉด
๋ ๋์ ๋ฐฉ๋ฒ์ Google์ ๊ณต๊ฐ DNS ์๋ฒ์ธ 8.8.8.8์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
์ต์ [F] ๋๋ [G]๋ฅผ ๋ณ๊ฒฝํ ํ์๋ ์์ง๋ง ๋ค์์ ์ ํํ์ญ์์ค.
[H] ํธ์คํธ ์ด๋ฆ ๋ณ๊ฒฝ โ Spectranet ์ง์ ์์คํ ์ ํธ์คํธ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค. ๊ทธ๋ ์ง ์๋ค
์ฌ๊ธฐ์ ์ ๋ ฅํ๋ ๋ด์ฉ์ด ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ ํฌ ๊ธฐ๋ณธ๊ฐ์ ๋์ฒดํ๋ ๋ฐ ๊ฐ์ฅ ์ ์ฉํฉ๋๋ค.
๋ค๋ฅธ ์ค์ ์ ๋ํด ์ ๋ ฅํ ๋ด์ฉ์ ๋ณผ ์ ์๋๋ก ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
์ด์ ํ๋ฉด์ด ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
ํ์ฌ ๊ตฌ์ฑ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
DHCP ์ฌ์ฉ: ์๋์ค
IP ์ฃผ์ : 192.168.000.002
๋ท๋ง์คํฌ : 255.255.255.000
๊ธฐ๋ณธ ๊ฒ์ดํธ์จ์ด : 192.168.000.001
๊ธฐ๋ณธ DNS: 192.168.000.001
๋ณด์กฐ DNS : 255.255.255.255
ํ๋์จ์ด ์ฃผ์ : FF:FF:FF:FF:FF:FF
ํธ์คํธ ์ด๋ฆ : ํจ์ฆ
๋ชจ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅด๊ฒ ๋ณด์ด๋ฉด [I] ๋ณ๊ฒฝ ์ฌํญ ์ ์ฅ ๋ฐ ์ข ๋ฃ๋ฅผ ์ ํํฉ๋๋ค(๊ฐ๋จํ "์ ์ฅ
configuration...โ ๋ฉ์์ง) ๋ค์์ [E] Exit, ์ด ์ง์ ์์ ๋ค์์ผ๋ก ๋์๊ฐ๋๋ค.
๊ธฐ๋ณธ.
์ด์ ๋ค์ ๋ช ๋ น์ ์ ๋ ฅํฉ๋๋ค.
%cfgnew
%cfg์ปค๋ฐ
๊ทธ๋ฌ๋ฉด ํ๋ฉด ํ๋จ์ ํ์ค 0 OK, 0:1์ด ํ์๋ฉ๋๋ค.
์คํํธ๋ผ์ ๋ค์ ์ฌ์ค์ ํ๋ฉด ๋์ผํ XNUMX๊ฐ์ ๋ผ์ธ ์ํ ๋์คํ๋ ์ด๊ฐ ํ์๋์ง๋ง ์ด๋ฒ์๋
๋ง์ง๋ง ์ค์ ๊ทํ์ IP ์ฃผ์๋ก.
์ถํํฉ๋๋ค! ์ด์ Spectranet ํ์จ์ด๋ฅผ ์ค์นํ์ต๋๋ค. ๊ฐ์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ ์ค์ด๊ธฐ ์ํด
Fuse๋ฅผ ์์ํ ๋๋ง๋ค ์ด ๋ชจ๋ ์์ ์ ํตํด ์ด ์์ ์์ .szx ์ค๋ ์ท์ ์ ์ฅํ๊ณ ๋ก๋
Spectranet์ ์ฌ์ฉํ๊ณ ์ถ์ ๋๋ง๋ค.
FILE SELECTION
ํ์ผ์ ์ ํํ๋ ๋ฐฉ๋ฒ(์ค๋ ์ท ๋๋ ํ ์ดํ ํ์ผ)์ ์ฌ์ฉ ์ค์ธ UI์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์ฌ์ฉ. ๋จผ์ GTK+ ํ์ผ ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ ํ๊ธฐ๋ ํ์ฌ ๋๋ ํ ๋ฆฌ์ ๋๋ ํ ๋ฆฌ์ ํ์ผ์ ๋ ๊ฐ์ ๋ณ๋
ํ์ ์ฐฝ. ๋ ๋ชฉ๋ก ์ค ํ๋๊ฐ ๋๋ฌด ์ปค์ ์ฐฝ์ ๋ง์ง โโ์๋ ๊ฒฝ์ฐ ์คํฌ๋กค ๋ง๋๋ฅผ ์ฌ์ฉํ์ฌ
๋๋จธ์ง๋ฅผ ๋ณด๊ฑฐ๋(์๋ฅผ ๋ค์ด ์ฌ๋ผ์ด๋๋ฅผ ๋๋๊ทธํ์ฌ) ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Shift-ํญ (์์ง์ด๊ธฐ ์ํด
ํค๋ณด๋ ํฌ์ปค์ค๋ฅผ ํ์ ์ฐฝ์ผ๋ก ์ด๋) ๋ฐ ์ปค์ ํค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ฉด ๋ ๋ฒ ํด๋ฆญํ์ญ์์ค.
๊ทธ๊ฒ.
๋ก๋ํ ํ์ผ์ ์ ํํ๋ ค๋ฉด ํ์ผ์ ๋ ๋ฒ ํด๋ฆญํ๊ฑฐ๋ ํด๋ฆญํ ๋ค์ Ok. ๋๋
ํด๋ฆญ ์ทจ์ ์ค๋จํฉ๋๋ค.
ํค๋ณด๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์
๋ฌด์ํ๊ณ ์ด๋ฆ์ ์ ๋ ฅํ์ญ์์ค. ํ์ผ ์ด๋ฆ์ด
์ ๋ ฅ ์์์ ํ์ผ ์ด๋ฆ ์์ฑ์ด ์์ โ โโ๋๋ ํ ๋ฆฌ ๋๋ ํ์ผ ์ด๋ฆ์ ์ผ๋ถ๋ฅผ ์ ๋ ฅํ ๋ค์ ํญ.
๊ทธ๊ฒ์ ๊ทธ๊ฒ์ ์๋ฃํด์ผํฉ๋๋ค. ๋๋ ํ ๋ฆฌ์ธ ๊ฒฝ์ฐ ํด๋น ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํฉ๋๋ค. ๋ง์ฝ
์๋ฃ๊ฐ ๋ชจํธํ๊ณ ๊ฐ๋ฅํ ํ ๋ง์ด ์๋ฃํ๊ณ ํ์ผ ์ด๋ฆ์ ์ขํ๋๋ค.
์ผ์นํ๋ ์ฌ๋๋ค์๊ฒ ํ์๋ฉ๋๋ค. ๋ฅผ ๋๋ฌ์ผ ํฉ๋๋ค. ์ํฐ ๋ฒํผ ์ ๋ ฅ์ ๋ง์น๋ฉด
ํ์ผ ์ด๋ฆ ๋๋ ์ผํ! ์ค๋จํฉ๋๋ค.
์ด์ Spectrum ๊ธ๊ผด์ ์ฌ์ฉํ๋ ์์ ฏ UI๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ ํ๊ธฐ๊ฐ ์๋ํฉ๋๋ค.
์กฐ๊ธ ๋ค๋ฅด๊ฒ. ํ์ผ๊ณผ ๋๋ ํ ๋ฆฌ๋ ๋ชจ๋ ๋จ์ผ XNUMX์ด ๋๋น๋ก ๋์ด๋ฉ๋๋ค.
์ฐฝ(๋๋ ํ ๋ฆฌ๋ ๋งจ ์์ ํ์๋๊ณ `/'๋ก ๋๋จ) โ ์ด๋ฆ์ด ์๋ฆด ์ ์์ต๋๋ค.
๋๋ฌด ๊ธธ๋ฉด ํ๋ฉด์ ํ์๋ฉ๋๋ค.
์ปค์๋ฅผ ์ด๋ํ๋ ค๋ฉด ์ปค์ ํค๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ Spectrum์ ํด๋นํ๋ ํค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
5/6/7/8, ๋๋ (์ ์ฌํ๊ฒ) h/j/k/l. ๋ ๋น ๋ฅธ ์์ง์์ ์ํด, ํ์ด์ง Up, ํ์ด์ง ์๋๋ก, ํ์ ๋ฉ์ดํฌ์ ์์ฐ, ๊ทธ๋ฆฌ๊ณ ํ๊ตญ์์ ์ฌ๋์ ๋ด์ ๋ณด๋ธ
์ข ๋ฃ ํค๊ฐ ์ง์๋๋ฉฐ ์์ํ ๋๋ก ์ํ๋ฉ๋๋ค. ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ํํ๋ ค๋ฉด
์ํฐ ๋ฒํผ. ์ค๋จํ๋ ค๋ฉด ๋ค์์ ๋๋ฅด์ญ์์ค. ์ผํ!.
๋ ์ ํ๊ธฐ๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ๋ ๋ค์์ ๋ช ์ฌํ์ญ์์ค. ๋ชจ๋ Fuse๊ฐ ํ ์ ์๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ํ์ผ์ด ํ์๋ฉ๋๋ค.
๋ก๋ํ ์ง ์ฌ๋ถ.
๋ชจ๋ํฐ/๋๋ฒ๊ฑฐ
์ฒซ์งธ, ์ด ์น์ ์ ๋๋ถ๋ถ์ GTK+๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ์ ์ฉ๋ฉ๋๋ค.
์ฌ์ฉ์ ์ธํฐํ์ด์ค; ์์ ฏ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ค ํ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋งค์ฐ ๊ธฐ๋ณธ์ ์ธ
๋ ์ง์คํฐ์ ํ์ฌ ๊ฐ์ ํ์ํ๊ณ ๋จ์ผ ๋จ๊ณ๋ฅผ ์ํํ ์ ์๋ ๋ชจ๋ํฐ
์คํ์ ํตํด ๋๋ ๊ณ์.
GTK+ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ Fuse๋ ์ ๋นํ ๊ฐ๋ ฅํ๊ณ ์์ ํ
ํตํด ํ์ฑํํ ์ ์๋ ํฌ๋ช ๋ชจ๋ํฐ/๋๋ฒ๊ฑฐ ๊ธฐ๊ณ, ๋๋ฒ๊ฑฐ... ๋ฉ๋ด
์ต์ . ์๋ฎฌ๋ ์ดํธ๋ ์์คํ ์ ํ์ฌ ์ํ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋๋ฒ๊ฑฐ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค.
์ผ์ชฝ ์๋จ '์ฐฝ'์ Z80์ ํ์ฌ ์ํ์ ์์์ ํ์ผ์ ๊ธฐ๋ก๋ ๋ง์ง๋ง ๋ฐ์ดํธ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์๋ฎฌ๋ ์ดํธ๋ ์ฃผ๋ณ ์ฅ์น. ์ผ์ชฝ ํ๋จ ์ฐฝ์๋ ํ์ฑ ์ค๋จ์ ์ด ๋์ด๋ฉ๋๋ค. ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ํ๋ฉด
๋ค์ ์ฐฝ์ Spectrum์ 64K ๋ฉ๋ชจ๋ฆฌ ๋งต(`W?' ๋ฐ `C?' ์ฌ๋ถ๋ฅผ ํ์
๊ฐ 8K ์ฒญํฌ๋ ๊ฐ๊ฐ ์ฐ๊ธฐ ๊ฐ๋ฅํ๊ฑฐ๋ ๊ฒฝํฉ๋จ), ๋ค์์ ๋์ค์ด์ ๋ธ๋ฆฌ์ ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ ํ์ฌ ํ๋ก๊ทธ๋จ ์นด์ดํฐ์์ ์์ํ์ง๋ง ๋ค์ ์ค ํ๋๋ฅผ ํตํด ์์ ํ ์ ์์ต๋๋ค.
'disassemble' ๋ช ๋ น(์๋ ์ฐธ์กฐ) ๋๋ ์์ ์๋ ์คํฌ๋กค๋ฐ๋ฅผ ๋๋๊ทธํฉ๋๋ค. ๋ค์ ์ฐฝ
ํ์ฌ ์คํ์ ๋ณด์ฌ์ฃผ๊ณ ๋ง์ง๋ง ์ฐฝ์๋ ๋ฐ์ํ๊ณ ๋ฐ์ํ ์ ์๋ ๋ชจ๋ '์ด๋ฒคํธ'๊ฐ ํ์๋ฉ๋๋ค.
์๋ฎฌ๋ ์ด์ ์ ์ํฅ์ ์ค๋๋ค. ์ด๋ฌํ ์ฐฝ์ ๋ค์์ ์ฌ์ฉํ์ฌ ์ ๊ฑฐํ ์ ์์ต๋๋ค. ๋ณด๊ธฐ ๋ฉ๋ด. ์๋
๋์คํ๋ ์ด๋ ๋๋ฒ๊ฑฐ ๋ช ๋ น์ ์ํ ์ ๋ ฅ ์์์ ์ ์ด๋ฅผ ์ํ XNUMX๊ฐ์ ๋ฒํผ์ ๋๋ค.
๋๋ฒ๊ฑฐ:
ํ๊ฐ
ํ์ฌ ์ ๋ ฅ ์์์ ์๋ ๋ช ๋ น์ ํ๊ฐํฉ๋๋ค.
ํ๋์ ๋จ๊ณ
์ ํํ ํ๋์ Z80 opcode๋ฅผ ์คํํ ๋ค์ ์๋ฎฌ๋ ์ด์ ์ ๋ค์ ์ค์งํ์ญ์์ค.
๊ณ์
์๋ฎฌ๋ ์ด์ ์ ๋ค์ ์์ํ๋ ๋๋ฒ๊ฑฐ ์ฐฝ์ ์ด์ด ๋ก๋๋ค. ๋๋ฒ๊ฑฐ๊ฐ
์๋ฎฌ๋ ์ด์ ์ด ์คํ๋๋ ๋์ ์ฐฝ์ ์ ๋ฐ์ดํธ๋์ง ์์ต๋๋ค.
ํฉ์ด์ ธ
์๋ฎฌ๋ ์ด์ ์ ์ค์งํ๊ณ ๋๋ฒ๊ฑฐ๋ก ๋์๊ฐ๋๋ค.
๋ซ๊ธฐ
๋๋ฒ๊ฑฐ ์ฐฝ์ ๋ซ๊ณ ์๋ฎฌ๋ ์ด์ ์ ๋ค์ ์์ํฉ๋๋ค.
์คํ ์ฐฝ์์ ํญ๋ชฉ์ ๋ ๋ฒ ํด๋ฆญํ๋ฉด ์๋ฎฌ๋ ์ด์ ์ด ์คํ๋ ๋๊น์ง
ํ๋ก๊ทธ๋จ ์นด์ดํฐ๊ฐ ํด๋น ์ฃผ์์ ์ ์ฅ๋ ๊ฐ์ ๋๋ฌํ๋ ๋์
์ด๋ฒคํธ ์ฐฝ์ ํญ๋ชฉ์ ์ ๋ ฅํ๋ฉด ํด๋น ์๊ฐ์ ๋๋ฌํ ๋๊น์ง ์๋ฎฌ๋ ์ด์ ์ด ์คํ๋ฉ๋๋ค.
๋๋ฒ๊ฑฐ์ ์ฃผ์ ๊ธฐ๋ฅ์ ์ ๋ ฅ ์์์ ์ ๋ ฅ๋ ๋ช ๋ น์ ํตํด ์ด๋ฃจ์ด์ง๋๋ค.
๋ณธ์ง์ ์ผ๋ก ์ ์ฌํ์ง๋ง (ํ์คํ ๋์ผํ๊ฑฐ๋ ๊ฐ๋ ฅํ์ง๋ ์์) gdb(1).
์ผ๋ฐ์ ์ผ๋ก ๋๋ฒ๊ฑฐ๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ผ๋ฉฐ ์ซ์๋ ์ญ์ง์๋ก ํด์๋ฉ๋๋ค.
`0x' ๋๋ `$' XNUMX์ง์๋ก ํด์๋ ๋. ๊ฐ ๋ช ๋ น
์ค๊ดํธ๊ฐ ์๋ ๋ถ๋ถ์ผ๋ก ์ถ์ฝ๋ ์ ์์ต๋๋ค.
๋ฒ ์ด์ค} ๋ฒํธ
๋๋ฒ๊ฑฐ ์ฐฝ์ ๊ธฐ๋ณธ์ ์ถ๋ ฅ์ ํ์ํ๋๋ก ๋ณ๊ฒฝ ๋ฒํธ. ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ
10(์ญ์ง์) ๋๋ 16(XNUMX์ง์)์ ๋๋ค.
์ค๋จ์ } [์ฃผ์] [์กฐ๊ฑด]
์๋ฎฌ๋ ์ด์ ์ ์ค์งํ๊ณ opcode๊ฐ ๋ค์๊ณผ ๊ฐ์ ๋๋ง๋ค ๋๋ฒ๊ฑฐ๋ก ๋์๊ฐ๋๋ก ์ค๋จ์ ์ ์ค์ ํฉ๋๋ค.
์ ์คํ ์ฃผ์ ๋ฐ ์กฐ๊ฑด ์ฐธ์ผ๋ก ํ๊ฐํฉ๋๋ค. ๋ง์ฝ์ ์ฃผ์ ์๋ต, ๊ทธ๊ฒ์
๊ธฐ๋ณธ๊ฐ์ PC์ ํ์ฌ ๊ฐ์ ๋๋ค.
br{eakpoint} p{ํฌํธ} (r{์ฝ๊ธฐ}|w{๋ผ์ดํธ}) ํฌํธ [์กฐ๊ฑด]
IO ํฌํธ๊ฐ ๋ฐ์ํ ๋๋ง๋ค ํธ๋ฆฌ๊ฑฐํ๋๋ก ์ค๋จ์ ์ค์ ํฌํธ ์์ ์ฝ๊ฑฐ๋ ์ฐ๊ณ
์กฐ๊ฑด ์ฐธ์ผ๋ก ํ๊ฐํฉ๋๋ค.
br{eakpoint}(์ฝ๊ธฐ{์ฝ๊ธฐ}|w{์ฐ๊ธฐ}) [์ฃผ์] [์กฐ๊ฑด]
๋ฉ๋ชจ๋ฆฌ ์์น๊ฐ ๋ฐ์ํ ๋๋ง๋ค ํธ๋ฆฌ๊ฑฐํ๋๋ก ์ค๋จ์ ์ค์ ์ฃผ์ (๊ธฐํ
opcode ํ์น๋ฅผ ํตํ ๊ฒ๋ณด๋ค) ๋๋ ์ฐ๊ธฐ ์กฐ๊ฑด ์ฐธ์ผ๋ก ํ๊ฐํฉ๋๋ค. ์ฃผ์
์๋ตํ๋ฉด PC์ ํ์ฌ ๊ฐ์ผ๋ก ๋ค์ ๊ธฐ๋ณธ ์ค์ ๋ฉ๋๋ค.
br{์ } ti{me} ์๊ฐ [์กฐ๊ฑด]
์ค๋จ์ ์ ๋ฐ์ํ๋๋ก ์ค์ ์๊ฐ tstates ๋ชจ๋ ํ๋ ์์ ์์ ํ
์กฐ๊ฑด true๋ก ํ๊ฐ๋ฉ๋๋ค(ํ๋๊ฐ ์ ๊ณต๋ ๊ฒฝ์ฐ).
br{์ด์ } ์ด๋ฒคํธ{ent} ์ง์ญ:์ธ๋ถ ๋ฌ์ฌ [์กฐ๊ฑด]
์ ์ํด ์ง์ ๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋ ์ค๋จ์ ์ ์ค์ ํฉ๋๋ค. ์ง์ญ:์ธ๋ถ ๋ฌ์ฌ ๋ฐ์ํ๊ณ
์กฐ๊ฑด ์ฐธ์ผ๋ก ํ๊ฐํฉ๋๋ค. ์ก์ ์ ์๋ ์ด๋ฒคํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋๋๊ธฐ:ํ์ด์ง
๋๋๊ธฐ:ํ์ด์ง ํด์
DivIDE ์ธํฐํ์ด์ค๋ ๊ฐ๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋ ๋ฉ๋ชจ๋ฆฌ์์ ํ์ด์ง๋ฉ๋๋ค.
if1:ํ์ด์ง
if1:ํ์ด์ง ํด์
์ธํฐํ์ด์ค 1 ์๋์ฐ ROM์ด ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋ ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ผ๋ก ํ์ด์ง๋ฉ๋๋ค.
rzx:๋
RZX ๋ น์ ์ฌ์์ด ์๋ฃ๋ฉ๋๋ค.
ํ ์ดํ:์ฌ์
ํ ์ดํ:์ค์ง
์๋ฎฌ๋ ์ดํธ๋ ํ ์ดํ๊ฐ ์ฌ์์ ์์ํ๊ฑฐ๋ ์ค์งํฉ๋๋ค.
zxcf:ํ์ด์ง
zxcf:ํ์ด์ง ํด์
ZXCF ์ธํฐํ์ด์ค๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋ ๋ฉ๋ชจ๋ฆฌ์์ ํ์ด์ง๋ฉ๋๋ค.
zxatasp:ํ์ด์ง
zxatasp:ํ์ด์ง ํด์
ZXATASP ์ธํฐํ์ด์ค๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋ ๋ฉ๋ชจ๋ฆฌ์์ ํ์ด์ง๋ฉ๋๋ค.
๋ชจ๋ ๊ฒฝ์ฐ์ ์ด๋ฒคํธ๋ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ํ ์ ์์ต๋๋ค. ์ง์ญ:* ๊ทธ๋ก๋ถํฐ ๋ชจ๋ ์ด๋ฒคํธ๋ฅผ ์ก๊ธฐ ์ํด
๊ณต๊ฐ์ด ์์ต๋๋ค.
๋ถ๋ช ํ} [์ฃผ์]
์์ ๋ชจ๋ ์ค๋จ์ ์ ๊ฑฐ ์ฃผ์ ๋๋ PC์ ํ์ฌ ๊ฐ์ธ ๊ฒฝ์ฐ ์ฃผ์ ์๋ต๋ฉ๋๋ค.
ํฌํธ ์ฝ๊ธฐ/์ฐ๊ธฐ ์ค๋จ์ ์ ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค.
๋ช ๋ น id
<debugger ๋ช ๋ น>
<debugger ๋ช ๋ น>
...
์ข ๋ฃ
์ง์ ๋ ๋๋ฒ๊ฑฐ ๋ช ๋ น์ด ์๋์ผ๋ก ์คํ๋๋๋ก ์ค์
์ธ์ ์ค๋จ์ id ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ํ์ฌ ์ ๋ ฅํ ์ ์๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๊ฐ ์์ต๋๋ค.
์ฌ๋ฌ ์ค ๋๋ฒ๊ฑฐ ๋ช ๋ น์ด๋ฏ๋ก ์ด ๋ช ๋ น์ ์ง์ ํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์
๋ช ๋ น์ค์ ํตํด --๋๋ฒ๊ฑฐ ๋ช ๋ น ์ต์ ์ ์ ํํฉ๋๋ค.
์งํ} id [์กฐ๊ฑด]
์ค๋จ์ ์ค์ id ๊ฒฝ์ฐ์๋ง ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด true์ด๊ฑฐ๋ ๋ฌด์กฐ๊ฑด์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ
์กฐ๊ฑด ์๋ต๋ฉ๋๋ค.
๊ณ์ํ๋ค}
์ ํด๋น ๊ณ์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ญ์ } [id]
์ค๋จ์ ์ ๊ฑฐ id, ๋๋ ๋ชจ๋ ์ค๋จ์ id ์๋ต๋ฉ๋๋ค.
๋ถํดํ๋ค ์ฃผ์
์ผํฐ ํจ๋ ๋ถํด๊ฐ ์์๋๋๋ก ์ค์ ํ์ญ์์ค. ์ฃผ์.
์ถ๊ตฌ}
์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฆ์ ์ข ๋ฃํฉ๋๋ค.
๋ง์น๋ค}
ํ์ฌ CALL ๋๋ ์ด์ ์์ํ๋ ๊ฒ์ ์ข ๋ฃํฉ๋๋ค. ์ด๊ฒ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค.
์คํ ํฌ์ธํฐ์ ํ์ฌ ๋ด์ฉ์ ์์ ์ค๋จ์ ์ ์ค์ ํ๋ฏ๋ก
์ฝ๋๊ฐ ๋ค๋ฅธ ์ง์ ์ผ๋ก ๋์๊ฐ๊ฑฐ๋
๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์คํ. ๋ํ ์ด ์ค๋จ์ ์ ์ค์ ํด๋ ๋ค๋ฅธ
์ค๋จ์ ์ ์ด ์ ์ ํธ๋ฆฌ๊ฑฐ๋ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์์
์ค๋จ์ ์ด ๋จ์ ์๊ณ `continue' ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ค๋จ์ ์ผ๋ก ๋์๊ฐ ์ ์์ต๋๋ค.
๋ฌด์ํ๋ค} id ๊ณ์ฐ
๋ค์์ ์คํํ์ง ๋ง์ญ์์ค. ๊ณ์ฐ ๊ทธ ์ค๋จ์ ์๊ฐ id ์ด๋ฐํ์ ๊ฒ์ ๋๋ค.
๋ค์}
ํ์ฌ ์ฝ๋ ๋ค์์ opcode๋ก ์ด๋ํฉ๋๋ค. '๋ง์นจ' ๋ช ๋ น๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด๊ฒ์
๋ค์ opcode์์ ์์ ์ค๋จ์ ์ ์ค์ ํ์ฌ ์๋ํ๋ฏ๋ก ์ค๋ฅ๊ฐ ์์ต๋๋ค.
๋ฐ} ํฌํธ ๊ฐ์น
์ฐ๋ค ๊ฐ์น IO ํฌํธ๋ก ํฌํธ.
์ธ์} ํํ
์ ๊ฐ์ ์ธ์ํ์ญ์์ค. ํํ ํ์ค ์ถ๋ ฅ์ผ๋ก.
์ธํธ} ์ฃผ์ ๊ฐ์น
์ฐ๋ฆ ๊ฐ์น ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์.
์ธํธ} ํ์๊ฐ์ ๊ฐ์น
Z80 ๋ ์ง์คํฐ ๊ฐ ์ค์ ํ์๊ฐ์ ์ ๊ฐ์น.
์ธํธ} [im|iff1|iff2] ๊ฐ์น
์ธํฐ๋ฝํธ ๋ชจ๋ ๋๋ ์ธํฐ๋ฝํธ ํ๋ฆฝ ํ๋กญ ์ค์ ํ์๊ฐ์ ์ ๊ฐ์น. ๋ฉ์ ์ ๋ชจ๋์ธ ๊ฒฝ์ฐ
0, 1 ๋๋ 2๊ฐ ์๋๋ฉด ๋ฌด์๋๊ณ XNUMX์ด ์๋ iff ๊ฐ์ ๋ค์์ผ๋ก ๋ณํ๋ฉ๋๋ค.
ํ๋.
์ธ{t} $๋ณ์ ๊ฐ์น
๋๋ฒ๊ฑฐ ๋ณ์ ๊ฐ ์ค์ ๋ณ์ ์ ๊ฐ์น.
๋จ๊ณ}
์ ํด๋น ํ๋์ ๋จ๊ณ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
t{์ค๋จ์ } [์ต์ ]
์ด๊ฒ์ ๋ค์ํ ํํ์ '์ค๋จ์ ' ๋ช ๋ น๊ณผ ๋์ผํฉ๋๋ค.
์ค๋จ์ ์ ์ผ์์ ์ ๋๋ค. ํ ๋ฒ๋ง ํธ๋ฆฌ๊ฑฐ๋ ๋ค์ ์ ๊ฑฐ๋ฉ๋๋ค.
์ฃผ์๋ ๋ค์ ๋ ๊ฐ์ง ํ์ ์ค ํ๋๋ก ์ง์ ํ ์ ์์ต๋๋ค.
0x0000 ~ 0xFFFF ๋ฒ์์ ์ ์ ๋๋ `ํ์ด์ง:์คํ์ '๋ฅผ ๋ํ๋ด๋ ์กฐํฉ
์์น๋ก ์คํ์ ๋ฉ๋ชจ๋ฆฌ ๋ฑ ํฌ์ ๋ฐ์ดํธ ํ์ด์ง, ํด๋น ์ํ์ ์์น์ ์๊ด์์ด
ํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ํ์ด์ง๋ฉ๋๋ค. RAM ํ์ด์ง๋ ๋จ์ํ ์ ์๋ก ํ์๋๋ ๋ฐ๋ฉด ROM์
์ ๋์ฌ `R'(์: ROM 0์ ์คํ์ 1234x1๋ `R1:0x1234'). ์ ํํ ํ์ด์ง
/ROMCS ์ค์ ํตํด ์ ๋์ด `C', Timex Dock ๋ฐ Exrom์ ์ ๋์ฌ `D'
๊ทธ๋ฆฌ๊ณ `X' ๊ฐ๊ฐ. 48K ์์คํ ์ 5ํ์ด์ง์ ์๊ตฌ ๋งคํ์ด ์๋ ๊ฒ์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
0x4000์์, 2x0์์ 8000ํ์ด์ง, 0xC0์์ 000ํ์ด์ง; 16K ์คํํธ๋ผ์
5x0์์ 4000ํ์ด์ง, 0x8000 ๋ฐ 0xC000์์ ํ์ด์ง ์์.
์ค๋จ์ ์ด ์์๋๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋๋ฒ๊ฑฐ๊ฐ ์ซ์ ๊ฐ์ ์์ํ๋ ๋ชจ๋ ์์น
id์ ๊ฒฝ์ฐ ์ ํ๋ ๋ฒ์ ์ C๋ฅผ ์ฌ์ฉํ๋ ์ซ์ ํํ์์ ๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํต์ฌ๋ก ; ์กฐ๊ฑด๋ถ ์ค๋จ์ ์ ์ ํํ ๋์ผํ ๊ตฌ๋ฌธ์ด ์ฌ์ฉ๋๋ฉฐ `0'์ ๊ฑฐ์ง์ ๋๋ค.
๋ฐ ๋ค๋ฅธ ๋ชจ๋ ๊ฐ์ true์ ๋๋ค. ์ซ์ ํํ์์์ ์ ์ ์์(๋ชจ๋
๊ณ์ฐ์ ์ ์๋ก ์ํ๋จ), ๋ ์ง์คํฐ ์ด๋ฆ(๋จ์ํ ๋ค์ ๊ฐ์ผ๋ก ํ๊ฐ๋จ
๋ ์ง์คํฐ), ๋๋ฒ๊ฑฐ ๋ณ์, ๊ดํธ, ํ์ค XNUMX๊ฐ์ง ์ซ์ ์ฐ์ฐ(`+',
`-', `*' ๋ฐ `/'), (๋น) ๋ฑํธ ์ฐ์ฐ์ `==' ๋ฐ `!=', ๋น๊ต ์ฐ์ฐ์
`>', `<', `>=' ๋ฐ `<=', ๋นํธ ๋ฐ (`&') ๋๋ (`|') ๋ฐ ๋ฐฐํ์ ๋๋ (`^') ๋ฐ ๋ ผ๋ฆฌ
๋ฐ (`&&') ๋ฐ ๋๋ (`||').
L' ์ฐ๋ฆ ํ์ธ๋
'ํฌ์ผ ํ์ธ๋'๋ ์ฐพ๋ ์์ (๋ฌดํ ์๋ช
๋ฑ) ๊ฒ์์ ์ข ๋ ์ฝ๊ฒ ์ฐ๋ฌ๋ณด๊ธฐ: ์ด์ ์ 'Lifeguard' ์ ํธ๋ฆฌํฐ์ ์ ์ฌํฉ๋๋ค.
Multiface์ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๊ฒ์ ์์น ๋ชฉ๋ก์ ์ ์งํจ์ผ๋ก์จ ์๋ํฉ๋๋ค.
ํ์ฌ ์์ ์๋ช (๋ฑ)์ด ์ ์ฅ๋ ์ ์์ผ๋ฉฐ
์ง์ ๋ ๊ฐ์ ํฌํจํ์ง ์๋ ๋ชจ๋ ์์น๋ฅผ ๋์ดํฉ๋๋ค.
์ฐ๋ฅด๊ธฐ ์ฐพ๊ธฐ ๋ํ ์์์๋ ๊ฒ์ํ ๊ฐ์ ์ง์ ํ๊ธฐ ์ํ ์ ๋ ฅ ์์๊ฐ ์์ต๋๋ค.
๊ฐ๋ฅํ ์์น์ ํ์ฌ ์ ๋ฐ 20๊ฐ ๋ฏธ๋ง์ธ ๊ฒฝ์ฐ
๊ฐ๋ฅํ ์์น, ๊ฐ๋ฅํ ์์น์ ๋ชฉ๋ก('page:offset' ํ์). ๋ค์ฏ
๋ฒํผ์ ๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค.
์ฆ๊ฐ
๊ฐ๋ฅํ ์์น ๋ชฉ๋ก์์ ์์ง ์ง์ ๋์ง ์์ ๋ชจ๋ ์ฃผ์๋ฅผ ์ ๊ฑฐํ์ญ์์ค.
๋ง์ง๋ง ๊ฒ์ ์ดํ ์ฆ๊ฐํฉ๋๋ค.
๊ฐ์
๊ฐ๋ฅํ ์์น ๋ชฉ๋ก์์ ์์ง ์ง์ ๋์ง ์์ ๋ชจ๋ ์ฃผ์๋ฅผ ์ ๊ฑฐํ์ญ์์ค.
๋ง์ง๋ง ๊ฒ์ ์ดํ ๊ฐ์ํ์ต๋๋ค.
๊ฒ์
๋ค์์ ํฌํจํ์ง ์๋ ๋ชจ๋ ์ฃผ์๋ฅผ ๊ฐ๋ฅํ ์์น ๋ชฉ๋ก์์ ์ ๊ฑฐํ์ญ์์ค.
'๊ฒ์ ๋์' ํ๋์ ์ง์ ๋ ๊ฐ์ ๋๋ค.
๋ค์ ์ฐ๊ธฐ
๋ชจ๋ ์์น๊ฐ ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋๋ก ํฌ์ผ ํ์ธ๋๋ฅผ ์ฌ์ค์ ํ์ญ์์ค.
๋ซ๊ธฐ
๋ํ ์์๋ฅผ ๋ซ์ต๋๋ค. ์ด๊ฒ์ ์ฐ๋ฅด๊ธฐ์ ํ์ฌ ์ํ๋ฅผ ์ฌ์ค์ ํ์ง ์์ต๋๋ค.
ํ์ธ๋.
๊ฐ๋ฅํ ์์น ๋ชฉ๋ก์์ ํญ๋ชฉ์ ๋ ๋ฒ ํด๋ฆญํ๋ฉด ์ค๋จ์ ์ด
ํด๋น ์์น๊ฐ ๊ธฐ๋ก๋ ๋๋ง๋ค ํธ๋ฆฌ๊ฑฐ๋๋๋ก ์ค์ ๋ฉ๋๋ค.
์ด๊ฒ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋ ์ํฉ์ ์ข ๋ ๋ช ํํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. 128K ๋ฒ์ ์ ์ฌ์ฉํ๊ฒ ์ต๋๋ค.
๊ทธ๋ฆฌ์กฐ๋ฅด. ๊ฒ์์ ๋ก๋ํ๊ณ ์ ํฉํ ํค๋ฅผ ์ ์ํ๊ณ ๊ฒ์์ ์์ํ์ญ์์ค. ์ฆ์ ๊ฒ์์ ์ผ์ ์ค์ง
๊ทธ๋ฆฌ๊ณ ์ฐ๋ฅด๊ธฐ ์ฐพ๊ธฐ ๋ํ ์์๋ฅผ ๋ถ๋ฌ์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ์ฌ 6๊ฐ์ ์๋ช ์ ๊ฐ์ง๊ณ ์์์ ์ฃผ๋ชฉํ๋ฏ๋ก `6'์ ์ ๋ ฅํ์ญ์์ค.
'๊ฒ์' ํ๋์ ์ ๋ ฅํ๊ณ '๊ฒ์'์ ํด๋ฆญํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ฐ๋ฅํ
์์น๋ฅผ ์ฝ 931๊น์ง (์ ํํ ์๊ฐ์ ๋ฐ๋ผ ์ฝ๊ฐ ๋ค๋ฅธ ์ซ์๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๊ฒ์์ ์ผ์ ์ค์งํ์ต๋๋ค). ์กฐ๊ธ ๋๋ค๊ฐ (์๋์ ์ผ๋ก) ๋ชฉ์จ์ ์์ต๋๋ค. ๊ฒ์ ์ผ์ ์ค์ง
๋ค์. ์ด์ 5๊ฐ์ ์๋ช ์ด ์์ผ๋ฏ๋ก '๊ฒ์ ๋์' ํ๋์ '6'์ '5'๋ก ๋ฐ๊พธ๊ณ
๋ค์ '๊ฒ์'์ ํด๋ฆญํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ฐ๋ฅํ ์์น ๋ชฉ๋ก์ด ํ๋๋ง์ผ๋ก ์ค์ด๋ญ๋๋ค.
ํ์ด์ง 2, ์คํ์ 0x00BC. ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง๊ณ ์์ ๋ `6'์ ์ ์ฅํ ์ ์ผํ ๋ฉ๋ชจ๋ฆฌ ์์น์ด๋ค
6๊ฐ์ ์๋ช ๊ณผ 5๊ฐ์ ์๋ช ์ด ์์ ๋ '5', ๊ทธ๋์ ์ด๊ฒ์ด ์๋ช ์ด ์๋ ๊ณณ์ผ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค.
์นด์ดํธ๊ฐ ์ ์ฅ๋ฉ๋๋ค. ๋ํ ์์์์ '2:0x00BC' ํญ๋ชฉ์ ๋ ๋ฒ ํด๋ฆญํ๋ฉด
์ ์ ํ ์ค๋จ์ (์ด๋ฅผ ํ์ธํ๊ธฐ ์ํด ์ด ์์ ์์ ๋๋ฒ๊ฑฐ๋ฅผ ์ด ์ ์์).
์กฐ๊ธ๋ง ๋ ๋์์ฃผ์ธ์. ๋ค์์ ์๋ช ์ ์์ผ๋ฉด 0x91CD์์ PC์์ ์๋ฎฌ๋ ์ด์ ์ด ์ค์ง๋ฉ๋๋ค.
๋๋ฒ๊ฑฐ์ ๋์ค์ด์ ๋ธ๋ฆฌ ์ฐฝ์์ ๋ช ๊ฐ์ ์ฃผ์๋ฅผ ์๋ก ์คํฌ๋กคํ๋ฉด ๊ฐ์ด ๋ก๋๋์์์ ๋ณด์ฌ์ค๋๋ค.
0x80BC(๊ฐ์ ์๋ช ์นด์ดํฐ)์์ ๊ฐ์ํ ๋ค์ ๋ค์ 0x80BC๋ก ์ ์ฅํฉ๋๋ค.
์ด๊ฒ์ ์๋ช ์ ์๋ฅผ ์ค์ด๋ ์ฝ๋์ ๋งค์ฐ ํก์ฌํฉ๋๋ค. ์ด์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋๋ฒ๊ฑฐ๊ฐ ๊ฐ์๋ฅผ NOP(`set 0x91c9 0')๋ก ๊ต์ฒดํ๊ณ ๊ฒ์์ ์ฝ๊ฐ
์ด ํ์ ๋ ๋ง์ ๊ฒ์ ์ด๊ฒ์ด ํจ๊ณผ๊ฐ ์์๊ณ ์ฐ๋ฆฌ๋ ์ด์ ๋ฌดํํ ์ถ์ ๊ฐ์ง๊ณ ์์์ ๋ณด์ฌ์ค๋๋ค.
L' ์ฐ๋ฆ ๋ฉ๋ชจ๋ฆฌ
ํจ์ฆ๋ ๋ค์ค POKE๋ฅผ ์ง์ํ์ฌ ํน์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
์นํธ(๋ฌดํ ์๋ช , ๋ฌดํ ํ์ฝ ๋ฑ).
'poke memory' ๋ํ ์์์๋ ์ต๊ทผ์ ๋ก๋๋ POKE ๋ชฉ๋ก๊ณผ ๋ค์์ ์ํ ์ ๋ ฅ ์์๊ฐ ์์ต๋๋ค.
์ฌ์ฉ์ ์ง์ POKE ์ถ๊ฐ:
์ํ
128K ๋ฉ๋ชจ๋ฆฌ ๋ฑ ํฌ(๊ฐ '0'์์ '7') ๋๋ ํ์ฌ ๋ฉ๋ชจ๋ฆฌ ๋งคํ(๊ฐ
'8' ๋๋ ๊ณต๋ฐฑ).
์ฃผ์
์์ ํ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ๋๋ค. 16384K ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋์ ๊ฒฝ์ฐ 65535 ~ 48 ๋ฒ์์ ๊ฐ ๋๋ 0
65535K ๋ฉ๋ชจ๋ฆฌ ๋ฑ ํฌ์ ๊ฒฝ์ฐ 128์ ๋๋ค. GTK+ UI๋ XNUMX์ง์ ์ฃผ์๋ ํ์ฉํฉ๋๋ค.
๊ฐ์น๊ด
0์์ 255 ์ฌ์ด์ ์ด์ ์ฃผ์์ ๋ํ ์ ๊ฐ์ ๋๋ค. ๊ฐ 256์ "Prompt to the
๋์ค์ ์ฌ์ฉ์".
๋ค์์ ์ฌ์ฉํ์ฌ ์ธ๋ถ ํ์ผ์์ POKE๋ฅผ ๋ก๋ํ ์ ์์ต๋๋ค. ํ์ผ, ์ด๋ค... ๋ฉ๋ด ์ต์ ๋๋
GTK+ ๋ฐ Win32 UI์ ๋์ด์ ๋๊ธฐ ๊ธฐ๋ฅ. ์ค๋ ์ท์ ๋ก๋ํ ํ ๋๋
ํ ์ดํ์์ Fuse๋ ๋์ผํ ํ์ผ ์ด๋ฆ์ ๊ฐ์ง POK ํ์ผ์ ์๋์ผ๋ก ์ฐพ์ผ๋ ค๊ณ ์๋ํฉ๋๋ค. ์ด๊ฒ์ ์๋ฏธ
'GAME.TAP'์ ์ด๋ฉด Fuse๊ฐ 'GAME.POK' ๋ฐ 'POKES/GAME.POK'๋ฅผ ์ด๋ ค๊ณ ์๋ํฉ๋๋ค.
๋ง๋๋ค http://www.worldofspectrum.org/POKformat.txt ์ด ํ์ผ ํ์์ ๋ํ ์์ธํ ๋ด์ฉ์
๋ชฉ๋ก์ ๋ก๋๋ POKE๋ ์ฌ์ฉ์๊ฐ ์ํ๋ ๋๋ก ํ์ฑํ ๋๋ ๋นํ์ฑํํ ์ ์์ผ๋ฉฐ ๊ณ์ ์ ์ง๋ฉ๋๋ค.
๊ธฐ๊ณ๊ฐ ์ฌ์ค์ ๋ ๋๊น์ง ๋ฉ๋ชจ๋ฆฌ์ ์์ต๋๋ค.
L' .DSK FORMAT
์ผ๋ฐ์ ์ผ๋ก +3 ์คํํธ๋ผ์ ๋์คํฌ ์ด๋ฏธ์ง๋ DSK ํ์์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ค์ ๋ก ์ฝ๊ฐ ์ง๋์น๊ฒ ๋จ์ํํ ๊ฒ์ ๋๋ค. ์ฌ์ค ์๋ค ๋ ๋น์ทํ์ง๋ง
๋์ผํ์ง ์์, DSK ํ์. (์ฐจ์ด๋ `๋จธ๋ฆฌ -1 dsk ํ์ผ': ํ๋
ํ์์ 'MV - CPCEMU'๋ฅผ ์์ํ๊ณ ๋ค๋ฅธ ํ์์ 'EXTENDED'๋ก ์์ํฉ๋๋ค).
ํจ์ฆ๋ 'CPCEMU' ๋ฐ 'EXTENDED' ํ์์ ๋ชจ๋ ์ง์ํฉ๋๋ค.
BETA 128 ์๋ฎฌ๋ ์ด์
Fuse๋ Pentagon ๋ฐ Scorpion ์๋ฎฌ๋ ์ด์ ์์ Betadisk ์๋ฎฌ๋ ์ด์ ์ ์ง์ํฉ๋๋ค.
48K, TC2048, 128K ๋ฐ +2(+2A ์ ์ธ) ์๋ฎฌ๋ ์ด์ ๋ฒ ํ 128 ์ธํฐํ์ด์ค ์ต์ ์์
์ต์ ๋์คํฌ ์ฃผ๋ณ๊ธฐ๊ธฐ... ๋ํ ์์๊ฐ ํ์ฑํ๋์์ต๋๋ค. ํด๋น ์ต์ ์ด 48K ๋๋ TC2048์์ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ
์๋ฎฌ๋ ์ด์ ๋ฒ ํ 128 ์๋์ฐจ ์๋ in 48K ๊ธฐ๊ณ ์ต์ ์ ์ถ๊ฐ๋ก ๋ค์ ์ฌ๋ถ๋ฅผ ์ ์ดํฉ๋๋ค.
๊ธฐ๊ณ๋ TR-DOS ์์คํ ์ผ๋ก ์ง์ ๋ถํ ๋ฉ๋๋ค. ์ฐธ์กฐ ๋์คํฌ FILE ํ์ ๋ ๋ง์ ์น์
์ง์๋๋ ๋์คํฌ ํ์ผ ํ์์ ๋ํ ์ธ๋ถ ์ ๋ณด.
์ ๋ฐ๊ฒฌ ์๋ฎฌ๋ ์ด์
๊ธฐ๋ณธ์ ์ผ๋ก Fuse๋ ์ต์ ์ธ 2k RAM ํ์ฅ์ผ๋ก Opus Discovery ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
๋ฐ ๋ ๋ฒ์งธ 40ํธ๋ ๋จ๋ฉด ๋์คํฌ ๋๋ผ์ด๋ธ. ์ฐธ์กฐ ๋์คํฌ FILE ํ์ ๋ ๋ง์ ์น์
์ง์๋๋ ๋์คํฌ ํ์ผ ํ์์ ๋ํ ์ธ๋ถ ์ ๋ณด. Opus Discovery์ ํ๋ฆฐํฐ ํฌํธ๋ ์๋ฎฌ๋ ์ดํธ๋ฉ๋๋ค.
์ถ๋ ฅ ์ ์ฉ. (์ฐธ์กฐ ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.) Opus Discovery
16K, 48K, 128K, TC2048 ๋ฐ +2(+2A ์๋) ์๋ฎฌ๋ ์ด์ ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋์คํฌ์ ์ก์ธ์คํ๋ ค๋ฉด
Interface 1 ๋ฐ Microdrives์ ๋์ผํ ๊ตฌ๋ฌธ์ ์ฌ์ฉํฉ๋๋ค.
+D ์๋ฎฌ๋ ์ด์
ํจ์ฆ๋ +D ๋์คํฌ ๋ฐ ํ๋ฆฐํฐ ์ธํฐํ์ด์ค ์๋ฎฌ๋ ์ด์ ์ ์ง์ํฉ๋๋ค. ์ฐธ์กฐ ๋์คํฌ FILE ํ์
์ง์๋๋ ๋์คํฌ ํ์ผ ํ์์ ๋ํ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค. +D์ ํ๋ฆฐํฐ ํฌํธ๋
์๋ฎฌ๋ ์ดํธ. (์ฐธ์กฐ ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.) +D๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
48K, 128K ๋ฐ +2(+2A ์๋) ์๋ฎฌ๋ ์ด์ ์ฌ์ฉ. ๋์คํฌ์ ์ก์ธ์คํ๋ ค๋ฉด ๋จผ์ ๋ค์์ ๋ก๋ํด์ผ ํฉ๋๋ค.
G+DOS, DOS ํ์ผ(+SYS)์ด ๋ค์ด ์๋ ๋์คํฌ๋ฅผ ์ฝ์ ํ๊ณ "RUN"์ ์ ๋ ฅํฉ๋๋ค. ์ผ๋จ DOS๋
๋ก๋๋ ๊ฒฝ์ฐ ํ์ผ ์ด๋ฆ ์์ `d๋ฅผ ๋ถ์ฌ +D ๋์คํฌ๋ก/์์ ๋ก๋ํ ์ ์์ต๋๋ค.n' ์ฌ๊ธฐ์ `n'๋
์ฌ์ฉ ์ค์ธ ๋๋ผ์ด๋ธ์ ๋ฒํธ์ ๋๋ค. ์๋ฅผ ๋ค์ด `ํ์ค d1"๋ง์ดํ์ผ"'๋ผ๋ ์ด๋ฆ์ ํ์ผ์ ๋ก๋ํฉ๋๋ค.
์๋ฎฌ๋ ์ดํธ๋ ๋๋ผ์ด๋ธ์ 'myfile' 1. Microdrive ๊ตฌ๋ฌธ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ค๋ ์ท์ ์ ์ฅํ๋ ค๋ฉด ๊ธฐ๊ณ, NMI ๋ฉ๋ด ์ต์ ์ ์ ํํ ๋ค์ `4'๋ฅผ ๋๋ฌ 48K๋ฅผ ์ ์ฅํฉ๋๋ค.
์ค๋ ์ท ๋๋ 5K ์ค๋ ์ท์ ์ ์ฅํ๋ ค๋ฉด '128'. 128K ์ค๋ ์ท์ ์ ์ฅํ ๋ ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
์ค๋ ์ท์ ์ ์ฅํ๋ ๋์ ํ๋ฉด์ด ๋ณ๊ฒฝ๋์๋์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ด๋ ค๋ฉด Y ๋๋ N์ ๋๋ฌ ์๋ฃํ์ญ์์ค.
์ ์ฝ. '3'์ ์ ํํ์ฌ ์คํฌ๋ฆฐ์ท์ ๋์คํฌ์ ์ ์ฅํ ์๋ ์์ต๋๋ค. ํ๋ฉ ์บก ์ํํธ
์ด ์ต์ ์ค ํ๋์ ํจ๊ป ์ฌ์ฉํ๋ฉด +D๊ฐ '๋ค๋ฅธ' ๋๋ผ์ด๋ธ์ ์ ์ฅํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ฌ์ฉ๋ ํ๋.
์ต์ '1' ๋ฐ '2'๋ ์คํฌ๋ฆฐ์ท์ ์ธ์ํ ์ ์์ต๋๋ค(ํ๋ฐฑ, ์ผ๋ฐ ๋ฐ ๋ํ
ํ์) ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ์ด ํ์ฑํ๋ ๊ฒฝ์ฐ. ์ ์ฅ ๋ฐ ๋ก๋์ฉ
์ค๋ ์ท ๋ฐ ๋์คํฌ์ ์คํฌ๋ฆฐ์ท ์ ์ฅ, G+DOS๋ฅผ ๋จผ์ ๋ก๋ํด์ผ ํ์ง๋ง ์ธ์
์คํฌ๋ฆฐ์ท์ G+DOS๋ฅผ ๋ก๋ํ์ง ์๊ณ ์ํํ ์ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก 'X'๋ NMI ๋ฉ๋ด์์ ๋ฐํ๋ฉ๋๋ค.
์ ์ ์๋ฎฌ๋ ์ด์
Fuse๋ DISCiPLE ๋์คํฌ ๋ฐ ํ๋ฆฐํฐ ์ธํฐํ์ด์ค ์๋ฎฌ๋ ์ด์ ์ ์ง์ํ์ง๋ง ์ง์ํ์ง ์์ต๋๋ค.
ํ์ฌ Sinclair Network์ ์๋ฎฌ๋ ์ด์ ์ ์ง์ํ๊ฑฐ๋ DISCiPLE์ ์๋ฎฌ๋ ์ด์ ์ ์ง์ํฉ๋๋ค.
128K ๊ธฐ๊ณ์ ๋ถ์ฐฉ. ์ฐธ์กฐ ๋์คํฌ FILE ํ์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์น์
์์์ ์ค๋ช ํ +D ์๋ฎฌ๋ ์ด์ ๊ณผ ๋์ผํ ์ง์๋๋ ๋์คํฌ ํ์ผ ํ์์ ๋๋ค.
DISCiPLE์ ํ๋ฆฐํฐ ํฌํธ๊ฐ ์๋ฎฌ๋ ์ดํธ๋ฉ๋๋ค. (์ฐธ์กฐ ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ๋ ๋ง์ ์น์
์ธ๋ถ์ฌํญ.) DISCIPLE์ ํ์ฌ 48K ์๋ฎฌ๋ ์ด์ ์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋์คํฌ์ ์ก์ธ์คํ๋ ค๋ฉด
๋จผ์ DOS ํ์ผ(SYS)์ด ๋ค์ด ์๋ ๋์คํฌ๋ฅผ ์ฝ์ ํ๊ณ GDOS๋ฅผ ๋ก๋ํด์ผ ํฉ๋๋ค.
"RUN"์ ์ ๋ ฅํฉ๋๋ค. DOS๊ฐ ๋ก๋๋๋ฉด ์ ๋์ฌ๋ฅผ ์ฌ์ฉํ์ฌ DISCIPLE ๋์คํฌ๋ก/์์ ๋ก๋ํ ์ ์์ต๋๋ค.
`d๊ฐ ์๋ ํ์ผ ์ด๋ฆn' ์ฌ๊ธฐ์ `n'๋ ์ฌ์ฉ ์ค์ธ ๋๋ผ์ด๋ธ์ ๋ฒํธ์ ๋๋ค. ์๋ฅผ ๋ค์ด `ํ์ค
d1"๋ง์ดํ์ผ"'๋ ์๋ฎฌ๋ ์ดํธ๋ ๋๋ผ์ด๋ธ์์ 'myfile'์ด๋ผ๋ ํ์ผ์ ๋ก๋ํฉ๋๋ค.
๊ตฌ๋ฌธ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
์ค๋ ์ท์ ์์์ ์ค๋ช ํ +D์ ์ ์ฌํ ๋ฐฉ์์ผ๋ก ์ ์ฅํ ์ ์์ง๋ง ์ฐธ๊ณ ํ์ญ์์ค.
DISCiPLE์ GDOS์๋ NMI ๋ฒํผ์ ๋๋ฅด์๋ง์ ์์์ ์ผ์ผํค๋ ๋ฒ๊ทธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
๋ฅผ ๋๋ฅด๋ฉด ์ค๋ ์ท ์ ์ฅ ๋ฐ ์ด์ ์ ์์๋ ์ค๋ ์ท ๋ก๋์ ์ํฅ์ ์ค๋๋ค.
์๋ +D ๋๋ SAM Coupe๋ก ์ ์ฅํ์ต๋๋ค. ์ด๊ฒ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์์์ ์ผ์ผํฌ ๊ฒ์ ๋๋ค.
์คํฌ๋ฆฐ์ท์ด ์ธ์๋๊ฑฐ๋ ๋ฉ๋ด๊ฐ ์ฒ์๋ถํฐ ์ ๋ ฅ๋์ง ์์ ๊ฒฝ์ฐ(
DISCiPLE์ ํ์ํ ๊ฒ์ฒ๋ผ Caps Shift๋ฅผ ๋๋ฅด์ง ์์), GDOS๊ฐ
์ง์ ์ค์. ์ด ๋ฒ๊ทธ๋ +D์ G+DOS์๋ ์์ต๋๋ค. (์ฐธ๊ณ : ์ด๊ฒ์
NMI ํธ๋ค๋ฌ์์ AF ๋ ์ง์คํฐ๋ฅผ ๋ ๋ฒ ์ ์ฅ/๋ณต์ํฉ๋๋ค. ์ฌ๊ธฐ์ AF์ AF'
์๋์ฐ ๋ ์ง์คํฐ๊ฐ ์ ์ฅ/๋ณต์๋์ด์ผ ํฉ๋๋ค.)
NMI ๋ฒํผ์ DISCiPLE์์ +D์ ์ฝ๊ฐ ๋ค๋ฅด๊ฒ ์๋ํฉ๋๋ค. Caps Shift๋ ๋ฐ๋์
NMI ๋ฒํผ์ ๋๋ฅด๊ณ ์๋ ๋์ ๋๋ฅด๊ณ ์์ผ๋ฉด ๋ฉ๋ด๋ฅผ ์ข ๋ฃํ๊ธฐ ์ํ 'X' ์ต์ ์ด ์์ต๋๋ค.
๋ํ ์คํฌ๋ฆฐ์ท์ ์ธ์ํ๋ ค๋ฉด GDOS๋ฅผ ๋ก๋ํด์ผ ํฉ๋๋ค. ์ฌ์ฉํ๋ UI์ ๋ฐ๋ผ
์ฌ์ฉ, Caps Shift ํค๋ฅผ ๋๋ฅธ ์ํ์์ ์ ํ ๊ธฐ๊ณ, NMI ๋ฉ๋ด ์ต์ ์
์ฝ๊ฐ ๊น๋ค๋กญ๊ฑฐ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. GTK+ UI์ ๊ฒฝ์ฐ Shift ํค๋ฅผ ๋๋ฅด๊ณ ์๋์ง ํ์ธํ์ญ์์ค.
์ ๋ค์ด๊ฐ๊ธฐ ์ ์ ๋จธ์ ๋ฉ๋ด. ์์ ฏ UI์ ๊ฒฝ์ฐ
์ด ์์ ์ ์ํํฉ๋๋ค.
๋์คํฌ FILE ํ์
Fuse๋ +D, DISCIPLE ๋ฐ Beta 128 ์๋ฎฌ๋ ์ด์ ์์ ์ฌ๋ฌ ๋์คํฌ ์ด๋ฏธ์ง ํ์์ ์ง์ํฉ๋๋ค.
์ฝ๊ธฐ :
.UDI
์ธํธ๋ผ ๋์คํฌ ์ด๋ฏธ์ง; ์ฌ์์ ์ฐธ์กฐํ์ญ์์ค
http://scratchpad.wikia.com/wiki/Spectrum_emulator_file_format:_์ฐ๋ or
http://zxmak.chat.ru/docs.htm
์ด๊ฒ์ ๋ชจ๋ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋ ์ ์ผํ ์ด๋ฏธ์ง ํ์์ ๋๋ค.
์๊ธฐ ๋์คํฌ์ ๊ธฐ๋ก๋ ๋ฐ์ดํฐ๋ ์ด๋ค ์ฉ๋๋ก๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. X ํ์ค ๋์คํฌ
์ฒด์ฌ. Fuse๋ ๋ชจ๋ ํ์ฅ๋ ํธ๋ ์ ํ(ํผํฉ FM/MFM ๋๋ ๋ค์์ด ํฌํจ๋ ํธ๋)๋ ์ฝ์ ์ ์์ต๋๋ค.
'WEAK' ๋ฐ์ดํฐ ๋๋ ์์ถ๋ ํธ๋๋ ํฌํจ).
.FDI
UKV ์คํํธ๋ผ ๋๋ฒ๊ฑฐ ๋์คํฌ ์ด๋ฏธ์ง ํ์.
.MGT .IMG
DISCiPLE/+D ํ์ผ ํ์.
.์ฌํผ .SDF
์ด๋ฌํ ํ์์ ์ฌ์ฉํ๋ SAM Coupe ๋์คํฌ ์ด๋ฏธ์ง์์ ํธํ์ฑ์ ์ํด. ์ฐธ๊ณ ๋ก SAM
์ฟ ํ `.DSK' ์ด๋ฏธ์ง๋ `.MGT'์ ๊ฐ์ ํ์์ ๊ณต์ ํฉ๋๋ค.
.TRD
TR-DOS ๋์คํฌ ์ด๋ฏธ์ง; ์์ธํ ์ ๋ณด๋ ์ฐธ์กฐํ์ญ์์ค HTTP
//web.archive.org/web/20070808150548/http://www.ramsoft.bbk.org/tech/tr-info.zip
.SCL
TR-DOS ๋์คํฌ ํ์ผ์ ์ํ ๊ฐ๋จํ ์์นด์ด๋ธ ํ์์ ๋๋ค.
.TD0
ํ ๋ ๋์คํฌ ์ด๋ฏธ์ง ํ์; Fuse๋ "Advanced"๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ์ผ๋ง ์ง์ํฉ๋๋ค.
์์ถโ ์ต์ . ์์ธํ ์ค๋ช ์
http://www.classiccmp.org/dunfield/img54306/td0notes.txt ๋ฐ
http://www.fpns.net/willy/wteledsk.htm
.DSK
CPC ๋์คํฌ ์ด๋ฏธ์ง ํ์; Fuse๋ ๊ธฐ์กด์ ์ผ๋ฐ CPC ํ์๊ณผ ์๋ก์ด ํ์ฅ CPC ํ์์ ์ง์ํฉ๋๋ค.
๋. ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ญ์์ค. L' .DSK FORMAT ์น์ ๋ฐ CPCEMU
๋งค๋ด์ผ ์น์ 7.7.1 http://www.cpc-emu.org/linux/cpcemu_e.txt ๋๋
http://www.cpctech.org.uk/docs/extdsk.html
.OPD .OPU
Opus ๋์ค์ปค๋ฒ๋ฆฌ ํ์ผ ํ์.
Fuse๋ ์์ ์ฐ๊ธฐ ํ์ ๋๋ถ๋ถ์ ์ง์ํฉ๋๋ค. .UDI .FDI .MGT .IMG .์ฌํผ .TRD .SCL
.OPD .OPU .DSK (์ด์ CPC ํ์๋ง ํด๋น).
๋ชจ๋ ์ถ๋ ฅ ํ์์ผ๋ก ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ์ ์ ํ ํ์ฅ์๋ฅผ ์ ํํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
(์: `์๋ฆฌํธ3.udi' UDI ํ์ผ๋ก ์ ์ฅ). ์ ์ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ
์ธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์คํํธ๋ผ(3)์ด ์ปดํ์ผ๋ ํ Fuse๋ ์์ถ๋ UDI ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ ค๊ณ ์๋ํฉ๋๋ค.
๋์คํฌ ๊ณต๊ฐ์ ์ ์ฝํ๊ธฐ ์ํด ์ถ์ ํฉ๋๋ค. ์ด์๋ค .ํต๋๋ฌด ๋๋ฒ๊น ์ ์ํ '์ด๋ฏธ์ง' ํ์์ ๋๋ค. ์ด๊ฒ์
์ผ๋ฐ ํ ์คํธ ํ์ผ์๋ ๋ก๋๋ ๋์คํฌ ์ด๋ฏธ์ง์ ์ธ ๊ฐ์ง ๋คํ๊ฐ ์๋ก ๋ค๋ฅธ ์ธ๋ถ ์ ๋ณด์ ํฌํจ๋์ด ์์ต๋๋ค. ์๋๋ค
๋ชจ๋ ์ด๋ฏธ์ง ํ์์ ๋ชจ๋ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ๋ค์์ผ๋ก ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค.
์ผ๋ถ ์ ๋ณด๋ฅผ ์๋ ๋ถ์ ์ ํ ํ์(์: ๊ฐ๋ณ ํธ๋ ๊ธธ์ด ๋๋ ์นํฐ
๊ธธ์ด).
์ฝํ ๋์คํฌ ๋ฐ์ดํฐ
์ผ๋ถ ๋ณต์ฌ ๋ฐฉ์ง์๋ '์ฝํ/์์' ๋ฐ์ดํฐ๋ผ๊ณ ํ๋ ๋ฐ์ดํฐ๊ฐ ์์ต๋๋ค. ์นํฐ๋ฅผ ํ ๋๋ง๋ค
์ฝํ๋ฉด ํ๋ ์ด์์ ๋ฐ์ดํธ๊ฐ ๋ณ๊ฒฝ๋๊ณ ๊ฐ์ ์ฐ์ ์ฝ๊ธฐ ๊ฐ์ ๋ฌด์์์ผ ์ ์์ต๋๋ค.
๊ฐ์ ๋ถ์ผ์. ๋ ๊ฐ์ง ๋์คํฌ ์ด๋ฏธ์ง ํ์(Extended DSK ๋ฐ UDI)์ ์ด ์ ํ์ ํ์ผ์ ์ ์ฅํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ. ํจ์ฆ๋ ์กด์ฌํ๋ ๊ฒฝ์ฐ EDSK ๋ฐ UDI ํ์ผ์์ ์ฝํ ์นํฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฝํ ์นํฐ ๋ฐ์ดํฐ๋ฅผ UDI ์ด๋ฏธ์ง ํ์์ผ๋ก ๋ค์ ์ ์ฅํ ์ ์์ต๋๋ค.
์ํ ๋ น์
ํจ์ฆ๋ ํน์ ํ์ผ ํ์(FMF)์ ์ฌ์ด๋์ ํจ๊ป ๋์์์ ์ ์ฅํ ์ ์์ต๋๋ค. ์ด๋ฒ ๋ น์์ ๋งค์ฐ
๋น ๋ฅด๊ณ ์ ๋นํ ํฌ๊ธฐ์ด์ง๋ง fuse-utils์์ fmfconv ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ผ๋ฐ ๋น๋์ค ๋ฐ/๋๋ ์ค๋์ค ํ์ผ๋ก ๋ณํํฉ๋๋ค. ๊ทธ๋งํผ --movie-compr ์ต์ ์ ์ฌ์ฉํ๋ฉด ์ค์ ํ ์ ์์ต๋๋ค
์์ถ ์์ค์ ์์, ๋ฌด์์ค ๋๋ ๋์์ผ๋ก ์ค์ ํฉ๋๋ค. Zlib๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ None๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ํจํ. Zlib๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ ๋ฌด์์ค์ ๋๋ค. ๋์์ ๋ นํ ์๋๊ฐ ๋๋ ค์ง ์ ์์ต๋๋ค.
์๋ฎฌ๋ ์ด์ ์์ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์์ถ์ ์์์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค.
ํจ์ฆ๋ ํ์๋ ๋ชจ๋ ํ๋ ์์ ๊ธฐ๋กํ๋ฏ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ๊ธฐ๋ก๋ ํ์ผ์๋ ์ฝ 50๊ฐ์ ๋น๋์ค๊ฐ ์์ต๋๋ค.
์ด๋น ํ๋ ์. ํ์ค ๋น๋์ค์ ํ๋ ์ ์๋๋ ์ฝ 24โ30/s์ด๋ฏ๋ก ๋ค์์ ์ค์ ํ๋ฉด
์ต์ /์ผ๋ฐ/ํ๋ ์ ์จ 1 : n ๋๋ ๋๋ฑํ --๋น์จ ๋ช ๋ น์ค ์ต์ ์ 2๋ณด๋ค
๋ นํ ํ๋ ์ ์๋๋ ์ฝ 25/s๋ก ๊ฐ์ํฉ๋๋ค. ์ ํํ ํ๋ ์ ์๋๋ Z80 ํด๋ญ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
ํน์ ์๋ฎฌ๋ ์ดํธ๋ ์์คํ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ์ฃผํ์.
์ฐธ๊ณ : Fuse frame rate ์ต์ ์ด 1๋ก ์ค์ ๋ ๊ฒฝ์ฐ์๋ง ๋ชจ๋ "gfx" ํจ๊ณผ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ 2๋ฅผ ์์ ํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ์๋ฎฌ๋ ์ดํธ๋๋ฉด ๋์์ ๋ นํ๊ฐ ์ค์ง๋ฉ๋๋ค.
๊ธฐ๊ณ๊ฐ ๋ณ๊ฒฝ๋ฉ๋๋ค.
๋ น์๋ ์ฌ์ด๋ ์ํ๋ง ์๋์ ์ฑ๋ ๋ฒํธ๋ ์์ฑ๋ ํจ์ฆ์ ๋์ผํฉ๋๋ค.
์ฌ์ด๋ ์ํ๋ง ์๋(๊ธฐ๋ณธ๊ฐ์ 32000Hz) ๋ฐ ์ฑ๋ ๋ฒํธ(๊ธฐ๋ณธ๊ฐ์ ๋ชจ๋ ธ)์ ๋๋ค. ์ผ๋ฐ์ ์ธ
ํ์ค ๋น๋์ค ํ์ผ์ ์ํ๋ง ์ฃผํ์๋ 44100Hz ๋ฐ 48000Hz์ ๋๋ค. ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
--์ฌ์ด๋ ์ฃผํ์ ๋ช ๋ น์ค ์ต์ ์ ์ฌ์ฉํ๋ฉด 44100Hz ๋๋ 48000Hz์์๋ ์๋ฆฌ๋ฅผ ๋ น์ํ ์ ์์ต๋๋ค.
๋ค์์ ์ฌ์ฉํ๋ฉด ์คํ ๋ ์ค ์ฌ์ด๋๋ฅผ ๋ น์ํ ์ ์์ต๋๋ค. AY ์คํ ๋ ์ค ๋ถ๋ฆฌ ๋๋ ๋๋ฑํ --๋ถ๋ฆฌ
๋ช ๋ น์ค ์ค์์น.
๋น์ ์ด ์ฌ์ฉํ ์ fmfconv ๋ นํ๋ ๋์์ ํ์ผ์ ํ์ค ๋น๋์ค ํ์ผ๋ก ๋ณํํฉ๋๋ค.
์
ํจ์ฆ --์ํ ์์ ์ถ๋ ฅ.fmf --๋น์จ 2 --์ฌ์ด๋ ์ฃผํ์ 44100 --๋ถ๋ฆฌ ACB
์ฝ 25/s ๋น๋์ค ํ๋ ์ ์๋ ๋ฐ 44100Hz ์ํ๋ง ์ฃผํ์ ์คํ ๋ ์ค์ ๋ํ ๋น๋์ค ๋ นํ ์์
์ฌ์ด๋ ๊ธฐ๋ณธ ์์ถ ์์ค.
์์ถ ํ์ผ
์ ์ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ค๊ณ ๊ฐ์ ํ๋ฉด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์คํํธ๋ผ(3) ์ปดํ์ผ,
์ค๋ ์ท, ํ ์ดํ ์ด๋ฏธ์ง, ๋ ์นดํธ๋ฆฌ์ง ๋ฐ ์ ๋ ฅ ๋ น์ ํ์ผ์ ํ์ผ์์ ์ฝ์ ์ ์์ต๋๋ค.
์์ถ bzip2(3) ๋๋ gzip์(3) ๋ง์น ์์ถ๋์ง ์์ ๊ฒ์ฒ๋ผ. ํ์ฌ ์๋ค
์์ถ๋ +3, DISCIPLE/+D ๋๋ ๋ฒ ํ ๋์คํฌ ์ด๋ฏธ์ง ์ฝ๊ธฐ๋ฅผ ์ง์ํ์ง ์์ต๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ ํจ์ฆ ์ฌ์ฉ