¸®´ª½º¿¡¼ »ç¿îµå´Â ¾î¶»°ÔJeff Tranter, tranter@pobox.comv1.20, 1999³â 3¿ù 24ÀÏ À¯¼ºÅÂ
alloying@nownuri.net
1999³â 6¿ù 30ÀÏ
ÀÌ ±ÛÀº ¸®´ª½ºÀÇ »ç¿îµå Áö¿ø¿¡ °üÇÑ °ÍÀÌ´Ù. Áö¿øµÇ´Â Çϵå¿þ¾î¿Í Ä¿³Î µå¶óÀ̹ö¸¦ ¾î¶»°Ô ±¸¼º(configure)ÇÏ´ÂÁö ±×¸®°í ºóµµ°¡ ³ôÀº Áú¹®¿¡ ´ëÇÑ ´äº¯ µîÀÌ Æ÷Ç﵃ °ÍÀÌ´Ù. ÀÌ ±ÛÀÇ ¸ñÀûÀº »õ·Î¿î »ç¿ëÀÚÀÇ ¼öÁØÀ» Á» ´õ »¡¸® ¾î´ÀÁ¤µµ ÀÌ»óÀ¸·Î ²ø¾î¿Ã¸®°í ¶ÇÇÑ ´º½º±×·ì°ú ¸ÞÀϸµ ¸®½ºÆ®¿¡ ÆøÁÖÇÏ´Â Áú¹®À» ÁÙÀÌ°íÀÚ ÇÏ´Â °ÍÀÌ´Ù. 1. ½ÃÀÛÇϸé¼ÀÌ ±ÛÀº Linux Sound HOWTO ¹®¼ÀÌ´Ù. ¸®´ª½º¿¡¼ÀÇ »ç¿îµå Áö¿øÀ» À§ÇØ ÇÊ¿äÇÑ ¼³Á¤°ú ¼³Ä¡¿¡ °üÇÑ ¸ðµç °ÍÀ» ´Ù·ç°í ÀÖÀ¸¸ç °¡±îÀÌ¿¡ µÎ°í¼ Âü°íÀÚ·á·Î È°¿ë ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸®´ª½º¿¡¼ »ç¿îµå Ä«µå »ç¿ë°ú °ü·ÃÇÏ¿© ÀÚÁÖ Áú¹®µÇ´Â ¹®Á¦¿¡ ´ëÇÑ ´äº¯À» ´ã°í ÀÖÀ¸¸ç »ç¿îµå Ä«µå¿Í ÄÄÇ»ÅÍ À½¾Çµî¿¡ °ü·ÃµÈ ´Ù¾çÇÑ ÁÖÁ¦¿¡ ´ëÇÑ Á¤º¸´Â Âü°í¹®ÇåÀ» Àо±â ¹Ù¶õ´Ù. ÀÌ ±Û¿¡¼ ´Ù·ç´Â ³»¿ëÀº ¸®´ª½º¿¡¼ »ç¿îµå Ä«µå¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ °ÍÀÌ´Ù. »ç¿îµå Ä«µå ¶Ç´Â ÄÄÇ»ÅÍ À½¾Çµî¿¡ ´ëÇÑ ÀϹÝÀûÀÎ ³»¿ëÀº Âü°í¹®ÇåÀÇ ÀÚ·áµéÀ» Âü°íÇϱ⠹ٶõ´Ù. 1.1 °¨»çÀÇ ¸»ÀÌ ±ÛÀÇ ¸¹Àº ºÎºÐÀÌ »ç¿îµå µå¶óÀ̹ö ¼Ò½º ÄÚµå¿Í ÇÔ²² Á¦°øµÈ ¹®¼¸¦ Âü°íÇÏ¿´À¸¸ç À̸¦ ÀÛ¼ºÇÑ Hannu Savolainen ( hannu@opensound.com)¿¡ °¨»çÀÇ ¸»À» ÀüÇÏ°íÀÚ ÇÑ´Ù. »Ó¸¸ ¾Æ´Ï¶ó Alan Cox ¾¾¿Í ±× ¿Ü ¸®´ª½º Ä¿³Î »ç¿îµå µå¶óÀ̹ö¿Í À¯Æ¿¸®Æ¼¸¦ °³¹ßÇÑ ¸¹Àº ´Ù¸¥ »ç¶÷µé¿¡°Ôµµ °¨»ç¸¦ Ç¥ÇÑ´Ù. ±×¸®°í SGML-Tools ÆÐÅ°Áö(ÀÌÀü À̸§:Linuxdoc-SGML) ´öºÐ¿¡ ÀÌ HOWTO ¹®¼°¡ ¿©·¯°¡Áö Çü½ÄÀÇ ¹®¼·Î º¯È¯ÀÌ °¡´ÉÇÏ°Ô µÇ¾úÀ½À» °í¸¿°Ô »ý°¢ÇÑ´Ù. 1.2 ÀÌ ¹®¼ÀÇ »õ·Î¿î °³Á¤ÆÇÀÌ ¹®¼ÀÇ »õ·Î¿î °³Á¤ÆÇÀº Á¤±âÀûÀ¸·Î comp.os.linux.answers ´º½º±×·ì¿¡ °Ô½ÃµÈ´Ù. ¶ÇÇÑ ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/¸¦ ºñ·ÔÇÑ ¿©·¯±ºµ¥ÀÇ anonymous ftp »çÀÌÆ®¿¡¼µµ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. http://metalab.unc.edu/LDPÀ» Æ÷ÇÔÇÑ ¸¹Àº À¥»çÀÌÆ®¿¡¼ ÇÏÀÌÆÛÅؽºÆ® Çü½ÄÀÇ ¸®´ª½º HOWTO ¹®¼¸¦ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. CD-ROMÀ¸·Î Á¦°øµÇ´Â ¸®´ª½º ¹èÆ÷ÆÇ¿¡´Â HOWTO ¹®¼°¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç /usr/doc/ ¿¡¼ ãÀ» ¼ö ÀÖ´Ù. ±×¸®°í ÀμâµÈ HOWTO ¹®¼¸¦ »ì ¼öµµ ÀÖ´Ù. ¶§·Î´Â ¿©·¯ºÐÀÌ ÀÔ¼öÇÑ HOWTO ¹®¼°¡ ¿À·¡µÈ °ÍÀÏ ¼öµµ ÀÖ´Ù. ¹®¼¿¡ ÀûÇô ÀÖ´Â ³¯Â¥°¡ 6°³¿ù ÀÌ»ó Áö³ °ÍÀ̶ó¸é ¾Æ¸¶µµ ³»¿ëÀÌ °³Á¤µÈ »õ·Î¿î °ÍÀ» ÀÎÅͳÝÀ» ÅëÇÏ¿© ±¸ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÎÅͳÝÀº Ç×»ó º¯ÇÏ°í ÀÖ´Ù. µû¶ó¼ ÀÌ ¹®¼¿¡ ¼ö·ÏµÈ ¸ðµç web, ftp ¸µÅ© ¶ÇÇÑ º¯ÇÒ ¼ö ÀÖÀ½À» ÁÖÁöÇϱ⠹ٶõ´Ù. ÀÌ ¹®¼´Â ¾Æ·¡ÀÇ ¸î°¡Áö ¾ð¾î·Î ¹ø¿ªµÇ¾î ÀÖ´Ù. Áß±¹¾î: http://www.linux.org.tw/CLDP/Sound-HOWTO.html ºÒ¾î: http://www.freenix.org/unix/linux/HOWTO/ ÀϺ»¾î: http://yebisu.ics.es.osaka-u.ac.jp/linux/ Çѱ¹¾î: http://kldp.org/HOWTO/html/Sound/Sound-HOWTO.html ·¯½Ã¾Æ¾î: http://www.phtd.tpu.edu.ru/~ott/russian/linux/howto-rus/Sound-HOWTO.html ½ºÆäÀξî: ftp://ftp.insflug.org/es ÀÌ ¹®¼¸¦ Æ÷ÇÔÇÑ ´ëºÎºÐÀÇ HOWTO ¹®¼µéÀ» http://metalab.unc.edu/pub/Linux/docs/HOWTO/translations/ °ú ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/translations/ ¿¡¼ ãÀ» ¼ö ÀÖ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¶Ç ´Ù¸¥ ¾ð¾î·Î À̱ÛÀ» ¹ø¿ªÇÑ´Ù¸é ÀúÀÚ¿¡°Ôµµ ±× »ç½ÇÀ» ¾Ë·ÁÁֱ⠹ٶõ´Ù. ±×·¯¸é ÀÌ ±ÛÀÇ ´ÙÀ½ °³Á¤ÆÇ¿¡ ¿©·¯ºÐÀÇ ¹ø¿ªÆÇ¿¡ ´ëÇÏ¿© ¾ð±ÞÇÒ °ÍÀÌ´Ù. 1.3 Feedback¿©·¯ºÐµéÀÌ Á¦¾ÈÇÏ°í ½ÍÀº °ÍÀ̳ª ¼öÁ¤ÇØ¾ß ÇÒ °ÍÀÌ ÀÖ´Ù¸é ³ª¿¡°Ô º¸³»´Þ¶ó, tranter@pobox.com, ±×·¯¸é ´ÙÀ½ °³Á¤ÆÇ¿¡ ±× ³»¿ëÀ» Æ÷ÇÔ ½ÃÅ°µµ·Ï ÇÒ °ÍÀ̸ç, ±×·¸°Ô ÇϹǷμ ÀÌ ¹®¼ÀÌ È°¿ëµµ´Â ´õ ³ô¾ÆÁú °ÍÀÌ´Ù. ÀúÀÚ´Â ¸®´ª½º¿Í »ç¿îµå Ä«µå¿¡ ´ëÇÑ ÀϹÝÀûÀÎ Áú¹®¿¡ ÃÖ¼±À» ´ÙÇÏ¿© ´äº¯ÇÏ·Á ³ë·ÂÇÏ°í ÀÖ´Ù. ±×·¯³ª Áú¹®À» ÇϱâÀü¿¡, ÀÌ HOWTO¸¦ ¸ðµÎ Àо¶ó, ±× ÈÄ¿¡µµ ¿©ÀüÈ÷ ÇØ´äÀ» ãÀ» ¼ö ¾ø´Ù¸é ¿©·¯ºÐÀÇ ¹®Á¦¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ³ª¿¡°Ô º¸³»´Þ¶ó. ±×¸®°í ¸®´ª½º ÀÌ¿ÜÀÇ ¿ÀÆÛ·¹ÀÌÆà ½Ã½ºÅÛ¿¡¼ »ç¿îµå Ä«µå¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇÑ Áú¹®Àº Á¤ÁßÈ÷ »çÀýÇÑ´Ù. ÀÌ ¹®¼¸¦ CD-ROM¿¡ ´ã°Å³ª ¶Ç´Â Àμ⺻ÀÇ ÇüÅ·Π°ø°³ÇÑ´Ù¸é ÀúÀÚ¿¡°Ôµµ ±×°ÍÀ» Á¦°øÇØÁÖ¸é °í¸¿°Ô »ý°¢ÇÒ °ÍÀÌ´Ù. ÀúÀÚÀÇ ¿ìÆíÁÖ¼Ò¸¦ ¸ð¸¦ °æ¿ì ¸ÞÀÏÀ» º¸³»¸é ¾Ë·ÁÁÖ°Ú´Ù. ¶ÇÇÑ Linux Documentation Porject¿¡ ±âÁõÇÏ´Â °Íµµ ÇÑ ¹ø °í·ÁÇØ ´Þ¶ó. ´õ ÀÚ¼¼ÇÑ °ÍÀº Linux HOWTO ÄÚµð³×ÀÌÅÍÀÎ Tim Bynum ( linux-howto@metalab.unc.edu) °ú Á¢ÃËÇغ¸¶ó. 1.4 Distribution PolicyCopyright (c) 1995-1999 by Jeff Tranter. This document may be distributed under the terms set forth in the LDP license at http://metalab.unc.edu/LDP/COPYRIGHT.html. 2. »ç¿îµå Ä«µå ±â¼ú (Sound Card Technology)ÀÌ ±ÛÀÇ µÚ¿¡ »ç¿ëµÉ °³³äÀ» ÀÌÇØÇϴµ¥ µµ¿òÀ» ÁÖ±â À§ÇØ ÄÄÇ»ÅÍ ¿Àµð¿À ±â¼ú¿¡ °üÇÑ ¸Å¿ì °³·«ÀûÀÎ ¼³¸íÀ» ÇÏ°Ú´Ù. ´õ ¸¹À» °ÍÀ» ¹è¿ì·Á¸é µðÁöÅÐ ¿Àµð¿À ¶Ç´Â µðÁöÅ» ½ÅÈ£ 󸮿¡ °üÇÑ Ã¥À» Âü°í ÇؾßÇÒ °ÍÀÌ´Ù. ¼Ò¸®´Â ¾Æ³¯·Î±× (analog) ÀÌ´Ù; ÀÓÀÇÀÇ ¼Ò¸®´Â Á¤ÇØÁø ¿¬¼ÓÀûÀÎ ¹üÀ§³»ÀÇ ÀÓÀÇÀÇ °ª¿¡ ÇØ´çÇÑ´Ù. ÄÄÇ»ÅÍ´Â µðÁöÅÐ (digital) ÀÌ´Ù; ÄÄÇ»ÅÍ´Â ºÒ¿¬¼ÓÀûÀÎ (´Ü¼ÓÀûÀÎ) °ªÀ» ´Ù·ç±â¸¦ ÁÁ¾ÆÇÑ´Ù. »ç¿îµå Ä«µå´Â Analog to Digital Converter (A/D ¶Ç´Â ADC) À̶ó°í ÇÏ´Â ÀåÄ¡¸¦ »ç¿ëÇÑ´Ù. ÀÌ°ÍÀÌ ÇÏ´Â ¿ªÇÒÀº ¾Æ³¯·Î±×ÀÎ ¼Ò¸® (Á¤È®ÇÏ°Ô´Â ±×±â¿¡ ÇØ´çÇÏ´Â Àü¾Ð) ¸¦ ¸Þ¸ð¸®¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â µðÁöÅÐ ¶Ç´Â ¼öÄ¡°ªÀ¸·Î º¯È¯½ÃÅ°´Â °ÍÀÌ´Ù. ºñ½ÁÇÏ°Ô, Digital to Analog Converter (D/A ¶Ç´Â DAC) ´Â ¼öÄ¡°ªÀ» ¾Æ³¯·Î±× Àü¾ÐÀ¸·Î ¹Ù²Ù¾î ÁÖ¸ç ¿ì¸®´Â À̸¦ ½ºÇÇÄ¿¸¦ ÅëÇÏ¿© µéÀ» ¼ö ÀÖ´Â °ÍÀÌ´Ù. »ùÇøµ (sampling) À̶ó°í ¾Ë·ÁÁ® ÀÖ´Â ¾Æ³¯·Î±×¸¦ µðÁöÅзΠº¯È¯ ½ÃÅ°´Â °úÁ¤Àº ¾à°£ÀÇ ¿¡·¯¸¦ ¼ö¹ÝÇÑ´Ù. »ùÇøµµÈ ½ÅÈ£°¡ ¿øÀ½¿¡ ¾ó¸¶³ª °¡±î¿î°¡¸¦ °áÁ¤Áþ´Â µÎ°¡Áö ¿ä¼Ò°¡ ÀÖ´Ù. ±× ù¹ø°´Â »ùÇøµ ¼Óµµ (Sampling rate) ÀÌ¸ç ´ÜÀ§ ½Ã°£´ç ¾ò¾îÁø »ùÇÃÀÇ °¹¼ö¸¦ ³ªÅ¸³½´Ù (ÀϹÝÀûÀ¸·Î samples per second ¶Ç´Â Hertz ·Î¼ Ç¥½ÃÇÑ´Ù). »ùÇøµ ¼Óµµ°¡ ³·À¸¸é ¿øÀ½À» Á¤È®ÇÏ°Ô ³ªÅ¸³»±â ¾î·Æ´Ù. µÎ¹ø°´Â »ùÇà ũ±â (sample size) À̸ç ÇϳªÀÇ »ùÇÃÀ» Ç¥ÇöÇϱâ À§ÇØ »ç¿ëµÇ´Â °ªÀÇ ¹üÀ§¸¦ ÀǹÌÇÑ´Ù. ÀϹÝÀûÀ¸·Î ºñÆ® (bits) ·Î¼ Ç¥½ÃÇÑ´Ù. »ùÇà ũ±â°¡ Å©¸é Ŭ¼ö·Ï µðÁöÅÐ ½ÅÈ£´Â ´õ Á¤È®ÇØÁú Á¤È®ÇØÁú °ÍÀÌ´Ù. »ç¿îµå Ä«µå´Â ´ë°³ 8 ¶Ç´Â 16 ºñÆ®ÀÇ »ùÇà ũ±â¿Í 4000 ¿¡¼ 44000 Hertz »çÀÌÀÇ »ùÇøµ ¼Óµµ¸¦ »ç¿ëÇÑ´Ù. »ùÇÃÀº ÇϳªÀÇ Ã¤³Î(mono) ¶Ç´Â µÎ°³ÀÇ Ã¤³Î(stereo)À» Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. FM Synthesis ¼Ò¸®¸¦ ¸¸µé¾î ³»´Â Á» ¿À·¡µÈ ±â¼úÀÌ´Ù. ÀÌ ±â¼úÀº ¿©·¯°¡Áö ÆÄÇü(sine, triangle, square µî)À» °áÇÕÇϴµ¥ ±× ¹ÙÅÁÀ» µÎ°í ÀÖ´Ù. FM synthesis´Â D/A º¯È¯¿¡ ºñÇØ Çϵå¿þ¾îÀûÀÎ Ãø¸é¿¡¼´Â °£´Ü ÇÏÁö¸¸ ÇÁ·Î±×·¡¹Ö ÇϱⰡ ¾î·Æ°í À¯¿¬¼ºÀÌ ¶³¾îÁø´Ù. ¸¹Àº »ç¿îµå Ä«µå°¡ ´õ ¿À·¡µÈ Ä«µå ¹× ¼ÒÇÁÆ®¿þ¾î¿ÍÀÇ È£È¯¼ºÀ» À§ÇØ FM synthesis¸¦ Á¦°øÇÑ´Ù. ¸î°¡Áö µ¶¸³ÀûÀÎ ¼Ò¸®»ý¼º±â (sound generator) ¶Ç´Â voices°¡ ´ë°³ Á¦°øµÈ´Ù. Wavetable Synthesis´Â D/A º¯È¯ÀÇ À¯¿¬¼º°ú FM synthesisÀÇ ´ÙÁß Ã¤³Î(multiple channel) ±â´ÉÀ» °áÇÕÇÑ °ÍÀÌ´Ù. ÀÌ ±â¼úÀ» ÀÌ¿ëÇϸé CPU¿¡ ºÎ´ãÀ» Àû°Ô ÁÖ¸é¼ µ¿½Ã¿¡ µðÁöÅÐÈµÈ ¸ñ¼Ò¸®(voice)¸¦ ¸Þ¸ð¸®¿¡ ÀúÀåÇÏ¿© Àç»ý Çϰųª ¶Ç´Â ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ÇöÀçÀÇ ±â¼úÀ» ä¿ëÇÑ »ç¿îµå Ä«µå´Â ¸ðµÎ wavetable synthesis ±â´ÉÀ» Á¦°øÇÑ´Ù. ´ëºÎºÐÀÇ »ç¿îµå Ä«µå´Â ¿©·¯°¡Áö À½¿øÀ¸·ÎºÎÅÍ ¾ò¾îÁø ½ÅÈ£¸¦ mixing (¹Í½Ì), ÇÕ¼ºÇÏ´Â ±â´É°ú ÇÔ²² gain levelÀ» Á¶ÀýÇÏ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù. MIDI¶õ Musical Instrument Digital InterfaceÀÇ ¾àÀÚÀÌ´Ù. ÀüÀھDZ⸦ ¿ÜºÎ¿¡¼ Á¦¾îÇϱâ À§ÇÑ Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾îÀÇ Ç¥ÁØ ÇÁ·ÎÅäÄÝÀÌ´Ù. ÀüÀÚ¿À¸£°£ÀÇ °Ç¹ÝÀ» ´©¸£´Â µî°ú °°Àº ¾î¶² »ç°ÇÀº MIDI ¹ö½º(bus)¸¦ ÅëÇÏ¿© Àü´ÞµÇ¸ç MIDI ÆÄÀÏ·Î ÀúÀåÇÏ¿© ´Ù½Ã ÆíÁýÇϰųª Àç»ýÇÒ ¼ö ÀÖ´Ù. ¸¹Àº »ç¿îµå Ä«µå°¡ MIDI ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϸç, ±×·¸Áö ¾ÊÀº Ä«µå¶ó ÇÏ´õ¶óµµ Ä«µå ÀÚüÀÇ ±â´ÉÀ» ÀÌ¿ëÇÏ¿© MIDI ÆÄÀÏÀ» ¿¬ÁÖÇÒ ¼ö ÀÖ´Ù. MOD ÆÄÀÏÀº ÄÄÇ»ÅÍ À½¾ÇÀ» À§ÇÑ °øÅëÀÇ ÆÄÀÏ Çü½ÄÀÌ´Ù. ¿¬ÁÖµÉ À½Ç¥¿¡ ´ëÇÑ Á¤º¸ »Ó¸¸ ¾Æ´Ï¶ó ¾Ç±â (¶Ç´Â ¸ñ¼Ò¸®)·ÎºÎÅÍ ¾ò¾îÁø µðÁöÅÐ »ùÇñîÁöµµ ´ãÀ» ¼ö ÀÖ´Ù. MOD ÆÄÀÏÀº Amiga computer·Î ºÎÅÍ À¯·¡µÇ¾úÁö¸¸ Àû´çÇÑ ¼ÒÇÁÆ®¿þ¾î¸¸ ÀÖÀ¸¸é ¸®´ª½º¸¦ Æ÷ÇÔÇÑ ¿©Å¸ ½Ã½ºÅÛ¿¡¼µµ ¿¬ÁÖµÉ ¼ö ÀÖ´Ù. 3. Áö¿øµÇ´Â Çϵå¿þ¾îÀÌ Àå¿¡¼ ÇöÀç ¸®´ª½º¿¡¼ Áö¿øµÇ´Â »ç¿îµå Ä«µå¿Í ÀÎÅÍÆäÀ̽ºÀÇ Á¾·ù¸¦ À̾߱â ÇÏ°Ú´Ù. ¿©±â¿¡ ÀÖ´Â Á¤º¸´Â ÀÌ ±ÛÀ» ¾²´Â ´ç½ÃÀÇ ÃֽŠ¸®´ª½º Ä¿³Î(2.2.4)¿¡ ¹ÙÅÁÀ» µÐ °ÍÀÌ´Ù. ÀÌ ¹®¼ÀÇ ³»¿ëÀº Ç¥ÁØ ¸®´ª½º Ä¿³Î¿¡ Æ÷ÇԵǾî ÀÖ´Â »ç¿îµå µå¶óÀ̹ö¿¡ ´ëÇÑ °ÍÀÌ´Ù. ¸®´ª½º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ù¸¥ »ç¿îµå µå¶óÀ̹öµµ ÀÖ´Ù (¶Ç ´Ù¸¥ »ç¿îµå µå¶óÀ̹ö ÀýÀ» Âü°íÇϱ⠹ٶõ´Ù). Áö¿øµÇ´Â »ç¿îµå Ä«µå¿¡ ´ëÇÑ ÃֽŠÁ¤º¸¸¦ ¿øÇÑ´Ù¸é ¸®´ª½º Ä¿³Î ¼Ò½º¿¡ Æ÷ÇԵǾî ÀÖ´Â ÆÄÀϵéÀ» Àо±â ¹Ù¶õ´Ù. ÀϹÝÀûÀ¸·Î /usr/src/linux/Documentation/sound µð·ºÅ͸®¿¡ ÀÖ´Ù. ÀÌ Á¤º¸´Â Intel Ç÷§Æû¿¡¼ ÀÛµ¿ÇÏ´Â ¸®´ª½º¿¡ ´ëÇÏ¿© Àû¿ë °¡´ÉÇÏ´Ù. Alpha Ç÷§ÆûÀÇ °æ¿ì ´ëºÎºÐÀÇ »ç¿îµå Ä«µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ÀϺΠ»ç¿îµå Ä«µåÀÇ °æ¿ì ±×°ÍµéÀÌ ºñ·Ï i386 ¸Ó½®¿¡¼ ¿Ïº®ÇÏ°Ô ÀÛµ¿ÇÑ´Ù ÇÏ´õ¶óµµ Alpha ½Ã½ºÅÛ¿¡¼´Â ´Ù¸¥ ÀåÄ¡ÀÇ I/O Æ÷Æ®¿Í Ãæµ¹À» ÀÏÀ¸Å³ ¼ö ÀÖ´Ù. ±×·¡¼ Çغ¸±â Àü¿¡´Â ¾î¶² »ç¿îµå Ä«µå°¡ Á¦´ë·Î ÀÛµ¿ÇÒÁö, ±×·¸Áö ¾ÊÀ»Áö¸¦ ¸»Çϱ⠾î·Æ´Ù. PowerPC ¹öÀüÀÇ ¸®´ª½º¿¡¼´Â »ç¿îµå µå¶óÀ̹ö°¡ ¾ÆÁ÷ Á¦´ë·Î µ¹¾Æ°¡Áö ¾Ê´Â´Ù°í ÇÑ´Ù. ±×·¯³ª ¹Ì·¡¿¡´Â Áö¿øµÉ °ÍÀÌ´Ù. MIPs¿¡ ÀÌ½ÄµÈ ¸®´ª½ºÀÇ °æ¿ì, Ä¿³Î³»¿¡ »ç¿îµå ±â´ÉÀ» Áý¾î ³ÖÀ» ¼ö ÀÖ´Ù. ±×·¯³ª ÀϺΠMIPs ¸Ó½®Àº EISA ½½·ÔÀ» °¡Áö°í Àְųª »ç¿îµå ÀåÄ¡¸¦ ³»ÀåÇÏ°í ÀÖ´Ù. Linux-MIPs ±×·ìÀº »ç¿îµå Áö¿øÀ» Ãß°¡ÇÏ´Â °Í¿¡ °ü½ÉÀ» °®°í ÀÖ´Ù°í ÀúÀÚ¿¡°Ô À̾߱âÇÏ¿´´Ù. ¸®´ª½º Ä¿³Î¿¡´Â ¸®´ª½ºÀÇ Atari ¿Í Amiga ¹öÀü¿¡ ´ëÇÑ º°µµÀÇ µå¶óÀ̹ö°¡ Æ÷ÇԵǾî ÀÖ´Ù. µû¶ó¼ (Intel Ç÷§Æû»óÀÇ »ç¿îµå µå¶óÀ̹öÀÇ compatible subsetÀ¸·Î¼) ÀÌµé ¸Ó½®¿¡ ³»ÀåµÈ »ç¿îµå Çϵå¿þ¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. SPARC¿¡ ÀÌ½ÄµÈ ¸®´ª½ºÀÇ °æ¿ì, ÀϺΠ½ã ¿öÅ©½ºÅ×ÀÌ¼Ç ¸ðµ¨¿¡ ´ëÇؼ´Â »ç¿îµå°¡ Áö¿øµÈ´Ù. ³»ÀåµÈ »ç¿îµå ÀåÄ¡´Â ÀÛµ¿ÇÏÁö¸¸ ¿ÜÀå DSP ¿Àµð¿À ¹Ú½ºÀÇ °æ¿ì´Â ½ã¿¡¼ ½ºÆåÀ» °ø°³Çϱ⠾ʾұ⠶§¹®¿¡ Áö¿øÇÏÁö ¾Ê´Â´Ù°í µé¾ú´Ù. 3.1 »ç¿îµå Ä«µå¸®´ª½º Ä¿³Î »ç¿îµå µå¶óÀ̹ö¿¡ ÀÇÇØ Áö¿øµÇ´Â »ç¿îµå Ä«µå´Â ´ÙÀ½°ú °°´Ù. ¾Æ·¡ÀÇ ¸ñ·Ï Áß¿¡¼ ÀϺδ »ç¿îµå Ä«µåÀÇ ¸ðµ¨À» Ç¥±âÇÑ °ÍÀÌ ¾Æ´Ï¶ó ¿Àµð¿À Ĩ¼ÂÀ» Ç¥±âÇÑ °ÍÀÌ´Ù. ¾Æ·¡ÀÇ ¸ñ·ÏÀÌ ¿Ïº®ÇÑ °ÍÀº ¾Æ´Ï´Ù. ¾Æ·¡ ¸ñ·Ï¿¡ ÀÖ´Â »ç¿îµå Ä«µå¿Í ȣȯµÇ´Â °ÍµéÀº ¿°ÅÇÏÁö ¾Ê¾Ò´Ù. ÀϺΠÁ¦Á¶¾÷üÀÇ °æ¿ì Ä«µåÀÇ µðÀÚÀÎÀ» ÁÖ±âÀûÀ¸·Î º¯°æÇÏ¿© °á°úÀûÀ¸·Î´Â ÀÌÀü Ä«µå¿Í ȣȯ¼ºÀÌ ¶³¾îÁö´Âµ¥µµ °è¼ÓÇؼ °°Àº ¸ðµ¨·Î ÆǸÅÇϱ⵵ Çϱ⠶§¹®¿¡ È¥¶õÀ» ´õÇÏ´Â °æ¿ìµµ ÀÖ´Ù.
ȣȯ°¡´É¿¡ ´ëÇؼ: ´ëºÎºÐÀÇ »ç¿îµå Ä«µå°¡ "»ç¿îµåºí·¡½ºÅÍ È£È¯" À̶ó°í ÁÖÀåÇÏ´õ¶óµµ ÇöÀç ÆÇ¸ÅµÈ »ç¿îµå Ä«µåÁß¿¡¼ ¸®´ª½º »ç¿îµåºí·¡½ºÅÍ µå¶óÀ̹ö¿Í ÃæºÐÈ÷ ȣȯµÇ´Â °ÍÀº °ÅÀÇ ¾ø´Ù. À̵é Ä«µåµéÀº ÀϹÝÀûÀ¸·Î MSS/WSS ¶Ç´Â MAD16 µå¶óÀ̹ö¸¦ »ç¿ëÇÒ °æ¿ì ´õ Àß ÀÛµ¿ÇÑ´Ù. Creative Labs¿¡ ÀÇÇØ ¸¸µé¾îÁø, Creative's custom chips¸¦ (¿¹, SoundBlaster16 Vibra) »ç¿ëÇÏ´Â, ÁøÂ¥ »ç¿îµåºí·¡½ºÅÍ Ä«µå³ª ¶Ç´Â MV Jaz16 ±×¸®°í ESS688/1688 based Ä«µå ¸¸ÀÌ »ç¿îµåºí·¡½ºÅÍ µå¶óÀ̹ö¸¦ Á¦´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. "SoundBlaster Pro compatible 16 bit sound card"¿¡ »ç¿îµåºí·¡½ºÅÍ µå¶óÀ̹ö¸¦ Àû¿ëÇÏ·Á´Â °ÍÀº ½Ã°£ ³¶ºñÀÏ °¡´É¼ºÀÌ Å©´Ù. ¸®´ª½º Ä¿³ÎÀº ÀϺΠ»ç¿îµå Ä«µå(¿¹: ProAudioSpectrum 16)°¡ Á¦°øÇÏ´Â SCSI Æ÷Æ®¿Í ÀϺΠCD-ROM µå¶óÀ̺ê(¿¹: Soundblaster Pro)¸¸À» À§ÇÑ Àü¿ë ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÑ´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ¸®´ª½º HOWTO ¹®¼ÀÎ SCSI HOWTO ¿Í CDROM HOWTO¸¦ Âü°íÇϱ⠹ٶõ´Ù. ÀϺΠ»ç¿îµå Ä«µå´Â Á¶À̽ºÆ½ Æ÷Æ®µµ ÇÔ²² Á¦°øÇÑ´Ù. À̸¦ Æ÷ÇÔÇÏ¿© Á¶À̽ºÆ½ Æ÷Æ®¿¡ ´ëÇÑ µå¶óÀ̹ö°¡ Ä¿³Î 2.2¿¡ Æ÷ÇԵǾî ÀÖ´Ù. SCSI, CD-ROM, joystick ±×¸®°í »ç¿îµå µå¶óÀ̹ö´Â Ä¿³Î¿¡¼ ¿ÏÀüÈ÷ ¼·Î µ¶¸³ÀûÀ̶ó´Â °ÍÀ» ÁÖÁöÇϱ⠹ٶõ´Ù. 3.2 ¶Ç ´Ù¸¥ »ç¿îµå µå¶óÀ̹ö¸®´ª½º Ä¿³ÎÀÇ »ç¿îµå ºÎºÐÀº ¿ø·¡ Hannu SavolainenÀÌ ÀÛ¼ºÇÏ¿´´Ù. ±×¸®°í¼ Hannu´Â ¿ÀÇ »ç¿îµå ½Ã½ºÅÛÀ» °³¹ßÇÏ°Ô µÇ¾ú´Ù. ÀÌ´Â 4Front Technologies¿¡¼ ÆǸÅÇÏ´Â »ó¿ëÀÇ »ç¿îµå µå¶óÀ̹öÀÌ¸ç ¿©·¯°¡Áö À¯´Ð½º ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ·¹µåÇÞ ¼ÒÇÁÆ®¿þ¾î´Â Alan Cox¾¾·Î ÇÏ¿©±Ý Ä¿³ÎÀÇ »ç¿îµå µå¶óÀ̹ö¸¦ °³¼±½ÃÅ°¸é¼ ¶ÇÇÑ ¿ÏÀüÇÑ ¸ðµâ·Î ¸¸µéµµ·Ï ÈÄ¿øÇÏ¿´´Ù. ±×¿Ü ¸¹Àº »ç¶÷µéÀÌ ¹ö±×¸¦ °íÄ¡°í »õ·Î¿î Á¾·ùÀÇ »ç¿îµå Ä«µå¸¦ À§ÇÑ µå¶óÀ̹ö¸¦ °³¹ßÇϴµ¥ ±â¿©ÇÏ¿´´Ù. ·¹µåÇÞ¿¡¼ ¹ßÇ¥ÇÑ 5.0¿¡¼ 5.2±îÁöÀÇ ¹èÆ÷º»¿¡´Â Ä¿³ÎÀÇ Ç¥ÁØ µå¶óÀ̹ö ´ë½Å¿¡ ÀÌµé ¼öÁ¤µÈ µå¶óÀ̹ö°¡ Æ÷ÇԵǾú´Ù. ÇöÀç´Â ¸ðµÎ Ä¿³Î¿¡ ÅëÇÕµÈ »óÅÂÀÌ´Ù. Hannu ¶ÇÇÑ ¿©ÀüÈ÷ »ó¿ë µå¶óÀ̹öÀÇ Äڵ带 Á¤±âÀûÀ¸·Î Á¦°øÇÏ°í ÀÖ±ä ÇÏÁö¸¸ ÇöÀç Ä¿³ÎÀÇ »ç¿îµå µå¶óÀ̹ö ºÎºÐÀ» °ü¸®ÇÏ°í ÀÖ´Â »ç¶÷Àº Alan CoxÀÌ´Ù. 4Front Technologies¿¡¼ ÆǸÅÇÏ´Â »ó¿ëÀÇ ¿ÀÇ »ç¿îµå ½Ã½ºÅÛ µå¶óÀ̹ö´Â º¸´Ù ¿ëÀÌÇÏ°Ô ¼³Á¤ÇÒ ¼ö ÀÖ°í, ´õ ¸¹Àº Á¾·ùÀÇ (ƯÈ÷ ½ÅÇüÀÇ) »ç¿îµå Ä«µå¸¦ Áö¿øÇÑ´Ù. ¶ÇÇÑ Ä¿³ÎÀÇ Ç¥ÁØ »ç¿îµå µå¶óÀ̹ö¿¡ ¸ÂÃß¾î¼ ¸¸µé¾îÁø ÀÀ¿ëÇÁ·Î±×·¥µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ºÒ¸®ÇÑ Á¡À̶ó¸é µ·À» ÁÖ°í »ç¾ßÇÏ¸ç ¼Ò½º Äڵ带 º¼ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù. ±¸ÀÔ ¿©ºÎ¸¦ °áÁ¤Çϱâ Àü¿¡ Æò°¡ÆÇÀ» ³»·Á¹Þ¾Æ¼ ½ÃÇèÇØ º¼ ¼ö ÀÖ´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº 4Front TechnologiesÀÇ À¥»çÀÌÆ®ÀÎ http://www.opensound.comÀ» Âü°íÇϱ⠹ٶõ´Ù. Jaroslav Kysela ¿Í ¸î¸î »ç¶÷µéÀº Ä¿³ÎÀÇ Gravis UltraSound Ä«µå µå¶óÀ̹ö¸¦ ´ëüÇÒ ¼ö ÀÖ´Â ¶Ç ´Ù¸¥ »ç¿îµå µå¶óÀ̹ö¸¦ ÀÛ¼ºÇϱ⠽ÃÀÛÇß´Ù. ±×·¯´Ù°¡ ÇÁ·ÎÁ§Æ®¿¡ Advanced Linux Sound Architecture (ALSA) ¶ó´Â »õ·Î¿î À̸§À» ºÙ¿´´Ù. ±×¸®°í ±× ÇÁ·ÎÁ§Æ®ÀÇ °á°ú´Â Ä¿³ÎÀÇ »ç¿îµå µå¶óÀ̹ö¸¦ ´ëüÇÒ ¼ö ÀÖÀ» Á¤µµÀÇ ´õ¿í ÀϹÝÀû »ç¿ëÀÌ °¡´ÉÇÑ »ç¿îµå µå¶óÀ̹ö¸¦ ÀÛ¼ºÀ¸·Î À̾îÁ³´Ù. ALSA µå¶óÀ̹ö´Â ¿©·¯ Á¾·ùÀÇ ¸¹ÀÌ »ç¿ëµÇ´Â »ç¿îµå Ä«µå¸¦ Áö¿øÇÏ°í, full duplex¸¦ Áö¿øÇÏ¸ç ¿ÏÀüÈ÷ ¸ðµâÈ µÇ¾î ÀÖ´Ù. ±×¸®°í Ä¿³ÎÀÇ »ç¿îµå ¾ÆÅ°ÅØÃÄ¿Í È£È¯µÈ´Ù. ALSA ÇÁ·ÎÁ§Æ®ÀÇ À¥»çÀÌÆ®´Â http://www.alsa-project.org ÀÌ´Ù. "Alsa-sound-mini-HOWTO"¿¡¼ ÀÌ µå¶óÀ̹ö¸¦ ÄÄÆÄÀÏÇÏ°í ¼³Ä¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¼³¸íÇÏ°í ÀÖ´Ù. Markus Mummert ( mum@mmk.e-technik.tu-muenchen.de)´Â Turtle Beach MultiSound (classic), Tahiti ±×¸®°í Monterey »ç¿îµå Ä«µåÀÇ µå¶óÀ̹ö ÆÐÅ°Áö¸¦ Á¦ÀÛÇÏ¿´´Ù. ÀÚ·áÀÇ ³»¿ëÀ» ÀοëÇϸé:
busy system¿¡¼µµ µ¿±â¼º(sync)ÀÇ »ó½Ç ¾øÀÌ ÇÏµå µð½ºÅ© ±â·Ï/Àç»ýÀÌ °íÇ°Áú·Î ÀÌ·ç¾îÁöµµ·Ï ¼³°èµÇ¾ú´Ù. wave synthesis, MIDI ±×¸®°í µðÁöÅÐ ½ÅÈ£ ó¸®(DSP) µîÀº »ç¿ëÇÒ ¼ö ¾ø´Ù. ¶ÇÇÑ ±â·Ï°ú Àç»ýÀÌ µ¿½Ã¿¡ ÀÌ·ç¾îÁú ¼ö ¾ø´Ù. ÇöÀç VoxWare ´ë½Å »ç¿ëµÇ¸ç 1.0.9 ¿Í 1.2.1 »çÀÌÀÇ ¸î¸î Ä¿³Î¿¡¼ ½ÃÇèÇÏ¿´´Ù. ¶ÇÇÑ UN*X SysV386R3.2 system¿¡µµ ¼³Ä¡ °¡´ÉÇÏ´Ù. http://www.cs.colorado.edu/~mccreary/tbeach¸¦ Âü°íÇϱ⠹ٶõ´Ù. Kim Burgaard ( burgaard@daimi.aau.dk)´Â Roland MPU-401 MIDI ÀÎÅÍÆäÀ̽ºÀÇ µð¹ÙÀ̽º µå¶óÀ̹ö¿Í Åø(utilities)À» Á¦ÀÛÇÏ¿´´Ù. Linux software map entry ¿¡ ÀÖ´Â ¼³¸íÀ» ÀοëÇϸé:
Roland MPU-401 ȣȯ MIDI ÀÎÅÍÆäÀ̽º(Roland SCC-1 °ú RAP-10/ATW-10 Æ÷ÇÔ)ÀÇ µð¹ÙÀ̽º µå¶óÀ̹ö. Standard MIDI File player ¿Í recorder¸¦ Æ÷ÇÔÇÑ À¯¿ëÇÑ µµ±¸ ¸ðÀ½.
¹öÀü 0.11a ÀÌÈÄ·Î ¸î°¡Áö °³¼±µÈ °ÍÀÌ ÀÖ´Ù. ±× Áß¿¡¼µµ ƯÈ÷ IRQ °øÀ¯¿Í ¸ðµâ·Î¼ ÄÄÆÄÀÏ °¡´ÉÇÑ Á¡À» ²ÅÀ» ¼ö ÀÖ´Ù. ¶ÇÇÑ ¸ÞÆ®·Î³ð ±â´É, ½ÌÅ©·Î³ªÀÌ¡ ÇÒ ¼ö ÀÖ´Â °¡´É¼º(¿¹: Á¤È®¼ºÀ» À¯ÁöÇÏ¸é¼ ´ÜÀ§ ºñÆ®¸¦ ±âÃÊ·ÎÇÑ ±×·¡ÇÈ), ÁøÀϺ¸ÇÑ replay/record/overdub ÀÎÅÍÆäÀ̽º µîµîÀ» µé ¼ö ÀÖ´Ù. ftp://metalab.unc.edu/pub/Linux/kernel/sound/mpu401-0.2.tar.gz ¿¡¼ ãÀ» ¼ö ÀÖ´Ù. ¸®´ª½º¿¡¼´Â »ç¿îµå Ä«µå¸¦ amateur packet radio¸¦ À§ÇÑ º¯º¹Á¶ ÀåÄ¡(modem)·Î¼ È°¿ëÇÒ ¼ö ÀÖ´Ù. 2.1 ÀÌ»óÀÇ Ä¿³Î¿¡´Â SoundBlaster ¹× Windows Sound System ȣȯ Ä«µå¿¡ Àû¿ëµÇ´Â µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÏ¿© À̸¦ Áö¿øÇÏ°í ÀÖÀ¸¸ç 1200bps AFSK ¿Í 9600 bps FSK packet protocolÀ» ¸¸Á·½ÃŲ´Ù. ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº Linux AX25 HOWTO¸¦ Âü°íÇ϶ó. (ÀúÀÚµµ ¾Æ¸¶Ãò¾î ¹«¼± ±â»çÀÌ´Ù, È£Ãâ½ÅÈ£´Â VE3ICH). 3.3 PC Speaker»ç¿îµå Çϵå¿þ¾î¸¦ µû·Î ÀåÂøÇÒ ÇÊ¿ä°¡ ¾ø´Â »ç¿îµå µå¶óÀ̹ö°¡ ÀÖ´Ù; PC ³»ºÎÀÇ ½ºÇÇÄ¿¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. »ç¿îµå Ä«µå µå¶óÀ̹ö¿Í ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î °ÅÀÇ È£È¯ °¡´ÉÇÏ´Ù. ±×·¯³ª ¼Ò¸®ÀÇ ÁúÀÌ ¶³¾îÁö¸ç CPU¿¡ ºÎÇϸ¦ ´õ ¸¹ÀÌ ÁØ´Ù. ±× °á°ú´Â ½ºÇÇÄ¿¿¡ µû¶ó ¾à°£¾¿ ´Ù¸£´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº µå¶óÀ̹ö¿Í ÇÔ²² Á¦°øµÇ´Â ¹®¼¸¦ º¸¶ó. ¾Æ·¡ÀÇ ftp »çÀÌÆ®¿¡¼ ãÀ» ¼ö ÀÖÀ¸¸ç ¸¶Áö¸·À¸·Î °»½ÅµÈ ÈÄ·Î ½Ã°£ÀÌ Á» Áö³ »óÅÂÀÌ´Ù. ftp://ftp.informatik.hu-berlin.de/pub/Linux/hu-sound/ 3.4 º´·Ä Æ÷Æ®º´·Ä ÇÁ¸°ÅÍ Æ÷Æ®¿Í ¸î °¡Áö ºÎÇ°À» »ç¿ëÇÏ¿© D/A º¯È¯ÀÌ °¡´ÉÇÏ´Ù. ÀÌ°ÍÀº PC ½ºÇÇÄ¿ º¸´Ù ¼Ò¸®ÀÇ ÁúÀÌ ´õ ÁÁÁö¸¸ ¿©ÀüÈ÷ CPU¿¡ ÁÖ´Â ºÎÇÏ´Â Å©´Ù. À§¿¡¼ ¾ð±ÞÇÑ PC Sound driver ÆÐÅ°Áö°¡ À̸¦ Áö¿øÇϸç ÇÊ¿äÇÑ Çϵå¿þ¾îµî¿¡ ´ëÇÑ ¾È³»¼°¡ ÇÔ²² µé¾îÀÖ´Ù. 4. ¼³Ä¡(Installation)»ç¿îµå¸¦ Áö¿øÇϵµ·Ï ¸®´ª½º¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ °ÅÃÄ¾ß ÇÑ´Ù:
·¹µåÇÞ ¸®´ª½º¿¡´Â
4.1 »ç¿îµå Ä«µå ¼³Ä¡ÆǸÅÀÚ¿¡°Ô ¼³Ä¡¸¦ ¸Ã±â°Å³ª Á¦Á¶¾÷üÀÇ ¼³Ä¡ ¼³¸í¼¿¡ µû¶ó ¼³Ä¡Ç϶ó. ¿À·¡µÈ »ç¿îµå Ä«µå´Â IRQ, DMA ä³Î, µîÀÇ ¼¼Æÿ¡ ÇÊ¿äÇÑ ½ºÀ§Ä¡³ª Á¡ÆÛ¸¦ °¡Áö°í ÀÖ´Ù. Á¤È®ÇÏ°Ô ¸ð¸¥´Ù¸é °øÀå¿¡¼ ÃâÇ쵃 ¶§ ¼¼ÆÃµÈ Ã¤·Î(factory defaults) »ç¿ëÇ϶ó. ´Ù¸¥ µð¹ÙÀ̽º(¿¹:ethernet Ä«µå, SCSI È£½ºÆ® ¾î´ðÅÍ, Á÷·Ä ±×¸®°í º´·Ä Æ÷Æ® µî)¿ÍÀÇ Ãæµ¹À» ÇÇÇØ¾ß ÇÑ´Ù. ÀϹÝÀûÀ¸·Î DOS ¿¡¼ »ç¿ëÇß´ø I/O Æ÷Æ®, IRQ ±×¸®°í DMA setting À» »ç¿ëÇØ¾ß ÇÑ´Ù. ÀϺΠ°æ¿ì¿¡ (ƯÈ÷ PnP Ä«µå) ´Ù¸¥ ¼¼ÆÃÀ» »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖÀ» ¼öµµ ÀÖ´Ù. ¸î ¹øÀÇ ½ÇÇèÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. 4.2 Plug and Play ¼³Á¤¿äÁòÀÇ »ç¿îµå Ä«µå´Â ´ëºÎºÐ Ç÷¯±×¾ØÇ÷¹ÀÌ ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÏ¿© i/o ÁÖ¼Ò, ÀÎÅÍ·´Æ®, DMA ä³ÎÀ» ¼³Á¤ÇÑ´Ù. ±¸ÇüÀÇ Ä«µå´Â ÀÌ·± ¼³Á¤ÀÌ °íÁ¤µÇ¾î Àְųª Á¡ÆÛ¸¦ ÀÌ¿ëÇÏ¿© ¹Ù²Ùµµ·Ï µÇ¾îÀÖ´Ù. ÀÌ·± ±¸ÇüÀÇ Ä«µå¸¦ »ç¿ëÇÑ´Ù¸é ÀÌ ÀýÀ» ÀÐÀ» ÇÊ¿ä°¡ ¾ø´Ù. ¹öÀü 2.2ÀÇ Ä¿³Î¿¡¼µµ Ç÷¯±×¾ØÇ÷¹ÀÌ¿¡ ´ëÇÑ Áö¿øÀÌ ¿Ïº®ÇÏÁö ¾Ê´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»¿¡ µé¾î ÀÖ´Â isapnp tools¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀº ÇØ°á ¹æ¾ÈÀÌ´Ù. isapnp tools´Â ·¹µåÇÞ À¥»çÀÌÆ®ÀÎ http://www.redhat.com/¿¡¼ ³»·Á¹ÞÀ» ¼öµµ ÀÖ´Ù. ¸ÕÀú ¿©·¯ºÐÀÇ ¸®´ª½º ¹èÆ÷º»¿¡ ÀÖ´Â ¹®¼¸¦ Á¡°ËÇϱ⠹ٶõ´Ù. Ç÷¯±×¾ØÇ÷¹À̸¦ Áö¿øÇϵµ·Ï ÀÌ¹Ì ¼³Á¤µÇ¾î ÀÖÀ» ¼öµµ ÀÖ°í, ¶Ç´Â ¿©±âÀÇ ¼³¸í°ú´Â ¾à°£ ´Ù¸¦ ¼öµµ ÀÖ´Ù. ¿©·¯ºÐÀÌ Á÷Á¢ ¼³Á¤ÇØ¾ß ÇÒ °æ¿ì ÀÚ¼¼ÇÑ °ÍÀº isapnp toolsÀÇ ¸Ç ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶõ´Ù. ÀϹÝÀûÀ¸·Î °ÅÃÄ¾ß ÇÒ °úÁ¤À» °£´ÜÈ÷ ¼³¸íÇϸé:
isapnp tools¸¦ »ç¿ëÇÒ ¼ö ¾ø°Å³ª »ç¿ëÇϱ⸦ ¿øÇÏÁö ¾Ê´Â´Ù¸é ´Ù¸¥ ¼±Åõµ °¡´ÉÇÏ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµÁî 95 ¶Ç´Â 98¿¡¼ »ç¿îµå Ä«µå¸¦ »ç¿ëÇÑ´Ù¸é ÀåÄ¡°ü¸®ÀÚ¸¦ ÀÌ¿ëÇÏ¿© Ä«µå¸¦ ¼³Á¤ÇÑ ´ÙÀ½ LOADLIN ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© ¸®´ª½º·Î ºÎÆÃÇÑ´Ù. »ç¿îµå Ä«µåÀÇ ¼³Á¤ÀÌ À©µµÁî¿Í ¸®´ª½º ¸ðµÎ °°ÀºÁö È®ÀÎÇÑ´Ù. µµ½º¿¡¼ Ä«µå¸¦ »ç¿ëÇÑ´Ù¸é SoundBlaster16 PnP Ä«µå¿Í ÇÔ²² Á¦°øµÇ´Â
ÀϺΠ»ç¿îµå Ä«µå µå¶óÀ̹ö´Â Ç÷¯±×¾ØÇ÷¹À̸¦ ÃʱâÈ Çϴµ¥ ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ Æ÷ÇÔÇϱ⵵ ÇÑ´Ù. ÀÚ¼¼ÇÑ °ÍÀº Ä«µå µå¶óÀ̹öÀÇ ¹®¼¸¦ Âü°íÇϱ⠹ٶõ´Ù. 4.3 Ä¿³Î ¼³Á¤(Configuring the Kernel)¸®´ª½º¸¦ óÀ½ ¼³Ä¡ÇÒ ¶§ ÀÌ¹Ì ÄÄÆÄÀÏµÈ Ä¿³ÎÀ» »ç¿ëÇÏ¿´À» °ÍÀÌ´Ù. À̵é Ä¿³Î¿¡´Â »ç¿îµå Áö¿øÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù. ¿©·¯ºÐÀÌ ÇÊ¿ä·ÎÇÏ´Â µå¶óÀ̹ö¸¦ Æ÷ÇÔÇϵµ·Ï Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏÇÏ´Â °ÍÀÌ ÃÖ¼±ÀÌ´Ù. »õ·Î¿î ¹öÀüÀ¸·Î Ä¿³ÎÀ» ¾÷±×·¹À̵å Çϰųª ¶Ç´Â Ä¿³ÎÀÇ Å©±â¸¦ ÁÙ¿©¼ ÇÊ¿äÇÑ ¸Þ¸ð¸® ÀÚ¿øÀ» ÁÙÀÌ°íÀÚ ÇÒ ¶§µµ Ä¿³ÎÀ» ÄÄÆÄÀÏ ÇØ¾ß ÇÒ °ÍÀÌ´Ù. »ç¿îµå Ä«µå°¡ Á¦´ë·Î ÀÛµ¿ÇÏ´Â °ÍÀ» È®ÀÎÇÑ ÈÄ »ç¿îµå µå¶óÀ̹ö¸¦ ¸ðµâÈ Çϱâ À§ÇØ Ä¿³ÎÀ» ÀçÄÄÆÄÀÏ ÇÏ°íÀÚ ÇÒ ¼öµµ ÀÖ´Ù. Linux Kernel HOWTO´Â Ä¿³Î ÄÄÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¿©±â¼´Â »ç¿îµå Ä«µå¿Í °ü·ÃµÈ °Í¿¡ ´ëÇؼ¸¸ ¾ð±ÞÇÒ °ÍÀÌ´Ù. »ç¿îµå¸¦ Áö¿øÇϵµ·Ï Ä¿³ÎÀ» ¼³Á¤ÇØ º»ÀûÀÌ ¾ø´Ù¸é Ä¿³Î »ç¿îµå µå¶óÀ̹ö¿¡ Æ÷ÇԵǾî ÀÖ´Â °ü·Ã ÆÄÀϵéÀ», ƯÈ÷ ¿©·¯ºÐÀÇ Ä«µå¿¡ °ü·ÃµÈ Á¤º¸¸¦, ÀÐ¾î º¸´Â °ÍÀÌ ÁÁ´Ù. ±× ÆÄÀϵéÀº Ä¿³Î ¹®¼ µð·ºÅ͸®¿¡ ÀÖÀ¸¸ç ÀϹÝÀûÀ¸·Î /usr/src/linux/Documentation/sound¿¡ ÀÖ´Ù. ÀÌ µð·ºÅ͸®°¡ ¾ø´Ù¸é ¸Å¿ì ³·Àº ¹öÀüÀÇ Ä¿³ÎÀ̰ųª Ä¿³Î ¼Ò½º Äڵ尡 ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìÀÌ´Ù. Ä¿³ÎÀ» ¼³Á¤ÇÏ°í ÄÄÆÄÀÏÇÏ´Â ÀϹÝÀûÀÎ °úÁ¤À» µû¶óÇÏ¸é µÈ´Ù. Ä¿³ÎÀ» ¼³Á¤ÇÏ´Â
¹æ¹ýÀÌ ÇöÀç ¼¼°¡Áö ÀÖ´Ù. X À©µµ¿ì(X11)¿¡¼ ¸ÚÀÖ´Â ±×·¡ÇÈ È¸éÀ¸·Î Ä¿³ÎÀ»
¼³Á¤ÇÏ·Á¸é Ä¿³ÎÀ» ¼³Á¤ÇÒ ¶§ »ç¿îµå Ä«µåÀÇ Á¾·ùµµ ¼±ÅÃÇØ¾ß ÇÏ°í µå¶óÀ̹ö ¿É¼Çµµ ¼±ÅÃÇØ¾ß ÇÑ´Ù. °¢ ¿É¼Ç¿¡ ´ëÇÑ ¼³¸íÀ» ¿Â¶óÀÎ µµ¿ò¸»·Î Á¦°øÇÏ´Ï Àß Àо°í Àû´çÇÑ ¿É¼ÇÀ» ¼±ÅÃÇϱ⠹ٶõ´Ù. Ä¿³Î ¼³Á¤À» ÇÑ ÈÄ ÄÄÆÄÀÏÇÏ°í »õ·Î¿î Ä¿³ÎÀ» ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ÀÌ °úÁ¤Àº Kernel HOWTO¸¦ Âü°íÇϱ⠹ٶõ´Ù. 4.4 µð¹ÙÀ̽º ÆÄÀÏÀÇ »ý¼º»ç¿îµå Ä«µå°¡ Á¦´ë·Î ÀÛµ¿Çϱâ À§Çؼ´Â »ç¿îµå µð¹ÙÀ̽º ÆÄÀÏÀ» ¸¸µé ÇÊ¿ä°¡ ÀÖ´Ù. À̵é ÆÄÀÏÀº ÀϹÝÀûÀ¸·Î ¸®´ª½º ½Ã½ºÅÛÀ» óÀ½¿¡ ÀνºÅçÇÒ ¶§ ÀÌ¹Ì »ý¼ºµÈ´Ù. ¾Æ·¡ÀÇ ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© °£´ÜÈ÷ Á¡°ËÇÒ ¼ö ÀÖ´Ù. Ãâ·ÂÀÌ ¾Æ·¡¿Í °°ÀÌ ³ª¿À¸é (Ãâ·ÂµÇ´Â ³¯Â¥´Â ¹Ù²ð ¼ö ÀÖ´Ù) µð¹ÙÀ̽º ÆÄÀÏ¿¡ ´ëÇÑ °ÆÁ¤Àº °ÅÀÇ ÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
µð¹ÙÀ̽º ÆÄÀÏÀÌ Á¤È®ÇÏ°Ô »ý¼ºµÇ´Â °Í°ú ±×µé ÆÄÀÏÀÇ ¼ÒÀ¯¹®Á¦´Â º°°³¶ó´Â °ÍÀ» ¸í½ÉÇ϶ó. µð¹ÙÀ̽ºµéÀÌ Á¦´ë·Î ÀÛµ¿Çϱâ À§Çؼ´Â ±×Àü¿¡ Ä¿³Î µå¶óÀ̹ö°¡ Ä¿³Î¼Ó¿¡ ·Îµù ¶Ç´Â ÄÄÆÄÀÏ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. µå¹® °æ¿ìÀÌÁö¸¸, µð¹ÙÀ̽º ÆÄÀÏÀÌ À߸ø µÇ¾ú´Ù°í ¹Ï´Â´Ù¸é µð¹ÙÀ̽º ÆÄÀÏÀ» ¸¸µé ¼ö ÀÖ´Ù. À̸¦ À§ÇØ ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»¿¡¼ Á¦°øÇÏ´Â /dev/MAKEDEV ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀÌ PC ½ºÇÇÄ¿ »ç¿îµå µå¶óÀ̹ö¸¦ »ç¿ëÇÒ °æ¿ì ÆÐÅ°Áö¿¡ µû¶ó¿À´Â ¹®¼¸¦ ÀÐ¾î º¸¸é ¾î¶² Á¾·ùÀÇ µð¹ÙÀ̽º ÆÄÀÏÀ» »ý¼ºÇØ¾ß ÇÒÁö ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. 4.5 »õ·Î¿î Ä¿³Î·Î ºÎÆÃÇÏ¿© ½ÃÇèÇϱ⿩·¯ºÐÀº ÀÌÁ¦ »õ·Î¿î Ä¿³Î·Î ºÎÆÃÇÏ¿© »ç¿îµå µå¶óÀ̹ö¸¦ Å×½ºÆ®ÇÒ Áغñ°¡ µÈ °ÍÀÌ´Ù. »õ·Î¿î Ä¿³ÎÀ» ¼³Ä¡ÇÏ°í ÀçºÎÆà Ç϶ó (¹°·Ð ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì¸¦ ´ëºñÇÏ¿© ÀÌÀüÀÇ Ä¿³ÎÀ» º¸Á¸ÇØ¾ß ÇÒ °ÍÀÌ´Ù). ºÎÆà µ¿¾È¿¡ ´ÙÀ½°ú ºñ½ÁÇÑ ¾î¶² ¸Þ¼¼Áö°¡ ȸ鿡 ³ª¿À´ÂÁö È®ÀÎÇ϶ó (½ºÅ©·Ñ ¼Óµµ°¡ ³Ê¹« »¡¶ó¼ ÀÐÀ» ¼ö ¾ø´Ù¸é ºÎÆà ÈÄ¿¡ "dmesg" ¸í·ÉÀ¸·Î ´Ù½Ã º¼ ¼ö ÀÖ´Ù.):
ÀÌ°ÍÀÌ ¿©·¯ºÐ Ä«µåÀÇ Á¾·ù ¹× (¸¸ÀÏ ÀÖ´Ù¸é) Á¡ÆÛ ¼¼Æðú ¸Â¾Æ¾ß ÇÑ´Ù. »ç¿îµå µå¶óÀ̹ö¸¦ Å»Âø½Ä Ä¿³Î ¸ðµâ·Î ¸¸µé¾úÀ» ¶§´Â ( »ç¿îµå µå¶óÀ̹ö°¡ Ä¿³Î¿¡ ¿¬°á (link) µÉ ¶§
ºÎÆ®ÇÒ µ¿¾È ¿¡·¯ ¶Ç´Â °æ°í ¸Þ¼¼Áö°¡ Ç¥½ÃµÉ ¼öµµ ÀÖ´Ù. »ç¿îµå µå¶óÀ̹ö ¼³Á¤ ÈÄ Ã¹¹ø° ºÎÆà ¶§ ±×·¯ÇÑ ¸Þ¼¼Áö°¡ Ç¥½ÃµÇ´ÂÁö ±×·¸Áö ¾ÊÀºÁö ÁÖÀÇÇؼ ÁöÄѺ¸¶ó. ´ÙÀ½À¸·Î device ÆÄÀÏÀÎ /dev/sndstat¸¦ Àо¶ó. »ç¿îµå µå¶óÀ̹ö°¡ Á¦´ë·Î ÃʱâÈ µÇ¾ú´ÂÁö¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¾Æ·¡¿Í ºñ½ÁÇÑ ³»¿ëÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù:
À§ÀÇ ¸í·ÉÀÌ ¿¡·¯ ¸Þ¼¼Áö¸¦ º¸¿©ÁÙ ¼öµµ ÀÖ´Ù. "No such file or directory" ¶ó´Â ¿¡·¯ ¸Þ¼¼Áö´Â µð¹ÙÀ̽º ÆÄÀÏÀ» Á¤È®ÇÏ°Ô »ý¼º½Ãų ÇÊ¿ä°¡ ÀÖÀ½À» ÀǹÌÇÑ´Ù (4.3 ÀýÀ» º¸¶ó). "No such device" ´Â »ç¿îµå µå¶óÀ̹ö°¡ Ä¿³Î¼Ó¿¡ ·Îµù ¶Ç´Â ¿¬°á (link) µÇÁö ¾Ê¾ÒÀ½À» ÀǹÌÇÑ´Ù. 4.2 Àý·Î µ¹¾Æ°¡¶ó.
ÀÌÁ¦ ¿©·¯ºÐÀº °£´ÜÇÑ »ç¿îµå ÆÄÀÏÀ» ¿¬ÁÖÇÒ Áغñ°¡ µÈ ¼ÀÀÌ´Ù. »ç¿îµå Ãâ·ÂÀÇ ±âº»ÀûÀÎ Á¡°ËÀ» À§ÇØ »ç¿îµå »ùÇà ÆÄÀÏÀ» ±¸ÇÏ¿© »ç¿îµå µð¹ÙÀ̽º·Î º¸³»º¸¶ó. ¿¹¸¦ µé¾î,
(À§ÀÇ ¸í·É¿¡¼ ">"¸¦ »©¸ÔÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇ϶ó.) ÀϹÝÀûÀ¸·Î ÀÌ ¸í·ÉÀº À§ÀÌ ¸í·ÉÀÌ "I/O error" ¸¦ Ç¥½ÃÇÑ´Ù¸é "dmesg" ¸í·ÉÀ» »ç¿ëÇÏ¿© Ä¿³Î ¸Þ¼¼Áö¸¦ ÇÑ ¹ø Àо¶ó. ¾Æ¸¶µµ ¾î¶² ¿¡·¯ ¸Þ¼¼Áö¸¦ ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °¡´É¼ºÀÌ ³ôÀº ¸Þ¼¼Áö´Â "Sound: DMA (output) timed out - IRQ/DRQ config error?" ÀÌ´Ù. À§ÀÇ ¸Þ¼¼Áö´Â ¿©·¯ºÐÀÌ µå¶óÀ̹ö¿¡ ¾Ë·ÁÁØ »ç¿îµå Ä«µåÀÇ interrupt°¡ ½ÇÁ¦·Î »ç¿îµå Ä«µå¿¡ ¼³Á¤µÇ¾î ÀÖ´Â interrupt ¿Í Ʋ¸®´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì µå¶óÀ̹ö¿¡ ¼³Á¤ÇØÁØ IRQ ¿Í DMA channelÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù´Â ³ªÅ¸³½´Ù. À̸¦ ÇØ°áÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº »ç¿îµå Ä«µå°¡ Áö¿øÇÏ´Â ¸ðµç DMA ¿Í IRQ¸¦ ½ÃÇèÇØ º¸´Â °ÍÀÌ´Ù. ¶Ç ´Ù¸¥ °¡´É¼ºÀº, µð¹ÙÀ̽º¿Í ±× µð¹ÙÀ̽º¸¦ À§ÇØ ¼³Á¤ÇØÁØ µå¶óÀ̹ö°¡ ȣȯµÇÁö ¾Ê´Â °ÍÀÏ ¼öµµ ÀÖ´Ù. "SoundBlaster (Pro/16) compatible" »ç¿îµå Ä«µå´Â »ç¿îµåºí·¡½ºÅÍ µå¶óÀ̺ê¿Í ȣȯµÇÁö ¾Ê´Â °æ¿ì¿Í °°Àº °ÍÀÌ´Ù. ÀÌ °æ¿ì¿¡´Â ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå°¡ ¾î¶² µð¹ÙÀ̽º¿Í ȣȯµÇ´ÂÁö ¾Ë¾Æ¾ßÇÑ´Ù (À̸¦ À§ÇØ ¿¹¸¦ µç´Ù¸é, comp.os.linux.hardware ´º½º±×·ì¿¡ ¹°¾îº¸¶ó). ¸î°¡Áö »ùÇà »ç¿îµå ÆÄÀÏÀ» ftp://tsx-11.mit.edu/pub/linux/packages/sound/snd-data-0.1.tar.Z ¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. ÀÌÁ¦ ³ìÀ½(sound recording)À» È®ÀÎÇØ º¸ÀÚ. ¼Ò¸®¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÏ¿© Å×½ºÆ®ÇØ º¼ ¼ö ÀÖ´Ù:
À§¿Í °°ÀÌ Çϱâ À§Çؼ´Â »ç¿îµå Ä«µå¿¡ ¿¬°áµÈ ¸¶ÀÌÅ©°¡ ÇÊ¿äÇÏ°í ¸¶ÀÌÅ©¿¡ ´ë°í ¸»À» ÇؾßÇÑ´Ù. ¸¶ÀÌÅ©¸¦ ÀÔ·Â ÀåÄ¡·Î¼ ¼¼ÆÃÇÏ°í ³ìÀ½ °ÔÀÎ ·¹º§À» Á¶ÀýÇÏ·Á¸é ¹Í¼ ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÒ ¼öµµ ÀÖ´Ù. ÀÌµé ½ÃÇèÀ» Åë°úÇÏ¸é ¿©·¯ºÐÀÇ »ç¿îµå D/A, A/D Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î°¡ Á¦´ë·Î ÀÛµ¿ÇÑ´Ù°í ¹Ï¾îµµ µÈ´Ù. ¹®Á¦°¡ ÀÖ´Ù¸é ´ÙÀ½ ÀåÀ» Âü°íÇ϶ó. 4.6 ¹®Á¦ÇØ°á(Troubleshooting)ÀÌ HOWTO ¹®¼¿¡¼ Áö½ÃÇÑ´ë·Î µû¶ó Çߴµ¥µµ ¹®Á¦°¡ ÀÖ´Ù¸é Á¡°ËÇØ¾ß ÇÒ °ÍÀÌ ¸î°¡Áö ÀÖ´Ù. Á¡°ËÇØ¾ß ÇÒ »çÇ×À» °£´ÜÇÑ °Í ºÎÅÍ º¹ÀâÇÑ ¼ø¼·Î ¿°ÅÇÏ°Ú´Ù. Á¡°Ë »çÇ׿¡ ¹®Á¦°¡ ÀÖ´Ù¸é ´ÙÀ½ ´Ü°è·Î ³Ñ¾î°¡±â Àü¿¡ ±× ¹®Á¦ºÎÅÍ ÇØ°áÇ϶ó. ´Ü°è 1: ÇöÀç ÀÛµ¿ÇÏ´Â Ä¿³ÎÀÌ Á¶±ÝÀü¿¡ ¿©·¯ºÐÀÌ ÄÄÆÄÀÏÇÑ Ä¿³ÎÀÎÁö È®ÀÎÇ϶ó.
ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â Ä¿³ÎÀÌ »ç¿îµå¸¦ Áö¿øÇϵµ·Ï ÄÄÆÄÀÏµÈ Ä¿³ÎÀÎÁö ¾Ë°í ½ÍÀ¸¸é
Ä¿³Î¿¡ ÂïÇô ³ª¿À´Â ³¯Â¥(date stamp)¸¦ Á¡°ËÇØ º¸¶ó.
¶Ç´Â /proc/version ÆÄÀÏÀ» Àо¶ó:
³¯Â¥°¡ ¿©·¯ºÐÀÌ Ä¿³Î ÄÄÆÄÀÏÇÑ ½Ã±â¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â´Ù¸é ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â Ä¿³ÎÀº ÀÌÀü °ÍÀÌ´Ù. Á¤¸» ¸®ºÎÆ® Çߴ°¡? ¿©·¯ºÐÀÌ LILO¸¦ »ç¿ëÇÑ´Ù¸é LILO¸¦ ´Ù½Ã ¼³Ä¡ÇÏ¿´´Â°¡ (´ë°³´Â LILO¸¦ ¼³Ä¡Çϱâ À§ÇØ lilo¸¦ ½ÇÇà)? Ç÷ÎÇǷμ ºÎÆÃÇÑ´Ù¸é »õ·Î¿î ºÎÆ® Ç÷ÎÇǸ¦ ¸¸µé¾ú´Â°¡ ±×¸®°í ºÎÆÃÇÒ ¶§ ±×°ÍÀ» »ç¿ëÇÏ¿´´Â°¡? ´Ü°è 2: Ä¿³Î »ç¿îµå µå¶óÀ̹ö°¡ ÄÄÆÄÀÏ µÇ¾ú´ÂÁö È®ÀÎÇ϶ó.À̸¦ Á¡°ËÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ¾Õ¿¡¼ ¼³¸íÇÏ¿´µíÀÌ ´Ü°è 3: ºÎÆÃÇÏ´Â µ¿¾È Ä¿³ÎÀÌ »ç¿îµå Ä«µå¸¦ °¨Áö ÇÏ¿´´Â°¡?ºÎÆÃµÉ ¶§ Ä¿³ÎÀÌ °¨Áö µÇ¾ú´ÂÁö È®ÀÎÇ϶ó. ºÎÆýà ȸ鿡 Ç¥½ÃµÇ´Â ¸Þ¼¼Áö¸¦
À¯½ÉÈ÷ º¸¶ó. ½ºÅ©·Ñ ¼Óµµ°¡ »¡¶ó¼ È®ÀÎÇϱ⠰ï¶õÇÏ´Ù¸é
¶Ç´Â
¿©·¯ºÐÀÇ »ç¿îµå Ä«µå¸¦ ¹ß°ßÇÏÁö ¸øÇÏ¿´´Ù¸é ¹º°¡ À߸øµÈ °ÍÀÌ´Ù. »ç¿îµå Ä«µå°¡ Á¤È®ÇÏ°Ô ÀνºÅç µÇ¾ú´ÂÁö È®ÀÎÇ϶ó. DOS¿¡¼ ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå°¡ ÀÛµ¿ÇÑ´Ù¸é Çϵå¿þ¾î¿¡´Â ¹®Á¦°¡ ¾ø´Ù°í ¹Ï¾îµµ µÈ´Ù. Ä¿³Î ¼³Á¤¿¡ ¹®Á¦°¡ ÀÖÀ» °ÍÀÌ´Ù. »ç¿îµå Ä«µå¸¦ ¾û¶×ÇÑ °É·Î ÁöÁ¤Ç߰ųª º¯¼ö ¼³Á¤ÀÌ Æ²·ÈÀ» ¼öµµ ÀÖ´Ù. ¶Ç´Â ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå°¡ ¸®´ª½º Ä¿³Î »ç¿îµå µå¶óÀ̹ö¿Í ȣȯµÇÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ÇÑ°¡Áö °¡´É¼ºÀº »ç¿îµå Ä«µå°¡ µµ½º µå¶óÀ̹ö·Î¼ ÃʱâÈ ÇØ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ´Â
ȣȯ Ä«µåÁßÀÇ ÇϳªÀÏ °æ¿ìÀÌ´Ù. µµ½º·Î ºÎÆÃÇÏ¿© µµ½º¿ë »ç¿îµå
µå¶óÀ̹ö¸¦ ·ÎµùÇ϶ó. ±×·± ÈÄ¿¡ Áö¿øµÇ´Â Ä«µå ¸ñ·Ï¿¡ ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå°¡ ¾ø´Ù¸é ¸®´ª½º µå¶óÀ̹ö°¡ ±×°ÍÀ» Áö¿øÇÏÁö ¾ÊÀ» °¡´É¼ºµµ ÀÖ´Ù. ÀÌ ¹®¼ÀÇ ³¡ºÎºÐ¿¡ ÀÖ´Â ¸î°¡Áö Âü°í¹®ÇåÀÌ ¿©·¯ºÐ¿¡°Ô µµ¿òÀÌ µÉ ¼öµµ ÀÖ´Ù. ´Ü°è 4: dsp µð¹ÙÀ̽º·ÎºÎÅÍ µ¥ÀÌŸ¸¦ ÀÐÀ» ¼ö Àִ°¡?¾Õ¼ ¾ð±ÞÇÑ ÀÌ°ÍÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â ´Ù¸é °¡´É¼º ÀÖ´Â ¿øÀÎÀº µðºñÀ̽º ÆÄÀÏÀÌ´Ù.
»ó´çÈ÷ °¡´É¼º ¾ø±ä ÇÏÁö¸¸ Çϵå¿þ¾î ¹®Á¦ÀÏ ¼öµµ ÀÖ´Ù. Çϵå¿þ¾î ¹®Á¦ÀÎÁö È®ÀÎÇϱâÀ§ÇØ °¡´ÉÇÏ´Ù¸é µµ½º¿¡¼µµ Á¡°ËÇØ º¸¶ó. ¿©ÀüÈ÷ ¹®Á¦°¡ ÀÖ´Ù¸é ¸¶Áö¸·À¸·Î ½ÃµµÇØ º¼ °ÍµéÀÌ ÀÖ´Ù:
5. »ç¿îµå¸¦ Áö¿øÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥¸î°¡Áö ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Á¾·ù¿¡ ´ëÇؼ À̾߱â ÇÏ°Ú´Ù. Linux Software Map, Internet archive sites ±×¸®°í ¿©·¯ºÐÀÇ ¸®´ª½º CD-ROMÀ» Á¡°ËÇØ º¸¶ó. ÃÖ¼ÒÇÑ ¿©·¯ºÐÀº ´ÙÀ½¿¡ ¿°ÅÇÏ´Â »ç¿îµå ÀÀ¿ëÇÁ·Î±×·¥À» ±¸ÇÏ°íÀÚ ÇÒ °ÍÀÌ´Ù:
À̵é ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ´ëºÎºÐÀº text-based ¹öÀü »Ó¸¸ ¾Æ´Ï¶ó GUI-based ¹öÀüµµ ÀÖ´Ù. ¿©·¯ºÐµéÀÌ »ç¿ëÇÏ°í ½Í¾îÇÒ ´õ¿í esotericÇÑ ÀÀ¿ëÇÁ·Î±×·¥ (¿¹: À½¼º ÇÕ¼º °ú ÀνÄ) µµ ÀÖ´Ù. 6. ºóµµ°¡ ³ôÀº Áú¹®¿¡ ´ëÇÑ ´äº¯ (Answers To Frequently Asked Questions)´º½º±×·ì °ú ¸ÞÀϸµ ¸®½ºÆ®¿¡¼ ÈçÇÏ°Ô º¼ ¼ö ÀÖ´Â Áú¹®¿¡ ´ëÇÑ ´äº¯À» ÀÌ Àå¿¡¼ ÇÏ°Ú´Ù. ´õ ¸¹Àº Áú¹®°ú ´äº¯À» OSS »ç¿îµå µå¶óÀ̹ö À¥ ÆäÀÌÁö¿¡¼ ãÀ» ¼ö ÀÖ´Ù. 6.1 ¿©·¯°¡Áö »ç¿îµå µð¹ÙÀ̽º ÆÄÀÏÀº ¹«¾ùÀΰ¡?¾Æ·¡ÀÇ °ÍµéÀº °¡Àå Ç¥ÁØÀûÀÎ µð¹ÙÀ̽º ÆÄÀÏ À̸§ÀÌ´Ù. ÀϺΠ¸®´ª½º ¹èÆ÷º»ÀÇ °æ¿ì ¾à°£ ´Ù¸¥ À̸§À» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
PC ½ºÇÇÄ¿ µå¶óÀ̹ö´Â ´ÙÀ½ µð¹ÙÀ̽º¸¦ Á¦°øÇÑ´Ù:
6.2 »ç¿îµå »ùÇÃÀ» ¾î¶»°Ô ¿¬ÁÖÇϴ°¡?Sun ¿öÅ©½ºÅ×ÀÌ¼Ç (.au) »ç¿îµå ÆÄÀÏÀº ¿¬ÁÖÇÏ·Á¸é /dev/audio
µð¹ÙÀ̽º¿¡ ±× ÆÄÀÏÀ» º¸³»¸é µÈ´Ù. Raw »ùÇÃÀº /dev/dsp
µð¹ÙÀ̽º·Î º¸³»¶ó. wavplay ¶Ç´Â vplay (in the snd-util package) ¿Í °°Àº ÇÁ·Î±×·¥Àº WAV ÆÄÀÏÀ» ¿¬ÁÖÇϴµ¥ ÁÁ´Ù. ±×·¯³ª À̵éÀº Microsoft ADPCM compressed WAV ÆÄÀÏÀ» ÀνÄÇÏÁö ¸øÇÑ´Ù. ¶ÇÇÑ play (from the Lsox package) ÀÇ ´õ ¿À·¡µÈ ¹öÀüÀº 16 ºñÆ® WAV ÆÄÀÏÀ» ¿¬ÁÖÇÏÁö ¸øÇÑ´Ù. snd-util ÆÐÅ°Áö¿¡ Æ÷ÇԵǾî ÀÖ´Â splay ¸í·ÉÀÇ °æ¿ì ¸í·ÉÇà¿¡ Àû´çÇÑ º¯¼öµé¸¸ ÁÖ¾îÁø´Ù¸é ´ëºÎºÐÀÇ »ç¿îµå ÆÄÀÏÀ» ¿¬ÁÖÇϴµ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù. 6.3 »ùÇÃÀ» ¾î¶»°Ô ³ìÀ½Çϴ°¡?/dev/audio ¶Ç´Â /dev/dsp ¸¦ Àд´ٴ °ÍÀº »ùÇÃ
µ¥ÀÌŸ¸¦ µÇµ¹·Á Áشٴ °ÍÀ» ÀǹÌÇÏ°í ±× »ùÇà µ¥ÀÌŸ´Â ¸®´ÙÀÌ·º¼Ç ±â´ÉÀ»
ÀÓÀÇÀÇ ÆÄÀÏ¿¡ ÀúÀåµÉ ¼ö ÀÖ´Ù. 6.4 Çϳª ÀÌ»óÀÇ »ç¿îµå Ä«µå¸¦ »ç¿ëÇÒ ¼ö Àִ°¡?ÇöÀçÀÇ »ç¿îµå µå¶óÀ̹ö·Î¼ ÇϳªÀÇ ½Ã½ºÅÛ¿¡¼ ¿©·¯°³ÀÇ »ç¿îµåºí·¡½ºÅÍ, »ç¿îµåºí·¡½ºÅÍ ÇÁ·Î, »ç¿îµåºí·¡½ºÅÍ16, MPU-401 ¶Ç´Â MSS Ä«µå¸¦ µ¿½Ã¿¡ »ç¿ëÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. local.h ÆÄÀÏÀ» ÆíÁýÇÏ¿© SB2_BASE, SB2_IRQ, SB2_DMA (ÀϺΠ°æ¿ì) SB2_DMA2 ¸¶Å©·Î (macros)¸¦ define ÇØÁÖ¸é µÎ°³ÀÇ »ç¿îµåºí·¡½ºÅÍ Ä«µå¸¦ »ç¿ëÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ¶ÇÇÑ PAS16 °ú »ç¿îµåºí·¡½ºÅ͸¦ µ¿½Ã¿¡ »ç¿ëÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. 2.0 ÀÌ»óÀÇ Ä¿³ÎÀ» »ç¿ëÇÏ´Â °æ¿ì, ¿©·¯°³ÀÇ »ç¿îµå Ä«µå¸¦ »ç¿ëÇÏ·Á¸é local.h ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â ´ë½Å¿¡ /usr/include/linux/autoconf.h ÆÄÀÏÀ» ÆíÁýÇÏ¸é µÈ´Ù. ¸ÕÀú ¾Æ·¡ÀÇ ³»¿ëÀÌ ÀÖ´Â À§Ä¡¸¦ ã´Â´Ù.
À§ÀÇ ³»¿ë ´ÙÀ½¿¡ ¾Æ·¡ÀÇ ³»¿ëÀ» ³Ö¾îÁØ´Ù. ¹°·Ð IRQ µîÀÇ °ªÀº ÀÚ½ÅÀÇ »ç¿îµå Ä«µå¿¡ ¸Â´Â °ÍÀÌ¾ß ÇÒ °ÍÀÌ´Ù.
´ÙÀ½ µå¶óÀ̹öµéÀº multiple instances (¿©·¯°³ »ç¿ëÇϱâ)°¡ Çã¿ëµÇÁö ¾Ê´Â´Ù:
6.5 Error: No such file or directory for sound devices»ç¿îµå µå¶óÀ̹ö µð¹ÙÀ̽º ÆÄÀÏÀ» »ý¼º½Ãų ÇÊ¿ä°¡ ÀÖ´Ù. µð¹ÙÀ̽º ÆÄÀÏÀÇ »ý¼º¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ç´Â Àå(section)À» º¸¶ó. µð¹ÙÀ̽º ÆÄÀÏÀÌ ÀÖ´Ù¸é ÁÖ, ºÎ ¹øÈ£°¡ Á¤È®ÇÑÁö È®ÀÎÇ϶ó (ÀϺΠ¿À·¡µÈ CD-ROM ¹èÆ÷º»ÀÇ °æ¿ì, Á¤È®ÇÑ µð¹ÙÀ̽º ÆÄÀÏÀÌ »ý¼ºµÇÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù). 6.6 Error: No such device for sound devices»ç¿îµå µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÏ´Â Ä¿³Î·Î ºÎÆÃÇÏÁö ¾Ê¾Ò°Å³ª I/O address ¼³Á¤ÀÌ ¿©·¯ºÐÀÇ »ç¿îµåÄ«µå¿Í ¸ÂÁö ¾Ê´Â´Ù. ÇöÀç ½ÇÇàµÇ´Â Ä¿³ÎÀÌ »õ·Î ÄÄÆÄÀÏÇÑ Ä¿³ÎÀÎÁö È®ÀÎÇÏ°í »ç¿îµå µå¶óÀ̹ö ¼³Á¤º¯¼ö°¡ ¿©·¯ºÐÀÇ Çϵå¿þ¾î ¼Â¾÷°ú ÀÏÄ¡ÇÏ´ÂÁö Á¡°ËÇ϶ó. 6.7 Error: No space left on device for sound devices/dev/audio ¶Ç´Â /dev/dsp ¿Í °°Àº ÇÊ¿äÇÑ µð¹ÙÀ̽º ÆÄÀÏÀº »ý¼ºµÇ¾î ÀÖÁöµµ ¾ÊÀºµ¥ ±×µé µð¹ÙÀ̽º ÆÄÀÏ¿¡ µ¥ÀÌŸ¸¦ ±â·ÏÇÏ·Á°í ÇÒ °æ¿ì ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿¡·¯ÀÌ´Ù. »ç¿îµå µð¹ÙÀ̽º´Â Á¤½ÄÀ¸·Î È®Á¤µÈ ÆÄÀÏÀÌ¸ç ¿©·¯ºÐÀÇ µð½ºÅ© ÆÄƼ¼Ç¿¡ Á¸ÀçÇØ¾ß ÇÑ´Ù. µð¹ÙÀ̽º ÆÄÀÏÀÇ »ý¼º ¿¡¼ ¼³¸íÇÑ ½ºÅ©¸³Æ®¸¦ ½ÇÇà½Ãų ÇÊ¿ä°¡ ÀÖ´Ù. ¸®´ª½º Ä¿³Î 2.0 ÀÌ»óÀÎ °æ¿ì, µð¹ÙÀ̽º¸¦ ¿·Á°í ÇÒ ¶§ ½Ã½ºÅÛ»ó¿¡ free RAMÀÌ ÃæºÐÇÏÁö ¾ÊÀ¸¸é ÀÌ·¯ÇÑ ¿¡·¯°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. audio µå¶óÀ̹ö´Â °¢ DMA channel¿¡ ´ëÇÏ¿© ÃÖ¼ÒÇÑ ¿¬¼ÓÀûÀ¸·Î µÎ ÆäÀÌÁöÀÇ(8k) ½ÇÁ¦ RAM (physical RAM)ÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ°ÍÀº RAMÀÌ 16 ¸Þ°¡ ÀÌÇÏÀ̰ųª Àå½Ã°£ ½Ã½ºÅÛÀ» Äѳõ¾ÒÀ» ¶§ °¡²û ¹ß»ýÇÑ´Ù. ÀåÄ¡¸¦ ´Ù½Ã ¿±â Àü¿¡ ´ÙÀ½ C ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ°í ½ÇÇà½ÃÅ°¸é ¾à°£ÀÇ RAMÀ» freeÇÑ »óÅ·Π¸¸µé ¼ö ÀÖ´Ù:
6.8 Error: Device busy for sound devices»ç¿ëÇÏ°íÀÚ ÇÏ´Â »ç¿îµå µð¹ÙÀ̽º°¡ ÀÌ¹Ì ´Ù¸¥ ÇÁ·Î¼¼¼¿¡ ÀÇÇØ »ç¿ëµÇ°í ÀÖ´Â °æ¿ìÀÌ´Ù. fuser ¸í·ÉÀ» »ç¿ëÇÏ¿© È®ÀÎÇÒ ¼ö ÀÖ´Ù:
À§ÀÇ ¿¹¿¡¼ ÇÁ·Î¼¼¼ 265¿¡ ÀÇÇÏ¿© µð¹ÙÀ̽º°¡ »ç¿ëÁßÀÎ °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ±× ÇÁ·Î¼¼¼°¡ ³¡³ª±æ ±â´Ù·È´Ù°¡ µð¹ÙÀ̽º¸¦ »ç¿ëÇϰųª ¶Ç´Â ±× ÇÁ·Î¼¼¼¸¦ Á×ÀÌ°í¼ µð¹ÙÀ̽º¸¦ »ç¿ëÇÏ¸é µÈ´Ù. ±×·±µ¥ ´Ù¸¥ »ç¿ëÀÚ°¡ µð¹ÙÀ̽º¸¦ »ç¿ëÇÒ ¼öµµ ÀÖÀ¸¹Ç·Î rootÀÇ ±ÇÇÑÀ¸·Î fuser ¸í·ÉÀ» ½ÇÇàÇÏ¿©¾ßÁö¸¸ ÀÚ½ÅÀ» Æ÷ÇÔÇÑ ´Ù¸¥ »ç¿ëÀÚ°¡ µð¹ÙÀ̽º¸¦ »ç¿ëÁßÀÎÁö ¾Æ´ÑÁö¸¦ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀϺΠ½Ã½ºÅÛ¿¡¼´Â ´Ù¸¥ »ç¿ëÀÚÀÇ ÇÁ·Î¼¼½º¸¦ º¸±â À§ÇØ 6.9 ¿©ÀüÈ÷ device busy error °¡ Ç¥½ÃµÈ´ÙBrian GoughÀÇ º¸°í¿¡ µû¸£¸é, DMA channel 1À» »ç¿ëÇÏ´Â »ç¿îµåºí·¡½ºÅÍ Ä«µåÀÇ °æ¿ì ¿ª½Ã DMA 1À» »ç¿ëÇÏ´Â QIC-02 tape µå¶óÀ̹ö°ú Ãæµ¹ÇÒ °¡´É¼ºÀÌ ÀÖÀ¸¸ç ±×·¡¼ "device busy" ¿¡·¯¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ´Ù°í ÇÑ´Ù. ¿©·¯ºÐÀÌ FTAPEÀ» »ç¿ëÇÑ´Ù¸é QIC-02 tape µå¶óÀ̹ö¸¦ ÀÛµ¿Çϵµ·Ï ÇØ ³õ¾ÒÀ» ¼öµµ ÀÖ´Ù. FTAPE-HOWTO¿¡ µû¸£¸é FTAPEÀ» »ç¿ëÇϱâ À§ÇØ QIC-02 tape µå¶óÀ̹ö°¡ ÇʼöÀûÀÎ °ÍÀº ¾Æ´Ï¸ç QIC-117 µå¶óÀ̹ö¸¸ ÀÖÀ¸¸é µÈ´Ù°í ÇÑ´Ù. QIC-02°¡ ¾Æ´Ï¶ó QIC-117À» »ç¿ëÇϵµ·Ï Ä¿³ÎÀ» Àç¼³Á¤Çϸé FTAPE °ú »ç¿îµå Ä«µå¸¦ ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. 6.10 Partial playback of digitized sound fileÀϹÝÀûÀ¸·Î Áõ»óÀº ´ÙÀ½°ú °°´Ù. »ùÇà »ç¿îµå ÆÄÀÏÀÌ ¸îÃÊ Á¤µµ ¿¬ÁÖ µÇ´Ù°¡ ¿ÏÀüÈ÷ ¸ØÃç ¹ö¸®°Å³ª ¶Ç´Â "missing IRQ", "DMA timeout" °ú °°Àº ¿¡·¯ ¸Þ¼¼Áö¸¦ Ç¥½ÃÇÏ´Â °ÍÀÌ´Ù. °¡Àå °¡´É¼º ÀÖ´Â °ÍÀº IRQ ¶Ç´Â DMA channelÀÇ ¼¼ÆÃÀÇ À߸øÀÌ´Ù. »ç¿îµå Ä«µåÀÇ Á¡ÆÛ ¼¼Æðú Ä¿³Î ¼³Á¤ÀÌ ÀÏÄ¡ÇÏ´ÂÁö ±×¸®°í ´Ù¸¥ Ä«µå¿Í Ãæµ¹Àº ¾ø´ÂÁö È®ÀÎÇ϶ó. ¶Ç ´Ù¸¥ Áõ»óÀº »ç¿îµå »ùÇÃÀÌ ¹Ýº¹ÀûÀ¸·Î ³¡¾øÀÌ ¿¬ÁֵǴ °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î IRQ Ãæµ¹¶§¹®¿¡ ¹ß»ýÇÏ´Â Çö»óÀÌ´Ù. 6.11 MOD ÆÄÀÏÀ» ¿¬ÁÖÇÒ ¶§ ²÷±è Çö»óÀÌ ¹ß»ýÇÑ´ÙMOD ÆÄÀÏÀÇ ¿¬ÁÖ´Â ¸¹Àº CPU ÆÄ¿ö¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ³Ê¹« ¸¹Àº ÇÁ·Î¼¼¼°¡ ½ÇÇàµÇ°í Àְųª ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ°¡ ½Ç½Ã°£À¸·Î ¿¬ÁÖÇϱ⿡´Â ³Ê¹« ´À¸± ¼öµµ ÀÖ´Ù:
Gravis UltraSound Ä«µå¸¦ »ç¿ëÇÑ´Ù¸é GUS¸¦ À§ÇØ Æ¯º°È÷ Á¦ÀÛµÈ MOD ÆÄÀÏ
¿¬ÁÖ±â (¿¹: 6.12 Compile errors when compling sound applications¹öÀü 1.0c ¿Í ±× ÀÌÀüÀÇ »ç¿îµå µå¶óÀ̹ö´Â ¶ÇÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ÇÒ¶§ ¿©·¯ºÐÀÌ »ç¿ëÇÏ´Â soundcard.h ¿Í
6.13 SEGV when running sound binaries that worked previouslyÀÌ°ÍÀº ¾Æ¸¶µµ ¾ÕÀÇ Áú¹®°ú °°Àº ¹®Á¦ÀÏ °ÍÀÌ´Ù. 6.14 »ç¿îµå µå¶óÀ̹ö¿¡ ¾Ë·ÁÁø ¹ö±×³ª ÇÑ°è(limitation)°¡ Æ÷ÇԵǾî Àִ°¡?Ä¿³Î ¼Ò½º¿¡¼ Á¦°øÇÏ´Â »ç¿îµå °ü·Ã ÆÄÀÏÀ» Âü°íÇϱ⠹ٶõ´Ù. 6.15 »ç¿îµå µå¶óÀ̹ö ioctls() µîÀº ¾îµð¿¡ Àִ°¡?¼Ò½º Äڵ带 Á¦¿ÜÇÑ °¡Àå ÁÁÀº ¹®¼´Â 4Front TechnologiesÀÇ À¥»çÀÌÆ®¿¡¼, http://www.opensound.com, ãÀ» ¼ö ÀÖ´Ù. Âü°í¹®Çå ¸ñ·Ï¿¡ ÀÖ´Â Linux Multimedia Guide¿¡¼µµ »ç¿îµå µå¶óÀ̹ö¿¡ ´ëÇÑ Á¤º¸¸¦ ãÀ» ¼ö ÀÖ´Ù. 6.16 ²÷±è¾øÀÌ ¿¬ÁÖ³ª ³ìÀ½À» ÇÏ·Á¸é ¾ó¸¸ÅÀÇ CPU ÀÚ¿øÀÌ ÇÊ¿äÇÑ°¡?ÀÌ Áú¹®¿¡ ´ëÇÑ ´äº¯Àº ½±Áö ¾Ê´Ù. ´ÙÀ½ÀÇ »çÇ׿¡ µû¶ó ´Ù¸£´Ù:
ÀϹÝÀûÀ¸·Î 386 ¶Ç´Â ±× ÀÌ»óÀÇ ÄÄÇ»ÅÍÀÇ °æ¿ì 8 ºñÆ® »ç¿îµå Ä«µå·Î¼ »ùÇà ÆÄÀÏ ¶Ç´Â FM synthesized À½¾ÇÀ» ½±°Ô ¿¬ÁÖÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª MOD ÆÄÀÏÀ» ¿¬ÁÖÇÏ´Â °ÍÀº »ó´çÇÑ CPU ÀÚ¿øÀ» ÇÊ¿ä·Î ÇÑ´Ù. ¸î¸î ½ÇÇè¿¡ ÀÇÇϸé 44kHzÀÇ ¼Óµµ·Î ¿¬ÁÖÇϱâ À§Çؼ´Â 486/50 ¼ÓµµÀÇ 40% ÀÌ»óÀ» ÇÊ¿ä·Î Çϸç 386/25ÀÇ °æ¿ì 22kHz ÀÌ»óÀÇ ¼Óµµ·Î ¿¬ÁÖÇϱâ´Â °ÅÀÇ ºÒ°¡´ÉÇÏ´Ù°í ÇÑ´Ù (ÀÌ °á°ú´Â »ç¿îµåºí·¡½ºÅÍ¿Í °°Àº 8 ºñÆ® »ç¿îµåÄ«µå·Î¼ ½ÇÇèÇÑ °ÍÀÌ´Ù). Gravis UltraSound Ä«µå¿Í °°Àº »ç¿îµå Ä«µå´Â Çϵå¿þ¾î ±â´ÉÀ» ´õ ¸¹ÀÌ ¼öÇàÇϱ⠶§¹®¿¡ CPU ÀÚ¿øÀ» ´ú ÇÊ¿ä·Î ÇÑ´Ù. À§ÀÇ À̾߱â´Â CPU°¡ ´Ù¸¥ ½ÉÇÑ ÀÏÀ» ÇÏ°í ÀÖÁö ¾Ê´Ù´Â °¡Á¤À» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ¼öÄ¡º¸Á¶ÇÁ·Î¼¼¼¸¦ °®°í ÀÖÀ» °æ¿ì, sox¿Í °°Àº µµ±¸(utility)¸¦ »ç¿ëÇÏ¿© »ç¿îµå ÆÄÀÏÀ» º¯È¯Çϰųª À½ÇâÈ¿°ú¸¦ ´õÇÏ´Â ÀÏÀ» ÈξÀ ´õ »¡¸® ÇÒ ¼ö ÀÖ´Ù. Ä¿³Î µå¶óÀ̹ö ±× ÀÚü´Â ¾Æ¹«·± ½Ç¼ö¿¬»êÀ» ÇÏÁö ¾Ê´Â´Ù. 6.17 PAS16 °ú Adaptec 1542 SCSI host ¾î´ðÅ͸¦ °¡Áö°í ÀÖÀ» ¶§ÀÇ ¹®Á¦(´ÙÀ½ ¼³¸íÀº ¸®´ª½º´Â address 330 (µðÆúÆ®) ¶Ç´Â 334¸¦ »ç¿ëÇÏ´Â 1542 ¸¸À» ÀνÄÇÑ´Ù. ±×¸®°í PASÀÇ °æ¿ì MPU-401À» ¿¡¹Ä·¹À̼ÇÇϱâÀ§ÇØ 330À» »ç¿ëÇؾ߸¸ ÇÑ´Ù. ¼ÒÇÁÆ®¿þ¾î¿¡¼ MPU-401À» Á×Àδٰí ÇÏ´õ¶óµµ ¿©ÀüÈ÷ Ãæµ¹Àº ÀϾ °ÍÀÌ´Ù. 1542ÀÇ address¸¦ 334·Î ¿Å±â¸é ¹®Á¦´Â »ç¶óÁú °ÍÀÌ´Ù. °Ô´Ù°¡, PAS-16 °ú 1542´Â µÑ´Ù 16-bit DMA¸¦ ÇÑ´Ù. ±×·¡¼ 16-bit 44 kHz stereo·Î »ùÇøµ ÇÏ¿© 1542¿¡ ¹°·ÁÀÖ´Â SCSI µå¶óÀ̹ö¿¡ ÀúÀåÇÏ·Á ÇÑ´Ù¸é ¹®Á¦°¡ »ý±æ °ÍÀÌ´Ù. DMA °ãÄ¡°í(overlap) RAM ÀçÃæÀü¿¡ ÇÊ¿äÇÑ ½Ã°£ÀÌ ÃæºÐÇÏÁö ¾Ê±â ¶§¹®¿¡ ¿©·¯ºÐÀº ¹«¾ùÀÌ ¹®Á¦ÀÎÁöµµ ¸ð¸¥Ã¤ "PARITY ERROR - SYSTEM HALTED" ¶ó´Â ¸Þ¼¼Áö¿¡ ºÎµéºÎµé ¶³°ÍÀÌ´Ù. QIC-117 tape¸¦ Á¦°øÇÏ´Â ¸î¸î 2Â÷ ÆǸÅÀÚµéÀÌ 1542ÀÇ bus on/off timesÀ» º¸Å뺸´Ù ´õ ±æ°Ô ¼¼ÆÃÇ϶ó°í ±Ç°íÇÔÀ¸·Î½á »óȲÀº ´õ ³ª»Ú°Ô µÇ¾ú´Ù. Adaptec's BBS ¶Ç´Â ÀÎÅͳÝÀ» ÅëÇÏ¿© SCSISEL.EXE ÇÁ·Î±×·¥À» ±¸Çؼ ¹®Á¦°¡ ÇØ°áµÉ ¶§±îÁö BUS ON timeÀ» °¨¼Ò½ÃÅ°°Å³ª BUS OFF timeÀ» Áõ°¡½ÃÅ°µµ·Ï Ç϶ó. ±×·± ÈÄ¿¡ ±×°ÍÀ» ´«±Ý Çϳª (ont notch) ¶Ç´Â ±× ÀÌ»ó À̵¿½ÃÄѶó. SCSISELÀº EEPROM ¼¼ÆÃÀ» ¹Ù²Ù´Â °ÍÀ̱⠶§¹®¿¡ CONFIG.SYS ÆÄÀÏÀÇ DOS driver lineÀ» ¹Ù²Ù´Â °Íº¸´Ù ´õ ¿µ±¸ÀûÀÌ´Ù. ±×¸®°í ¸®´ª½º·Î °ð¹Ù·Î ºÎÆÃÇϸé Á¦´ë·Î ÀÛµ¿ÇÒ °ÍÀÌ´Ù (DOS patch¿Í´Â ´Þ¸®). ¸¶Áö¸· ¹®Á¦ - ¿À·¡µÈ Symphony Ĩ¼ÂÀº ¹ö½º Á¢±Ù (bus accesses) ¼Óµµ¸¦ ³ôÀ̱â À§ÇØ I/O »çÀÌŬÀÇ Å¸À̹ÖÀ» Å©°Ô °¨¼Ò ½ÃÄ×´Ù. ÀúÀÚ°¡ ½ÃÇèÇß´ø ¿©·¯°¡Áö º¸µå Áß¿¡¼ PAS-16À» Á¦¿ÜÇÏ°í¼´Â ¾î¶² °Íµµ ŸÀÌ¹Ö °¨¼Ò¿Í °ü·ÃµÈ ¹®Á¦¸¦ ÀÏÀ¸Å°Áö ¾Ê¾Ò´Ù. Media VisionÀÇ BBS¿¡ SYMPFIX.EXE¶ó´Â ÆÄÀÏÀÌ ÀÖ´Ù. ÀÌ ÆÄÀÏÀº SymphonyÀÇ bus controller¿¡ ÀÖ´Â diagnostic bit¸¦ ¼öÁ¤ÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó°í ¿©°ÜÁø´Ù. ±×·¯³ª È®½ÇÈ÷ º¸ÀåÇÒ ¼ö´Â ¾ø´Ù. ¿©·¯ºÐÀº ´ÙÀ½ »çÇ×À» ¼öÇàÇؾßÇÒ ÇÊ¿ä°¡ ÀÖ´Ù:
Young Microsystems´Â ¾à 30 ´Þ·¯ °¡·®ÀÇ ºñ¿ëÀ¸·Î ±×µéÀÌ ¼öÀÔÇÑ º¸µå¸¦ ¾÷±×·¹À̵å ÇØ ÁÙ °ÍÀÌ´Ù; ´Ù¸¥ ÆǸÅÀڵ鵵 ºñ½ÁÇÒ ¼ö ÀÖÀ¸´Ï ¸¶´õº¸µå¸¦ ´©°¡ ¸¸µé¾ú´ÂÁö ¶Ç´Â ´©°¡ ¼öÀÔÇß´ÂÁö ÁüÀÛÀÌ µÇ¸é ±×µé°ú Á¢ÃËÇØ º¸¶ó (Çà¿îÀ» ºó´Ù). ³»°¡ °æÇèÇÑ ¹Ù¿¡ ÀÇÇϸé PorAudioÀÇ bus interface chip¿¡ ¹®Á¦°¡ ÀÖ´Ù. 120 ´Þ·¯ Â¥¸® »ç¿îµå Ä«µå¸¦ »ç¼ 6MHz AT¿¡ ¼³Ä¡ÇÏ¿© »ç¿ëÇÒ·Á´Â »ç¶÷Àº ¾Æ¹«µµ ¾øÀ» °ÍÀÌ´Ù. ´ëºÎºÐÀº 25-40 MHz 386/486 ÄÄÇ»Å͸¦ »ç¿ëÇÒ °ÍÀÌ°í ÀÌ Á¤µµ¶ó¸é ±×¸®°í ĨÀÌ Á¦´ë·Î µðÀÚÀÎµÈ °ÍÀ̶ó¸é ÃÖ¼ÒÇÑ 12MHz bus rate¸¦ Á¦¾îÇÏ´Â °ÍÀº ¹®Á¦°¡ ¾Æ´Ï´Ù. Exit soapbox (stage left). ù¹ø° ¹®Á¦´Â ¸¶´õº¸µåÀÇ Ä¨¼Â, bus speed, ´Ù¸¥ ¹ÙÀÌ¿À½º ¼¼Æà ±×¸®°í ´ÞÀÇ À§»ó¿¡ ´Þ·ÁÀÖ´Ù. µÎ¹ø° ¹®Á¦´Â refresh option ¼¼Æà (hidden ¶Ç´Â synchronous), 1542 DMA rate ±×¸®°í (¾Æ¸¶µµ) bus I/O rate¿¡ ´Þ·ÁÀÖ´Ù. ¼¼¹ø° ¹®Á¦´Â Symphony ĨÀÇ ¾î´À flavor°¡ Media VisionÀÇ slow design°ú ȣȯµÇÁö ¾Ê´ÂÁö¸¦ Media Vision ¿¡ ¹°¾îº¸´Â °Í¿¡ µû¶ó °áÁ¤µÈ´Ù. Be warned, though - 3 of 4 techs I talked to were braon demaged. ÀúÀÚ´Â ±×µéÀÌ ´Ù¸¥ »ç¶÷ÀÇ Çϵå¿þ¾î¿¡ ´ëÇÏ¿© ¹«¾ùÀ» À̾߱â ÇÏ´õ¶óµµ ¹Ï±â ¾î·Æ´Ù. ¿Ö³ÄÇÏ¸é ±×µéÀº ±×µé ÀÚ½ÅÀÇ °ÍÁ¶Â÷µµ Àß ¸ô¶ú±â ¶§¹®ÀÌ´Ù. 6.18 »ùÇÃÀ» µ¿½Ã¿¡ ÀÐ°í ¾²´Â °ÍÀÌ °¡´ÉÇÑ°¡?ÀϺΠ»ç¿îµå Ä«µåÀÇ ÇØ´ç µå¶óÀ̹ö´Â full duples mode¸¦ Áö¿øÇÑ´Ù. ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö´Â 4Front Technologies¿¡¼ Á¦°øÇÏ´Â ¹®¼¸¦ Âü°íÇϱ⠹ٶõ´Ù. 6.19 ³ªÀÇ SB16Àº IRQ 2¸¦ »ç¿ëÇÑ´Ù, ±×·¯³ª ÀÌÀÇ ¼³Á¤ÀÌ Çã¿ëµÇÁö ¾Ê´Â´Ù.286 °ú ±× ÀÌ»óÀÇ ÄÄÇ»ÅÍ¿¡¼ IRQ 2´Â second interrupt controller¿¡ cascaded µÇ¾î ÀÖ´Ù. ±×°ÍÀº IRQ 9¿Í µ¿ÀÏÇÏ´Ù. 6.20 ¸®´ª½º¸¦ ½ÇÇàÇÏ´Ù°¡ µµ½º·Î ºÎÆÃÇÒ °æ¿ì ¿¡·¯°¡ ³ª¿À°Å³ª »ç¿îµå ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.ÀÌ°ÍÀº µµ½º·Î soft reboot ÇÏ¸é ¹ß»ýÇÑ´Ù. ¶§¶§·Î À߸øµÈ CONFIG.SYS ÆÄÀÏ·Î ÀÎÇØ ¿¡·¯ ¸Þ¼¼Áö°¡ Ç¥½ÃµÇ±âµµ ÇÑ´Ù. ÇöÀç ´ëºÎºÐÀÇ »ç¿îµå Ä«µå´Â IRQ ¿Í DMA ¼¼ÆÃÀ» ¼ÒÇÁÆ®¿þ¾î·Î ÇÑ´Ù. ¸®´ª½º¿Í MS-DOS/Windows °£ÀÇ ¼¼ÆÃÀÌ ´Ù¸£´Ù¸é ÀÌ·± ¹®Á¦°¡ »ý±æ ¼öµµ ÀÖ´Ù. ÀϺΠ»ç¿îµå Ä«µå´Â ¿Ïº®ÇÏ°Ô ¸®¼Â(reset)ÇÏÁö ¾ÊÀ¸¸é »õ ¼³Á¤º¯¼ö¸¦ ¹Þ¾ÆµéÀÌÁö ¾Ê´Â´Ù (Áï ÆÄ¿ö¸¦ ²°´Ù°¡ ÄѰųª ¶Ç´Â ¸®¼Â ¹öÆ°À» »ç¿ëÇ϶ó) ÀÌ ¹®Á¦ÀÇ ºü¸¥ ÇØ°áÃ¥Àº soft reboot (¿¹: Ctrl-Alt-Del)À» »ç¿ëÇÏ´Â ´ë½Å¿¡ ÄÄÇ»Å͸¦ ²°´Ù°¡ ´Ù½Ã ÄѰųª ¸®¼Â ¹öÆ°À» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. Á¤È®ÇÑ ÇØ°áÃ¥Àº MS-DOS ¿Í ¸®´ª½ºÀÇ IRQ ¿Í DMA ¼¼ÆÃÀ» °®°Ô ÇÏ´Â °ÍÀÌ´Ù (¶Ç´Â DOS¸¦ »ç¿ëÇÏÁö ¾Ê°Å³ª :-). 6.21 ¸®´ª½º¿¡¼ DOOMÀ» ½ÇÇà½Ãų ¶§ÀÇ ¹®Á¦ID softwareÀÇ °ÔÀÓÀÎ DOOMÀ» »ç¿ëÇÏ´ÂÀÌ´Â ¿©±â¿¡ °ü½ÉÀÌ ÀÖÀ» °ÍÀÌ´Ù. Á¤È®ÇÑ »ç¿îµåÀÇ Ãâ·ÂÀ» À§Çؼ´Â ½Ç½Ã°£ »ç¿îµå »ùÇÃÀº 16 ºñÆ®ÀÌ´Ù. ¿©·¯ºÐÀÇ »ç¿îµå Ä«µå°¡ 8 ºñÆ®¶ó¸é ftp://meatlab.unc.edu/pub/Linux/games/doom¿¡ ÀÖ´Â ¸î°¡Áö ÇÁ·Î±×·¥ Áß¿¡ Çϳª¸¦ ÀÌ¿ëÇÏ¿© Á¦´ë·Î µÈ »ç¿îµå¸¦ µéÀ» ¼ö ÀÖ´Ù. DOOMÀÌ ¿ø¸¸ÇÏ°Ô ½ÇÇàµÇÁö ¾ÊÀ» °æ¿ì »ç¿îµå¸¦ Á׿©¹ö¸®¸é ( µðÆúÆ®·Î DOOMÀº À½¾ÇÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù ( DOS ¹öÀüÀÇ °æ¿ìó·³). À½¾Ç±îÁö
Áñ±â·Á¸é 6.22 ÀâÀ½(noise)À» ¾î¶»°Ô Çϸé ÁÙÀÏ ¼ö Àִ°¡?Ç°Áú ÁÁÀº ½¯µå¼± (shielded cables)À» »ç¿ëÇÏ°í »ç¿îµå Ä«µå¸¦ ´Ù¸¥ ½½·ÔÀ¸·Î ¿Å±â´Â °ÍÀº ÀâÀ½À» ÁÙÀ̴µ¥ µµ¿òÀÌ µÈ´Ù. »ç¿îµå Ä«µå¿¡ º¼·ý Á¶Àý ±â´ÉÀÌ ÀÖ´Ù¸é ¼¼ÆÃÀ» ¹Ù²Ù¾î º¸¶ó (¾Æ¸¶µµ maximumÀÌ °¡Àå ÁÁÀ» °ÍÀÌ´Ù). mixer ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© ¿øÇÏÁö ¾Ê´Â ÀÔ·Â (¿¹, ¸¶ÀÌÅ©)ÀÇ °ÔÀÎÀÌ Á¦·Î·Î ¼¼ÆõǾî ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù. Philipp Braunbeck¿¡ ÀÇÇϸé ÀÚ½ÅÀÇ ESS-1868 »ç¿îµå Ä«µå¿¡´Â ³»Àå ¾ÚÇÁ¸¦ ²ô´Â Á¡ÆÛ ½ºÀ§Ä¡°¡ ÀÖÀ¸¸ç À̸¦ ÀÌ¿ëÇÏ¿© ¼ÒÀ½À» ÁÙÀÏ ¼ö ÀÖ¾ú´Ù°í ÇÑ´Ù. ¾î¶² 386 ½Ã½ºÅÛÀÇ °æ¿ì, Ä¿³Î ¸í·ÉÇà ¿É¼Ç¿¡ ÀϺΠ»ç¿îµå Ä«µå´Â ½¯µå (shielding) ¿Í Á¢Áö (grounding)¸¦ Àß ÇÏ´õ¶óµµ ¼ÒÀ½À» ÁÙÀ̱⠾î·Á¿î °æÇâÀÌ ÀÖ´Ù. 6.23 »ç¿îµå¸¦ ¿¬ÁÖÇÒ ¼ö´Â ÀÖÁö¸¸ ±â·ÏÇÒ ¼ö ¾ø´Ù.±×·¸´Ù¸é ´ÙÀ½À» ½ÃµµÇغ¸¶ó:
¶§¶§·Î ¿¬ÁÖ (playback) ÇÒ ¶§º¸´Ù ³ìÀ½ (recording) ÇÒ ¶§ ´Ù¸¥ DMA channelÀÌ ÀÌ¿ëµÇ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ °æ¿ì¿¡ °¡Àå °¡´É¼º ÀÖ´Â ÀÌÀ¯·Î´Â recording DMAÀÇ ºÎÁ¤È®ÇÑ ¼Â¾÷À» µé ¼ö ÀÖ´Ù. 6.24 ³ªÀÇ "ȣȯ" »ç¿îµå Ä«µå´Â MS-DOS¿¡¼ ¸ÕÀú ÃʱâÈ ½ÃÄѾßÁö¸¸ Á¦´ë·Î ÀÛµ¿ÇÑ´Ù.´ëºÎºÐÀÇ °æ¿ì¿¡ "»ç¿îµåºí·¡½ºÅÍ È£È¯" (SoundBlaster compatible) Ä«µåµéÀº »ç¿îµåºí·¡½ºÅÍ µå¶óÀ̹ö º¸´Ù´Â ´Ù¸¥ µå¶óÀ̹ö·Î ¼³Á¤ÇÏ¸é ´õ Àß ÀÛµ¿ÇÒ °ÍÀÌ´Ù. ´ëºÎºÐÀÇ »ç¿îµå Ä«µå´Â ȣȯÀ̶ó°í ÁÖÀåÇÏÁö¸¸ (¿¹¸¦ µé¾î, "16 bit SB Pro compatible" or "SB compatible 16 bit") ÀϹÝÀûÀ¸·Î ÀÌ »ç¿îµåºí·¡½ºÅÍ ¸ðµå´Â ´ÜÁö DOS °ÔÀÓ È£È¯¼ºÀ» Á¦°øÇÏ´Â ÇϳªÀÇ hack ÀÏ »ÓÀÌ´Ù. ´ëºÎºÐÀÇ Ä«µå´Â ÃÖ±ÙÀÇ ¸®´ª½º Ä¿³Î¿¡¼ (2.0.1 ÀÌ»ó) Á¦°øÇÏ´Â µíÇÑ 16 bit native mode¸¦ °¡Áö°í ÀÖ´Ù. ´ÜÁö ÀϺΠ(ÀϹÝÀûÀ¸·Î Á» ¿À·¡µÈ) Ä«µåÀÇ °æ¿ì¿¡¸¸ »ç¿îµåºí·¡½ºÅÍ ¸ðµå¿¡¼ ÀÛµ¿ÇÏ´ÂÁö ½ÃÇèÇØ º¼ ÇÊ¿ä°¡ ÀÖ´Ù. ¿©±â¿¡ ¿¹¿ÜÀûÀÎ Ä«µå´Â Mwave-based Ä«µåÀÌ´Ù. 6.25 16 ºñÆ® »ç¿îµåºí·¡½ºÅÍ¿Í È£È¯µÇ´Â »ç¿îµå Ä«µå°¡ ¸®´ª½º¿¡¼´Â ´ÜÁö 8 ºñÆ®·Î ÀÛµ¿ÇÑ´Ù.»ç¿îµåºí·¡½ºÅÍ¿Í È£È¯À̶ó°í ÇÏ´Â 16 ºñÆ® »ç¿îµå Ä«µåÀÇ °æ¿ì, ½ÇÁ¦·Î´Â 8 ºñÆ® »ç¿îµåºí·¡½ºÅÍ ÇÁ·Î¿Í ȣȯµÉ »ÓÀÌ´Ù. ´ëÇ¥ÀûÀ¸·Î ±×°ÍµéÀº »ç¿îµåºí·¡½ºÅÍ 16°ú ȣȯ¼ºÀÌ ¾ø´Â 16 ºñÆ® ¸ðµå¸¦ »ç¿ëÇÏ¸ç ¸®´ª½º »ç¿îµå µå¶óÀ̹ö¿Í ȣȯµÇÁö ¾Ê´Â´Ù. MAD16 ¶Ç´Â MSS/WSS µå¶óÀ̹ö¸¦ »ç¿ëÇÏ¸é ¿©·¯ºÐÀÇ Ä«µå°¡ 16-bit mode¿¡¼ ÀÛµ¿ÇÒ ¼öµµ ÀÖ´Ù. 6.26 ¸®´ª½º¿ë »ç¿îµå ÀÀ¿ëÇÁ·Î±×·¥À» ¾îµð¼ ±¸ÇÒ ¼ö ÀÖ´À³Ä?¿©±â¿¡ ¸®´ª½º¿ë »ç¿îµå ÀÀ¿ëÇÁ·Î±×·¥À» ±¸ÇÒ ¼ö ÀÖ´Â ftp »çÀÌÆ®¸¦ ¸î ±ºµ¥ ¼Ò°³ÇÏ°Ú´Ù:
¶ÇÇÑ ÀÌ ¹®¼ÀÇ Âü°í¹®ÇåÀ» º¸±â ¹Ù¶õ´Ù. 6.27 »ç¿îµå µå¶óÀ̹ö¸¦ Å»Âø½Ä ¸ðµâ (loadable module)·Î¼ ÄÄÆÄÀÏ ÇÒ ¼ö Àִ°¡?ÃÖ±ÙÀÇ Ä¿³Î¿¡¼´Â »ç¿îµå µå¶óÀ̹ö¸¦ ¸î °¡Áö Å»Âø½Ä ¸ðµâ·Î ¸¸µé ¼ö ÀÖ´Ù. ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº /usr/src/linux/drivers/Documentation/sound¿¡ ÀÖ´Â ÆÄÀϵéÀ» Âü°íÇϱ⠹ٶõ´Ù. ƯÈ÷ Introduction°ú README.modules ÆÄÀÏÀ» Àо¶ó. 6.28 system console beep ´ë½Å¿¡ »ç¿îµå Ä«µå¸¦ »ç¿ëÇÒ ¼ö Àִ°¡?
¶Ç ´Ù¸¥ °ÍÀ¸·Î´Â
ÀϺΠīµåÀÇ °æ¿ì, PC ½ºÇÇÄ¿ Ãâ·ÂÀ» »ç¿îµå Ä«µå¿¡ ¿¬°á ÇÒ ¼öµµ ÀÖ´Ù. ±×·¸°Ô µÇ¸é ¸ðµç ¼Ò¸®°¡ »ç¿îµå Ä«µå ½ºÇÇÄ¿¸¦ ÅëÇÏ¿© Ãâ·ÂµÉ °ÍÀÌ´Ù. 6.29 VoxWare ¶õ ¹«¾ùÀΰ¡?4Front Technologies¿¡¼ ÆǸÅÇÏ´Â »ó¿ëÀÇ »ç¿îµå µå¶óÀ̹ö´Â VoxWare, USS (Unix Sound System), ½ÉÁö¾î´Â TASD (Temporarily Anonymous Sound Driver)¶ó´Â À̸§À¸·Î ¾Ë·ÁÁ® ÀÖ¾ú´Ù. ÇöÀç´Â OSS (Open Sound System)¶ó´Â À̸§À¸·Î ÆǸŵǰí ÀÖ´Ù. ¶§·Î´Â ¸®´ª½º Ä¿³Î¿¡ Æ÷ÇÔµÈ ¹öÀüÀ» OSS/Free·Î ºÎ¸£±âµµ ÇÑ´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº 4Front TechnologiesÀÇ À¥»çÀÌÆ®ÀÎ http://www.opensound.com/¸¦ Âü°íÇϱ⠹ٶõ´Ù. 1997³â 6¿ùÈ£ Linux Journal¿¡ OSS/Linux °ü·Ã ±â»ç¸¦ ÀúÀÚ°¡ ÀÛ¼ºÇÑ ÀûÀÌ ÀÖ´Ù. 6.30 Sox/Play/Vplay reports "invalid block size 1024"SNDCTL_DSP_GETBLKXIZE ioctlÀÌ µÇµ¹·ÁÁÖ´Â °á°ú°¡ 4096 º¸´Ù Å«Áö¸¦ (ºÎÁ¤È®ÇÏ°Ô) Á¡°ËÇÏ´Â ÀϺΠ»ç¿îµå ¿¬ÁÖ ÇÁ·Î±×·¥ÀÇ °æ¿ì, ¹öÀü 1.3.67¿¡¼ »ç¿îµå µå¶óÀ̹öÀÇ º¯È·Î ÀÎÇÏ¿© ¸ø¾²°Ô µÇ¹ö·È´Ù. The latest sound driver versions have been fixed to avoid allocating fragments shorter than 4096 bytes which solves this problem with old utilities. 6.31 »ç¿îµå µå¶óÀ̹ö ¸ðµâÀ» ·ÎµåÇÒ ¶§¸¶´Ù ¹Í¼ ¼¼ÆÃÀÌ ¸®¼ÂµÈ´Ù.»ç¿îµå µå¶óÀ̹ö¸¦ Å»Âø½Ä ¸ðµâ·Î ¸¸µç ´ÙÀ½
ÀÌ·¸°Ô ÇÔÀ¸·Î½á »ç¿îµå µå¶óÀ̹ö°¡ ·Îµå µÇÀÚ¸¶ÀÚ °ð¹Ù·Î ¹Í¼ ÇÁ·Î±×·¥
(ÀÌ °æ¿ì¿¡´Â »ç¿îµå µå¶óÀ̹ö¸¦ Ä¿³Î ¼Ó¿¡ Æ÷ÇÔ½ÃÄ×À» °æ¿ì, ¹Í¼ °ÔÀÎÀÇ ¼¼ÆÃÀ» ºÎÆ®ÇÒ ¶§ ÇÏ°íÀÚ ÇÑ´Ù¸é /etc/rc.d/rc.local °ú °°Àº ½Ã½ºÅÛ ½ÃÀÛ ÆÄÀÏÀÇ ³»¿ëÀ» ¼öÁ¤ÇÏ¿© ºÎÆ®ÇÒ ¶§ ¹Í¼ ÇÁ·Î±×·¥À» ºÎ¸£µµ·Ï ÇÒ ¼ö ÀÖ´Ù. 6.32 ·çÆ®ÀÇ ±ÇÇÑÀ» °¡Áö°í ÀÖÀ» °æ¿ì¿¡¸¸ »ç¿îµå¸¦ ±â·ÏÇÒ ¼ö ÀÖ´Ù.¹öÀü 2.0.xÀÌ Ä¿³Î¿¡ ÀÖ´ø Readme.linux ÆÄÀÏÀÇ µð¹ÙÀ̽º ÆÄÀÏ »ý¼º ½ºÅ©¸³Æ®´Â
½ºÅ©¸³Æ®¸¦ °íÄ¡Áö ¾Ê°í ½ÇÇà½ÃŲ´Ù¸é ÀϹݻç¿ëÀÚÀÇ »ç¿îµå ÆÄÀÏ ¿¬ÁÖ´Â Çã¿ëµÈ´Ù. ÀÌ°ÍÀº º¸¾ÈÀÇ À§Çè Á¤µµ´Â ¾Æ´ÏÁö¸¸ ¾à°£ ¼º°¡½Ç ¼ö´Â ÀÖ´Ù. 6.33 IBM ThinkPad ÀÇ »ç¿îµå ÀåÄ¡°¡ Áö¿øµÇ´Â°¡?IBM ThinkPad laptop computerÀÇ mwave sound card¸¦ ¸®´ª½º¿¡¼ »ç¿ëÇÏ°í ½Í´Ù¸é /usr/src/linux/Documentation/sound/mwaveÀ» Âü°íÇϱ⠹ٶõ´Ù. 6.34 »ç¿îµå Ä«µå¿¡ ¹Í¼°¡ ¾ø¾î¼ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´ÙÀϺΠ±¸ÇüÀÇ 8 ºñÆ® »ç¿îµåºí¶ó½ºÅÍ Ä«µå¿¡´Â ¹Í¼ ȸ·Î°¡ ¾ø´Ù. ÀϺÎ
»ç¿îµå ÀÀ¿ëÇÁ·Î±×·¥Àº ¹Í¼ ÀåÄ¡¸¦ ¿¼ö ¾ø´Ù´Â °¡Á¤À» ÇÏÁö ¾Ê±â ¶§¹®¿¡
Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â °ÍÀÌ´Ù. Jens Werner (
werner@bert.emv.ing.tu-bs.de)¿¡ ÀÇÇϸé 6.35 SB16 CT4170¿Í °ü·ÃµÈ ¹®Á¦Scott Manley ( spm@star.arm.ac.uk)¿¡ ÀÇÇϸé:
»õ·Î¿î ÇüÅÂÀÇ »ç¿îµåºí¶ó½ºÅÍ Ä«µå°¡ ÀÖ´Â °ÍÀ¸·Î º¸ÀδÙ. SB16À¸·Î ÆǸŠµÇ¾úÀ¸¸ç Ä«µå¿¡ Ç¥½ÃµÈ ¸ðµ¨ ¹øÈ£´Â CT4170 À̾ú´Ù. ÀÌ ³ð¿¡´Â DMA ä³ÎÀÌ Çϳª »ÓÀ̶ó¼ 16 ºñÆ® DMA »ç¿ë¿¡ ¹®Á¦°¡ ÀÖ´Ù. ÇØ°áÃ¥Àº µÎ¹ø° DMA¸¦ 1·Î ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù. ±×·¯¸é Á¦´ë·Î ÀÛµ¿ÇÒ °ÍÀÌ´Ù. 6.36 »ç¿îµå Ä«µå¿¡ MIDI Å°º¸µå ¿¬°áÀº ¾î¶»°Ô ÇϳªKim G. S. OEyhus ( kim@pvv.ntnu.no)¿¡ ÀÇÇϸé:
»ç¿îµå Ä«µåÀÇ ¹Ìµð ÀÔ·Â ´ÜÀÚ¿¡ ¸¶½ºÅÍ Å°º¸µåÀÇ ¹Ìµð Ãâ·Â ´ÜÀÚ¸¦ ¾î¶»°Ô ¿¬°áÇÏ´ÂÁö ¾Ë¾Æº¸·Á°í »ç¿îµå °ü·Ã ¹®¼¿Í ÀÎÅͳÝÀ» µÚÁ® º¸¾ÒÁö¸¸ ¾Æ¹«·± ¼Òµæµµ ¾ø¾ú´Ù. ¹®Á¦´Â µÑ ´Ù °°Àº ÀåÄ¡¸¦, /dev/midi, »ç¿ëÇÑ´Ù´Â °ÍÀÌ´Ù. ÃÖ¼ÒÇÑ OSS »ç¿îµå ½Ã½ºÅÛ¿¡¼´Â ±×·¸´Ù. ±×·¡¼ °øÀ¯ÇÏ´Â ¹æ¹ýÀ» ã¾Æ³Â´Ù. ÀÌ·¸°Ô ÇÏ¸é ¿Ïº®ÇÏ°Ô ¹Ìµð¸¦ Áö¿øÇÏ´Â ¸Å¿ì °£´ÜÇÑ ½Åµð»çÀÌÀú°¡ µÈ´Ù.
CONNECTING A MIDI MASTER-KEYBOARD DIRECTLY TO A SOUNDCARD WITH MIDI
¹Ìµð ¸¶½ºÅÍ Å°º¸µå¿¡´Â ½Åµð»çÀÌÀú°¡ ¾ø°í ´ÜÁö ¹Ìµð Ãâ·Â ´ÜÀÚ ¸¸ÀÌ ÀÖÀ» »ÓÀÌ´Ù. Àû´çÇÑ ÄÉÀ̺íÀ» ÀÌ¿ëÇÏ¸é ´ëºÎºÐÀÇ »ç¿îµåÄ«µå¿¡¼ Á¦°øÇÏ´Â 15-pin D-SUB Æ÷Æ®¿¡ ¹Ìµð Ãâ·Â ´ÜÀÚ¸¦ ¿¬°áÇÒ ¼ö ÀÖ´Ù.
ÀÌ·± Å°º¸µå¸¦ ÀÌ¿ëÇÏ¸é ¹Ìµð ½Åµð»çÀÌÀú ÀåÄ¡¸¦ Á¦¾îÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ Å°º¸µå·Î Á¦¾îÇÏ´Â °£´ÜÇÑ ½Åµð»çÀÌÀú°¡ µÇ´Â °ÍÀÌ´Ù.
¾Æ·¡ÀÇ ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ÇÑ ÈÄ ½ÇÇà ½ÃŲ´Ù. ÄÄÆÄÀÏ ¹æ¹ýÀº
6.37 IRQ 15 ¿Í Ensoniq PCI 128ÀÇ ¹®Á¦Matthew Inger ( mattinger@mindless.com)¿¡ ÀÇÇϸé:
Ensoniq PCI 128 Ä«µå¸¦ Á¦´ë·Î ÀÛµ¿½ÃÅ°´Âµ¥ ÇÊ¿äÇÑ Á¤º¸.
¹®Á¦´Â ÀÌ Ä«µå°¡ Ç÷¯±×¾ØÇ÷¹ÀÌ¿¡ ÀÇÇØ ÀÎÅÍ·´Æ® 15¸¦ ±âº»ÀûÀ¸·Î »ç¿ëÇÏ·Á ÇÑ´Ù´Â °ÍÀÌ´Ù. ±×·¯³ª ÀÌ´Â ¼¼ÄÁ´õ¸® ide ÄÜÆ®·Ñ·¯°¡ »ç¿ëÇÏ°í ÀÖ°í ´Ù¸¥ ÀåÄ¡¿Í °øÀ¯ÇÒ ¼ö ¾ø´Â °ÍÀÌ´Ù. µû¶ó¼ es1370 Ä«µå°¡ »ç¿ëÇÒ ÀÎÅÍ·´Æ®¸¦ °Á¦·Î ¹Ù²Ù¾î¾ß ÇÑ´Ù (À©µµÁî¿¡¼ »ç¿ëÇÏ´Â ÀÎÅÍ·´Æ® 11À» »ç¿ëÇÏ°Ô ÇÑ´Ù).
³»°¡ ÇÑ °ÍÀº:
a) BIOS¿¡¼ Ç÷¯±×¾ØÇ÷¹ÀÌ OS´Â ¾ø´Ù°í ¼³Á¤ÇÑ´Ù. ³ªÀÇ °æ¿ì´Â ÀÌ·¯ÇÑ ¼³Á¤ÀÌ advanced ¿É¼Ç¿¡ ÀÖ¾ú´Ù.
b) ¹ÙÀÌ¿À½ºÀÇ PCI ¼¼Æÿ¡¼ ÀÎÅÍ·´Æ® 15¸¦ leagcy ISA devices·Î ¼³Á¤ÇÑ´Ù. ³ªÀÇ °æ¿ì advanced ¿É¼Ç¿¡ PCI ¼¼Æà ¸Þ´º°¡ ÀÖ¾ú´Ù. ±×°÷ÀÇ Resource Exclusion area¿¡¼ ¼³Á¤ÇÏ¿´´Ù.
´Ù½Ã ¸®´ª½º·Î ºÎÆÃÇÏ¸é »ç¿îµå¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. (ºÎÆà ¸Þ¼¼Áö¿¡ ¾î¶² ¸»ÀÌ ³ª¿Ô´ÂÁö´Â ±â¾ïÇÒ ¼ö ¾ø´Ù). ¾ÈÀüÇÏ°Ô sndconfig¸¦ Àç ½ÇÇà½ÃŲ ÈÄ Å×½ºÆ® ¸Þ¼¼Áö¸¦ Ç÷¹ÀÌ ½ÃÄѺ¸´Ï ¼Ò¸®°¡ ±×·¸°Ô ÁÁÁö´Â ¾Ê¾ÒÁö¸¸ µÇ±â´Â µÇ¾ú´Ù. ±×·¯³ª CD¸¦ µ¹·Áº¸´Ï ¿Ïº®ÇÏ°Ô ¿¬ÁÖ µÇ¾ú´Ù.
À©µµ¿ìÁî ´ëÇؼ´Â °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ISA ¸ðµ©°ú »ç¿îµå Ä«µå¸¦ ¼³Ä¡ÇÏ¿© ½ÃÇèÇØ º» °á°ú ¾Æ¹«·± ¹®Á¦¾øÀÌ ÀÛµ¿ÇÏ¿´´Ù.
¹®Á¦´Â ¿©·¯ºÐÀÇ BIOS°¡ ³ªÀÇ °Í°ú ´Ù¸¦ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ±×·¯³ª À§ µÎ°¡Áö Ç׸ñ¿¡ ´ëÇÑ ¼³Á¤À» ã¾Æ¼ Çϱ⸸ ÇÏ¸é µÈ´Ù. Çà¿îÀ» ¹Ù¶õ´Ù. 6.38 Where can I get freely available MIDI patches to run SoftOSS?SoftOSS´Â Ä¿³Î »ç¿îµå µå¶óÀ̹ö¿¡ Æ÷ÇԵǾî ÀÖ´Â software-based ¿þÀ̺êÅ×ÀÌºí ½Åµð»çÀÌÀúÀ̸ç Gravis Utrasound Ä«µå¿Í ȣȯµÈ´Ù. ÀÌ µå¶óÀ̹ö¸¦ ÀÛµ¿½ÃÅ°·Á¸é GUS ȣȯ ¹Ìµð ÆÐÄ¡ ÆÄÀÏÀÌ ÇÊ¿äÇÏ´Ù. Ä¿³Î ¹®¼¿¡ "public domain MIDIA patchset available from several ftp sites"¶ó´Â ¸»ÀÌ ÀÖ´Ù. 4Front TechnologiesÀÇ À¥ÆäÀÌÁö http://www.opensound.com/softoss.html¿¡ ¼³¸í¿¡ µû¸£¸é ftp://archive.cs.umbc.edu/pub/midia/instruments.tar.gz¿¡¼ ³»·Á¹ÞÀ» ¼ö ÀÖ´Ù. 7. Âü°í¹®ÇåCD-ROM ¶Ç´Â SCSI ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÏ´Â »ç¿îµå Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é SCSI HOWTO and the Linux CD-ROM HOWTO´Â ¿©·¯ºÐ¿¡°Ô À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇÒ ¼öµµ ÀÖ´Ù. Sound Playing HOWTO ´Â ¿©·¯°¡Áö ÇüÅÂÀÇ »ç¿îµå ¿Í À½¾Ç ÆÄÀÏÀ» ¾î¶»°Ô ¿¬ÁÖÇÏ´ÂÁö ¼³¸íÇÑ´Ù. Linux SoundBlaster AWE32/64 Mini-HOWTO¿¡´Â »ç¿îµåºí·¡½ºÅÍ 32 ¶Ç´Â 64 Ä«µå¸¦ ¸®´ª½º¿¡¼ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ¼³¸íµÇ¾î ÀÖ´Ù. 4Front TechnologiesÀÇ À¥»çÀÌÆ®ÀÎ http://www.opensound.com/pguide¿¡¼ ÇÁ·Î±×·¡¹Ö Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. ´ÙÀ½ FAQ ´Â news.announce ¿¡ Á¤±âÀûÀ¸·Î °Ô½ÃµÇ¸ç ¶ÇÇÑ ftp://rtfm.mit.edu/pub/usenet/news.answers ¿¡¼µµ ãÀ» ¼ö ÀÖ´Ù:
FAQs¿¡´Â ¸î¸î Á¦Ç°ÀÇ Æ¯Á¤ ¸ÞÀϸµ ¸®½ºÆ® ¿Í archive sites (ftp »çÀÌÆ® µî)¿¡ ´ëÇÑ ¸ñ·ÏÀ» ´ã°í ÀÖ´Ù. ´ÙÀ½Àº »ç¿îµå ¶Ç´Â À½¾Ç¿¡ °üÇÑ °ÍµéÀ» ³íÀÇÇÏ´Â À¯Áî³Ý ´º½º±×·ìÀÌ´Ù:
http://viswiz.gmd.de/MultimediaInfo/ ¿¡¼ ¸ÖƼ¹Ìµð¾î¿¡ °ü·ÃµÈ À¥»çÀÌÆ®¸¦ ãÀ» ¼ö ÀÖ´Ù. ¸®´ª½º ¹Ìµð¿Í »ç¿îµå ÀÀ¿ë±×·Î±×·¥¿¡ ´ëÇÑ ¶Ç ´Ù¸¥ ±¦ÂúÀº »çÀÌÆ®·Î´Â http://sound.condorow.net/ÀÌ ÀÖ´Ù. Creative LabsÀÇ À¥»çÀÌÆ®´Â http://www.creaf.com/ ÀÌ´Ù. MediaTrix ÀÇ À¥»çÀÌÆ®´Â http://www.mediatrix.com/ ÀÌ´Ù. ¸®´ª½º ¸ÞÀϸµ ¸®½ºÆ®¿¡´Â »ç¿îµå¸¦ Æ÷ÇÔÇÑ ¿©·¯°¡Áö ÁÖÁ¦¸¦ ´Ù·ç´Â ¼ö¸¹Àº "channel"ÀÌ Á¸ÀçÇÑ´Ù. ¸ÞÀϸµ ¸®½ºÆ®¿¡ °¡ÀÔÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ½ÍÀ¸¸é ¸Þ¼¼Áö ³»¿ë¿¡ "help" ¸¦ Àû¾î¼ majordomo@vger.rutgers.edu ¿¡ ¸ÞÀÏÀ» º¸³»¶ó (ÁÖÀÇ: ÀÌµé ¸ÞÀϸµ ¸®½ºÆ®¿¡´Â »ç¿îµå Ä«µå ¼Â¾÷ µî°ú °ü·ÃµÈ Áú¹®Àº º¸³»Áö ¸»¶ó. À̵éÀº °³¹ß°ú °ü·ÃµÈ Åä·ÐÀ» ´Ù·ç´Â ¸ÞÀϸµ ¸®½ºÆ®ÀÌ´Ù) ¾Õ¿¡¼µµ ¸î¹ø ¸»ÇÏ¿´Áö¸¸, »ç¿îµå Ä«µå µå¶óÀ̹ö¿¡ ´ëÇÑ À¯¿ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â ¸¹Àº Readme ÆÄÀÏÀÌ Ä¿³Î »ç¿îµå µå¶óÀ̹ö¿¡ Æ÷ÇԵǾî ÀÖ´Ù. À̵é ÆÄÀÏÀº /usr/src/linux/drivers/sound¿¡ ÀÖ´Ù. OSS(¸®´ª½º¿Í ¿©Å¸ Unix ¿î¿µÃ¼Á¦¸¦ À§ÇÑ »ó¿ëÀÇ »ç¿îµå µå¶óÀ̹ö)¿¡ ´ëÇÑ Á¤º¸´Â http://www.opensound.com/¿¡ ÀÖ´Â 4Front TechnologiesÀÇ À¥»çÀÌÆ® ¿¡¼ ãÀ» ¼ö ÀÖ´Ù. Linux Software Map (LSM)Àº ¸®´ª½º ¼ÒÇÁÆ®¿þ¾î¸¦ ã±â À§ÇÑ ¸»ÇÒ ¼ö ¾øÀÌ ±ÍÁßÇÑ Âü°íÀÚ·áÀÌ´Ù. »ç¿îµå Çϵå¿þ¾î¿Í °ü·ÃµÈ ÀÀ¿ëÇÁ·Î±×·¥À» È®ÀÎÇÏ·Á¸é sound¿Í °°Àº Å°¿öµå (keywords)¸¦ »ç¿ëÇÏ¿© LSMÀ» Ž»öÇÏ´Â °ÍÀÌ ÁÁÀº ¹æ¹ýÀÌ´Ù. ftp://meatlab.unc.edu/pub/Linux/docs/LSMÀ» Æ÷ÇÔÇÑ ¿©·¯±ºµ¥ÀÇ anonymous FTP »çÀÌÆ®¿¡¼ LSMÀ» ãÀ» ¼ö ÀÖ´Ù. ¶ÇÇÑ ¸®´ª½º ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ µ¥ÀÌŸº£À̽º¸¦ ¸¸µé¾î °ü¸®ÇÏ´Â À¥»çÀÌÆ®µµ ¸î ±ºµ¥ ÀÖ´Ù. ±× Áß Çϳª°¡ http://www.freshmeat.netÀÌ´Ù. Linux Documentation Project´Â Linux Installation and Getting Started¸¦ Æ÷ÇÔÇÏ¿© ¸®´ª½º¿¡ °üÇÑ ¸î ±ÇÀÇ Ã¥À» ¹ß°£ÇÏ¿´´Ù. À̵é Ã¥Àº ÁÖ¿ä ¸®´ª½º archive »çÀÌÆ®¿¡¼ anonymous FTP·Î Á¢¼ÓÇÏ¿© ±¸ÇÒ ¼ö ÀÖÀ¸¸ç ¶ÇÇÑ Á¦º»µÈ Ã¥À» ±¸ÀÔÇÒ ¼öµµ ÀÖ´Ù. ¸¶Áö¸·À¸·Î ¿°Ä¡¾ø´Â ±¤°í ÇÑ°¡Áö: ¿©·¯ºÐµéÀÌ ¸®´ª½º¿¡¼ÀÇ ¸ÖƼ¹Ìµð¾î (ƯÈ÷ CD-ROM °ú »ç¿îµå Ä«µå ÀÀ¿ëÇÁ·Î±×·¥ ¹× ÇÁ·Î±×·¡¹Ö) ¿¡ ´ëÇÏ¿© ´õ ¸¹Àº °ÍÀ» ¹è¿ì°íÀÚ ÇÑ´Ù¸é O'Reilly and Associates ¿¡¼ ¹ß°£µÈ ³ªÀÇ Ã¥ Linux Multimedia Guide (ISBN 1-56592-219-0)¸¦ ÇÑ ¹ø º¸¶ó. ÀÌÁ¦´Â ºÒ¾îÆÇ°ú ÀϺ»¾îÆǵµ Á¸ÀçÇÑ´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº ºÏ¾Æ¸Þ¸®Ä«ÀÇ 800-998-9938¿¡ Àüȸ¦ Çϰųª ±×µéÀÇ À¥»çÀÌÆ®ÀÎ http://www.ora.com/catalog/multilinux/noframes.html ¶Ç´Â ÀúÀÚÀÇ È¨ÆäÀÌÁö http://www.pobox.com/~tranter¸¦ ¹æ¹®ÇØ º¸¶ó. |