DOSBox Staging 0.75 ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์ถœ์‹œ

DOSBox๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ถœ์‹œ๋œ ์ง€ 10๋…„์ด ์ง€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ถœํŒ ๋œ ์„๋ฐฉํ•˜๋‹ค DOSBox ์Šคํ…Œ์ด์ง• 0.75, ๊ทธ ๊ฐœ๋ฐœ์€ ์ง‘์–ด ๋“ค์—ˆ๋‹ค ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ์˜ ์ผํ™˜์œผ๋กœ ํฉ์–ด์ง„ ์ˆ˜๋งŽ์€ ํŒจ์น˜๋ฅผ ํ•œ๊ณณ์— ๋ชจ์€ ๋งค๋‹ˆ์•„๋“ค. DOSBox๋Š” SDL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ Linux, Windows ๋ฐ macOS์—์„œ ๋ ˆ๊ฑฐ์‹œ DOS ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋„๋ก ๊ฐœ๋ฐœ๋œ ๋‹ค์ค‘ ํ”Œ๋žซํผ MS-DOS ์—๋ฎฌ๋ ˆ์ดํ„ฐ์ž…๋‹ˆ๋‹ค.

DOSBox Staging์€ ๋ณ„๋„์˜ ํŒ€์—์„œ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ ์›๋ณธ ํŒ€๊ณผ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋„์Šค ๋ฐ•์Šค, ์ด๋Š” ์ตœ๊ทผ ๋ช‡ ๋…„๊ฐ„ ์‚ฌ์†Œํ•œ ๋ณ€ํ™”๋งŒ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. DOSBox Staging์˜ ๋ชฉํ‘œ์—๋Š” ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์ œํ’ˆ ์ œ๊ณต, ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ์ž์˜ ์ฐธ์—ฌ๋ฅผ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ (์˜ˆ: SVN ๋Œ€์‹  Git ์‚ฌ์šฉ) ๊ธฐ๋Šฅ ํ™•์žฅ ์ž‘์—…, ์ฃผ๋กœ DOS ๊ฒŒ์ž„์— ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์ตœ์‹  ํ”Œ๋žซํผ ์ง€์›์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ์—๋Š” Windows 9x ๋ฐ OS/2์™€ ๊ฐ™์€ ๋ ˆ๊ฑฐ์‹œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์› ์ œ๊ณต์ด ํฌํ•จ๋˜์ง€ ์•Š์œผ๋ฉฐ DOS ์‹œ๋Œ€ ํ•˜๋“œ์›จ์–ด๋ฅผ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ์ž„๋ฌด๋Š” ์ตœ์‹  ์‹œ์Šคํ…œ์—์„œ ์˜ค๋ž˜๋œ ๊ฒŒ์ž„์˜ ๊ณ ํ’ˆ์งˆ ์ž‘๋™์„ ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(ํ•˜๋“œ์›จ์–ด ์—๋ฎฌ๋ ˆ์ด์…˜์„ ์œ„ํ•ด ๋ณ„๋„์˜ ํฌํฌ๊ฐ€ ๊ฐœ๋ฐœ ์ค‘์ž„) ๋„์Šค๋ฐ•์Šค-x).

์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ:

  • ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ์˜ ์ „ํ™˜์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. SDL 2.0 (SDL 1.2 ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.)
  • OpenGL, Vulkan, Direct3D ๋˜๋Š” Metal์„ ํ†ตํ•ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด "ํ…์Šค์ฒ˜" ์ถœ๋ ฅ ๋ชจ๋“œ ์ถ”๊ฐ€๋ฅผ ํฌํ•จํ•˜์—ฌ ์ตœ์‹  ๊ทธ๋ž˜ํ”ฝ API์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • FLAC, Opus ๋ฐ MP3 ํ˜•์‹์˜ CD-DA(Compact Disc-Digital Audio) ํŠธ๋ž™์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ด์ „์—๋Š” WAV ๋ฐ Vorbis๊ฐ€ ์ง€์›๋จ).
  • ์ข…ํšก๋น„๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์˜ฌ๋ฐ”๋ฅธ ํ”ฝ์…€ ํฌ๊ธฐ ์กฐ์ •์„ ์œ„ํ•œ ๋ชจ๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 320x200 ํ™”๋ฉด์—์„œ 1920x1080 ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ๋•Œ ํ”ฝ์…€ ํฌ๊ธฐ๊ฐ€ 4x5๋กœ ์กฐ์ •๋˜์–ด ํ๋ฆผ ์—†์ด 1280x1000 ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

    DOSBox Staging 0.75 ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์ถœ์‹œ

  • ์ฐฝ ํฌ๊ธฐ๋ฅผ ์ž„์˜๋กœ ์กฐ์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด ๊ฑด๋„ˆ๋›ฐ๊ธฐ ๋“ฑ ํ‚ค๋ณด๋“œ ์ž…๋ ฅ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” AUTOTYPE ๋ช…๋ น์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ Œ๋”๋ง ์„ค์ •์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ OpenGL ๊ธฐ๋ฐ˜ ๋ฐฑ์—”๋“œ๋Š” OpenGL ์…ฐ์ด๋”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 4:3 ์ข…ํšก๋น„ ์ˆ˜์ • ๋ฐ ํฌ๊ธฐ ์กฐ์ •์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
    DOSBox Staging 0.75 ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์ถœ์‹œ

  • ๋งˆ์šฐ์Šค ๋™์ž‘์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ OPL3 ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๋“œ, AdLib ๋ฐ SoundBlaster์˜ ๋” ๋‚˜์€ ์—๋ฎฌ๋ ˆ์ด์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ฆ‰์‹œ ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Linux ์„ค์ •์ด ~/.config/dosbox/ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • 64๋น„ํŠธ CPU์— ๋Œ€ํ•œ ๋™์  ์žฌ์ปดํŒŒ์ผ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • CGA ๋น„๋””์˜ค ์นด๋“œ์šฉ์œผ๋กœ ์ž‘์„ฑ๋œ ๊ฒŒ์ž„์— ๋Œ€ํ•œ ํ‘๋ฐฑ ๋ฐ ๋ณตํ•ฉ ์ถœ๋ ฅ ๋ชจ๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์—๋ฎฌ๋ ˆ์ดํŠธ๋œ ์ถœ๋ ฅ ์ฒ˜๋ฆฌ ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด GLSL ์…ฐ์ด๋” ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.



์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€