2.5 OS/2¿Í °ÔÀÓ




ÀÛ¼ºÀÚ : ·ù¸®

 

OS/2ÀÇ È°¿ë (2) °ÔÀÓ


 

OS/2¿¡¼­ °¡´ÉÇÑ °ÔÀÓµé Áï, °íÀü°ÔÀÓµéÀº ±èº´Á¶ÀÇ °íÀü°ÔÀÓ È¨ÆäÀÌÁö¿¡ °¡¸é ¸¹ÀÌ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

(½ºÅ©¸°¼¦µµ ÀÖÀ¸´Ï °¨»óÇϽñ⠹ٶø´Ï´Ù)

http://oldgame.wo.to/


 

2002. 2. 8.

ÇÁ¸°¼¼½º ¸ÞÀÌÄ¿2ÀÔ´Ï´Ù.

Á¦°¡ 386¿¡¼­ Á¤¸» ÁÁ¾ÆÇß¾ú´ø °ÔÀÓÀ̾ú½À´Ï´Ù. (ÃÖÃÊ·Î »ê ¼ÒÇÁÆ®¿þ¾î Á¤Ç°ÀÔ´Ï´Ù 3¸¸¿øÀ̾ú´ø°¡)

¹ÌµðÀ½¾ÇÀÌ ³Ê¹« ¾Æ¸§´Ù¿ü¾úÁÒ. ±× ¼±À²ÀÌ...^^

 

 


 

OS/2¿¡¼­´Â ±âº»ÀûÀ¸·Î   µµ½º°ÔÀÓ, À©3.1¿ë°ÔÀÓ, OS/2Àü¿ë °ÔÀÓÀÌ µ¹¾Æ°©´Ï´Ù.

(¹°·Ð ODINÀ» »ç¿ëÇϸé Á¦ÇÑÀûÀ¸·Î À©95, 98¿ë °ÔÀÓµµ µ¹¾Æ°©´Ï´Ù)

 

1. µµ½º¿ë °ÔÀÓ

Áö±Ý Á¦°¡ °¡Áö°í ÀÖ´Â µµ½º¿ë°ÔÀÓµéÀº ÇÁ¸°¼¼½º¸ÞÀÌÄ¿ 1, 2,   Æä¸£½Ã¾Æ¿ÕÀÚ 1, Àε¥, ½ºÅ©¸°Ä¸Ãç ÇÁ·Î±×·¥À» Çϳª ¹ÞÀº ÈÄ¿¡ ĸÃçÈ­¸éÀ» ¿Ã¸®µµ·Ï ÇϰڽÀ´Ï´Ù.

¹¹¶ö±î... µÒ2 °°Àº °Íµµ Àß µ¹¾Æ°©´Ï´Ù. ^^

 

2. À©µµ¿ì¿ë °ÔÀÓ

º¸Åë À©3.1¿ë °ÔÀÓÇÏ¸é ¾ÆÁÖ °£´ÜÇϰųª ÇãÁ¢ÇÑ °ÍµéÀ» »ý°¢Çϱ⠽¬¿îµ¥, Áö±Ý ¼Ò°³ÇÒ 'Metal Marine' ¸¸Å­Àº ¾Æ´Ï¶ó°í »ý°¢ÇÕ´Ï´Ù. Àü·«°ÔÀÓÀε¥ ±×·¡ÇÈ, »ç¿îµå, Àç¹Ì ¾î´À °Íµµ ¹«½ÃÇÒ ¼ö ¾øÀÌ Àß ¸¸µé¾îÁø °ÔÀÓÀÔ´Ï´Ù. Mindscape »ç¿¡¼­ ¸¸µé¾ú½À´Ï´Ù. ¿À·¡ Àü¿¡ À̰ÍÀ» ÇØºÃ¾ú´Âµ¥ ±× ÈķΠãÀ» ¼ö ¾ø´Ù°¡ 2002³â¿¡¼­¾ß ÀÌ ³à¼®À» ±¸Çß½À´Ï´Ù. ^^;

(OS/2¿¡¼­ µ¹¸° È­¸éÀÔ´Ï´Ù. Å©±â ¶§¹®¿¡ ¾ÐÃàÀ» ÇØ¼­ È­ÁúÀº ÁÁÁö ¾Ê½À´Ï´Ù)

 


 µµ½º¿ë °ÔÀÓÀ» ½ÇÇà½ÃŰ´Â µ¥ À־ OS/2ÀÇ Æ¯Â¡ÀÌ ÀÖ½À´Ï´Ù.

 

1) ¸Þ¸ð¸® °ü¸®°¡ ÀÚÀ¯·Ó½À´Ï´Ù.

2) ¹ÙÀÌ·¯½º°¡ °¨¿°µÉ À§ÇèÀÌ ¾ø½À´Ï´Ù.

3) ½ÉÁö¾î´Â A:µå¶óÀ̺ê·Î ºÎÆÃÇÏ´Â ¸Þ´º°¡ ÀÖ½À´Ï´Ù.


¼³¸íÀ» µå¸®°Ú½À´Ï´Ù.

1) ¸Þ¸ð¸® °ü¸®
   : OS/2´Â °´Ã¼ÁöÇâÇü ¿î¿µÃ¼Á¦·Î °¢ µµ½º ÇÁ·Î±×·¥¸¶´Ù Á¦°¢±â  ´Ù¸¥ ¸Þ¸ð¸®¸¦ ¼³Á¤ÇØ ÁÙ ¼ö ÀÖ½À´Ï´Ù.
   ¿¹¸¦ µé¸é µµ½º¿ë ¾Æ·¡ÇѱÛÀº EMS, XMS, ±âº»¸Þ¸ð¸®¸¦ Á¦ÇÑÇØ³õ°í,  µµ½º¿ë °ÔÀÓÇϳª´Â EMS¸¦ Full·Î ÁÖ°í, µµ½º¿ë °ÔÀÓ µÑÀº XMS¸¦ Full·Î ÁÖ°í,  high, umb¸¦ ¾µ °Í Àΰ¡ ¸»°ÍÀδٵµ Á¦ °¢±â ¼³Á¤ÇØ ÁÙ ¼ö ÀÖ½À´Ï´Ù.
   (¿¹Àü¿¡ µµ½º¸¦ ¾µ ¶§´Â config.sys¸¦ ¼öÁ¤Çؼ­ ¸ÖƼºÎÆÃÀ» Çϰí´Â Çß¾úÁö¿ä. ±×°É »ý°¢ÇÏ¸é ¾öû³­ °Å¶ø´Ï´Ù)
   Àü¿¡ µµ½º¿ë Åë½ÅÇÁ·Î±×·¥ÀÇ ½Å¼¼´ë³ª À̾߱âÀÇ ¸Þ¸ð¸® ¼³Á¤À» ´Þ¸® Çسõ°í ¾²±âµµ Çß¾úÁö¿ä.
   

 

