109,111c109,111
< 	PROCESSOR	16F628
< 	INCLUDE		"P16F628.INC"
< 	__CONFIG _CP_OFF & _WDT_OFF & _HS_OSC & _PWRTE_ON & _MCLRE_ON & _LVP_OFF
---
> 	PROCESSOR	16F84A
> 	INCLUDE		"P16F84A.INC"
> 	__CONFIG _CP_OFF & _WDT_OFF & _HS_OSC & _PWRTE_ON
116c116
< #DEFINE	SYS_CLK 	1	; システムクロック 0=6.144MHz 1=10MHz
---
> #DEFINE	SYS_CLK 	0	; システムクロック 0=6.144MHz 1=10MHz
142,154c142,154
< WAIT0		EQU	20h
< WAIT1		EQU	21h
< WAIT2		EQU	22h
< PC98_DATA	EQU	23h	; PC98 TX/RX DATA
< PS2_DATA	EQU	24h	; PS/2 TX/RX DATA
< LOOP		EQU	25h	; LOOP COUNTER
< TIMEF0		EQU	26h
< TIMEF1		EQU	27h
< TIMEF2		EQU	28h
< WORK		EQU	29h
< PTCNT		EQU	2Ah	; PARITY BIT COUNTER
< TOC		EQU	2Bh	; タイムアウト用カウンタ
< PS2_KEYCODE	EQU	2Ch	; 変換処理用PS/2キーデータ
---
> WAIT0		EQU	0Ch
> WAIT1		EQU	0Dh
> WAIT2		EQU	0Eh
> PC98_DATA	EQU	0Fh	; PC98 TX/RX DATA
> PS2_DATA	EQU	10h	; PS/2 TX/RX DATA
> LOOP		EQU	11h	; LOOP COUNTER
> TIMEF0		EQU	12h
> TIMEF1		EQU	13h
> TIMEF2		EQU	14h
> WORK		EQU	15h
> PTCNT		EQU	16h	; PARITY BIT COUNTER
> TOC		EQU	17h	; タイムアウト用カウンタ
> PS2_KEYCODE	EQU	18h	; 変換処理用PS/2キーデータ
156c156
< SYSFLG		EQU	2Dh	; B0:LED再設定フラグ0=必要なし 1=設定要求
---
> SYSFLG		EQU	19h	; B0:LED再設定フラグ0=必要なし 1=設定要求
165c165
< SYSFLG2		EQU	2Eh	; B0:KB-MODE CTRL  1=BREAK
---
> SYSFLG2		EQU	1Ah	; B0:KB-MODE CTRL  1=BREAK
174,184c174,184
< LEDDATA		EQU	2Fh	; IBM KEYBOARD LED DATA
< LOOP2		EQU	30h	; LOOP COUNTER (FOR INTRRUPT)
< ETC		EQU	31h	; 汎用ワーク
< ETC1		EQU	32h	; 汎用ワーク
< BKEY		EQU	33h	; 前回押されたキー（９８コード）
< LED_SETCNT	EQU	34h	; LED再設定カウンタ
< BRK_SETCNT	EQU	35h	; かな,CAPSブレイクコード送信カウンタ
< RX98_TOC	EQU	36h	; PC98受信タイムアウトカウンタ
< KEYREP_CNT	EQU	37h	; オートリピートカウンタ
< E_ADR		EQU	38h	; EEPROMアクセスアドレス
< PS2_DBAK	EQU	39h	; 直前に送信されたPS/2データ
---
> LEDDATA		EQU	1Bh	; IBM KEYBOARD LED DATA
> LOOP2		EQU	1Ch	; LOOP COUNTER (FOR INTRRUPT)
> ETC		EQU	1Dh	; 汎用ワーク
> ETC1		EQU	1Eh	; 汎用ワーク
> BKEY		EQU	1Fh	; 前回押されたキー（９８コード）
> LED_SETCNT	EQU	20h	; LED再設定カウンタ
> BRK_SETCNT	EQU	21h	; かな,CAPSブレイクコード送信カウンタ
> RX98_TOC	EQU	22h	; PC98受信タイムアウトカウンタ
> KEYREP_CNT	EQU	23h	; オートリピートカウンタ
> E_ADR		EQU	24h	; EEPROMアクセスアドレス
> PS2_DBAK	EQU	25h	; 直前に送信されたPS/2データ
308,312d307
< 
<         clrf    PORTA           ; @Chg
<         movlw   0x07            ; @Chg コンパレータOFF
<         movwf   CMCON           ; @Chg ディジタルI/Oとして定義
< 
1741,1742d1735
< 	BSF	STATUS,RP0	; PAGE 1
< 	MOVWF	EEDATA
1743a1737
> 	MOVWF	EEDATA
1745d1738
< 	BSF	STATUS,RP0	; PAGE 1
1746a1740
> 	BSF	STATUS,RP0	; PAGE 1
1763,1764c1757
< ;	BCF	STATUS,RP0	; PAGE 0
< 	BSF	STATUS,RP0	; PAGE 1
---
> 	BCF	STATUS,RP0	; PAGE 0
1765a1759
> 	BSF	STATUS,RP0	; PAGE 1
1770d1763
< 	MOVF	EEDATA,0
1771a1765
> 	MOVF	EEDATA,0
