Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/Makefile.target
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/Makefile.target	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/Makefile.target	(revision 315)
@@ -1,8 +1,8 @@
 #
-#		Makefileã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-SAKURAç¨ï¼
+#		Makefileのターゲット依存部（GR-SAKURA用）
 #
 
 #
-#  ãã¼ãåï¼ãã­ã»ããµåï¼éçºç°å¢åã®å®ç¾©
+#  ボード名，プロセッサ名，開発環境名の定義
 #
 BOARD = gr_sakura
@@ -11,10 +11,10 @@
 
 #
-#  ã³ã³ãã¤ã«ãªãã·ã§ã³
+#  コンパイルオプション
 #
 INCLUDES := $(INCLUDES) -I$(TARGETDIR) -I$(SRCDIR)/pdic
 
 #
-#  ã«ã¼ãã«ã«é¢ããå®ç¾©
+#  カーネルに関する定義
 #
 KERNEL_DIR := $(KERNEL_DIR) $(TARGETDIR)
@@ -23,5 +23,5 @@
 
 #
-#  ã·ã¹ãã ãµã¼ãã¹ã«é¢ããå®ç¾©
+#  システムサービスに関する定義
 #
 SYSSVC_DIR := $(SYSSVC_DIR) $(SRCDIR)/pdic/rx600
@@ -29,10 +29,10 @@
 
 #
-#  ã³ã³ãã£ã®ã¥ã¬ã¼ã¿é¢ä¿ã®å¤æ°ã®å®ç¾©
+#  コンフィギュレータ関係の変数の定義
 #
 CFG_TABS := $(CFG_TABS) --symval-table $(TARGETDIR)/target_sym.def
 
 #
-#  ãã¬ã¼ã¹ã­ã°è¨é²ã®ãµã³ãã«ã³ã¼ãã«é¢ããå®ç¾©
+#  トレースログ記録のサンプルコードに関する定義
 #
 ifeq ($(ENABLE_TRACE),true)
@@ -43,5 +43,5 @@
 
 #
-#  åã»ã°ã¡ã³ãã®éå§ã¢ãã¬ã¹ã®å®ç¾©
+#  各セグメントの開始アドレスの定義
 #
 #TEXT_START_ADDRESS = 00010000
@@ -49,13 +49,13 @@
 
 #
-#  ãªã³ã«ã¹ã¯ãªããã®å®ç¾©
+#  リンカスクリプトの定義
 #
 LDSCRIPT = $(TARGETDIR)/gr_sakura.ld
 
 #
-#  ã¹ã¿ã¼ãã¢ããã¢ã¸ã¥ã¼ã«ã«é¢ããå®ç¾©
+#  スタートアップモジュールに関する定義
 #
-#  m68kelf.ldã«ãSTARTUP(start.o)ããè¨è¿°ããããï¼ã¹ã¿ã¼ãã¢ããã¢ã¸ã¥ã¼
-#  ã«ã®ååãHIDDEN_OBJSã«å®ç¾©ããï¼ã¾ãï¼LDFLAGSã«-nostdlibãè¿½å ãã¦ããï¼
+#  m68kelf.ldに「STARTUP(start.o)」を記述したため，スタートアップモジュー
+#  ルの名前をHIDDEN_OBJSに定義する．また，LDFLAGSに-nostdlibを追加している．
 #
 HIDDEN_OBJS = start.o
@@ -74,5 +74,5 @@
 
 #
-#  ä¾å­é¢ä¿ã®å®ç¾©
+#  依存関係の定義
 #
 cfg1_out.c: $(TARGETDIR)/target_sym.def
@@ -81,5 +81,5 @@
 
 #
-#  ãã­ã»ããµä¾å­é¨ã®ã¤ã³ã¯ã«ã¼ã
+#  プロセッサ依存部のインクルード
 #
 include $(SRCDIR)/arch/$(PRC)_$(TOOL)/Makefile.prc
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/Makefile.tinet
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/Makefile.tinet	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/Makefile.tinet	(revision 315)
@@ -5,39 +5,27 @@
 #                    Tomakomai National College of Technology, JAPAN
 # 
-#   ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã® (1)ï½(4) ã®æ¡ä»¶ãï¼Free Software Foundation 
-#   ã«ãã£ã¦å
-¬è¡¨ããã¦ãã GNU General Public License ã® Version 2 ã«è¨
-#   è¿°ããã¦ããæ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§ã¢ï¼æ¬ã½ããã¦ã§ã¢
-#   ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼
-#   å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
-#   (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
-#       æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
-#       ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
-#   (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
-#       ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
-#       è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
-#       ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
-#   (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
-#       ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®æ¡ä»¶ãæºãããã¨ï¼
-#     (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
-#         ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
-#   (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
-#       å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
+#   上記著作権者は，以下の (1)～(4) の条件か，Free Software Foundation 
+#   によって公表されている GNU General Public License の Version 2 に記
+#   述されている条件を満たす場合に限り，本ソフトウェア（本ソフトウェア
+#   を改変したものを含む．以下同じ）を使用・複製・改変・再配布（以下，
+#   利用と呼ぶ）することを無償で許諾する．
+#   (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+#       権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+#       スコード中に含まれていること．
+#   (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+#       用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+#       者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+#       の無保証規定を掲載すること．
+#   (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+#       用できない形で再配布する場合には，次の条件を満たすこと．
+#     (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+#         作権表示，この利用条件および下記の無保証規定を掲載すること．
+#   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+#       害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
 # 
-#   æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
-#   ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ãã®é©ç¨å¯è½æ§ã
-#   å«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´
-#   æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ãã®è²¬ä»»ãè² ããªãï¼
+#   本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+#   よびTOPPERSプロジェクトは，本ソフトウェアに関して，その適用可能性も
+#   含めて，いかなる保証も行わない．また，本ソフトウェアの利用により直
+#   接的または間接的に生じたいかなる損害に関しても，その責任を負わない．
 #  
 #   @(#) $Id: $
@@ -45,5 +33,5 @@
 
 #
-#  Makefile.tinet ã®ã·ã¹ãã ä¾å­é¨åï¼GR-SAKURAç¨ï¼
+#  Makefile.tinet のシステム依存部分（GR-SAKURA用）
 
 ifeq ($(NET_IF),ether)
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/gr_sakura.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/gr_sakura.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/gr_sakura.h	(revision 315)
@@ -6,52 +6,37 @@
  *  Copyright (C) 2010 by Witz Corporation, JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
  */
 
-/* GR-SAKURAç¨ããããã¡ã« */
+/* GR-SAKURA用ヘッダファル */
 
 #ifndef	TOPPERS_GRSAKURA_H
@@ -60,17 +45,16 @@
 
 /*
- *  MCUä¾å­æ
-å ±ã®èª­ã¿è¾¼ã¿
+ *  MCU依存情報の読み込み
  */
 #include "rx630_gcc/rx630.h"
 
 /*
- *  ã¯ã­ãã¯è¨­å®
+ *  クロック設定
  */
 
 /*
- *  ã·ã¹ãã ã¯ã­ãã¯ICLK(kHz)
+ *  システムクロックICLK(kHz)
  *
- *  CPUï¼DTCï¼DMACAï¼ETHERCï¼EDMACï¼ROMï¼RAMç¨
+ *  CPU，DTC，DMACA，ETHERC，EDMAC，ROM，RAM用
  *  
  */
@@ -78,7 +62,7 @@
 
 /*
- *  ã¯ã­ãã¯PCLK(kHz)
+ *  クロックPCLK(kHz)
  *
- *  ã¿ã¤ãï¼ã·ãªã¢ã«ãªã©å¨è¾ºã¢ã¸ã¥ã¼ã«ç¨
+ *  タイマ，シリアルなど周辺モジュール用
  */
 #define FREQ_PCLK  (48000U)
@@ -86,5 +70,5 @@
 
 /*
- *  ãã¼ã¬ã¼ãè¨­å®
+ *  ボーレート設定
  */
 #define BAUD_19200BPS		UINT_C( 78 )
@@ -97,5 +81,5 @@
 
 /*
- *  ã¯ã­ãã¯ã½ã¼ã¹
+ *  クロックソース
  */
 #define UART_CLKSRC			CLK_F1
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_cfg1_out.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_cfg1_out.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_cfg1_out.h	(revision 315)
@@ -1,5 +1,4 @@
 /*
- *		cfg1_out.cã®ãªã³ã¯ã«å¿
-è¦ãªã¹ã¿ãã®å®ç¾©
+ *		cfg1_out.cのリンクに必要なスタブの定義
  */
 
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_check.trb
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_check.trb	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_check.trb	(revision 315)
@@ -1,9 +1,9 @@
 # -*- coding: utf-8 -*-
 #
-#		ãã¹3ã®çæã¹ã¯ãªããã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
+#		パス3の生成スクリプトのターゲット依存部（GR-PEACH用）
 #
 
 #
-#  çæã¹ã¯ãªããã®ãã­ã»ããµä¾å­é¨
+#  生成スクリプトのプロセッサ依存部
 #
 IncludeTrb("rx630_gcc/prc_check.trb")
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_config.c
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_config.c	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_config.c	(revision 315)
@@ -11,47 +11,32 @@
  *  Copyright (C) 2013      by Mitsuhiro Matsuura
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -59,5 +44,5 @@
 
 /*
- *	ã¿ã¼ã²ããã·ã¹ãã ä¾å­ã¢ã¸ã¥ã¼ã«ï¼GR-SAKURAç¨ï¼
+ *	ターゲットシステム依存モジュール（GR-SAKURA用）
  */
 
@@ -68,5 +53,5 @@
 
 /*
- *  ã¿ã¼ã²ããã·ã¹ãã ä¾å­ åæåã«ã¼ãã³
+ *  ターゲットシステム依存 初期化ルーチン
  */
 void