2) ¹ÙÀÌ·¯½º °¨¿°?
   OS/2¿¡¼­ÀÇ µµ½ºÃ¢Àº OS/2°¡ ¸¸µé¾î ÁÖ´Â °ÍÀÔ´Ï´Ù.
   µµ½ºÃ¢À» ¶ç¿ö ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Ù ¹ÙÀÌ·¯½º°¡ °¨¿°µÇ¾î µµ½ºÃ¢ÀÇ  ¸Þ¸ð¸®¿¡ »óÁÖÇÑ´ÙÇѵé ÇØ´ç ÇÁ·Î±×·¥À» ´Ý°í µµ½ºÃ¢À» ´Ý¾Æ¹ö¸®¸é  ¹ÙÀÌ·¯½º´Â ³¯¾Æ°¡ ¹ö¸³´Ï´Ù.
   (À̰ÍÀº ¿¹Àü¿¡ PCÅë½Å¿¡¼­ º» À̾߱âÀε¥ Á¤È®ÇÑ ±ÛÀÎÁö È®ÀÎÀº  ¾ÈÇß½À´Ï´Ù¸¸, OS/2¿¡¼­ ¹ÙÀÌ·¯½º °¨¿°µÇ¾ú´Ù´Â À̾߱â´Â Á¦ ÇǾ¾ °æ·Â 10³âµ¿¾È ´Ü ÇѰǵµ ¾ø¾ú½À´Ï´Ù.
   ½ÉÁö¾î´Â OS/2°ü·Ã Áú¹®°ú ´äº¯¶õ¿¡µµ ¹ÙÀÌ·¯½º¿¡ °É·È´Ù°í µµ¿Í´Þ¶ó´Â Áú¹®Àº º» ÀûÀÌ ¾ø½À´Ï´Ù.
   
3) OS/2 ¹öÀü 4.0¿¡ ¿Í¼­´Â, ÇÁ·ÒÇÁÆ® â Áß¿¡ ȹ±âÀûÀÎ ³ÑÀÌ Çϳª »ý°å½À´Ï´Ù.
   ¹Ù·Î boot from A: ¶ø´Ï´Ù.
   ¿µ¹®¸Ö¸°¿¡¸¸ ÀÖ´Â °ÍÀ¸·Î ¾Ð´Ï´Ù. Çѱ۸ָ°¿¡´Â Á¦°¡ ¸ø ºÃ´Âµ¥...
   º¸Åë ÇÁ·ÒÇÁÆ® Á¾·ù¿¡´Â   (À©µµ¿ì °°À¸¸é DOS prompt âÀ¸·Î °¡´Â °Ô Çϳª ÀÖÁö¿ä?)
   OS/2¿¡¼­´Â   µµ½º¸í·Éâ, OS/2¸í·Éâ, windows ¼¼¼Ç  Å©°Ô ÀÌ·¸°Ô ¼¼°³¿Í ³ª¸ÓÁö Çϳª   ¹Ù·Î boot from A: °¡ ÀÖ½À´Ï´Ù.

   ±ÛÀÚ±×´ë·ÎÀÔ´Ï´Ù.
   µµ½º¿ë ºÎÆÃ µð½ºÄÏ ³Ö°í ºÎÆÃÇÏ´Â °Íó·³ ÇÕ´Ï´Ù.
   ÀϺ»µµ½º¿ë ºÎÆÃµð½ºÄÏÀ» ³Ö°í ±× ¼¼¼Ç¿¡¼­ Àü¿¡ ÀϺ» µµ½º¿ë  °ÔÀÓÀ» Çϳª ÇØº» ÀûÀÌ ÀÖÁö¿ä.
   Á¤¸» Microsoft º¸´Ù ¹é¹è ¶Ù¾î³ª´Ù°í ¾Æ´ÏÇÒ ¼ö ¾ø±º¿ä. -_-;
   


°ÔÀÓ ¼¼ÆÃ¿¡ °üÇÏ¿©.

 

 

¾Æ·¡ ±ÛÀº õ¸®¾È ¿ÀÅõµ¿¿¡¼­ ¶â¾î¿Ô½À´Ï´Ù.  ¾î´À ºÐÀÌ ¾²¼Ì´ÂÁö´Â ¸ð¸£Áö¸¸ ¸¹ÀÌ ¼ö°íÇϼ̴õ±º
¿ä.
»ç½Ç Á¦ °æÇèÀ¸·Î´Â OS/2 4.0¿¡ ¿Í¼­´Â  À¢¸¸ÇÑ °ÔÀÓÀº ¾Æ·¡ ¼¼ÆÃÀ» ¼Õº¸Áö ¾Ê°íµµ ±×³É Àß µË´Ï
´Ù. ^^;

 

ÆÛ¿Â ±ÛÀÔ´Ï´Ù.
--------------------------------------------------------------
( ÀÌ ±Û¿¡ ³ª¿À´Â ¿ë¾î´Â ÇÑ±Û OS/2 Warp v3¸¦ ±âÁØÀ¸·Î ÇÕ´Ï´Ù.)

