์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

hatari-winuae - ์˜จ๋ผ์ธ ์ธ ๋” ํด๋ผ์šฐ๋“œ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ hatari-winuae ์‹คํ–‰

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 ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnathop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT ๋„๊ตฌ ์ƒ์ž
    ์„ค๋ช…: ๋ชฉ...
    aarch64-linux-gnu-gnatbind ์‹คํ–‰
  • 2
    aarch64-linux-gnu-gnathop-5
    aarch64-linux-gnu-gnathop-5
    gnat, gnatbind, gnatbl, gnathop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT ๋„๊ตฌ ์ƒ์ž
    ์„ค๋ช…: ๋ชฉ...
    aarch64-linux-gnu-gnatchop-5 ์‹คํ–‰
  • 3
    cpupower ์œ ํœด ์ •๋ณด
    cpupower ์œ ํœด ์ •๋ณด
    cpupower ์œ ํœด ์ •๋ณด - ์œ ํ‹ธ๋ฆฌํ‹ฐ
    CPU ์œ ํœด ์ปค๋„ ์ •๋ณด ๊ฒ€์ƒ‰
    ๊ตฌ๋ฌธ: cpupower [ -c cpulist ]
    idle-info [์˜ต์…˜] ์„ค๋ช…: ๋„๊ตฌ
    P๋ฅผ ์ธ์‡„ํ•˜๋Š” ...
    cpupower-idle-info ์‹คํ–‰
  • 4
    cpupower ์œ ํœด ์„ธํŠธ
    cpupower ์œ ํœด ์„ธํŠธ
    cpupower idle-set - CPU๋ฅผ ์„ค์ •ํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ
    ์œ ํœด ์ƒํƒœ ํŠน์ • ์ปค๋„ ์˜ต์…˜
    ๊ตฌ๋ฌธ: cpupower [ -c cpulist ]
    ์œ ํœด ์ •๋ณด [์˜ต์…˜] ์„ค๋ช…:
    cpupower ์œ ํœด ์ƒํƒœ...
    cpupower-idle-set ์‹คํ–‰
  • 5
    g.mapsets์ž”๋””
    g.mapsets์ž”๋””
    g.mapsets - ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ •/์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
    ํ˜„์žฌ ๋งต์…‹ ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ. ์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค
    ์•„๋ž˜์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž์˜ ์•ก์„ธ์Šค
    ํ˜„์žฌ ์œ„์น˜์— ์žˆ๋Š” ๋‹ค๋ฅธ ๋งต์…‹. ...
    g.mapsetsgrass ์‹คํ–‰
  • 6
    g.messagegrass
    g.messagegrass
    g.message - ๋ฉ”์‹œ์ง€, ๊ฒฝ๊ณ ,
    ์ง„ํ–‰ ์ •๋ณด ๋˜๋Š” ์น˜๋ช…์ ์ธ ์˜ค๋ฅ˜
    ์ž”๋”” ๋ฐฉ์‹. ์ด ๋ชจ๋“ˆ์€
    ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณต๋˜๋Š” ๋ฉ”์‹œ์ง€์šฉ ์Šคํฌ๋ฆฝํŠธ.
    ํ‚ค์›Œ...
    g.messagegrass ์‹คํ–‰
  • ๋”ยป

Ad