JAL2コンパイラというのがあるので
JAL2という面白いコンパイラーがあったので試しにコードを見るとなかなか使えそう。
これをMPLABに入れようとしたが、IDEが認識しない
Instructions for Integrating JALv2 with MPLAB
---------------------------------------------
This works for MPLAB 5.4; I've yet to receive any information
from MicroChip about getting it to work in later versions.
Copy the files TLJALV2.INI and JALV2.MTC into the MTC Suites
directory. The default is:
c:\Program Files\MPLABとあるが、実際にはここにはなく、
レジストリパス HKEY_LOCAL_MACHINE\SOFTWARE\Microchip\MPLAB IDE\MTCDir
C:\Program Files\Microchip\MPLAB IDE\Core\MTC Suites
でも入れても認識しない。
で探したのが、このサイト
SDCC Plugin for MPLAB - http://lne.byexamples.com/?cat=18
ここにあるインストーラのソースを読むとどうやらレジストリに登録しないといけないらしい。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microchip\MPLAB IDE\Legacy Language Suites\{fa708777-80fe-43f1-bb7b-013657c01439}]
@="TLJALV2.ini"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microchip\MPLAB IDE\Legacy Language Suites\{fa708777-80fe-43f1-bb7b-013657c01439}\Tools]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microchip\MPLAB IDE\Legacy Language Suites\{fa708777-80fe-43f1-bb7b-013657c01439}\Tools\{fa70a777-80fe-43f1-bb7b-013657c01439}]
@="JALV2.MTC"UUIDは真面目に作ってないので、あまりおすすめ出来ない。fa08777とfa70a777で始まる2つのがあるので注意。