1. GameÀ» Çϱ⠾ռ­...
GameÀ» ÇϱâÀü¿¡, ÀÌ gameÀÌ ¾î¶² »ç¾çÀ» ¿ä±¸ÇÏ´ÂÁö¸¦ ¾Ë¾Æ¾ß ÇÕ´Ï´Ù.
¾î´ÀºÐ¸»´ë·Î ±× ¸»¸¹°í ¹®Á¦¸¹´Ù´Â OS/2 ¼³Ä¡¸øÁö ¾Ê°Ô gameó·³ system
À» °¡¸®´Â softwareµµ ¾øÀ»°Ì´Ï´Ù. ÀÌ´Â gameÀÇ »ç¿ëÀÚ ¼³¸í¼­³ª ³»¿ë¿¡
Æ÷ÇԵǾîÀÖ´Â readme¸¦ Àо½Ã¸é ¾Æ½Ã°Ô µË´Ï´Ù. ÀÚ¼¼È÷ Àо¼Å¾ß ÇÒ
ºÎºÐÀº ƯÈ÷ memory°ü·Ã ºÎºÐÀÔ´Ï´Ù.

2. GameÀÇ µî·Ï...
ÀÏ¹Ý program°ú °°ÀÌ ÅÛÇø®Æ®(Template)¿¡¼­ program object¸¦ ²ø¾î´Ù°¡
¿øÇϽô folder¿¡ ³õÀ¸½Ã¸é µË´Ï´Ù.
±×·±ÈÄ Ã£±â·Î gameÀÇ ½ÇÇà fileÀ» ãÀ¸¼Å¼­ µî·ÏÇϽðí DOS settingÀ¸·Î
°©´Ï´Ù.
Text gameÀ̶ó¸é(°ÅÀÇ ¾ø´Â °æ¿ìÁö¸¸) DOS âȭ¸é°ú ÀüÈ­¸é Áß ¼±ÅÃÀ» ÇÏ
½Ã±â ¹Ù¶ø´Ï´Ù. Graphic gameÀ̶ó¸é DOS ÀüÈ­¸éÀ» ¼±ÅÃÇÕ´Ï´Ù.
´ÙÀ½Àº DOS SETTING¿¡ °üÇÑ ¼³¸í°ú game¿¡¼­ÀÇ ¼³¸íÀ» °çµé¿© ÇÕ´Ï´Ù.
*DOS_MODE
PC-DOS¸¦ ±ÇÀåÇÕ´Ï´Ù. ¾ÆÁ÷±îÁö DOS/K¸¦ »ç¿ëÇÑ ±¹»ê gameÀº °ÅÀÇ Ã£¾Æº¸
±â Èûµé¸ç DOS/V¿¡¼­ µ¿ÀÛÇÑ´Ù´Â ÀϺ» game¿ª½Ã OS/2ÀÇ DOS/V¿¡¼­´Â µÇÁö
¾Ê´Â°ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖÀ¾´Ï´Ù.
AUDIO_ADAPTER_SHARING
Sound card°¡ ÀåÂøµÇ¾îÀÖ°í ¶ÇÇÑ gameÀÇ ¼Ò¸®¸¦ µè±â¸¦ ¿øÇÑ´Ù¸é À̸¦
Required·Î ÇÕ´Ï´Ù. ¼Ò¸®¸¦ ¾ø¾Ö±â À§ÇØ À̸¦ NONEÀ¸·Î Çϴ°ÍÀº º°·Î ÁÁ
Àº ¹æ¹ýÀÌ ¾Æ´Ï¸ç, ¼Ò¸®¸¦ ¾ø¾Ö·Á¸é, gameÀÚü¿¡¼­ Á¦°ÅÇϴ°ÍÀÌ ÁÁ½À´Ï
´Ù. ÀϺΠgame¿¡¼­, ¼Ò¸®¸¦ ³ªµµ·Ï ¼³Á¤Çسõ°í À̸¦ NONEÀ¸·Î ÇÏ¸é ½ÇÇàÀÌ
µÇÁö ¾Ê´Â °æ¿ìµµ ÀÖÀ¾´Ï´Ù.
DOS_BACKGROUND_EXECUTION
GameÀ» ¹Ù·Î¹Ù·Î ÇÏ´Â °æ¿ì¶ó¸é(»ç¿ëÀÚ°¡ ¾ÈÇϰí ÀÖ¸¦ °æ¿ì ¹®Á¦°¡ »ý±â´Â
°æ¿ì)¶ó¸é OFF¸¦ ÇÕ´Ï´Ù. ±×·¯³ª ½Ã°£ÀÌ ¾î´ÀÁ¤µµ °É·Áµµ µÇ´Â °æ¿ì´Â
ONÀÌ¶óµµ ¹«¹æ

