Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ hatari-winuae ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
hatari - Atari ST/STE/TT/Falcon ์๋ฎฌ๋ ์ดํฐ
๊ฐ์
ํ ํ๋ฆฌ [์ต์ ] [๋๋ ํ ๋ฆฌ|๋์คํฌ ์ด๋ฏธ์ง|ํ๋ก๊ทธ๋จ]
๊ธฐ์
Hatari๋ Linux, FreeBSD, BeOS ๋ฐ ๊ธฐํ ์์คํ ์ ์ํ Atari ST/STE/TT/Falcon ์๋ฎฌ๋ ์ดํฐ์ ๋๋ค.
SDL ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ง์ํฉ๋๋ค.
Hatari๋ฅผ ์ฌ์ฉํ๋ฉด Atari ST, STE ๋๋ Falcon์ฉ์ผ๋ก ์์ฑ๋ ๊ฒ์, ๋ฐ๋ชจ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์์ต๋๋ค.
Atari TT ์ง์์ ์คํ์ ์ ๋๋ค. Hatari๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ *.st ๋ฐ *.msa ๋์คํฌ๋ฅผ ์ง์ํฉ๋๋ค.
์ด๋ฏธ์ง ๋ฐ ํ๋ ๋์คํฌ ์๋ฎฌ๋ ์ด์ .
์๋ฎฌ๋ ์ดํฐ๋ฅผ ์คํํ๋ ค๋ฉด TOS ROM ์ด๋ฏธ์ง๊ฐ ํ์ํฉ๋๋ค. TOS์ ๋ฌด๋ฃ ๊ตฌํ์ธ EmuTOS๋
ํํ๋ฆฌ์ ํจ๊ป ๋ฐฐ์ก๋ฉ๋๋ค. ์์ง ์๋ TOS์ ์์ ํ ํธํ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ผ๋ถ
ํ๋ก๊ทธ๋จ์ด ์ ๋๋ก ์คํ๋์ง ์์ต๋๋ค. ์ด ๋๋ฌธ์ TOS ROM์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ง์ง ์ํ๋ฆฌ์์.
์ธ์๋ก ์๋ฎฌ๋ ์ดํธํด์ผ ํ๋ ๋๋ ํ ๋ฆฌ ์ด๋ฆ์ ์ง์ ํ ์ ์์ต๋๋ค.
๊ฐ์ GEMDOS ํ๋ ๋์คํฌ, ํ๋กํผ ๋์คํฌ ์ด๋ฏธ์ง ๋๋ Atari ํ๋ก๊ทธ๋จ
์๋ ์์๋จ. ๋ง์ง๋ง ๊ฒฝ์ฐ์๋ ํ๋ก๊ทธ๋จ์ ๋๋ ํ ๋ฆฌ๊ฐ C: ๋๋ผ์ด๋ธ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
์ด ํ๋ก๊ทธ๋จ์ด ์์๋ ๊ณณ.
๋ถํ ์ ๋ช ๋ น์์ ๋ง์ง๋ง์ผ๋ก ์ ๊ณต๋ ๋์คํฌ ์ด๋ฏธ์ง ๋๋ ๋๋ ํฐ๋ฆฌ์์ ์ํ๋ฉ๋๋ค.
ํ์ ์ต์ ๋๋ ์ธ์๋ก ์ฌ์ฉํฉ๋๋ค(A: ๋๋ C:์ ํด๋น). ์ฃผ๊ณ ์ถ๋ค๋ฉด
์๋ ์์ ํ๋ก๊ทธ๋จ ์ด๋ฆ์ด ์๋ ํ๋กํผ ์ด๋ฏธ์ง ์ด๋ฆ, ์ ์ --disk-a ์ต์ ์ ์ง์ ํ์ญ์์ค.
ํ๋ก๊ทธ๋จ ์ด๋ฆ.
์ต์
Hatari ์ต์ ์ ์ฌ๋ฌ ๋ฒ์ฃผ๋ก ๋๋ฉ๋๋ค.
์ผ๋ฐ ์ต์
-์๊ฐ, --๋์
๋ช ๋ น์ค ์ต์ ์ธ์ ๋ฐ ์ข ๋ฃ
-V, --๋ฒ์ญ
๋ฒ์ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๊ณ ์ข ๋ฃ
--ํ์ธ-์ข ๋ฃ
Hatari๊ฐ ์ฌ์์ ํ์ธํ๋์ง ์ฌ๋ถ
-์จ, --๊ตฌ์ฑ ํ์ผ
๋ค์์์ ์ถ๊ฐ ๊ตฌ์ฑ ๊ฐ ์ฝ๊ธฐ , ๋ค์์์ ์ฝ์ ๊ฐ์ ์ฌ์ ์ํฉ๋๋ค.
์ ์ญ ๋ฐ ์ฌ์ฉ์ ๊ตฌ์ฑ ํ์ผ
-์ผ์ด, --ํค๋งต
๋ค์์์ ํค๋ณด๋ ๋งคํ ๋ก๋
--๋นจ๋ฆฌ ๊ฐ๊ธฐ
๋น ๋ฅธ ์์คํ ์์ Hatari ์ถ๋ ฅ ๊ฑด๋๋ฐ๊ธฐ(๋น ๋ฅธ ์ ๋ฌ)๋ฅผ ๋์ต๋๋ค.
๊ณตํต์ ๋์คํ๋ ์ด ์ต์
-๋ฏธ๋์, --๋จ ํต์ฆ
์ปฌ๋ฌ ๋์ ํ๋ฐฑ ๋ชจ๋์์ ์์
--๊ฐ์ ์ฅ์น
๋ชจ๋ํฐ ์ ํ ์ ํ(x = ๋ชจ๋ ธ/rgb/vga/tv)
-NS, --์ ์ฒด ํ๋ฉด
์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ์๋ฎฌ๋ ์ดํฐ ์์
-w, --์ฐฝ๋ฌธ
์ฐฝ ๋ชจ๋์์ ์๋ฎฌ๋ ์ดํฐ ์์
--๋ถ์ก๋ค ์ฐฝ ๋ชจ๋์์ ๋ง์ฐ์ค ์ก๊ธฐ
--ํ ๋๋ฆฌ
ST/STE/Falcon ํ๋ฉด ํ ๋๋ฆฌ ํ์(์ /์ค ํด์๋ ์ค๋ฒ์ค์บ ๋ฐ๋ชจ์ฉ)
--ํ๋ ์ ๊ฑด๋๋ฐ๊ธฐ
๊ฑด๋ ๋ฐ๋ค ์๋ฎฌ๋ ์ด์ ์ ๊ฐ์ํํ๊ธฐ ์ํด ํ์๋ ๊ฐ ํ๋ ์ ์ดํ์ ํ๋ ์(0=๋นํ์ฑํ, >4
์ฃผ์ด์ง ๊ฐ์ ์ต๋๋ก ํ์ฌ ์๋ ํ๋ ์์คํต ์ฌ์ฉ)
--์ฒ์ฒํ ํด
x ๋ฐฐ๋งํผ ์๋ฎฌ๋ ์ด์ ์๋ ์ ํ(VBL ๋๊ธฐ ์๊ฐ์ ๋ํ ์น์๋ก ์ฌ์ฉ๋จ)
--์ํ ํ์ ์ค
์ํ ํ์์ค ํ์(ํ๋กํผ LED ๋ฑ ํฌํจ)
--๋๋ผ์ด๋ธ ์ฃผ๋
์ํ ํ์์ค์ด ํ์๋์ง ์์ ๋ ์ค๋ฒ๋ ์ด ๋๋ผ์ด๋ธ ํ์
--์ต๋ ๋๋น
ํ ๋๋ฆฌ/ํ๋/์ถ์๋ฅผ ์ํ ๊ธฐ๋ณธ/์ต๋ ์ฐฝ ๋๋น
--์ต๋ ๋์ด
ํ ๋๋ฆฌ/ํ๋/์ถ์๋ฅผ ์ํ ๊ธฐ๋ณธ/์ต๋ ์ฐฝ ๋์ด
--bpp
๊ฐ์ ๋ด๋ถ ๋นํธ ์ฌ๋(x = 8/15/16/32, 0=๋นํ์ฑํ)
์ฑ/์ฑ ๊ตฌ์ฒด์ ์ธ ๋์คํ๋ ์ด ์ต์
--๋ฐ์คํฌํ-st
์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ๋ฐ์คํฌํ ํด์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์์ ๋ฐฉ์งํ ์ง ์ฌ๋ถ: ๋ค์ค ํ๋ฉด ์๋ง
์ค์ , LCD ๋ชจ๋ํฐ ํด์๋ ์ ํ์ ํ์ํ ๋ช ์ด ์ง์ฐ ๋ฐ
๊ฒฐ๊ณผ ์ฌ์ด๋ ๋ธ๋ ์ดํฌ. Hatari ST/E ๋์คํ๋ ์ด ์ฝ๋๋ ํ๋/์ถ์๋ฅผ ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์(์ ์ธ
์ ํด์๋ ๋๋ธ๋ง), ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ (ํํ๋ฆฌ ๋๋ ๋ชจ๋ํฐ์ ์ํด) ํฌ๊ธฐ๊ฐ ์กฐ์ ๋์ง ์์ต๋๋ค.
ํ์ฑํ. ๋ฐ๋ผ์ ์ด๊ฒ์ ์ค๋ช ๋ ๋ฌธ์ ๋ก ๊ณ ํต๋ฐ๋ ๊ฒฝ์ฐ์๋ง ์ฃผ๋ก ์ ์ฉํฉ๋๋ค.
ํจ๊ณผ๊ฐ ์์ง๋ง ์ฌ์ ํ ๋ง์ฐ์ค๋ฅผ ์ก๊ณ ํ๋ฉด์์ ๋ค๋ฅธ ๋ฐฉํด ์์๋ฅผ ์ ๊ฑฐํ๊ณ ์ถ์ต๋๋ค.
์ ์ฒด ํ๋ฉด ๋ชจ๋๋ฅผ ์ ํํ๋ฉด ๋ฉ๋๋ค. (๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋จ)
--spec512
Hatari๋ ์ด ์๊ณ๊ฐ์ ์ฌ์ฉํ์ฌ ๋ ๋๋ฆฌ์ง๋ง ํ๋ฉด์ ๋ ๋๋งํ ์๊ธฐ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
๋ณด๋ค ์ ํํ Spectrum512 ํ๋ฉด ๋ณํ ๊ธฐ๋ฅ(0 <= x <= 512, 0=๋นํ์ฑํ)
-์ง, --์ค
์ค(์ด์ค) ์ ํด์๋(1=์๋์, 2=์)
TT/ํ์ฝ ๊ตฌ์ฒด์ ์ธ ๋์คํ๋ ์ด ์ต์
์๋ ์ง์ ๋ ํฌ๊ธฐ๋ก ํ๋/์ถ์๋ ๋ด๋ถ์ ์ผ๋ก ์ ์ ๋ฐฐ์จ ์ธ์๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค. ์ด๊ฒ
์ฆ, ๋ค๋ฅธ Atari ํด์๋๊ฐ ๋ค๋ฅธ ํฌ๊ธฐ๋ก ํ์๋ ์ ์์ง๋ง
๊ฒฐ์ฝ ํ๋ฆฟํ์ง ์์ต๋๋ค.
--๋ฐ์คํฌํฑ
๋ค์๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๋ฅผ ํผํ๊ธฐ ์ํด ์ ์ฒด ํ๋ฉด์์ ๋ฐ์คํฌํ ํด์๋๋ฅผ ์ฌ์ฉํ ์ง ์ฌ๋ถ
ํด์๋ ์ ํ. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ ์ฒด ํ๋ฉด์์ ๊ฐ์ฅ ๊ฐ๊น์ด ํด์๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํํ๋ฆฌ ์ฐฝ ํฌ๊ธฐ. (๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋จ)
--ํ-์ต๋
Hatari ์ฐฝ ํฌ๊ธฐ๋ ์ง์ ๋ ์ต๋ ํฌ๊ธฐ๋ก ๊ฐ์ ์ค์ ๋๋ฉฐ ๋ค์ ๊ฒฝ์ฐ์ ๊ฒ์์ ํ ๋๋ฆฌ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
Atari ํด์๋๋ ๊ทธ์ ๋ง๊ฒ ๊ท ๋ฑํ๊ฒ ํ์ฅ๋์ง ์์ต๋๋ค. ๋ น์ํ ๋ ๊ฐ์ฅ ์ ์ฉํฉ๋๋ค.
ํด์๋๋ฅผ ๋ณ๊ฒฝํ๋ Falcon ๋ฐ๋ชจ ๋น๋์ค. (๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋จ)
--์ธก๋ฉด
๋ชจ๋ํฐ ์ข ํก๋น ๋ณด์ ์ํ ์ฌ๋ถ(๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋จ)
VDI ์ต์
--vdi
VDI ํ๋ฉด ๋ชจ๋ ์ฌ์ฉ ์ฌ๋ถ
--vdi-ํ๋ฉด
๋นํธ ์ฌ๋๋ก ํ์ฅ๋ VDI ํด์๋ ์ฌ์ฉ (x = 1, 2 ๋๋ 4)
--vdi ๋๋น
๋๋น๊ฐ ์๋ ํ์ฅ VDI ํด์๋ ์ฌ์ฉ (320 < w <= 1280)
--vdi ๋์ด
๋์ด์ ํจ๊ป ํ์ฅ VDI ํด์๋ ์ฌ์ฉ (200 < ์๊ฐ <= 960)
ํ๋ฉด ํฌ์ฐฉ ์ต์
--์ํ๊ณ
ํ๋ฉด ์บก์ฒ์์ ์ํ ํ์์ค ์ ๊ฑฐ
--avirecord
AVI ๋ น์ ์์
--avi-vcodec
avi ๋น๋์ค ์ฝ๋ฑ ์ ํ(x = bmp/png)
--avi-fps
๊ฐ์ avi ํ๋ ์ ์๋(x = 50/60/71/...)
--avi ํ์ผ
์ฌ์ฉํ๋ค avi๋ฅผ ๊ธฐ๋กํ๋ค
๋๋ฐ์ด์ค ์ต์
-์ ์ด, --์กฐ์ข ๊ฐ
์ง์ ๋ ํฌํธ(0-5)์์ ์ปค์ ํค๋ก ์กฐ์ด์คํฑ ์๋ฎฌ๋ ์ด์
--๊ธฐ์จ
์ฃผ์ด์ง ํฌํธ์ ๋ํ ์กฐ์ด์คํฑ ์ ํ(์์/ํค/์ค์ ) ์ค์
--์ธ์๊ธฐ
ํ๋ฆฐํฐ ์ง์ ํ์ฑํ ๋ฐ ๋ฐ์ดํฐ ์ฐ๊ธฐ
--๋ฏธ๋์ธ
MIDI ์ง์ ํ์ฑํ ๋ฐ MIDI ๋ฐ์ดํฐ ์ฐ๊ธฐ
--๋ฏธ๋ ์์
MIDI ์ง์ ํ์ฑํ ๋ฐ MIDI ๋ฐ์ดํฐ ์ฝ๊ธฐ
--rs232-in
์ง๋ ฌ ํฌํธ ์ง์ ํ์ฑํ ๋ฐ ์ฌ์ฉ ์ ๋ ฅ ์ฅ์น๋ก
--rs232-์ถ๋ ฅ
์ง๋ ฌ ํฌํธ ์ง์ ํ์ฑํ ๋ฐ ์ฌ์ฉ ์ถ๋ ฅ ์ฅ์น๋ก
๋์คํฌ ์ต์
--๋๋ผ์ด๋ธ-์์ด
๋๋ผ์ด๋ธ A ํ์ฑํ/๋นํ์ฑํ(๊ธฐ๋ณธ๊ฐ์ ์ผ์ง)
--๋๋ผ์ด๋ธ-B
B ๋๋ผ์ด๋ธ ํ์ฑํ/๋นํ์ฑํ(๊ธฐ๋ณธ๊ฐ์ ์ผ์ง)
--๋๋ผ์ด๋ธ ์ด ํค๋
๋๋ผ์ด๋ธ A์ ํค๋ ์ ์ค์ (1=๋จ๋ฉด, 2=์๋ฉด)
--๋๋ผ์ด๋ธ-B-ํค๋
๋๋ผ์ด๋ธ B์ ํค๋ ์ ์ค์ (1=๋จ๋ฉด, 2=์๋ฉด)
--๋์คํฌ-a
ํ๋กํผ ๋๋ผ์ด๋ธ A์ ๋์คํฌ ์ด๋ฏธ์ง ์ค์
--๋์คํฌ-b
ํ๋กํผ ๋๋ผ์ด๋ธ B์ ๋์คํฌ ์ด๋ฏธ์ง ์ค์
--ํ๋กํ ํธ ํ๋กํผ
ํ๋กํผ ์ด๋ฏธ์ง ๋ด์ฉ ์ฐ๊ธฐ ๋ฐฉ์ง(์ผ๊ธฐ/๋๊ธฐ/์๋). "์๋"์ต์ ์ฐ๊ธฐ
๋ณดํธ๋ ๋์คํฌ ์ด๋ฏธ์ง ํ์ผ ์์ฑ์ ๋ฐ๋ฆ ๋๋ค.
--๋ณดํธ-HD
์ฐ๊ธฐ ๋ฐฉ์ง ํ๋ ๋๋ผ์ด๋ธ ์ฝํ ์ธ (์ผ๊ธฐ/๋๊ธฐ/์๋). "์๋" ์ต์ ์ ์ฌ์ฉํ๋ฉด
๋นํ์ฑํํ ๋ ๊ฐ๋ณ ํ์ผ ์์ฑ์ ์ค์ ํ์ฌ ๋ณดํธ๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค.
GEMDOS ํ๋ ๋์คํฌ ์๋ฎฌ๋ ์ด์ ์ ์ํ ํ์ผ ์์ฑ ์์
--gemdos ์ผ์ด์ค
์ ๋๋ ํ ๋ฆฌ/ํ์ผ ์ด๋ฆ์ด ๊ฐ์ ๋ก ๋๋ฌธ์์ธ์ง ์๋ฌธ์์ธ์ง ์ง์ ํฉ๋๋ค.
GEMDOS HD ์๋ฎฌ๋ ์ด์ . ๊บผ์ง/์/์๋, ๊ธฐ๋ณธ์ ์ผ๋ก ๊บผ์ง
-NS, --ํ๋๋๋ผ์ด๋ธ
๋ค์์ ์ฌ์ฉํ์ฌ ํ๋ ๋๋ผ์ด๋ธ ํํฐ์ ์๋ฎฌ๋ ์ด์ ๋ด์ฉ๋ฌผ. ๋๋ ํ ๋ฆฌ์ ๋ง ํฌํจ๋ ๊ฒฝ์ฐ
๋จ์ผ ๋ฌธ์(CZ) ํ์ ๋๋ ํ ๋ฆฌ, ์ด๋ฌํ ๊ฐ ํ์ ๋๋ ํ ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ด ์ฒ๋ฆฌ๋ฉ๋๋ค.
๋ณ๋์ ํํฐ์ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์ง์ ๋ ๋๋ ํ ๋ฆฌ ์์ฒด๊ฐ ๋ค์์ ํ ๋น๋ฉ๋๋ค.
๋๋ผ์ด๋ธ "C:". ๋ค์ค ํํฐ์ ์ ๊ฒฝ์ฐ ํ์ ๋๋ ํ ๋ฆฌ๋ก ์ฌ์ฉ๋๋ ๋ฌธ์
์ด๋ฆ์ ํ ๋น๋ ๋๋ผ์ด๋ธ/ํํฐ์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๋ง์ฝ์ ์ด๋ค
๋น ๋ฌธ์์ด์ด๋ฉด ํ๋ ๋๋ผ์ด๋ธ์ ์๋ฎฌ๋ ์ด์ ์ด ๋นํ์ฑํ๋ฉ๋๋ค.
--์ ์
์ด๋ฏธ์ง๋ก ACSI ํ๋ ๋์คํฌ ์๋ฎฌ๋ ์ด์
--ide-๋ง์คํฐ
์ด๋ฏธ์ง๋ก IDE ๋ง์คํฐ ํ๋ ๋์คํฌ ์๋ฎฌ๋ ์ด์
--ide-๋ ธ์
์ด๋ฏธ์ง๋ก IDE ์ฌ๋ ์ด๋ธ ํ๋ ๋์คํฌ ์๋ฎฌ๋ ์ด์
--fastfdc
FDC ์๋ฎฌ๋ ์ด์ ์๋ ํฅ์(๋นํธํ์ฑ์ ์ ๋ฐํ ์ ์์)
๋ฉ๋ชจ๋ฆฌ ์ต์
--๋ฉค์คํ ์ดํธ
๋ฉ๋ชจ๋ฆฌ ์ค๋ ์ท ๋ก๋
-์์ค, --memsize
์๋ฎฌ๋ ์ดํธ๋ RAM์ ์ ์ค์ , x = 1~14MiB ๋๋ 0KiB์ ๊ฒฝ์ฐ 512
ROM๊ณผ ์ต์
-NS, --ํ ์ค
์ฌ์ฉํ TOS ROM ์ด๋ฏธ์ง ์ง์
--ํจ์น-ํ ์ค
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ TOS ROM ํจ์น๋ฅผ ํ์ฑํ/๋นํ์ฑํํฉ๋๋ค. ์ ๋ฌธ๊ฐ๋ง! ์ด๊ฒ์ ๋จ๊ฒจ์ฃผ์ธ์
๋น์ ์ด ๋ฌด์์ํ๊ณ ์๋์ง ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ ํ์ฑํ๋ฉ๋๋ค!
--ํ์ฝํต
ROM ์นดํธ๋ฆฌ์ง ์ด๋ฏธ์ง ์ฌ์ฉ (GEMDOS HD ์๋ฎฌ๋ ์ด์ ๋ฐ ํ์ฅ VDI์ ๊ฒฝ์ฐ์๋ง ์๋ํฉ๋๋ค.
ํด์๋๊ฐ ๋นํ์ฑํ๋จ)
CPU ์ต์
--cpu๋ ๋ฒจ
์ฌ์ฉํ CPU(680x0) ์ง์ (EmuTOS ๋๋ TOS >= 1์์๋ง x >= 2.06 ์ฌ์ฉ!)
--cpuclock
CPU ํด๋ญ ์ค์ (8, 16 ๋๋ 32Mhz)
--ํธํ
๋ ๋์ ํ๋ฆฌํ์น ์ ํ๋์ ํจ๊ป ๋ ํธํ๋์ง๋ง ๋ ๋๋ฆฐ 68000 CPU ๋ชจ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ฃผ๊ธฐ ๊ณ์ฐ
๊ธฐํ ์ฒด๊ณ ์ต์
--๊ธฐ๊ณ
๋จธ์ ์ ํ ์ ํ(x = st, ste, tt ๋๋ falcon)
--๋ธ๋ฆฌํฐ
๋ธ๋ฆฌํฐ ์๋ฎฌ๋ ์ด์ ํ์ฑํ(ST๋ง ํด๋น)
--dsp
Falcon DSP ์๋ฎฌ๋ ์ด์ (x = ์์, ๋๋ฏธ ๋๋ emu, Falcon ์ ์ฉ)
--ํ์ด๋จธ-d
TOS์์ ์ค์ ํ ์ค๋ณต์ผ๋ก ๋์ Timer-D ์ฃผํ์๋ฅผ ํจ์นํฉ๋๋ค. ์ฝ XNUMX๋ฐฐ์ ํํ๋ฆฌ
์๋ Timer-D ์ฃผํ์๋ก ์ธํด ์๋(ST/e ์๋ฎฌ๋ ์ด์ ์ ๊ฒฝ์ฐ)๊ฐ ๋๋ถ๋ถ์
์ธํฐ๋ฝํธ.
--๋น ๋ฅธ ๋ถํ
TOS๋ฅผ ํจ์นํ๊ณ ์์ "memvalid" ์์คํ ๋ณ์๋ฅผ ์ด๊ธฐํํ์ฌ
์์คํ ์ด ๋ ๋นจ๋ฆฌ ๋ถํ ๋๋๋ก TOS์ ๋ฉ๋ชจ๋ฆฌ ํ ์คํธ.
--rtc
์ค์๊ฐ ์๊ณ ํ์ฑํ
์๋ฆฌ ์ต์
--๋ง์ดํฌ
๋ง์ดํฌ ํ์ฑํ/๋นํ์ฑํ(Falcon๋ง ํด๋น)
--์๋ฆฌ
์ฌ์ด๋ ์ฃผํ์: 6000-50066. "off"๋ ์ฌ์ด๋๋ฅผ ๋นํ์ฑํํ๊ณ ์๋ฎฌ๋ ์ด์ ์๋๋ฅผ ๋์ ๋๋ค.
์ถ๊ฐ ์ฌ์ด๋ ์ํฐํฉํธ๋ฅผ ๋ฐฉ์งํ๋ ค๋ฉด ์ฃผํ์๊ฐ ๋ค์๊ณผ ๊ฐ์ด ์ ํ๋์ด์ผ ํฉ๋๋ค.
๋ ์ค ํ๋๋ STE/TT/Falcon ์ฌ์ด๋ DMA(6258, 12517, 250033, 50066)์ ๊ท ๋ฑํ๊ฒ ์ผ์นํฉ๋๋ค.
Hz) ๋๋ ์ฌ์ด๋ ์นด๋ ์ฃผํ์(11025, 22050, 44100 ๋๋ 6000...48000Hz). ํ์ธํ๋ค
์ฌ์ด๋ ์นด๋๊ฐ ์ง์ํ๋ ๊ฒ.
--์ฌ์ด๋ ๋ฒํผ ํฌ๊ธฐ
SDL์ ์ฌ์ด๋ ๋ฒํผ ํฌ๊ธฐ: 10-100 ๋๋ ๊ธฐ๋ณธ ๋ฒํผ ํฌ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด 0์ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก
Hatari๋ ์ฝ 1024-20๊ฐ์ ์ํ์ ์ ๊ณตํ๋ 30๊ฐ ์ํ์ SDL ๋ฒํผ ํฌ๊ธฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ ํํ ์ฌ์ด๋ ์ฃผํ์์ ๋ฐ๋ผ ms์ ์ฌ์ด๋. ์ผ๋ถ OS์์ ๋๋ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ
์์ ํ ์ง์๋๋ ์ฌ์ด๋ ์นด๋, ์ด ๊ธฐ๋ณธ ์ค์ ์ ๋ฎ์ ์ฌ์ด๋ ์นด๋์์ ๋ ํฐ ์ง์ฐ์ ์ ๋ฐํ ์ ์์ต๋๋ค.
์ฃผํ์(๊ฑฐ์ 0.5์ด). ์ด ๊ฒฝ์ฐ ์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋ก
์ฌ์ด๋ ๋ฒํผ์ ํฌ๊ธฐ๋ฅผ ์ฌ์ด๋์ ๊ณ ์ ๋ ๋ฐ๋ฆฌ์ด ์๋ก ์กฐ์ ํฉ๋๋ค(20์ ์ฌ์ฉํ๋ฉด
๊ทธ๋ฌํ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ ์ข ์ข ์ข์ ์ ํ์ ๋๋ค). ๋๋ถ๋ถ์ ์ฌ์ฉ์๋ ์ด๊ฒ์ด ํ์ํ์ง ์์ต๋๋ค.
์ต์ ์ ์ ํํฉ๋๋ค.
--์ฌ์ด๋ ๋๊ธฐํ
์๋ฎฌ๋ ์ด์ ์๋๋ ๊ฒฝ์ฐ์ ๋ฐ๋ผ +100, 0 ๋๋ -100 ๋ง์ดํฌ๋ก์ด ๋จ์๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค. ์ด๊ฒ
์ฌ์ด๋ ๋ฒํผ ์ค๋ฒํ๋ก ๋ฐฉ์ง(๊ธด ๋๊ธฐ ์๊ฐ ๋ฐ ์ํ ์์ค) ๋๋
์ธ๋ํ๋ก์(์งง์ ๋๊ธฐ ์๊ฐ ๋ฐ ๋ฐ๋ณต๋๋ ์ํ). ์ํํ ์๋ฎฌ๋ ์ด์ ์๋
๋๊ธฐํ๋ ๋๊น์ง ์ต๋ 0.58% ์ฐจ์ด๊ฐ ๋๋ ๋ฐ๋ฉด ์๋ฎฌ๋ ์ดํฐ๋ ์ง์์ ์ผ๋ก
๋ชจ๋ ์ฌ์ด๋ ์ํ์ ์์ฑํ๊ณ ํฌ๋ฆฌ์คํ ์ ์ด ์ฌ์ด๋ ์์คํ ์ ๋ชจ๋ ์ฌ์ด๋ ์ํ์ ์๋นํฉ๋๋ค.
๊ฒฌ๋ณธ.
(์ผ๊ธฐ|๋๊ธฐ, ๋๊ธฐ=๊ธฐ๋ณธ๊ฐ)
--ym-๋ฏน์ฑ
2149๊ฐ์ YMXNUMX ์์ฑ ๋ณผ๋ฅจ์ ํจ๊ป ๋ฏน์ฑํ๋ ๋ฐฉ๋ฒ์ ์ ํํฉ๋๋ค. "๋ชจ๋ธ"์
YM ์์ฑ์ ์ํ์ ๋ชจ๋ธ, "table"์ ์ค๋์ค ์ถ๋ ฅ์ ์กฐํ ํ ์ด๋ธ์ ์ฌ์ฉํฉ๋๋ค.
STF ๋ฐ "์ ํ"์์ ์ธก์ ๋ ์ ์ ๊ฐ์ 3๊ฐ์ YM ์์ฑ์ ํ๊ท ํ ๊ฒ์ ๋๋ค.
๋๋ฒ๊ทธ ์ต์
-NS, -๋๋ฒ๊ทธ
CPU ์์ธ๊ฐ ๋๋ฒ๊ฑฐ๋ฅผ ํธ์ถํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํฉ๋๋ค.
--๋๋ฒ๊ทธ-์ ์ธ
๋๋ฒ๊ฑฐ๋ฅผ ํธ์ถํ๋ ์์ธ ์ง์ , ์ฐธ์กฐ --๋๋ฒ๊ทธ-์ ์ธ ๋์ ์ฌ์ฉ ๊ฐ๋ฅํ
(์ผํ๋ก ๊ตฌ๋ถ) ์์ธ ํ๋๊ทธ.
--๋ฐ์ด์ค์ค ์ธํฐ์ ํธ
XBios ๋ช ๋ น ๊ตฌ๋ฌธ ๋ถ์์ ์ ํํฉ๋๋ค. Atari ํ๋ก๊ทธ๋จ์ด ๋ชจ๋ Hatari ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ Hatari ํน์ ์ ํตํด Hatari ์ํ ๋ณ๊ฒฝ ์์ค๋ฐ์ด์ค์ค(255) ์ ํ. ์์ค๋ฐ์ด์ค์ค(20)
printscreen ํธ์ถ์ Hatari ์คํฌ๋ฆฐ์ท๋ ์์ฑํฉ๋๋ค.
--conout
์ฃผ์ด์ง ์ฝ์(xconout ๋ฒกํฐ ํจ์) ์ถ๋ ฅ ๋ฆฌ๋๋ ์ ํ์ฑํ ์๊ฒ
ํธ์คํธ ํฐ๋ฏธ๋. ์ฅ์น 2๋ (CON:) VT52 ์ฝ์์ฉ์ผ๋ก, ๋ฒกํฐ ๊ธฐ๋ฅ
์ผ๋ฐ BIOS๋ฟ๋ง ์๋๋ผ EmuTOS ํจ๋ ๋ฉ์์ง ๋ฐ MiNT ์ฝ์ ์ถ๋ ฅ๋ ํฌ์ฐฉํฉ๋๋ค.
์ฝ์ ์ถ๋ ฅ.
--ํด์ฒด
๋ถํด ์ต์ ์ ์ค์ ํฉ๋๋ค. 'uae'์ 'ext'๋ ์ฌ์ฉํ ๋ถํด ์์ง์ ์ ํํ๊ณ ,
bitmask๋ ์ธ๋ถ ๋์ค์ด์ ๋ธ๋ฆฌ ์์ง ๋ฐ '๋์๋ง' ๋ชฉ๋ก์ ๋ํ ์ถ๋ ฅ ์ต์ ์ ์ค์ ํฉ๋๋ค.
๊ทธ๋ค.
--natfeat
๊ธฐ๋ณธ ๊ธฐ๋ฅ ์ง์์ ํ์ฑํ/๋นํ์ฑํํฉ๋๋ค. ์๋ฅผ ๋ค์ด EmuTOS๋ ๋๋ฒ๊ทธ์ ์ฌ์ฉํฉ๋๋ค.
์ถ๋ ฅ.
--์ถ์ ํ๋ค
๋๋ฒ๊ทธ ์ถ์ ํ์ฑํ, ์ฐธ์กฐ --์ถ์ ํ๋ค ๋์ ์ฌ์ฉ ๊ฐ๋ฅํ(์ผํ๋ก ๊ตฌ๋ถ๋) ์ถ์ ์ฉ
ํ๋๊ทธ
--์ถ์ ํ์ผ
์ถ์ ์ถ๋ ฅ ์ ์ฅ (๊ธฐ๋ณธ๊ฐ=stderr)
--ํ์ฑ
๋๋ฒ๊ฑฐ ๋ช ๋ น ๊ตฌ๋ฌธ ๋ถ์/์คํ
--saveconfig
Hatari ๊ตฌ์ฑ์ ์ ์ฅํ๊ณ ์ข ๋ฃํฉ๋๋ค. Hatari UI์๋ Hatari ๊ตฌ์ฑ ํ์ผ์ด ํ์ํฉ๋๋ค.
์์ํ๋ฉด ์๋์ผ๋ก ์์ฑํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--๋ํ์ฐ ์์
SDL ๋ํ์ฐ์ ๋นํ์ฑํํ์ฌ Hatari ์ฝ์ด ๋คํ๋ฅผ ๊ฐ์ ธ์ต๋๋ค. SDL ๋ํ์ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค.
๋นํ์ค ์ฌ์ฉ ์ค Hatari๊ฐ ๋น์ ์์ ์ผ๋ก ์ข ๋ฃ๋๋ ๊ฒฝ์ฐ ๋น๋์ค ๋ชจ๋ ๋ณต์
ํ๋ฉด ํด์๋.
--์ปจํธ๋กค ์์ผ
Hatari๋ ๋ฐํ์์ ์ง์ ๋ ์์ผ์์ ์ต์ ์ ์ฝ์ต๋๋ค.
--๋ก๊ทธ ํ์ผ
๋ค์ ์์น์ ๋ก๊ทธ ์ถ๋ ฅ ์ ์ฅ (๊ธฐ๋ณธ๊ฐ=stderr)
--๋ก๊ทธ ์์ค
๋ก๊ทธ ์ถ๋ ฅ ์์ค(x=debug/todo/info/warn/error/fatal)
--๊ฒฝ๊ณ ์์ค
์ฃผ์ด์ง ์์ค ์ด์์ ๋ก๊ทธ ๋ฉ์์ง์ ๋ํ ๋ํ ์์ ํ์
--์คํ-vbls
X VBL ํ ์ข ๋ฃ
๋ช ๋ น
๋ฐ๋ก ๊ฐ๊ธฐ ํค๋ ๊ตฌ์ฑ ํ์ผ์์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ์ค์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
AltGr + a
์ ๋๋ฉ์ด์ ๋ นํ
AltGr + g
์คํฌ๋ฆฐ์ท์ ์ก์
AltGr + i
๋ณด์ค ํค: ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ฅผ ์ข ๋ฃํ๊ณ ์ฐฝ ์์ด์ฝํ
AltGr + j
์ปค์ ํค๋ฅผ ํตํด ์กฐ์ด์คํฑ ์๋ฎฌ๋ ์ด์ ํ์ฑํ
AltGr + m
(un-)๋ง์ฐ์ค๋ฅผ ์ฐฝ์ ์ ๊ทธ๋ค
AltGr + r
์ ๋ฆฌ์ ST (๋ฆฌ์ ๋ฒํผ๊ณผ ๋์ผ)
AltGr + c
์ฝ๋ ๋ฆฌ์ ST (์ ์ ์ค์์น์ ๋์ผ)
AltGr + d
๋์คํฌ A๋ฅผ ์ ํ/๋ณ๊ฒฝํ๋ ๋ํ ์์ ์ด๊ธฐ
AltGr + s
์๋ฆฌ ํ์ฑํ/๋นํ์ฑํ
AltGr + q
์๋ฎฌ๋ ์ดํฐ ์ข ๋ฃ
AltGr + x
์ ์/์ต๋ ์๋ ์ ํ
AltGr + y
์ฌ์ด๋ ๋ น์ ํ์ฑํ/๋นํ์ฑํ
AltGr + k
๋ฉ๋ชจ๋ฆฌ ์ค๋ ์ท ์ ์ฅ
AltGr + l
๋ก๋ ๋ฉ๋ชจ๋ฆฌ ์ค๋ ์ท
F11 ์ ์ฒด ํ๋ฉด๊ณผ ์ฐฝ ๋ชจ๋ ๊ฐ ์ ํ
F12 Hatari ์ต์ GUI ํ์ฑํ
์ฐฝ ๋ชจ๋์์ SHIFT๋ฅผ ๋๋ฅด๊ณ ์์ด์ผ ํ ์๋ ์์ต๋๋ค.
์ค์ง ์๋ฎฌ๋ ์ด์ ์ ์ผ์ ์ค์งํฉ๋๋ค.
AltGr + ์ค์ง
๋ด๋ถ Hatari ๋๋ฒ๊ฑฐ๋ฅผ ํธ์ถํฉ๋๋ค.
์๋ฎฌ๋ ์ดํธ ์ํ๋ฆฌ ST ๊ฑด๋ฐ
ํค๋ณด๋์ ๋ค๋ฅธ ๋ชจ๋ ํค๋ ์ผ๋ฐ Atari ST ํค๋ก ์๋ํ๋ฏ๋ก ํค๋ณด๋์์ SPACE๋ฅผ ๋๋ฅด์ญ์์ค.
PC๋ ST์ SPACE ํค๋ฅผ ์๋ฎฌ๋ ์ดํธํ ๊ฒ์ ๋๋ค. ๋ค์ ํค์๋
ํน๋ณํ ์๋ฏธ:
๋ค๋ฅธ ST์ ALTERNATE ํค๋ก ์๋ํฉ๋๋ค.
์ผ์ชฝ (left) Ctrl ํค
ST์ CONTROL ํค๋ก ์๋ํฉ๋๋ค.
ํ์ด์ง Up
ST์ HELP ํค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
ํ์ด์ง ์๋๋ก
ST์ UNDO ํค๋ฅผ ์๋ฎฌ๋ ์ดํธํฉ๋๋ค.
AltGr ๋ก ์์ฉํ ๊ฒ์ ๋๋ค ๋์ฒด ๋น์ ์ด Hatari์ ํจ๊ป ๊ทธ๊ฒ์ ๋๋ฅด์ง ์๋ ํ
ํซํค ์กฐํฉ.
XNUMXD๋ดํ์ ์ฐ๋ฝํด์ฃผ์ธ์ Ctrl ํค ํค๋ ์ผค ๋ ์๋ฎฌ๋ ์ดํธ๋ ์กฐ์ด์คํฑ์ ๋ฐ์ฌ ๋ฒํผ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
ํค๋ณด๋๋ฅผ ํตํ ์กฐ์ด์คํฑ ์๋ฎฌ๋ ์ด์ .
์ปค์ ํค๋ ์กฐ์ด์คํฑ ์๋ฎฌ๋ ์ด์ ์ด ์๋ ํ Atari ST์์ ์ปค์ ํค๋ก ์๋ํฉ๋๋ค.
ํค๋ณด๋๋ฅผ ํตํด ๊บผ์ ธ ์์ต๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์์ hatari-winuae ์ฌ์ฉ