@@ -74,80 +59,69 @@
 {
 	/*
-	 *  ãã­ã»ããµä¾å­ã®åæå
+	 *  プロセッサ依存の初期化
 	 */
 	prc_initialize();
 
-	/* IOãã¼ãåæå */
-	/* P25ãåºåãã¼ãã«ãã */
+	/* IOポート初期化 */
+	/* P25を出力ポートにする */
 	sil_wrb_mem(PORT2_PDR_ADDR, 
 		sil_reb_mem(PORT2_PDR_ADDR) | PORT_PDR_B5_BIT);
-	/* PA0, PA1, PA2, PA6ãåºåãã¼ãã«ãã */
+	/* PA0, PA1, PA2, PA6を出力ポートにする */
 	sil_wrb_mem(PORTA_PDR_ADDR,
 		sil_reb_mem(PORTA_PDR_ADDR) | PORT_PDR_B0_BIT | PORT_PDR_B1_BIT | PORT_PDR_B2_BIT | PORT_PDR_B6_BIT);
-	/* PA7ãå
-¥åãã¼ãã«ãã */
+	/* PA7を入力ポートにする */
 	sil_wrb_mem(PORTA_PDR_ADDR,
 		sil_reb_mem(PORTA_PDR_ADDR) & ~PORT_PDR_B7_BIT);
 
 	/*
-	 *  ã·ãªã¢ã«ãã¼ãã®è¨­å®
+	 *  シリアルポートの設定
 	 */
 	rx630_uart_init(TARGET_PUTC_PORTID, UART_BAUDRATE, UART_CLKSRC);
 
-	/* ãã¼ãP20ãTxD0, ãã¼ãP21ãRxD0ã« */
+	/* ポートP20をTxD0, ポートP21をRxD0に */
 	sil_wrb_mem(PORT2_PMR_ADDR, 0x03);
 
-	/* ãã¼ã¿ãã£ã¬ã¯ã·ã§ã³ã¬ã¸ã¹ã¿(PDR)ã®è¨­å® P21(RxD0)ãå
-¥åãã¼ãã«ãã */
+	/* データディレクションレジスタ(PDR)の設定 P21(RxD0)を入力ポートにする */
 	sil_wrb_mem(PORT2_PDR_ADDR, 
 		sil_reb_mem(PORT2_PDR_ADDR) & ~PORT_PDR_B1_BIT);
 
-	/* ãã¼ã¿ãã£ã¬ã¯ã·ã§ã³ã¬ã¸ã¹ã¿(PDR)ã®è¨­å® P20(TxD0)ãåºåãã¼ãã«ãã */
+	/* データディレクションレジスタ(PDR)の設定 P20(TxD0)を出力ポートにする */
 	sil_wrb_mem(PORT2_PDR_ADDR, 
 		sil_reb_mem(PORT2_PDR_ADDR) | PORT_PDR_B0_BIT);
 
-	/* ãã¼ãP40ï½P47ãå¨è¾ºæ©å¨ã« */
+	/* ポートP40～P47を周辺機器に */
 	sil_wrb_mem(PORT4_PMR_ADDR, 0xFF);
 
-	/* ãã¼ãP40ï½P47ãå
-¥åãã¼ãã«ãã */
+	/* ポートP40～P47を入力ポートにする */
 	sil_wrb_mem(PORT4_PDR_ADDR, 0x00);
 
-	/* æ¸ãè¾¼ã¿ãã­ãã¯ãã¬ã¸ã¹ã¿ã®è¨­å® PFSWEãããã¸ã®æ¸ãè¾¼ã¿ãè¨±å¯ */
+	/* 書き込みプロテクトレジスタの設定 PFSWEビットへの書き込みを許可 */
 	sil_wrb_mem(MPC_PWPR_ADDR, 0x00);
-	/* æ¸ãè¾¼ã¿ãã­ãã¯ãã¬ã¸ã¹ã¿ã®è¨­å® PxxFSã¬ã¸ã¹ã¿ã¸ã®æ¸ãè¾¼ã¿ãè¨±å¯ */
+	/* 書き込みプロテクトレジスタの設定 PxxFSレジスタへの書き込みを許可 */
 	sil_wrb_mem(MPC_PWPR_ADDR, 0x40);
 
-	/* P21ç«¯å­æ©è½å¶å¾¡ã¬ã¸ã¹ã¿ RXD0ã¨ãã */
+	/* P21端子機能制御レジスタ RXD0とする */
 	sil_wrb_mem(MPC_P21PFS_ADDR, 0x0a);
-	/* P20ç«¯å­æ©è½å¶å¾¡ã¬ã¸ã¹ã¿ TXD0ã¨ãã */
+	/* P20端子機能制御レジスタ TXD0とする */
 	sil_wrb_mem(MPC_P20PFS_ADDR, 0x0a);
 
-	/* P40ç«¯å­æ©è½å¶å¾¡ã¬ã¸ã¹ã¿ ã¢ãã­ã°å
-¥åAN000ã¨ãã */
+	/* P40端子機能制御レジスタ アナログ入力AN000とする */
 	sil_wrb_mem(MPC_P40PFS_ADDR, 0x80);
-	/* P41ç«¯å­æ©è½å¶å¾¡ã¬ã¸ã¹ã¿ ã¢ãã­ã°å
-¥åAN001ã¨ãã */
+	/* P41端子機能制御レジスタ アナログ入力AN001とする */
 	sil_wrb_mem(MPC_P41PFS_ADDR, 0x80);
-	/* P42ç«¯å­æ©è½å¶å¾¡ã¬ã¸ã¹ã¿ ã¢ãã­ã°å
-¥åAN002ã¨ãã */
+	/* P42端子機能制御レジスタ アナログ入力AN002とする */
 	sil_wrb_mem(MPC_P42PFS_ADDR, 0x80);
-	/* P43ç«¯å­æ©è½å¶å¾¡ã¬ã¸ã¹ã¿ ã¢ãã­ã°å
-¥åAN003ã¨ãã */
+	/* P43端子機能制御レジスタ アナログ入力AN003とする */
 	sil_wrb_mem(MPC_P43PFS_ADDR, 0x80);
-	/* P44ç«¯å­æ©è½å¶å¾¡ã¬ã¸ã¹ã¿ ã¢ãã­ã°å
-¥åAN004ã¨ãã */
+	/* P44端子機能制御レジスタ アナログ入力AN004とする */
 	sil_wrb_mem(MPC_P44PFS_ADDR, 0x80);
-	/* P45ç«¯å­æ©è½å¶å¾¡ã¬ã¸ã¹ã¿ ã¢ãã­ã°å
-¥åAN005ã¨ãã */
+	/* P45端子機能制御レジスタ アナログ入力AN005とする */
 	sil_wrb_mem(MPC_P45PFS_ADDR, 0x80);
-	/* P46ç«¯å­æ©è½å¶å¾¡ã¬ã¸ã¹ã¿ ã¢ãã­ã°å
-¥åAN006ã¨ãã */
+	/* P46端子機能制御レジスタ アナログ入力AN006とする */
 	sil_wrb_mem(MPC_P46PFS_ADDR, 0x80);
-	/* P47ç«¯å­æ©è½å¶å¾¡ã¬ã¸ã¹ã¿ ã¢ãã­ã°å
-¥åAN007ã¨ãã */
+	/* P47端子機能制御レジスタ アナログ入力AN007とする */
 	sil_wrb_mem(MPC_P47PFS_ADDR, 0x80);
 
-	/* æ¸ãè¾¼ã¿ãã­ãã¯ãã¬ã¸ã¹ã¿ã®è¨­å® æ¸ãè¾¼ã¿ãç¦æ­¢ */
+	/* 書き込みプロテクトレジスタの設定 書き込みを禁止 */
 	sil_wrb_mem(MPC_PWPR_ADDR, 0x80);
 }
@@ -155,5 +129,5 @@
 
 /*
- *  ã¿ã¼ã²ããã·ã¹ãã ã®çµäºã«ã¼ãã³
+ *  ターゲットシステムの終了ルーチン
  */
 void