ÇÕ´Ï´Ù. ´Ù¸¸ ¼Ò¸®°¡ ³ª´Â »óŶó¸é ONÀ¸·Î ÇÏ¸é ¼Ò¸®°¡ ´Ã
¾î³ª°Å³ª ¶Ç´Â ´Ù¸¥ programÀÌ ´Ê¾îÁö´Â °æ¿ì°¡ ÀÖÀ¾´Ï´Ù.
DOS_DEVICE
°ÅÀÇ µå¹® °æ¿ìÀÌÁö¸¸, Ưº°ÇÑ dos driver°¡ ÇÊ¿äÇÒ °æ¿ì À̰÷¿¡ driver¸¦
µî·ÏÇÕ´Ï´Ù. ¶ÇÇÑ PC DOS»óÅ·Πµ¿ÀÛ½Ãų °æ¿ì ÀÌ ¶õÀÇ OS/2¿ë ÇѱÛ
driver´Â ¸ðµÎ ¾ø¾Öµµ ¹«¹æÇÕ´Ï´Ù. ÀÌ·Î ±âº» memoryÀÇ »ç¿ë·®À» ´Ã¸± ¼ö
ÀÖÀ¾´Ï´Ù. ¸¸¾à network gameÀ» ÇÏ½Ç °æ¿ì ´ÙÀ½ Ç×À» Ãß°¡ÇÏ¸é ¼º´ÉÀ» Çâ
»óÇÒ ¼ö ÀÖÀ¾´Ï´Ù.
x:OS2MDOSLPTDD.SYS
DOS_FILES
¿äÁò gameµéÁß graphicÀ̳ª ¶Ç´Â ´Ù¾çÇÑ µ¿ÀÛÀ» ÇÏ´Â gameµéÀº fileÀÇ »ç
¿ë·®ÀÌ ¹«Ã´ ¸¹½À´Ï´Ù. À̸¦ 40ÀÌ»óÀ¸·Î Çϸé ÀÌ·± µ¿À۽à º¸´Ù ¼Óµµ¸¦
Áõ°¡½Ãų ¼ö ÀÖÀ¾´Ï´Ù.
DOS_HIGH
DOSÀÇ ±âº» memory¸¦ ´Ã¸±°æ¿ì »ç¿ëÇÕ´Ï´Ù¸¸, À̸¦ »ç¿ëÇÏÁö ¾Ê´õ¶óµµ
600KbyteÁ¤µµ´Â ±âº»À¸·Î È®º¸°¡ µË´Ï´Ù. µû¶ó¼­ ÀÌ ÀÌ»óÀ» »ç¿ëÇÏ´Â °æ
¿ì¿¡¸¸ »ç¿ëÇϽñ⠹ٶø´Ï´Ù. GameÀÚü¿¡ memory°ü¸®ÀÚ°¡ ³»ÀåµÈ °æ¿ì¿¡´Â
OFF¸¦ ÇÏ¿©¾ß ÇÕ´Ï´Ù.
DOS_STARTUP_DRIVE
ÀϺΠkey disk¸¦ ¿ä±¸Çϰųª Ưº°È÷ MS-DOSÀÇ systemÀ» ¿ä±¸ÇÏ´Â gameµéÀÌ
ÀÖÀ¾´Ï´Ù. À̰æ¿ì °­Á¶õÀÇ '´Ù¸¥ OSÀÇ È°¿ë'ÆíÀ» ÂüÁ¶ÇϽðí MS-DOS¿ë
sessionÀ» ¿­¾î »ç¿ëÇϽñ⠹ٶø´Ï´Ù.
DOS_UMB

ÀÌ¿ª½Ã UMB¿µ¿ªÀ» »ç¿ëÇÒ Çʿ䰡 »ý±â¸é ONÇÕ´Ï´Ù. ±×·¯³ª gameÀÚü¿¡
memory°ü¸®ÀÚ°¡ ³»ÀåµÈ °æ¿ì¿¡´Â OFF¸¦ ÇØ¾ß ÇÕ´Ï´Ù.
DPMI_DOS_API
ÀϹÝÀûÀ¸·Î DISABLEÀ» ÇÕ´Ï´Ù. ±× ÀÌÀ¯´Â, DPMI¸¦ »ç¿ëÇÏ´Â gameÀÇ °æ¿ì,
ÀÚüÀûÀÎ DPMI host¸¦ ³»ÀåÇϰí Àֱ⠶§¹®ÀÔ´Ï´Ù. ¶§¹®¿¡ OS/2ÀÇ DPMI
host¿Í Ãæµ¹ÀÌ ÀϾÁö ¾Êµµ·Ï Çϱâ À§ÇÔÀ̸ç, DPMI¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ
¿ì¿¡µµ ¸¶Âù°¡Áö ÀÔ´Ï´Ù.
DPMI_MEMORY_LIMIT
DPMI¸¦ »ç¿ëÇÏ´Â gameÀÇ °æ¿ì À̰ÍÀ¸·Î ÀüüÀÇ memory¿ä±¸·®À» °áÁ¤ÇÕ´Ï
´Ù. DPMI¸¦ »ç¿ëÇÏÁö ¾Ê´Â gameÀÇ °æ¿ì 0À¸·Î ÇÕ´Ï´Ù.
DPMI_NETWORK_BUFF_SIZE
DPMIÀÇ Àü¼Û bufferÀÇ Å©±â¸¦ °áÁ¤ÇÕ´Ï´Ù. À̴ Ưº°ÇÑ °æ¿ì¸¦ Á¦¿ÜÇϰí´Â
±âº» ¼³Á¤À¸·Î ÇÕ´Ï´Ù. ±×·¯³ª CD-ROM gameÁß DPMI¸¦ »ç¿ëÇÏ´Â °æ¿ì À̰Í
À» ´Ã¸²À¸·Î½á ¼º´ÉÀ» °³¼±ÇÒ ¼ö ÀÖÀ¾´Ï´Ù. DPMI¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì 1
·Î ÇÕ´Ï´Ù.
EMS_FRAME_LOCATION
ÀÌ´Â ±âº»À¸·Î AUTO¸¦ ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù. System¿¡ µû¶ó VGA bios³ª hard
disk bios, ¶Ç´Â ÇÑ±Û ±Û²Ã ROM ¶§¹®¿¡ ¿µ¿ªÀ» Á¶Á¤ÇØ¾ß Çϴ°æ¿ìµµ ÀÖÀ¾
´Ï´Ù. ¸¸¾à EMS¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â NONEÀ¸·Î ÇÕ´Ï´Ù.
EMS_MEMORY_LIMIT
»ç¿ëÇÒ EMSÀÇ ·®À» ¼³Á¤ÇÕ´Ï´Ù. EMS¸¦ »ç¿ëÇÏ´Â programÀÇ ¼ö´Â ¿äÁò ±Þ
°ÝÈ÷ ÁÙ¾îµå´Â Ãß

