boot.tplの変更箇所

標準のboot.tplから、以下の4か所を修正します。 ※2013/9/13追記修正
  1. 26行目付近
    ;--------------------------------------
    ; Export Declarations
    ;--------------------------------------
    export __Start
    ...
    export  _bGetPowerSetting
    export   bGetPowerSetting
    
    export __Boot_Start          ; append this line
    export __Boot_Check_Program  ; append this line
    
  2. 117行目付近
    ;-----------------------------------------------------------------------------
    ; Interrupt Vector Table
    ;-----------------------------------------------------------------------------
    ...
        org   0                        ;Reset Interrupt Vector
    ...
        jmp   __Start                  ;First instruction executed...
    
    この最後の「jmp __Start」を、「ljmp __Boot_Start」に書き換える
  3. 204行目付近
    ;-----------------------------------------------------------------------------
    ;  Start of Execution.
    ;-----------------------------------------------------------------------------
    ..
    	org A0h       ; append this line
    __Boot_Check_Program: ; append this line
        db 0,1,2,3,4,5    ; append this line
    
    ;IF	(TOOLCHAIN & HITECH)             ; comment-out or delete
    ; 	AREA PD_startup(CODE, REL, CON)  ; comment-out or delete
    ;ELSE                                     ; comment-out or delete
    ;    org 68h                              ; comment-out or delete
    ;ENDIF                                    ; comment-out or delete
    __Start:
    ...
    
    上記の3行を追加し、それに続く5行をコメントアウト(または削除)する
  4. boot.tplの最後に、こちらのファイルの内容を追加する