@@ -161,5 +135,5 @@
 {
 	/*
-	 *	ãã­ã»ããµä¾å­ã®çµäºå¦ç
+	 *	プロセッサ依存の終了処理
 	 */
 	prc_terminate();
@@ -170,5 +144,5 @@
 
 /*
- *  ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºåã®ããã®æå­åºå
+ *  システムログの低レベル出力のための文字出力
  */
 void
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_config.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_config.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_config.h	(revision 315)
@@ -10,47 +10,32 @@
  *  Copyright (C) 2008-2010 by Witz Corporation, JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -58,8 +43,8 @@
 
 /*
- *		ã¿ã¼ã²ããä¾å­ã¢ã¸ã¥ã¼ã«ï¼GR-SAKURAç¨ï¼
+ *		ターゲット依存モジュール（GR-SAKURA用）
  *
- *  ã«ã¼ãã«ã®ã¿ã¼ã²ããä¾å­é¨ã®ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ï¼kernel_impl.hã®ã¿ã¼
- *  ã²ããä¾å­é¨ã®ä½ç½®ä»ãã¨ãªãï¼
+ *  カーネルのターゲット依存部のインクルードファイル．kernel_impl.hのター
+ *  ゲット依存部の位置付けとなる．
  */
 
@@ -68,5 +53,5 @@
 
 /*
- *  ã¿ã¼ã²ããã·ã¹ãã ã®ãã¼ãã¦ã§ã¢è³æºã®å®ç¾©
+ *  ターゲットシステムのハードウェア資源の定義
  */
 #include "gr_sakura.h"
@@ -74,9 +59,9 @@
 
 /*
- *  ããã©ã«ãã®éã¿ã¹ã¯ã³ã³ãã­ã¹ãç¨ã®ã¹ã¿ãã¯é åã®å®ç¾©
+ *  デフォルトの非タスクコンテキスト用のスタック領域の定義
  *
- *  ã¹ã¿ãã¯ãµã¤ãºãå¤æ´ããå ´åã¯, sectrx.incã®_DEFAULT_ISTACK
- *  ã©ãã«ã®ä½ç½®ã«ãã.blkbå½ä»¤ã®ãµã¤ãºã¨, ä»¥ä¸DEFAULT_ISTKSZã®
- *  ãµã¤ãºãåããã¦åãå¤ã«å¤æ´ãããã¨.
+ *  スタックサイズを変更する場合は, sectrx.incの_DEFAULT_ISTACK
+ *  ラベルの位置にある.blkb命令のサイズと, 以下DEFAULT_ISTKSZの
+ *  サイズを合わせて同じ値に変更すること.
  */
 #define DEFAULT_ISTKSZ		( 0x400 )
@@ -84,5 +69,5 @@
 
 /*
- *  ã¿ã¼ã²ããä¾å­ã®æå­åºåã«ä½¿ç¨ãããã¼ãã®å®ç¾©  
+ *  ターゲット依存の文字出力に使用するポートの定義  
  */
 #define TARGET_PUTC_PORTID	( 1 )
@@ -92,12 +77,12 @@
 
 /*
- *  ã¿ã¼ã²ããã·ã¹ãã ä¾å­ã®åæå
+ *  ターゲットシステム依存の初期化
  */
 extern void	target_initialize( void );
 
 /*
- *  ã¿ã¼ã²ããã·ã¹ãã ã®çµäº
+ *  ターゲットシステムの終了
  *
- *  ã·ã¹ãã ãçµäºããæã«ä½¿ãï¼
+ *  システムを終了する時に使う．
  */
 extern void	target_exit( void )	NoReturn;
@@ -107,17 +92,17 @@
 
 /*
- *  ãã­ã»ããµä¾å­ã¢ã¸ã¥ã¼ã«ï¼RX630ç¨ï¼
+ *  プロセッサ依存モジュール（RX630用）
  */
 #include "rx630_gcc/rx630_config.h"
 
 /*
- *  ãã¬ã¼ã¹ã­ã°ã«é¢ããè¨­å®
+ *  トレースログに関する設定
  */
 #define TCNT_TRACE_BUFFER	( 32 )
 
 /*
- *  ãã¬ã¼ã¹ã­ã°åºåããç®æã®é¸æ
- *    ã­ã°åºåããç®æã1ã§å®ç¾©
- *    ã­ã°åºåããªãç®æã0ã§å®ç¾©
+ *  トレースログ出力する箇所の選択
+ *    ログ出力する箇所を1で定義
+ *    ログ出力しない箇所を0で定義
  */
 #ifdef TOPPERS_ENABLE_TRACE
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_kernel.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_kernel.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_kernel.h	(revision 315)
@@ -12,47 +12,32 @@
  *  Copyright (C) 2008-2010 by Witz Corporation, JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -60,12 +45,12 @@
 
 /*
- *  ã«ã¼ãã«ã®ã¿ã¼ã²ããä¾å­å®ç¾©ï¼GR-SAKURAç¨ï¼
+ *  カーネルのターゲット依存定義（GR-SAKURA用）
  */
 
 /*
- *  ãã®ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ã¯ï¼kernel.hã§ã¤ã³ã¯ã«ã¼ããããï¼ä»ã®ãã¡
- *  ã¤ã«ããç´æ¥ã¤ã³ã¯ã«ã¼ããããã¨ã¯ãªãï¼ãã®ãã¡ã¤ã«ãã¤ã³ã¯ã«ã¼ã
- *  ããåã«ï¼t_stddef.hãã¤ã³ã¯ã«ã¼ããããã®ã§ï¼ãããã«ä¾å­ãã¦ãã
- *  ãï¼
+ *  このインクルードファイルは，kernel.hでインクルードされる．他のファ
+ *  イルから直接インクルードすることはない．このファイルをインクルード
+ *  する前に，t_stddef.hがインクルードされるので，それらに依存してもよ
+ *  い．
  */
 
@@ -75,20 +60,19 @@
 
 /*
- *  ãã­ã»ããµã§å
-±éãªå®ç¾©
+ *  プロセッサで共通な定義
  */
 #include "rx630_gcc/prc_kernel.h"
 
 /*
- *  ãµãã¼ãããæ©è½ã®å®ç¾©
+ *  サポートする機能の定義
  */
-#define	TOPPERS_TARGET_SUPPORT_GET_UTM		/* get_utmããµãã¼ããã */
+#define	TOPPERS_TARGET_SUPPORT_GET_UTM		/* get_utmをサポートする */
 
 
 /*
- *  ã¿ã¤ã ãã£ãã¯ã®å®ç¾©
+ *  タイムティックの定義
  */
-#define	TIC_NUME		( 1U )		/* ã¿ã¤ã ãã£ãã¯ã®å¨æã®åå­ */
-#define	TIC_DENO		( 1U )		/* ã¿ã¤ã ãã£ãã¯ã®å¨æã®åæ¯ */
+#define	TIC_NUME		( 1U )		/* タイムティックの周期の分子 */
+#define	TIC_DENO		( 1U )		/* タイムティックの周期の分母 */
 
 #endif /* TOPPERS_TARGET_KERNEL_H */
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_kernel.trb
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_kernel.trb	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_kernel.trb	(revision 315)
@@ -1,9 +1,9 @@
 # -*- coding: utf-8 -*-
 #
-#		ãã¹2ã®çæã¹ã¯ãªããã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-PEACHç¨ï¼
+#		パス2の生成スクリプトのターゲット依存部（GR-PEACH用）
 #
 
 #
-#  çæã¹ã¯ãªããã®ãã­ã»ããµä¾å­é¨
+#  生成スクリプトのプロセッサ依存部
 #
 IncludeTrb("rx630_gcc/prc_kernel.trb")
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_serial.c
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_serial.c	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_serial.c	(revision 315)
@@ -13,47 +13,32 @@
  *  Copyright (C) 2013      by Mitsuhiro Matsuura
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -61,5 +46,5 @@
 
 /*
- *	RX630 UARTç¨ã·ãªã¢ã«I/Oã¢ã¸ã¥ã¼ã«
+ *	RX630 UART用シリアルI/Oモジュール
  */
 #include "kernel_impl.h"
@@ -68,5 +53,5 @@
 
 /*
- *  SIOãã©ã¤ãã®åæå
+ *  SIOドライバの初期化
  */
 void
@@ -77,5 +62,5 @@
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãã®ãªã¼ãã³
+ *  シリアルI/Oポートのオープン
  */
 SIOPCB *
@@ -87,6 +72,6 @@
 	
 	/*
-	 *  ã·ãªã¢ã«I/Oå²è¾¼ã¿ããã¹ã¯ããï¼
-	 *  (dis_inté¢æ°ã¯ã"\kernel\interrupt.c"ã«è¨è¿°)
+	 *  シリアルI/O割込みをマスクする．
+	 *  (dis_int関数は、"\kernel\interrupt.c"に記述)
 	 */
 	p_siopcb = rx630_uart_get_siopcb(siopid);
@@ -102,6 +87,6 @@
 
 	/*
-	 *  ã·ãªã¢ã«I/Oå²è¾¼ã¿ããã¹ã¯è§£é¤ããï¼
-	 *  (ena_inté¢æ°ã¯ã"\kernel\interrupt.c"ã«è¨è¿°)
+	 *  シリアルI/O割込みをマスク解除する．
+	 *  (ena_int関数は、"\kernel\interrupt.c"に記述)
 	 */
 	ercd = ena_int(intno_sio_tx);
@@ -114,5 +99,5 @@
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãã®ã¯ã­ã¼ãº
+ *  シリアルI/Oポートのクローズ
  */
 void
@@ -123,10 +108,10 @@
 
 	/*
-	 *  ããã¤ã¹ä¾å­ã®ã¯ã­ã¼ãºå¦çï¼
+	 *  デバイス依存のクローズ処理．
 	 */
 	rx630_uart_cls_por(p_siopcb);
 	
 	/*
-	 *  ã·ãªã¢ã«I/Oå²è¾¼ã¿ããã¹ã¯ããï¼
+	 *  シリアルI/O割込みをマスクする．
 	 */
 	intno_sio_tx = rx630_uart_intno_tx(p_siopcb);
@@ -139,5 +124,5 @@
 
 /*
- *  SIOã®å²è¾¼ã¿ãã³ãã©
+ *  SIOの割込みハンドラ
  */
 void sio_tx_isr(intptr_t exinf)
@@ -147,5 +132,5 @@
 
 /*
- *  SIOã®å²è¾¼ã¿ãã³ãã©
+ *  SIOの割込みハンドラ
  */
 void sio_rx_isr(intptr_t exinf)
@@ -155,5 +140,5 @@
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãã¸ã®æå­éä¿¡
+ *  シリアルI/Oポートへの文字送信
  */
 bool_t
@@ -164,5 +149,5 @@
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãããã®æå­åä¿¡
+ *  シリアルI/Oポートからの文字受信
  */
 int_t
@@ -173,5 +158,5 @@
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãããã®ã³ã¼ã«ããã¯ã®è¨±å¯
+ *  シリアルI/Oポートからのコールバックの許可
  */
 void
@@ -182,5 +167,5 @@
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãããã®ã³ã¼ã«ããã¯ã®ç¦æ­¢
+ *  シリアルI/Oポートからのコールバックの禁止
  */
 void
@@ -191,22 +176,20 @@
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãããã®éä¿¡å¯è½ã³ã¼ã«ããã¯
+ *  シリアルI/Oポートからの送信可能コールバック
  */
 void
 rx630_uart_irdy_snd(intptr_t exinf)
 {
-	/* å
-±éé¨ï¼syssvc\serial.cï¼ã«ããsio_irdy_sndé¢æ°ãå¼ã³åºã*/
+	/* 共通部（syssvc\serial.c）にあるsio_irdy_snd関数を呼び出し*/
 	sio_irdy_snd(exinf);
 }
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãããã®åä¿¡éç¥ã³ã¼ã«ããã¯
+ *  シリアルI/Oポートからの受信通知コールバック
  */
 void
 rx630_uart_irdy_rcv(intptr_t exinf)
 {
-	/* å
-±éé¨ï¼syssvc\serial.cï¼ã«ããsio_irdy_rcvé¢æ°ãå¼ã³åºã*/
+	/* 共通部（syssvc\serial.c）にあるsio_irdy_rcv関数を呼び出し*/
 	sio_irdy_rcv(exinf);
 }
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_serial.cfg
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_serial.cfg	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_serial.cfg	(revision 315)
@@ -1,4 +1,4 @@
 /*
- *	SIOãã©ã¤ãï¼GR-SAKURAç¨ï¼ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«
+ *	SIOドライバ（GR-SAKURA用）のコンフィギュレーションファイル
  */
 
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_serial.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_serial.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_serial.h	(revision 315)
@@ -13,47 +13,32 @@
  *  Copyright (C) 2013      by Mitsuhiro Matsuura
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -61,5 +46,5 @@
 
 /*
- *		ã·ãªã¢ã«I/Oããã¤ã¹ï¼SIOï¼ãã©ã¤ãï¼GR-SAKURAç¨ï¼
+ *		シリアルI/Oデバイス（SIO）ドライバ（GR-SAKURA用）
  */
 
@@ -71,13 +56,12 @@
 
 /*
- *  SIOã®å²è¾¼ã¿ãã³ãã©ã®ãã¯ã¿çªå·
+ *  SIOの割込みハンドラのベクタ番号
  */
-#define INHNO_SIO_TX	INT_SCI0_TEI			/* å²è¾¼ã¿ãã³ãã©çªå· */
-#define INTNO_SIO_TX	INT_SCI0_TEI			/* å²è¾¼ã¿çªå· */
-#define INHNO_SIO_RX	INT_SCI0_RXI			/* å²è¾¼ã¿ãã³ãã©çªå· */
-#define INTNO_SIO_RX	INT_SCI0_RXI			/* å²è¾¼ã¿çªå· */
-#define INTPRI_SIO		-4						/* å²è¾¼ã¿åªå
-åº¦ */
-#define INTATR_SIO		(TA_NULL)				/* å²è¾¼ã¿å±æ§ */
+#define INHNO_SIO_TX	INT_SCI0_TEI			/* 割込みハンドラ番号 */
+#define INTNO_SIO_TX	INT_SCI0_TEI			/* 割込み番号 */
+#define INHNO_SIO_RX	INT_SCI0_RXI			/* 割込みハンドラ番号 */
+#define INTNO_SIO_RX	INT_SCI0_RXI			/* 割込み番号 */
+#define INTPRI_SIO		-4						/* 割込み優先度 */
+#define INTATR_SIO		(TA_NULL)				/* 割込み属性 */
 
 #ifndef TOPPERS_MACRO_ONLY
@@ -85,20 +69,20 @@
 
 /*
- *  SIOãã©ã¤ãã®åæå
+ *  SIOドライバの初期化
  */
 extern void		sio_initialize(intptr_t exinf);
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãã®ãªã¼ãã³
+ *  シリアルI/Oポートのオープン
  */
 extern SIOPCB	*sio_opn_por(ID siopid, intptr_t exinf);
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãã®ã¯ã­ã¼ãº
+ *  シリアルI/Oポートのクローズ
  */
 extern void		sio_cls_por(SIOPCB *p_siopcb);
 
 /*
- *  SIOã®å²è¾¼ã¿ãã³ãã©
+ *  SIOの割込みハンドラ
  */
 extern void 	sio_tx_isr(intptr_t exinf);
@@ -106,30 +90,30 @@
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãã¸ã®æå­éä¿¡
+ *  シリアルI/Oポートへの文字送信
  */
 extern bool_t	sio_snd_chr(SIOPCB *siopcb, char c);
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãããã®æå­åä¿¡
+ *  シリアルI/Oポートからの文字受信
  */
 extern int_t	sio_rcv_chr(SIOPCB *siopcb);
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãããã®ã³ã¼ã«ããã¯ã®è¨±å¯
+ *  シリアルI/Oポートからのコールバックの許可
  */
 extern void		sio_ena_cbr(SIOPCB *siopcb, uint_t cbrtn);
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãããã®ã³ã¼ã«ããã¯ã®ç¦æ­¢
+ *  シリアルI/Oポートからのコールバックの禁止
  */
 extern void		sio_dis_cbr(SIOPCB *siopcb, uint_t cbrtn);
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãããã®éä¿¡å¯è½ã³ã¼ã«ããã¯
+ *  シリアルI/Oポートからの送信可能コールバック
  */
 extern void		sio_irdy_snd(intptr_t exinf);
 
 /*
- *  ã·ãªã¢ã«I/Oãã¼ãããã®åä¿¡éç¥ã³ã¼ã«ããã¯
+ *  シリアルI/Oポートからの受信通知コールバック
  */
 extern void		sio_irdy_rcv(intptr_t exinf);
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_sil.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_sil.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_sil.h	(revision 315)
@@ -5,47 +5,32 @@
  *  Copyright (C) 2008-2010 by Witz Corporation, JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -53,11 +38,10 @@
 
 /*
- *		sil.hã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-SAKURAç¨ï¼
+ *		sil.hのターゲット依存部（GR-SAKURA用）
  *
- *  ãã®ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ã¯ï¼sil.hã®å
-é ­ã§ã¤ã³ã¯ã«ã¼ããããï¼ä»ã®ãã¡
- *  ã¤ã«ããã¯ç´æ¥ã¤ã³ã¯ã«ã¼ããããã¨ã¯ãªãï¼ãã®ãã¡ã¤ã«ãã¤ã³ã¯ã«ã¼
- *  ãããåã«ï¼t_stddef.hãã¤ã³ã¯ã«ã¼ããããã®ã§ï¼ãããã«ä¾å­ãã¦ã
- *  ããï¼
+ *  このインクルードファイルは，sil.hの先頭でインクルードされる．他のファ
+ *  イルからは直接インクルードすることはない．このファイルをインクルー
+ *  ドする前に，t_stddef.hがインクルードされるので，それらに依存しても
+ *  よい．
  */
 
@@ -66,6 +50,5 @@
 
 /*
- *  å¾®å°æéå¾
-ã¡ã®ããã®å®ç¾©
+ *  微少時間待ちのための定義
  */
 #define SIL_DLY_TIM1     69
@@ -73,6 +56,5 @@
 
 /*
- *  ãã­ã»ããµã§å
-±éãªå®ç¾©
+ *  プロセッサで共通な定義
  */
 #include "rx630_gcc/prc_sil.h"
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_stddef.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_stddef.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_stddef.h	(revision 315)
@@ -11,47 +11,32 @@
  *  Copyright (C) 2008-2010 by Witz Corporation, JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -59,12 +44,10 @@
 
 /*
- *  t_stddef.hã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-SAKURAç¨ï¼
+ *  t_stddef.hのターゲット依存部（GR-SAKURA用）
  *
- *  ãã®ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ã¯ï¼t_stddef.hã®å
-é ­ã§ã¤ã³ã¯ã«ã¼ããããï¼
- *  ä»ã®ãã¡ã¤ã«ããã¯ç´æ¥ã¤ã³ã¯ã«ã¼ããããã¨ã¯ãªãï¼ä»ã®ã¤ã³ã¯ã«ã¼ã
- *  ãã¡ã¤ã«ã«å
-ç«ã£ã¦å¦çãããããï¼ä»ã®ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ã«ä¾å­ã
- *  ã¦ã¯ãªããªãï¼
+ *  このインクルードファイルは，t_stddef.hの先頭でインクルードされる．
+ *  他のファイルからは直接インクルードすることはない．他のインクルード
+ *  ファイルに先立って処理されるため，他のインクルードファイルに依存し
+ *  てはならない．
  */
 
@@ -73,12 +56,11 @@
 
 /*
- *  ã¿ã¼ã²ãããè­å¥ããããã®ãã¯ã­ã®å®ç¾©
+ *  ターゲットを識別するためのマクロの定義
  */
-#define TOPPERS_GRSAKURA			/* ã·ã¹ãã ç¥ç§° */
+#define TOPPERS_GRSAKURA			/* システム略称 */
 
 
 /*
- *  éçºç°å¢ã§å
-±éãªå®ç¾©
+ *  開発環境で共通な定義
  */
 /*#define TOPPERS_STDINT_TYPE1*/
@@ -87,11 +69,10 @@
 
 /*
- *  ãã­ã»ããµã§å
-±éãªå®ç¾©
+ *  プロセッサで共通な定義
  */
 #include "rx630_gcc/prc_stddef.h"
 
 /*
- *  ã¢ãµã¼ã·ã§ã³ã®å¤±ææã®å®è¡ä¸­æ­å¦ç
+ *  アサーションの失敗時の実行中断処理
  */
 #ifndef TOPPERS_MACRO_ONLY
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_support.c
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_support.c	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_support.c	(revision 315)
@@ -6,47 +6,32 @@
  *  Copyright (C) 2014 Cores Co., Ltd. Japan
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -54,5 +39,5 @@
 
 /*
- *	ã¿ã¼ã²ããã·ã¹ãã ä¾å­ã¢ã¸ã¥ã¼ã«ï¼GR-SAKURAç¨ï¼
+ *	ターゲットシステム依存モジュール（GR-SAKURA用）
  */
 
@@ -63,27 +48,24 @@
 {
 	/*
-	 * åä½ã¢ã¼ãè¨­å®
+	 * 動作モード設定
 	 *
-	 * åä½ã¢ã¼ãã¯ãã¼ãä¸ã®ç«¯å­ã«ãã£ã¦æ±ºå®ããããã,
-	 * ããã§ã¯ç¹å¥è¨­å®ããªã.
-	 * ãã ã, ãªãã«ã¨ã³ãã£ã¢ã³/ã·ã³ã°ã«ãããã¢ã¼ã
-	 * ã§ãããã¨ãåæã¨ãã.
+	 * 動作モードはボード上の端子によって決定されるため,
+	 * ここでは特別設定しない.
+	 * ただし, リトルエンディアン/シングルチップモード
+	 * であることを前提とする.
 	 *
-	 * ã¾ããªã»ããå¾, å
-èµROMï¼æå¹, å
-èµRAMï¼æå¹, å¤é¨ãã¹ï¼ç¡å¹
-	 * ã§ãã.
+	 * またリセット後, 内蔵ROM：有効, 内蔵RAM：有効, 外部バス：無効
+	 * である.
 	 */
 
 	/*
-	 * ã¯ã­ãã¯è¨­å®
+	 * クロック設定
 	 *
-	 * å
-¥åï¼12MHz
-	 * PLLåè·¯ï¼12 x 8 = 96MHz
-	 * ã·ã¹ãã ã¯ã­ãã¯ï¼96MHz
-	 * å¨è¾ºã¢ã¸ã¥ã¼ã«ã¯ã­ãã¯ï¼48MHz
-	 * å¤é¨ãã¹ã¯ã­ãã¯ï¼96MHz
-	 * ã¨ãã.
+	 * 入力：12MHz
+	 * PLL回路：12 x 8 = 96MHz
+	 * システムクロック：96MHz
+	 * 周辺モジュールクロック：48MHz
+	 * 外部バスクロック：96MHz
+	 * とする.
 	 */
 	sil_wrb_mem(PORT3_PDR_ADDR,
@@ -98,10 +80,10 @@
 	sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xa503);
 
-	/* ã¡ã¤ã³ã¯ã­ãã¯çºæ¯å¨å¼·å¶çºæ¯ */
+	/* メインクロック発振器強制発振 */
 	while((sil_reb_mem(SYSTEM_MOFCR_ADDR) & SYSTEM_MOFCR_MOFXIN) == 0)
 		sil_wrb_mem(SYSTEM_MOFCR_ADDR,
 			sil_reb_mem(SYSTEM_MOFCR_ADDR) | SYSTEM_MOFCR_MOFXIN);
 
-	/* ã¡ã¤ã³ã¯ã­ãã¯çºæ¯å¨åä½ */
+	/* メインクロック発振器動作 */
 	while((sil_reb_mem(SYSTEM_MOSCCR_ADDR) & SYSTEM_MOSCCR_MOSTP) != 0)
 		sil_wrb_mem(SYSTEM_MOSCCR_ADDR,
@@ -119,5 +101,5 @@
 	sil_wrh_mem(SYSTEM_SCKCR2_ADDR, 0x0033);
 
-	/* PLLåè·¯é¸æ */
+	/* PLL回路選択 */
 	sil_wrh_mem(SYSTEM_SCKCR3_ADDR,
 		(sil_reh_mem(SYSTEM_SCKCR3_ADDR) & ~SYSTEM_SCKCR3_CKSEL_MASK)
@@ -125,13 +107,10 @@
 
 	/*
-	 * ã¢ã¸ã¥ã¼ã«ã¹ããã
+	 * モジュールストップ
 	 *
-	 * ãªã»ããå¾, åä½ãã¦ããå
-èµå¨è¾ºã¢ã¸ã¥ã¼ã«ã¯DMAC, DTC,
-	 * å
-èµRAMã®ã¿ã§ãã.
-	 * ããä»¥å¤ã®å
-èµå¨è¾ºã¢ã¸ã¥ã¼ã«ã«é¢ãã¦ã¯ä½¿ç¨ããå´ã§
-	 * è¨­å®ãããã¨.
+	 * リセット後, 動作している内蔵周辺モジュールはDMAC, DTC,
+	 * 内蔵RAMのみである.
+	 * それ以外の内蔵周辺モジュールに関しては使用する側で
+	 * 設定すること.
 	 */
 	sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xa500);
@@ -141,8 +120,6 @@
 {
 	/*
-	 * æ¬ã³ã³ãã¤ã©ã§ã¯weak definitionã®æ©è½ãç¡ããã,
-	 * ç¹ã«å¿
-è¦ãªå¦çã¯ãªãã, å¿
-ãå¼ã³åºããã¨ã¨ãã.
+	 * 本コンパイラではweak definitionの機能が無いため,
+	 * 特に必要な処理はないが, 必ず呼び出すこととする.
 	 */
 }
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_syssvc.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_syssvc.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_syssvc.h	(revision 315)
@@ -12,47 +12,32 @@
  *  Copyright (C) 2008-2010 by Witz Corporation, JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -60,10 +45,9 @@
 
 /*
- *		ã·ã¹ãã ãµã¼ãã¹ã®ã¿ã¼ã²ããä¾å­é¨ï¼GR-SAKURAç¨ï¼
+ *		システムサービスのターゲット依存部（GR-SAKURA用）
  *
- *  ã·ã¹ãã ãµã¼ãã¹ã®ã¿ã¼ã²ããä¾å­é¨ã®ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ï¼ãã®ãã¡
- *  ã¤ã«ã®å
-å®¹ã¯ï¼ã³ã³ãã¼ãã³ãè¨è¿°ãã¡ã¤ã«ã«è¨è¿°ããï¼ãã®ãã¡ã¤ã«ã¯
- *  ç¡ããªãè¦è¾¼ã¿ï¼
+ *  システムサービスのターゲット依存部のインクルードファイル．このファ
+ *  イルの内容は，コンポーネント記述ファイルに記述され，このファイルは
+ *  無くなる見込み．
  */
 
@@ -73,10 +57,10 @@
 
 /*
- *  ãã­ã»ããµä¾å­ã®å®ç¾©
+ *  プロセッサ依存の定義
  */
 #include "rx630_gcc/prc_syssvc.h"
 
 /*
- *  ãã¬ã¼ã¹ã­ã°ã«é¢ããè¨­å®
+ *  トレースログに関する設定
  */
 #ifdef TOPPERS_ENABLE_TRACE
@@ -86,6 +70,5 @@
 
 /*
- *  ãã¼ãä¾å­æ
-å ±ã®èª­ã¿è¾¼ã¿
+ *  ボード依存情報の読み込み
  */
 #include "gr_sakura.h"
@@ -93,5 +76,5 @@
 
 /*
- *  èµ·åã¡ãã»ã¼ã¸ã®ã¿ã¼ã²ããã·ã¹ãã å
+ *  起動メッセージのターゲットシステム名
  */
 #define	TARGET_NAME	"GRSAKURA"
@@ -99,7 +82,7 @@
 
 /*
- *  ã·ã¹ãã ã­ã°ã®ä½ã¬ãã«åºåã®ããã®æå­åºå
+ *  システムログの低レベル出力のための文字出力
  *
- *  ã¿ã¼ã²ããä¾å­ã®æ¹æ³ã§ï¼æå­cãè¡¨ç¤º/åºå/ä¿å­ããï¼
+ *  ターゲット依存の方法で，文字cを表示/出力/保存する．
  */
 extern void	target_fput_log( char c );
@@ -107,6 +90,6 @@
 
 /*
- *  èµ·åã¡ãã»ã¼ã¸ã«ã¿ã¼ã²ããä¾å­é¨ã®èä½æ¨©è¡¨ç¤ºã
- *  è¿½å ããããã®ãã¯ã­ï¼
+ *  起動メッセージにターゲット依存部の著作権表示を
+ *  追加するためのマクロ．
  */
 #ifdef PRC_COPYRIGHT
@@ -116,10 +99,10 @@
 
 /*
- *  ã·ãªã¢ã«ãã¼ãæ°ã®å®ç¾©
+ *  シリアルポート数の定義
  */
 #define	TNUM_PORT			UINT_C( 2 )
 
 /*
- *  ä½¿ç¨ããã·ãªã¢ã«ãã¼ãID
+ *  使用するシリアルポートID
  */
 #define	SIO_PORTID			UINT_C( 1 )
@@ -130,7 +113,7 @@
 
 /*
- *  ã·ã¹ãã ã­ã°ã¿ã¹ã¯é¢é£ã®å®æ°ã®å®ç¾©
+ *  システムログタスク関連の定数の定義
  *
- *  ããã©ã«ãå¤ã®éãï¼
+ *  デフォルト値の通り．
  */
 
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_test.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_test.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_test.h	(revision 315)
@@ -12,47 +12,32 @@
  *  Copyright (C) 2008-2010 by Witz Corporation, JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -60,5 +45,5 @@
 
 /*
- *		ãã¹ããã­ã°ã©ã ã®ã¿ã¼ã²ããä¾å­å®ç¾©ï¼GR-SAKURAç¨ï¼
+ *		テストプログラムのターゲット依存定義（GR-SAKURA用）
  */
 
@@ -67,11 +52,10 @@
 
 /*
- *  ãã­ã»ããµã§å
-±éãªå®ç¾©
+ *  プロセッサで共通な定義
  */
 #include "rx630_gcc/prc_test.h"
 
 /*
- *  ã¿ã¹ã¯ã§ä½¿ç¨ããã·ãªã¢ã«ãã¼ãID
+ *  タスクで使用するシリアルポートID
  */
 #define	TASK_PORTID		( 1 )
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_timer.c
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_timer.c	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_timer.c	(revision 315)
@@ -13,47 +13,32 @@
  *  Copyright (C) 2013      by Mitsuhiro Matsuura
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -61,5 +46,5 @@
 
 /*
- *		ã¿ã¤ããã©ã¤ãï¼GR-SAKURAç¨ï¼
+ *		タイマドライバ（GR-SAKURA用）
  */
 
@@ -70,5 +55,5 @@
 
 /*
- *  ã¿ã¤ãã®åæåå¦ç
+ *  タイマの初期化処理
  */
 void
@@ -76,13 +61,13 @@
 {
 	/*
-	 * ã¢ã¸ã¥ã¼ã«ã¹ãããæ©è½ã®è¨­å®
+	 * モジュールストップ機能の設定
 	 */
-	sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xA502);	/* æ¸è¾¼ã¿è¨±å¯ */
+	sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xA502);	/* 書込み許可 */
 	sil_wrw_mem(SYSTEM_MSTPCRA_ADDR,
 		sil_rew_mem(SYSTEM_MSTPCRA_ADDR) & ~SYSTEM_MSTPCRA_MSTPA15_BIT); /* CMT0 */
-	sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xA500);	/* æ¸è¾¼ã¿ç¦æ­¢ */
+	sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xA500);	/* 書込み禁止 */
 
 	/* 
-	 * ã¿ã¤ãåæ­¢ 
+	 * タイマ停止 
 	 */
 	sil_wrh_mem(CMT_CMSTR0_ADDR,
@@ -90,32 +75,31 @@
 	
 	/*
- 	 * ã«ã¦ã³ãã¢ããã«ç¨ããããã¯ã­ãã¯è¨­å®
-	 * PCLK/32ãé¸æ
+ 	 * カウントアップに用いられるクロック設定
+	 * PCLK/32を選択
 	 */
 	sil_wrh_mem(CMT0_CMCR_ADDR, CMT_PCLK_DIV_8);
 
 	/* 
-	 * ã³ã³ãã¢ãããã¿ã¤ãã«ã¦ã³ã¿è¨­å®
+	 * コンペアマッチタイマカウンタ設定
 	 */
 	sil_wrh_mem(CMT0_CMCNT_ADDR, 0U);
 
 	/* 
-	 * ã³ã³ãã¢ãããã¿ã¤ãå¨æè¨­å®
+	 * コンペアマッチタイマ周期設定
 	 */
 	sil_wrh_mem(CMT0_CMCOR_ADDR, CMCOR_PERIOD);
 
 	/*
-	 * ã³ã³ãã¢ãããã¿ã¤ãå²ãè¾¼ã¿è¦æ±å
-è¨­å®ã¬ã¸ã¹ã¿ï¼ISELR28ï¼
+	 * コンペアマッチタイマ割り込み要求先設定レジスタ（ISELR28）
 	 */
 	sil_wrb_mem(ICU_ISELR028_ADDR, ICU_ISEL_CPU);
 
 	/*
-	 *  ã¿ã¤ãåä½éå§åã®å²è¾¼ã¿è¦æ±ãã¯ãªã¢
+	 *  タイマ動作開始前の割込み要求をクリア
 	 */
 	x_clear_int(INTNO_TIMER);
 
 	/* 
-	 * ã³ã³ãã¢ãããã¿ã¤ãå²ãè¾¼ã¿ãè¨±å¯
+	 * コンペアマッチタイマ割り込みを許可
 	 */
 	sil_wrh_mem(CMT0_CMCR_ADDR,
@@ -123,5 +107,5 @@
 
 	/* 
-	 * ã¿ã¤ãåä½éå§
+	 * タイマ動作開始
 	 */
 	sil_wrh_mem(CMT_CMSTR0_ADDR,
@@ -130,5 +114,5 @@
 
 /*
- *  ã¿ã¤ãã®åæ­¢å¦ç
+ *  タイマの停止処理
  */
 void
@@ -136,5 +120,5 @@
 {
 	/* 
-	 * ã¿ã¤ãåæ­¢
+	 * タイマ停止
 	 */
 	sil_wrh_mem(CMT_CMSTR0_ADDR,
@@ -143,5 +127,5 @@
 
 /*
- *  ã¿ã¤ãå²è¾¼ã¿ãã³ãã©
+ *  タイマ割込みハンドラ
  */
 void target_timer_handler(void)
@@ -149,5 +133,5 @@
 	i_begin_int(INTNO_TIMER);
 
-	signal_time();				/* ã¿ã¤ã ãã£ãã¯ã®ä¾çµ¦ */
+	signal_time();				/* タイムティックの供給 */
 
 	i_end_int(INTNO_TIMER);
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_timer.cfg
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_timer.cfg	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_timer.cfg	(revision 315)
@@ -1,4 +1,4 @@
 /*
- *  ã¿ã¤ããã©ã¤ãï¼RX630ç¨ï¼ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«
+ *  タイマドライバ（RX630用）のコンフィギュレーションファイル
  */
 
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_timer.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_timer.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/target_timer.h	(revision 315)
@@ -13,47 +13,32 @@
  *  Copyright (C) 2013      by Mitsuhiro Matsuura
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -61,5 +46,5 @@
 
 /*
- *		ã¿ã¤ããã©ã¤ãï¼GR-SAKURAç¨ï¼
+ *		タイマドライバ（GR-SAKURA用）
  */
  
@@ -72,53 +57,46 @@
 
 /*
- *  ã¿ã¤ãå²è¾¼ã¿ãã³ãã©ç»é²ã®ããã®å®æ°
+ *  タイマ割込みハンドラ登録のための定数
  */
-#define INHNO_TIMER		INT_CMT0_CMI				/* å²è¾¼ã¿ãã³ãã©çªå· */
-#define INTNO_TIMER		INT_CMT0_CMI				/* å²è¾¼ã¿çªå· */
-#define INTPRI_TIMER	-5							/* å²è¾¼ã¿åªå
-åº¦ */
-#define INTATR_TIMER	(TA_ENAINT | TA_EDGE)		/* å²è¾¼ã¿å±æ§ */
+#define INHNO_TIMER		INT_CMT0_CMI				/* 割込みハンドラ番号 */
+#define INTNO_TIMER		INT_CMT0_CMI				/* 割込み番号 */
+#define INTPRI_TIMER	-5							/* 割込み優先度 */
+#define INTATR_TIMER	(TA_ENAINT | TA_EDGE)		/* 割込み属性 */
 
 #ifndef TOPPERS_MACRO_ONLY
 
 /*
- *  ã¿ã¤ãå¤ã®å
-é¨è¡¨ç¾ã®å
+ *  タイマ値の内部表現の型
  */
 typedef uint16_t	CLOCK;
 
 /*
- *  ã¿ã¤ãå¤ã®å
-é¨è¡¨ç¾ã¨ããªç§åä½ã¨ã®å¤æ
+ *  タイマ値の内部表現とミリ秒単位との変換
  *
- *  1msã®ã¿ã¤ãã¼å²ãè¾¼ã¿ãä½¿ç¨ããã®ã§ãã®ã¯ã­ãã¯ãå®ç¾©ããï¼
+ *  1msのタイマー割り込みを使用するのでそのクロックを定義する．
  */
-#define TIMER_CLOCK				(FREQ_PCLK / 8U)		/* PCLK/æä½åå¨æ¯8 = 6MHz */
+#define TIMER_CLOCK				(FREQ_PCLK / 8U)		/* PCLK/最低分周比8 = 6MHz */
 #define TO_CLOCK(nume, deno)	((CLOCK)(TIMER_CLOCK * (nume) / (deno)))
 #define	TO_USEC(clock)			((SYSUTM)((clock) * 1000U / TIMER_CLOCK))
 
 /*
- *  è¨­å®ã§ããæå¤§ã®ã¿ã¤ãå¨æï¼åä½ã¯å
-é¨è¡¨ç¾ï¼
+ *  設定できる最大のタイマ周期（単位は内部表現）
  */
 #define	MAX_CLOCK	((CLOCK) 0xFFFFU)
 
 /*
- *  æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»ãåãåºãéã®å¦çæéã®è¦ç©ãå¤ï¼åä½ã¯å
-é¨è¡¨ç¾ï¼
+ *  性能評価用システム時刻を取り出す際の処理時間の見積り値（単位は内部表現）
  */
-#define	GET_TOLERANCE	(100U)	/* å¦çé
-ãã®è¦ç©ãå¤ï¼åä½ã¯å
-é¨è¡¨ç¾ï¼*/
+#define	GET_TOLERANCE	(100U)	/* 処理遅れの見積り値（単位は内部表現）*/
 #define	BEFORE_IREQ(clock) \
 		((clock) >= (TO_CLOCK(TIC_NUME, TIC_DENO) - GET_TOLERANCE))
 
 /*
- *  ã³ã³ãã¢ãããã¿ã¤ãã³ã³ãã­ã¼ã«ã¬ã¸ã¹ã¿ã®è¨­å®å¤
+ *  コンペアマッチタイマコントロールレジスタの設定値
  */
 /*
- *  ã¯ã­ãã¯é¸æããã
+ *  クロック選択ビット
  *
- *  bit7ã¯äºç´é åã§ãã, æ¸è¾¼ã¿ã¯1åºå®
+ *  bit7は予約領域であり, 書込みは1固定
  */
 #define CMT_PCLK_DIV_8			(0x0080U)
@@ -128,15 +106,14 @@
 
 /*
- *  ã³ã³ãã¢ãããã¿ã¤ãã³ã³ã¹ã¿ã³ãã¬ã¸ã¹ã¿ï¼CMCORï¼
+ *  コンペアマッチタイマコンスタントレジスタ（CMCOR）
  *
- *  ã³ã³ãã¢ãããå¨æã1msã¨ããï¼
- *  å¨è¾ºã¢ã¸ã¥ã¼ã«ã¯ã­ãã¯ï¼PCLKï¼48MHzã8åå¨ããã®ã§ï¼
- *  1å¨æããã166.7nsecã¨ãªãï¼6000å¨æã§1msï¼ã¿ã¤ã ãã£ãã¯ã®å¨æï¼ã¨ããï¼
+ *  コンペアマッチ周期を1msとする．
+ *  周辺モジュールクロック（PCLK）48MHzを8分周するので，
+ *  1周期あたり166.7nsecとなり，6000周期で1ms（タイムティックの周期）とする．
  */
 #define CMCOR_PERIOD			(TIMER_CLOCK)
 
 /*
- * ã³ã³ãã¢ãããã¿ã¤ãå²ãè¾¼ã¿è¦æ±å
-è¨­å®ã¬ã¸ã¹ã¿iï¼ISELRiï¼ï¼i= å²ãè¾¼ã¿ãã¯ã¿çªå·ï¼
+ * コンペアマッチタイマ割り込み要求先設定レジスタi（ISELRi）（i= 割り込みベクタ番号）
  */
 #define ICU_ISEL_CPU			(0x00U)
@@ -146,19 +123,19 @@
 
 /*
- *  ã¿ã¤ãã®èµ·åå¦ç
+ *  タイマの起動処理
  *
- *  ã¿ã¤ããåæåãï¼å¨æçãªã¿ã¤ãå²è¾¼ã¿è¦æ±ãçºçãããï¼
+ *  タイマを初期化し，周期的なタイマ割込み要求を発生させる．
  */
 extern void	target_timer_initialize(intptr_t exinf);
 
 /*
- *  ã¿ã¤ãã®åæ­¢å¦ç
+ *  タイマの停止処理
  *
- *  ã¿ã¤ãã®åä½ãåæ­¢ãããï¼
+ *  タイマの動作を停止させる．
  */
 extern void	target_timer_terminate(intptr_t exinf);
 
 /*
- *  ã¿ã¤ãã¬ã¸ã¹ã¿å¤ã®èª­ã¿åºã
+ *  タイマレジスタ値の読み出し
  */
 Inline uint16_t rx630_cmt_getcount(void)
@@ -168,5 +145,5 @@
 
 /*
- *  ã¿ã¤ãã¬ã¸ã¹ã¿å¤ã®æ¸ãè¾¼ã¿
+ *  タイマレジスタ値の書き込み
  */
 Inline void rx630_cmt_setcount(uint16_t count)
@@ -176,15 +153,15 @@
 
 /*
- *  ã¿ã¤ãã®ç¾å¨å¤ã®èª­åºã
+ *  タイマの現在値の読出し
  */
 Inline CLOCK
 target_timer_get_current(void)
 {
-	/* ã¢ããã«ã¦ã³ãã®ããã¿ã¤ãã¬ã¸ã¹ã¿å¤ããã®ã¾ã¾è¿ã	*/
+	/* アップカウントのためタイマレジスタ値をそのまま返す	*/
 	return (rx630_cmt_getcount());
 }
 
 /*
- *  ã¿ã¤ãå²è¾¼ã¿è¦æ±ã®ãã§ãã¯
+ *  タイマ割込み要求のチェック
  */
 Inline bool_t
@@ -195,5 +172,5 @@
 
 /*
- *  ã¿ã¤ãå²è¾¼ã¿ãã³ãã©
+ *  タイマ割込みハンドラ
  */
 extern void	target_timer_handler(void);
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/tinet_target_config.c
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/tinet_target_config.c	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/tinet_target_config.c	(revision 315)
@@ -5,47 +5,32 @@
  *                   Tomakomai National College of Technology, JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -53,5 +38,5 @@
 
 /*
- *  ã¿ã¼ã²ããä¾å­ã¢ã¸ã¥ã¼ã«ï¼RX63Nç¨ï¼
+ *  ターゲット依存モジュール（RX63N用）
  */
 
@@ -65,5 +50,5 @@
 
 /*
- *  rx62n_bus_init -- ã¿ã¼ã²ããä¾å­é¨ã®ãã¹ã®åæå
+ *  rx62n_bus_init -- ターゲット依存部のバスの初期化
  */
 
@@ -71,53 +56,53 @@
 rx62n_bus_init (void)
 {
-	/* ã¤ã¼ãµãããã»ã³ã³ãã­ã¼ã©ã®åä½ãè¨±å¯ */
-	sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xA502);	/* æ¸è¾¼ã¿è¨±å¯ */
+	/* イーサネット・コントローラの動作を許可 */
+	sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xA502);	/* 書込み許可 */
 	sil_wrw_mem(SYSTEM_MSTPCRB_ADDR,
 		sil_rew_mem(SYSTEM_MSTPCRB_ADDR) & ~SYSTEM_MSTPCRB_MSTPB15_BIT);
-	sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xA500);	/* æ¸è¾¼ã¿ç¦æ­¢ */
+	sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xA500);	/* 書込み禁止 */
 
-	/* EtherNETæå¹ */
-	/* PA3ï½5 RMII_MDIO, RMII_MDC, RMII_LINKSTA */
+	/* EtherNET有効 */
+	/* PA3～5 RMII_MDIO, RMII_MDC, RMII_LINKSTA */
 	sil_wrb_mem(PORTA_PMR_ADDR,
 		sil_reb_mem(PORTA_PMR_ADDR) | (1 << 3) | (1 << 4) | (1 << 5));
-	/* PB0ï½7 RXD1, RXD0, REF50CK, RX-ER, TXD-EN, TXD0, TXD1, CRS */
+	/* PB0～7 RXD1, RXD0, REF50CK, RX-ER, TXD-EN, TXD0, TXD1, CRS */
 	sil_wrb_mem(PORTB_PMR_ADDR,
 		sil_reb_mem(PORTB_PMR_ADDR) | 0xFF);
 
-	/* æ¸ãè¾¼ã¿ãã­ãã¯ãã¬ã¸ã¹ã¿ã®è¨­å® PFSWEãããã¸ã®æ¸ãè¾¼ã¿ãè¨±å¯ */
+	/* 書き込みプロテクトレジスタの設定 PFSWEビットへの書き込みを許可 */
 	sil_wrb_mem(MPC_PWPR_ADDR, 0x00);
-	/* æ¸ãè¾¼ã¿ãã­ãã¯ãã¬ã¸ã¹ã¿ã®è¨­å® PxxFSã¬ã¸ã¹ã¿ã¸ã®æ¸ãè¾¼ã¿ãè¨±å¯ */
+	/* 書き込みプロテクトレジスタの設定 PxxFSレジスタへの書き込みを許可 */
 	sil_wrb_mem(MPC_PWPR_ADDR, 0x40);
 
-	/* PA3ãET_MDIOã¨ãã */
+	/* PA3をET_MDIOとする */
 	sil_wrb_mem(MPC_PA3PFS_ADDR, 0x11); 
-	/* PA4ãET_MDCã¨ãã */
+	/* PA4をET_MDCとする */
 	sil_wrb_mem(MPC_PA4PFS_ADDR, 0x11); 
-	/* PA5ãET_LINKSTAã¨ãã */
+	/* PA5をET_LINKSTAとする */
 	sil_wrb_mem(MPC_PA5PFS_ADDR, 0x11); 
 
-	/* PB0ãRXD1ã¨ãã */
+	/* PB0をRXD1とする */
 	sil_wrb_mem(MPC_PB0PFS_ADDR, 0x12);
-	/* PB1ãRXD0ã¨ãã */
+	/* PB1をRXD0とする */
 	sil_wrb_mem(MPC_PB1PFS_ADDR, 0x12);
-	/* PB2ãREF50CKã¨ãã */
+	/* PB2をREF50CKとする */
 	sil_wrb_mem(MPC_PB2PFS_ADDR, 0x12);
-	/* PB3ãRX-ERã¨ãã */
+	/* PB3をRX-ERとする */
 	sil_wrb_mem(MPC_PB3PFS_ADDR, 0x12);
-	/* PB4ãTXD-ENã¨ãã */
+	/* PB4をTXD-ENとする */
 	sil_wrb_mem(MPC_PB4PFS_ADDR, 0x12);
-	/* PB5ãTXD0ã¨ãã */
+	/* PB5をTXD0とする */
 	sil_wrb_mem(MPC_PB5PFS_ADDR, 0x12);
-	/* PB6ãTXD1ã¨ãã */
+	/* PB6をTXD1とする */
 	sil_wrb_mem(MPC_PB6PFS_ADDR, 0x12);
-	/* PB7ãCRSã¨ãã */
+	/* PB7をCRSとする */
 	sil_wrb_mem(MPC_PB7PFS_ADDR, 0x12);
 
-	/* æ¸ãè¾¼ã¿ãã­ãã¯ãã¬ã¸ã¹ã¿ã®è¨­å® æ¸ãè¾¼ã¿ãç¦æ­¢ */
+	/* 書き込みプロテクトレジスタの設定 書き込みを禁止 */
 	sil_wrb_mem(MPC_PWPR_ADDR , 0x80);
 }
 
 /*
- *  rx62n_inter_init -- ã¿ã¼ã²ããä¾å­é¨ã®å²è¾¼ã¿ã®åæå
+ *  rx62n_inter_init -- ターゲット依存部の割込みの初期化
  */
 
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/tinet_target_config.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/tinet_target_config.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/tinet_target_config.h	(revision 315)
@@ -5,47 +5,32 @@
  *                   Tomakomai National College of Technology, JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -56,14 +41,14 @@
 
 /*
- *  TCP/IP ã«é¢ããå®ç¾©
- */
-
-/* TCP ã«é¢ããå®ç¾© */
-
-/*
- *  MAX_TCP_SND_SEG: éä¿¡ã»ã°ã¡ã³ããµã¤ãºã®æå¤§å¤
+ *  TCP/IP に関する定義
+ */
+
+/* TCP に関する定義 */
+
+/*
+ *  MAX_TCP_SND_SEG: 送信セグメントサイズの最大値
  *
- *    ç¸æãã MSS ãªãã·ã§ã³ã§ã»ã°ã¡ã³ããµã¤ãºãæå®ããã¦ãã
- *    ãã®å¤ã§ãã»ã°ã¡ã³ããµã¤ãºãå¶éã§ããã
+ *    相手から MSS オプションでセグメントサイズを指定されても、
+ *    この値で、セグメントサイズを制限できる。
  */
 
@@ -73,5 +58,5 @@
 
 /*
- *  DEF_TCP_RCV_SEG: åä¿¡ã»ã°ã¡ã³ããµã¤ãºã®è¦å®å¤
+ *  DEF_TCP_RCV_SEG: 受信セグメントサイズの規定値
  */
 
@@ -81,40 +66,37 @@
 
 /* 
- *  ã»ã°ã¡ã³ãã®é çªãå
-¥ãæ¿ããã¨ãã«æ°ãã«ãããã¯ã¼ã¯ãããã¡ãå²å½ã¦ã¦ã
- *  ãã¼ã¿ãã³ãã¼ãããµã¤ãºã®ãããå¤
+ *  セグメントの順番を入れ替えるときに新たにネットワークバッファを割当てて、
+ *  データをコピーするサイズのしきい値
  */
 #define MAX_TCP_REALLOC_SIZE	1024	
 
-#define TCP_CFG_OPT_MSS		/* ã³ãã¯ã·ã§ã³éè¨­æã«ãã»ã°ã¡ã³ããµã¤ãºãªãã·ã§ã³ãã¤ãã¦éä¿¡ããã*/
-#define TCP_CFG_DELAY_ACK	/* ACK ãé
-ãããã¨ãã¯ã³ã¡ã³ããå¤ãã			*/
-#define TCP_CFG_ALWAYS_KEEP	/* å¸¸ã«ã­ã¼ãã¢ã©ã¤ãããæã¯ã³ã¡ã³ããå¤ãã		*/
-
-/* UDP ã«é¢ããå®ç¾© */
-
-#define UDP_CFG_IN_CHECKSUM	/* UDP ã®å
-¥åãã§ãã¯ãµã ãè¡ãå ´åã¯ã³ã¡ã³ããå¤ãã	*/
-#define UDP_CFG_OUT_CHECKSUM	/* UDP ã®åºåãã§ãã¯ãµã ãè¡ãå ´åã¯ã³ã¡ã³ããå¤ãã	*/
-
-/* ICMPv4/v6 ã«é¢ããå®ç¾© */
-
-#define ICMP_REPLY_ERROR		/* ICMP ã¨ã©ã¼ã¡ãã»ã¼ã¸ãéä¿¡ããå ´åã¯ã³ã¡ã³ããå¤ãã*/
-
-/* IPv4 ã«é¢ããå®ç¾© */
-
-//#define IP4_CFG_FRAGMENT		/* ãã¼ã¿ã°ã©ã ã®åå²ã»åæ§æè¡ãå ´åã¯ã³ã¡ã³ããå¤ãã	*/
-#define NUM_IP4_FRAG_QUEUE	2	/* ãã¼ã¿ã°ã©ã åæ§æã­ã¥ã¼ãµã¤ãº			*/
-#define IP4_CFG_FRAG_REASSM_SIZE	4096	/* IPv4 åæ§æãããã¡ãµã¤ãº			*/
-
-/* IPv6 ã«é¢ããå®ç¾© */
-
-#define NUM_IP6_DAD_COUNT	1	/* éè¤ã¢ãã¬ã¹æ¤åºã§éä¿¡ããè¿é£è¦è«ã®åæ°ã		*/
-					/*  0 ãæå®ããã¨ãéè¤ã¢ãã¬ã¹æ¤åºãè¡ããªãã	*/
-#define NUM_ND6_CACHE_ENTRY	10	/* è¿é£ã­ã£ãã·ã¥ã®ã¨ã³ããªæ°			*/
-
-/*
- *  IPv6 ç¨ãã¹ãã­ã£ãã·ã¥ã®ã¨ã³ããªæ°ã
- *  0 ãæå®ããã¨IPv6 ç¨ãã¹ãã­ã£ãã·ã¥ãçµè¾¼ã¾ãªãã
+#define TCP_CFG_OPT_MSS		/* コネクション開設時に、セグメントサイズオプションをつけて送信する。*/
+#define TCP_CFG_DELAY_ACK	/* ACK を遅らせるときはコメントを外す。			*/
+#define TCP_CFG_ALWAYS_KEEP	/* 常にキープアライブする時はコメントを外す。		*/
+
+/* UDP に関する定義 */
+
+#define UDP_CFG_IN_CHECKSUM	/* UDP の入力チェックサムを行う場合はコメントを外す。	*/
+#define UDP_CFG_OUT_CHECKSUM	/* UDP の出力チェックサムを行う場合はコメントを外す。	*/
+
+/* ICMPv4/v6 に関する定義 */
+
+#define ICMP_REPLY_ERROR		/* ICMP エラーメッセージを送信する場合はコメントを外す。*/
+
+/* IPv4 に関する定義 */
+
+//#define IP4_CFG_FRAGMENT		/* データグラムの分割・再構成行う場合はコメントを外す。	*/
+#define NUM_IP4_FRAG_QUEUE	2	/* データグラム再構成キューサイズ			*/
+#define IP4_CFG_FRAG_REASSM_SIZE	4096	/* IPv4 再構成バッファサイズ			*/
+
+/* IPv6 に関する定義 */
+
+#define NUM_IP6_DAD_COUNT	1	/* 重複アドレス検出で送信する近隣要請の回数、		*/
+					/*  0 を指定すると、重複アドレス検出を行わない。	*/
+#define NUM_ND6_CACHE_ENTRY	10	/* 近隣キャッシュのエントリ数			*/
+
+/*
+ *  IPv6 用ホストキャッシュのエントリ数。
+ *  0 を指定するとIPv6 用ホストキャッシュを組込まない。
  */
 #define NUM_IN6_HOSTCACHE_ENTRY	4
@@ -122,102 +104,99 @@
 #ifdef SUPPORT_ETHER
 
-#define IP6_CFG_AUTO_LINKLOCAL		/* ãªã³ã¯ã­ã¼ã«ã«ã¢ãã¬ã¹ã®èªåè¨­å®ãè¡ãå ´åã¯ã³ã¡ã³ããå¤ãã*/
-
-/*
- *  ãã£ãã©ã«ãã«ã¼ã¿ãªã¹ãã«é¢ããå®ç¾©
- */
-
-/*
- *  ãã£ãã©ã«ãã«ã¼ã¿ãªã¹ãã®ã¨ã³ããªæ°ã
- *  æå¤§å¤ã¯ 16ã0 ãæå®ããã¨ã«ã¼ã¿éç¥ãåä¿¡ããªãã
+#define IP6_CFG_AUTO_LINKLOCAL		/* リンクローカルアドレスの自動設定を行う場合はコメントを外す。*/
+
+/*
+ *  ディフォルトルータリストに関する定義
+ */
+
+/*
+ *  ディフォルトルータリストのエントリ数。
+ *  最大値は 16、0 を指定するとルータ通知を受信しない。
  */
 #define NUM_ND6_DEF_RTR_ENTRY		4
 
 /*
- *  ãã¬ãã£ãã¯ã¹ãªã¹ãã«é¢ããå®ç¾©ã
- *  æå¤§å¤ã¯ 16ã
- */
-#define NUM_ND6_PREFIX_ENTRY		4	/*  ãã¬ãã£ãã¯ã¹ãªã¹ãã®ã¨ã³ããªæ°			*/
-
-/*
- *  èµ·åæã®ã«ã¼ã¿è¦è«åºååæ°ã
- *  0 ãæå®ããã¨ã«ã¼ã¿è¦è«ãåºåããªãã
+ *  プレフィックスリストに関する定義。
+ *  最大値は 16。
+ */
+#define NUM_ND6_PREFIX_ENTRY		4	/*  プレフィックスリストのエントリ数			*/
+
+/*
+ *  起動時のルータ要請出力回数。
+ *  0 を指定するとルータ要請を出力しない。
  */
 #define NUM_ND6_RTR_SOL_RETRY	3	
 
-#define IP6_CFG_FRAGMENT		/* ãã¼ã¿ã°ã©ã ã®åå²ã»åæ§æè¡ãå ´åã¯ã³ã¡ã³ããå¤ãã	*/
-#define NUM_IP6_FRAG_QUEUE	2	/* ãã¼ã¿ã°ã©ã åæ§æã­ã¥ã¼ãµã¤ãº			*/
-#define IP6_CFG_FRAG_REASSM_SIZE	4096	/* IPv6 åæ§æãããã¡ãµã¤ãº			*/
+#define IP6_CFG_FRAGMENT		/* データグラムの分割・再構成行う場合はコメントを外す。	*/
+#define NUM_IP6_FRAG_QUEUE	2	/* データグラム再構成キューサイズ			*/
+#define IP6_CFG_FRAG_REASSM_SIZE	4096	/* IPv6 再構成バッファサイズ			*/
 
 #endif	/* of #ifdef SUPPORT_ETHER */
 
 /*
- *  ãã¼ã¿ãªã³ã¯å±¤ (ãããã¯ã¼ã¯ã¤ã³ã¿ãã§ã¼ã¹) ã«é¢ããå®ç¾©
- */
-
-/*
- *  PPPãã¢ãã ã«é¢ããå®ç¾©
- */
-
-#define MODEM_CFG_DIAL		"ATD"	/* ãã¤ã¢ã«ã³ãã³ãæå­å			*/
-#define MODEM_CFG_RETRY_CNT	3	/* ãã¤ã¢ã«ãªãã©ã¤åæ°			*/
-#define MODEM_CFG_RETRY_WAIT	10000	/* ãã¤ã¢ã«ãªãã©ã¤ã¾ã§ã®å¾
-ã¡æé [ms]	*/
-
-/*
- *  PPPãHDLC ã«é¢ããå®ç¾©
- */
-
-#define DEF_LOCAL_ACCM		ULONG_C(0x000a0000)	/* èªåã® ACCMãXON ã¨ XOFF ã®ã¿å¤æ	*/
-#define DEF_REMOTE_ACCM		ULONG_C(0xffffffff)	/* ç¸æã® ACCMãåæå¤ã¯å
-¨ã¦å¤æ		*/
-
-/*
- *  PPPãLCP ã«é¢ããå®ç¾©
+ *  データリンク層 (ネットワークインタフェース) に関する定義
+ */
+
+/*
+ *  PPP、モデムに関する定義
+ */
+
+#define MODEM_CFG_DIAL		"ATD"	/* ダイアルコマンド文字列			*/
+#define MODEM_CFG_RETRY_CNT	3	/* ダイアルリトライ回数			*/
+#define MODEM_CFG_RETRY_WAIT	10000	/* ダイアルリトライまでの待ち時間 [ms]	*/
+
+/*
+ *  PPP、HDLC に関する定義
+ */
+
+#define DEF_LOCAL_ACCM		ULONG_C(0x000a0000)	/* 自分の ACCM、XON と XOFF のみ変換	*/
+#define DEF_REMOTE_ACCM		ULONG_C(0xffffffff)	/* 相手の ACCM、初期値は全て変換		*/
+
+/*
+ *  PPP、LCP に関する定義
  */
 
 #define LCP_CFG_MRU		UINT_C(0x0001)	/* MRU					*/
 #define LCP_CFG_ACCM		UINT_C(0x0002)	/* ACCM					*/
-#define LCP_CFG_MAGIC		UINT_C(0x0004)	/* ãã¸ãã¯çªå·				*/
-#define LCP_CFG_PCOMP		UINT_C(0x0008)	/* ãã­ãã³ã«é¨å§ç¸®æ©è½			*/
-#define LCP_CFG_ACCOMP		UINT_C(0x0010)	/* ã¢ãã¬ã¹ã»å¶å¾¡é¨å§ç¸®			*/
+#define LCP_CFG_MAGIC		UINT_C(0x0004)	/* マジック番号				*/
+#define LCP_CFG_PCOMP		UINT_C(0x0008)	/* プロトコル部圧縮機能			*/
+#define LCP_CFG_ACCOMP		UINT_C(0x0010)	/* アドレス・制御部圧縮			*/
 #define LCP_CFG_PAP		UINT_C(0x0020)	/* PAP					*/
-/*#define LCP_CFG_CHAP		UINT_C(0x0040)	   CHAP ã¯å®è£
-äºå®			*/
+/*#define LCP_CFG_CHAP		UINT_C(0x0040)	   CHAP は実装予定			*/
 
 #ifdef LCP_CFG_MAGIC
 
-#define LCP_ECHO_INTERVAL	(20*NET_TIMER_HZ)	/* ã¤ã³ã¿ã¼ãã«æé		*/
-#define LCP_ECHO_FAILS		9			/* å¤±æé¾å¤			*/
+#define LCP_ECHO_INTERVAL	(20*NET_TIMER_HZ)	/* インターバル時間		*/
+#define LCP_ECHO_FAILS		9			/* 失敗閾値			*/
 
 #endif	/* of #ifdef LCP_CFG_MAGIC */
 
 /*
- *  PPPãPAP ã«é¢ããå®ç¾©
+ *  PPP、PAP に関する定義
  */
 
 #define DEF_PAP_TIMEOUT		(3*NET_TIMER_HZ)
-#define DEF_PAP_REQTIME		(30*NET_TIMER_HZ)	/* ã¿ã¤ã ã¢ã¦ãå¦çãè¡ãã¨ãã¯ã³ã¡ã³ããå¤ãã*/
-#define MAX_PAP_REXMT		10			/* èªè¨¼è¦æ±ã®æå¤§åéåæ°	*/
-
-/*
- *  RX63N Ethernet Controler ã«é¢ããå®ç¾©
- */
-
-#define NUM_IF_RX62N_TXBUF		2	/* éä¿¡ãããã¡æ°			*/
-#define NUM_IF_RX62N_RXBUF		2	/* åä¿¡ãããã¡æ°			*/
-#define IF_RX62N_BUF_PAGE_SIZE	1518	/* ãããã¡ãµã¤ãº */
-
-#define TMO_IF_RX62N_GET_NET_BUF	1	/* [ms]ãåä¿¡ç¨ net_buf ç²å¾ã¿ã¤ã ã¢ã¦ã	*/
-					/* [s]ã éä¿¡ã¿ã¤ã ã¢ã¦ã			*/
+#define DEF_PAP_REQTIME		(30*NET_TIMER_HZ)	/* タイムアウト処理を行うときはコメントを外す。*/
+#define MAX_PAP_REXMT		10			/* 認証要求の最大再送回数	*/
+
+/*
+ *  RX63N Ethernet Controler に関する定義
+ */
+
+#define NUM_IF_RX62N_TXBUF		2	/* 送信バッファ数			*/
+#define NUM_IF_RX62N_RXBUF		2	/* 受信バッファ数			*/
+#define IF_RX62N_BUF_PAGE_SIZE	1518	/* バッファサイズ */
+
+#define TMO_IF_RX62N_GET_NET_BUF	1	/* [ms]、受信用 net_buf 獲得タイムアウト	*/
+					/* [s]、 送信タイムアウト			*/
 #define TMO_IF_RX62N_XMIT		(2*IF_TIMER_HZ)
 
-/*#define IF_RX62N_CFG_ACCEPT_ALL		 ãã«ãã­ã£ã¹ããã¨ã©ã¼ãã¬ã¼ã ãåä¿¡ããã¨ãã¯ã³ã¡ã³ããå¤ãã*/
-
-/*
- *  ã¤ã¼ãµãããåºåæã«ãNIC ã§ net_buf ãéæ¾ããå ´åã«æå®ããã
+/*#define IF_RX62N_CFG_ACCEPT_ALL		 マルチキャスト、エラーフレームも受信するときはコメントを外す。*/
+
+/*
+ *  イーサネット出力時に、NIC で net_buf を開放する場合に指定する。
  *
- *  æ³¨æ: ä»¥ä¸ã®æå®ã¯ãæå®ä¾ã§ãããif_rx62n ã§ã¯ã
- *        éæ¾ããªãã®ã§ãä»¥ä¸ã®ã³ã¡ã³ããå¤ãã¦ã¯ãªããªãã
+ *  注意: 以下の指定は、指定例であり、if_rx62n では、
+ *        開放しないので、以下のコメントを外してはならない。
  */
 
@@ -225,90 +204,88 @@
 
 /*
- *  RX63N Ethernet Controller ã«é¢ããå®ç¾©
- */
-
-#define RX63N_BASE_ADDRESS		ULONG_C(0x00200000)	/* NIC ã®ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
-
-#define INHNO_IF_RX62N_TRX	INT_ETH_EINT	/* ãã±ããéåä¿¡ */
-#define INTNO_IF_RX62N_TRX	INT_ETH_EINT	/* ãã±ããéåä¿¡ */
-#define INTATR_IF_RX62N_TRX	(TA_NULL)	/* å²è¾¼ã¿å±æ§	*/
-#define INTPRI_IF_RX62N_TRX	(-1)		/* å²è¾¼ã¿åªå
-åº¦	*/
-
-/*
- *  ARP ã«é¢ããå®ç¾©
- */
-
-#define NUM_ARP_ENTRY		10			/* ARP ã­ã£ãã·ã¥ã¨ã³ããªæ°	*/
-
-/*
- *  DHCP ã«é¢ããå®ç¾©
+ *  RX63N Ethernet Controller に関する定義
+ */
+
+#define RX63N_BASE_ADDRESS		ULONG_C(0x00200000)	/* NIC のレジスタベースアドレス */
+
+#define INHNO_IF_RX62N_TRX	INT_ETH_EINT	/* パケット送受信 */
+#define INTNO_IF_RX62N_TRX	INT_ETH_EINT	/* パケット送受信 */
+#define INTATR_IF_RX62N_TRX	(TA_NULL)	/* 割込み属性	*/
+#define INTPRI_IF_RX62N_TRX	(-1)		/* 割込み優先度	*/
+
+/*
+ *  ARP に関する定義
+ */
+
+#define NUM_ARP_ENTRY		10			/* ARP キャッシュエントリ数	*/
+
+/*
+ *  DHCP に関する定義
  *
- *    ã»æ³¨æ: TINET ã¯ãDHCP ãå®è£
-ãã¦ããªããå¿ç¨ãã­ã°ã©ã ã§ã
- *            DHCP ã¡ãã»ã¼ã¸ãåä¿¡ããããã®å®ç¾©ã§ããã
- *            ã¾ããç¾å¨ã¯ IPv4 ã®ã¿æå¹ã§ããã
- */
-
-/*#define DHCP_CFG					 DHCP ãå¦çããå ´åã¯ã³ã¡ã³ããå¤ãã*/
-
-/*
- *  Ethernet ã«é¢ããå®ç¾©
- */
-
-/*#define ETHER_CFG_ACCEPT_ALL		 ãã«ãã­ã£ã¹ããã¨ã©ã¼ãã¬ã¼ã ãåä¿¡ããã¨ãã¯ã³ã¡ã³ããå¤ãã	*/
-/*#define ETHER_CFG_UNEXP_WARNING	 éãµãã¼ããã¬ã¼ã ã®è­¦åãè¡¨ç¤ºããã¨ãã¯ã³ã¡ã³ããå¤ãã		*/
-/*#define ETHER_CFG_802_WARNING		 IEEE 802.3 ãã¬ã¼ã ã®è­¦åãè¡¨ç¤ºããã¨ãã¯ã³ã¡ã³ããå¤ãã		*/
-/*#define ETHER_CFG_MCAST_WARNING	 ãã«ãã­ã£ã¹ãã®è­¦åãè¡¨ç¤ºããã¨ãã¯ã³ã¡ã³ããå¤ãã		*/
-#define ETHER_CFG_MULTICAST			/* ãã«ãã­ã£ã¹ããéåä¿¡ */
-
-/*
- *  ã¢ãã¬ã¹ãªã¹ãã«é¢ããå®ç¾©ã
- */
-#define NUM_IN6_IFADDR_ENTRY		5	/*  ã¤ã³ã¿ãã§ã¼ã¹ã®ã¢ãã¬ã¹ãªã¹ãã®ã¨ã³ããªæ°		*/
-
-/*
- *  æ±ç¨ãããã¯ã¼ã¯ã«é¢ããå®ç¾©
- */
-
-/*
- *  ãããã¯ã¼ã¯ãããã¡ã«é¢ããå®ç¾©
- */
-
-/* ãããã¯ã¼ã¯ãããã¡æ° */
+ *    ・注意: TINET は、DHCP を実装していない。応用プログラムで、
+ *            DHCP メッセージを受信するための定義である。
+ *            また、現在は IPv4 のみ有効である。
+ */
+
+/*#define DHCP_CFG					 DHCP を処理する場合はコメントを外す。*/
+
+/*
+ *  Ethernet に関する定義
+ */
+
+/*#define ETHER_CFG_ACCEPT_ALL		 マルチキャスト、エラーフレームも受信するときはコメントを外す。	*/
+/*#define ETHER_CFG_UNEXP_WARNING	 非サポートフレームの警告を表示するときはコメントを外す。		*/
+/*#define ETHER_CFG_802_WARNING		 IEEE 802.3 フレームの警告を表示するときはコメントを外す。		*/
+/*#define ETHER_CFG_MCAST_WARNING	 マルチキャストの警告を表示するときはコメントを外す。		*/
+#define ETHER_CFG_MULTICAST			/* マルチキャストを送受信 */
+
+/*
+ *  アドレスリストに関する定義。
+ */
+#define NUM_IN6_IFADDR_ENTRY		5	/*  インタフェースのアドレスリストのエントリ数		*/
+
+/*
+ *  汎用ネットワークに関する定義
+ */
+
+/*
+ *  ネットワークバッファに関する定義
+ */
+
+/* ネットワークバッファ数 */
 
 #ifdef SUPPORT_PPP
 
 /*
- *  PPP ã§ã¯ãåä¿¡ç¨ã® ãããã¯ã¼ã¯ãããã¡ã¯ PDU (1502) ãµã¤ãºãå¸¸ã«
- *  å²ãå½ã¦ãªããã°ãªããªãã®ã§ PDU ãµã¤ãºãå¤ãã«ç¢ºä¿ããã
+ *  PPP では、受信用の ネットワークバッファは PDU (1502) サイズを常に
+ *  割り当てなければならないので PDU サイズを多めに確保する。
  */
 
 #ifndef NUM_MPF_NET_BUF_CSEG
-#define NUM_MPF_NET_BUF_CSEG	2	/* IF + IP + TCPã2 ä»¥ä¸*/
+#define NUM_MPF_NET_BUF_CSEG	2	/* IF + IP + TCP、2 以上*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_CSEG */
 
 #ifndef NUM_MPF_NET_BUF_64
-#define NUM_MPF_NET_BUF_64	0	/* 64 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_64	0	/* 64 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_64 */
 
 #ifndef NUM_MPF_NET_BUF_128
-#define NUM_MPF_NET_BUF_128	0	/* 128 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_128	0	/* 128 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_128 */
 
 #ifndef NUM_MPF_NET_BUF_256
-#define NUM_MPF_NET_BUF_256	0	/* 256 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_256	0	/* 256 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_256 */
 
 #ifndef NUM_MPF_NET_BUF_512
-#define NUM_MPF_NET_BUF_512	0	/* 512 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_512	0	/* 512 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_512 */
 
 #ifndef NUM_MPF_NET_BUF_1024
-#define NUM_MPF_NET_BUF_1024	0	/* 1024 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_1024	0	/* 1024 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_1024 */
 
 #ifndef NUM_MPF_NET_BUF_IF_PDU
-#define NUM_MPF_NET_BUF_IF_PDU	2	/* IF æå¤§ PDU ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF_IF_PDU	2	/* IF 最大 PDU サイズ	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
 
@@ -316,7 +293,7 @@
 
 #if defined(SUPPORT_INET4) && defined(IP4_CFG_FRAGMENT)
-#define NUM_MPF_NET_BUF4_REASSM	2	/* IPv4 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF4_REASSM	2	/* IPv4 再構成バッファサイズ	*/
 #else
-#define NUM_MPF_NET_BUF4_REASSM	0	/* IPv4 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF4_REASSM	0	/* IPv4 再構成バッファサイズ	*/
 #endif
 
@@ -326,7 +303,7 @@
 
 #if defined(SUPPORT_INET6) && defined(IP6_CFG_FRAGMENT)
-#define NUM_MPF_NET_BUF6_REASSM	2	/* IPv6 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF6_REASSM	2	/* IPv6 再構成バッファサイズ	*/
 #else
-#define NUM_MPF_NET_BUF6_REASSM	0	/* IPv6 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF6_REASSM	0	/* IPv6 再構成バッファサイズ	*/
 #endif
 
@@ -338,13 +315,13 @@
 
 /*
- *  ã¤ã¼ãµãããã®å ´åã®ãããã¯ã¼ã¯ãããã¡æ°ã®å²ãå½ã¦
- */
-
-/*
- *  æ³¨æ!!
+ *  イーサネットの場合のネットワークバッファ数の割り当て
+ */
+
+/*
+ *  注意!!
  *
- *  RX63N Ethernet Controler ã®ãã£ãã¤ã¹ãã©ã¤ãï¼if_rx62nï¼ã®æä½å²å½ã¦é·ã¯
- *  60ï¼ã¢ã©ã¤ã³ãã¦ 62ï¼ãªã¯ãããã®ãã IF + IP +TCP ããã¯
- *  64 ãªã¯ãããã®ãããã¯ã¼ã¯ãããã¡ã®æ¹ãæé©ã§ããã
+ *  RX63N Ethernet Controler のディバイスドライバ（if_rx62n）の最低割当て長は
+ *  60（アラインして 62）オクテットのため IF + IP +TCP よりは
+ *  64 オクテットのネットワークバッファの方が最適である。
  */
 
@@ -354,17 +331,17 @@
 
 #ifndef NUM_MPF_NET_BUF_64
-#define NUM_MPF_NET_BUF_64	2	/* 64 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_64	2	/* 64 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_64 */
 
 #ifndef NUM_MPF_NET_BUF_128
-#define NUM_MPF_NET_BUF_128	0	/* 128 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_128	0	/* 128 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_128 */
 
 #ifndef NUM_MPF_NET_BUF_256
-#define NUM_MPF_NET_BUF_256	0	/* 256 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_256	0	/* 256 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_256 */
 
 #ifndef NUM_MPF_NET_BUF_512
-#define NUM_MPF_NET_BUF_512	0	/* 512 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_512	0	/* 512 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_512 */
 
@@ -372,5 +349,5 @@
 
 #ifndef NUM_MPF_NET_BUF_IP_MSS
-#define NUM_MPF_NET_BUF_IP_MSS	0	/* IF + 576 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_IP_MSS	0	/* IF + 576 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_IP_MSS */
 
@@ -378,5 +355,5 @@
 
 #ifndef NUM_MPF_NET_BUF_1024
-#define NUM_MPF_NET_BUF_1024	0	/* 1024 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_1024	0	/* 1024 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_1024 */
 
@@ -390,5 +367,5 @@
 
 #ifndef NUM_MPF_NET_BUF_IF_PDU
-#define NUM_MPF_NET_BUF_IF_PDU	4	/* IF æå¤§ PDU ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF_IF_PDU	4	/* IF 最大 PDU サイズ	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
 
@@ -396,7 +373,7 @@
 
 #if defined(SUPPORT_INET4) && defined(IP4_CFG_FRAGMENT)
-#define NUM_MPF_NET_BUF4_REASSM	2	/* IPv4 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF4_REASSM	2	/* IPv4 再構成バッファサイズ	*/
 #else
-#define NUM_MPF_NET_BUF4_REASSM	0	/* IPv4 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF4_REASSM	0	/* IPv4 再構成バッファサイズ	*/
 #endif
 
@@ -406,7 +383,7 @@
 
 #if defined(SUPPORT_INET6) && defined(IP6_CFG_FRAGMENT)
-#define NUM_MPF_NET_BUF6_REASSM	2	/* IPv6 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF6_REASSM	2	/* IPv6 再構成バッファサイズ	*/
 #else
-#define NUM_MPF_NET_BUF6_REASSM	0	/* IPv6 åæ§æãããã¡ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF6_REASSM	0	/* IPv6 再構成バッファサイズ	*/
 #endif
 
@@ -422,25 +399,25 @@
 
 #ifndef NUM_MPF_NET_BUF_64
-#define NUM_MPF_NET_BUF_64	0	/* 64 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_64	0	/* 64 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_64 */
 
 #ifndef NUM_MPF_NET_BUF_128
-#define NUM_MPF_NET_BUF_128	0	/* 128 ãªã¯ãããã2 ä»¥ä¸	*/
+#define NUM_MPF_NET_BUF_128	0	/* 128 オクテット、2 以上	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_128 */
 
 #ifndef NUM_MPF_NET_BUF_256
-#define NUM_MPF_NET_BUF_256	0	/* 256 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_256	0	/* 256 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_256 */
 
 #ifndef NUM_MPF_NET_BUF_512
-#define NUM_MPF_NET_BUF_512	0	/* 512 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_512	0	/* 512 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_512 */
 
 #ifndef NUM_MPF_NET_BUF_1024
-#define NUM_MPF_NET_BUF_1024	0	/* 1024 ãªã¯ããã	*/
+#define NUM_MPF_NET_BUF_1024	0	/* 1024 オクテット	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_1024 */
 
 #ifndef NUM_MPF_NET_BUF_IF_PDU
-#define NUM_MPF_NET_BUF_IF_PDU	4	/* IF æå¤§ PDU ãµã¤ãº	*/
+#define NUM_MPF_NET_BUF_IF_PDU	4	/* IF 最大 PDU サイズ	*/
 #endif	/* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
 
@@ -448,10 +425,8 @@
 
 /*
- *  ãããã¯ã¼ã¯çµ±è¨æ
-å ±ã®è¨æ¸¬
+ *  ネットワーク統計情報の計測
  *
- *  ãããã¯ã¼ã¯çµ±è¨æ
-å ±ã®è¨æ¸¬ãè¡ãå ´åã¯ãtinet/include/net/net.h
- *  ã§å®ç¾©ããã¦ãããã­ãã³ã«è­å¥ãã©ã°ãæå®ããã
+ *  ネットワーク統計情報の計測を行う場合は、tinet/include/net/net.h
+ *  で定義されているプロトコル識別フラグを指定する。
  */
 
@@ -538,5 +513,5 @@
 
 /*
- *  é¢æ°
+ *  関数
  */
 
Index: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/tinet_target_defs.h
===================================================================
--- rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/tinet_target_defs.h	(revision 313)
+++ rubycfg_asp/trunk/asp_dcre/target/gr_sakura_gcc/tinet_target_defs.h	(revision 315)
@@ -5,47 +5,32 @@
  *                   Tomakomai National College of Technology, JAPAN
  * 
- *  ä¸è¨èä½æ¨©è
-ã¯ï¼ä»¥ä¸ã®(1)ï½(4)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§
- *  ã¢ï¼æ¬ã½ããã¦ã§ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ãä½¿ç¨ã»è¤è£½ã»æ¹
- *  å¤ã»åé
-å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
- *  (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
- *      æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
- *      ã¹ã³ã¼ãä¸­ã«å«ã¾ãã¦ãããã¨ï¼
- *  (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨
- *      è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
- *      ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *  (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
- *      ç¨ã§ããªãå½¢ã§åé
-å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
- *      ã¨ï¼
- *    (a) åé
-å¸ã«ä¼´ããã­ã¥ã¡ã³ãï¼å©ç¨è
-ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
- *        ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
- *    (b) åé
-å¸ã®å½¢æ
-ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSãã­ã¸ã§ã¯ãã«
- *        å ±åãããã¨ï¼
- *  (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
- *      å®³ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ããå
-è²¬ãããã¨ï¼
- *      ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãç
- *      ç±ã«åºã¥ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
-ããã³TOPPERSãã­ã¸ã§ã¯ãã
- *      å
-è²¬ãããã¨ï¼
+ *  上記著作権者は，以下の(1)～(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
-ã
- *  ãã³TOPPERSãã­ã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®ç
- *  ã«å¯¾ããé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§
- *  ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæå®³ã«é¢ãã¦ãï¼ã
- *  ã®è²¬ä»»ãè² ããªãï¼
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id$
@@ -56,12 +41,11 @@
 
 /*
- *  ãããã¯ã¼ã¯ã«é¢ããå®ç¾©
+ *  ネットワークに関する定義
  */
 
 /*
- *  CPU ã®ã¢ã©ã¤ã¡ã³ãã«é¢ããå®ç¾©
+ *  CPU のアライメントに関する定義
  *
- *  4 ãªã¯ãããåä½ã§ãã¢ã©ã¤ã³ããå¿
-è¦ãããå ´åã¯ 4 ãæå®ããã
+ *  4 オクテット単位で、アラインする必要がある場合は 4 を指定する。
  */
 