¼¼ÀÔ´Ï´Ù. ºü¸¥ ¼Óµµ¸¦ °¡Áö°í ÀÖÁö¸¸, Çѹø¿¡ Àü¼ÛÇÏ´Â
·®ÀÌ Àû°í ¶ÇÇÑ °ü¸®°¡ ½±Áö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. 2048Á¤µµ¸é ´ëºÎºÐÀÇ game
¿¡¼­ Àû´çÇÕ´Ï´Ù.
HW_ROM_TO_RAM
System BIOS³ª ÀåÂøµÈ ROMÀ» »ç¿ëÇÒ °æ¿ì ONÀ» ÇÕ´Ï´Ù. ÀÌ´Â shadow¸¦ Àâ
´Â°Í°ú °°Àº È¿°úÀ̹ǷΠ¼Óµµ¸¦ ºü¸£°Ô ÇÒ ¼ö ÀÖÀ¾´Ï´Ù.
HW_TIMER
OS/2°¡ µ¿ÀÛÇÏ´Â µ¥ °¡Àå Áß¿äÇÑ °ÍÀÌ timerÀÔ´Ï´Ù. Multi-task¸¦ ÇØ¾ßÇÏ
±â ¶§¹®ÀÔ´Ï´Ù. ¶§¹®¿¡ session¿¡¼­ ÀϹÝÀûÀÎ pollingÀ¸·Î ½Ã°£À» °è»êÇÏ
´Â °æ¿ì DOS¿Í Ʋ¸®°Ô ½Ã°£ÀÌ ¸ÂÁö ¾Ê°Ô µË´Ï´Ù. ¶§¹®¿¡ À̰æ¿ì, DOS
session¿¡¼­ timer¸¦ »ç¿ëÇϵµ·Ï ÇØ ÁÝ´Ï´Ù. Digital sound°¡ ³ª´Â gameÀÇ
°æ¿ì À̰ÍÀ» ¼³Á¤ÇØ¾ß À½ÀÌ ²÷¾îÁö°Å³ª ´Ã¾î³ªÁö ¾Ê½À´Ï´Ù.
IDLE_SECONDS
¾î¶² »óȲÀÌ ¹ß»ýÇÏ¿´À» °æ¿ì, ±× »óȲÀ» À¯ÁöÇÏ´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ±âÀûÀÎ
°Ë»ç·Î ÀÔ·ÂÀ» ¹Þ´Â gameÀÇ °æ¿ì, À̸¦ ´Ã·ÁÁÙ¼ö·Ï ÀÔ·ÂÀÌ ¾ÈÁ¤ÀûÀÌ µË´Ï
´Ù. 10ÀÌÇÏÀ̸é OS/2ÀÇ ´Ù¸¥ ½Ã°£¿¡ °ü·ÃµÈ ÀÛ¾÷¿¡ Å©°Ô ¿µÇâÀ» ³¢Ä¡Áö
¾ÊÀ¸³ª, 30ÀÌ»óÀÌ µÇ¸é ´Ù¸¥ ½Ã°£¿¡ °ü·ÃµÈ ÀÛ¾÷¿¡ ÀÌ»óÀÌ »ý±æ °¡´É¼ºÀÌ
ÀÖÀ¾´Ï´Ù. ¼Óµµ¸¦ ¿äÇÏ´Â gameÀÇ °æ¿ì ÀϹÝÀûÀ¸·Î 10Á¤µµ¸é ¹«³­Çϳª À̸¦
´Ã¸²À¸·Î½á ¼º´ÉÀ» °³¼±ÇÒ ¼ö ÀÖÀ¾´Ï´Ù.
IDEL_SENSITIVITY
¾î¶² »óȲ¹ß»ý¿¡ ¹ÝÀÀÇÏ´Â Á¤µµ¸¦ ¸»ÇÕ´Ï´Ù. Áï, À̸¦ ³ôÀϼö·Ï »óȲ¹ÝÀÀ
°¨µµ°¡ ÁÁ¾ÆÁý´Ï´Ù. ¼Óµµ

¸¦ ¿äÇÏ´Â gameÀÇ °æ¿ì 100À¸·Î Çϴ°ÍÀÌ ÁÁ½À´Ï
´Ù.
INT_DURING_IO
FileÀ» »ç¿ëÇÏ´Â gameÁß fileÀÇ »ý¼º°ú »èÁ¦¿¡ ´ëÇØ ¹Ýµå½Ã ÀÀ´äÀ» ¿ä±¸
Çϰųª digital sound¸¦ »ç¿ëÇÏ´Â gameÀÇ °æ¿ì ONÀ» ÇØ¾ß ÇÕ´Ï´Ù.
KBD_LATHOM_BYPASS
ÀüÈ­¸é, âȭ¸éÀÇ ÀüȯÀ» ONÀ» ÇÏ¸é ±ÝÁöÇÕ´Ï´Ù. GameÀÌ ¿ø·¡ 320x200ÀÇ
ÇØ»óµµ¸¦ »ç¿ëÇÏ´Â °æ¿ì ¹Ýµå½Ã ONÀ» ÇÒ ÇÊ¿ä´Â ¾øÀ¾´Ï´Ù. ±×·¯³ª, OS/2¸¦
°íÇØ»óµµ, °í»ö»óÀ» »ç¿ëÇÏ½Ç °æ¿ì, 640x480ÀÌ»óÀÇ ÇØ»óµµ¿Í 320x200 º¯Á¾
mode¸¦ »ç¿ëÇÒ °æ¿ì âȭ¸éÀ¸·Î µ¿ÀÛÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù. ÀÌ·± gameµéÀº ¹Ý
µå½Ã ONÀ» ÇÕ´Ï´Ù.
KBD_CTRL_BYPASS
ÀϺΠgameÁß, Ctrl+ESCÀ̳ª Alt+ESC¸¦ »ç¿ëÇÏ´Â gameÀÌ ÀÖÀ¾´Ï´Ù. ±×·¯³ª
À̰ÍÀº OS/2ÀÇ ÀÛ¾÷¸ñ·ÏÇ¥¿Í ¿¬°üµÇ¾îÀÖ´Â keyÀÔ´Ï´Ù. ¶§¹®¿¡ »ç¿ëÇÏ·Á´Â
key¸¦ ¿©±â¿¡ ÁöÁ¤ÇÏ¸é µË´Ï´Ù.
KBD_RATE_LOCK
ÀϺΠgameÁß¿¡ keyboard¸¦ Á¶ÀÛÇÏ¿© ¹ÝÀÀ¼Óµµ¸¦ ºü¸£°Ô Çϰųª ´Ê°Ô ÇÏ´Â
°æ¿ì°¡ ÀÖÀ¾´Ï´Ù. À̸¦ ±ÝÁöÇÏ´Â °æ¿ì ONÀ» ÇÕ´Ï´Ù. ´ëºÎºÐ ±âº»°ªÀÎ OF
¸¦ »ç¿ëÇÕ´Ï´Ù.
MEM_EXCLUDE_REGIONS
ÀÌ´Â À§ÀÇ EMS_FRAME_LOCATION°ú ºñ½ÁÇÑ °æ¿ì ¼³Á¤ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é
EMS³ª UMBÀÇ »ç¿ë½Ã Ãæµ¹ÇÏ´Â °æ¿ì°¡ ÀÖÀ¾´Ï´Ù. ±×·¯³ª DOS_HIGH,DOS_UM
¸¦ ¸ðµÎ OFF·Î ÇÏ

