์ด๋ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ fuse-gtk ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
fuse โ Sinclair ZX ์คํํธ๋ผ ์๋ฎฌ๋ ์ดํฐ
๊ฐ์
ํจ์ฆ [์ต์ ]
๊ธฐ์
Fuse๋ 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๊ฐ ํ ์ดํ ๋ก๋๋ฅผ "์งง๊ฒ" ๊ฐ์ํ๋ ค๊ณ ์๋ํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
ํ๋ก" ๋ก๋ฉ ๋ฃจํ. ์ด๋ ๊ฒ ํ๋ฉด ์ผ๋ฐ์ ์ผ๋ก ๋ก๋ฉ ์๋๊ฐ ๋นจ๋ผ์ง์ง๋ง
์ผ๋ถ ๋ก๋๊ฐ ์คํจํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง `--no-๊ฐ์ ๋ก๋'
๋นํ์ฑํ). ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๊ฒ๊ณผ ๋์ผ ๊ฐ์ ๋ก๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--aspect-ํํธ
GTK+ ๋ฐ Xlib ์ฌ์ฉ์ ์ธํฐํ์ด์ค๊ฐ ์ฐฝ์ 'ํํธ'ํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
๊ทธ๋ํฝ ์ฐฝ์ ๊ธฐ๋ณธ ํ๋ฉด ๋น์จ์ ๋ํ ๊ด๋ฆฌ์
Fuse๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ํ์๋์ง ์๋ ๋น์ ์ฌ๊ฐํ ํฌ๊ธฐ๋ก ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค. ์ด๊ฒ
์ต์ ์ ์ฌ์ฉํ ๋ ์ผ๋ถ ์ฐฝ ๊ด๋ฆฌ์์์ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๊ฒ์ผ๋ก ๊ด์ฐฐ๋์์ต๋๋ค.
์ฐฝ์ ํฌ๊ธฐ๊ฐ ์กฐ์ ๋๊ฑฐ๋ ์ด๋๋๋ ๊ฒ์ ์ ํ ๋ฐฉ์งํ ์ ์๋ GTK+ UI. (ํ์ฑํ
๊ธฐ๋ณธ์ ์ผ๋ก `๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.--์ธก๋ฉด ํํธ ์์' ๋นํ์ฑํ). ๋ํ ์ฐธ์กฐ
`--strict-aspect-ํํธ'์ต์ .
--์๋ ์ ์ฅ ์ค์
์ข ๋ฃ ์ Fuse์ ํ์ฌ ์ค์ ์ ์๋์ผ๋ก ์ ์ฅํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ๊ทธ๋งํผ
์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ์๋ ์ ์ฅ ์ค์ ์ต์ ์ ์ ํํฉ๋๋ค.
--์๋ ๋ก๋
ํ ์ดํ ๋ฐ ๋์คํฌ ํ์ผ์ด ๋ก๋๋ ๋ ์๋์ผ๋ก ๋ก๋๋์ด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
๋ฅผ ์ฌ์ฉํ์ฌ ์ด์์ต๋๋ค. ํ์ผ, ์ด๋ค... ๋ฉ๋ด ์ต์ . (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--์๋ ๋ก๋ ์์' ๋นํ์ฑํ). ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ์๋๋ก๋ ๋ฏธ๋์ด
์ต์ ์ ์ ํํฉ๋๋ค.
--๋ฒ ํ128
Beta 128 ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ
๋ฒ ํ 128 ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--beta128-48boot
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 ๋ฐ์ดํฐ ์ต์ ์ ์ ํํฉ๋๋ค.
--ํ์ธ-์์
'์ํํ' ์์ (์: ๋ฐ์ดํฐ ์์ค์ ์ ๋ฐํ ์ ์๋ ์์ ) ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
์คํํธ๋ผ ์ฌ์ค์ ) ๋ฐ์ํ๊ธฐ ์ ์ ํ์ธ์ด ํ์ํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค.
ํ์ง๋ง `๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.--ํ์ธ ์์ ์์' ๋นํ์ฑํ). ์ด ์ต์ ์
์ผ๋ฐ ์ต์ ๋ํ ์์ ํ์ธํ๊ธฐ ํ์ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋๋ฒ๊ฑฐ ๋ช ๋ น ํ
์๋ฎฌ๋ ์ดํฐ ์์ ์ ์ ์คํํ ๋๋ฒ๊ฑฐ ๋ช ๋ น์ ์ง์ ํฉ๋๋ค. ์ด๊ฒ์ ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค
์ค๋จ์ ๋ฑ์ ์ค์ ํฉ๋๋ค. ํ์ฌ ๋ฉํฐ๋ผ์ธ ์ ๋ ฅ ๋ฐฉ๋ฒ์ ์ด ๋ฐฉ๋ฒ๋ฐ์ ์์ต๋๋ค.
๋๋ฒ๊ฑฐ ๋ช ๋ น. (์ฐธ์กฐ ๋ชจ๋ํฐ/๋๋ฒ๊ฑฐ ์์ธํ ๋ด์ฉ์ ์น์ ์ฐธ์กฐ).
--๊ฐ์ง ๋ก๋
Fuse๊ฐ ํ ์ดํ์ ์ก์ธ์คํ ๋ ๊ฐ์ง๋ฅผ ์๋ํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํ๊ณ
๊ฐ์ ํ ์ดํ ์ฌ์์ ์๋์ผ๋ก ์์ ๋ฐ ์ค์งํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง
`๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.--no-ํ์ง-๋ก๋' ๋นํ์ฑํ). ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ
๊ฐ์ง ๋ก๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--์ ์
DISCiPLE ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ
์ ์ ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--discipleddisk ํ์ผ
์ง์ ๋ ํ์ผ์ ์๋ฎฌ๋ ์ด์ ๋ DISCiPLE์ ๋๋ผ์ด๋ธ 1์ ์ฝ์ ํฉ๋๋ค.
--๋์คํฌ-์์ฒญ-๋ณํฉ
Fuse๊ฐ ๋์คํฌ์ 'B' ๋ฉด์ ๋ณํฉํด์ผ ํ๋์ง ํ์ธํ๋ผ๋ ๋ฉ์์ง๋ฅผ ์ฌ์ฉ์์๊ฒ ํ์ํฉ๋๋ค.
์ ๋จ๋ฉด ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ด ๋ ๋ณ๋ ํ์ผ์ ์ด๋ฏธ์ง.
--disk-์๋-๋ณํฉ ๋ชจ๋
Fuse๊ฐ ๋์คํฌ์ 'B' ๋ฉด์ ๋ํด ๋ณ๋์ ํ์ผ์ ๋ณํฉํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ ํํฉ๋๋ค.
์ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ด ๋ ์ด๋ฏธ์ง ๋ณ๋ ํ์ผ. ๋๋ถ๋ถ์ ์๋ฉด ๋์คํฌ ์ด๋ฏธ์ง
๋ ๊ฐ์ ๋จ๋ฉด ๋์คํฌ ์ด๋ฏธ์ง(์: `Golden Ax - Side A.dsk')๋ก ๋คํ๋๊ณ
'ํฉ๊ธ๋๋ผ - ์ฌ์ด๋ B.dsk'. ๋ฐ๋ผ์ Golden Axe๋ฅผ ํ๋ ์ดํ๋ ค๋ฉด ๋จผ์
์ฒซ ๋ฒ์งธ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ฝ์ ํ๊ณ ๊ฒ์์์ B๋ฉด ์ฝ์ ์ ์์ฒญํ๋ฉด
๋ด๋ถ์ ๋์คํฌ๋ฅผ '๋ค์ง๊ธฐ'ํ๋ ๋์ ๋ ๋ฒ์งธ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ฐพ์์ ์ฝ๋๋ค.
์ด์ ํ๋ค. ํ์ฑํ๋ ๊ฒฝ์ฐ Fuse๋ ๋ ๋ฒ์งธ ์ด๋ฏธ์ง๋ ์ด๋ ค๊ณ ์๋ํ๊ณ ์ด์ค ์ด๋ฏธ์ง๋ฅผ ์์ฑํฉ๋๋ค.
์๋ฉด ๋์คํฌ ์ด๋ฏธ์ง(๋ ๊ฐ์ ๋จ๋ฉด ๋์คํฌ ์ด๋ฏธ์ง ๋ณํฉ)๋ฅผ ์ฝ์ ํ๊ณ ๋ณํฉ๋ ์ด ์ด๋ฏธ์ง๋ฅผ ์ฝ์ ํฉ๋๋ค.
๋์คํฌ ๋๋ผ์ด๋ธ์ ๊ฐ์ ๋์คํฌ. ์ด ๊ธฐ๋ฅ์ ํ์ผ์ด ํ์ชฝ์ธ์ง ์ฌ๋ถ๋ฅผ ๊ฐ์งํฉ๋๋ค.
ํ์ผ ์ด๋ฆ์ด [Ss]ide[ _][abAB12][์ ๊ฐ์ ํจํด๊ณผ ์ผ์นํ๋ ๊ฒฝ์ฐ ์๋ฉด ์ด๋ฏธ์ง์
_.] ์ด๋ ค ์๋ ๋์คํฌ์ ํ์ผ ์ด๋ฆ์. ์ฐพ์ ๊ฒฝ์ฐ Fuse๋ ๋ค์์ ์๋ํฉ๋๋ค.
๋์คํฌ์ ๋ค๋ฅธ ์ชฝ๋ ์ด๊ณ ํด๋น ๋ฌธ์๋ฅผ
ํ์ผ ์ด๋ฆ ์: 1โ2, aโb, AโB. ์ฑ๊ณตํ๋ฉด ๋ ์ด๋ฏธ์ง๋ฅผ ๋ณํฉํ๊ณ
์ด์ ๋๋ผ์ด๋ธ์ ์๋ฉด ๋์คํฌ๊ฐ ์์ต๋๋ค. ์ฆ, `Golden Axe -
Side A.dsk', ๊ทธ๋ฌ๋ฉด Fuse๋ 'Golden Axe - Side B.dsk'๋ ์ด๋ ค๊ณ ์๋ํฉ๋๋ค. ์ด์ ํ ์ ์์ต๋๋ค.
Golden Axe๊ฐ 'Side B'๋ฅผ ์์ฒญํ๋ฉด ๋์คํฌ๋ฅผ '๋ค์ง๊ธฐ'๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด๋จธ ๋๋๋ค, ์ ๋จ๋ฉด ๋๋ผ์ด๋ธ ๊ณผ ํญ์.
--๋๋๊ธฐ
DivIDE ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ
๋๋๋ค ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--๋๋๊ธฐ-๋ง์คํฐํ์ผ ํ์ผ
--๋ถํ -์ฌ๋ ์ด๋ธ ํ์ผ ํ์ผ
DivIDE์ ์๋ฎฌ๋ ์ดํธ๋ ๋ง์คํฐ ๋ฐ ์ฌ๋ ์ด๋ธ์ ๋ก๋ํ IDE ์ด๋ฏธ์ง ์ง์
๊ฐ๊ฐ ๋๋ผ์ด๋ธ.
--๋๋๊ธฐ-์ฐ๊ธฐ-๋ณดํธ
์๋ฎฌ๋ ์ดํธ๋ DivIDE์ ์ฐ๊ธฐ ๋ณดํธ ์ ํผ๊ฐ ์ค์ ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋๋ก ์ง์ ํฉ๋๋ค.
๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ๋๋๋ค ์ฐ๋ค ๋ณดํธ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋ ํ์ผ
์ง์ ๋ ํ์ผ์ ์๋ฎฌ๋ ์ดํธ๋ Timex 2068 ๋ณํ ๋ํฌ์ ์ฝ์ ํฉ๋๋ค. ๋ํ ์ ํ
๊ฐ๋ฅํ ๊ฒฝ์ฐ ์์ ์ TC2068.
--์ด์ค ์ค์บ ๋ชจ๋
ํ๋ ์ ๋ฒํผ UI๊ฐ ์ด์ค ์ค์บ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ๋๋ก ์ง์ ํฉ๋๋ค(์ฌ๊ธฐ์
๊ฐ ์ค์ ๋ ๋ฒ ํ์๋ฉ๋๋ค).
--drive-plus3a-์ ํ ์ ํ
--drive-plus3b-์ ํ ์ ํ
--drive-beta128a-์ ํ ์ ํ
--drive-beta128b-์ ํ ์ ํ
--drive-beta128c-์ ํ ์ ํ
--drive-beta128d-์ ํ ์ ํ
--drive-plusd1-์ ํ ์ ํ
--drive-plusd2-์ ํ ์ ํ
--drive-disciple1-type ์ ํ
--drive-disciple2-type ์ ํ
--drive-opus1 ์ ํ ์ ํ
--drive-opus2 ์ ํ ์ ํ
์ฐ๊ฒฐ๋ ์ธํฐํ์ด์ค๋ก ์๋ฎฌ๋ ์ดํธํ ๋์คํฌ ๋๋ผ์ด๋ธ ์ ํ์ ์ง์ ํฉ๋๋ค. ๋์คํฌ ๋ณด๊ธฐ
์์ธํ ๋ด์ฉ์ ์ต์ ๋ํ ์์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
--๋๋ผ์ด๋ธ-40-์ต๋-ํธ๋ ๊ณ์ฐ
--๋๋ผ์ด๋ธ-80-์ต๋-ํธ๋ ๊ณ์ฐ
40๊ฐ ๋ฐ 80๊ฐ ํธ๋ ๋ฌผ๋ฆฌ์ ๋๋ผ์ด๋ธ์ ๋ํ ์ต๋ ํธ๋ ์ ์ง์
๊ฐ๊ฐ.
--ํฌํจ-์ค๋ ์ท
๋ นํ ์ RZX ํ์ผ์ ์ค๋ ์ท์ ํฌํจํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
๊ธฐ์กด ์ค๋ ์ท์์ ์์๋์์ต๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--ํฌํจ๋์ง ์์ ์ค๋ ์ท' ๋นํ์ฑํ). RZX ์ต์ ๋ํ ์์์ ๋์ผ ํญ์ ํฌํจ
์ค๋ ์ฌ์ง ์ต์ ์ ์ ํํฉ๋๋ค.
--๋น ๋ฅธ ๋ก๋
Fuse๊ฐ ๊ฐ์ ํ ์ดํ๊ฐ ์คํ๋ ๋ ๊ฐ๋ฅํ ๊ฐ์ฅ ๋น ๋ฅธ ์๋๋ก ์คํ๋์ด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
๋๊ณ ์๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง `--๋น ๋ฅธ ๋ก๋ ์์' ๋นํ์ฑํ). ๊ทธ๋งํผ
์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ๋น ๋ฅธ ๋ก๋ฉ ์ต์ ์ ์ ํํฉ๋๋ค.
-f ์ฃผํ์
--์ฌ์ด๋ ์ฃผํ์ ์ฃผํ์
Fuse๊ฐ ์ฌ์ด๋ ์ฅ์น์ ์ฌ์ฉํด์ผ ํ๋ ์ฃผํ์๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 32kHz์ ๋๋ค.
๊ทธ๋ฌ๋ ์ผ๋ถ ์ฅ์น๋ ๋จ์ผ ์ฃผํ์ ๋๋ ์ ํ๋ ๋ฒ์(์: 48kHz)๋ง ์ง์ํฉ๋๋ค.
๋๋ ์ต๋ 22kHz).
--ํ๋ฌ
Fuller Box ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ํ๋ฌ ๋ณด๋ฌผ์์
์ต์ ์ ์ ํํฉ๋๋ค.
--์ ์ฒด ํ๋ฉด
Fuse๋ฅผ ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ก ์คํํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ์ต์ ์
SDL UI์์.
-g ํํฐ๋ง
--๊ทธ๋ํฝ ํํฐ ๋ชจ๋
์ฌ์ฉ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์ฌ์ฉํ ๊ทธ๋ํฝ ํํฐ๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ํ์ค, ๊ทธ
ํํฐ๋ง์ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 2x, 2xsai, 3x, advmame2x, advmame3x,
๋ํธ ๋งคํธ๋ฆญ์ค, ๋ฐ, ํํ ์คํต, ๋ณธ๋ถ2x, ๋ณธ๋ถ3x, ํ์ค, ์ํผํฌ์์ค์ฌ์ด, ์ํผ ๋ ์๋ฆฌ, ์๊ฐx15x,
์๊ฐ ํ์ฅ, tv2x, ํํธ, paltv2x๋ฐ paltv3x. ๋ฅผ ์ฐธ์กฐํ์ญ์์ค ๊ทธ๋ํฝ ํํฐ ์น์
์์ธํ ๋ด์ฉ์.
--๊ทธ๋ํฝ ํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ZX ํ๋ฆฐํฐ์ ๊ทธ๋ํฝ ์ถ๋ ฅ์ ์ฌ์ฉ๋๋ ํ์ผ ์ด๋ฆ์ ์ค์ ํฉ๋๋ค. ์ฐธ์กฐ
ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
-h
--๋์
๊ฐ๋จํ ์ฌ์ฉ ๋์๋ง์ ์ ๊ณตํ๊ณ ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋์ดํฉ๋๋ค.
--if2cart ํ์ผ
์ง์ ๋ ํ์ผ์ ์๋ฎฌ๋ ์ดํธ๋ ์ธํฐํ์ด์ค 2์ ์ฝ์ ํฉ๋๋ค.
--์ธํฐํ์ด์ค1
Sinclair ์ธํฐํ์ด์ค ์๋ฎฌ๋ ์ดํธ 1. Peripherals Options ๋ํ ์์์ ๋์ผ
์ธํฐํ์ด์ค 1 ์ต์ ์ ์ ํํฉ๋๋ค.
--์ธํฐํ์ด์ค2
Sinclair Interface 2๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--no-์ธํฐํ์ด์ค2' ๋นํ์ฑํ). ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ์ธํฐํ์ด์ค 2
์ต์ ์ ์ ํํฉ๋๋ค.
--issue2
๋ฌธ์ 2 ํค๋ณด๋๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ๋ฐํ๋ฌผ 2 ๊ฑด๋ฐ
์ต์ ์ ์ ํํฉ๋๋ค.
-j ์ฅ์น
--์กฐ์ด์คํฑ-1 ์ฅ์น
์ฝ๊ธฐ ์ฅ์น ์ฒซ ๋ฒ์งธ ์กฐ์ด์คํฑ์ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ํจ์ฆ๋ ๋ค์ ์ค ํ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
`/๊ฐ๋ฐ/์ ๋ ฅ/js0' ๋๋ `/dev/js0' ๊ธฐ๋ณธ์ ์ผ๋ก.
--์กฐ์ด์คํฑ-2 ์ฅ์น
~์ ๊ดํด์๋ --์กฐ์ด์คํฑ-1 ๊ทธ๋ฌ๋ ๋ ๋ฒ์งธ ์กฐ์ด์คํฑ์ ๊ฒฝ์ฐ; ์ฌ๊ธฐ์ ๊ธฐ๋ณธ๊ฐ์ ๋ค์ ์ค ํ๋์ ๋๋ค.
`/๊ฐ๋ฐ/์ ๋ ฅ/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 ์ํธ
์ ์ฉ ๊ฐ๋ฅํ ์ค์ ์กฐ์ด์คํฑ์ ์ํด ํธ๋ฆฌ๊ฑฐ๋์ด์ผ ํ๋ ํจ์ฆ ํค ์ฝ๋๋ฅผ ์ ํํฉ๋๋ค.
๋ฒํผ ๋๋ฅด๊ธฐ. ์ฝ๋๋ ํค์ ํด๋นํ๋ Fuse ํค๋ณด๋ ์ฝ๋์ ๋๋ค. ๊ทธ๋งํผ
๊ธฐ๋ณธ๊ฐ์ 4096 ์ด๋ ๊ฐ์ ์กฐ์ด์คํฑ ๋ฐ์ฌ ๋ฒํผ์ ํด๋นํฉ๋๋ค. ๊ฐ์
์กฐ์ด์คํฑ ์ต์ ๋ํ์์์ ์กฐ์ข ๊ฐ ํ์ฌ ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
--์กฐ์ด์คํฑ-ํค๋ณด๋ ์ ์ํธ
--์กฐ์ด์คํฑ-ํค๋ณด๋-๋ค์ด ์ํธ
--์กฐ์ด์คํฑ-ํค๋ณด๋-์ผ์ชฝ ์ํธ
--์กฐ์ด์คํฑ-ํค๋ณด๋-์ค๋ฅธ์ชฝ ์ํธ
--์กฐ์ด์คํฑ-ํค๋ณด๋-๋ฐ์ฌ ์ํธ
๊ฐ ๋ฐฉํฅ์ ํด๋นํ๋ ํจ์ฆ ํค ์ฝ๋๋ฅผ ์ ํํ๊ณ
ํค๋ณด๋ ๊ฐ์ ์กฐ์ด์คํฑ. ํค๋ณด๋ ์กฐ์ด์คํฑ ์ต์ ๋ํ ์์์ ๋์ผ
๋จ์ถ for UP, ๋จ์ถ for DOWN, ๋จ์ถ for ์ผ์ชฝ, ๋จ์ถ for ๊ถ๋ฆฌ ๊ณผ ๋จ์ถ for
์๋ฐฉ ์ต์ ์ ๊ฐ๊ฐ.
--์กฐ์ด์คํฑ ํ๋กฌํํธ
์ด ์ต์ ์ ์ง์ ํ๋ฉด Fuse์์ ์กฐ์ด์คํฑ ํ์์ ๋ฌป๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
์ค๋ ์ท์ ๋ก๋ํ ๋ ์ฌ์ฉํ๋ ค๋ ์๋ฎฌ๋ ์ด์ ์ ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ํ๋กฌํํธ๊ฐ ๋ฐํ๋์ง ์์ต๋๋ค.
์ค๋ ์ท์ ๊ตฌ์ฑ์ด ํ์ฌ ์ฌ์ฉ ์ค์ธ ๊ตฌ์ฑ๊ณผ ์ผ์นํฉ๋๋ค. ์ ๋์ผ
์ผ๋ฐ ์ต์ ๋ํ ์์ ์ค๋ ์กฐ์ข ๊ฐ ์ ์ํ ์ต์ ์ ์ ํํฉ๋๋ค.
--์ผ์คํด
Kempston ์กฐ์ด์คํฑ์ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค. ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ์ผ์คํค
์กฐ์ข ๊ฐ ์ต์ ์ ์ ํํฉ๋๋ค.
--kempston-๋ง์ฐ์ค
Kempston ๋ง์ฐ์ค๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค. ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ์ผ์คํค ๋ง์ฐ์ค
์ต์ ์ ์ ํํฉ๋๋ค.
--์ง์ฐ
ํ๋ฉด์ด ๋ ๋๋ง๋๋๋ก ์ผ๋ถ ์ค์ ์คํํธ๋ผ์ด ์คํ๋๋ ๊ฒ์ด ๊ด์ฐฐ๋์์ต๋๋ค.
๋ค๋ฅธ ์ค์ ํ๋์จ์ด๋ณด๋ค ํ ๋จ๊ณ ๋ฆ์ต๋๋ค. ์ด ์ต์ ์ Fuse๋ฅผ ์ง์ ํฉ๋๋ค.
๊ทธ๋ฌํ ๊ธฐ๊ณ๋ฅผ ๋ชจ๋ฐฉํด์ผ ํฉ๋๋ค. ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ๋ฆ์ ํ์ด๋ฐ
์ต์ ์ ์ ํํฉ๋๋ค.
--๋ก๋ฉ ์ฌ์ด๋
ํ ์ดํ๊ฐ ๋ก๋๋๋ ๋์ ๋๋ ์๋ฆฌ๋ฅผ ์๋ฎฌ๋ ์ดํธํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. (ํ์ฑํ
๊ธฐ๋ณธ์ ์ผ๋ก `๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.--๋ก๋ฉ ์๋ฆฌ ์์' ๋นํ์ฑํ). ์๋ฆฌ์ ๋์ผ
์ต์ ๋ํ์์ ๋ก๋ฉ์ค ์๋ฆฌ ์ต์ ์ ์ ํํฉ๋๋ค.
-m ์ ํ
--๊ธฐ๊ณ ์ ํ
์ฒ์์ ์๋ฎฌ๋ ์ด์ ํ ๋จธ์ ์ ํ์ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 48, 48K ์คํํธ๋ผ. ๊ทธ๋งํผ
์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ 16, 48, 48_ntsc, 128, plus2, ํ๋ฌ์ค2a, plus3, 2048, 2068,
ts2068, ํํ๊ณค, ์ค๊ฐํ 512, ์ค๊ฐํ 1024, ๋ ์ฌ ๊ฐ์ ์ฌ๋ ๊ณผ se.
--๋ฉ๋ก๋
16/48k ์คํํธ๋ผ์ฉ Melodik AY ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ฃผ๋ณ๊ธฐ๊ธฐ์ ๋์ผ
์ต์ ๋ํ์์ ๋ฉ๋ก๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--microdrive-ํ์ผ ํ์ผ
--microdrive-2-ํ์ผ ํ์ผ
--microdrive-3-ํ์ผ ํ์ผ
--microdrive-4-ํ์ผ ํ์ผ
--microdrive-5-ํ์ผ ํ์ผ
--microdrive-6-ํ์ผ ํ์ผ
--microdrive-7-ํ์ผ ํ์ผ
--microdrive-8-ํ์ผ ํ์ผ
์ด๋ ค๋ Interface 1 Microdrive ์นดํธ๋ฆฌ์ง ํ์ผ์ ์ง์ ํฉ๋๋ค.
--๋ง์ฐ์ค ์ค์ ๋ฒํผ
Kempston ๋ง์ฐ์ค๋ฅผ ์๋ฎฌ๋ ์ด์ ํ ๋ ์ผ์ชฝ ๋ฐ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ๋ฒํผ์ ๋ฐ๊ฟ๋๋ค. ๋๊ฐ๋ค
General Peripherals ๋ํ ์์์ ๊ตํ ๋ง์ฐ์ค ๋ฒํผ ์ต์ ์ ์ ํํฉ๋๋ค.
--์ํ-์ปดํผ ์ํ
์ด ์ต์ ์ ๋์์์ ๋ง๋ค ๋ ์ฌ์ฉ๋๋ ์์ถ ์์ค์ ์ค์ ํฉ๋๋ค. ์ํ์ ๋์ผ
์ต์ ๋ํ์์ ์ํ ์์ถ ์ต์ . ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์์,
๋ฌด์์ค๋ฐ ๋์ (์์ค). ๊ธฐ๋ณธ ์ต์ ์ ๋ฌด์์ค. ์ฐธ์กฐ ํญ๋ชฉ ์ํ
๋ น์ ์๋ด
--์ํ ์์ ํ์ผ ์ด๋ฆ
์ด ๋ช ๋ น์ค ์ต์ ์ ์ฌ์ฉํ๋ฉด Fuse๊ฐ ๋์์ ๋ นํ๋ฅผ ์์ํฉ๋๋ค.
์๋ฎฌ๋ ์ดํฐ๊ฐ ์์๋์์ต๋๋ค. ๋ํ ์ฐธ์กฐ ์ํ ๋ น์ ์๋ด
--์ํ ์ค์ง ํ-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์ ์ฝ์ ํฉ๋๋ค.
--์ธ์๊ธฐ
์๋ฎฌ๋ ์ด์ ์ ํ๋ฆฐํฐ๊ฐ ํฌํจ๋์ด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ์ฃผ๋ณ๊ธฐ๊ธฐ์ ๋์ผ
์ต์ ๋ํ์์ ์๋ฎฌ๋ ์ดํธํ๋ค ํ๋ฆฐํฐ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋น์จ ์ก์
ํ๋ ์ ์๋, ์ค์ ํ๋ ์ ์ ๋ฐ์ดํธ์ ๋ํ ์คํํธ๋ผ ํ๋ ์ ์ ๋ฐ์ดํธ์ ๋น์จ์ ์ง์ ํฉ๋๋ค.
์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ Frame ์จ ์ต์ ์ ์ ํํฉ๋๋ค.
-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-์ ๊ฐ-0 ํ์ผ
--rom-์ ๊ฐ-1 ํ์ผ
--rom-์ ๊ฐ-2 ํ์ผ
--rom-์ ๊ฐ-3 ํ์ผ
--rom-์ฌ์-se-0 ํ์ผ
--rom-์ฌ์-se-1 ํ์ผ
--rom-์ธํฐํ์ด์ค-1 ํ์ผ
--rom-opus ํ์ผ
--rom-plusd ํ์ผ
--rom-์ ์ ํ์ผ
--rom-๋ฒ ํ128 ํ์ผ
--rom-speccyboot ํ์ผ
๊ฐ ๊ธฐ๊ธฐ์ ์ฌ์ฉ๋๋ ROM์ ์ฌ์ฉํ ํ์ผ์ ์ง์ ํฉ๋๋ค. ์ต์
๊ฐ๊ฐ 16K Spectrum(48.๋กฌ), 48K ์คํํธ๋ผ(48.๋กฌ), ๋
128K ์คํํธ๋ผ์ฉ ROM(128-0.๋กฌ ๊ณผ 128-1.๋กฌ), +2์ ๋ํ ๋ ๊ฐ์ ROM
(plus2-0.rom ๊ณผ plus2-1.rom), +2A์ฉ ROM XNUMX๊ฐ(plus3-0.rom, plus3-1.rom,
plus3-2.rom ๊ณผ plus3-3.rom), +3์ฉ ROM XNUMX๊ฐ(plus3-0.rom, plus3-1.rom,
plus3-2.rom ๊ณผ plus3-3.rom), TC2048 ROM(tc2048.rom), ๋ ๊ฐ์ ROM
TC2068(tc2068-0.rom ๊ณผ tc2068-1.rom), TS2068์ฉ ROM XNUMX๊ฐ(tc2068-0.rom
๊ณผ tc2068-1.rom), ๋ ๊ฐ์ ๊ธฐ๋ณธ ROM, TR-DOS ROM ๋ฐ ์ฌ์ค์ ์๋น์ค ROM
ํํ๊ณค (128p-0.rom, 128p-1.rom, trdos.rom ๊ณผ gluck.rom), XNUMX๊ฐ์ ROM
์ ๊ฐ 256 (256s-0.rom, 256s-1.rom, 256s-2.rom ๊ณผ 256s-3.rom), ๋ ๊ฐ์ ROM
Spectrum SE์ ๊ฒฝ์ฐ(se-0.rom ๊ณผ se-1.rom), ์ธํฐํ์ด์ค 1 ROM(if1-2.rom)
์คํธ์ค ๋์ค์ปค๋ฒ๋ฆฌ ROM(opus.rom), ์ ์ ROM(์ ์.๋กฌ), +D ๋กฌ
(plusd.rom), 128K, TC48, 2048K ๋๋ +128๋ฅผ ์ฌ์ฉํ ๋ฒ ํ 2 ์๋ฎฌ๋ ์ด์ ์ฉ TR-DOS ROM
(trdos.rom) ๋ฐ SpeccyBoot ROM(speccyboot-1.4.rom). ๊ดํธ ์์ ์ด๋ฆ
๊ธฐ๋ณธ๊ฐ์ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ๋ชจ๋ ROM์ด Fuse์ ํจ๊ป ์ ๊ณต๋๋ ๊ฒ์ ์๋๋๋ค.
๊ทธ๋ ์ง ์์ ์ฌ๋ณธ์ ์ ๊ณตํ์ญ์์ค.
--no-rs232-ํธ๋์ ฐ์ดํฌ
์ด ์ต์ ์ Fuse์ ์ธํฐํ์ด์ค 1 ์๋ฎฌ๋ ์ด์ ์ด RS-232 ๋ผ์ธ์ด ๋ค๋ฅธ
ํต์ ์ฑ๋์ ์ฐ๊ฒฐํ๋ฉด ์ข ๋ฃ๋ฉ๋๋ค. ๋ํ `--rs232-rx'
๊ทธ๋ฆฌ๊ณ `--rs232-tx' ์ต์ .
--rs232-rx
--rs232-tx
์ธํฐํ์ด์ค 1 RS-232์ ์ฌ์ฉํ ํต์ ์ฑ๋(FIFO ๋๋ ํ์ผ)์ ์ง์ ํฉ๋๋ค.
RxD ๋ฐ TxD ์์ด์ด๋ก ์๋ฎฌ๋ ์ด์ . ๋ํ `--rs232-ํธ๋์ ฐ์ดํฌ' ์ต์ .
--rzx-์๋ ์ ์ฅ
RZX ํ์ผ์ ๊ธฐ๋กํ๋ ๋์ Fuse๊ฐ ์๋์ผ๋ก ์ค๋ ์ท์ ์ถ๊ฐํ๋๋ก ์ง์
5์ด๋ง๋ค ๋ น์ ์คํธ๋ฆผ์. (๊ธฐ๋ณธ๊ฐ์ on์ด์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--no-rzx-์๋ ์ ์ฅ' ๋นํ์ฑํ). RZX ์ต์ ๋ํ ์์์ ๋์ผ ๋ง๋ค๊ธฐ ์๋ ์ ์ฅ
์ต์ ; ์์ธํ ๋ด์ฉ์ ๊ฑฐ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
--๋ถ๋ฆฌ ์ ํ
128์ AY ์ฌ์ด๋ ์ฑ๋์ ์คํ ๋ ์ค ๋ถ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ผ๋ฐ ์ต์ ๊ณผ ๋์ผ
๋ํ์ AY ์คํ ๋ ์ค ๋ถ๋ฆฌ ์ต์ . ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์์, ACB๋ฐ ABC.
๊ธฐ๋ณธ ์ต์ ์ ์์.
--๋จ์
Fuse๊ฐ ๋ค์์์ ์ฌ์ฉํ๋ ๊ฐ๋จํ 8๋นํธ IDE ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
์คํํธ๋ผ +3e. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8-bit IDE
์ต์ ์ ์ ํํฉ๋๋ค.
--simpleide-๋ง์คํฐํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ๋จ์ 8๋นํธ IDE ์ธํฐํ์ด์ค์ ๋ง์คํฐ์ ์ฐ๊ฒฐํ HDF ํ์ผ ์ง์
.
--simpleide-์ฌ๋ ์ด๋ธ ํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ๋จ์ 8๋นํธ IDE ์ธํฐํ์ด์ค์ ์ฌ๋ ์ด๋ธ์ ์ฐ๊ฒฐํ HDF ํ์ผ ์ง์
.
--slt
SLT ํธ๋ฉ ๋ช ๋ น์ ์ง์ํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง `--no-slt'
๋นํ์ฑํ). ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ .slt ํธ๋ฉ ์ต์ ์ ์ ํํฉ๋๋ค.
-s ํ์ผ
--์ค๋ ์ฌ์ง ํ์ผ
๋ก๋ํ ์ค๋ ์ท ํ์ผ์ ์ง์ ํฉ๋๋ค. ํ์ผ์ ์ง์๋๋ ๋ชจ๋ ์ค๋ ์ท ํ์์ผ ์ ์์ต๋๋ค.
by ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์คํํธ๋ผ(3).
--์๋ฆฌ
Fuse๊ฐ ์ฌ์ด๋๋ฅผ ์์ฑํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--์๋ฆฌ ์์' ๋นํ์ฑํ). ์ฌ์ด๋ ์ต์ ๋ํ ์์์ ๋์ผ ์๋ฆฌ ์ฌ์ฉ ๊ฐ๋ฅ ์ต์ ์ ์ ํํฉ๋๋ค.
-d ์ฅ์น
--์ฌ์ด๋ ์ฅ์น ์ฅ์น
์ฌ์ฉํ ์ฌ์ด๋ ์ถ๋ ฅ ์ฅ์น์ ํด๋น ์ฅ์น์ ์ ๊ณตํ ์ต์ ์ ์ง์ ํฉ๋๋ค. ๋ง์ฝ ๋๋ผ๋ฉด
SDL UI๋ฅผ ์ฌ์ฉํ์ง ์๊ฑฐ๋ ๋ฆฌ๋ฐ์ค or ๋ฆฌ๋ฐ์ฌ์ด๋ (์์ฌ) ์ฌ์ด๋ ์ถ๋ ฅ์ ์ํด
์ ์, ์ฅ์น ๋งค๊ฐ๋ณ์๋ ์ฌ์ด๋ ์ถ๋ ฅ์ ์ฌ์ฉํ ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค.
SDL UI๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฅ์น ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ค๋์ค๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
์ฌ์ฉํ ๋๋ผ์ด๋ฒ(์: dsp, alsa, dma, esd ๋ฐ arts).
๋น์ ์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฆฌ๋ฐ์ค ์ฌ์ด๋ ์ถ๋ ฅ์ ๊ฒฝ์ฐ ์ฅ์น ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์์ ์ง์ ํ ์ ์์ต๋๋ค.
์ฌ์ด๋ ์ถ๋ ฅ์ ์ฌ์ฉ๋๋ ์ฅ์น(์คํผ์ปค ๋๋ ํ์ผ์ ๋ํ '๋ผ์ด๋ธ') ๋ฐ
ํด๋น ์ฅ์น์ ์ฌ์ฉํ ๋งค๊ฐ ๋ณ์์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฅ์น ๋งค๊ฐ๋ณ์๋
ํํ ๋๋ผ์ด๋ฒ[:๋งค๊ฐ๋ณ์[=๊ฐ][,๋งค๊ฐ๋ณ์[=๊ฐ][,...]]. ์ด์ ์ฌ libao ๋๋ผ์ด๋ฒ๋ฅผ ์ ํํฉ๋๋ค
'๋ผ์ด๋ธ' ๋๋ผ์ด๋ฒ(์์ค, ์์ฌ, alsa09, ์์ , ์์ค๋, Irix,
๋งฅ OS X, ์ฝ, ์ผํฐ or ํด) ๋๋ ํ์ผ ๋๋ผ์ด๋ฒ(au, ์ด๊ฐ์ด ๋ฒ์ด ์ง, WAV or null๋ก). ์ฌ์ฉ ๊ฐ๋ฅํ
๊ฐ ์ฅ์น์ ๋ํ ๋งค๊ฐ๋ณ์ ๋ฐ ๊ฐ ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ยท ์์ค: AIX ์ค๋์ค ์์คํ
ยท ๊ฐ๋ฐ=์ฅ์น
`์ฅ์น'๋ AIX ์ฌ์ด๋ ์ฅ์น๋ฅผ ์ ๊ณตํฉ๋๋ค.
ยท ์์ฌ: ๊ณ ๊ธ Linux ์ฌ์ด๋ ์ํคํ ์ฒ ๋ฒ์ 0.5.x
ยท ์นด๋=NUM
`NUM'๋ ALSA ์นด๋ ๋ฒํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ยท ๊ฐ๋ฐ=NUM
`NUM'๋ ALSA ์ฅ์น ๋ฒํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ยท buf_size=NUM
`NUM'๋ ALSA ๋ฒํผ ํฌ๊ธฐ๋ฅผ ๋ฐ์ดํธ ๋จ์๋ก ์ ๊ณตํฉ๋๋ค.
ยท alsa09: ๊ณ ๊ธ Linux ์ฌ์ด๋ ์ํคํ ์ฒ ๋ฒ์ 0.9+
ยท ๊ฐ๋ฐ=ํ
`ํ'๋ ALSA ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค(์: hw:1.2).
ยท ๋ฒํผ_์๊ฐ=NUM
`NUM'๋ ALSA ๋ฒํผ ์๊ฐ์ ๋ง์ดํฌ๋ก์ด ๋จ์๋ก ์ ๊ณตํฉ๋๋ค.
ยท ๊ธฐ๊ฐ_์๊ฐ=NUM
`NUM'๋ ALSA ๊ธฐ๊ฐ ์๊ฐ(๋ง์ดํฌ๋ก์ด)์ ์ ๊ณตํฉ๋๋ค.
ยท use_mmap=์|y|์ฐธ|t|1
libao๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋งคํ๋ ์ ์ก์ ์ฌ์ฉํ๋๋ก ์ง์ ํฉ๋๋ค.
ยท ์์ : aRts ์ฌ์ด๋์๋ฒ: ๋งค๊ฐ๋ณ์ ์์.
ยท ์์ค๋: ๊นจ๋ฌ์ ์ฌ์ด๋ ๋ฐ๋ชฌ.
ยท ํธ์คํธ=ํ
`ํ'๋ 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
Fuse๊ฐ ๋ ๋ฒ์งธ(#0.9) ์ฌ์ด๋ ์นด๋์ ํจ๊ป ALSA 1+ ์ถ๋ ฅ์ ์ฌ์ฉํ๋๋ก ํฉ๋๋ค.
ํจ์ฆ -d ์์:byteorder=little,file=enigma.raw
Fuse๊ฐ ๋ฆฌํ ์๋์ ๋จ์ด๋ฅผ `์์๊ป๋ผ.raw'.
์ 'DEVICE' ์น์ ์ ์ฐธ์กฐํ์ญ์์ค. og123(1) ์ฅ์น์ ์ต์ ์ ๋ณด ๋ฐ
์ต์ (Fuse ์์ฒด์์ ์ ๊ณตํ๋ `file' ์ต์ ์ ์ธ).
๋น์ ์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฆฌ๋ฐ์ฌ์ด๋ or ์์ฌ ์ฌ์ด๋ ์ถ๋ ฅ์ ๊ฒฝ์ฐ ์ฅ์น ๋งค๊ฐ๋ณ์ ํ์ฉ
์ฌ์ด๋ ์ถ๋ ฅ์ ์ฌ์ฉ๋๋ ์ฅ์น์ ์ฌ์ฉํ ์ผ๋ถ ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
๊ทธ ์ฅ์น. ์ผ๋ฐ์ ์ผ๋ก ์ฅ์น ๋งค๊ฐ๋ณ์์ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ฐ๋ฐ์ or
๋งค๊ฐ๋ณ์[=๊ฐ][,param[=๊ฐ][,...][,devstr].
ยท ๊ฐ๋ฐ์: ์ฌ์ฉ๋๋ ALSA ์ฅ์น๋ฅผ ์ ํํฉ๋๋ค. ๋ณต์กํ๊ฑฐ๋ ๋จ์ํ ALSA๊ฐ ๋ ์ ์์ต๋๋ค.
์ฅ์น ์ด๋ฆ. ์: ๋ํดํธ ๊ฐ or ํ:0 or ํฐ:plughw:0,'/tmp/out.raw',raw. ์ฐธ์กฐ
alsa-lib pcm api ์ฐธ์กฐ๋ ๋ค์ ์์น์ ์์ต๋๋ค. http://www.alsa-project.org/alsa-doc/
alsa-lib/pcm.html ์ถ๊ฐ ์ค๋ช ์ ์ํด.
ยท ๋ด ๋ ๊ณผ ๊ฐ:
ยท ๋ฒํผ=nnnn: ALSA ๋ฒํผ๋ฅผ ํ๋ ์์ผ๋ก ์ค์ , ๋ ์์ ๊ฐ ๋ฐ์
์ฌ์ด๋ ์ง์ฐ์ ์ ์ง๋ง ๋ฒํผ ์ธ๋๋ฐ(ํ ๋ฐ ํด๋ฆญ)์ด ๋ ๋ง์ ์ ์์ต๋๋ค.
๊ฐ์ด ํด์๋ก ์ง์ฐ ์๊ฐ์ด ๊ธธ์ด์ง์ง๋ง ์ธ๋๋ฐ์ ์ค์ด๋ญ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ํจ์ฆ
์ค์ ์ฌ์ด๋ ์ฃผํ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฒํผ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
pcm ์ฅ์น์ฉ ํน์ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ(์: dmix) ๋๋
๊ทํ์ ์นด๋๋ ํ์ํ ์ผ๋ถ ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ํ์ง ์์ต๋๋ค(์: ๋ค๋ฅธ ํญ๋ชฉ์ ์ฌ์ํ ์ ์์).
์ผ๋ถ AC48 ์ฌ์ด๋ ์นด๋์ ๊ฐ์ 97kHz ์คํ ๋ ์ค ์ฌ์ด๋๋ง) ํจ์ฆ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
ํ์ํ ๋ฒํผ ํฌ๊ธฐ, ์ ์ ํ ์ฌ์ด๋ ์ฃผํ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฑ๋ ๋ฑ์ด ์์ผ๋ฏ๋ก ์ต์ ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์๋ฆฌ๊ฐ ์ ํ ๋ค๋ฆฌ์ง ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ค์์ ์๋ํ์ญ์์ค. ํ๋ฌ๊ทธ:#, (์ฌ๊ธฐ์ #์
์นด๋ ๋ฒํธ๋ 0๋ถํฐ ๊ณ์ฐ๋ฉ๋๋ค.) ALSA ์ฅ์น์ ๊ฒฝ์ฐ.
ยท ๋ง ์๊ฐ ๋ง์ : ์ฃผ์ด์ง ๊ฒฝ์ฐ ํจ์ฆ ๋ณด๊ณ ์ ALSA ๋ฒํผ ์ธ๋๋ฐ์ ํ์ค ์ค๋ฅ.
๋ช ๊ฐ์ง ์ฌ์ฉ ์:
ํจ์ฆ -d ์์ธํ ์ ๋ณด, ๋ฒํผ=2000
Fuse๊ฐ 2000 ํ๋ ์ ๊ธธ์ด ๋ฒํผ ๋ฐ ๋ณด๊ณ ์์ ํจ๊ป ๊ธฐ๋ณธ ALSA ์ฅ์น๋ฅผ ์ฌ์ฉํ๋๋ก ํฉ๋๋ค.
ALSA ๋ฒํผ ์ธ๋๋ฐ ํ์ค ์ค๋ฅ.
ํจ์ฆ -d ํฐ:plughw:0,'/tmp/aufwm.raw',raw
Fuse๊ฐ ์ฒซ ๋ฒ์งธ ์นด๋๋ฅผ ์ฌ์ฉํ๊ณ ๋ณ๋ ฌ๋ก ์์ ์ค๋์ค ์ํ์
/tmp/aufwm.raw ํ์ผ.
--sound-force-8bit
8๋นํธ๊ฐ ๊ฐ๋ฅํ๋๋ผ๋ 16๋นํธ ์ฌ์ด๋๋ฅผ ๊ฐ์ ๋ก ์ฌ์ฉํฉ๋๋ค. ์ฌ์ด๋ ์ต์ ๊ณผ ๋์ผ
๋ํ์ ํ 8-bit ์ต์ ์ ์ ํํฉ๋๋ค.
--์คํผ์ปค ์ ํ ์ ํ
์ถ๋ ฅ ์คํผ์ปค ์๋ฎฌ๋ ์ด์ ์ ์ ํํฉ๋๋ค. ์ ํ์ 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-ํํธ
GTK+ UI์ ๊ฒฝ์ฐ,
`--aspect-ํํธ' ์ต์ . ์ด๋ก ์ธํด ์ผ๋ถ ์ฐฝ ๊ด๋ฆฌ์(์:
๋ฉํ ์ํฐ(1)) ์ฐฝ ํฌ๊ธฐ ์กฐ์ ๋ฐ ์ด๋์ ํ์ฉํ์ง ์์ง๋ง ๋ค์์ ์ํํ๋ ๋ฐ ํ์ํฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋์ ๋ฐฉ์ง(์: fvwm(1)) ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์๋๋ก
๊ด์ฅ.
-v ๋ชจ๋
--fbmode ๋ชจ๋
FB UI์ ์ฌ์ฉํ ๋ชจ๋๋ฅผ ์ง์ ํฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ ๋ชจ๋ `320'(์ด
320ร240ร256 ๋ชจ๋์ ํด๋น), ๊ธฐ๋ณธ๊ฐ์ '640'(640ร480ร256 ๋ชจ๋)์ ๋๋ค.
--svga ๋ชจ๋ ๋ชจ๋1, ๋ชจ๋2, ๋ชจ๋3
๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์์ SVGAlib UI์ ์ฌ์ฉํ SVGA ๋ชจ๋๋ฅผ ์ง์ ํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ mode1, mode2 ๊ณผ mode3 Fuse๊ฐ ํธ์ถ๋๋ฉด ํ ์ด๋ธ์ ๋์ด๋ฉ๋๋ค.
๊ณผ --svga ๋ชจ๋ ๋ช ๋ถ ๋ช ๋ น์ค ์ต์ . ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ ์ ์๋ ๋ชจ๋๋ฅผ ์ ํํ ๊ฒฝ์ฐ
ํฌ๊ธฐ์ ๊ฒฝ์ฐ Fuse๋ ๋ฌด์ํ๊ณ ์ต์ ์ ๋ชจ๋๋ฅผ ์ฐพ์ผ๋ ค๊ณ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด
--svga ๋ชจ๋ 0,0,12 Fuse๋ 1024๋ฐฐ ํฌ๊ธฐ๋ฅผ ์ํด ์ง์ ๋ 768ร256รXNUMX SVGA ๋ชจ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํํฐ๋ฅผ ์ฌ์ฉํ์ง๋ง ์ผ๋ฐ ๋๋ ์ด์ค ํฌ๊ธฐ ํํฐ์ ๊ฒฝ์ฐ SVGA ๋ชจ๋๋ฅผ ์๋์ผ๋ก ์ ํํฉ๋๋ค.
์์ ๋ชจ๋ ๋ฒํธ๋ ์์์ผ ๋ฟ์ด๋ฉฐ, ๋ชจ๋ ๋ฒํธ์ ๊ทธ ์๋ฏธ๋
๊ทธ๋ํฝ ์นด๋์ ๋ฐ๋ผ ๊ทธ๋ํฝ ์นด๋๊ฐ ๋ค๋ฆ ๋๋ค.
-D ๋ชจ๋
--์ด์ค ์ค์บ ๋ชจ๋ ๋ชจ๋
FB UI์์ ์ด์ค ์ค์บ ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ ๋ชจ๋
0, 1 ๋ฐ 2์ ๋๋ค. 0์ '์ ๋ ์ด์ค ์ค์บํ์ง ์์'์ ์๋ฏธํฉ๋๋ค(640Hz ๋๋ 480Hz์์ 72ร60 ์ฌ์ฉ).
๋ฐ๋ฉด 1๊ณผ 2๋ ๋ชจ๋ `doublescan ์ฌ์ฉ ์๋'๋ฅผ ์๋ฏธํ๋ฉฐ 640ร480
๋ชจ๋. 1์ 72Hz ๋ชจ๋(์ผ๋ฐ์ ์ธ 640ร480๊ณผ ๋์ผํ ํฌ๊ธฐ ๋ฐ ๋ชจ์)๋ฅผ ์ ํํ๊ณ
2๋ 60Hz ๋ชจ๋(์ค๋ฒ์ค์บ)๋ฅผ ์ ํํฉ๋๋ค.
1 ๋๋ 2๋ฅผ ์ฌ์ฉํ ๋ ๋ชจ๋ํฐ์ ๋น ํ๋ฉด์ด ํ์๋๋ฉด F10์ ๋๋ฅธ ๋ค์
๋ค๋ฅธ ์ต์ ์ ์ ํํ๊ฑฐ๋ `--fbmode 640'์ด๋ผ๊ณ ๋งํ์ญ์์ค.
-t ํ์ผ
--์ค์ ํ์ผ
์ฌ์ฉํ ๊ฐ์ ํ ์ดํ ํ์ผ์ ์ง์ ํฉ๋๋ค. PZX, TAP ๋๋ TZX ํ์์ด์ด์ผ ํฉ๋๋ค.
--ํ ์คํธํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ํ๋ฆฐํฐ์ ํ ์คํธ ์ถ๋ ฅ์ ์ฌ์ฉ๋๋ ํ์ผ ์ด๋ฆ์ ์ค์ ํฉ๋๋ค. ์ฐธ์กฐ ํ๋ฆฐํฐ
์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์๋ ์น์ ์ ์ฐธ์กฐํ์ธ์.
--ํธ๋ฉ
ROM ํ ์ดํ ๋ก๋/์ ์ฅ์ ์ํ ํธ๋ฉ์ ์ง์ํฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง๋ง ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
`--ํธ๋ฉ ์์' ๋นํ์ฑํ). ์ผ๋ฐ ์ต์ ๋ํ ์์์ ๋์ผ ํ ์ดํ ํธ๋ฉ
์ต์ ์ ์ ํํฉ๋๋ค.
-V
--๋ฒ์ญ
์ฌ์ฉ ์ค์ธ Fuse ๋ฒ์ ์ ํ์ํฉ๋๋ค.
--๋ณผ๋ฅจ-์์ด ์๋
3โ8912% ๋ฒ์์์ AY-0-100 ์นฉ์ ์๋ ๋ณผ๋ฅจ์ ์ค์ ํฉ๋๋ค. ์ ๋์ผ
์ฌ์ด๋ ์ต์ ๋ํ์์ AY ์๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋ณผ๋ฅจ ๋นํผ ์๋
์ ํธ์์ ์๋ ๋ณผ๋ฅจ์ 0โ100% ๋ฒ์์์ ์ค์ ํฉ๋๋ค. ์๋ฆฌ์ ๋์ผ
์ต์ ๋ํ์์ ์ ํธ์ ์๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--๋ณผ๋ฅจ-์คํํธ๋ผ ์๋
0โ100% ๋ฒ์์์ SpecDrum์ ์๋ ๋ณผ๋ฅจ์ ์ค์ ํฉ๋๋ค. ์๋ฆฌ์ ๋์ผ
์ต์ ๋ํ์์ ์คํ๋๋ผ ์๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--์ฐ๊ธฐ ๊ฐ๋ฅํ ROM
Spectrum ํ๋ก๊ทธ๋จ์ด ROM์ ๋ฎ์ด์ฐ๋๋ก ํ์ฉํฉ๋๋ค. ์ผ๋ฐ ์ต์ ๊ณผ ๋์ผ
๋ํ์ ํ์ฉ ์ฐ๊ธฐ ์ ROM๊ณผ ์ต์ ์ ์ ํํฉ๋๋ค.
--zxatasp
Fuse๊ฐ ZXATASP ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น์ ๋์ผ
์ต์ ๋ํ์์ ZXATASP ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--zxatasp-์ ๋ก๋
ZXATASP ์ ๋ก๋ ์ ํผ์ ์ํ๋ฅผ ์ง์ ํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น์ ๋์ผ
์ต์ ๋ํ์์ ZXATASP ์ ๋ก๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--zxatasp-์ฐ๊ธฐ-๋ณดํธ
ZXATASP ์ฐ๊ธฐ ๋ณดํธ ์ ํผ์ ์ํ๋ฅผ ์ง์ ํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น์ ๋์ผ
์ต์ ๋ํ์์ ZXATASP ์ฐ๋ค ๋ณดํธ ์ต์ ์ ์ ํํฉ๋๋ค.
--zxatasp-๋ง์คํฐํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ZXATASP ์ธํฐํ์ด์ค์ ๋ง์คํฐ ์ฑ๋์ ์ฐ๊ฒฐํ HDF ํ์ผ์ ์ง์ ํฉ๋๋ค.
--zxatasp-์ฌ๋ ์ด๋ธ ํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ZXATASP ์ธํฐํ์ด์ค์ ์ฌ๋ ์ด๋ธ ์ฑ๋์ ์ฐ๊ฒฐํ HDF ํ์ผ์ ์ง์ ํฉ๋๋ค.
--zxcf
Fuse๊ฐ ZXCF ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น์ ๋์ผ
์ต์ ๋ํ์์ ZXCF ์ธํฐํ์ด์ค ์ต์ ์ ์ ํํฉ๋๋ค.
--zxcf-์ ๋ก๋
ZXCF ์ ๋ก๋ ์ ํผ์ ์ํ๋ฅผ ์ง์ ํฉ๋๋ค. ๋์คํฌ ์ฃผ๋ณ ์ฅ์น ์ต์ ๊ณผ ๋์ผ
๋ํ์ ZXCF ์ ๋ก๋ ์ต์ ์ ์ ํํฉ๋๋ค.
--zxcf-cfํ์ผ ํ์ผ
์๋ฎฌ๋ ์ดํธ๋ ZXCF ์ธํฐํ์ด์ค์ ์ฐ๊ฒฐํ HDF ํ์ผ์ ์ง์ ํฉ๋๋ค.
--zxํ๋ฆฐํฐ
ZX ํ๋ฆฐํฐ๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค. ์ผ๋ฐ ์ฃผ๋ณ ์ฅ์น ์ต์ ๋ํ ์์์ ๋์ผ ZX ์ธ์๊ธฐ
์ต์ ์ ์ ํํฉ๋๋ค.
์ผ๊ธฐ/๋๊ธฐ ์ค์ ์ ์ ์ดํ๋ โโ๋ชจ๋ ๊ธด ์ต์ ์ `๋ฅผ ์ฌ์ฉํ์ฌ ๋นํ์ฑํํ ์ ์์ต๋๋ค.--๋ ธํธ' (ํ
์ต์ `--foo'). ์๋ฅผ ๋ค์ด `์ ๋ฐ๋--issue2'๋ `--no-issue2'. ์ด๋ฌํ ์ต์
์๋ฎฌ๋ ์ดํฐ๊ฐ ์คํ๋๋ ๋์ ์ต์ ๋ํ ์์๋ฅผ ์ฌ์ฉํ์ฌ ์์ ํ ์๋ ์์ต๋๋ค.
์ ๋ํ ๋ฌธ์ ์ต์ ๋ฉ๋ด ๋ฉ๋ด ๋ฐ ์ด์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
L' ์ฌ๋ฌ ํ๋ฐํธ์๋
Fuse๋ ๋ค์ํ ํ๋ฐํธ ์๋ ๋๋ UI(์ฌ์ฉ์ ์ธํฐํ์ด์ค)๋ฅผ ์ง์ํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๊ฒ์ GTK+ ๊ธฐ๋ฐ์ด๋ฉฐ,
๊ทธ๋ฌ๋ SDL, Win32, Xlib, SVGAlib ๋ฐ ํ๋ ์ ๋ฒํผ๋ ์์ต๋๋ค.
์ ์ํด์ผ ํ ์ค์ํ ์ฐจ์ด์ ์ GTK+ ๋ฐ Win32 ๋ฒ์ ์ด '๋ค์ดํฐ๋ธ' ๋ํ ์์๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ๋๋ค.
์์ ๋ฑ (์๋นํ ์ผ๋ฐ์ ์ธ GUI ๊ธฐ๋ฐ ํ๋ก๊ทธ๋จ์ฒ๋ผ ์๋)
๋์, Fuse ๊ด๋ จ `์์ ฏ UI'. ์ด ํ์์ ํ๋ฐํธ ์๋๋ ์ฝ๊ฒ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค.
๋ฉ๋ด ๋ฐ ๋ํ ์์์ ๊ธฐ๋ณธ Fuse ์ฐฝ/ํ๋ฉด์ ์ฌ์ฉํ๊ณ Spectrum ๊ณ ์ ์
์ธ๋ก๋ฐ.
๋ฉ๋ด ๋ฐ ์ด์
์ฌ์ฉ ๊ฐ๋ฅํ ๋ง์ ํค๊ฐ Spectrum์ ํค๋ณด๋ ์๋ฎฌ๋ ์ด์ ์ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์
Fuse ์์ฒด๋ฅผ ์ ์ดํ๋ โโ๊ธฐ๋ณธ ๋ฐฉ๋ฒ(์๋ฎฌ๋ ์ด์ ๋ ๊ธฐ๊ณ๊ฐ ์๋)์
๋ฉ๋ด. ์ผ๋ถ ๋ฉ๋ด ์ต์ ์ ๋ํ ๊ธฐ๋ฅ ํค ๋จ์ถํค๋ ์์ต๋๋ค.
GTK+ ๋ฐ Win32 ๋ฒ์ ์์ ๋ฉ๋ด ํ์์ค์ Fuse ์๋จ์ ํญ์ ํ์๋ฉ๋๋ค.
์ฐฝ๋ฌธ. ๋ฉ๋ด ์ด๋ฆ์ ํด๋ฆญํ๋ฉด ํ์ ๋ฉ๋๋ค. ๋๋ ๋ค์์ ๋๋ฅผ ์ ์์ต๋๋ค. F1 ์
์ปค์ ํค๋ก ํ์ํ ์ ์๋ ๋ฉ๋ด ํ์์ค์ ํ์ ๋ฒ์ ํ์
๋๋ ๋ง์ฐ์ค.
์์ ฏ UI์์ F1 ๋ฉ์ธ ๋ฉ๋ด๋ฅผ ์ป๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ๋๋ค. GTK+์ ๋ฌ๋ฆฌ
๋ฒ์ ์์๋ ๋ฉ๋ด๋ฅผ ํ์ํ๋ ๋์ ์๋ฎฌ๋ ์ดํฐ๊ฐ ์ผ์ ์ค์ง๋ฉ๋๋ค. ๋ฉ๋ด๋ ์ด๋ค ํค๋ฅผ ๋ณด์ฌ์ค๋๋ค
๊ดํธ ์์ ๊ฐ ๋ฉ๋ด ์ต์ ์ ๋๋ฅด์ญ์์ค. ๋๋ฅด๊ธฐ ์ผํ! ๋ฉ๋ด๋ฅผ ์ข ๋ฃํ๊ณ ์ํฐ ๋ฒํผ
๋ฉ๋ด ์์คํ ์ ์์ ํ ์ข ๋ฃํฉ๋๋ค(ํ์ฌ ๋ํ์์ 'ํ์ธ'๋ ํฌํจ).
๋ค์์ ํด๋น ํญ๋ชฉ์ ๋ํ ๊ธฐ๋ฅ ํค ๋งคํ๊ณผ ํจ๊ป ๋ฉ๋ด ์ต์ ์ด ์ํํ๋ ์์ ์ ๋๋ค.
๊ทธ๊ฒ๋ค์ ๊ฐ์ง๊ณ ์์ต๋๋ค:
F3
ํ์ผ, ์ด๋ค...
์คํํธ๋ผ ํ์ผ์ ์ฝ๋๋ค. ์ค๋ ์ท์ด ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋ฉ๋๋ค. ํ ์ดํ ์ด๋ฏธ์ง๋
์๋ฎฌ๋ ์ดํธ๋ ํ ์ดํ ๋ฐํฌ์ ์ฝ์ ํ๊ณ ์๋๋ก๋ ๋ฏธ๋์ด ์ต์ ์ด ์ค์ ๋ฉ๋๋ค
๋ก๋ ์ค์ ๋๋ค. ๋์คํฌ ์ด๋ฏธ์ง ๋๋ Timex ๋ํฌ ์ด๋ฏธ์ง๋ฅผ ์ด๋ฉด
์ด๋ฏธ์ง์ ํจ๊ป ์ ํํ ์ ์ ํ ๊ธฐ๊ณ ์ ํ(+3, Pentagon ๋๋ TC2068)
์ฝ์ ๋๊ณ ๋์คํฌ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์๋์ผ๋ก ๋ก๋๋ฉ๋๋ค. ์๋๋ก๋ ๋ฏธ๋์ด ์ต์ ์ด ์ค์ ๋์์ต๋๋ค.
์ ์ฐธ์กฐ FILE SELECTION ํ์ผ์ ์ ํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋ ์น์ ์ ์ฐธ์กฐํ์ธ์. ๋ฉ๋ชจ
์ด ๋์์ ์ด์ ๋ฒ์ ์ Fuse์ ๋ค๋ฆ ๋๋ค.
์ค๋ ์ท๋ง ์ด ์ ์์ต๋๋ค.
F2
ํ์ผ, ์ฐํ๊ธฐ ์ค๋ ์ฌ์ง...
์ค๋ ์ท(๋จธ์ ์ํ, ๋ฉ๋ชจ๋ฆฌ ๋ด์ฉ ๋ฑ)์ ํ์ผ์ ์ ์ฅํฉ๋๋ค. ๋ค์์ ์ ํํ ์ ์์ต๋๋ค.
์ ์ฅํ ํ์ผ๋ช . ํ์ฅ์๊ฐ .szx, .z80 ๋๋ .sna์ธ ๊ฒฝ์ฐ ์ค๋ ์ท์
ํด๋น ํ์์ผ๋ก ์ ์ฅ๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด .szx ํ์ผ๋ก ์ ์ฅ๋ฉ๋๋ค.
ํ์ผ, ๋ น์, ๊ธฐ๋ก...
ํ์ฌ ์๋ฎฌ๋ ์ด์ ์ํ์์ ์ด๊ธฐํ๋ RZX ํ์ผ์ ๋ํ ๊ธฐ๋ก ์ ๋ ฅ์ ์์ํฉ๋๋ค.
์ฌ์ฉํ ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
ํ์ผ, ๋ น์, ๊ธฐ๋ก ์ ์ค๋ ์ฌ์ง...
์ค๋ ์ท์์ ์ด๊ธฐํ๋ RZX ํ์ผ์ ๋ํ ๊ธฐ๋ก ์ ๋ ฅ์ ์์ํฉ๋๋ค. ๋น์ ์ ๋จผ์
์ฌ์ฉํ ์ค๋ ์ท๊ณผ ๋ น์์ ์ ์ฅํ ํ์ผ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
๋ผ์ ๋ฃ๋ค
ํ์ผ, ๋ น์, ๋ผ์ ๋ฃ๋ค ์ค๋ ์ฌ์ง
ํ์ฌ ์ํ์ ์ค๋ ์ท์ RZX ํ์ผ์ ์ฝ์ ํฉ๋๋ค. ์ด๊ฒ์ a์์ ์ฌ์ฉํ ์ ์์ต๋๋ค
๋์ค์ ์๋ ๋ช ๋ น ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ์ ๋ ์ํ๋ก ๋กค๋ฐฑํ๋๋ก ๊ฐ๋ฆฌํต๋๋ค.
.
ํ์ผ, ๋ น์, ๋๋๋ฆฌ๊ธฐ
์ด์ ์ค๋ ์ท์ด ์ฝ์ ๋ ์ง์ ์ผ๋ก ๋ นํ๋ฅผ ๋กค๋ฐฑํฉ๋๋ค.
๊ทธ ์์ ๋ถํฐ ๋ น์์ด ๊ณ์๋ฉ๋๋ค.
ํ์ผ, ๋ น์, ๋๋๋ฆฌ๊ธฐ ์ ...
๋ นํ์ ์ฝ์ ๋ ๋ชจ๋ ์ค๋ ์ท์ผ๋ก ๋ นํ๋ฅผ ๋กค๋ฐฑํฉ๋๋ค.
ํ์ผ, ๋ น์, ๋๋ค...
RZX ํ์ผ์์ ๋ น์๋ ์ ๋ ฅ์ ์ฌ์ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ธฐ๋ก๋ ํค ๋๋ฅด๊ธฐ๋ฅผ ์ฌ์ํ ์ ์์ต๋๋ค.
์ด์ ์. RZX ํ์ผ์๋ ์ผ๋ฐ์ ์ผ๋ก Spectrum์ ์ํ๊ฐ ์๋ ์ค๋ ์ท์ด ํฌํจ๋์ด ์์ต๋๋ค.
๋ น์ ์์; ์ ํํ RZX ํ์ผ์ด ๊ทธ๋ ์ง ์์ผ๋ฉด
์ค๋ ์ท๋ ๋ก๋ํฉ๋๋ค.
ํ์ผ, ๋ น์, ์ค์ง
ํ์ฌ ๋ น์/์ฌ์ ์ค์ธ RZX ํ์ผ์ ์ค์งํฉ๋๋ค.
ํ์ผ, AY ๋ฒ์ฑ ๋ฐ์ถ, ๊ธฐ๋ก...
AY-3-8912 ์ฌ์ด๋ ์นฉ์ ํตํด ์ถ๋ ฅ๋ ๋ฐ์ดํธ๋ฅผ PSG ํ์ผ์ ๊ธฐ๋กํ๊ธฐ ์์ํฉ๋๋ค. ๋
๋ น์์ ์ ์ฅํ ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
ํ์ผ, AY ๋ฒ์ฑ ๋ฐ์ถ, ์ค์ง
ํ์ฌ AY ๋ก๊น ์ ์ค์งํ์ญ์์ค.
ํ์ผ, ์ฝ๋๋ค SCR ์คํฌ๋ฆฐ์ท...
SCR ์คํฌ๋ฆฐ์ท ๋ก๋(๋ณธ์ง์ ์ผ๋ก Spectrum ๋น๋์ค์ ๋ฐ์ด๋๋ฆฌ ๋คํ)
๋ฉ๋ชจ๋ฆฌ)๋ฅผ ํ์ฌ ํ๋ฉด์ผ๋ก ์ด๋ํฉ๋๋ค. Fuse๋ Timex ๊ณ ํด์๋์ ์ ์ฅ๋ ์คํฌ๋ฆฐ์ท์ ์ง์ํฉ๋๋ค.
์ปฌ๋ฌ ๋ฐ ๊ณ ํด์๋ ๋ชจ๋์ '์ผ๋ฐ' Spectrum ํ๋ฉด์
๊ณ ํด์๋ ๋๋ ๊ณ ํด์๋ ์คํฌ๋ฆฐ์ท์ด ๋น Timex์ ๋ก๋๋๋ ๊ฒฝ์ฐ ๊ฐ๋จํ ๋ณํ
๊ธฐ๊ณ.
ํ์ผ, ์ฐํ๊ธฐ ํ๋ฉด as SCR...
Spectrum์ ํ๋ฉด์ ํ์ฌ ํ์๋ ํญ๋ชฉ์ ์ฌ๋ณธ์ SCR๋ก ์ ์ฅ
ํ์ผ. ์คํฌ๋ฆฐ์ท์ ์ ์ฅํ ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ, ์ฐํ๊ธฐ ํ๋ฉด as PNG...
ํ์ฌ ํ๋ฉด์ PNG ํ์ผ๋ก ์ ์ฅํฉ๋๋ค. ์ ์ฅํ ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
์ ์คํฌ๋ฆฐ์ท.
ํ์ผ, ์ํ ์ฐ์ , ๊ธฐ๋ก...
Fuse๋ ์ํ(๋น๋์ค ๋ฐ ์ค๋์ค)๋ฅผ ํน์ ํ์์ ํ์ผ๋ก ๊ธฐ๋กํ ์ ์์ต๋๋ค.
๋์ค์ ์ผ๋ฐ ๋น๋์ค ํ์ผ ํ์์ผ๋ก ๋ณํํ ์ ์์ต๋๋ค. fmfconv ๊ณต์ต์ฌ์ . ๋
๋น๋์ค๋ฅผ ์ ์ฅํ๋ ค๋ฉด ํ์ผ ์ด๋ฆ์ ์ ๋ ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ์ฐธ์กฐํ์ญ์์ค ์ํ ๋ น์ ์๋ด
ํ์ผ, ์ํ ์ฐ์ , ์ค์ง
ํ์ฌ ์งํ ์ค์ธ ๋์์ ๋ นํ๋ฅผ ์ค์งํฉ๋๋ค.
ํ์ผ, ํ์ค ์ด์ง ๋ฐ์ดํฐ...
ํ์ผ์ ์ด์ง ๋ฐ์ดํฐ๋ฅผ Spectrum์ ๋ฉ๋ชจ๋ฆฌ๋ก ๋ก๋ํฉ๋๋ค. ํ์ผ์ ์ ํํ ํ
๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ ์์น์ ๋ก๋ํ ๋ฐ์ดํฐ์ ์์ ์ ํํ ์ ์์ต๋๋ค.
ํ์ผ, ์ฐํ๊ธฐ ์ด์ง ๋ฐ์ดํฐ...
Spectrum ๋ฉ๋ชจ๋ฆฌ์ ์์ ์ฒญํฌ๋ฅผ ํ์ผ์ ์ ์ฅํฉ๋๋ค. ๋น์ ์ด ํ์ผ์ ์ ํ
์ ์ฅํ ์์น์ ์ ์ฅํ ๋ฐ์ดํฐ์ ๊ธธ์ด๋ฅผ ์ฐจ๋ก๋ก ์ ๋ ฅํฉ๋๋ค.
F10
ํ์ผ, ์ถ๊ตฌ
์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ข ๋ฃํฉ๋๋ค. ์ค์ ๋ก ์ํ๋์ง ํ์ธํ๋ ํ์ธ ๋ํ ์์๊ฐ ๋ํ๋ฉ๋๋ค.
์ด ์์ ์ ์ํ.
F4
์ต์ ์ผ๋ฐ...
Fuse๋ฅผ ๊ตฌ์ฑํ ์ ์๋ ์ผ๋ฐ ์ต์ ๋ํ ์์๋ฅผ ํ์ํฉ๋๋ค. (์์ ฏ์ผ๋ก
UI, ๊ดํธ ์์ ํ์๋ ํค๋ ์ต์ ์ ํ ๊ธํฉ๋๋ค. ์ํฐ ๋ฒํผ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๊ณ
์ผํ! ์ค๋จ). ๋ณ๊ฒฝ๋ ์ค์ ์ ํ์ฌ ์คํ ์ค์ธ
ํจ์ฆ.
์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ฎฌ๋ ์ด์ ์๋
Fuse๊ฐ Spectrum์ ์๋ฎฌ๋ ์ด์ ํ๋ ค๊ณ ์๋ํ๋ ์๋๋ฅผ ๋ฐฑ๋ถ์จ๋ก ์ค์ ํฉ๋๋ค.
์ค์ ๊ธฐ๊ณ๊ฐ ์คํ๋๋ ์๋. ๊ธฐ๊ณ๊ฐ ์ถฉ๋ถํ ๋น ๋ฅด์ง ์์ ๊ฒฝ์ฐ
์์ฒญ๋ ์๋๋ฅผ ์ ์งํ๊ธฐ ์ํด Fuse๋ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ์คํ๋ฉ๋๋ค.
์๋ฎฌ๋ ์ด์ ์๋๊ฐ ์ ํํ 100%๊ฐ ์๋๋ฉด ์ฌ์ด๋๊ฐ ์ถ๋ ฅ๋์ง ์์ต๋๋ค.
์์ฐ๋ฉ๋๋ค.
Frame ์จ
ํ๋ ์ ์๋, ์ค์ ํ๋ ์์ ๋ํ ์คํํธ๋ผ ํ๋ ์ ์ ๋ฐ์ดํธ ๋น์จ ์ง์
์ ๋ฐ์ดํธ. ์ด๋ ์ปดํจํฐ๊ฐ ์ต์ ์ ๋ณด๋ฅผ ๋ฐ๋ผ์ก๋ ๋ฐ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
์คํํธ๋ผ ํ๋ฉด์ด ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
๋ฐํ๋ฌผ 2 ๊ฑด๋ฐ
Spectrum์ ์ด๊ธฐ ๋ฒ์ ์์๋ ์ฌ์ฉํ์ง ์๋ ๋นํธ์ ๋ํด ๋ค๋ฅธ ๊ฐ์ ์ฌ์ฉํ์ต๋๋ค.
ํค๋ณด๋ ์ ๋ ฅ ํฌํธ ๋ฐ ์ผ๋ถ ๊ฒ์์ ์ด๋ฌํ ์ด์ ๊ฐ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
๋นํธ. ์ด ์ต์ ์ ํ์ฑํํ๋ฉด ์ด์ ๊ฐ์ผ๋ก ์ ํ๋์ด ์คํํ ์ ์์ต๋๋ค.
ํ ์ดํ ํธ๋ฉ
์ผ๋ฐ์ ์ผ๋ก Fuse๋ ์์๋๋ก ROM ํ ์ดํ ๋ก๋ ๋ฃจํด์ ๋ํ ํธ์ถ์ ๊ฐ๋ก์ฑ๋๋ค.
๊ฐ๋ฅํ ๊ฒฝ์ฐ ํ ์ดํ ํ์ผ์์ ๋ ๋นจ๋ฆฌ ๋ก๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ (๋๋ฌผ๊ฒ)
TZX ๋ก๋ฉ์ ๋ฐฉํดํฉ๋๋ค. ์ด ์ต์ ์ ๋นํ์ฑํํ๋ฉด
๋๋ฆฐ(์ฆ, ํญ์ ์ค์๊ฐ) ํ ์ดํ ๋ก๋ฉ ๋น์ฉ. ํ ์ดํ ๋ก๋ฉ ์
ํธ๋ฉ์ด ๋นํ์ฑํ๋์ด ์์ผ๋ฉด ์๋์ผ๋ก ํ ์ดํ ์ฌ์์ ์์ํด์ผ ํฉ๋๋ค. F8
๋๋ ์ ํ ๋ฏธ๋์ด, ์ค์, ์ฐ๊ทน ๋ฉ๋ด ์์ดํ . Fuse๋ ๋ํ ํ ์ดํ ํธ๋ฉ์ ์ฌ์ฉํ์ฌ
ํ ์ดํ ํ์ผ์ ๋น ๋ฅด๊ฒ ์ ์ฅํ๊ธฐ ์ํด ROM์ ํ ์ดํ ์ ์ฝ ๋ฃจํด์ ๊ฐ๋ก์ฑ๊ณ ,
ํ ์ดํ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฅํ ์๋ ์์ต๋๋ค. ๋ฏธ๋์ด, ์ค์, ๊ธฐ๋ก ์คํํธ ๋ฉ๋ด ํญ๋ชฉ์ ์ ํํฉ๋๋ค.
๋น ๋ฅธ ๋ก๋ฉ
์ด ์ต์ ์ ํ์ฑํํ๋ฉด Fuse๊ฐ ๊ฐ๋ฅํ ๊ฐ์ฅ ๋น ๋ฅธ ์๋๋ก ์คํ๋ฉ๋๋ค.
๊ฐ์ ํ ์ดํ๊ฐ ์ฌ์ ์ค์ผ ๋ ์ฌ์ ์๊ฐ์ด ํฌ๊ฒ ๋จ์ถ๋ฉ๋๋ค.
ํ๋ก๊ทธ๋จ์ ๋ก๋ํ๋ ๋ฐ ๊ฑธ๋ฆฝ๋๋ค. ์ํ๋ ๊ฒฝ์ฐ ์ด ์ต์ ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
ํน์ ์ง์ ์์ ํ ์ดํ๋ฅผ ์ค์งํฉ๋๋ค.
๊ฐ์ ๋ก๋
์ด ์ต์ ์ด ํ์ฑํ๋๋ฉด Fuse๋ ํ ์ดํ ๋ก๋๋ฅผ ๊ฐ์ํํ๋ ค๊ณ ์๋ํฉ๋๋ค.
๋ก๋ฉ ๋ฃจํ๋ฅผ "๋จ๋ฝ"ํจ์ผ๋ก์จ. ์ด๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์๋๋ฅผ ๋์ผ ๊ฒ์ ๋๋ค
๋ก๋ํ์ง๋ง ์ผ๋ถ ๋ก๋๊ฐ ์คํจํ ์ ์์ต๋๋ค.
๊ฐ์ง ๋ก๋
์ด ์ต์ ์ด ํ์ฑํ๋๋ฉด Fuse๋ ๋ก๋ฉ์ด ์ธ์ ์์๋๋์ง ๊ฐ์งํ๋ ค๊ณ ์๋ํฉ๋๋ค.
๋ฃจํด์ด ์งํ ์ค์ด๋ฉด ์๋์ผ๋ก ๊ฐ์ ํ ์ดํ๋ฅผ ์์ํ์ฌ
ํ๋ก๊ทธ๋จ์ ๋ก๋ํฉ๋๋ค. ์ด๊ฒ์ ํด๋ฆฌ์คํฑ์ ์ฌ์ฉํ์ฌ ๋ก๋๋ฅผ ์๋ณํจ์ผ๋ก์จ ์ํ๋ฉ๋๋ค.
๋ฃจํด์ด๋ฏ๋ก ์ ๋ ์ค๋ฅ๊ฐ ์๋ ๊ฒ์ ์๋์ง๋ง ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์๋ํฉ๋๋ค.
์๋๋ก๋ ๋ฏธ๋์ด
๋ง์ ๊ฒฝ์ฐ ํ ์ดํ๋ ๋์คํฌ ํ์ผ์ ์ด ๋
๋ก๋ํ๊ณ ์คํํ๋ ค๋ ํ๋ก๊ทธ๋จ. ์ด ์ต์ ์ ์ ํํ๋ฉด
๋ค์์ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ํ์ผ ์ค ํ๋๋ฅผ ์ด๋ฉด ์๋์ผ๋ก ๋ฐ์ํฉ๋๋ค.
ํ์ผ, ์ด๋ค... ๋ฉ๋ด ์ต์ โ ๊ทธ๋ฐ ๋ค์ ๋ฏธ๋์ด ํ ์ดํ ์ฌ์ฉ ๋ฉ๋ด
๋๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ฑฐ๋ ์ด๋ฏธ ์คํ ์ค์ธ ์์คํ ์ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๊ธฐ ์ํ ๋์คํฌ
ํ๋ก๊ทธ๋จ)
.slt ํธ๋ฉ
SLT ํ์ผ์ ๋ค์ค ๋ก๋ ์ธก๋ฉด์๋ ํธ๋ฉ ๋ช ๋ น์ด ํ์ํฉ๋๋ค.
์ง์๋ฉ๋๋ค. ์ด ๋ช ๋ น์ด๋ ์ด ํธ๋ฉ ์ธ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋์ง ์์ง๋ง
ํ๋ก๊ทธ๋จ์ด ์ค์
๋์ ์ง์์ ๋ฐ๋ผ ํธ๋ฉ ์ง์ ์ฌ๋ถ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
ํ์ฉ ์ฐ๊ธฐ ์ ROM๊ณผ
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๋ ๊ธฐ๊บผ์ด ํ๋ก๊ทธ๋จ์ด ๋ฎ์ด์ฐ๋๋ก ํ์ฉํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ROM์ ๋ฌด์์ ๋๊น? ์ด๊ฒ์ ์๋ง๋ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์ ๊ทธ๋ค์ง ์ ์ฉํ์ง ์์ ๊ฒ์ ๋๋ค.
ํนํ 48K ROM์ด ์์ ์ ์ผ๋ถ๋ฅผ ๋ฎ์ด์ฐ๋ ๊ฒฝ์ฐ.
์๋ ์ ์ฅ ์ค์
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ ์๋์ผ๋ก ํ์ฌ
์ข ๋ฃ ์ ๊ตฌ์ฑ ํ์ผ์ ์ ํํ ์ต์ (๋ง์ฝ libxml2 ๊ฐ๋ฅํ๋ค
Fuse๊ฐ ์ปดํ์ผ๋์์ ๋). ์ด ์ต์ ์ ๋๋ฉด ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
์๋์ผ๋ก ์ฌ์ฉ ์ต์ ์ฐํ๊ธฐ ๋์ค์ ์ด ์ค์ ์ด
Fuse์ ๊ตฌ์ฑ ํ์ผ์ ๊ธฐ๋ก๋ฉ๋๋ค.
MDR ํ์ฝํต ๋
์ด ์ต์ ์ ์ Microdrive ์นดํธ๋ฆฌ์ง์ ๋ธ๋ก ์๋ฅผ ์ ์ดํฉ๋๋ค. ๋ง์ฝ์
4๋ณด๋ค ์๊ฑฐ๋ 254๋ณด๋ค ํฐ ๊ฐ Fuse๋ 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์์ ์ํ๋ ๋ฌผ๋ฆฌ์ ์กฐ์ด์คํฑ ๋๋ ํค๋ณด๋๋ฅผ ๋ฌป๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
์ด๋ฏธ ํ์ฑํ๋์ด ์์ง ์์ ํ ์ค๋ ์ท์์ ํ์ฑํ๋ ์กฐ์ด์คํฑ ์ธํฐํ์ด์ค์ ์ฐ๊ฒฐํฉ๋๋ค.
ํ์ฌ ๊ตฌ์ฑ๊ณผ ์ผ์นํฉ๋๋ค.
๋ฆ์ ํ์ด๋ฐ
์ ํํ๋ฉด Fuse๋ ๋ชจ๋ ํ๋ฉด ๊ด๋ จ ํ์ด๋ฐ(์:
ํ๋ฉด์ด ๋ ๋๋ง๋๊ณ ๋ฉ๋ชจ๋ฆฌ ๊ฒฝํฉ์ด ๋ฐ์ํ๋ฉด) ํ๋์ tstate
์ผ๋ถ ์ค์ ํ๋์จ์ด์ ์กด์ฌํ๋ ํจ๊ณผ์ธ "์ ์"๋ณด๋ค ๋์ค์ ๋ํ๋ฉ๋๋ค.
์ต์ ์ฌ์ด๋ ...
Fuse์ ์ฌ์ด๋ ์ถ๋ ฅ์ ๊ตฌ์ฑํ ์ ์๋ ์ฌ์ด๋ ์ต์ ๋ํ ์์๋ฅผ ํ์ํฉ๋๋ค. (์ ํจ๊ป
์์ ฏ UI, ๊ดํธ ์์ ํ์๋ ํค๋ ์ต์ ์ ํ ๊ธํฉ๋๋ค. ์ํฐ ๋ฒํผ ํ์ธ
๋ณํ, ๊ทธ๋ฆฌ๊ณ ์ผํ! ์ค๋จ). ๋ณ๊ฒฝ๋ ์ค์ ์
ํ์ฌ ์คํ ์ค์ธ Fuse.
์๋ฆฌ ์ฌ์ฉ ๊ฐ๋ฅ
์ฌ์ด๋ ์ถ๋ ฅ์ ํ์ฑํํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ์ต์ ์ด ์์ ๋
๋นํ์ฑํํ๋ฉด Fuse์์ ์๋ฆฌ๊ฐ ๋์ง ์์ต๋๋ค.
๋ก๋ฉ์ค ์๋ฆฌ
์ผ๋ฐ์ ์ผ๋ก Fuse๋ PZX, TAP ๋๋
TZX๋ ์ค์ ๋ณด๋ค ์๋์ ์ผ๋ก ๋ฎ์ ๋ณผ๋ฅจ์ด์ง๋ง ์ค์๊ฐ์ผ๋ก
์คํํธ๋ผ. ์ด ์ต์ ์ ๋นํ์ฑํํ์ฌ ๋ก๋ฉ ๋ ธ์ด์ฆ๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
์ ์ ์ผ๋ก.
AY ์คํ ๋ ์ค ๋ถ๋ฆฌ
๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ด๋ ์ถ๋ ฅ์ ๋ชจ๋ ธ์ ๋๋ค.
์์ ๋์ง ์์ ์คํํธ๋ผ. ๊ทธ๋ฌ๋์ด ์ต์ ์ ํ์ฑํํ๋ฉด ์์ ACB ์คํ ๋ ์ค๊ฐ ์ ๊ณต๋ฉ๋๋ค.
(128 ๋ฐ ๋ค๋ฅธ ํด๋ก ์ AY-3-8912 ์ฌ์ด๋ ์นฉ์ ์ฌ์ด๋์ฉ).
ํ 8-bit
8๋นํธ(๊ธฐ๋ณธ๊ฐ)๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ์๋ 16๋นํธ ์ฌ์ด๋๋ฅผ ๊ฐ์ ๋ก ์ฌ์ฉํฉ๋๋ค. ๋ฉ๋ชจ
(์ต์ ์ด ํ์ฑํ๋ ๊ฒฝ์ฐ) 8๋นํธ ์ฌ์ด๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ
์๋ฆฌ๊ฐ ์ ํ ๋ค๋ฆฌ์ง ์์ ๊ฒ์ด๋ฏ๋ก ๋ค์์ด ์๋ ํ ์ด ์ต์ ์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ทธ๊ฒ์ ๋ํ ํน์ ํ ํ์.
Speaker ์ ํ
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ์ฌ์ด๋ ์ถ๋ ฅ ์์คํ ์ ์๋ฎฌ๋ ์ด์ ์ ์์ ํ ์ ์์ต๋๋ค.
๋ค์ํ ์คํผ์ปค ์ ํ์ผ๋ก ์ ์ ๋ฐ ๊ณ ์ ์๋ต์ด ์ ํ๋ฉ๋๋ค.
๊ธฐ๊ณ์์ ์์ฐ. "TV"ํ ์คํผ์ปค์ ์ํ ์คํผ์ปค ์ค์์ ์ ํํ์ญ์์ค.
์ ์ ๋ฐ ๊ณ ์ ์๋ต์ ํฌ๊ฒ ์ ํํ๋ ๋นํผ ์ ํ ์คํผ์ปค.
์์ ๋์ง ์์(๊ทธ๋ฌ๋ ๋ ์ ํํ) ์ฌ์ด๋ ์ถ๋ ฅ์ ์ป์ผ๋ ค๋ฉด "Unfiltered"๋ฅผ ์ ํํ์ญ์์ค.
AY ์๋
3โ8912% ๋ฒ์์์ AY-0-100 ์นฉ์ ์๋ ๋ณผ๋ฅจ์ ์ค์ ํฉ๋๋ค.
์ ํธ์ ์๋
์ ํธ์์ ์๋ ๋ณผ๋ฅจ์ 0โ100% ๋ฒ์์์ ์ค์ ํฉ๋๋ค.
์คํ๋๋ผ ์๋
0โ100% ๋ฒ์์์ SpecDrum์ ์๋ ๋ณผ๋ฅจ์ ์ค์ ํฉ๋๋ค.
์ต์ ์ฃผ๋ณ๊ธฐ๊ธฐ, ์ผ๋ฐ...
Peripherals Options ๋ํ ์์๋ฅผ ํ์ํ์ฌ ๋ค์์ ์ํํ ์ฃผ๋ณ ์ฅ์น๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
Fuse๋ ์๋ฎฌ๋ ์ดํธ๋ ๋จธ์ ์ ์ฐ๊ฒฐ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค. (์์ ฏ UI๋ก,
๊ดํธ ์์ ํ์๋ ํค๋ ์ต์ ์ ํ ๊ธํฉ๋๋ค. ์ํฐ ๋ฒํผ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๊ณ ์ผํ!
์ค๋จ). ๋ณ๊ฒฝ๋ ์ค์ ์ ํ์ฌ ์คํ ์ค์ธ Fuse์๋ง ์ ์ฉ๋ฉ๋๋ค.
๋ํ ์ฃผ๋ณ ์ฅ์น๋ฅผ ํ์ฑํ ๋ฐ ๋นํ์ฑํํ๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์
์๋ฎฌ๋ ์ด์ ๋จธ์ ์ ๋ฆฌ์ .
์ผ์คํค ์กฐ์ข ๊ฐ
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Kempston ์กฐ์ด์คํฑ ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
(์๋ง Spectrum์์ ๊ฐ์ฅ ๋๋ฆฌ ์ง์๋๋ ์ ํ์ผ ๊ฒ์ ๋๋ค). ์ด
์ต์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ธํฐํ์ด์ค ์์ฒด๋ฅผ
์กฐ์ด์คํฑ์ ์ฐ๊ฒฐํ์ง ์๋ ์คํํธ๋ผ; ์ด๋ Spectrum์ด
์ ๋ ฅ ํฌํธ 31์ ์ฝ๊ธฐ์ ์๋ตํฉ๋๋ค. ๊ฒ์์์ Kempston ์กฐ์ด์คํฑ์ ์ฌ์ฉํ๋ ค๋ฉด
์ด ์ต์ ์ ํ์ฑํํด์ผ ํ๋ฉฐ Kempston ์กฐ์ด์คํฑ๋ ์ ํํด์ผ ํฉ๋๋ค.
์ ์, ์ต์ ์กฐ์ด์คํฑ ๋ฉ๋ด๋ฅผ ์ ํํฉ๋๋ค.
์ผ์คํค ๋ง์ฐ์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Kempston ๋ง์ฐ์ค ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
Fuse ์ ์ฒด ํ๋ฉด์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ง์ฐ์ค๊ฐ ์๋์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
Kempston ์ธํฐํ์ด์ค์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ค์์ ํด๋ฆญํด์ผ ํฉ๋๋ค.
Fuse์ ํฌ์ธํฐ๋ฅผ ์ก์ผ๋ผ๊ณ ์ง์ํ๊ธฐ ์ํ ์คํํธ๋ผ ํ์
๋ณด์ด์ง ์๋); Fuse์๊ฒ ํด์ ํ๋ผ๊ณ ์ง์ํ๋ ค๋ฉด ๊ฐ์ด๋ฐ ๋ฒํผ(๋๋ ํ )์ ํด๋ฆญํ์ญ์์ค.
๋๋ Esc๋ฅผ ๋๋ฆ ๋๋ค.
ํ๋ ์ ๋ฒํผ UI์์ Fuse๋ GPM ์ฌ์ฉ์ ์ ํธํฉ๋๋ค. ์ด๊ฒ์ด ๊ฐ๋ฅํ์ง ์๋ค๋ฉด,
๋ด์ฅ PS/2 ๋ง์ฐ์ค ์ง์์ผ๋ก ๋์ฒด๋ฉ๋๋ค. ์ด ๋ชจ๋์์๋ ์๋ํฉ๋๋ค.
/dev/์ ๋ ฅ/๋ง์ฐ์ค, /๊ฐ๋ฐ/๋ง์ฐ์ค ๊ทธ๋ /dev/psaux, ์ฑ๊ณตํ๋ฉด ์ค์ง
ํ๋๋ฅผ ์ฝ๋๋ค. ์ด๋ค ์ค ์ฒซ ๋ฒ์งธ๋ (์ ์ด๋ Linux์์๋
2.6 ์๋ฆฌ์ฆ ์ปค๋) ๋ชจ๋ ์ ํ์ ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ง์ฐ์ค๋
์ฌ์ฉํ์ญ์์ค.
๊ตํ ๋ง์ฐ์ค ๋ฒํผ
์ด ์ต์ ์ ํ์ฑํํ๋ฉด ์ผ์ชฝ ๋ง์ฐ์ค ๋ฒํผ๊ณผ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ๋ฒํผ์ด ์๋ก ๋ฐ๋๋๋ค.
Kempston ๋ง์ฐ์ค๋ฅผ ์๋ฎฌ๋ ์ด์ ํ ๋.
ํ๋ฌ ๋ณด๋ฌผ์์
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๋ Fuller Box AY ์ฌ์ด๋๋ฅผ ์๋ฎฌ๋ ์ดํธํ๊ณ
์กฐ์ด์คํฑ ์ธํฐํ์ด์ค. ์ด ์๋ฎฌ๋ ์ด์ ์ 16k, 48k ๋ฐ
TC2048 ๊ธฐ๊ณ.
๋ฉ๋ก๋
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๋ Melodik AY ์ฌ์ด๋ ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
์ด๋ฌํ ์ธํฐํ์ด์ค์ ๋ง์ ์ ์ฌํ ์ธํฐํ์ด์ค๋
48K Spectrum์ 128K Spectrum๊ณผ ๋์ผํ 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 Spectrum์ ๋ถํ ํ ์ ์์ต๋๋ค. SpeccyBoot ๋ณด๊ธฐ
์ ์น ํ์ด์ง http://speccyboot.sourceforge.net/ ์์ธํ ๋ด์ฉ์.
์คํ๋๋ผ ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ Cheetah SpecDrum ์ฌ์ด๋๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
์ํธ ์์ฉ. World of Spectrum Infoseek ์น ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
http://www.worldofspectrum.org/infoseekid.cgiid = 1000062 ๋งค๋ด์ผ์ ๊ฒฝ์ฐ,
์ํํธ์จ์ด ๋ฑ. ์ด ์๋ฎฌ๋ ์ด์ ์ 48k, 128k ๋ฐ
TC2048 ๊ธฐ๊ณ.
์คํํธ๋ผ๋ท
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๋ Spectranet ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
Spectrum์ฉ ์ด๋๋ท ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฐธ์กฐ ์คํํธ๋ผ๋ท
์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
์คํํธ๋ผ๋ท ๋นํ์ฑํ
์ด ์ต์ ์ Spectranet ์๋ ํ์ด์ง ์ธ ์ ํผ์ ์ํ๋ฅผ ์ ์ดํฉ๋๋ค.
(J2). ์ฐธ์กฐ ์คํํธ๋ผ๋ท ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
์ต์ ์ฃผ๋ณ๊ธฐ๊ธฐ, ๋์คํฌ...
์ฃผ๋ณ ์ฅ์น๋ฅผ ํ์ฑํ ๋ฐ ๋นํ์ฑํํ๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์
์๋ฎฌ๋ ์ด์ ๋จธ์ ์ ๋ฆฌ์ .
๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8-bit IDE
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๋ ๊ฐ๋จํ 8๋นํธ IDE ์ธํฐํ์ด์ค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
Spectrum +3e์์ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๊ฐ์ด ํ๋ ๋์คํฌ๋ฅผ ์ฐ๊ฒฐํ๊ณ
๋ฅผ ํตํด ์ฐ๊ฒฐ ํด์ ๋จ ๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8-bit ๋ฉ๋ด๋ฅผ ์ ํํฉ๋๋ค.
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 ์ธํฐํ์ด์ค
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ +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...
Fuse๊ฐ RZX๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๊ตฌ์ฑํ ์ ์๋ RZX ์ต์ ๋ํ ์์๋ฅผ ํ์ํฉ๋๋ค.
์ ๋ ฅ ๋ น์. (์์ ฏ UI์์ ๊ดํธ ์์ ํ์๋ ํค๋
์ต์ ์ํฐ ๋ฒํผ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๊ณ ์ผํ! ์ค๋จ). ๋ณ๊ฒฝ๋
์ค์ ์ ํ์ฌ ์คํ ์ค์ธ Fuse์๋ง ์ ์ฉ๋ฉ๋๋ค.
๋ง๋ค๊ธฐ ์๋ ์ ์ฅ
์ด ์ต์ ์ ์ ํํ๋ฉด Fuse๊ฐ ๋ น์์ ์ค๋ ์ท์ ์ถ๊ฐํฉ๋๋ค.
RZX ํ์ผ์ ์์ฑํ๋ ๋์ 5์ด๋ง๋ค ์คํธ๋ฆฌ๋ฐํ๋ฏ๋ก
์ค๋ ์ท์ ๋ช ์์ ์ผ๋ก ์ถ๊ฐํ์ง ์๊ณ ์ฌ์ฉํ ๋กค๋ฐฑ ๊ธฐ๋ฅ
์คํธ๋ฆผ์ผ๋ก. ์ด์ ์ค๋ ์ท์ ์คํธ๋ฆผ์์ ์ ๊ฑฐ๋์ด
ํ์ผ ํฌ๊ธฐ ๋ฐ ์ค๋ ์ท ์ ๊ฐ์: ๊ฐ ์ค๋ ์ท์ ์ต๋ 15์ด๊น์ง
15๋ถ๊น์ง XNUMX์ด๋ง๋ค ์ค๋ ์ท XNUMX๊ฐ, ๊ทธ ๋ค์์๋ XNUMX๊ฐ
5๋ถ๊น์ง XNUMX๋ถ๋ง๋ค ์ค๋ ์ท, ๊ทธ ๋ค์์๋ XNUMX๊ฐ์ ์ค๋ ์ท
5 ๋ถ. ์ด "๊ฐ์ง์น๊ธฐ"๋ ์๋์ผ๋ก ์ฝ์ ๋
์ค๋ ์ท: ์คํธ๋ฆผ์ ์๋์ผ๋ก ์ฝ์ ๋ ์ค๋ ์ท์ ์ ๋ ์ ๋ฆฌ๋์ง ์์ต๋๋ค.
์์ถํ๋ค RZX ๋ฐ์ดํฐ
์ด ์ต์ ์ ์ ํํ๋ฉด ZLIB Fuse๊ฐ ์ปดํ์ผ๋ ๋ ์ฌ์ฉํ ์ ์์์ต๋๋ค.
Fuse๊ฐ ์์ฑํ ๋ชจ๋ RZX ํ์ผ์ ์์ถ๋ฉ๋๋ค. ์ด๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์ข์
ํ์ผ์ ํจ์ฌ ๋ ์๊ฒ ๋ง๋ค๊ณ ์๋ง๋
RZX ํ์ผ์ ๋๋ฒ๊น ํ๊ฑฐ๋ ๋ค๋ฅธ ํ์ผ์ด ์๋ ๊ฒฝ์ฐ์๋ง ๋์ญ์์ค.
์์ถ๋ RZX ํ์ผ์ ์ง์ํ์ง ์๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
๊ฒฝ์ ๋ชจ๋
์ด ์ต์ ์ ์ ํํ๋ฉด ์์๋๋ ๋ชจ๋ ์ ๋ ฅ ๋ น์์ด ์์๋ฉ๋๋ค.
'๊ฒฝ์ ๋ชจ๋'์์ ๋ง๋ค์ด์ก์ต๋๋ค. ๋ณธ์ง์ ์ผ๋ก ์ด๊ฒ์ Fuse๊ฐ
์ค์ Spectrum์ฒ๋ผ: ์ค๋ ์ท์ ๋ก๋ํ ์ ์๊ณ ์๋ฎฌ๋ ์ด์ ์ ์ผ์ ์ค์งํ ์ ์์ต๋๋ค.
์ด์จ๋ ์๋๋ฅผ ๋ฐ๊พธ๊ฑฐ๋ ํ์ค์์ ํ ์ ์์๋ ๋ชจ๋ ๊ฒ์
๊ธฐ๊ณ. ์ด๋ฌํ ์ผ์ด ์๋๋๊ฑฐ๋ ์๋ฎฌ๋ ์ดํธ๋ ํจ์ฆ๊ฐ
์ผ๋ฐ Spectrum ์๋๋ณด๋ค 5% ์ด์ ๋น ๋ฅด๊ฑฐ๋ ๋๋ฆฌ๊ฒ ์คํํ ๋ค์
๋ น์์ด ์ฆ์ ์ค์ง๋ฉ๋๋ค.
If libgcrypt Fuse๊ฐ ์ปดํ์ผ๋์์ ๋ ์ฌ์ฉํ ์ ์์๊ณ ๋ค์์ผ๋ก ๋ง๋ ๋ น์
ํ์ฑํ๋ ๊ฒฝ์ ๋ชจ๋๋ ์ด๋ก ์ '์ธ์ฆ'์ ์ํด ๋์งํธ ์๋ช ๋ฉ๋๋ค.
์์ ์ ํ ์ฌํญ์ ์ ์ฉํ์ฌ ๋ง๋ค์ด์ก์ต๋๋ค. ๊ทธ๋ฌ๋, ์ด
์์ is ์ง์ ์์ ํด์ผํฉ๋๋ค. (๊ทธ๋ฆฌ๊ณ be ๋ง๋ ๊ทธ๋์), so ์ ์, ์กด์ฌ of ์ด๋ค
์๋ช on an RZX ํ์ผ ์์์ ์ง์ be ์ดฌ์ as ์ ๊ณต ์ฆ๋ช ๊ทธ it ์๋ค
๋ง๋ ๊ณผ ๊ฒฝ์ ๋ชจ๋ ์ ํจํ. ์ด ๊ธฐ๋ฅ์ Fuse์๋ง ํฌํจ๋์ด ์์ต๋๋ค.
Fuse๊ฐ ์จ๋ผ์ธ์์ ์ฌ์ฉ๋๊ธฐ ์ํ ์๊ตฌ ์ฌํญ ์ค ํ๋์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ํ.
๊ฒฝ์ ์ํธ
์ฌ๊ธฐ์ ์ ๋ ฅํ ์ซ์ ์ฝ๋๋
๊ฒฝ์ ๋ชจ๋. ์ด๊ฒ์ ์จ๋ผ์ธ ํ ๋๋จผํธ์ ๋ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๋๋ค.
ํน์ ์ฝ๋๊ฐ ์ ๋ ฅ๋ ํ์ ๋ น์๋์์์ '์ฆ๋ช 'ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ถ์๋. ์ด๋ฌํ ํ ๋๋จผํธ์์ ํ๋ ์ดํ์ง ์๋ ๊ฒฝ์ฐ ์์ ํ๊ฒ ๋ฌด์ํ ์ ์์ต๋๋ค.
์ด ์ต์ .
ํญ์ ํฌํจ ์ค๋ ์ฌ์ง
๋ นํ ์ RZX ํ์ผ์ ์ค๋ ์ท์ ํฌํจํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
๊ธฐ์กด ์ค๋ ์ท์์ ์์๋ฉ๋๋ค.
์ต์ ์กฐ์ด์คํฑ
Fuse๋
์คํํธ๋ผ. ์ด๋ฌํ ์๋ฎฌ๋ ์ดํธ๋ ์กฐ์ด์คํฑ์ ๋ํ ์ ๋ ฅ์ ์ค์ ์กฐ์ด์คํฑ์์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
์๋ฎฌ๋ ์ดํ ๋จธ์ ์ ์ฐ๊ฒฐ(๋ค์์ ํตํด ๊ตฌ์ฑ๋จ) ์ต์ ์กฐ์ด์คํฑ,
์กฐ์ข ๊ฐ 1 ... ๊ณผ ์ต์ ์กฐ์ด์คํฑ, ์กฐ์ข ๊ฐ 2 ... ์ต์ ) ๋๋ q, a,
o, p๋ฐ ์คํ์ด์ค ๋ฒํผ ์๋ฎฌ๋ ์ด์ ๋จธ์ ํค๋ณด๋์ ํค๋ ๋ค์์ ํตํด ๊ตฌ์ฑ๋ฉ๋๋ค.
์ต์ ์กฐ์ด์คํฑ, ๊ฑด๋ฐ... ์ต์ . ํค๋ณด๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
์กฐ์ด์คํฑ์ ์๋ฎฌ๋ ์ดํธ q, a, o, p๋ฐ ์คํ์ด์ค ๋ฒํผ ํค๋ ์ ์์ด ์๋๋๋ค.
ํจ๊ณผ(์ฌ์ฉ๊ณผ ๊ฐ์ ์ผ์ ํ๋ ๊ฒ์์ ๋ฌธ์ ๋ฅผ ํผํ๊ธฐ ์ํด p ์ธ์ ์ผ์ ์ค์ง
์กฐ์ด์คํฑ ์ฌ์ฉ).
๊ฐ ์กฐ์ด์คํฑ('๊ฐ์ง' ํค๋ณด๋ ์กฐ์ด์คํฑ ํฌํจ)์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋ค์ ์กฐ์ด์คํฑ ์ ํ ์ค ํ๋๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
์์
์กฐ์ด์คํฑ ์์: ๋ชจ๋ ์ ๋ ฅ์ด ๋ฌด์๋ฉ๋๋ค.
์ปค์
๋๋ฅด๋ ๊ฒ๊ณผ ๋์ผํ ์ปค์ ์กฐ์ด์คํฑ 5 (์ผ์ชฝ), 6 (ํ์), 7 (์๋ก),
8 (์ค๋ฅธ์ชฝ) ๋ฐ 0 (๋ถ).
์ผ์คํค
์ ๋ ฅ ํฌํธ 31์์ ์ฝ๋ Kempston ์กฐ์ด์คํฑ. ์ต์
์ฃผ๋ณ๊ธฐ๊ธฐ, ์ผ์คํค ์ธํฐํ์ด์ค ์ต์ ๋ ์ ๋ ฅ์ ๋ํด ์ค์ ํด์ผ ํฉ๋๋ค.
์ธ์ํ ์ ์์ต๋๋ค.
์ฑํด๋ ์ด 1
์ฑํด๋ ์ด 2
'์ผ์ชฝ' ๋ฐ '์ค๋ฅธ์ชฝ' Sinclair ์กฐ์ด์คํฑ, 1
(์ผ์ชฝ), 2 (๊ถ๋ฆฌ), 3 (ํ์), 4 (์๋ก) ๋ฐ 5 (ํ์ฌ) ๋๋ 6 (์ผ์ชฝ), 7
(๊ถ๋ฆฌ), 8 (ํ์), 9 (์๋ก) ๋ฐ 0 (ํ์ฌ) ๊ฐ๊ฐ.
ํ์ด๋ฉ์ค 1
ํ์ด๋ฉ์ค 2
Timex 2068์ ๋ถ์ฐฉ๋ '์ผ์ชฝ' ๋ฐ '์ค๋ฅธ์ชฝ' ์กฐ์ด์คํฑ
๋ณํ์ ๋ด์ฅ ์กฐ์ด์คํฑ ์ธํฐํ์ด์ค.
์ค์ ์กฐ์ด์คํฑ์ ๊ฒฝ์ฐ ๊ตฌ์ฑ๋ ๊ฐ๋ฅํฉ๋๋ค(ํ์ฌ๋
GTK+ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ ๋) ์กฐ์ด์คํฑ์ ๊ฐ ๋ฒํผ์ ์ด๋ค ํจ๊ณผ๊ฐ ์๋์ง:
์ด๊ฒ์ ๋ ์์๋ค ์กฐ์ข ๊ฐ ํ์ฌ, ์๋ฎฌ๋ ์ด์ ๋ ์กฐ์ด์คํฑ์ ๋ถ์ ๋๋ฅด๋ ๊ฒ๊ณผ ๋์ผ
๋จ์ถ, ์๋ฌด๊ฒ๋, ํจ๊ณผ๊ฐ ์์์ ์๋ฏธํ๊ฑฐ๋ Spectrum ํค๋ ๋ค์์ ์๋ฏธํฉ๋๋ค.
ํด๋น ๋ฒํผ์ ๋๋ฅด๋ ๊ฒ์ ์คํํธ๋ผ ํค๋ฅผ ๋๋ฅด๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
์ต์ ์ ํ ROM์
Fuse์์ ์๋ฎฌ๋ ์ด์ ํ ๊ฐ Spectrum ๋ณํ์ ๋ํด ๊ฐ๋ณ ๋ํ ์์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํด๋น ์์คํ ์์ ์ฌ์ฉํ๋ ROM์ ์ ํํ ์ ์์ต๋๋ค. ์ํ๋ ROM์ ์ ํํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ๋ ค๋ฉด Spectrum์ ์ฌ์ค์ ํ์ญ์์ค.
์ต์ ํํฐ...
ํ์ฌ ์ฌ์ฉ ์ค์ธ ๊ทธ๋ํฝ ํํฐ๋ฅผ ์ ํํฉ๋๋ค. ์ฐธ์กฐ ๊ทธ๋ํฝ ํํฐ ์น์
์์ธํ ๋ด์ฉ์.
์ต์ ๋์คํฌ ์ต์ ...
๋์คํฌ ๋๋ผ์ด๋ธ๋ฅผ ์๋ฎฌ๋ ์ด์ ํ ๋ 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' ๋ฉด์ ๋ํด ๋ณ๋์ ํ์ผ์ ๋ณํฉํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ์ ํํฉ๋๋ค.
์ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ด ๋ ๋์คํฌ ์ด๋ฏธ์ง ๋ณ๋ ํ์ผ. ๋๋ถ๋ถ ์๋ฉด
๋์คํฌ ์ด๋ฏธ์ง๋ ๋ ๊ฐ์ ๋จ๋ฉด ๋์คํฌ ์ด๋ฏธ์ง๋ก ๋คํ๋ฉ๋๋ค. ์: `Golden Axe -
Side A.dsk' ๋ฐ 'Golden Axe - Side B.dsk'. ๊ทธ๋์ ์ฐ๋ฆฌ๊ฐ Golden์ ํ๋ ์ดํ๊ณ ์ถ๋ค๋ฉด
Axe, ๋จผ์ ์ฒซ ๋ฒ์งธ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ฝ์ ํด์ผ ํ๊ณ ๊ฒ์์์ ์์ฒญํ๋ฉด
B๋ฉด์ ์ฝ์ ํ๋ ค๋ฉด ๋ ๋ฒ์งธ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ฐพ์์ ์ด์ด์ผ ํฉ๋๋ค.
๋๋ผ์ด๋ธ ๋ด๋ถ์ ๋์คํฌ๋ฅผ '๋ค์ง๊ธฐ'๋ง ํ๋ฉด ๋ฉ๋๋ค. ํ์ฑํํ๋ฉด Fuse๊ฐ ์ด๊ธฐ๋ฅผ ์๋ํฉ๋๋ค.
๋ ๋ฒ์งธ ์ด๋ฏธ์ง๋ ์๋ฉด ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์์ฑํฉ๋๋ค(๋ ์ด๋ฏธ์ง ๋ณํฉ
๋จ๋ฉด ๋์คํฌ ์ด๋ฏธ์ง) ์ด ๋ณํฉ๋ ๊ฐ์ ๋์คํฌ๋ฅผ ๋์คํฌ์ ์ฝ์ ํฉ๋๋ค.
์ด์ ํ๋ค. ์ด ๊ธฐ๋ฅ์ ํ์ผ์ด ์๋ฉด์ ๋จ๋ฉด์ธ์ง ์ฌ๋ถ๋ฅผ ๊ฐ์งํฉ๋๋ค.
ํ์ผ ์ด๋ฆ์ด [Ss]ide[ _][abAB12][ _.]์ ๊ฐ์ ํจํด๊ณผ ์ผ์นํ๋ ๊ฒฝ์ฐ ์ด๋ฏธ์ง
์ด๋ ค ์๋ ๋์คํฌ์ ํ์ผ ์ด๋ฆ์ ๋๋ค. Fuse๊ฐ ๋ฐ๊ฒฌ๋๋ฉด ์ด๊ธฐ๋ฅผ ์๋ํฉ๋๋ค.
๋์คํฌ์ ๋ค๋ฅธ ์ชฝ๋ ์ ์ ํ ๋ฌธ์๋ก ๋์ฒดํฉ๋๋ค.
ํ์ผ ์ด๋ฆ ์: 1โ2, aโb, AโB. ์ฑ๊ณตํ๋ฉด ๋ ๊ฐ๋ฅผ ๋ณํฉํฉ๋๋ค.
์ด์ ๋๋ผ์ด๋ธ์ ์๋ฉด ๋์คํฌ๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ
`Golden Axe - Side A.dsk'๋ฅผ ์ด๋ฉด Fuse๊ฐ `Golden Axe -๋ฅผ ์ด๋ ค๊ณ ์๋ํฉ๋๋ค.
์ฌ์ด๋ B.dsk'๋ ๋ง์ฐฌ๊ฐ์ง๋ค. ์ด์ Golden Axe๊ฐ ์์ฒญํ๋ฉด ๋์คํฌ๋ฅผ '๋ค์ง๊ธฐ'๋ง ํ๋ฉด ๋ฉ๋๋ค.
'์ฌ์ด๋ B'. ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ด๋จธ ๋๋๋ค, ์ ๋จ๋ฉด ๋๋ผ์ด๋ธ ๊ณผ
ํญ์.
F11
์ต์ ๊ฐ๋ ์ฐฌ ํ๋ฉด
Fuse๋ฅผ ์ ์ฒด ํ๋ฉด๊ณผ ์ฐฝ ๋ชจ๋ ๊ฐ์ ์ ํํฉ๋๋ค. ์ด ๋ฉ๋ด๋ง ๊ฐ๋ฅ
SDL UI์์.
์ต์ ์ฐํ๊ธฐ
If libxml2 Fuse๊ฐ ์ปดํ์ผ๋ ๋ ์ฌ์ฉํ ์ ์์์ต๋๋ค. ์ด๋ก ์ธํด Fuse์ ํ์ฌ
์ธ ์ ์๋ ์ต์ .fuserc ๊ทํ์ ํ ๋๋ ํ ๋ฆฌ์์
Fuse๊ฐ ๋ค์ ์์๋๋ฉด ๋ค์ ์ ํ๋ฉ๋๋ค. ์ด ํ์ผ์ ์ ๋ฐ์ดํธํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์
์ด ์ต์ ์ ์ฌ์ฉํ์ง๋ง ๊ฐ๋จํ XML ํ์ผ์ด๋ฏ๋ก ํธ์งํ๊ธฐ๊ฐ ๋๋ฌด ์ด๋ ต์ง ์์์ผ ํฉ๋๋ค.
๋น์ ์ด ์ ๋ง๋ก ์ํ๋ค๋ฉด ์.
์ค์ง
๊ธฐ๊ณ, ์ค์ง
์๋ฎฌ๋ ์ด์ ์ ์ผ์ ์ค์งํ๊ฑฐ๋ ์ผ์ ์ค์ง ํด์ ํฉ๋๋ค. ์ด ์ต์ ์ GTK+ ๋ฐ Win32์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
UI; ๋ค๋ฅธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ผ์ ์ค์งํ๋ ค๋ฉด F1์ ๋๋ฌ ๊ธฐ๋ณธ ๋ฉ๋ด๋ฅผ ๋ถ๋ฌ์ค์ญ์์ค.
F5
๊ธฐ๊ณ, ๋ค์ ์ฐ๊ธฐ
์๋ฎฌ๋ ์ดํธ๋ Spectrum์ ์ฌ์ค์ ํฉ๋๋ค. ๋ค์ ๋งํ์ง๋ง, ๋ค์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ด๋ฅผ ์ทจ์ํ ์ ์์ต๋๋ค.
GTK+ ๋๋ Win32 UI.
๊ธฐ๊ณ, ํ๋ ์ฌ์ค์
์๋ฎฌ๋ ์ดํธ๋ Spectrum์ ์ฌ์ค์ ํฉ๋๋ค. ํ๋ ๋ฆฌ์ ์ Spectrum์
์ ์์ ๊ป๋ค๊ฐ ๋ค์ ์ผญ๋๋ค. ๋ค์ ๋งํ์ง๋ง ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ทจ์ํ ์ ์์ต๋๋ค.
GTK+ ๋๋ Win32 UI๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
F9
๊ธฐ๊ณ, ์ ํ ...
์๋ฎฌ๋ ์ดํธํ Spectrum ์ ํ์ ์ ํํฉ๋๋ค. 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์ด ํฌํจ๋ A +3
์์ ํ์ฑํ๋ 8๋นํธ ์ธํฐํ์ด์ค ์ต์ ๋์คํฌ Peripherals ๋ํ. ๋ณด๋ค
http://www.worldofspectrum.org/zxplus3e/ ์์ธํ ๋ด์ฉ์.
ํ์ด๋ฉ์ค TC2048
ํ์ด๋ฉ์ค TC2068
ํฌ๋ฅดํฌ๊ฐ์ Timex์์ ์ถ์ํ Spectrum์ ๋ณํ.
ํ์ด๋ฉ์ค TS2068
๋ถ๋ฏธ์ Timex์์ ์ถ์ํ Spectrum์ ๋ณํ์ ๋๋ค.
ํํ๊ณค 128K
Spectrum์ ๋ฌ์์ ํด๋ก . ๋ผ๋ ๊ธฐ๊ณ๊ฐ ๋ง์ด ์์์ต๋๋ค.
1989๋ ๋ถํฐ 2006๋ ๊น์ง ํํ๊ณค, ์ด ๊ธฐ๊ณ๋ 1991๋ ์๋์ ํด๋น
์ต์ ์ธ AY ์ฌ์ด๋ ์นฉ๊ณผ ํตํฉ๋ Beta 128์ด ํฌํจ๋ Pentagon 128K
๋์คํฌ ์ธํฐํ์ด์ค์ด๋ฉฐ ๊ฐ์ฅ ์์ฃผ ์๋ฎฌ๋ ์ดํธ๋๋ ๋จธ์ ์ ๋ฒ์ ์ ๋๋ค. ๋
๊ธฐ์ ์ธ๋ถ ์ฌํญ์ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
http://www.worldofspectrum.org/rusfaq/index.html,
ํํ๊ณค 512K
ํํ๊ณค 1024K
์ต์ ๋ฒ์ ์ ํํ๊ณค ๋ฌ์์ ์คํํธ๋ผ ํด๋ก
๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ์ "Mr Gluk Reset Service" ROM์ ๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
ํ์จ์ด.
์ ๊ฐ์๋ฆฌ ZS 256
Spectrum์ ๋ ๋ค๋ฅธ ๋ฌ์์ ํด๋ก . ์ผ๋ถ ์ธ๋ถ ์ ๋ณด๋ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
http://www.worldofspectrum.org/rusfaq/index.html. ๋ชจ๋ ๋ฌ์์์ธ์ฒ๋ผ
ํด๋ก , ๊ทธ๋ค์ ๋ฒ ํ 3.5 ๋์คํฌ๋ฅผ ํตํด ์ก์ธ์คํ ์ ์๋ 128์ธ์น ๋์คํฌ ๋๋ผ์ด๋ธ๋ฅผ ๋ด์ฅํ์ต๋๋ค.
์ธํฐํ์ด์ค ๋ฐ TR-DOS(Technology Research Disk ์ด์ ์ฒด์ ). ๊ทธ๋งํผ
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
๋ง์คํฌ ๋ถ๊ฐ๋ฅํ ์ธํฐ๋ฝํธ๋ฅผ ์๋ฎฌ๋ ์ดํธ๋ Spectrum์ผ๋ก ๋ณด๋ ๋๋ค. ์ ์คํ๋ก ์ธํด
ํ์ค 48K ROM์ ๊ฒฝ์ฐ ์ฌ์ค์ ์ด ๋ฐ์ํ์ง๋ง ์์ ๋ ROM์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ ํ์ฉํ์ญ์์ค. +D(๋๋ DISCiPLE)๊ฐ ์๋ฎฌ๋ ์ดํธ๋ ๋ ์ด๊ฒ์ ๋ค์์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
+D(๋๋ DISCiPLE)์ ์คํฌ๋ฆฐ์ท ๋ฐ ์ค๋ ์ท ๊ธฐ๋ฅ์ ์ก์ธ์คํฉ๋๋ค( +D
์๋ฎฌ๋ ์ด์ ๊ณผ ์ ์ ์๋ฎฌ๋ ์ด์ ์๋ ์น์ ). DISCiPLE์ ๊ฒฝ์ฐ Caps Shift
NMI ๋ฒํผ์ ๋๋ฅธ ์ํ์์ ๋๋ฅด๊ณ ์์ด์ผ ํฉ๋๋ค. ์ผ๋ถ UI์ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ์ ์์ต๋๋ค.
๊น๋ค๋กญ๊ฑฐ๋ ์ฌ์ง์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. DISCiPLE์ GDOS์๋ ๋ฒ๊ทธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์ ์ฅ๋ ์ค๋ ์ท์ด ์์๋๊ณ NMI์์ ๋ฐํ๋์ง ์์
๋ฉ๋ด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ด ๋ฒ๊ทธ๋ +D์ G+DOS์๋ ์์ต๋๋ค.
F7
๋ฏธ๋์ด, ์ค์, ์ด๋ค...
๋ก๋ํ PZX, TAP ๋๋ TZX ๊ฐ์ ํ ์ดํ ํ์ผ์ ์ ํํฉ๋๋ค. ์ฐธ์กฐ FILE SELECTION
ํ์ผ์ ์ ํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋ ์น์ ์ ์ฐธ์กฐํ์ธ์. ๋ง์ฝ์ ์๋๋ก๋ ๋ฏธ๋์ด ์ค์
์ผ๋ฐ ์ต์ ๋ํ ์์(๊ธฐ๋ณธ๊ฐ)์์ ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ผ, ์ด๋ค...
๋ฉ๋ด ์ต์ ๋์ ํ ์ดํ๊ฐ ์๋์ผ๋ก ๋ก๋๋๊ธฐ ์์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด, ๋น์ ์
์๋ฎฌ๋ ์ดํธ๋ ์์คํ ์์ ๋ก๋๋ฅผ ์์ํด์ผ ํฉ๋๋ค(LOAD "" ๋๋ 128์ ํ ์ดํ ์ฌ์ฉ).
๋ก๋ ์ต์ (๋จผ์ ์ฌ์ค์ ํด์ผ ํ ์๋ ์์).
์ ๋ณด์ฆ TZX ํ์ผ์ด ์ ๋๋ก ๋ก๋๋๋์ง ํ์ธํ๋ ค๋ฉด ํ์ผ์ ์ ํํ๊ณ ํ์ธํด์ผ ํฉ๋๋ค.
์ผ๋ฐ ์ต์ ๋ํ ์์์์ ํ ์ดํ ๋ก๋ฉ ํธ๋ฉ์ด ๋นํ์ฑํ๋์ด ์๋์ง ํ์ธํ ๋ค์ F8
(๋๋ ํ ๋ฏธ๋์ด, ์ค์, ์ฐ๊ทน). ์ฆ, ๋๋ถ๋ถ์ TZX๋ ํ ์ดํ ๋ก๋ฉ ํธ๋ฉ๊ณผ ํจ๊ป ์๋ํฉ๋๋ค.
ํ์ฑํ(์ข ์ข ๋น ๋ฅด๊ฒ ์ค๊ฐ์ ๋ก๋ํ ๋ค์ ๋๋จธ์ง๋ ์ค์๊ฐ์ผ๋ก ๋ก๋)ํ๋ฏ๋ก
๊ทธ๋ฐ ์์ผ๋ก ๋จผ์ ์๋ํ๊ณ ์ถ์ ์๋ ์์ต๋๋ค.
F8
๋ฏธ๋์ด, ์ค์, ์ฐ๊ทน
ํ์ํ ๊ฒฝ์ฐ PZX, TAP ๋๋ TZX ํ์ผ ์ฌ์์ ์์ํฉ๋๋ค. (์ต์ ์ ํ(๋๋
ํค๋ฅผ ๋๋ฌ F8)๋ฅผ ๋ค์ ๋๋ฅด๋ฉด ์ฌ์์ด ์ผ์ ์ค์ง๋๊ณ ๋ค์ ๋๋ฅด๋ฉด ๋ค์ ์์๋ฉ๋๋ค. ์ค๋ช ํ๋ค โ ๋ง์ฝ
ํ ์ดํ ๋ก๋ฉ ํธ๋ฉ์ด ๋นํ์ฑํ๋์ด(์ผ๋ฐ ์ต์ ๋ํ ์์์์)
์๋ฎฌ๋ ์ดํธ๋ ์ปดํจํฐ์ ๋ก๋ ํ๋ก์ธ์ค๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ๋น์ ์ ๋ํ '๋๋ฅด๋ฉด
ํ๋ ์ด', ๋งํ์๋ฉด :-), ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ๋น์ ์ด ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. '๋๋ฅด๊ธฐ'๊ฐ ํ์ํ ์๋ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ๋ฉํฐ๋ก๋๊ฐ ํฌํจ๋ TZX์ ๊ฐ์ ํน์ ์ํฉ์์ ์ด์ ๊ฐ์ด ์ฌ์ํฉ๋๋ค.
๊ฒ์์๋ ์ ์ง ํ ์ดํ ์์ฒญ์ด ์์ ์ ์์ต๋๋ค(Fuse๊ฐ ์ค์ํจ).
๋ฏธ๋์ด, ์ค์, ๊ฒ์
ํ์ฌ ํ ์ดํ๋ฅผ ํ์ํฉ๋๋ค. ๊ฐ ๋ฐ์ดํฐ ๋ธ๋ก์ ๋ํ ๊ฐ๋ตํ ํ์
Fuse๊ฐ ์ฌ์ํ ๋ธ๋ก์ ์ ํํ ์ ์๋ ํ์ฌ ํ ์ดํ๊ฐ ๋ํ๋ฉ๋๋ค.
๋ค์. GTK+ UI๋ฅผ ์ฌ์ฉํ๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ํ์๋๋ ๋์ ์๋ฎฌ๋ ์ด์ ์ด ๊ณ์๋ฉ๋๋ค.
๋ธ๋ก์ ๋ ๋ฒ ํด๋ฆญํ๋ฉด ์ ํ๋ฉ๋๋ค. ๋ค๋ฅธ UI์์๋ ์๋ฎฌ๋ ์ด์ ์ด ์ผ์ ์ค์ง๋ฉ๋๋ค.
์ปค์ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ํฐ ๋ฒํผ ๊ทธ๊ฒ์ ์ ํํฉ๋๋ค. ๋น์ ์ด ๋น์ ์ ๊ฒฐ์ ํ๋ ๊ฒฝ์ฐ
๋ธ๋ก์ ๋ณ๊ฒฝํ์ง ์์ผ๋ ค๋ฉด ๊ทธ๋ฅ ๋๋ฅด์ญ์์ค. ํ์ถ.
๋ฏธ๋์ด, ์ค์, ๋๊ฐ๊ธฐ
์ฒ์๋ถํฐ ๋ค์ ์ฝ์ ์ ์๋๋ก ํ์ฌ ๊ฐ์ ํ ์ดํ๋ฅผ ๋๊ฐ์ต๋๋ค.
๋ฏธ๋์ด, ์ค์, ์ด๊ธฐํ
ํ์ฌ ๊ฐ์ ํ ์ดํ๋ฅผ ์ง์๋๋ค. ์ด๋ `๊นจ๋ํ
slate'๋ฅผ ์๋ก ์ ์ฅํ ํ์ผ์ ์ถ๊ฐํ๊ธฐ ์ ์ ๋ฏธ๋์ด, ์ค์, ์ฐ๋ค... (๋๋ F6).
F6
๋ฏธ๋์ด, ์ค์, ์ฐ๋ค...
ํ์ฌ ๊ฐ์ ํ ์ดํ ๋ด์ฉ์ TZX ํ์ผ์ ์๋๋ค. ๋ค์์ ์ ๋ ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
ํ์ผ ์ด๋ฆ. ๊ฐ์ ํ ์ดํ ๋ด์ฉ์ ์ด์ ์ ๋ก๋๋ ํ ์ดํ์ ๋ด์ฉ์ ๋๋ค.
(๋ง์ง๋ง์ผ๋ก ๋ก๋ํ ์ดํ์ ๋ก๋๋ ๊ฒ์ด ์๋ ๊ฒฝ์ฐ ๋ฏธ๋์ด, ์ค์, ์ด๊ธฐํ) ๋ค์์
๊ทธ ์ดํ๋ก ์๋ฎฌ๋ ์ดํธ๋ ์ปดํจํฐ์์ ์ ์ฅํ ๋ชจ๋ ๊ฒ. ์ด ์๋ก ์ ์ฅ๋ ํ์ผ์
์ง์ ์ด ์ต์ ์ ์ ํํ ๋๊น์ง ๋ชจ๋ ํ ์ดํ ํ์ผ์ ๊ธฐ๋ก๋ฉ๋๋ค!
๋ฏธ๋์ด, ์ค์, ๊ธฐ๋ก ์คํํธ
์๋ฎฌ๋ ์ดํธ๋ Spectrum์ ์ถ๋ ฅ์ ํ์ฌ๋ก ์ง์ ๊ธฐ๋กํ๊ธฐ ์์ํฉ๋๋ค.
๊ฐ์ ํ ์ดํ. ์ด๊ฒ์ ๋นํ์ค ROM์ ์ฌ์ฉํ์ฌ ๊ธฐ๋กํ๊ฑฐ๋
์ฌ์ฉ์ ์ ์ ์ ์ฅ ๋ฃจํด์์. ๋ น์ ์ค์๋ ๋๋ถ๋ถ์ ํ ์ดํ ์์ ์ด ๋นํ์ฑํ๋ฉ๋๋ค.
๋ก ๋ นํ ์ค์ง ๋ฏธ๋์ด, ์ค์, ์ฐ๋ค... ๋ฉ๋ด ์ต์ ์ ์ ํํฉ๋๋ค.
๋ฏธ๋์ด, ์ค์, ๊ธฐ๋ก ์ค์ง
์ง์ ๋ นํ๋ฅผ ์ค์งํ๊ณ ์ ๋ นํ๋ฅผ ๊ฐ์ ํ ์ดํ์ ๋ฃ์ต๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1
Virtual Microdrive ์ด๋ฏธ์ง๋ ์ธํฐํ์ด์ค 1์ด ํ์ฑํ๋ ๊ฒฝ์ฐ์๋ง ์ก์ธ์คํ ์ ์์ต๋๋ค.
์ ์, ์ต์ Peripherals ๋ฉ๋ด. Microdrive ์ด๋ฏธ์ง์ ๋ํ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์
์ ์ ํ ์ ์ฅ ์ต์ ์ด ์ฌ์ฉ๋ ๋๊น์ง ๋์คํฌ์ ํ์ผ์ ๊ธฐ๋ก๋์ง ์์ต๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค ์ ์ ํ
์(ํฌ๋งท๋์ง ์์) Microdrive ์นดํธ๋ฆฌ์ง๋ฅผ ์๋ฎฌ๋ ์ด์ ๋ Microdrive 1์ ์ฝ์ ํฉ๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค...
๊ธฐ์กด Microdrive ์นดํธ๋ฆฌ์ง ์ด๋ฏธ์ง๋ฅผ ์๋ฎฌ๋ ์ด์ ๋ Microdrive 1์ ์ฝ์ ํฉ๋๋ค.
ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ๊บผ๋ด๊ธฐ
Microdrive 1์์ Microdrive ์ด๋ฏธ์ง๋ฅผ ๊บผ๋ ๋๋ค. ์ด๋ฏธ์ง๊ฐ ์์ ๋ ๊ฒฝ์ฐ
๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ ์ง ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 1, ๋ง์ดํฌ๋ก ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ
Microdrive 1์ Microdrive ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํฉ๋๋ค.
๋ฏธ๋์ด, ์ธํฐํ์ด์ค 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 ์๋ฎฌ๋ ์ด์ ๊ณผ
์ ์ ์๋ฎฌ๋ ์ด์ ์ง์๋๋ ํ์ผ ํ์์ ๋ํ ์ฐธ๊ณ ์ฌํญ์ ์๋ ์น์ ).
๋ค์ ํ ๋ฒ, ๋์คํฌ ์ด๋ฏธ์ง์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ด์ ์ ๋ณ๊ฒฝ๋ ํ์ผ์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
๋๋ผ์ด๋ธ์ '์ฝ์ '๋์์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ์ ์งํ๋ ค๋ฉด ์ ์ ํ
Fuse๋ฅผ ์ข ๋ฃํ๊ธฐ ์ ์ '๊บผ๋ด๊ธฐ ๋ฐ ์ฐ๊ธฐ' ์ต์ .
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ใ :, ๋ผ์ ๋ฃ๋ค...
+3์ ์๋ฎฌ๋ ์ดํธ ๋๋ผ์ด๋ธ A:์ ์ฝ๊ณ ์ธ ๋์คํฌ ์ด๋ฏธ์ง ํ์ผ์ ์ฝ์ ํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ใ :, ๊บผ๋ด๊ธฐ
+3์ ์๋ฎฌ๋ ์ดํธ๋ ๋๋ผ์ด๋ธ A: โ ๋๋ ์๋ฎฌ๋ ์ดํธ๋ ๋๋ผ์ด๋ธ์์ ํ์ฌ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ๊บผ๋ ๋๋ค.
๊ธฐ๊ณ์ ๊ด์ ์์ ๊บผ๋ด์ญ์์ค. ์ด๋ฏธ์ง์ ๋ํ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์
๊ตฌ์๋ฐ๋ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ใ :, ์ฐํ๊ธฐ
ํ์ฌ +3์ ๋๋ผ์ด๋ธ A:์ ์๋ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ใ :, ์ฐํ๊ธฐ ๊ฐ์ด...
ํ์ฌ +3์ ๋๋ผ์ด๋ธ A:์ ์๋ ๋์คํฌ ์ด๋ฏธ์ง์ ํ์ฌ ์ํ๋ฅผ ํ์ผ๋ก ์ ์ฅํฉ๋๋ค.
ํ์ผ ์ด๋ฆ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ๋น:, ๋ผ์ ๋ฃ๋ค...
์์ ๊ฐ์ง๋ง +3์ ๋๋ผ์ด๋ธ B:. Fuse๋ ๋๋ผ์ด๋ธ B:๋ฅผ ๋ ๋ฒ์งธ 3โณ ๋๋ผ์ด๋ธ๋ก ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ๋น:, ๊บผ๋ด๊ธฐ
์์ ๊ฐ์ง๋ง ๋๋ผ์ด๋ธ B:.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ๋น:, ์ฐํ๊ธฐ
์์ ๊ฐ์ง๋ง ๋๋ผ์ด๋ธ B:.
๋ฏธ๋์ด, ๋์คํฌ, + 3, ๋๋ผ์ด๋ธ ๋น:, ์ฐํ๊ธฐ ๊ฐ์ด...
์์ ๊ฐ์ง๋ง ๋๋ผ์ด๋ธ B:.
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ๋ผ์ ๋ฃ๋ค ์ ์ ํ
์๋ฎฌ๋ ์ดํธ๋ ๋ฒ ํ ๋๋ผ์ด๋ธ A:์ ์(ํฌ๋งท๋์ง ์์) ๋์คํฌ๋ฅผ ์ฝ์ ํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ๊บผ๋ด๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ์ฐํ๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ์ฐํ๊ธฐ ๊ฐ์ด...
์์ ๊ฐ์ง๋ง ์๋ฎฌ๋ ์ดํธ๋ ๋ฒ ํ ๋์คํฌ ๋๋ผ์ด๋ธ A:์ฉ์ ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ
๋ฒ ํ ๋๋ผ์ด๋ธ A:์ ์ด๋ฏธ์ง์ ๋ํ ์ฐ๊ธฐ ๋ฐฉ์ง ํญ์ ํ์ฑํํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ใ :, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ ์ ํจ
๋ฒ ํ ๋๋ผ์ด๋ธ A:์ ์ด๋ฏธ์ง์ ๋ํ ์ฐ๊ธฐ ๋ฐฉ์ง ํญ์ ๋นํ์ฑํํฉ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ๋น:, ...
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ์จ :, ...
๋ฏธ๋์ด, ๋์คํฌ, ๋ฒ ํ, ๋๋ผ์ด๋ธ ๋:, ...
์์ ๊ฐ์ง๋ง ๋๋จธ์ง ์๋ฎฌ๋ ์ดํธ๋ ๋ฒ ํ ๋์คํฌ ์ธํฐํ์ด์ค ๋๋ผ์ด๋ธ์ฉ์ ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค ์ ์ ํ
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ๊บผ๋ด๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ ๊ฐ์ด...
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ ์ ํจ
๋ฏธ๋์ด, ๋์คํฌ, ์, ๋๋ผ์ด๋ธ 2, ...
์์ ๊ฐ์ง๋ง ์๋ฎฌ๋ ์ดํธ๋ Opus Discovery ๋๋ผ์ด๋ธ์ฉ์ ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, +๋, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค ์ ์ ํ
๋ฏธ๋์ด, ๋์คํฌ, +๋, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, ๋์คํฌ, +๋, ๋๋ผ์ด๋ธ 1, ๊บผ๋ด๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, +๋, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, +๋, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ ๊ฐ์ด...
๋ฏธ๋์ด, ๋์คํฌ, +๋, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ
๋ฏธ๋์ด, ๋์คํฌ, +๋, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ ์ ํจ
๋ฏธ๋์ด, ๋์คํฌ, +๋, ๋๋ผ์ด๋ธ 2, ...
์์ ๊ฐ์ง๋ง ์๋ฎฌ๋ ์ดํธ๋ +D ๋๋ผ์ด๋ธ์ฉ์ ๋๋ค.
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค ์ ์ ํ
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ๋ผ์ ๋ฃ๋ค...
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ๊บผ๋ด๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ์ฐํ๊ธฐ ๊ฐ์ด...
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 1, ์ฐ๋ค ๋ณดํธ, ์ฌ์ฉ ์ ํจ
๋ฏธ๋์ด, ๋์คํฌ, ์ ์, ๋๋ผ์ด๋ธ 2, ...
์์ ๊ฐ์ง๋ง ์๋ฎฌ๋ ์ดํธ๋ DISCiPLE ๋๋ผ์ด๋ธ์ฉ์ ๋๋ค.
๋ฏธ๋์ด, ํ์ฝํต, ํ์ด๋ฉ์ค ๋ , ๋ผ์ ๋ฃ๋ค...
Timex 2068 ๋ํฌ์ ์นดํธ๋ฆฌ์ง๋ฅผ ์ฝ์ ํฉ๋๋ค. ์ด๋ก ์ธํด ์๋ฎฌ๋ ์ดํธ๋ ์ปดํจํฐ๊ฐ
TC2068๋ก ๋ณ๊ฒฝํ๊ณ (์์ง 2068 ๋ณํ์ด ์๋ ๊ฒฝ์ฐ) ์ฌ์ค์ ํฉ๋๋ค.
๋ฏธ๋์ด, ํ์ฝํต, ํ์ด๋ฉ์ค ๋ , ๊บผ๋ด๊ธฐ
Timex 2068 ๋ํฌ์์ ์นดํธ๋ฆฌ์ง๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ด๋ก ์ธํด ์๋ฎฌ๋ ์ดํธ๋ ์ปดํจํฐ๊ฐ
์ฌ์ค์ ํ ์ ์์ต๋๋ค.
๋ฏธ๋์ด, ํ์ฝํต, ์ธํฐํ์ด์ค 2, ๋ผ์ ๋ฃ๋ค...
์ธํฐํ์ด์ค 2 ์นดํธ๋ฆฌ์ง ์ฌ๋กฏ์ ์นดํธ๋ฆฌ์ง๋ฅผ ์ฝ์ ํฉ๋๋ค. ์ด๋ก ์ธํด
์๋ฎฌ๋ ์ดํธ๋ ์์คํ ์ด ์ฌ์ค์ ๋๊ณ ์นดํธ๋ฆฌ์ง๊ฐ ๋ก๋๋ฉ๋๋ค.
๋ฏธ๋์ด, ํ์ฝํต, ์ธํฐํ์ด์ค 2, ๊บผ๋ด๊ธฐ...
์ธํฐํ์ด์ค 2 ์นดํธ๋ฆฌ์ง ์ฌ๋กฏ์์ ์นดํธ๋ฆฌ์ง๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ด๋ก ์ธํด
๋ฆฌ์ ํ ์๋ฎฌ๋ ์ดํธ๋ ๊ธฐ๊ณ.
๋ฏธ๋์ด, SDI, ๋จ์, ๊ฐ๋จ, ํธ๋ฆฌ 8 ๋นํธ ์์ฌ, ๋ผ์ ๋ฃ๋ค...
๊ฐ๋จํ 8๋นํธ ์ธํฐํ์ด์ค์ ๋ง์คํฐ ์ฑ๋์ IDE ํ๋ ๋์คํฌ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค.
๋ฏธ๋์ด, 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-bit ์์ ํญ๋ชฉ์ด์ง๋ง ๋ ์ฑ๋์
DivIDE ์ธํฐํ์ด์ค.
๋์๋ง ๊ฑด๋ฐ ๊ทธ๋ฆผ...
Spectrum ํค๋ณด๋์ ๋ค์ํ ํค์๋๋ฅผ ๋ณด์ฌ ์ฃผ๋ ๋ค์ด์ด๊ทธ๋จ์ ํ์ํฉ๋๋ค.
(48K) BASIC์์ ๊ฐ ํค๋ก ์์ฑ๋ฉ๋๋ค. GTK+ ๋ฐ Win32 UI์์ ์ด๊ฒ์
๋ณ๋์ ์ฐฝ์ ํ์๋๊ณ ์๋ฎฌ๋ ์ด์ ์ด ๊ณ์๋ฉ๋๋ค. ๋ค๋ฅธ UI์ ํจ๊ป
๋ฅผ ๋๋ฅผ ๋๊น์ง ์ฌ์ง์ด ํ๋ฉด์ ๋จ์ ์์ต๋๋ค(์๋ฎฌ๋ ์ดํฐ๊ฐ ์ผ์์ค์ง๋จ). ์ผํ! or ์ํฐ ๋ฒํผ.
KEY ๋งคํ
Spectrum์ ์๋ฎฌ๋ ์ด์ ํ ๋ ํค F1 ์ F10 ๋ค์ํ ๋ฉ๋ด ํญ๋ชฉ์ ๋ฐ๋ก ๊ฐ๊ธฐ๋ก ์ฌ์ฉ๋๋ฉฐ,
์์์ ์ค๋ช ํ๋๋ก. ์์ซ์ ํค(์ ํจ๊ป ์ํฐ ๋ฒํผ ๊ณผ ์คํ์ด์ค ๋ฒํผ)๋ ์๋ ๊ทธ๋๋ก ๋งคํ๋ฉ๋๋ค.
์คํํธ๋ผ ํค. ๋ค๋ฅธ ํค ๋งคํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ณํ Caps Shift๋ก ์๋ฎฌ๋ ์ด์ ๋จ
Control, ๋ค๋ฅธ๋ฐ ๋ฉํ
๊ธฐํธ ์ด๋์ผ๋ก ์๋ฎฌ๋ ์ด์ (๋๋ถ๋ถ์ ๋ค๋ฅธ ์์ ์๋ ์ฌ๊ธฐ์ ๋งคํ๋จ)
๋ฐฑ ์คํ์ด์ค ํค
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)์ ๊ฒฝ์ฐ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ์ฌ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค. :-)
์ด๊ฒ์ด ์๋ํ๋ ๋ฐฉ์์ ์ฐฝ ๊ด๋ฆฌ์์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์ฐฝ์ ๋ง๋ค์ด์ผ ํ ์๋ ์์ต๋๋ค
์ค์ ๋ก ํฌ๊ธฐ๊ฐ ์ปค์ง๊ธฐ ์ ์ ์๋ ํฌ๊ธฐ์ ๋๋น์ ๋์ด์ ๋ ๋ฐฐ ์ด์์ ๋๋ค. ํจ์ฆ
์ฐฝ์ '์ ์ฌ๊ฐํ'์ผ๋ก ์ ์งํ๋ ค๊ณ ์๋ํ์ง๋ง ์ผ๋ถ ์ฐฝ ๊ด๋ฆฌ์์ ๊ฒฝ์ฐ ์ด๋
์ฐฝ ํฌ๊ธฐ๊ฐ ์ ํ ์กฐ์ ๋์ง ์์ต๋๋ค. ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด `--์ธก๋ฉด ํํธ ์์'
์ต์ ์ด ๋์์ด ๋ ์ ์์ต๋๋ค.
X11 ๋๋ GTK+์์ SDL UI๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฐฝ ํฌ๊ธฐ๊ฐ
์ ํํ ๊ทธ๋ํฝ ํํฐ์ ์ฌ๋ฐ๋ฅธ ํฌ๊ธฐ.
๊ทธ๋ํฝ ํํฐ
Fuse๋
Spectrum์ ํ๋ฉด์ ์๋ฎฌ๋ ์ด์ ๋จธ์ ์ ๋ชจ๋ํฐ์ ํ์ํฉ๋๋ค. ์ด๋ฌํ ํํฐ
๋ค์ํ ํํ์ ์ค๋ฌด๋ฉ, TV ์ค์บ๋ผ์ธ ์๋ฎฌ๋ ์ด์ ๋ฐ ๊ธฐํ ๋ค์ํ ์์ ์ ์ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฐ๋ฅ์ฑ. ๊ทธ๋ํฝ ํํฐ์ ๋ํ ์ง์์ ๋ค์ํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
๊ทธ๋ฌ๋ GTK+, Win32, Xlib, SVGAlib ๋ฐ SDL ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋ ๊ฐ์ง ์ผ๋ฐ ํด๋์ค๊ฐ ์์ต๋๋ค.
(๋ฐ .png ์คํฌ๋ฆฐ์ท ์ ์ฅ) ํ๋ ํธ๋ฅผ ์ฌ์ฉํ๋ '๋ณด๊ฐ' ํํฐ ์ง์
Spectrum์ 16๊ฐ์ง ์์๋ณด๋ค ํฌ๋ฉฐ ํ๋ ์๋ฒํผ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ ํ์ฌ
ํํฐ๋ฅผ ์ ํ ์ง์ํ์ง ์์ต๋๋ค.
Timex ๊ธฐ๊ณ๊ฐ ๋์
์ํ ํด์๋์ ๋ ๋ฐฐ์ธ ํด์๋ ๋น๋์ค ๋ชจ๋. ์ด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด Fuse๋ ๋ค์์ ์ฒ๋ฆฌํฉ๋๋ค.
์ด ๊ธฐ๊ณ๋ ์ผ๋ฐ ๋์คํ๋ ์ด ํฌ๊ธฐ์ ๋ ๋ฐฐ์ธ '์ผ๋ฐ' ๋์คํ๋ ์ด ํฌ๊ธฐ๋ฅผ ๊ฐ์ต๋๋ค.
Spectrum์ ํ๋ฉด์ ์ด๋ค์ ์ฌ์ฉํ ์ ์๋ ๋ค๋ฅธ ํํฐ ์ธํธ๋ก ์ด์ด์ง๋๋ค.
๊ธฐ๊ณ. ์ด์ค ๋๋ ์ผ์ค ํฌ๊ธฐ ์กฐ์ ํํฐ๋ Timex์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
SDL, Win32 ๋๋ GTK+ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ์ปดํจํฐ.
๋ช ๋ น์์ ์ ํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์งง์ ์ด๋ฆ๊ณผ ํจ๊ป ์ฌ์ฉ ๊ฐ๋ฅํ ํํฐ
๋ผ์ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ์ด๋ฉ์ค ๋ฐ (์ค๋ฌด๋ฉ) (๋ฐ)
ํ์ด๋ฉ์ค ๋ฐ (๊ฑด๋๋ฐ๊ธฐ) (ํํ ์คํต)
ํ๋ฉด์ ์ ๋ฐ์ผ๋ก ์ถ์ํ๋ ๋ ๊ฐ์ Timex ๊ธฐ๊ณ ์ ์ฉ ํํฐ
(ํ์ด๋ฉ์ค) ์ฌ์ด์ฆ; ์ฆ, ์ผ๋ฐ Spectrum ํ๋ฉด๊ณผ ๋์ผํ ํฌ๊ธฐ์ ๋๋ค. ์ฐจ์ด์
์ด ๋ ํํฐ ์ฌ์ด์๋ ๊ณ ํด์๋ ๋ชจ๋๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
'smoothed' ๋ฒ์ ์ ์ธ์ ํ ์์ ํ๊ท ํํ๋ ๋ณด๊ฐ ํํฐ์ ๋๋ค.
ํฝ์ ์ธ ๋ฐ๋ฉด `๊ฑด๋๋ฐ๊ธฐ' ๋ฒ์ ์ ๋จ์ํ ๋น๋ณด๊ฐ ํํฐ์ ๋๋ค.
๋ค๋ฅธ ๋ชจ๋ ํฝ์ ์ ์ญ์ ํฉ๋๋ค.
ํ์ค (ํ์ค)
๊ฐ์ฅ ๊ฐ๋จํ ํํฐ: Spectrum์ ๋ชจ๋ ํฝ์ ์ ๋ํด ํ๋์ ํฝ์ ๋ง ํ์ํฉ๋๋ค.
ํ๋ฉด์ ํ์ํฉ๋๋ค.
๋ ํฌ๊ธฐ (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 ๊ธฐ๊ณ์ฉ ์ด์ค ํฌ๊ธฐ ํํฐ์ด๊ณ ๋ ๋ฒ์งธ๋ ์ ์ฌํฉ๋๋ค.
XNUMX์ค ํฌ๊ธฐ ํํฐ, ๋ง์ง๋ง์ Timex ๊ธฐ๊ณ์ฉ ๋จ์ผ ํฌ๊ธฐ ํํฐ
(์ด๋ TV 2X์ Timex TV๊ฐ ๋์ผํ ํฌ๊ธฐ์ ์ถ๋ ฅ์ ์์ฑํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค).
PAL TV (ํํธ)
PAL TV 2x (paltv2x)
PAL TV 3x (paltv3x)
๊ณ์ธตํ๋๋ PAL TV ์์คํ ์ ํจ๊ณผ๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๋ ค๋ ์ธ ๊ฐ์ง ํํฐ
๊ณ ํด์๋ ํ๋ฐฑ ์์ ์ ํด์๋ ์ปฌ๋ฌ ์ด๋ฏธ์ง
์์. ํํฐ๋ ์ ํ์ ์ผ๋ก ๋ค๋ฅธ TV ์๋ฆฌ์ฆ์ ๊ฐ์ ์ฃผ์ฌ์ ์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค.
์ค์ผ์ผ๋ฌ.
๋ํธ ๋งคํธ๋ฆญ์ค (๋ํธ ๋งคํธ๋ฆญ์ค)
๋ํธ ๋งคํธ๋ฆญ์ค ๋์คํ๋ ์ด์ ํจ๊ณผ๋ฅผ ์๋ฎฌ๋ ์ดํธํ๋ ์ด์ค ํฌ๊ธฐ ํํฐ์ ๋๋ค.
ํ์ด๋ฉ์ค SR 1.5x (์๊ฐx15x)
Timex ํ๋ฉด์ ์ต๋ 1.5๋ฐฐ๋ก ํ์ฅํ๋ Interpolating Timex ์ ์ฉ ํํฐ
์ผ๋ฐ ํฌ๊ธฐ(๋ฐ๋ผ์ '์ผ๋ฐ' Spectrum ํ๋ฉด ํฌ๊ธฐ์ 3๋ฐฐ).
GTK+, Win32 ๋ฐ SDL ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋๋ ์ ์ฅ ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ
์คํฌ๋ฆฐ ์ท.
HQ 2x (๋ณธ๋ถ2x)
HQ 3x (๋ณธ๋ถ3x)
๊ณ ํ์ง(๊ทธ๋ฌ๋ ๋๋ฆฐ) ์คํฐ์จ๋ฆฌ์ด์ฑ์ ์ํํ๋ ๋ ๊ฐ์ ํํฐ. XNUMX๋ฐฐ, XNUMX๋ฐฐ
๊ฐ๊ฐ ํ์๋๋ ํ๋ฉด์ ํฌ๊ธฐ.
L' ์๋ฎฌ๋ ์ด์ ์คํํธ๋ผ
์๋ฎฌ๋ ์ดํธ๋ Spectrum์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ ์ดํ ํ๋ ์ด์ด๊ฐ ์๋ ์์ ๋์ง ์์ 48K Spectrum์ด๋ฉฐ
ZX ํ๋ฆฐํฐ๊ฐ ๋ถ์ฐฉ๋์์ต๋๋ค. ์, ๊ทธ๋ฆฌ๊ณ ๋ถ๋ช ํ ์ด๋ค ๋ง๋ฒ์ ์ค๋ ์ท ๋ก๋/์ ์ฅ ์์คํ ์ด ์์ต๋๋ค.
์๋ง๋ ์ ์ถ๋ฅผ ์ํด ๊ฐ์ฅ ์ ์ค๋ช ๋์์ ๊ฒ์ ๋๋ค. :-)
๋ค๋ฅธ ์ข ๋ฅ์ Spectrum์ ์๋ฎฌ๋ ์ด์ ํ๋ ค๋ฉด ๋ค์์ ์ ํํ์ญ์์ค. ๊ธฐ๊ณ, ์ ํ ... ๋ฉ๋ด ์ต์ ๋๋
ํค๋ฅผ ๋๋ฌ F9.
์คํํธ๋ผ ์๋ฎฌ๋ ์ด์ ์ ๋ํ ์์๊ฐ ๋ํ๋๋ฉด ์ผ์ ์ค์ง๋ฉ๋๋ค. ์์ ฏ UI์์๋
๋ฉ๋ด ๋๋ ํค๋ณด๋ ๊ทธ๋ฆผ์ด ํ์๋ ๋ ์ผ์ ์ค์ง๋ฉ๋๋ค.
ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์
Spectrum์ ๋ค์ํ ๋ชจ๋ธ์ ํ๋ฆฐํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ์ง์ํ์ต๋๋ค.
Fuse์์ ์ง์ํฉ๋๋ค. ์๋ก ๋ค๋ฅธ ํ๋ฆฐํฐ๋ ์๋ก ๋ค๋ฅธ ์ฉ๋๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ชจ๋ธ :
16, 48, TC2048, TC2068, TS2068
ZX ํ๋ฆฐํฐ
128/+2/ํํ๊ณค
์ง๋ ฌ ํ๋ฆฐํฐ(ํ ์คํธ ์ ์ฉ)
+ 2A, +3
๋ณ๋ ฌ ํ๋ฆฐํฐ(ํ ์คํธ ์ ์ฉ)
Opus Discovery, +D ๋๋ DISCiPLE ์๋ฎฌ๋ ์ด์ ์ด ์ฌ์ฉ ์ค์ด๊ณ ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ์ด ํ์ฑํ๋ ๊ฒฝ์ฐ,
๋์คํฌ ์ธํฐํ์ด์ค์ ๋ณ๋ ฌ ํ๋ฆฐํฐ ์ธํฐํ์ด์ค์ ํ ์คํธ ์ ์ฉ ์๋ฎฌ๋ ์ด์ ์ด ์ ๊ณต๋ฉ๋๋ค.
๋ชจ๋ ์ธ์๋ฌผ์ ํ๋ฆฐํฐ์ ๋ฐ๋ผ ๋ ํ์ผ ์ค ํ๋(๋๋ ๋ ๋ค)์ ์ถ๊ฐ๋ฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ ์ธ์๋ฌผ.txt ํ ์คํธ ์ถ๋ ฅ์ฉ ์ธ์๋ฌผ.pbm ๊ทธ๋ํฝ์ฉ(PBM ์ด๋ฏธ์ง๋
๋๋ถ๋ถ์ ์ด๋ฏธ์ง ๋ทฐ์ด ๋ฐ ๋ณํ๊ธฐ์์ ์ง์๋จ). ์ด๋ฌํ ์ด๋ฆ์
--ํ ์คํธํ์ผ ๊ณผ --๊ทธ๋ํฝ ํ์ผ ๋ช ๋ น์ค ๋๋ ๊ตฌ์ฑ ํ์ผ์ ์ต์ . ํ๋ ๋์
ZX ํ๋ฆฐํฐ๋ ๋ง ๊ทธ๋ํฝ์ผ๋ก ์ถ๋ ฅ, ์๋ฎฌ๋ ์ด์ ๋ ํ ์คํธ ์ถ๋ ฅ์ ๋์์ ์์ฑ๋ฉ๋๋ค.
ํ์ฌ ๋ฌธ์ ์งํฉ์ ๊ธฐ๋ฐ์ผ๋ก ์กฐ์กํ ์ข ๋ฅ์ OCR์ ์ฌ์ฉํ๋ ์๊ฐ(์ฝ๊ฐ
์คํฌ๋ฆฐ$). ์ง๋ ฌ/๋ณ๋ ฌ์ ์ฌ์ฉํ ๋ ํ์ฌ ๊ทธ๋ํฝ์ ๋ํ ์ง์์ด ์์ต๋๋ค.
์ฌ์ฉ๋ ๋ชจ๋ ์ด์ค์ผ์ดํ ์ฝ๋๋ ์ถฉ์คํ๊ฒ '์ธ์'๋์ง๋ง ์ถ๋ ฅ๋ฉ๋๋ค. (!)
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ์์ ํ๋ ๊ฒ์ ์ข์ ์๊ฐ์ด ์๋๋๋ค. ์ธ์๋ฌผ.pbm ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ Fuse ์ธ๋ถ์ ํ์ผ์
๊ณ์ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. ํค๋๋ Fuse์ ๋ํ ํน์ ๋ ์ด์์์ ๊ฐ์ ธ์ผ ํฉ๋๋ค.
๊ณ์ํด์ ์ฌ๋ฐ๋ฅด๊ฒ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ ํ์ผ์ ์ถ๊ฐํ ์ ์๋ ๊ฒฝ์ฐ ํ์ผ์ ๋ฎ์ด์๋๋ค.
์ ์ฒจ๋ถ๋ฉ๋๋ค.
ZXATASP ๋ฐ ZXCF
ZXATASP ๋ฐ ZXCF ์ธํฐํ์ด์ค๋ Sami Vehmaa๊ฐ ์ค๊ณํ ๋ ๊ฐ์ง ์ฃผ๋ณ ์ฅ์น์ ๋๋ค.
Spectrum์ ๊ธฐ๋ฅ์ ํฌ๊ฒ ํ์ฅํฉ๋๋ค. ๋ ๋ค์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฌ์ฉํ ์ ์์ต๋๋ค
์ฌ๋ฏธ ํํ์ด์ง์์ http://user.tninet.se/~vjz762w/, ๊ทธ๋ฌ๋ ์ฌ๊ธฐ์ ๊ฐ๋ตํ ๊ฐ์๊ฐ ์ ๊ณต๋ฉ๋๋ค.
์ค์ ZXATASP๋ 128K ๋๋ 512K RAM ๋ฐ IDE ์ฐ๊ฒฐ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.
ํ๋ ๋์คํฌ ๋ฐ CompactFlash ์นด๋, ZXCF์๋ 128K, 512K ๋๋ 1024K RAM์ด ์ ๊ณต๋ฉ๋๋ค.
CompactFlash ์นด๋๋ฅผ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ. ์๋ฎฌ๋ ์ด์ ๊ด์ ์์ ๋
CompactFlash ์นด๋๋ ๋ ผ๋ฆฌ์ ์ผ๋ก IDE ํ๋์ผ ๋ฟ์ด๋ฏ๋ก ์ธํฐํ์ด์ค๋ ์ค์ ๋ก ๋งค์ฐ ์ ์ฌํฉ๋๋ค.
๋์คํฌ. ํ์ฌ Fuse์ ์๋ฎฌ๋ ์ด์ ์ ZXATASP์์ 512K์ RAM๊ณผ 1024K๋ก ๊ณ ์ ๋์ด ์์ต๋๋ค.
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์ด ํ์๋ฉ๋๋ค.
Spectrum์ ๋ค์ ์ฌ์ค์ ํ๋ฉด ๋์ผํ XNUMX์ค ์ํ ๋์คํ๋ ์ด๊ฐ ํ์๋์ง๋ง ์ด๋ฒ์๋
๋ง์ง๋ง ์ค์ IP ์ฃผ์๋ฅผ ์ ๋ ฅํฉ๋๋ค.
์ถํํด์! ์ด์ Spectranet ํ์จ์ด๋ฅผ ์ค์นํ์ต๋๋ค. ๊ฐ์ผ ์ ์ฅ
Fuse๋ฅผ ์์ํ ๋๋ง๋ค ์ด ๋ชจ๋ ๊ฒ์ ํตํด ์ด ์์ ์์ .szx ์ค๋ ์ท์ ์ ์ฅํ๊ณ ๋ก๋ํฉ๋๋ค.
Spectranet์ ์ฌ์ฉํ๊ณ ์ถ์ ๋๋ง๋ค.
FILE SELECTION
ํ์ผ(์ค๋ ์ท์ด๋ ํ ์ดํ ํ์ผ์ด๋ )์ ์ ํํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉ ์ค์ธ UI์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์ฌ์ฉ. ๋จผ์ GTK+ ํ์ผ ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์ ํ๊ธฐ๋ ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์๋ ๋๋ ํ ๋ฆฌ์ ํ์ผ์ ๋ ๊ฐ์ ๊ฐ๋ณ ํญ๋ชฉ์ผ๋ก ํ์ํฉ๋๋ค.
ํ์ ์ฐฝ. ๋ชฉ๋ก์ด ๋๋ฌด ์ปค์ ์ฐฝ์ ๋ง์ง โโ์์ผ๋ฉด ์คํฌ๋กค ๋ง๋๋ฅผ ์ฌ์ฉํ์ฌ
๋๋จธ์ง๋ฅผ ๋ณด๊ฑฐ๋(์๋ฅผ ๋ค์ด ์ฌ๋ผ์ด๋๋ฅผ ๋๋๊ทธํ์ฌ) ShiftโTab (์ด๋ํ๋ ค๋ฉด
ํ์ ์ฐฝ์ ๋ํ ํค๋ณด๋ ํฌ์ปค์ค) ์ปค์ ํค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ฉด ๋๋ธ ํด๋ฆญ
๊ทธ๊ฒ.
๋ก๋ํ ํ์ผ์ ์ ํํ๋ ค๋ฉด ํ์ผ์ ๋ ๋ฒ ํด๋ฆญํ๊ฑฐ๋ ํ์ผ์ ํด๋ฆญํ ๋ค์ Ok. ๋๋
ํด๋ฆญ ์ทจ์ ์ค๋จํฉ๋๋ค.
ํค๋ณด๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์
๋ฌด์ํ๊ณ ์ด๋ฆ์ ์ ๋ ฅํ์ญ์์ค. ์ด๊ฒ์ ์๋ฆฌ๋งํผ ์ฑ๊ฐ์ ์ผ์ด ์๋๋๋ค.
์ ๋ ฅ ์์์ ํ์ผ ์ด๋ฆ ์์ฑ โ ๋๋ ํ ๋ฆฌ ๋๋ ํ์ผ ์ด๋ฆ์ ์ผ๋ถ๋ฅผ ์ ๋ ฅํ ๋ค์ ํญ.
๊ทธ๊ฒ์ ๊ทธ๊ฒ์ ์๋ฃํด์ผํฉ๋๋ค. ๋๋ ํ ๋ฆฌ์ธ ๊ฒฝ์ฐ ํด๋น ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํฉ๋๋ค. ๋ง์ฝ
์๋ฃ๊ฐ ๋ชจํธํ๊ณ ๊ฐ๋ฅํ ํ ์๋ฃํ๊ณ ํ์ผ ์ด๋ฆ์ ์ขํ๋๋ค.
์ผ์นํ๋ ์ฌ๋์๊ฒ ํ์๋ฉ๋๋ค. ๋น์ ์ ๋๋ฌ์ผ ์ํฐ ๋ฒํผ ์ ๋ ฅ์ ์๋ฃํ๋ฉด
ํ์ผ ์ด๋ฆ ๋๋ ์ผํ! ์ค๋จํฉ๋๋ค.
์ด์ Spectrum ๊ธ๊ผด์ ์ฌ์ฉํ๋ ์์ ฏ UI๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ ํ๊ธฐ๊ฐ ์๋ํฉ๋๋ค.
์กฐ๊ธ ๋ค๋ฅด๊ฒ. ํ์ผ๊ณผ ๋๋ ํ ๋ฆฌ๋ ๋ชจ๋ ๋จ์ผ XNUMX์ด ๋๋น๋ก ๋์ด๋ฉ๋๋ค.
์ฐฝ(๋๋ ํ ๋ฆฌ๋ `/'๋ก ๋๋๋ ์๋จ์ ํ์๋จ) โ ์ด๋ฆ์ด ์๋ฆด ์ ์์
๋๋ฌด ๊ธธ์ด์ ๋ง์ง ์์ผ๋ฉด ํ๋ฉด์ ํ์๋ฉ๋๋ค.
์ปค์๋ฅผ ์ด๋ํ๋ ค๋ฉด ์ปค์ ํค ๋๋ Spectrum ๋ฑ๊ฐ๋ฌผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
5/6/7/8, ๋๋ (์ ์ฌํ๊ฒ) h/j/k/l. ๋ ๋น ๋ฅธ ์ด๋์ ์ํด, ํ์ด์ง Up, ํ์ด์ง ์๋๋ก, ํ๋ฐ
์ข ๋ฃ ํค๊ฐ ์ง์๋๋ฉฐ ์์๋๋ก ์๋ํฉ๋๋ค. ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ํํ๋ ค๋ฉด
์ํฐ ๋ฒํผ. ์ค๋จํ๋ ค๋ฉด ์ผํ!.
๋ ์ ํ๊ธฐ ๋ชจ๋ ๋ค์ ์ฌํญ์ ์ ์ํ์ญ์์ค. ๋ชจ๋ Fuse๊ฐ ๊ฐ๋ฅํ ์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ํ์ผ์ด ํ์๋ฉ๋๋ค.
๋ก๋ํ ์ง ์ฌ๋ถ.
๋ชจ๋ํฐ/๋๋ฒ๊ฑฐ
์ฒซ์งธ, ์ด ์น์ ์ ๋๋ถ๋ถ์ GTK+๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ์ ์ฉ๋๋ค๋ ์ ์ ์ ์ํ์ญ์์ค.
์ฌ์ฉ์ ์ธํฐํ์ด์ค; ์์ ฏ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ค ํ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋งค์ฐ ๊ธฐ๋ณธ์ ์ธ
๋ ์ง์คํฐ์ ํ์ฌ ๊ฐ์ ๋ณด์ฌ์ฃผ๊ณ ๋จ์ผ ๋จ๊ณ๋ฅผ ์ํํ ์ ์๋ ๋ชจ๋ํฐ
์คํ ๋๋ ๊ณ์์ ํตํด.
GTK+ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ Fuse๋ ์ ๋นํ ๊ฐ๋ ฅํ๊ณ ์์ ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
ํฌ๋ช ๋ชจ๋ํฐ/๋๋ฒ๊ฑฐ๋ฅผ ํตํด ํ์ฑํํ ์ ์์ต๋๋ค. ๊ธฐ๊ณ, ๋๋ฒ๊ฑฐ... ๋ฉ๋ด
์ต์ . ์๋ฎฌ๋ ์ดํธ๋ ์ปดํจํฐ์ ํ์ฌ ์ํ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋๋ฒ๊ฑฐ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค.
์ผ์ชฝ ์๋จ '์ฐฝ'์ Z80์ ํ์ฌ ์ํ์ ๋ง์ง๋ง์ผ๋ก ๊ธฐ๋ก๋ ๋ฐ์ดํธ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์๋ฎฌ๋ ์ด์ ์ฃผ๋ณ ์ฅ์น. ์ผ์ชฝ ์๋ ์ฐฝ์๋ ํ์ฑ ์ค๋จ์ ์ด ๋์ด๋ฉ๋๋ค. ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ํ๋ฉด
๋ค์ ์ฐฝ์ Spectrum์ 64K ๋ฉ๋ชจ๋ฆฌ ๋งต(`W?' ๋ฐ `C?' ์ฌ๋ถ๋ฅผ ํ์
๊ฐ 8K ์ฒญํฌ๋ ๊ฐ๊ฐ ์ฐ๊ธฐ ๊ฐ๋ฅํ๊ฑฐ๋ ๊ฒฝํฉ๋จ), ๋ค์ ๋์ค์ด์ ๋ธ๋ฆฌ๋
๊ธฐ๋ณธ๊ฐ์ ํ์ฌ ํ๋ก๊ทธ๋จ ์นด์ดํฐ์์ ์์ํ์ง๋ง
'๋ถํด' ๋ช ๋ น(์๋ ์ฐธ์กฐ) ๋๋ ๊ทธ ์์ ์๋ ์คํฌ๋กค๋ฐ๋ฅผ ๋๋๊ทธํฉ๋๋ค. ๋ค์ ์ฐฝ
ํ์ฌ ์คํ๊ณผ ๋ฐ์ํ ์์ ์ด๊ณ ๋ฐ์ํ ์ ์๋ '์ด๋ฒคํธ'์ ์ต์ข ์ฐฝ์ ๋ณด์ฌ์ค๋๋ค.
์๋ฎฌ๋ ์ด์ ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ด๋ฌํ ์ฐฝ์ ๋ค์์ ์ฌ์ฉํ์ฌ ์ ๊ฑฐํ ์ ์์ต๋๋ค. ๊ด์ธก ๋ฉ๋ด. ์๋
๋์คํ๋ ์ด๋ ๋๋ฒ๊ฑฐ ๋ช ๋ น ์ ๋ ฅ ์์์
๋๋ฒ๊ฑฐ:
ํ๊ฐ
ํ์ฌ ์ ๋ ฅ ์์์ ์๋ ๋ช ๋ น์ ํ๊ฐํฉ๋๋ค.
ํ๋์ ๋จ๊ณ
์ ํํ ํ๋์ Z80 opcode๋ฅผ ์คํํ ๋ค์ ์๋ฎฌ๋ ์ด์ ์ ๋ค์ ์ค์งํฉ๋๋ค.
๊ณ์
์๋ฎฌ๋ ์ด์ ์ ๋ค์ ์์ํ๋ ๋๋ฒ๊ฑฐ ์ฐฝ์ ์ด์ด ๋ก๋๋ค. ์ฐธ๊ณ ๋๋ฒ๊ฑฐ
์๋ฎฌ๋ ์ด์ ์ด ์คํ๋๋ ๋์ ์ฐฝ์ ์ ๋ฐ์ดํธ๋์ง ์์ต๋๋ค.
ํฉ์ด์ ธ
์๋ฎฌ๋ ์ด์ ์ ์ค์งํ๊ณ ๋๋ฒ๊ฑฐ๋ก ๋์๊ฐ๋๋ค.
๋ซ๊ธฐ
๋๋ฒ๊ฑฐ ์ฐฝ์ ๋ซ๊ณ ์๋ฎฌ๋ ์ด์ ์ ๋ค์ ์์ํ์ญ์์ค.
์คํ ์ฐฝ์์ ํญ๋ชฉ์ ๋ ๋ฒ ํด๋ฆญํ๋ฉด ์๋ฎฌ๋ ์ด์ ์ด ์คํ๋ ๋๊น์ง ์คํ๋ฉ๋๋ค.
ํ๋ก๊ทธ๋จ ์นด์ดํฐ๋ ํด๋น ์ฃผ์์ ์ ์ฅ๋ ๊ฐ์ ๋๋ฌํ๊ณ
'์ด๋ฒคํธ' ์ฐฝ์ ํญ๋ชฉ์ ์ ๋ ฅํ๋ฉด ํด๋น ์๊ฐ์ ๋๋ฌํ ๋๊น์ง ์๋ฎฌ๋ ์ด์ ์ด ์คํ๋ฉ๋๋ค.
๋๋ฒ๊ฑฐ์ ์ฃผ์ ๊ธฐ๋ฅ์ ์ ๋ ฅ ์์์ ์ ๋ ฅ๋ ๋ช ๋ น์ ํตํด ์ด๋ฃจ์ด์ง๋๋ค.
๋ณธ์ง์ ์ผ๋ก ๋น์ทํฉ๋๋ค(๊ทธ๋ฌ๋ ํ์คํ ๋์ผํ๊ฑฐ๋ ๊ฐ๋ ฅํ์ง๋ ์์ต๋๋ค). gdb(1).
์ผ๋ฐ์ ์ผ๋ก ๋๋ฒ๊ฑฐ๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ผ๋ฉฐ ์ซ์๋ XNUMX์ง์๋ก ํด์๋ฉ๋๋ค.
`0x' ๋๋ `$' XNUMX์ง์๋ก ํด์๋ ๋. ๊ฐ ๋ช ๋ น
์ค๊ดํธ๊ฐ ์๋ ๋ถ๋ถ์ผ๋ก ์ถ์ฝํ ์ ์์ต๋๋ค.
๋ฒ ์ด์ค} ๋ฒํธ
๊ธฐ๋ณธ์ ์ถ๋ ฅ์ ํ์ํ๋๋ก ๋๋ฒ๊ฑฐ ์ฐฝ์ ๋ณ๊ฒฝํฉ๋๋ค. ๋ฒํธ. ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ
10(16์ง์) ๋๋ XNUMX(XNUMX์ง์)์ ๋๋ค.
br{์กํฌ์ธํธ} [์ฃผ์] [์กฐ๊ฑด]
opcode๊ฐ ์คํ๋ ๋๋ง๋ค ์๋ฎฌ๋ ์ด์ ์ ์ค์งํ๊ณ ๋๋ฒ๊ฑฐ๋ก ๋์๊ฐ๋๋ก ์ค๋จ์ ์ ์ค์ ํฉ๋๋ค.
์์ ์คํ ์ฃผ์ ๊ณผ ์กฐ๊ฑด ์ฐธ์ผ๋ก ํ๊ฐํฉ๋๋ค. ๋ง์ฝ์ ์ฃผ์ ์๋ต, ๊ทธ๊ฒ์
๊ธฐ๋ณธ๊ฐ์ PC์ ํ์ฌ ๊ฐ์ ๋๋ค.
br{eakpoint} p{ort} (r{ead}|w{rite}) ํฌํธ [์กฐ๊ฑด]
IO ํฌํธ๊ฐ ์คํ๋ ๋๋ง๋ค ํธ๋ฆฌ๊ฑฐํ๋๋ก ์ค๋จ์ ์ค์ ํฌํธ ์์ ์ฝ๊ฑฐ๋ ์๋๋ค.
์กฐ๊ฑด ์ฐธ์ผ๋ก ํ๊ฐํฉ๋๋ค.
br{eakpoint} (์ฝ๊ธฐ{์ฝ๊ธฐ}|์ฐ๊ธฐ{๋ผ์ดํธ}) [์ฃผ์] [์กฐ๊ฑด]
๋ฉ๋ชจ๋ฆฌ ์์น๊ฐ ์์ ๋๋ง๋ค ํธ๋ฆฌ๊ฑฐํ๋๋ก ์ค๋จ์ ์ค์ ์ฃผ์ (๊ธฐํ
opcode ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํตํ ๊ฒ๋ณด๋ค) ๋๋ ์์ฑ ๋ฐ ์กฐ๊ฑด ์ฐธ์ผ๋ก ํ๊ฐํฉ๋๋ค. ์ฃผ์
์๋ตํ๋ฉด PC์ ํ์ฌ ๊ฐ์ด ๋ค์ ๊ธฐ๋ณธ๊ฐ์ด ๋ฉ๋๋ค.
br{eakpoint} ์๊ฐ{me} ์๊ฐ [์กฐ๊ฑด]
๋ฐ์ํ๋๋ก ์ค๋จ์ ์ค์ ์๊ฐ t๋ ๋ชจ๋ ํ๋ ์์ด ์์๋ ํ ์ํ๋ฅผ ๊ฐ์ ํฉ๋๋ค.
์กฐ๊ฑด true๋ฅผ ํ๊ฐํฉ๋๋ค(์ ๊ณต๋ ๊ฒฝ์ฐ).
br{eakpoint} ์ด๋ฒคํธ{ent} ์ง์ญ:์ธ๋ถ ๋ฌ์ฌ [์กฐ๊ฑด]
์ ์ํด ์ง์ ๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋ ๋ฐ์ํ๋๋ก ์ค๋จ์ ์ ์ค์ ํฉ๋๋ค. ์ง์ญ:์ธ๋ถ ๋ฌ์ฌ ๋ฐ์ํ๊ณ
์กฐ๊ฑด ์ฐธ์ผ๋ก ํ๊ฐํฉ๋๋ค. ์ก์ ์ ์๋ ์ด๋ฒคํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋๋๊ธฐ:ํ์ด์ง
๋๋๊ธฐ:ํ์ด์ง ํด์
DivIDE ์ธํฐํ์ด์ค๋ ๊ฐ๊ฐ ๋ฉ๋ชจ๋ฆฌ ์ํ์ผ๋ก ํ์ด์ง๋ฉ๋๋ค.
if1:ํ์ด์ง
if1:ํ์ด์ง ํด์
์ธํฐํ์ด์ค 1 ์๋์ฐ ROM์ด ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋ ๋ฉ๋ชจ๋ฆฌ์์ ํ์ด์ง๋ฉ๋๋ค.
rzx:๋
RZX ๋ น์ ์ฌ์ ์๋ฃ
ํ ์ดํ:์ฌ์
ํ ์ดํ:์ค์ง
์๋ฎฌ๋ ์ดํธ๋ ํ ์ดํ๊ฐ ์ฌ์์ ์์ํ๊ฑฐ๋ ์ค์งํฉ๋๋ค.
zxcf:ํ์ด์ง
zxcf:ํ์ด์ง ํด์
ZXCF ์ธํฐํ์ด์ค๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋ ๋ฉ๋ชจ๋ฆฌ์์ ํ์ด์ง๋ฉ๋๋ค.
zxatasp:ํ์ด์ง
zxatasp:ํ์ด์ง ํด์
ZXATASP ์ธํฐํ์ด์ค๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋ ๋ฉ๋ชจ๋ฆฌ์์ ํ์ด์ง๋ฉ๋๋ค.
๋ชจ๋ ๊ฒฝ์ฐ์ ์ด๋ฒคํธ๋ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ํ ์ ์์ต๋๋ค. ์ง์ญ:* ๊ทธ๋ก๋ถํฐ ๋ชจ๋ ์ด๋ฒคํธ๋ฅผ ํฌ์ฐฉํ๊ธฐ ์ํด
๊ณต๊ฐ์ด ์์ต๋๋ค.
๋ถ๋ช ํ} [์ฃผ์]
์์ ๋ชจ๋ ์ค๋จ์ ์ ์ ๊ฑฐํฉ๋๋ค. ์ฃผ์ ๋๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ PC์ ํ์ฌ ๊ฐ ์ฃผ์ ์๋ต๋ฉ๋๋ค.
ํฌํธ ์ฝ๊ธฐ/์ฐ๊ธฐ ์ค๋จ์ ์ ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค.
๋ช ๋ น{๋ช ๋ น} id
<๋๋ฒ๊ฑฐ ๋ช ๋ น>
<๋๋ฒ๊ฑฐ ๋ช ๋ น>
...
end
์ง์ ๋ ๋๋ฒ๊ฑฐ ๋ช ๋ น์ด ์๋์ผ๋ก ์คํ๋๋๋ก ์ค์
์ธ์ ์ค๋จ์ id ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ํ์ฌ ์ ์ฅ์ ์ํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๊ฐ ์์ต๋๋ค.
์ฌ๋ฌ ์ค ๋๋ฒ๊ฑฐ ๋ช ๋ น์ด๋ฏ๋ก ์ด ๋ช ๋ น์ ์ง์ ํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์
๋ช ๋ น์ค์ ํตํด --๋๋ฒ๊ฑฐ ๋ช ๋ น ์ต์ ์ ์ ํํฉ๋๋ค.
์ํ} id [์กฐ๊ฑด]
์ค๋จ์ ์ค์ id ๊ฒฝ์ฐ์๋ง ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด true์ด๊ฑฐ๋ ๋ฌด์กฐ๊ฑด์ ์ธ ๊ฒฝ์ฐ
์กฐ๊ฑด ์๋ต๋ฉ๋๋ค.
๊ณ์ํ๋ค}
์ ํด๋น ๊ณ์ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ญ์ } [id]
์ค๋จ์ ์ ๊ฑฐ id, ๋๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ชจ๋ ์ค๋จ์ id ์๋ต๋ฉ๋๋ค.
๋{์กฐ๋ฆฝ} ์ฃผ์
์ค์ ํจ๋ ๋ถํด๊ฐ ์์๋๋๋ก ์ค์ ์ฃผ์.
์ถ๊ตฌ}
์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฆ์ ์ข ๋ฃํ์ญ์์ค.
๋ง์น๋ค}
ํ์ฌ CALL ๋๋ ์ด์ ๋๋ฑํ ๊ฒ์ ์ข ๋ฃํฉ๋๋ค. ์ด๊ฒ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค.
์คํ ํฌ์ธํฐ์ ํ์ฌ ๋ด์ฉ์ ์์ ์ค๋จ์ ์ ์ค์ ํ๋ฏ๋ก
์ฝ๋๊ฐ ๋ค๋ฅธ ์ง์ ์ผ๋ก ๋์๊ฐ๊ฑฐ๋
๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์คํ. ๋ํ ์ด ์ค๋จ์ ์ ์ค์ ํด๋ ๋ค๋ฅธ
์ด ์ค๋จ์ ๋ณด๋ค ๋จผ์ ํธ๋ฆฌ๊ฑฐ๋ ์ ์๋ ์ค๋จ์ . ๊ทธ ๊ฒฝ์ฐ ์์
์ค๋จ์ ์ ๋จ์ ์์ผ๋ฉฐ '๊ณ์' ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํด๋น ์ง์ ์ผ๋ก ๋์๊ฐ ์ ์์ต๋๋ค.
๋ฌด์ํ๋ค} id ๊ณ์ฐ
๋ค์ ํธ๋ฆฌ๊ฑฐํ์ง ์์ ๊ณ์ฐ ์ค๋จ์ ์๊ฐ id ๋ฐ๋ํ์ ๊ฒ์ ๋๋ค.
๋ค์}
ํ์ฌ opcode ๋ค์์ ์ค๋ opcode๋ก ์ด๋ํฉ๋๋ค. '์ข ๋ฃ' ๋ช ๋ น๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด ๋ช ๋ น์
๋ค์ opcode์์ ์์ ์ค๋จ์ ์ ์ค์ ํ์ฌ ์๋ํ๋ฏ๋ก ์ค๋ฅ๊ฐ ์์ต๋๋ค.
๋ฐ์ผ๋ก} ํฌํธ ๊ฐ์น
์ฐ๋ค ๊ฐ์น IO ํฌํธ๋ก ํฌํธ.
์ธ์} ํํ
๊ฐ์ ์ธ์ํ์ญ์์ค ํํ ํ์ค ์ถ๋ ฅ์ผ๋ก.
์ธํธ} ์ฃผ์ ๊ฐ์น
์ฐ๋ฆ ๊ฐ์น ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์.
์ธํธ} ํ์๊ฐ์ ๊ฐ์น
Z80 ๋ ์ง์คํฐ ๊ฐ ์ค์ ํ์๊ฐ์ ์ ๊ฐ์น.
์ธํธ} [์|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์ ํ์ด์ง๊ฐ ์์ต๋๋ค.
๋๋ฒ๊ฑฐ๊ฐ ์ค๋จ์ ์ ์์ํ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ์ซ์ ๊ฐ์ ์์ํ๋ ๋ชจ๋ ์์น
๋์ 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' ํญ๋ชฉ์ ๋ ๋ฒ ํด๋ฆญํ๋ฉด
์ ์ ํ ์ค๋จ์ (์ด๋ฅผ ํ์ธํ๊ธฐ ์ํด ์ด ์ง์ ์์ ๋๋ฒ๊ฑฐ๋ฅผ ์ด ์ ์์).
์กฐ๊ธ ๋ ํจ๊ป ์ฐ์ฃผํ์ญ์์ค. ๋ค์์ ์๋ช ์ ์์ผ๋ฉด PC์์ 0x91CD๋ก ์๋ฎฌ๋ ์ด์ ์ด ์ค์ง๋ฉ๋๋ค.
๋๋ฒ๊ฑฐ์ ๋์ค์ด์ ๋ธ๋ฆฌ ์ฐฝ์์ ๋ช ๊ฐ์ ์ฃผ์๋ฅผ ์๋ก ์คํฌ๋กคํ๋ฉด ๊ฐ์ด ๋ก๋๋์์์ ๋ํ๋ ๋๋ค.
0x80BC(๊ฐ์ ์๋ช ์นด์ดํฐ)์์ ๊ฐ์ํ ๋ค์ ๋ค์ 0x80BC์ ์ ์ฅ,
์๋ช ์๋ฅผ ์ค์ด๋ ์ฝ๋์ ๋งค์ฐ ํก์ฌํฉ๋๋ค. ์ด์ ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฐ์๋ฅผ NOP๋ก ๋์ฒดํ๋ ๋๋ฒ๊ฑฐ(`set 0x91c9 0'), ๊ทธ๋ฆฌ๊ณ ๊ฒ์์ ์ฝ๊ฐ
์ด๊ฒ์ด ํจ๊ณผ๊ฐ ์์๊ณ ์ด์ ์ฐ๋ฆฌ๋ ๋ฌดํํ ์ถ์ ์ด๊ณ ์์์ ๋์ค์ ์ ์ ์์ต๋๋ค.
L' ์ฐ๋ฆ ๋ฉ๋ชจ๋ฆฌ
Fuse๋ ๋ค๋ฉด POKE๋ฅผ ์ง์ํ์ฌ ํน์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
์นํธ(๋ฌดํ ์๋ช , ๋ฌดํ ํ์ฝ ๋ฑ).
`poke memory' ๋ํ ์์์๋ ์ต๊ทผ์ ๋ก๋๋ POKE ๋ชฉ๋ก๊ณผ ๋ช ๊ฐ์ง ์ ๋ ฅ ์์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์ปค์คํ POKE ์ถ๊ฐ:
์ํ
128K ๋ฉ๋ชจ๋ฆฌ ๋ฑ ํฌ('0' ~ '7' ๊ฐ) ๋๋ ํ์ฌ ๋ฉ๋ชจ๋ฆฌ ๋งคํ(๊ฐ
'8' ๋๋ ๊ณต๋ฐฑ).
์ฃผ์
์์ ํ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ๋๋ค. 16384K ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋์ ๊ฒฝ์ฐ 65535~48 ๋ฒ์์ ๊ฐ ๋๋ 0
65535K ๋ฉ๋ชจ๋ฆฌ ๋ฑ ํฌ์ ๊ฒฝ์ฐ 128๋ก. GTK+ UI๋ XNUMX์ง์ ์ฃผ์๋ ํ์ฉํฉ๋๋ค.
๊ฐ์น๊ด
0~255 ๋ฒ์์ ์ด์ ์ฃผ์์ ๋ํ ์ ๊ฐ์ ๋๋ค. ๊ฐ 256์ "
๋์ค์ ์ฌ์ฉ์โ.
๋ค์์ ์ฌ์ฉํ์ฌ ์ธ๋ถ ํ์ผ์์ 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 Spectrum์ ๋์คํฌ ์ด๋ฏธ์ง๋ 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 ์๋ฎฌ๋ ์ด์
Fuse๋ +D ๋์คํฌ ๋ฐ ํ๋ฆฐํฐ ์ธํฐํ์ด์ค ์๋ฎฌ๋ ์ด์ ์ ์ง์ํฉ๋๋ค. ์ฐธ์กฐ ๋์คํฌ FILE ํ์
์ง์๋๋ ๋์คํฌ ํ์ผ ํ์์ ๋ํ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค. +D์ ํ๋ฆฐํฐ ํฌํธ๋
์๋ฎฌ๋ ์ด์ . (์ฐธ์กฐ ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ์์ธํ ๋ด์ฉ์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.) +D๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
48K, 128K ๋ฐ +2(+2A ์๋) ์๋ฎฌ๋ ์ด์ . ๋์คํฌ์ ์ก์ธ์คํ๋ ค๋ฉด ๋จผ์ ๋ก๋ํด์ผ ํฉ๋๋ค.
G+DOS, DOS ํ์ผ(+SYS)์ด ํฌํจ๋ ๋์คํฌ๋ฅผ ์ฝ์ ํ๊ณ "RUN"์ ์ ๋ ฅํฉ๋๋ค. ์ผ๋จ DOS๋
ํ์ผ ์ด๋ฆ ์์ `d๋ฅผ ๋ถ์ฌ์ +D ๋์คํฌ๋ก/์์ ๋ก๋ํ ์ ์์ต๋๋ค.n' ์ฌ๊ธฐ์ `n'๋
์ฌ์ฉ ์ค์ธ ๋๋ผ์ด๋ธ ๋ฒํธ์ ๋๋ค. ์๋ฅผ ๋ค์ด, `ILOAD d1"๋ง์ดํ์ผ"'๋ผ๋ ์ด๋ฆ์ ํ์ผ์ ๋ก๋ํฉ๋๋ค.
์๋ฎฌ๋ ์ดํธ ๋๋ผ์ด๋ธ์ `myfile' 1. Microdrive ๊ตฌ๋ฌธ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ค๋ ์ท์ ์ ์ฅํ๋ ค๋ฉด ๊ธฐ๊ณ, NMI ๋ฉ๋ด ์ต์ ์ ์ ํํ ๋ค์ '4'๋ฅผ ๋๋ฌ 48K๋ฅผ ์ ์ฅํฉ๋๋ค.
์ค๋ ์ท ๋๋ '5'๋ 128K ์ค๋ ์ท์ ์ ์ฅํฉ๋๋ค. 128K ์ค๋ ์ท์ ์ ์ฅํ ๋ ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
Y ๋๋ N์ ๋๋ฌ ์ค๋ ์ท์ ์ ์ฅํ๋ ๋์ ํ๋ฉด์ด ๋ณ๊ฒฝ๋์๋์ง ์ฌ๋ถ๋ฅผ ํ์ํ๊ณ ์๋ฃํฉ๋๋ค.
์ ์ฝ. '3'์ ์ ํํ์ฌ ์คํฌ๋ฆฐ์ท์ ๋์คํฌ์ ์ ์ฅํ ์๋ ์์ต๋๋ค. ํ๋ฉ ์บก ์ํํธ
์ด๋ฌํ ์ต์ ๊ณผ ํจ๊ป ์ฌ์ฉํ๋ฉด +D๊ฐ '๋ค๋ฅธ' ๋๋ผ์ด๋ธ์ ์ ์ฅ๋ฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ฌ์ฉํ ๊ฒ.
์ต์ `1' ๋ฐ `2'๋ฅผ ์ฌ์ฉํ๋ฉด ์คํฌ๋ฆฐ์ท์ ์ธ์ํ ์ ์์ต๋๋ค(๋จ์, ์ผ๋ฐ ๋ฐ ๋ํ
ํ์) ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ์ด ํ์ฑํ๋ ๊ฒฝ์ฐ. ์ ์ฅ ๋ฐ ๋ถ๋ฌ์ค๊ธฐ๋ฅผ ์ํด
์คํฌ๋ฆฐ์ท์ ๋์คํฌ์ ์ ์ฅํ๋ ค๋ฉด G+DOS๋ฅผ ๋จผ์ ๋ก๋ํด์ผ ํ์ง๋ง
G+DOS๋ฅผ ๋ก๋ํ์ง ์๊ณ ์คํฌ๋ฆฐ์ท์ ์ํํ ์ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก `X'๋ NMI ๋ฉ๋ด์์ ๋ฐํ๋ฉ๋๋ค.
์ ์ ์๋ฎฌ๋ ์ด์
Fuse๋ DISCiPLE ๋์คํฌ ๋ฐ ํ๋ฆฐํฐ ์ธํฐํ์ด์ค ์๋ฎฌ๋ ์ด์ ์ ์ง์ํฉ๋๋ค.
ํ์ฌ Sinclair ๋คํธ์ํฌ์ ์๋ฎฌ๋ ์ด์ ์ ์ง์ํ๊ฑฐ๋ DISCiPLE์ ์๋ฎฌ๋ ์ด์ ์ ์ง์ํฉ๋๋ค.
128K ๊ธฐ๊ณ์ ๋ถ์ฐฉ๋์์ต๋๋ค. ์ฐธ์กฐ ๋์คํฌ FILE ํ์ ์์ธํ ๋ด์ฉ์ ์น์
์ง์๋๋ ๋์คํฌ ํ์ผ ํ์์ ์์์ ์ค๋ช ํ +D ์๋ฎฌ๋ ์ด์ ๊ณผ ๋์ผํฉ๋๋ค.
DISCiPLE์ ํ๋ฆฐํฐ ํฌํธ๋ ์๋ฎฌ๋ ์ดํธ๋ฉ๋๋ค. (์ฐธ์กฐ ํ๋ฆฐํฐ ์๋ฎฌ๋ ์ด์ ๋ ๋ง์ ์น์
์ธ๋ถ ์ฌํญ.) DISCiPLE์ ํ์ฌ 48K ์๋ฎฌ๋ ์ด์ ์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋์คํฌ์ ์ก์ธ์คํ๋ ค๋ฉด
๋จผ์ DOS ํ์ผ(SYS)์ด ๋ค์ด ์๋ ๋์คํฌ๋ฅผ ์ฝ์ ํ์ฌ GDOS๋ฅผ ๋ก๋ํ๊ณ
"์คํ"์ ์ ๋ ฅํฉ๋๋ค. DOS๊ฐ ๋ก๋๋๋ฉด ์ ๋์ฌ๋ฅผ ๋ถ์ฌ DISCiPLE ๋์คํฌ๋ก/์์ ๋ก๋ํ ์ ์์ต๋๋ค.
`d๋ฅผ ์ฌ์ฉํ ํ์ผ ์ด๋ฆn' ์ฌ๊ธฐ์ `n'๋ ์ฌ์ฉ ์ค์ธ ๋๋ผ์ด๋ธ์ ๋ฒํธ์ ๋๋ค. ์๋ฅผ ๋ค์ด, `ILOAD
d1"๋ง์ดํ์ผ"'๋ ์๋ฎฌ๋ ์ดํธ ๋๋ผ์ด๋ธ 1์์ `myfile'์ด๋ผ๋ ํ์ผ์ ๋ก๋ํฉ๋๋ค. Microdrive
๊ตฌ๋ฌธ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
์์์ ์ค๋ช ํ +D์ ์ ์ฌํ ๋ฐฉ์์ผ๋ก ์ค๋ ์ท์ ์ ์ฅํ ์ ์์ง๋ง,
DISCiPLE์ GDOS์๋ NMI ๋ฒํผ์ ๋๋ฅด์๋ง์ ์์์ ์ผ์ผํค๋ ๋ฒ๊ทธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
๋ฅผ ๋๋ฅด๋ฉด ์ค๋ ์ท ์ ์ฅ์ ์ํฅ์ ๋ฏธ์น๊ณ ์ด์ ์ ์์ฑ๋ ์ค๋ ์ท ๋ก๋
์๋ +D ๋๋ SAM Coupรฉ๋ก ์ ์ฅ๋์์ต๋๋ค. ์ด๋
์คํฌ๋ฆฐ์ท์ด ์ธ์๋๊ฑฐ๋ ๋ฉ๋ด๊ฐ ์ฒ์๋ถํฐ ์ ๋ ฅ๋์ง ์์ ๊ฒฝ์ฐ(์์ธ
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:_udi or
http://zxmak.chat.ru/docs.htm
๋ชจ๋ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋ ์ ์ผํ ์ด๋ฏธ์ง ํ์์ ๋๋ค.
์๊ธฐ ๋์คํฌ์ ๊ธฐ๋ก๋ ๋ฐ์ดํฐ์ด๋ฏ๋ก ๋ชจ๋ ์ฉ๋๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. X ํ์ค ๋์คํฌ
์ฒด์ฌ. Fuse๋ ํ์ฅ๋ ๋ชจ๋ ํธ๋ ์ ํ๋ ์ฝ์ ์ ์์ต๋๋ค(FM/MFM ํผํฉ ๋๋
'WEAK' ๋ฐ์ดํฐ ๋๋ ์์ถ๋ ํธ๋๋ ํฌํจ).
.FDI
UKV ์คํํธ๋ผ ๋๋ฒ๊ฑฐ ๋์คํฌ ์ด๋ฏธ์ง ํ์.
.MGT .IMG
DISCiPLE/+D ํ์ผ ํ์.
.์ฌํผ .SDF
์ด๋ฌํ ํ์์ ์ฌ์ฉํ๋ SAM Coupรฉ ๋์คํฌ ์ด๋ฏธ์ง์์ ํธํ์ฑ์ ์ํด. SAM
Coupรฉ `.DSK' ์ด๋ฏธ์ง๋ `.MGT'์ ๋์ผํ ํ์์ ๊ณต์ ํฉ๋๋ค.
.TRD
TR-DOS ๋์คํฌ ์ด๋ฏธ์ง; ์์ธํ ๋ด์ฉ์ ์ฐธ์กฐํ์ญ์์ค HTTP
//web.archive.org/web/20070808150548/http://www.ramsoft.bbk.org/tech/tr-info.zip
.SCL
TR-DOS ๋์คํฌ ํ์ผ์ ๊ฐ๋จํ ์์นด์ด๋ธ ํ์์ ๋๋ค.
.TD0
Teledisk ์ด๋ฏธ์ง ํ์; Fuse๋ "Advanced"๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ์ผ๋ง ์ง์ํฉ๋๋ค.
์์ถโ ์ต์ . ์์ธํ ์ค๋ช ์
http://www.classiccmp.org/dunfield/img54306/td0notes.txt ๊ณผ
http://www.fpns.net/willy/wteledsk.htm
.DSK
CPC ๋์คํฌ ์ด๋ฏธ์ง ํ์; Fuse๋ ์ผ๋ฐ ์ด์ ๋ฐ ์๋ก์ด ํ์ฅ 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 Discovery ํ์ผ ํ์.
Fuse๋ ์์ ์ฐ๊ธฐ ํ์ ๋๋ถ๋ถ์ ์ง์ํฉ๋๋ค. .UDI .FDI .MGT .IMG .์ฌํผ .TRD .SCL
.OPD .OPU .DSK (์ด์ CPC ํ์๋ง ํด๋น).
์ ์ ํ ํ์ฅ์๋ฅผ ์ ํํ๊ธฐ๋ง ํ๋ฉด ๋ชจ๋ ์ถ๋ ฅ ํ์์ผ๋ก ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค.
(์ `์๋ฆฌํธ3.udi' UDI ํ์ผ๋ก ์ ์ฅํ๋ ค๋ฉด). ์ ์ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ
์ธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์คํํธ๋ผ(3)์ด ์ปดํ์ผ๋๋ฉด Fuse๋ ์์ถ๋ UDI ์ด๋ฏธ์ง ์์ฑ์ ์๋ํฉ๋๋ค.
๋์คํฌ ๊ณต๊ฐ์ ์ ์ฝํ๊ธฐ ์ํด ํธ๋. ์ด์๋ค .ํต๋๋ฌด ๋๋ฒ๊น ๋ชฉ์ ์ ์ํ `์ด๋ฏธ์ง' ํ์. ์ด๊ฒ์
์ผ๋ฐ ํ ์คํธ ํ์ผ์๋ ์๋ก ๋ค๋ฅธ ์ธ๋ถ ์ ๋ณด์ ๋ก๋๋ ๋์คํฌ ์ด๋ฏธ์ง์ ์ธ ๊ฐ์ง ๋คํ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์๋๋ค
๋ชจ๋ ์ด๋ฏธ์ง ํ์์ ๋ชจ๋ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ๋ค์์ผ๋ก ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค.
์ผ๋ถ ์ ๋ณด๊ฐ ์์ค๋๋ ๋ถ์ ์ ํ ํ์(์: ๊ฐ๋ณ ํธ๋ ๊ธธ์ด ๋๋ ์นํฐ)
๊ธธ์ด).
์ฝํ ๋์คํฌ ๋ฐ์ดํฐ
์ผ๋ถ ๋ณต์ฌ ๋ฐฉ์ง์๋ '์ฝํ/๋ฌด์์' ๋ฐ์ดํฐ๋ผ๊ณ ํ๋ ๊ฒ์ด ์์ต๋๋ค. ๋ถ๋ฌธ์ด ๋์ฌ ๋๋ง๋ค
ํ๋ ์ด์์ ๋ฐ์ดํธ๋ฅผ ์ฝ์ผ๋ฉด ๊ฐ์ด ์ฐ์ ์ฝ๊ธฐ ์ฌ์ด์์ ์์์ ์ผ ์ ์์ต๋๋ค.
๊ฐ์ ๋ถ์ผ์. ๋ ๊ฐ์ง ๋์คํฌ ์ด๋ฏธ์ง ํ์(Extended DSK ๋ฐ UDI)์ ์ด๋ฌํ ์ ํ์
๋ฐ์ดํฐ. Fuse๋ ์กด์ฌํ๋ ๊ฒฝ์ฐ EDSK ๋ฐ UDI ํ์ผ์์ ์ฝํ ์นํฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฝํ ์นํฐ ๋ฐ์ดํฐ๋ฅผ UDI ์ด๋ฏธ์ง ํ์์ผ๋ก ๋ค์ ์ ์ฅํ ์ ์์ต๋๋ค.
์ํ ๋ น์
Fuse๋ ์ฌ์ด๋์ ํจ๊ป ๋์์์ ํน์ ํ์ผ ํ์(FMF)์ผ๋ก ์ ์ฅํ ์ ์์ต๋๋ค. ์ด ๋ น์์ ์์ฃผ
๋น ๋ฅด๊ณ ์ ๋นํ ํฌ๊ธฐ์ด์ง๋ง fuse-utils์์ fmfconv ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ผ๋ฐ ๋น๋์ค ๋ฐ/๋๋ ์ค๋์ค ํ์ผ๋ก ๋ณํํฉ๋๋ค. ๊ทธ๋งํผ --์ํ-์ปดํผ ์ต์ ์ ์ฌ์ฉํ๋ฉด ์ค์ ํ ์ ์์ต๋๋ค.
์์ถ ์์ค์ ์์, ๋ฌด์์ค ๋๋ ๋์์ผ๋ก ์ค์ ํฉ๋๋ค. Zlib๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉด None๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ํจํ. Zlib๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ Lossless์ ๋๋ค. ๋์์ ๋ นํ๊ฐ ๋๋ ค์ง ์ ์์
์๋ฎฌ๋ ์ด์ ์์ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์์ถ์ ์์์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค.
Fuse๋ ํ์๋ ๋ชจ๋ ํ๋ ์์ ๊ธฐ๋กํ๋ฏ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ๊ธฐ๋ก๋ ํ์ผ์๋ ์ฝ 50๊ฐ์ ๋น๋์ค๊ฐ ์์ต๋๋ค.
์ด๋น ํ๋ ์. ํ์ค ๋์์์ ํ๋ ์ ์๋๋ ์ฝ 24โ30/์ด์ด๋ฏ๋ก
์ต์ /์ผ๋ฐ/ํ๋ ์ ์จ 1 : n ๋๋ ๋๋ฑํ --๋น์จ ๋ช ๋ น์ค ์ต์ ์ 2๋ณด๋ค
๋ นํ ํ๋ ์ ์๋๊ฐ ์ฝ 25/s ๊ฐ์ํฉ๋๋ค. ์ ํํ ํ๋ ์ ์๋๋ Z80 ํด๋ญ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
ํน์ ์๋ฎฌ๋ ์ดํธ๋ ๊ธฐ๊ณ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ์ฃผํ์.
์ฐธ๊ณ : Fuse ํ๋ ์ ์๋ ์ต์ ์ด 1๋ก ์ค์ ๋ ๊ฒฝ์ฐ์๋ง ๋ชจ๋ "gfx" ํจ๊ณผ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ 2๋ฅผ ์์ ํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ์๋ฎฌ๋ ์ด์ ๋ ๊ฒฝ์ฐ ๋์์ ๋ นํ๊ฐ ์ค์ง๋ฉ๋๋ค.
๊ธฐ๊ณ๊ฐ ๋ณ๊ฒฝ๋ฉ๋๋ค.
๋ น์๋ ์ฌ์ด๋ ์ํ๋ง ์๋์ ์ฑ๋ ๋ฒํธ๋ ์์ฑ๋ Fuse์ ๋์ผํฉ๋๋ค.
์ฌ์ด๋ ์ํ๋ง ์๋(๊ธฐ๋ณธ์ ์ผ๋ก 32000Hz) ๋ฐ ์ฑ๋ ๋ฒํธ(๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ธ). ๋ณดํต์
ํ์ค ๋น๋์ค ํ์ผ์ ์ํ๋ง ์ฃผํ์๋ 44100Hz ๋ฐ 48000Hz์ ๋๋ค. ๋น์ ์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
--์ฌ์ด๋ ์ฃผํ์ ๋ช ๋ น์ค ์ต์ ์ ์ฌ์ฉํ๋ฉด 44100Hz ๋๋ 48000Hz๋ก ์ฌ์ด๋๋ฅผ ๋ น์ํ ์ ์์ต๋๋ค.
์ฌ์ฉํ๋ฉด ์คํ ๋ ์ค ์ฌ์ด๋๋ฅผ ๋ น์ํ ์ ์์ต๋๋ค. AY ์คํ ๋ ์ค ๋ถ๋ฆฌ ๋๋ ๋๋ฑํ --๋ถ๋ฆฌ
๋ช ๋ น์ค ์ค์์น.
๋น์ ์ด ์ฌ์ฉํ ์ fmfconv ๋ นํ๋ ๋์์ ํ์ผ์ ํ์ค ๋น๋์ค ํ์ผ๋ก ๋ณํํฉ๋๋ค.
์
ํจ์ฆ --์ํ ์์ ์ถ๋ ฅ.fmf --๋น์จ 2 --์ฌ์ด๋ ์ฃผํ์ 44100 --๋ถ๋ฆฌ ACB
์ฝ 25/s ๋น๋์ค ํ๋ ์ ์๋ ๋ฐ 44100Hz ์ํ๋ง ์ฃผํ์ ์คํ ๋ ์ค์ ๋ํ ๋น๋์ค ๋ นํ ์์
์ฌ์ด๋ ๊ธฐ๋ณธ ์์ถ ์์ค.
์์ถ ํ์ผ
์ธ์ ์ ์ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์คํํธ๋ผ(3) ์ปดํ์ผ,
์ค๋ ์ท, ํ ์ดํ ์ด๋ฏธ์ง, ๋ํฌ ์นดํธ๋ฆฌ์ง ๋ฐ ์ ๋ ฅ ๊ธฐ๋ก ํ์ผ์ ํ์ผ์์ ์ฝ์ ์ ์์ต๋๋ค.
์์ถ bzip2(3) ๋๋ gzip์(3) ๋ง์น ์์ถ๋์ง ์์ ๊ฒ์ฒ๋ผ. ํ์ฌ ์๋ค
์์ถ๋ +3, DISCiPLE/+D ๋๋ ๋ฒ ํ ๋์คํฌ ์ด๋ฏธ์ง ์ฝ๊ธฐ๋ฅผ ์ง์ํ์ง ์์ต๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก ํจ์ฆ-gtk๋ฅผ ์ฌ์ฉํ์ธ์.