1# $Id: README.DOS,v 1.1.1.1 2000/06/27 01:48:03 amura Exp $ 2============================================================================== 3 README.DOS for Ng 1.3 MS-DOS version. 1991.01.25 4 �����м� (shige@iamas.ac.jp) 5 1.4 (������ɮ) 2000.04.20 6 ¼�� �� (amura@ma3.seikyou.ne.jp) 7============================================================================== 8 91. Ng MS-DOS version 10 11 Ng 1.4 MS-DOS �С������ϡ�Ng 1.4 �� MS-DOS �ذܿ�������ΤǤ���Ng 1.4 12 �ˤĤ��Ƥϡ�README.Ng ���ɤ߲����������Υɥ�����Ȥˤϡ�MS-DOS �Ǥ� 13 ��ͭ����ջ���������Ƥ��ޤ��� 14 15 Ng MS-DOS �С������ϡ�MS-DOS ver. 3.1 �Ǥ�ư����ǧ���Ƥ��ޤ����ޤ��� 16 �����¸����ʬ�Ϥ���ޤ���Τǡ��ɤ� MS-DOS �ޥ���Ǥ����ѤǤ���Ϥ��Ǥ��� 17 (������������ѥ������ IBMPC �ޤ��� PC9801 ���ץ�������ꤹ�뤳�Ȥˤ�� 18 �ơ�IBM PC(J-3100) �С������� PC-9801 �С������ˤ��뤳�Ȥ�Ǥ��� 19 �����ɤΥС�������ǧ����ˤϡ�ng -v �ޤ��� ng -c ��¹Ԥ��� Ng �� 20 �С�������ɽ�������Ʋ������������������ε�ǽ�� Ng 1.3 �ʹߤǤ������Ѥ� 21 ���ޤ��ʲ��������Ǥ� MS-DOS/IBM PC/PC-9801 �Ǥ��碌�� "MS-DOS" �� 22 �ȸƤӤޤ�) 23 24[��] 1.4���� J-3100 �Ǥ� IBM PC �Ǥ�̾�Τ��ѹ����ޤ�����(��ǽŪ�ˤ��Ѥ�� 25 �Ƥ��ޤ���) ����ϡ����Ǥ� J-3100�ǤǤ� IBM PC�ߴ���(�⤷���� DOS/V 26 �ߴ���)������ʤ�ư���塢 J-3100 ��������� IBM PC �ߴ����� 27 ��������Ū�ˤʤä�����Ǥ��� �ɥ�����Ȥǰ����ѹ�����Ƥ��ʤ���ʬ 28 �����뤫���Τ�ޤ���J-3100 �� IBM PC ���ɤߴ������ɤ�Ǥ��������� 29 30 Ng MS-DOS �С�������Ѥ����ۤ�����Τˤϼ��Τ�Τ�����ޤ��� 31 a) UNIX �ǤȰ������ۤ���륽�����ե�����ȥɥ�����Ȱ켰�� 32 b) MS-DOS �����ѤΥ������ե�����켰�� 33 c) MS-DOS �Ǥμ¹ԥ⥸�塼��켰�� 34 d) �ɥ�����Ȱ켰�� 35 36 Ng MS-DOS �С����������Ѥ������ c) �����ܤ����Ȥ��������Τꤿ����� 37 �� d) ������¤���Τ��ᥳ��ѥ���������� a) �ޤ��� b) ��ɬ�פȤʤ� 38 �ޤ����ʤ���a) �ˤ� b) ����� d) �ΤۤȤ�����Ƥ��ޤޤ�Ƥ��ޤ����������� 39 �����ε����¸�Υե�����ϴޤޤ�ޤ����Υɥ������ (README.DOS) �� 40 a) ���� d) ���Ƥ˴ޤޤ�Ƥ��ޤ��� 41 42 Ng MS-DOS �С�������ѥ��뤹��ˤϡ�MS-C 5.1, MS-C 6.0, Turbo-C 43 1.5, Turbo-C 2.0, Turbo-C++ �Τ����줫�Υ���ѥ���ȡ�MASM �ޤ��� TASM�� 44 OPTASM �ʤɤΥ�����֥餬ɬ�פǤ�����������ΥС������� MS-C, Turbo-C 45 �� MS-C, Turbo-C �ʳ��Υ���ѥ���ǥ���ѥ��뤹��ˤϡ�Ng �Υ������μ�ľ 46 ����ɬ�פȤʤ�Ǥ��礦���ʤ���b) �� MS-DOS �����ѤΥ����������ۤˤϡ��� 47 ����֥��ɬ�פȤ��륽������ .obj �ե����뤬�ޤޤ�Ƥ��ޤ��Τǡ�������� 48 �餬�ʤ��Ƥ⥳��ѥ���Ǥ��ޤ��� 49 50 512. Manifest 52 53 Ng MS-DOS �С������Τ��줾������ۤ˴ޤޤ�Ƥ���ե�����ϰʲ����̤�� 54 ���� 55 56 a) UNIX �ǤȰ������ۤ���륽�����ե�����ȥɥ������ 57 MANIFEST �ե����������� 58 59 b) MS-DOS �����ѤΥ������ե���������� 60 README.DOS ���Υɥ�����ȡ� 61 makefile MS-C �Ѥ� makefile��(MS-C 6.0 �� nmake ����� 62 UNIX like �� make ��) 63 makefile.msc MS-C �Ѥ� makefile��(MS-C 5.1 �� make ��) 64 makefile.tc Turbo-C �Ѥ� makefile��(Turbo-C ɸ��� make ��) 65 linkfile link ���˻��Ȥ���� link �ѵ��ҥե����� (MS-C ��) 66 linkfile.tc link ���˻��Ȥ���� link �ѵ��ҥե����� (Turbo-C ��) 67 *.c C ����Υ������� 68 *.h �إå��ե����롣 69 *.asm ������֥�Υ������� 70 *.obj ������֥饽�����Υ��֥������ȡ� 71 rawget31.obj rawgetc.asm �Υ��֥������� (J-3100 ��)�� 72 rawget98.obj rawgetc.asm �Υ��֥������� (PC-9801 ��)�� 73 termcap �¹Ի���ɬ�פȤʤ� termcap (ü����ǽ����) �ե����롣 74 ng.ini �������ե�����Υ���ץ롣 75 COPYING GNU EMACS GENERAL PUBLIC LICENSE 76 77 c) MS-DOS �Ǥμ¹ԥ⥸�塼������� 78 README.DOS ���Υɥ�����ȡ� 79 ng.exe Ng �� MS-DOS ���Ѽ¹ԥ⥸�塼�롣 80 ng31.exe Ng �� J-3100 �Ѽ¹ԥ⥸�塼�롣 81 ng98.exe Ng �� PC-9801 �Ѽ¹ԥ⥸�塼�롣 82 termcap �¹Ի���ɬ�פȤʤ� termcap (ü����ǽ����) �ե����롣 83 ng.ini �������ե�����Υ���ץ롣 84 COPYING GNU EMACS GENERAL PUBLIC LICENSE 85 86 ��) �¹ԥ⥸�塼������ۤˤϡ�MS-DOS/IBM PC/PC-9801 �ѤΥ��åȤ����� 87 ���줢�ꡢ�����ˤ��оݤȤʤ뵡��˹�碌�� ng.exe, ng31.exe, 88 ng98.exe �Τ����줫 1 �Ĥ������ޤޤ�Ƥ��ޤ��� 89 90 d) �ɥ�����Ȥ����� 91 README.DOS ���Υɥ�����ȡ� 92 README.Ng Ng ���ΤˤĤ��Ƥ������� 93 README Mg2a ���ΤˤĤ��Ƥ������� 94 Ng.doc Ng �����ܸ쵡ǽ�ˤĤ��Ƥ������� 95 Ng.tut Ng �ν鿴����������塼�ȥꥢ�롣 96 Ng.ref Ng �Υ�ե�����ޥ˥奢�롣 97 CHANGES.dos Ng �Υ����Ρ��ȡ� 98 fepctrl.doc FEP ��ư����饤�֥��������� 99 mg.tex Mg2a �Υޥ˥奢�롣(TeX �ƥ����ȥե�����) 100 mgidx.tex Mg2a �ޥ˥奢��κ�����(TeX �ƥ����ȥե�����) 101 mg2a.cha Mg2a �����Ρ��ȡ� 102 mgprog.doc Mg2a �Υץ���������˴ؤ��������� 103 COPYING GNU EMACS GENERAL PUBLIC LICENSE 104 105 1063. Make & Install 107 108 UNIX �Ǥ�Ʊ�������ۤ��줿�������ե�������Ѥ��ơ�MS-DOS �ޥ���ǥ���ѥ� 109 �뤷���Ѥ���ˤϡ��ʲ��μ����̤�˹Ԥ��ޤ����ʤ���MS-DOS �����ѤΥ��� 110 ���ե���������ۤ��Ѥ�����ϡ�1) ���� 6) �μ���ɬ�פ���ޤ����� 111 �ˡ�MS-DOS �Ǥμ¹ԥ⥸�塼������Ѥ�������ξ��ϡ�1) ���� 8) �μ��� 112 ɬ�פ���ޤ��ʤ����ʲ��Ǥ� UNIX �ޥ����� Ng �Υ�����������ǥ��쥯 113 �ȥ�� $NG �Ȥ��ޤ��� 114 115 1) UNIX �ޥ����� $NG �β��� MS-DOS �Ѥκ�ȥǥ��쥯�ȥ� doswork ��� 116 ��ޤ��� 117 cd $NG 118 mkdir doswork 119 120 2) $NG �β��Υե���������� $NG/doswork �إ��ԡ����ޤ��� 121 cp * doswork 122 123 3) $NG/sys/default �β��Υե���������� $NG/doswork �إ��ԡ����ޤ��� 124 cp sys/default/* doswork 125 126 4) $NG/sys/msdos �β��Υե���������� $NG/doswork �إ��ԡ����ޤ��� 127 cp sys/msdos/* doswork 128 129 [3 �� 4 ��ɬ�����ν��֤ǹԤäƤ���������$NG/sys/default �� $NG/sys/msdos 130 �ǽ�ʣ����ե����뤬���뤿��Ǥ���] 131 132 5) paragraph.c �� parag.c ��̾�����ѹ����ơ�re_search.c �� research.c 133 ��̾�����ѹ����ޤ��� 134 cd doswork 135 mv paragraph.c parag.c 136 mv re_search.c research.c 137 138 6) $NG/doswork �ˤ������ƤΥե������ MS-DOS �ޥ����ž�����ޤ��� 139 140 [ɬ�פʤ�С����ԥ����ɤ��ѹ��Ƥ������������������֤Ǥϡ����ԥ����ɤ� 141 LF �ΤߤˤʤäƤ��ޤ������ΤޤޤǤ�MS-DOS �ѥ���ѥ���ΰ����ǡ������ 142 �����ޤ���(Turbo-C 2.02 IBM PC�Ѹ��� �Ǥ�����˥���ѥ���Ǥ��ޤ���Ǥ� 143 ��) ���ޤ�����ѥ���Ǥ��ʤ����ϲ��ԥ����ɤ� CR LF ���ѹ����ƤߤƤ����� 144 ���������������λ��˴��������ɤ��ѹ����ƤϤ����ޤ��� 145 (�ʤ���Turbo-C++ 1.01 PC-9801�ǤǤϲ��ԥ����ɤ��ѹ����ʤ��Ƥ⥳��ѥ��� 146 �Ǥ��ޤ�)] 147 148 7) ɬ�פʽ�������Ԥ��ޤ��� 149 150 Ng �����ܸ������ˤϡ�����ѥ������ KANJI ���ץ�����Ĥ��ƥ� 151 ��ѥ��뤷�ʤ��Ȥ����ޤ��ޤ�����§������Ԥ�����ˤ�Ʊ���� 152 KINSOKU ���ץ�����Ĥ��ƥ���ѥ��뤹��ɬ�פ�����ޤ����ǥե���Ȥ� 153 �� KANJI ����ӡ�KINSOKU ��ξ����Ĥ��ƥ���ѥ��뤹��褦�ˤʤäƤ� 154 �ޤ��� 155 156 KANJI, KINSOKU ��ޤ�ơ�����ѥ�������ץ����� config.h �Ȥ����ե� 157 �����������ѹ��Ǥ��ޤ����ǥե���ȤǤϡ�Ng 1.4 �����ѤǤ��뵡ǽ�� 158 �������Ѥ���褦������ˤʤäƤ��ޤ������Ѥ�������ǽ�˹�碌��Ŭ���� 159 �����Ʋ������� 160 161 IBM PC �С������ޤ��� PC-9801 �С��������ꤿ�����ϡ�config.h 162 �� makefile �������ơ�J3100 �ޤ��� PC9801 ���ץ����� define ���� 163 �������� 164 165 ���������ɤν���ͤϡ�kinit.h �����ꤵ��Ƥ��ޤ���ɬ�פ˱������ѹ��� 166 �Ʋ����������ܤ����� Ng.doc ������������� 167 168 8) Ng ��ѥ��뤷�ޤ��� 169 170 MS-C �� MS-C 5.1 ����°���Ƥ��� make ��Ȥ����� makefile.msc �� 171 MS-C �� MS-C 6.0 ����°���Ƥ��� nmake �ޤ��ϥե���եȤʤɤ����ۤ� 172 ��Ƥ��� UNIX like �� make ��Ȥ����� makefile ��Turbo-C ��Ȥ� 173 ���� makefile.tc ��ȤäƲ��������ʤ����ƥ���ѥ��餬���ȡ��� 174 ����Ƥ���Ķ��ˤ�äƤϡ�makefile.* �� linkfile.* �Υɥ饤��̾��� 175 ��̾��㴳��ľ������ɬ�פ�����ޤ��� 176 make makefile.msc (MS-C & MS-C 5.1 make) 177 make (MS-C & MS-C 6.0 nmake or 178 MS-C & UNIX like make) 179 make -fmakefile.tc (Turbo-C) 180 181 [����ѥ���˼��Ԥ����:����ѥ��顢config.h ������ˤ�äƤϡ�Segment 182 Overflow (�⤷���ϡ�Fixup Overflow) �������äƥ�˼��Ԥ���������� 183 ���⤷��ޤ����ΤȤ��ϡ�������Ǥ�����sys/default/ttydef.h ��Υ� 184 ���� NROW �� NCOL �餹�ȥ�Ǥ���褦�ˤʤ�ޤ�����������NROW �� 185 25 �ʾ塢NCOL �� 80�ʾ�ˤ��ʤ�������������⤷��ޤ���] 186 187 9) �Ǥ��� ng �� PATH �Ķ��ѿ������ꤵ��Ƥ���ǥ��쥯�ȥ�Τ����줫�˥� 188 �ԡ����ޤ��� 189 (��) copy ng.exe a:\bin 190 191 10) termcap �ե������ \etc (�ޤ��ϡ���˾����ǥ��쥯�ȥ�) �إ��ԡ����� 192 ����(���Ǥ�¾�Υץ�����Ѥ� termcap ��������Ϥ��μ������פǤ�) 193 (��) copy termcap a:\etc 194 195 11) ɬ�פ˱����� Ng �ν������ե�����Υ���ץ� ng.ini ���˾����ǥ��� 196 ���ȥ�إ��ԡ����ơ����Ƥ��˾��������˽������ޤ��� 197 (��) copy ng.ini a:\usr\home 198 199 12) TERMCAP �Ķ��ѿ��� TERM �Ķ��ѿ���NG �Ķ��ѿ��ޤ��� HOME �Ķ��ѿ��� 200 ���ꤷ�ޤ��������� Ng��¹Ԥ��뤿���ɬ�פʤΤǡ�autoexec.bat �˽� 201 ���Ƥ������ۤ����褤�Ǥ��礦��(���줾��δĶ��ѿ��ˤĤ��Ƥϲ�������) 202 (��) set TERMCAP=a:\etc\termcap 203 set TERM=j3100 204 set NG=a:\usr\home 205 206 2074. Caution & Difference 208 209 MS-DOS �� Ng ����դ���ӡ�UNIX �� Ng �Ȥΰ㤤�ϰʲ����̤�Ǥ��� 210 211 a) TERMCAP �Ķ��ѿ��ˤϡ�termcap �ե�����ΰ��֤���ꤹ�롣TERMCAP �Ķ� 212 �ѿ������ꤵ��Ƥ��ʤ��ȡ������ȥɥ饤�֤� \etc\termcap�ե������õ 213 ���� 214 215 b) TERM �Ķ��ѿ��ˤϡ����Ѥ���ü���Υ����� (�ޥ���μ���) ����ꤹ�롣Ng 216 �� TERM �Ķ��ѿ���¸�ߤ��ʤ��ȵ�ư�Ǥ��ʤ��Τǡ�ɬ�����ꤹ������ʤ��� 217 TERM �Ķ��ѿ��˻��ꤹ��ü���Υ����פϡ�termcap �ե��������¸�ߤ���� 218 �ΤǤʤ��Ȥ����ʤ���termcap �ե�������ˡ����Ѥ���ü���ε��Ҥ�¸�ߤ� 219 �ʤ����ϡ�Ʊ���褦�ʥ����פ�¾��ü������ꤹ�뤫��¾��ü���Ѥε��� 220 �ͤˤ��ơ��ɲä��롣 221 222 c) NG (�ޤ��� HOME) �Ķ��ѿ��ˤϡ�Ng �ν������ե����뤬����ǥ��쥯�� 223 �����ꤹ�롣Ng �ϵ�ư���� NG �Ķ��ѿ������ꤷ�Ƥ���ǥ��쥯�ȥ�β� 224 �� ng.ini �ե������õ�������Ĥ���Ф�����ɤ߹���Dz�ᤷ�¹Ԥ��롣 225 NG �Ķ��ѿ������ꤵ��Ƥ��ʤ���С�HOME �Ķ��ѿ������ꤷ�Ƥ���ǥ��� 226 ���ȥ�β��� ng.ini �ե������õ���� 227 228 d) C-@, C-SPC (NUL) �˲ä���C-\ �Ǥ�ޡ��������꤬�Ǥ��롣MS-DOS �Ǥ��� 229 �� C-@ �� C-SPC �� NUL �����ϤǤ��ʤ�������н�Ǥ��롣�������� 230 IBM PC, PC-9801 �ǤǤ� C-SPC �� NUL �����Ϥ��Ǥ���褦�ˤʤäƤ��롣 231 232 e) bsmap-mode ���ޥ�ɤ����ѤǤ����ǥե���Ȥ� bsmap-mode �� ON �ˤʤä� 233 ���롣����ˤ�ꡢC-h �ǰ�ʸ����������Ԥ��褦�ˤʤäƤ��롣�ޤ��� 234 �إ�פ� DEL �Ǥ��롣 235 236 f) cd ���ޥ�ɤǡ������ȥɥ饤�֤Ȱ㤦�ɥ饤�֤ˤ���ǥ��쥯�ȥ����� 237 ����ȡ������ȥɥ饤�֤��ڤ��ؤ������Ȼ��ꤵ�줿�ǥ��쥯�ȥ�˰ܤ롣 238 �ޤ���"�ɥ饤��̾:" ����ꤹ��ȥ����ȥɥ饤�֤��ڤ��ؤ�������Ԥ��� 239 240 g) suspend-emacs (C-z) ���ޥ�ɤǤϡ�SHELL �Ķ��ѿ������ꤵ��Ƥ��륳�� 241 ��ɤμ¹Ԥ�Ԥ���SHELL �Ķ��ѿ������ꤵ��Ƥ��ʤ���С�shell, 242 COMSPEC, comspec �Ķ��ѿ��ν��õ���ơ�����Ǥ�ʤ���� command.com 243 ���¹Ԥ���롣�����Υ��ޥ�ɤϥ����ȡ��ǥ��쥯�ȥ꤫�� PATH ���� 244 �ꤵ��Ƥ���ǥ��쥯�ȥ�Τ����줫��¸�ߤ��ʤ���Ф����ʤ��� 245 246 h) dired ��ɽ�������ե����륵�����ȡ�������ɤ߹�����塡list-buffers 247 ��ɽ�������ե����륵�����Ǥϡ������ͤ���äƤ��롣����ϡ��ǥ����� 248 ��ˤ���ե�����γƹԤκǸ夬 ^J^M �ȤʤäƤ���Τ��Ф��ơ��Хåե� 249 ���ɤ߹��ޤ줿��ΤϹԤκǸ夬 ^J �����ˤʤ뤫��Ǥ��롣 250 251 i) �������Ϥϡ������뤫��ľ���ɤ߹��ߤ�ԤäƤ��� (MS-DOS �Υ����ƥ� 252 ������ 06H ����Ѥ��Ƥ���) �Τǡ��ü쥭�������Ϥ���륳���ɤˤ���դ� 253 ��ɬ�פ����롣�㤨�С�IBM PC ������ǤϽ�����֤Ǥ� DEL ������ 254 �Ƥ⡢10 �ʿ��� 0 �� 83 �� 2 �ĤΥ����ɤ�³�������äƤ�������ǡ�DEL 255 ������ (127) �����äƤ��ʤ��� 256 257 j) shell-command (ESC !) �ǻ��Ѥ������ե����� ("ng??????") �ϡ�TMP �� 258 ���ѿ������ꤵ��Ƥ���ǥ��쥯�ȥ�˺�������롣TMP �Ķ��ѿ������ꤵ 259 ��Ƥ��ʤ���С�tmp, TEMP, temp �Ķ��ѿ��ν��õ���ơ�����Ǥ�ʤ��� 260 �Х����ȥǥ��쥯�ȥ�˺�������롣 261 262 k) �ǥե���ȤǤ� make-backup-files �� disable �ˤʤäƤ��롣�ޤ��� 263 make-backup-files �� enable �λ��˺��������Хå����åץե�����̾�ϡ� 264 ����Ū�˳�ĥ�Ҥ� ".bak" �ˤʤ롣���Τ��ᡢ�㤨�� "foo.c" �� "foo.h" 265 �Ȥ��� 2 �ĤΥե�����ΥХå����åץե�����Ϥɤ���� "foo.bak" �ˤ� 266 ��Τ���դ�ɬ�פǤ��롣 267 268 l) FEP ��ư���浡ǽ���ɲä���Ƥ��롣�ܤ����� 5. FEP auto control �� 269 �Τ��ȡ� 270 271 m) Ng MS-DOS �С������μ¹ԥ⥸�塼������ۤ˴ޤޤ�Ƥ��� ng.exe, 272 ng31.exe, ng98.exe �Ǥϡ�GNU emacs ������ɽ���롼�������Ѥ��Ƥ���� 273 �ǡ�GNU emacs �� copyright �����¤�����롣GNU emacs �� copyright �� 274 �Ĥ��Ƥϡ�COPYING �ȤΤ��ȡ� 275 276 2775. FEP auto control 278 279 ����ѥ������ FEPCTRL ���ץ�������ꤹ��ȡ����ʴ����Ѵ��ե��ȥ��� 280 �ɥץ��å��� Ng ���鼫ưŪ������Ǥ���褦�ˤʤ�ޤ��� 281 282 Ng �����ѤǤ���Τϡ�C-x 2 �Τ褦�� 2 ʸ���ܤ��̾��ʸ���Ǥ���褦�ʥ��� 283 ��ɤ䡢C-x C-f �Τ褦�˥ߥ˥Хåե���ʸ��������������Ϥ��ʤ���Ф����� 284 �����ˡ�FEP �� on �ˤʤäƤ����缫ưŪ�� off �ˤ��ơ�ʸ���ޤ���ʸ���� 285 �����Ϥ�����ä�����ټ�ưŪ�� on �ˤ��뵡ǽ�Ǥ��� 286 287 FEP ��ư���浡ǽ��Ȥ��ˤϡ��������ե����� ng.ini �� 288 289 (set-fep-control t) 290 291 �Ȼ��ꤹ�뤫��Ng ��ư�� set-fep-control ���ޥ�ɤ� t ����ꤷ�Ƥ��������� 292 �ʤ��������� n ����ꤹ��� FEP ��ư���浡ǽ�� off �ˤʤ�ޤ��� 293 294 FEP ��ư���浡ǽ�ϡ����Ľ��ˤ�� FEPCTRL �饤�֥������ Ng �Ѥ˽��� 295 ������Τ����Ѥ��Ƥ��ޤ�������Ǥ��� FEP ����ѻ�����ա��ץ����˴� 296 ������դʤɤϡ�fepctrl.doc ���������������ʤ���fepctrl.doc �ˤ� MS-C 297 �ǥ���ѥ��뤹��� ATOK7, FIXER ��ľ������Ǥ��ʤ����ȽƤ���ޤ����� 298 Ng �� FEPCTRL �饤�֥��Ǥϲ��ɤ�ä��ơ�MS-C �Ǥ� ATOK7, FIXER ��ľ�� 299 ����Ǥ���褦�ˤʤäƤ��ޤ��� 300 301 �ʤ��������ȥɥ饤�֤��ե�åԡ��ǥ������ˤʤäƤ��ơ��롼�ȥǥ��쥯�� 302 �������¿���Υե����뤬¸�ߤ���ȡ�FEP ��ư���浡ǽ�ν�����Τ���ˡ� 303 �����û��֤������뤳�Ȥ�����ޤ��� 304 305 3066. For IBM PC & PC-9801 user 307 308 IBM PC �Ǥ� PC-9801 �ǤǤϡ�DEL �������������� (���) �����ʤɤ� Ng �� 309 �����ꤹ��褦�ˤʤäƤ��ޤ���¾�Υץ�����Ѥˤ��Ǥ˲��餫�����꤬���� 310 �Ƥ��Ƥ��Ū�� Ng �Ѥ�����ˤ��Ƥ��ޤ��ޤ��Τ���դƤ��������� 311 312 ¾�� IBM PC �ǤǤϡ���������η���ư������ꤹ�뤳�Ȥ��Ǥ��ޤ��� 313 314 1) IBM PC ����� 315 316 a) IBM PC ������Ǥϡ��ʲ��Υ����� Ng �ǻ��ѤǤ��ޤ��� 317 Del DEL ������ (127)�� 318 ����� (<-) ��������κ���ư��(C-b) 319 ����� (->) ��������α���ư��(C-f) 320 ����� ��������ξ��ư��(C-p) 321 ����� ��������β���ư��(C-n) 322 Home �Хåե�����Ƭ�ؤΰ�ư��(ESC-<) 323 Pg Up (Prev) ���ڡ�����ɽ����(ESC-v) 324 Pg Dn (Next) ���ڡ�����ɽ����(C-v) 325 End (Exec) �Хåե��κǸ�ؤΰ�ư��(ESC->) 326 Ng ��λ����ȡ������������ޤ��� 327 328 b) IBM PC ������Ǥ� ibmpc-set-cursor �Ȥ������ޥ�ɤˤ�ꡢNg �� 329 �ǥ�������η���ư�����ꤹ�뤳�Ȥ��Ǥ��ޤ��� 330 [���Ǥ� j31-set-cursor ����ѤǤ��ޤ�] 331 332 �������ե����� ng.ini ��Ǥϰʲ��Τ褦�˻��ꤷ�ޤ��� 333 334 (ibmpc-set-cursor "0,15,t,n") 335 | | | | ������ 336 �������ȥ饹���� -------+ | | | 0 ���� 15 337 ����ɥ饹���� -----------+ | | 0 ���� 15 338 �֥������ ----------------+ | t �ޤ��� n 339 ��λ��ư������ ----------------+ t �ޤ��� n 340 341 �������ȥ饹����/����ɥ饹�����ǥ���������礭������ꤷ�ޤ����� 342 �����ȥ饹��������������ɥ饹��������礭�����ϥ������뤬�ä� 343 �ޤ��� 344 345 �֥������� t ����ꤹ��ȥ������뤬���Ǥ��ޤ���n ����ꤹ��� 346 ���Ǥ��ߤޤ�ޤ��� 347 348 ��λ��ư������� t ����ꤹ��ȡ�Ng �ν�λ������� suspend-emacs 349 (C-z) ���˸��ߤΥ�����������ΤޤĤ��ޤ���n ����ꤹ��� Ng 350 ��ư���ޤ��� suspend-emacs ��λ���Υ���������������ޤ��� 351 352 ���ͤϾ�ά���뤳�Ȥ��Ǥ��ޤ������줾����ͤ���ά���줿���ϡ����� 353 ��ʬ���ͤϰ����Τ�Τ���Ѥ��ޤ��� 354 355 ��) (ibmpc-set-cursor "0,15") ���������� 356 (ibmpc-set-cursor ",,n") ������ߤ������� 357 358 Ng ������� ibmpc-set-cursor ���ޥ�ɤ�¹Ԥ���Ȥ��ϡ��ߥ˥Х� 359 �ե��Υץ��ץȤ��Ф��ư��٤˳��ͤ���ꤷ�ޤ��� 360 361 ��) IBM PC Cursor: 0,15,t,n 362 IBM PC Cursor: ,,n 363 364 365 2) PC-9801 ����� 366 367 a) PC-9801 ������Ǥϡ��ʲ��Υ����� Ng �ǻ��ѤǤ��ޤ��� 368 DEL DEL ������ (127)�� 369 ����� (<-) ��������κ���ư��(C-b) 370 ����� (->) ��������α���ư��(C-f) 371 ����� ��������ξ��ư��(C-p) 372 ����� ��������β���ư��(C-n) 373 ROLL UP ���ڡ�����ɽ����(C-v) 374 ROLL DOWN ���ڡ�����ɽ����(ESC-v) 375 HOME CLR �Хåե�����Ƭ�ؤΰ�ư��(ESC-<) 376 HELP �Хåե��κǸ�ؤΰ�ư��(ESC->) 377 Ng ��λ����ȡ������������ޤ��� 378 3797. Turbo-C direct console I/O 380 381 Turbo-C/C++��Borland C++ �� direct console I/O ��Ȥ������Ǥ��ޤ��� 382 ����ѥ�����˥��ץ���� TCCONIO �����ꤷ�Ƥ������������ΤȤ���termcap 383 �饤�֥��ϻȤ�ʤ��ʤ�ޤ���(�Ķ��ѿ� TERM��TERMCAP ����������פǤ��� 384 ������direct console I/O ��Ȥ��ȵ����¸���ޤ��Τ���դ��Ƥ��������� 385 MS-C �� TCCONIO �����ꤷ�Ƥ⥳��ѥ��륨�顼���������ʤΤǡ����ꤷ�� 386 ���Ǥ��������� 387 3888. Author (Only MS-DOS part) 389 390 �����м� Ng MS-DOS �С������IBM PC(J-3100) �С������ 391 �����ʳ����ɲõ�ǽ 392 �������� Ng PC-9801 �С������C �⡼�ɡ�FEP ��ư���浡ǽ 393 ������ PC-9801 ��®�С������Turbo-C �С������ 394 ���ķ� �ե�����̾�䴰��ǽ��shell-command ��ǽ�� 395 �٤��ʥХ����� 396 ���Ľ� termcap �饤�֥�ꡢFEP ��ư����饤�֥�ꡢ 397 Turbo-C 1.5/++ �С������ 398 ߷����Ϻ �������Ǥ��䴰��ǽ 399 ¼���� Turbo-C direct console I/O 400 4019. Bug 402 403 MS-DOS �Ǥ˸�ͭ�ΥХ��ϰʲ����̤�Ǥ��� 404 405 a) shell-command (ESC !) �ǡ������ܡ��ɤ�������Ϥ�ɬ�פȤ���褦�� 406 MS-DOS ���ޥ�� (�㤨�� "date", "time" �ʤ�) ��¹Ԥ�����ȥϥ� 407 ���åפ��롣 408