|
|
|
·¹Æ®·Î °ÔÀÓ °³¹ß ¹ÙÀ̺í : MSX, MS-DOS µî °ÅÀÇ ¸ðµç ·¹Æ®·Î ½Ã½ºÅÛ¿¡¼ ÀÛµ¿ÇÏ´Â °ÔÀÓÀ» C ¾ð¾î·Î °³¹ßÇÏ´Â ¹ý
|
|
|
¹ÚÁÖÇ×
¤Ó
Á¦ÀÌÆà
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
½Ç±â¿¡¼ µ¹¾Æ°¡´Â ÁøÁ¤ÇÑ ·¹Æ®·Î °ÔÀÓ °³¹ß, ¾î¸¥ÀÌ µÈ Áö±ÝÀ̶ó¸é ¸¸µé ¼ö ÀÖ´Ù
Ãß¾ï ¼ÓÀÇ MSX °ÔÀÓÀ» ¿À´Ã³¯ÀÇ °³¹ß Åø·Î Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» ÆÄÇìÄ£´Ù. C ¾ð¾î¿Í ºñÁÖ¾ó ½ºÆ©µð¿À µî Çö¼¼´ë µµ±¸·Î 32 KB¿¡ ºÒ°úÇÑ ·ÒÆÑ¿¡ µé¾î°¥ °ÔÀÓÀ» ÄÚµùÇÏ°í ºôµåÇغ»´Ù. ÀÌ Äڵ庣À̽º¸¦ À©µµ¿ì, ¾Èµå·ÎÀ̵å, MS-DOS µîÀ¸·Î Æ÷ÆÃÇϸç Å©·Î½º Ç÷§Æû ÇÁ·Î±×·¡¹Ö°ú µ¿Àû µð¹ö±ë ±â¹ýÀ» ÀÍÈù´Ù. MSX ´ÙÀ½À¸·Î´Â MS-DOS °ÔÀÓ Á¦ÀÛ¿¡ ÇÊ¿äÇÑ Áö½Ä°ú ¡®µà¾ó ½Ã½ºÅÛ¡¯ °³¹ß¹ýÀ» ÀÚ¼¼È÷ »ìÆ캻´Ù. ¸¶Áö¸·À¸·Î C64, NES, ¾Æ¹Ì°¡, PCE, MD, GB, SFC, 3DO, ¼¼°¡ »õÅÏ, GBA µî ·¹Æ®·Î Ç÷§Æû¿¡¼ÀÇ °³¹ß ¹× ºôµå ¹æ¹ýÀ» °³°ýÇÑ´Ù. ÇöÁ¸ÇÏ´Â ¸ðµç ·¹Æ®·Î °ÔÀÓ °³¹ß Áö½ÄÀ» °¡Àå Æ÷°ýÀûÀ¸·Î Áý´ë¼ºÇÑ Ã¥À̶ó°í ÀÚºÎÇÑ´Ù.
-
-
Ãß¾ï ¼ÓÀÇ ·¹Æ®·Î °ÔÀÓÀ» ¸ð´ø °³¹ß Åø·Î Á¦ÀÛÇÏ´Â °ÅÀÇ ¸ðµç ¹æ¹ý
Àá½Ã 1980³â´ë ¸»·Î µ¹¾Æ°¡ÀÚ. ´ç½ÅÀº Áö±Ý 8ºñÆ® ÄÄÇ»ÅÍ ¾Õ¿¡ ¾É¾Æ ¡®MSX BASIC °ÔÀÓ¡¯ °°Àº Ã¥À» º¸°í ÀÖ´Ù. Àǹ̵µ ¸ð¸¥ ä ÇÑ ±ÛÀÚ ÇÑ ±ÛÀÚ Äڵ带 ÀÔ·ÂÇÑ ³¡¿¡ "RUN"À» Ä¡ÀÚ °ÔÀÓÀÌ ½ÇÇàµÉ ¶§ÀÇ °¨°Ý, ÇÏÁö¸¸ °ð °ÔÀÓ Áß ¶á "Syntax error" ¾Õ¿¡ ÁÂÀýÇß´ø ±â¾ï. ±×¶© °ÔÀÓÀÌ ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö, ¿¡·¯°¡ ¿Ö ³ª´ÂÁöµµ ¸ô¶úÁö¸¸, ±× ȯÈñÀÇ ¼ø°£À» ÀØÁö ¸øÇØ Áö±Ýµµ °ÔÀÓÀ» ¸¸µé°Å³ª Ç÷¹ÀÌÇÏ°í ÀÖÁö´Â ¾ÊÀº°¡. ±×¶§´Â ¿Ï¼ºÇÏÁö ¸øÇß´ø MSX °ÔÀÓ, Áö±ÝÀ̶ó¸é ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº Å©°Ô MSX¿Í MS-DOS¸¦ Áß½ÉÀ¸·Î, ·¹Æ®·Î Ç÷§Æû¿¡¼ ÀÛµ¿ °¡´ÉÇÑ °ÔÀÓÀ» ¿À´Ã³¯ÀÇ µµ±¸¿Í C ¾ð¾î·Î °³¹ßÇÏ´Â ¹æ¹ýÀ» ÆÄÇìÄ£´Ù. À̸¦ À§ÇØ ÀúÀÚ´Â MSX Çϵå¿þ¾î ½ºÆåÀ̳ª MS-DOSÀÇ ¸Þ¸ð¸® ¸ðµ¨ µî ¿À´Ã³¯ ã±â ¾î·Á¿î ¡®°ú°ÅÀÇ¡¯ Áö½ÄÀ» Ä¡¹ÐÇÏ°Ô ¹ß±¼ÇÏ°í Á¤¸®ÇØ Çö¼¼´ë °³¹ßÀÚµéÀÌ ÀÌÇØÇÒ ¼ö ÀÖ°Ô ¼³¸íÇÑ´Ù. ¹öÀü À̽´¸¦ ¸·°í ½Ç½À ÆíÀǸ¦ ³ôÀ̱â À§ÇØ, °¢Á¾ ÅøÀ» Æ÷ÇÔÇÑ ¹èÆ÷ÆÇ, ¿¹Á¦ ¼Ò½º ÄÚµå, µ¿¿µ»ó, µµ±¸ ¸µÅ© µîÀÇ ÀڷḦ ¿Â¶óÀÎÀ¸·Î Á¦°øÇÑ´Ù.
MSX¿Í MS-DOS¿ë Äڵ带 ÀÛ¼ºÇÏ°í ºôµåÇÏ´Â µ¥¿¡¼ ±×Ä¡Áö ¾Ê°í, À̸¦ À©µµ¿ì, ¾Èµå·ÎÀ̵å, MS-DOS(MSXÀÇ °æ¿ì) µîÀ¸·Î Æ÷ÆÃÇϸç Å©·Î½º Ç÷§Æû ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» ÀÍÈù´Ù. ¶ÇÇÑ ·ÎÁ÷ ÀÛ¼º¸¸ÅÀ̳ª µð¹ö±ëÀ» Áß¿ä½ÃÇÏ¿©, °÷°÷¿¡ µ¿Àû µð¹ö±ëÀ» µµÀÔÇØ °³¹ß ½Ã°£À» ÁÙÀÌ°í Ç÷§Æû¿¡ ´ëÇÑ ÀÌÇصµ ³ôÀÏ ¼ö ÀÖ°Ô Çß´Ù. ¸¶Áö¸·À¸·Î MSX¿Í MS-DOS¿¡¼ÀÇ °³¹ß ¹æ½ÄÀ» È®ÀåÇØ Äڸ𵵾î 64, ÆйÌÄÄ, ¾Æ¹Ì°¡ µî 10°³ ·¹Æ®·Î Ç÷§Æû¿¡¼ °ÔÀÓÀ» °³¹ßÇÏ´Â ¹æ¹ýµµ °³°ýÇÔÀ¸·Î½á À¯ÀϹ«ÀÌÇÑ ·¹ÆÛ·±½º·Î¼ÀÇ °¡Ä¡¸¦ ³ëÁ¤ÇÑ´Ù.
386, 486µµ ¾Æ´Ï°í 8ºñÆ® ÄÄÇ»ÅÍÀÇ °¢Á¾ Á¦¾àÀ» ±Øº¹ÇÏ¸ç °ÔÀÓ Á¦ÀÛ¿¡ ÇÊ¿äÇÑ °³¹ß ½ºÅ³À» ÀÍÈ÷´Â °ÍÀÌ ÀÌ Ã¥ÀÇ ÇÙ½ÉÀÌ´Ù. ¿£Áø°ú ÇÁ·¹ÀÓ¿öÅ©¿¡ ¸Å¸ôµÇ¾î ÃʽÉÀ» ÀÒÀº °ÔÀÓ °³¹ßÀÚ¶ó¸é, ÀÌ Ã¥À» ÅëÇØ ¡®¼¼´ë¸¦ ÃÊ¿ùÇÑ ÇÁ·Î±×·¡¹ÖÀÇ Àç¹Ì¡¯¸¦ µÇã°í ´Ù½Ã Ÿ¿À¸¦ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
Ã¥ÀÇ ±¸¼º
1ºÎ´Â MSX Ç÷§ÆûÀ» °³°ýÇÏ°í, ºôµå ½Ã½ºÅÛ ¹× WSL ȯ°æÀ» ±¸ÃàÇÑ´Ù. 2ºÎÀÇ ÇÙ½ÉÀº C ¾ð¾î·Î ÀÛ¼ºµÈ ubox MSX ¶óÀ̺귯¸®¸¦ È°¿ëÇÑ °ÔÀÓ Á¦ÀÛÀÌ´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå·Î °£´ÜÇÑ »ùÇà Äڵ带 ÀÛ¼ºÇÏ´Â °Í¿¡¼ ½ÃÀÛÇØ, ¡´¿Õ°¡ÀÇ °è°î¡µ°ú À¯»çÇÑ ¿Ï¼ºµµ ³ôÀº °ÔÀÓ ¼Ò½º Äڵ带 ºÐ¼®Çϸç, ¸Ê, ½ºÇÁ¶óÀÌÆ®, »ç¿îµå µî ¸®¼Ò½º »ç¿ë¹ý°ú °£´ÜÇÑ Á¦ÀÛ¹ý±îÁö »ìÆ캻´Ù. ¿©±â±îÁöÀÇ Äڵ带 ´ë»óÀ¸·Î, 3ºÎ¿¡¼ óÀ½À¸·Î µð¹ö±ë°ú Å©·Î½º Ç÷§Æû ÇÁ·Î±×·¡¹ÖÀ» ¼³¸íÇÑ´Ù. 4ºÎ´Â ½ÇÁ¦ MSX ³»¿¡¼ MSX-C, MSX º£ÀÌÁ÷, ¾î¼Àºí¸® µîÀ¸·Î °³¹ßÇÏ´Â ¹æ¹ýÀ» »ìÆ캸°í, SDCC, HI-TECH C ÄÄÆÄÀÏ·¯, Fusion-C µî °ü·Ã µµ±¸, ±×¸®°í »ùÇà ÇÁ·ÎÁ§Æ®µéÀ» ºÐ¼®ÇÑ´Ù.
5ºÎ´Â MSX °³¹ß¿¡¼ ¹è¿î Áö½ÄÀ» ¹ÙÅÁÀ¸·Î MS-DOS¿¡¼ ÀÛµ¿ÇÏ´Â °ÔÀÓÀ» ¸¸µå´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. MS-DOS °³¹ßÀÇ °¡Àå Å« °É¸²µ¹ÀÎ ¸Þ¸ð¸® °ü¸® ¸ðµ¨À» ÀÚ¼¼È÷ ¼³¸íÇÏ°í, °³¹ß ¹× µð¹ö±ëÀÇ ÆíÀǸ¦ À§ÇØ µÎ ¿î¿µÃ¼Á¦¸¦ È°¿ëÇÏ´Â ¡®µà¾ó ½Ã½ºÅÛ¡¯ ¹æ¹ý·ÐÀ» µµÀÔÇÑ´Ù. µµ½º¹Ú½º, DJGPP, VGALIB, ¾Ë·¹±×·Î4 µîÀ¸·Î »ùÇà ¼Ò½ºµéÀ» ºôµåÇغ¸¸ç ¸ð´ø °³¹ß ȯ°æ¿¡¼ MS-DOS °ÔÀÓÀ» Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» ÀÍÈù´Ù. µð¹ö±ë ¶ÇÇÑ ÇÑ Ã©Å͸¦ ÇÒ¾ÖÇØ Á» ´õ ÀÚ¼¼È÷ ´Ù·ç°í, SDL°ú HX µµ½º ÀͽºÅÙ´õ¸¦ »ç¿ëÇÑ ´õ¿í È®ÀåµÈ Å©·Î½º Ç÷§Æû ÇÁ·Î±×·¡¹ÖÀÇ °¡´É¼º¿¡ ´ëÇؼµµ »ìÆ캻´Ù.
6ºÎ´Â ¾Õ¿¡¼ ÀÍÈù Áö½ÄÀ» ¹ÙÅÁÀ¸·Î, Äڸ𵵾î 64, (½´ÆÛ)ÆйÌÄÄ, ¾Æ¹Ì°¡, PC ¿£Áø, ¸Þ°¡ µå¶óÀ̺ê, °ÔÀÓº¸ÀÌ (¾îµå¹ê½º), 3DO, ¼¼°¡ »õÅÏ µî 10°¡Áö ·¹Æ®·Î Ç÷§Æû¿¡¼ °ÔÀÓÀ» °³¹ßÇÏ°í ºôµåÇÏ´Â ¹æ¹ýÀ» °£´ÜÈ÷ »ìÆ캻´Ù....
-
-
º£Å¸¸®´õ Èıâ xiii
ÇÁ·Ñ·Î±× xv
ÀÌ Ã¥¿¡ ´ëÇÏ¿© xvii
PART I Áغñ¿îµ¿
CHAPTER 1 MSX Ç÷§Æû°ú Ä£ÇØÁö±â 3
1.1 ¿¡¹Ä·¹ÀÌÅÍ 5
1.2 MSX1 °ÔÀÓ 7
1.3 MSX1 ½ºÆå 9
1.4 ¸Þ¸ð¸® ·¹À̾ƿô 11
¸¶Ä¡¸ç 13
CHAPTER 2 °³¹ß ȯ°æ ±¸Ãà 14
2.1 IDE 17
2.2 WSL2 18
2.3 ¿ìºÐÅõ 20.04 LTS 18
2.4 ºôµå ½Ã½ºÅÛ ¹× WSL ȯ°æ ±¸Ãà 19
__2.4.1 ÄܼÖÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý 20 / 2.4.2 GUI ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ´Â ¹æ¹ý 21
__2.4.3 retro_msx ¹èÆ÷ÆÇÀÇ ³»¿ë 22
2.5 ¼Ò½º ÄÚµå ¼³Ä¡ 23
2.6 ¼Ò½º ÄÚµå ºôµå 24
¸¶Ä¡¸ç 25
PART 2 MSX1 °ÔÀÓ °³¹ß
CHAPTER 3 ±âÃÊ ´ÙÁö±â 29
3.1 ubox MSX ¶óÀ̺귯¸® 30
3.2 HelloWorld 33
__3.2.1 ¼Ò½º ºÐ¼® 35 / 3.2.2 ubox API 38
__3.2.3 crt0.z80 40 / 3.2.4 Makefile 42 / 3.2.5 ½Ç½À 42
3.3 ÄÜ¼Ö ¸ðµå HelloWorld 43
3.4 ŸÀÌ¸Ó 45
3.5 ¿ÜºÎ ¶óÀ̺귯¸® È°¿ëÇϱâ 48
3.6 ¹è°æÀ½¾Ç 50
3.7 È¿°úÀ½ 52
¸¶Ä¡¸ç 54
CHAPTER 4 »ùÇà °ÔÀÓ ÇÁ·ÎÁ§Æ® 56
4.1 ½º³×ÀÌÅ© 56
__4.1.1 °ÔÀÓ ·ÎÁ÷ 57 / 4.1.2 Á¤¸® 63
4.2 ¼ÒÄÚ¹Ý 64
__4.2.1 °ÔÀÓ ·ÎÁ÷ 65 / 4.2.2 Á¤¸® 71
4.3 Å×Æ®¸®½º 71
__4.3.1 ÀڷᱸÁ¶ 72 / 4.3.2 °ÔÀÓ ·ÎÁ÷ 73 / 4.3.3 Á¤¸® 79
4.4 ºê·¹ÀÌÅ©¾Æ¿ô 80
__4.4.1... ½ºÇÁ¶óÀÌÆ® 81 / 4.4.2 Çö´ëÀû ·»´õ¸µ ½Ã½ºÅÛ 81
__4.4.3 MSX1ÀÇ ½ºÇÁ¶óÀÌÆ® ½Ã½ºÅÛ 84 / 4.4.4 °ÔÀÓ ·ÎÁ÷ 88
¸¶Ä¡¸ç 92
CHAPTER 5 GREEN ÇÁ·ÎÁ§Æ® 94
5.1 ÇÁ·ÎÁ§Æ® ±¸¼º 95
5.2 ¸ÞÀÎ ÇÔ¼ö ¹× ½Ã½ºÅÛ ÃʱâÈ 97
5.3 °ÔÀÓ ·ÎÁ÷ 100
__5.3.1 ÃʱâÈ 100 / 5.3.2 °ÔÀÓ ·çÇÁ 106 / 5.3.3 »óÈ£ÀÛ¿ë 107
¸¶Ä¡¸ç 112
CHAPTER 6 ¸®¼Ò½º À¯Æ¿¸®Æ¼ 115
6.1 ¸Ê µ¥ÀÌÅÍ 116
__6.1.1 Tiled ¸Ê ¿¡µðÅÍ 116 / 6.2.1 map.py 121 / 6.1.3 Á¤¸® 126
6.2 ŸÀÏ µ¥ÀÌÅÍ 126
6.3 ½ºÇÁ¶óÀÌÆ® µ¥ÀÌÅÍ 127
6.4 »ç¿îµå 130
__6.4.1 ¹è°æÀ½¾Ç 131 / 6.4.2 È¿°úÀ½ 133
¸¶Ä¡¸ç 134
CHAPTER 7 ÇǶó¹Ìµå Äù½ºÆ® 136
7.1 °ÔÀÓ ·ÎÁ÷ 137
7.2 ¸Ê µ¥ÀÌÅÍ ¸¸µé±â 144
7.3 À¯Æ¿¸®Æ¼ Ä¿½ºÅ͸¶ÀÌ¡ 147
¸¶Ä¡¸ç 150
CHAPTER 8 ±×·¡ÇÈ ÀÛ¾÷ 152
8.1 ŸÀϼ 152
__8.1.1 ±âº» ¾ÆÀ̵ð¾î 153 / 8.1.2 ±ÙÁ¢ »ö»ó ±¸Çϱâ 156 / 8.1.3 24ºñÆ® PNG·Î º¯È¯ 157
8.2 ½ºÇÁ¶óÀÌÆ® Á¦ÀÛ 157
8.3 ½ÇÀü 162
¸¶Ä¡¸ç 166
PART 3 ½ÉÈ ÁÖÁ¦
CHAPTER 9 µð¹ö±ë 169
9.1 ·Î±ë 170
9.2 openMSX µð¹ö°Å 173
__9.2.1 µð¹ö°Å »ç¿ë¹ý 175 / 9.2.2 ½É¹ú ÆÄÀÏ 176 / 9.2.3 ½É¹ú º¯È¯ ¹× Ãß°¡ 179
__9.2.4 ºê·¹ÀÌÅ©Æ÷ÀÎÆ® Å×½ºÆ® 181 / 9.2.5 º¯¼ö Á¶È¸ 184 / 9.2.6 º¯¼ö Á¶È¸ ½Ç½À 187
¸¶Ä¡¸ç 190
CHAPTER 10 Å©·Î½º Ç÷§Æû ÇÁ·Î±×·¡¹Ö°ú Æ÷Æà 191
10.1 Å©·Î½º Ç÷§Æû ÇÁ·Î±×·¡¹Ö 192
10.2 Win32 ÇÁ·ÎÁ§Æ® 193
__10.2.1 ±âº» ¾ÆÀ̵ð¾î 194 / 10.2.2 ubox API ¼öÁ¤ 195
__10.2.3 GREEN ÇÁ·ÎÁ§Æ® 196 / 10.2.4 ubox API ±¸Çö 197 / 10.2.5 Á¤¸® 204
10.3 ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ® 205
__10.3.1 ±âº» ÇÁ·ÎÁ§Æ® »ý¼º 206 / 10.3.2 ¾Èµå·ÎÀ̵å SDL 212
__10.3.3 °¡»ó Æеå 217 / 10.3.4 Æ÷Æà 218 / 10.3.5 Á¤¸® 219
10.4 YUZA OS 220
10.5 ¿¡¹Ä·¹ÀÌÅÍ 222
¸¶Ä¡¸ç 226
PART 4 ÁøÂ¥ MSXÀÇ ¼¼°è
CHAPTER 11 MSX-C 229
11.1 °³¹ß ȯ°æ ±¸Ãà 230
11.2 ÄÄÆÄÀÏ ÀÌÇØÇϱâ 234
11.3 ÆíÁý±â 235
11.4 ÄÄÆÄÀÏ ¼Óµµ ³ôÀ̱â 235
__11.4.1 MSX-C Åø ¼º´É °³¼± 236 / 11.4.2 Çϵå¿þ¾î ±³Ã¼ 236
__11.4.3 Ç÷ÎÇÇ¿¡¼ ÇÏµå µð½ºÅ©·Î Àüȯ 236
11.5 »ùÇà ÇÁ·ÎÁ§Æ® 237
__11.5.1 ½´ÅÍ 237 / 11.5.2 ƽÅÃÅä 238 / 11.5.3 Tiny Shell 240
¸¶Ä¡¸ç 241
CHAPTER 12 MSX °³¹ßÀ» À§ÇÑ ·¹ÆÛ·±½º 243
12.1 SDCC 245
__12.1.1 ȯ°æ ±¸Ãà 245 / 12.1.2 ½ºÅ¸Æ®¾÷ ÄÚµå 246
__12.1.3 Skeleton C project for MSX 246 / 12.1.4 libMSX 247
__12.1.5 MSX SDCC Boilerplate 248 / 12.1.6 I.N.E.R.T.I.A. 249
__12.1.7 MSX Fighter 250 / 12.1.8 azombie 251
12.2 HI-TECH C ÄÄÆÄÀÏ·¯ 251
__12.2.1 HelloWorld 252 / 12.2.2 C experiments for msx 253 / 12.2.3 CR3 254
12.3 Fusion-C 255
__12.3.1 ȯ°æ ¼³Á¤ 256 / 12.3.2 bncball 257
__12.3.3 Brick Breaker Santa Demo 258 / 12.3.4 Captain kik 260
__12.3.5 Atlanta 260 / 12.3.6 Star Rangers 262 / 12.3.7 ·¹ÆÛ·±½º 263
12.4 ºñÁÖ¾ó ½ºÆ©µð¿À 263
__12.4.1 ¸ÞÀÌÅ©ÆÄÀÏ ÇÁ·ÎÁ§Æ® 264 / 12.4.2 MSX-Templates-for-VisualStudio 266
__12.4.3 Arya 267 / 12.4.4 Å×Æ®¸®½º 267
12.5 Z88DK 268
__12.5.1 ȯ°æ ±¸Ãà 269 / 12.5.2 plot 269 / 12.5.3 ƽÅÃÅä 270
__12.5.4 balloons 270 / 12.5.5 Death Star 271
__12.6 RetroDeluxe °ÔÀÓ ¿£Áø 272
12.7 MSX2DAAD 274
¸¶Ä¡¸ç 276
CHAPTER 13 ±âŸ ¾ð¾î MSX ÇÁ·Î±×·¡¹Ö 278
13.1 MSX º£ÀÌÁ÷ 278
__13.1.1 °¡»ó Ç÷ÎÇÇ µð½ºÅ© Áغñ 278 / 13.1.2 ½ºÇÇµå °ÔÀÓ 280
__13.1.3 º£ÀÌÁ÷ ¸í·É¾î 281 / 13.1.4 PAPPLE 281
__13.1.5 MSXPen 282 / 13.1.6 ·¹ÆÛ·±½º 284
13.2 Z80 ¾î¼Àºí¸® 285
__13.2.1 HelloWorld 286 / 13.2.2 Æ®·£½ºº¼ 289 / 13.2.3 MSXPen 290
__13.2.4 8bitworkshop IDE 293 / 13.2.5 Æë±Ï Ç÷§Æ÷¸Ó °ÔÀÓ 294
__13.2.6 Æþ 295 / 13.2.7 ¸ÞÅ»±â¾î 296
13.3 ÀÚ¹Ù 297
MSX Æí ¸¶¹«¸® 302
PART 5 MS-DOS¿ë °ÔÀÓ ¸¸µé±â
CHAPTER 14 MS-DOS »ìÆ캸±â 307
14.1 XT 310
14.2 286 310
14.3 ¸Þ¸ð¸® °ü¸® 314
__14.3.1 EMS 318 / 14.3.2 XMS 319
14.4 386 321
__14.4.1 EMM386 322 / 14.4.2 µµ½º ÀͽºÅÙ´õ 323
14.5 486 326
¸¶Ä¡¸ç 326
CHAPTER 15 °³¹ß µµ±¸ »ìÆ캸±â 328
15.1 µµ½º¹Ú½º 329
15.2 ÄÄÆÄÀÏ·¯ 333
15.3 ȯ°æ ±¸Ãà 333
CHAPTER 16 µµ½º °ÔÀÓ ÇÁ·ÎÁ§Æ® 335
16.1 ¸Þ¸ð¸® ¸ðµ¨ 335
16.2 µµ½º¹Ú½º ºôµå ½Ã½ºÅÛ 338
__16.2.1 Å×Æ®¸®½º 338 / 16.2.2 ½´ÅÍ ÇÁ·ÎÁ§Æ®¿Í MegaBreak 340
__16.2.3 Little Game Engine 342 / 16.2.4 Commander Keen in Keen Dreams 343
16.3 ÄÜ¼Ö µµ½º ºôµå ½Ã½ºÅÛ 345
__16.3.1 Jump 'n Bump 345 / 16.3.2 Eradicate 346
¸¶Ä¡¸ç 347
CHAPTER 17 VGALIB 349
17.1 Win32 ºôµå 350
17.2 µµ½º¹Ú½º + º¼·£µå C++ IDE 350
17.3 µµ½º¹Ú½º + ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå 351
17.4 µà¾ó ¸ð´ÏÅ͸¦ È°¿ëÇÑ µð¹ö±ë 352
¸¶Ä¡¸ç 354
CHAPTER 18 ¾Ë·¹±×·Î4 355
18.1 °³¹ß ½Ã½ºÅÛ ±¸Ãà: Win32/DOS ÄÄÇø®Æ® ½Ã½ºÅÛ 356
18.2 HelloWorld 358
__18.2.1 Win32 ºôµå 359 / 18.2.2 DOS ºôµå 360
__18.2.3 Makefile 362 / 18.2.4 Á¤¸® 363
18.3 ¾Ë·¹±×·Î4 ÇÁ·Î±×·¡¹Ö ±âÃÊ 363
__18.3.1 ±âº» ÇÁ·¹ÀÓ¿öÅ© 363 / 18.3.2 µð¹ö±ë 365
18.4 ¾Ë·¹±×·Î4 API È°¿ë 366
__18.4.1 ºñÆ®¸Ê ·Îµù 367 / 18.4.2 ´õºí ¹öÆÛ¸µ 368 / 18.4.3 ŸÀÌ¸Ó 370
__18.4.4 ¹Ù¿îµù ¹Ú½º¸¦ ÅëÇÑ Ãæµ¹ °¨Áö 371 / 18.4.5 ½º³×ÀÌÅ© ¹ÙÀÌÆ® 373
__18.4.6 µ¥ÀÌÅÍ ÆÄÀÏ »ç¿ëÇϱâ 374 / 18.4.7 Á¤¸® 377
18.5 °ÔÀÓ ÇÁ·ÎÁ§Æ®: ±âÃÊÆí 377
__18.5.1 ºê·¹ÀÌÅ©¾Æ¿ô 377 / 18.5.2 Å×Æ®¸®½º 381
__18.5.3 Å×Æ®¸®½º 2 382 / 18.5.4 ½º³×ÀÌÅ© ¹ÙÀÌÆ® 383
18.6 °ÔÀÓ ÇÁ·ÎÁ§Æ®: °í±ÞÆí 386
__18.6.1 ½´ÅÍ 386 / 18.6.2 RA2 387 / 18.6.3 Å×Æ®¸®½º 388
__18.6.4 ½ºÄÉÀÌÅÍ 388 / 18.6.5 ¸¶¸®¿À Ä«Æ® 389 / 18.6.6 µ¿Å° 390
__18.6.7 ¾îµåº¥Ã³ µ¥¸ð ÇÁ·ÎÁ§Æ® 390 / 18.6.8 ȣȯ¼º È®ÀÎ 391
18.7 ¸ÅÇÇ ¿¡µðÅÍ 392
__18.7.1 ¸Ê µ¥ÀÌÅÍ ÀÛ¼º 393 / 18.7.2 ¸Ê µ¥ÀÌÅÍ ·Îµå 395
__18.7.3 ¸Ê µ¥ÀÌÅÍ¿Í »óÈ£ÀÛ¿ë 397 / 18.7.4 ÃÖÁ¾ Å×½ºÆ® 401 / 18.7.5 Á¤¸® 402
18.8 ¼µåÆÄƼ 403
__18.8.1 zlib 404 / 18.8.2 ppcol 404 / 18.8.3 dumb 406
__18.8.4 jptui 407 / 18.8.5 pmask 407 / 18.8.6 libxml2 409
18.9 Æø½º·¹ÀÎÀú ¸®¸ÞÀÌÅ© 409
__18.9.1 ¼µåÆÄƼ 412 / 18.9.2 ÇÑ±Û Ãâ·Â 414 / 18.9.3 °ÔÀÓ ·ÎÁ÷ 417
__18.9.4 °ÔÀÓ ¸®¼Ò½º 421 / 18.9.5 Á¤¸® 423
¸¶Ä¡¸ç 424
CHAPTER 19 µð¹ö±ë ½ÇÀü 426
19.1 32ºñÆ® ÇÁ·Î±×·¥ 427
19.2 Plumber No More 429
__19.2.1 ¸®¸ðÆ® µð¹ö±ë 430 / 19.2.2 µð¹ö±ë ½ÇÀü 431
¸¶Ä¡¸ç 435
CHAPTER 20 SDL + HX µµ½º ÀͽºÅÙ´õ 437
20.1 Á¦¾à Á¶°Ç 438
__20.1.1 ÆÄÀÏ À̸§ ±æÀÌ 439 / 20.1.2 ÄÄÆÄÀÏ·¯ ¼±Åà 439
__20.1.3 ±×·¡ÇÈ Ä«µå 440 / 20.1.4 SDL ¹öÀü ¹®Á¦ 440
20.2 ȯ°æ ±¸Ãà 441
20.3 »ùÇà ÇÁ·Î±×·¥ 442
__20.3.1 Hello ÇÁ·ÎÁ§Æ® 443 / 20.3.2 ÆѸÇ#1 444 / 20.3.3 ÆѸÇ#2 445
20.4 GREEN ÇÁ·ÎÁ§Æ® 446
¸¶Ä¡¸ç 448
MS-DOS Æí ¸¶¹«¸® 450
PART 6 ±× ¹ÛÀÇ ·¹Æ®·Î Ç÷§Æû °ÔÀÓ ÇÁ·Î±×·¡¹Ö
CHAPTER 21 Äڸ𵵾î 64 455
21.1 ȯ°æ ±¸Ãà 455
21.2 Ball 458
21.3 C64maze 459
CHAPTER 22 Æйи® ÄÄÇ»ÅÍ 461
22.1 ȯ°æ ±¸Ãà 461
22.2 HelloWorld 462
22.3 2D Ç÷§Æ÷¸Ó °ÔÀÓ 463
CHAPTER 23 ¾Æ¹Ì°¡ 465
23.1 ¿¡¹Ä·¹ÀÌÅÍ 467
23.2 ºôµå ȯ°æ ±¸Ãà 472
23.3 ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå ¾Æ¹Ì°¡ ÀͽºÅÙ¼Ç 474
CHAPTER 24 PC ¿£Áø 477
24.1 ȯ°æ ¼³Á¤ 477
24.2 HelloWorld 478
24.3 bonks 479
CHAPTER 25 ¸Þ°¡ µå¶óÀ̺ê 480
25.1 ȯ°æ ¼³Á¤ 480
25.2 IDE ¼³Ä¡ 481
25.3 HelloWorld 484
25.4 »ùÇà 2D Ç÷§Æ÷¸Ó 485
CHAPTER 26 °ÔÀÓº¸ÀÌ 486
26.1 ȯ°æ ±¸Ãà 486
26.2 HelloWorld 487
26.3 °í±Þ ¿¹Á¦ 488
26.4 µ¿Àû µð¹ö±ë 489
CHAPTER 27 ½´ÆÛÆйÌÄÄ 492
27.1 ȯ°æ ¼³Á¤ 493
27.2 HelloWorld 493
27.3 BreakOut 495
CHAPTER 28 3DO 496
28.1 ȯ°æ ±¸Ãà 497
28.2 »ùÇà ÇÁ·ÎÁ§Æ® ºôµå 498
28.3 Space Invaders Invaders 499
CHAPTER 29 ¼¼°¡ »õÅÏ 500
29.1 Á¶ ¿£Áø 501
29.2 Saturn Orbit 504
CHAPTER 30 °ÔÀÓº¸ÀÌ ¾îµå¹ê½º 506
30.1 ȯ°æ ±¸Ãà 507
30.2 ¹®ÀÚ Ãâ·Â 507
30.3 Tank Gameboy Advance 508
30.4 Skiing Advance 509
30.5 BATTLE-CITY-GBA 510
30.6 Programmer¡¯s Notepad 511
APPENDIX ºÎ·Ï
APPENDIX A ºñÁÖ¾ó ½ºÆ©µð¿À 2019 519
A.1 vcpkg 520
A.2 ´ÜÃàÅ° 521
APPENDIX B SDL 524
B.1 Çø³ ÇÁ·ÎÁ§Æ® 525
B.2 ·¹ÆÛ·±½º 527
¿¡ÇÊ·Î±× 513
APPENDIX C ¿ìºÐÅõ À̹ÌÁö ¸¸µé±â 529
C.1 SDCC 4.0 ¼³Ä¡ 530
C.2 ÆÄÀ̽ã 3.9 ¼³Ä¡ 530
C.3 hex2bin 531
C.4 ¾ÆÄÚ½º Æ®·¡Ä¿ 2 531
ã¾Æº¸±â 533
-
-
·ÒÆÑÀÇ ÃÖ´ë Å©±â´Â 32 KB ÀÌÇÏ°¡ µÇ¾î¾ß ÇÏ¸ç ·¥ÀÇ Å©±â´Â 8 KB~64 KB, ºñµð¿À·¥Àº 16 KB¶ó´Â °ÍÀ» ±â¾ïÇصÎÀÚ. 2021³â ±âÁØ ÃֽŠµ¥½ºÅ©ÅéÀÇ ¸Þ¸ð¸®´Â 64 GB, NVIDIA ÁöÆ÷½º RTX 3090ÀÇ ºñµð¿À·¥ÀÇ Å©±â°¡ 24 GBÀÎ °ÍÀ» »ý°¢Çϸé MSX1 ¸Ó½ÅÀÇ »ç¾çÀº ³Ê¹« ÃʶóÇØ º¸ÀδÙ. / ¶Ç ÀÎÅÚ i9 ÄÚ¾î ½Ã¸®ÁîÀÇ ÄÚ¾î ÇϳªÀÇ Å¬·Ï ¼Óµµ´Â ´ë·« 4 GHzÀ̸ç Z80 ÇÁ·Î¼¼¼ÀÇ Å¬·ÏÀº 3.58 MHzÀ̹ǷΠºñ±³Çϱ⠹θÁÇÒ Á¤µµÀÇ ¼º´ÉÀÌ´Ù. ¸ÖƼ Äھ °í·ÁÇßÀ» ¶§, i9 ½Ã¸®Áî´Â Äھ 10°³, ³í¸® Äھ 20°³ÀÎ °ÍÀ» °¨¾ÈÇÏ¸é µÎ CPU °£ ¼º´É °ÝÂ÷´Â ´õ¿í´õ ¹ú¾îÁø´Ù. (11ÂÊ)
ubox MSX ¶óÀ̺귯¸®´Â MSX1 °ÔÀÓÀ» ½±°Ô Á¦ÀÛÇÏÀÚ´Â ÃëÁö ¾Æ·¡ Á¦ÀÛµÈ C ¶óÀ̺귯¸®´Ù. »ç¿ëÀÚ°¡ ÃÖ´ëÇÑ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀÎÅÍÆäÀ̽º¸¦ ±¸ÃàÇß´Ù. ¹°·Ð MSX º£ÀÌÁ÷ ¾ð¾î¿Í Z80 ¾ð¾î·Îµµ MSX °ÔÀÓÀ» ÀÛ¼ºÇÏ´Â °ÍÀÌ °¡´ÉÇÏÁö¸¸ ¾ð¾îÀÇ ¹ü¿ë¼ºÀÌ ³·°í ½Ã°£ ÅõÀÚ ´ëºñ È¿À²¼ºÀÌ ¶³¾îÁö¹Ç·Î ½Ç¿ëÀûÀÎ ¾ð¾î·Î °ÔÀÓÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» °±¸ÇØ¾ß ÇÑ´Ù. C ¾ð¾î´Â ¹ü¿ëÀûÀ¸·Î »ç¿ëµÇ´Â ¾ð¾îÀÏ »Ó¸¸ ¾Æ´Ï¶ó ´çºÐ°£Àº »ç¸êÇÒ ¿î¸í¿¡ óÇÑ ¾ð¾î°¡ ¾Æ´Ï¹Ç·Î C ¾ð¾î·Î MSX °ÔÀÓÀ» °³¹ßÇÒ ¼ö ÀÖ´Ù¸é ÃÖÀûÀÏ °ÍÀ̶ó ÆÇ´ÜÇß´Ù. ubox MSX ¶óÀ̺귯¸®´Â Z80 CPU¸¦ Á¦¾îÇÏ´Â Äڵ带 Z80 ¾î¼Àºí¸® ¾ð¾î·Î ±¸ÇöÇÑ ´ÙÀ½, ±× Äڵ带 ·¡ÇÎÇÏ¿© C ¾ð¾î¿¡¼ È£ÃâÇÒ ¼ö ÀÖµµ·Ï ±¸ÇöÇß´Ù. (30ÂÊ)
¾Õ¿¡¼ ½ºÇÁ¶óÀÌÆ®ÀÇ °³³ä¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¼Ò°³ÇÑ ÀÌÀ¯´Â ºê·¹ÀÌÅ©¾Æ¿ô °ÔÀÓÀ» Æ÷ÇÔÇؼ ¾ÕÀ¸·Î ´Ù·ê °ÔÀÓµéÀÌ ½ºÇÁ¶óÀÌÆ® ±â´ÉÀ» »ç¿ëÇϱ⠶§¹®ÀÌ´Ù. ¿©±â±îÁö ³»¿ëÀ» ÀÌÇØÇß´Ù¸é ubox MSX ¶óÀ̺귯¸®°¡ Á¦°øÇÏ´Â ½ºÇÁ¶óÀÌÆ® °ü·Ã ÇÔ¼öµµ À̸§À» ÅëÇØ ½±°Ô À¯ÃßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. / ºê·¹ÀÌÅ©¾Æ¿ô °ÔÀÓ ¿ª½Ã ¸ÞÀÎ ÇÔ¼ö¿¡¼ run_game ÇÔ¼ö¸¦ È£ÃâÇÏ¿© ¸ÞÀÎ ·ÎÁ÷À» ½ÇÇàÇÑ´Ù. InitGame ÇÔ¼ö¸¦ È£ÃâÇؼ °ÔÀÓ È¯°æÀ» ÃʱâÈÇÏ°í draw_map() ÇÔ¼ö¸¦ È£ÃâÇؼ ¸ÊÀ» ±×¸°´Ù. ±×´ÙÀ½ while ·çÇÁ·Î ÁøÀÔÀ» Çؼ ¸ÞÀÎ ·ÎÁ÷À» ½ÇÇàÇÑ´Ù. °ø°ú ÆÐµé °°Àº ½ºÇÁ¶óÀÌÆ®¸¦ Á¶ÀÛÇϱâ À§Çؼ´Â ½ºÇÁ¶óÀÌÆ® ¸Å´ÏÀú ½Ã½ºÅÛÀ» È°¿ëÇÑ´Ù. ½ºÇÁ¶óÀÌÆ® °ü·Ã ÇÔ¼ö´Â spman.h ÆÄÀÏ¿¡ Á¤ÀǵǾî ÀÖÀ¸¸ç spman_init ÇÔ¼ö¸¦ È£ÃâÇؼ Ãʱâȸ¦ ¼öÇàÇÑ´Ù. (88ÂÊ)
°ÔÀÓ °³¹ß¿¡¼´Â °ÔÀÓ ÄÜÅÙÃ÷ °³¹ßÀÌ ÇÙ½ÉÀÌÁö¸¸ ºÎ¼öÀûÀ¸·Î ¹ö±×¸¦ ºü¸¥ ½Ã°£¿¡ Àâ¾Æ³¾ ¼ö ÀÖ´Â µð¹ö±ë Å×Å©´ÐÀÌ ÇÊ¿äÇÏ´Ù. 9Àå¿¡¼´Â µð¹ö±ë Å×Å©´ÐÀÇ ´ëÇ¥ÀûÀÎ ¿¹·Î ·Î±ë ±â¹ý°ú openMSX ¹× openMSX µð¹ö°Å¸¦ È°¿ëÇÑ µ¿Àû µð¹ö±ë ±â¹ýÀ» ¼Ò°³Çß´Ù. / openMSX µð¹ö°Å¸¦ È°¿ëÇÏ¸é ´Ù¼Ò ºÒÆíÇϱâ´Â ÇÏÁö¸¸ Àü¿ª º¯¼ö³ª ·ÎÄà º¯¼ö, ±×¸®°í ÇÔ¼öÀÇ ÆĶó¹ÌÅÍ °ªÀ» Á¶È¸ÇÒ ¼ö ÀÖÀ½À» È®ÀÎÇß´Ù. ¶ÇÇÑ ºôµå ½Ã »ý¼ºÇÑ ½É¹úÀ» È°¿ëÇÏ¸é ½ÇÇà Äڵ带 C ¼Ò½º ·¹º§¿¡¼µµ È®ÀÎ °¡´ÉÇß´Ù. ¿©±â¼ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÇ×Àº, Çö´ëÀÇ µð¹ö°Å´Â 9Àå¿¡¼ »ìÆìºÃ´ø µð¹ö±ë ´Ü°è¸¦ ÀüºÎ Àº´ÐÇÏ¿© »ç¿ëÀÚ¿¡°Ô ÃÖ´ëÇÑÀÇ ÆíÀǼºÀ» Á¦°øÇÑ´Ù´Â °ÍÀÌ´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À¿¡¼ C++·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥À» µð¹ö±ëÇÒ ¶§¿¡´Â ÀÚµ¿À¸·Î ·ÎÄà º¯¼öÀÇ À̸§À» ÇØ°áÇϹǷΠÇÔ¼ö ³»ºÎ¸¦ Á¶È¸ÇÒ ¶§ ¾î¼Àºí¸® ¾ð¾î¸¦ º¼ ÇÊ¿ä°¡ ¾ø´Ù. µð¹ö°Å°¡ ÀÚµ¿À¸·Î ÀÛ¾÷À» ó¸®ÇØÁֱ⠶§¹®ÀÌ´Ù. (190ÂÊ)
¼³Á¤ ÆÄÀÏ¿¡ HIMEM.SYS µå¶óÀ̹ö¸¦ ·ÎµåÇÏ°í DOS=HIGH ¸í·ÉÀ» ±â¼úÇϸé Ä¿³ÎÀÇ ÀϺθ¦ HMA ¿µ¿ªÀ¸·Î À̵¿ÇÒ ¼ö ÀÖ´Ù. / HIMEM.SYS µå¶óÀ̹ö¸¦ ½ÇÇàÇÏ°í ³ª¸é XMS API È£Ãâ¿¡ µû¸¥ ¸Þ¸ð¸® ÇÒ´çÀÌ °¡´ÉÇØÁø´Ù. ÀÌÈÄ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ XMS API¸¦ »ç¿ëÇؼ XMS ¸Þ¸ð¸®¿¡ ¸Þ¸ð¸® ÇÒ´çÀ» ¿äûÇϰųª Àб⸦ ½ÇÇàÇϸé HIMEM.SYS¿¡¼ ±¸ÇöÇÑ XMS API ±¸Çöü°¡ ½ÇÇàµÈ´Ù. ¸®¾ó ¸ðµå¿¡¼´Â 1 MB ÀÌ»óÀÇ ¸Þ¸ð¸®¿¡ Á¢±ÙÇÏ´Â °Í...ÀÌ ºÒ°¡´ÉÇϱ⠶§¹®¿¡ HIMEM.SYS´Â ¸ÕÀú CPU ¿î¿µ¸ðµå¸¦ 16ºñÆ® º¸È£ ¸ðµå·Î ÀüȯÇÑ´Ù. (320ÂÊ)
ű½ºÅ¸Æ®(Kickstart)´Â Äڸ𵵾 °³¹ßÇÑ ¾Æ¹Ì°¡ ÄÄÇ»ÅÍ ºÎÆ®½ºÆ®·¦ Æß¿þ¾î´Ù. IBM-PC¿¡ Àü¿øÀ» ³ÖÀ¸¸é BIOS°¡ Çϵå¿þ¾î¸¦ ÃʱâÈÇϵíÀÌ Å±½ºÅ¸Æ®µµ ¾Æ¹Ì°¡ ÄÄÇ»ÅÍÀÇ Çϵå¿þ¾î¸¦ ÃʱâÈÇÑ´Ù. ´Ù¸¸ IBM-PCÀÇ BIOS¿Í´Â ´Þ¸®, ű½ºÅ¸Æ®´Â ÀÚüÀûÀ¸·Î ¾Æ¹Ì°¡(OSAmigaOS)ÀÇ ±¸¼º ¿ä¼Ò¸¦ ³»ÀåÇÏ°í ÀÖÀ¸¸ç ¾Æ¹Ì°¡OSÀÇ ÇÙ½É ±¸¼º ¿ä¼Ò¸¦ ÃʱâÈÇϴ åÀÓµµ °¡Áø´Ù. ű½ºÅ¸Æ®´Â Çϵå¿þ¾î¸¦ ÃʱâÈÇÏ°í OSÀÇ ÃʱâÈ ÀÛ¾÷À» ¿Ï·áÇÑ ´ÙÀ½¿¡´Â ÇÏµå µð½ºÅ©³ª Ç÷ÎÇÇ µð½ºÅ© µîÀÇ ¸Åü¸¦ ÀÐ¾î¼ ºÎÆÃÀ» ½ÃµµÇÑ´Ù. (466ÂÊ)
-
-
-
|
¹ÚÁÖÇ× [Àú]
|
|
-
°ÔÀÓ¾÷°è¿¡¼ 10³â° ÀÏÇÏ°í ÀÖ´Â °³¹ßÀÚ´Ù. ¾î¸° ½ÃÀý ±¹»ê °ÔÀÓÀ̾ú´ø PC°ÔÀÓ ¡®Æø½º·¹ÀÎÀú¡¯³ª ¡®±×³¯ÀÌ ¿À¸é 3¡¯ °°Àº °ÔÀÓ¿¡ °¨¸íÀ» ¹Þ¾Æ ÆÐÅ°Áö °ÔÀÓ °³¹ßÀ» ²Þ²ã¿ÔÀ¸³ª ÆÐÅ°Áö °ÔÀÓ ½ÃÀåÀÌ »çÀåµÈ Çö½ÇÀ» ¹Þ¾ÆµéÀÌ°í ¿Â¶óÀÎ °ÔÀÓ¾÷ü¿¡ ÀÔ»çÇÏ°Ô µÇ¾ú´Ù. Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¡¸Ó·Î ÀÔ»çÇßÁö¸¸ ¿©·¯ °¡Áö ȸ»ç »çÁ¤À¸·Î ¼¹ö ÇÁ·Î±×·¡¸Ó·Î ÀüÇâÇÏ°Ô µÇ¾úÀ¸¸ç ÀÌÈÄ·Î °è¼Ó ¿Â¶óÀÎ °ÔÀÓ ¼¹ö ÇÁ·Î±×·¡¸Ó·Î ±Ù¹«ÇØ ¿Ô´Ù. ¼°´ëÇб³¿¡¼ ÄÄÇ»ÅÍ°øÇаú ¹°¸®ÇÐÀ» Àü°øÇßÀ¸¸ç Çѱ¹»ê¾÷±â¼ú´ëÇб³ µðÁöÅп£ÅÍÅ×ÀθÕÆ®Çаú¿¡¼ ´ëÇпø °úÁ¤À» ¼ö·áÇÏ¿´´Ù. JCE (Çö Á¶À̽ÃƼ), LINE Plus Corporation¿¡¼ ±Ù¹«ÇÏ¿´À¸¸ç ÇöÀç ¸ð¹ÙÀÏ °ÔÀÓ Á¦ÀÛȸ»çÀÎ ¢ß°¶·°½Ã¿£ÅÍÅ×ÀθÕÆ®¿¡¼ ´ëÇ¥À̻縦 ¿ªÀÓÇÏ°í ÀÖ´Ù. Àú¼·Î´Â ¿Â¶óÀÎ ¼¹ö ÇÁ·Î±×·¡¹Ö °ü·Ã ¼ÀûÀÎ ¡ºC++·Î ¿Â¶óÀÎ °ÔÀÓ ¼¹ö ±¸ÃàÇϱâ : CGSF¸¦ È°¿ëÇÑ °ÔÀÓ ¼¹ö Á¦ÀÛ¡»(ÇѺû¹Ìµð¾î, 2014³â)°ú ¡ºC++·Î ¿Â¶óÀÎ °ÔÀÓ ¼¹ö ±¸ÃàÇϱâ : CGSF ÆÄÇìÃÄ º¸±â¡»(ÇѺû¹Ìµð¾î, 2014³â), ¡ºC++ °³¹ßÀÚ¸¦ À§ÇÑ WIN32 ¿ÀǼҽº ¶óÀ̺귯¸® 100¡»(ÇѺû¹Ìµð¾î, 2014³â)ÀÌ ÀÖ´Ù.
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|