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つのがあるので注意。