¸é ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
»ç¿ëÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¿¹) d000:0000¿µ¿ªºÎÅÍ d000:ffff¿µ¿ª±îÁö ¼³Á¤ÇÑ´Ù.
d0000-dffff
MEM_INCLUDE_REGIONS
§À MEM_EXCLUDE_REGIONS¿Í ¹Ý´ëµÇ´Â °³³äÀÔ´Ï´Ù. »ç¿ë¹ý¿ª½Ã °°½À´Ï´Ù.
MOUSE_EXCLUDE_ACCESS
ÀϺΠmouse¸¦ Á÷Á¢ Á¦¾îÇÏ´Â gameÀÇ °æ¿ì ONÀ» ÇØ¾ß ÇÕ´Ï´Ù. À̶§ ÁÖÀÇÇÒ
°ÍÀº, À̰ÍÀ» ¼³Á¤Çϸé DOSâȭ¸é¿¡ mouse¸¦ clickÇϸé mouse cursor°¡
¾ø¾îÁö±âµµ ÇÕ´Ï´Ù. À̶§´Â Alt+ESC³ª Ctrl+ESC·Î mouse cursor¸¦ ´Ù½Ã
º¸ÀÌ°Ô ÇÕ´Ï´Ù.
SESSION_PRIORITY
ÀÌ´Â DOS sessionÀÇ ¿ì¼±¼øÀ§¸¦ ³ôÀÌ´Â °ÍÀÔ´Ï´Ù. À̸¦ ÃÖ´ë·Î ÇÏ¸é ¹°·Ð
¹ÝÀÀ¼Óµµ´Â »¡¶óÁöÁö¸¸, IDLE_SESITIVITY¸¦ 100À¸·Î ÇÏ¸é ±×¸® Â÷À̸¦ ¸ø
´À³¢°Ô µË´Ï´Ù. À̰ÍÀ¸·Î Á¦°¡ ÇØº» game¿¡¼­ È¿°ú¸¦ º¸´Â °æ¿ì´Â ¾ø´õ±º
¿ä. IDLE_SESITIVITY¿Í ¿¬°üÇÏ¿© Á¶Á¤ÇÕ´Ï´Ù.
VGA_8514A_XGA_IOTRAP
ÀÌ´Â videoÀÇ hardwareÁ¢±ÙÀ» °¡´ÉÇÏ°Ô ÇÏ·Á¸é OFF¸¦ ÇÕ´Ï´Ù. GraphicÀÌ
´ëºÎºÐÀÎ gameÀÇ °æ¿ì OFF°¡ ±âº»ÀÌÁö¸¸, ¾î¶² °æ¿ì À̸¦ ONÀ¸·Î ÇØ¾ß ÇÏ
´Â °æ¿ì°¡ ÀÖÀ¾´Ï´Ù.
VIDEO_FASTPASTE
ÀϺΠ386 code³ª 286 protected mode(OS/2 sessionÀÌ ¾Æ´Ñ) gameÀÎ °æ¿ì

À̸¦ ONÀ» ÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖÀ¾´Ï´Ù. ÀϹÝÀûÀÎ °æ¿ì º° Â÷À̰¡ ¾øÀ¾´Ï
´Ù.
VIDEO_MODE_RESTRICTION
Video mode¸¦ text³ª CGA·Î Á¦ÇÑÇÏ´Â °ÍÀÔ´Ï´Ù. ¸¸¾à ÀÌ·± gameÀ» »ç¿ëÇÑ
´Ù¸é ÇÊ¿äÇÑ »çÇ×ÀÌÁö¸¸(¿äÁò OS/2¸¦ ÀåÂøÇÑ ±âÁ¾¿¡¼­ CGA¿ë gameÀ» ±¸ÇÒ
¼ö ÀÖ´Â »ç¶÷ÀÌ ¾ó¸¶³ª µÉ±î¿ä? Àú´Â ¸î°³ ÀÖÀ¾´Ï´Ù¸¸...) EGAÀÌ»óÀ» »ç
¿ëÇÑ´Ù¸é NONEÀÔ´Ï´Ù.
VIDEO_ONEDEMAND_MEMORY
ÀÌ´Â ÀüÈ­¸é Àüȯ½Ã ONÀ¸·Î Çϸé È­¸éÀ» º¸°üÇÕ´Ï´Ù. À̸¦ OFF·Î Çϸé È­
¸é ÀúÀå½Ã ´Ù¸¥ application¿¡¼­ memoryºÎÁ·À» ÇØ°áÇÒ ¼ö ÀÖÀ¾´Ï´Ù. ±×·¯
³ª, À̰æ¿ì ÀÛ¾÷ÀüȯÈÄ gameÈ­¸éÀ¸·Î µ¹¾Æ¿À¸é È­¸é¿¡ ¹®Á¦°¡ »ý±æ ¼öµµ
ÀÖÀ¾´Ï´Ù.
VIDEO_RETRACE_EMULATION
ONÀ» Çϸé È­¸éÀÇ À纹±¸ ÃßÀûÀ» °¡´ÉÇÏ°Ô ÇÏ¿© È­¸éÀ» ºü¸£°Ô ÇÕ´Ï´Ù. ¸¸
¾à È­¸éÀ» Á÷Á¢ Á¶ÀÛÇÏ´Â programÀÌ ¾Æ´Ñ°æ¿ì ºü¸¥ ¼Óµµ¸¦ º¸¿©ÁÝ´Ï´Ù.
±×·¯³ª ´ëºÎºÐÀÇ gameÀÌ Á÷Á¢Á¶ÀÛÀ» ¸¹ÀÌ ÇϹǷΠOFF¸¦ ±ÇÀåÇÕ´Ï´Ù.
VIDEO_ROM_EMULATION
Video bios¿¡ ´ëÇÑ OS/2ÀÇ È®Àå ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¾´Ï´Ù. ±×·¯³ª video
biosÀÚü¸¦ »ç¿ëÇÏ´Â gameÀÇ °æ¿ì(video boardÀÇ Á¦Ç°À» ¼±ÅÃÇÏ¿© »ç¿ëÇÏ
´Â °æ¿ì) OFF¸¦ ÇÏ¿©¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é Á¢±ÙÀÌ ¾ÈµÇ°Å³ª gameÀÌ
ÀÌ»óÇØ Áö´Â °æ¿ì°¡ ÀÖÀ¾´Ï´Ù.
VIDEO_SWITCH_NOTIFICA

