±×°ÍÀº ¹«¾ùÀԴϱî?
ÀÌ ÇÁ·ÎÁ§Æ®¿¡´Â ÇÏÀ̺긮µå Çϵå¿þ¾î/¼ÒÇÁÆ®¿þ¾î YM2151 ºñµð¿À °ÔÀÓ À½¾Ç (VGM) Ç÷¹À̾î ÀÎ Arcade Classic 2 ÀÇ ¼Ò½º ÀÚ·á°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ ÀåÄ¡´Â ¼¼°¡ Á¦³×½Ã½º/¸Þ°¡ µå¶óÀ̺ê VGM ÆÄÀÏÀ» Àç»ýÇϵµ·Ï ¼³°èµÈ ¸Þ°¡ ºí·¡½ºÅÍ 2 Ç÷§ÆûÀ» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. ÀÌ ÇÁ·ÎÁ§Æ®´Â ¿Àµð¿À ·»´õ¸µ¿¡ ÇÏÀ̺긮µå ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù. VGM ÆÄÀÏÀÇ ¸ðµç FM ºÎºÐÀº Á¤Ç° YM2151 »ç¿îµå ĨÀ» ÅëÇØ Àç»ýµÇ¸ç ¿©ºÐÀÇ »ç¿îµå Ĩ, Áï PCM »ç¿îµå ĨÀº »çÀü ·»´õ¸µµÇ¾î ¿Àµð¿À ¹Í¼ ȸ·Î¿¡ °ø±ÞµË´Ï´Ù. YM2151 °ú ¦À» ÀÌ·é ¸ðµç Ĩ¿¡ ´ëÇØ ÁøÁ¤ÇÑ Çϵå¿þ¾î Áö¿øÀ» Á¦°øÇÏ´Â °ÍÀº ¸ÚÁø ÀÏÀÌÁö¸¸, ÀÌ·¯ÇÑ Á¢±Ù ¹æ½ÄÀ» ¿ÏÀüÈ÷ ºÒ°¡´ÉÇÏ°Ô ¸¸µå´Â ¸î °¡Áö ¿äÀÎÀÌ ÀÖ½À´Ï´Ù. Áï, ¹æ´ëÇÑ Çϵå¿þ¾î ±¸¼º, ¸Þ¸ð¸® ¿ä±¸ »çÇ×, ÇÊ¿äÇÑ º¸µå °ø°£ ¹× ±¸¼º¿ä¼ÒÀÇ Èñ±Í¼º µîÀÌ ÀÖ½À´Ï´Ù. µû¶ó¼ÀÌ Ç÷¹À̾î´Â º»ÁúÀûÀ¸·Î ¿ÜºÎ Ĩ¿ë WAV ÆÄÀÏÀ» Àç»ýÇÏ¸é¼ Á¤Ç° FM »ç¿îµå »ý¼º±â¸¦ ±¸µ¿ÇÏ°í ÇÔ²² È¥ÇÕÇÕ´Ï´Ù. °á°ú´Â ²Ï ¸ÚÁö´Ù!
¿Ö ¸¸µé¾ú½À´Ï±î?
³ª¸¸ÀÇ À¯´Ö ¸¸µé±â ¿©±â¿¡ ÀڽŠ¸¸ÀÇ º¸µå¸¦ ¸¸µé±âÀ§ÇÑ ¸î °¡Áö °£´ÜÇÑ ÆÁÀÌ ÀÖ½À´Ï´Ù.
ȸ·Îµµ->bom Æú´õ ³»¿¡¼ ´ëÈ½Ä Àç·á ¸í¼¼¼ (BOM) ¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÇϱ⠽¬¿î ºÎÇ° À§Ä¡ ¾È³»¼¸¦ º¸·Á¸é ºê¶ó¿ìÀú¿¡¼ HTML ÆÄÀÏÀ» ¿±´Ï´Ù. Àú KiCAD EDA Á¦Ç°±º »ç¿ëÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ºÎÇ°À» LCSC¿¡¼ ±¸ÀÔÇÕ´Ï´Ù. ³ª´Â JLCPCB¿¡¼ ³» PCB¸¦ »ê´Ù. JLCPCB¿¡¼ PCB¸¦ ±¸¸ÅÇϸé LCSC ºÎÇ° ÁÖ¹®¿¡ ´ëÇØ ¹è¼Û ÇÒÀÎÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ºÎÆ® ·Î´õ¸¦ Ç÷¡½ÃÇÏ·Á¸é Atmel ICE ¶Ç´Â Jlink°¡ ÇÊ¿äÇÕ´Ï´Ù. ºÎÆ® ·Î´õ¸¦ Ç÷¡½ÃÇÏ¸é ¿Âº¸µå USB Æ÷Æ®¸¦ ÅëÇØ ¸ðµç ÈÄ¼Ó ÇÁ·Î±×·¡¹ÖÀ» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. Àú·ÅÇÑ ¿É¼ÇÀº Jlink EDU Mini¸¦ ±³À° ¸ñÀûÀ¸·Î ¸¸ »ç¿ëµÈ´Ù´Â ±ÔÁ¤À¸·Î Àü¹® Jlink UnitÀÇ ¸ðµç ±â´ÉÀ» Ư¡À¸·ÎÇϱ⠶§¹®¿¡ Jlink EDU Mini¸¦ Àâ´Â °ÍÀÔ´Ï´Ù. ³ª´Â °³ÀÎÀûÀ¸·Î Atmel ICE À¯´ÖÀ» »ç¿ëÇÑ´Ù. ¸®Æ÷ÁöÅ丮ÀÇ ºÎÆ® ·Î´õ Æú´õ¿¡¼ ºÎÆ® ·Î´õ bin ÆÄÀÏÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù. ¸¶ÀÌÅ©·Î Ĩ ½ºÆ©µð¿À¸¦ »ç¿ëÇÏ¿© ºÎÆ® ·Î´õ¸¦ ÇÁ·Î±×·¡¹ÖÇÏ´Â ¿¹¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº Mega Blaster 2 ÀÌ »ç¿ëÇÏ´Â °Í°ú µ¿ÀÏÇÑ ºÎÆ® ·Î´õÀ̹ǷΠÇÁ·Î¼¼½º´Â µ¿ÀÏÇÕ´Ï´Ù. ¾ÆÄÉÀ̵å Ŭ·¡½Ä 2 °¡ ÄÄÇ»ÅÍ¿¡¼ "Mega Blaster 2" ·Î ½Äº° µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ±¦Âú½À´Ï´Ù. ºÎÆ® ·Î´õ¸¦ Ç÷¡½ÃÇÏ¸é ¸±¸®½º ÆäÀÌÁö¿¡ÀÖ´Â. uf2 Æß¿þ¾î ÆÄÀÏÀ» ÄÄÇ»ÅÍÀÇ "µå¶óÀ̺ê" ·Î µå·¡±×Çϰųª ¼Ò½º¿¡¼ ºôµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. "µå¶óÀ̺ê" °¡ º¸ÀÌÁö ¾ÊÀ¸¸é À§¿¡¼ ¾ð±ÞÇÑ ºÎÆ® ·Î´õ°¡ ¿Ã¹Ù¸£°Ô Ç÷¡½ÃµÇ¾ú´ÂÁö È®ÀÎÇÑ ´ÙÀ½ RESET ¹öÆ°À» µÎ ¹ø ÅÇÇϽʽÿÀ. OS¿¡¼ USB ¿À·ù¸¦º¸°íÇϸé USB IO ¼±, Àü¿ø ¼±ÀÇ ¾îµò°¡¿¡ ´Ü¶ôÀÌ Àְųª 32.768KHz Å©¸®½ºÅ»ÀÌ ¿Ã¹Ù¸£°Ô ¿¬°áµÇÁö ¾Ê¾ÒÀ» ¼ö ÀÖ½À´Ï´Ù. Æß¿þ¾î¸¦ ¼öÁ¤ÇÏ·Á¸é PlatformIO È®ÀåÀÚ¿Í ÇÔ²² Visual Studio Äڵ带 »ç¿ëÇÕ´Ï´Ù.
¹«¾ùÀÌ Æ¯º°ÇÒ±î¿ä?
Ưº°ÇÑ VGM ÆÄÀÏ ¿ä±¸ »çÇ× Arcade Classic 2 ´Â »çÀü ·»´õ¸µ µÈ PCM Áö¿øÀ» È°¼ºÈÇϱâ À§ÇØ Ç¥ÁØ VGM/VGZ ÆÄÀÏÀ» Àß ÀнÀ´Ï´Ù. ³»°¡ ¸¸µç µµ±¸¸¦ ÅëÇØ VGM ÆÄÀÏÀ» ºü¸£°Ô ½ÇÇàÇؾßÇÕ´Ï´Ù. ÀÌ µµ±¸´Â YM2151 À» Á¦¾îÇÏÁö ¾Ê´Â VGM ÆÄÀÏÀÇ ¸ðµç ºÎºÐÀ» WAV ÆÄÀÏ·Î ·»´õ¸µÇÕ´Ï´Ù. ±×·¯¸é µµ±¸°¡ WAV µ¥ÀÌÅ͸¦ ¿øº» VGM ÆÄÀÏ¿¡ Ãß°¡ÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î, ÀÌ µµ±¸´Â ¾ÆÄÉÀ̵å Ŭ·¡½Ä 2 ¿¡¼ PCM ȣȯ VGM ÆÄÀÏ·Î ÀνÄÇϵµ·Ï VGM Çì´õ Á¤º¸¸¦ º¯°æÇÕ´Ï´Ù.
ÀÌ µµ±¸´Â Windows ½Ã½ºÅÛ¿¡¼¸¸ ȣȯµË´Ï´Ù.