TION
ÀÛ¾÷ÀÌ ÀüȯµÈ´Ù´Â°ÍÀ» DOS program¿¡ ¾Ë·ÁÁÝ´Ï´Ù. ±×·¯³ª ÀÌ message¸¦
¹Þ´Â programÀº °ÅÀÇ ¾øÀ¾´Ï´Ù.
VIDEO_WINDOW_REFRESH
ÀÌ´Â videoÁ¢±Ù¿¡ ´ëÇÑ ½Ã°£À» ÇÒ´çÇÏ´Â °ÍÀÔ´Ï´Ù. º¸Åë gameÀÇ °æ¿ì È­
¸éÀÇ Áֻ缱 º¹±Í½Ã È­¸éÀ» °»½ÅÇÕ´Ï´Ù. ¶§¹®¿¡ À̰ÍÀ» ´Ã·ÁÁÖ¸é,
applicationÀº ÃæºÐÇÑ ½Ã°£À» °¡Áö°í È­¸éÀ» Á¶ÀÛÇÒ ¼ö ÀÖÀ¾´Ï´Ù. Video
memory¿Í ½ÇÀç ÀÛ¾÷ °ø°£À» ºÐ¸®ÇÏ¿© »ç¿ëÇÏ´Â(double buffer) gameÀÇ °æ
¿ì(´ë´Ù¼öÀÇ simulation,arcade) À̸¦ Àû´çÈ÷ ´Ã·ÁÁÖ¸é º¸´Ù ºÎµå·¯¿î È­
¸éÀ» º¸¿©ÁÝ´Ï´Ù. ±×·¯³ª video memory¿¡¼­ Á÷Á¢ ÀÛ¾÷ÇÏ´Â °æ¿ì(Àü·«
simulation, mapÇü game) À̸¦ ÃÖ¼Ò·Î Çϴ°ÍÀÌ ÁÁ½À´Ï´Ù. ±×·¯³ª video
card°¡ local busÇüÀ̳ª PCIÇüÀ̶ó¸é, ¶ÇÇÑ 486ÀÌ»óÀÌ¸é ±×¸® Â÷ÀÌ´Â ¾ø
À¾´Ï´Ù.
XMS_HANDLES
XMSÀÇ handle¼öÀÔ´Ï´Ù. ±âº»ÀûÀÎ 32ÀÇ °ªÀ» »ç¿ëÇϼŵµ ¹«¹æÇÕ´Ï´Ù. ±×·¯
³ª XMS¸¦ Ưº°È÷ ¸¹ÀÌ ¿ä±¸ÇÏ´Â game(4MbyteÀÌ»ó)ÀÇ °æ¿ì »óȲ¿¡ µû¶ó ´Ã
·ÁÁÝ´Ï´Ù. ¶ÇÇÑ UMB¿ª½Ã XMS·Î °ü¸®µÇ¹Ç·Î, DOS_HIGH ONÀÎ °æ¿ì XMS¸¦ »ç
¿ëÇÏÁö ¾Ê´õ¶óµµ ÀÌ handleÀÇ ¼ö¸¦ 0À¸·Î ÇÏ¸é ¾ÈµË´Ï´Ù.
XMS_MEMORY_LIMIT
XMSÀÇ ¿ë·®ÀÔ´Ï´Ù. ÇÊ¿äÇÑ ¸¸Å­ ÇÒ´çÇØ ÁÝ´Ï´Ù.
XMS_MINIMUM_HMA
1Mbyte°¡ ³Ñ

´Â 63KbyteÀÇ DOS¿µ¿ªÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù. À̸¦
ÀÌ¿ëÇÏ´Â DOS programÀº °ÅÀÇ ¾øÀ¸¸ç, game¿ª½Ã ¸¶Âù°¡Áö ÀÔ´Ï´Ù.


3. ¼Ò¸®...
OS/2¿¡¼­ gameÀ» ÇÒ¶§ °¡Àå ¹®Á¦½Ã µÇ´Â ºÎºÐÀÌ sound¿¡ °üÇÑ °ÍÀÔ´Ï´Ù.
Àú¿ª½Ã À̺κп¡ ´ëÇØ ±×·¸°Ô ÀßÀº ¸ð¸£Áö¸¸, ´ÙÀ½ ¼¼°¡Áö À½¿øÀÌ Á¸ÀçÇÕ
´Ï´Ù.
1) PCMÀ½¿ø...
ÀϹÝÀûÀ¸·Î adlib·ùÀÇ À½¾ÇÀ» ¿¬ÁÖÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. ¶ÇÇÑ ±×¸® Á¤±³ÇÏÁö
¾ÊÀº È¿°úÀ½À» ³¾¶§µµ »ç¿ë°¡´ÉÇÕ´Ï´Ù. ÀÌ À½¿øÀº Ưº°È÷ ½Ã°£¿¡ ÀÇÁ¸ÇÏÁö
¾ÊÀ¸¹Ç·Î OS/2¿¡¼­ ¼Ò¸®°¡ Àß ³³´Ï´Ù.

2) FMÀ½¿ø
ÀÌ´Â Á¤±³ÇÑ À½À» ¸¸µé¾î ³»´Âµ¥ »ç¿ëÇÕ´Ï´Ù. ÀϹÝÀûÀÎ digitizing sound
³ª À½¼ºÀ» ¸¸µé¾î ³¾°æ¿ì »ç¿ëÇÕ´Ï´Ù. ¶ÇÇÑ Á¤
ÇÑ À½¾ÇÀ» ¿¬ÁÖÇÒ ¶§µµ
»ç¿ëÇÕ´Ï´Ù. ÀÌ´Â À½À» ÇÕ¼ºÇÏ´Â ½Ã°£ÀÌ À½Áú°ú Á¿ìÇϹǷΠ½Ã°£ ÀÇÁ¸µµ°¡
³ô½À´Ï´Ù. ¶§¹®¿¡ ÀϺΠprogramÀÇ °æ¿ì OS/2¿¡¼­ ¹®Á¦¸¦ ¹ß»ýÇÒ ¼öµµ ÀÖ
À¾´Ï´Ù.

3) MIDIÀ½¿ø
ÀÌ´Â ÀÌ¹Ì ¸¸µé¾îÁø ¼Ò¸®¸¦ ÁöÁ¤ÇÏ´Â ¹æ½ÄÀ̹ǷΠ´Ù¾çÇÑ À½Áú°ú ¹æ½Ä¿¡µµ
ºÒ±¸ÇÏ°í ½Ã°£ÀÇ ÀÇÁ¸µµ°¡ ±ØÈ÷ Àû½À´Ï´Ù. ¶§¹®¿¡ OS/2¿¡¼­ »ç¿ëÇϱ⿡
ºÎ´äÀÌ ¾øÀ¾´Ï´Ù.

4. ½ÇÇè°ú ÀçÁ¶Á¤...
À§ÀÇ ¼Ò¸®¶õ¿¡ ¼³¸íÇѰͰú °°ÀÌ, 1¹ø°ú 3¹ø, Áï, ¹è°æÀ½¾ÇÀ¸·Î À̸¦ »ç¿ë
ÇÏ´Â °æ¿ì¿¡´Â ±×¸® Å« ¹®Á¦´Â ¾øÀ¾´Ï´Ù. ±×·¯³ª 2¹øÀÇ °æ¿ì ¹®Á¦¸¦ ¹ß»ý
ÇÒ ¼ö ÀÖÀ¸¸ç, ƯÈ÷ EMS¸¦ »ç¿ëÇÏ´Â °æ¿ì ÀÌ·± ¹®Á¦°¡ ¹ß»ýÇÒ °¡´É¼ºÀÌ
³ô½À´Ï´Ù. ÀÌ·± gameÀÇ °æ¿ì digitizing sound´Â ²¨¾ßÇÕ´Ï´Ù.
¶ÇÇÑ ÀϺΠ16bit sound card¿¡¼­ adlibÀ¸·Î ¼³Á¤ÇÏ¸é ¼Ò¸®°¡ ³ªÁö ¾Ê´Â
°æ¿ìµµ ÀÖÀ¾´Ï´Ù.

5. Ưº°ÇÑ game - DOS4GW...
DOS4GWÀÇ °æ¿ì¿Í °°ÀÌ ÀÚüÀûÀÎ memory°ü¸®ÀÚ¸¦ °¡Áö°í ÀÖ´Â °æ¿ì,
memory¼³Á¤ºÎºÐ¿¡¼­ EMS,XMS´Â ¸ðµÎ Çʿ䰡 ¾øÀ¾´Ï´Ù. ÀÌ´Â ¿ÀÁ÷ DPMI¿¡¸¸
°ü¿©ÇÕ´Ï´Ù. ÀÌÀÇ ¼³Á¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.
DPMI_DOS_API            DISABLE
DPMI_MEMORY_LIMIT       8       
DPMI_NETWORK_BUFF_SIZE  8-16
À̶§ ¸¸¾à gameÀÌ 16MbyteÀÇ ±â¾ï¿ë·®À» ¿ä±¸ÇÑ´Ù¸é, µÎ¹øÂ°ÀÇ
DPMI_MEMORY_LIMIT¸¦ 16À¸·Î ´Ã·ÁÁÖ¸é µË´Ï´Ù.
DOS4GW¸¦ »ç¿ëÇÏ´Â gameÀÇ °æ¿ì, ½ÇÀç ½ÇÇà fileÀ» ½ÇÇàÇϸé OS/2¿¡¼­ ½Ç
ÇàÇÒ ¼ö ¾ø´Ù°í ³ª¿À°Ô µË´Ï´Ù.(OS/2 application list¿¡ ¿Ã¶ó¿ÍÀÖÁö ¾Ê
´Ù¸é) ÀÌ·± gameÀÇ ½ÇÇàÀº, ½ÇÇà program¶õ¿¡ DOS4GW.EXE¸¦ ¾²°í Àμö¶õ¿¡
½ÇÀç °¡µ¿ÇÒ gameÀÇ ½ÇÇà fileÀ» ½áÁÖ¸é µË´Ï´Ù. À̶§ ÁÖÀÇÇÒ °ÍÀº
VIDEO_8514A_XGA_IOTRAP°ú VIDEO_ONE_DEMENDS_MEMORYÀÔ´Ï´Ù. ÀÌ¿¡ µû¶ó
½ÇÇàÀÌ µÇ°í ¾ÈµÇ°í ÇÏ´Â gameµéÀÌ ÀÖÀ¾´Ï´Ù.
Âü°í·Î, Á¦°¡ ½ÇÇèÇØ º» DOS4GW.EXE´Â 1.4,1.8,1.92,1.95¿´À¾´Ï´Ù. ¿©±â¼­
1.92¿Í 1.95¸¸ÀÌ Á¤»óÀ¸·Î µ¿ÀÛÇÏ¿´À¾´Ï´Ù.




¸ñÂ÷·Î °¡±â


eComStation | ±¸¸ÅÇϱâ | »çÀÌÆ®¼Ò°³ | ÀÌ¿ë¾È³» | ¼³Ä¡ °ü·Ã µµ¿ò ¿äû | °³ÀÎÁ¤º¸ º¸È£Á¤Ã¥ | »çÀÌÆ® ¸Ê | °ü¸®ÀÚ±×·ì | ¿¹Àü »çÀÌÆ® | Softbox
Copyright © 1995-2010