差分表示
#freeze
* 開発向けツール
C/D以外の開発向けツール(..て、このサイトには開発用ツール
以外ないやん、てのはおいておいて)
*** [[bld_lib_bat>https://github.com/tenk-a/bld_lib_bat]]
zlibとかjpegとかopencvとか各種オープンソースライブラリを vc各バージョン向けにビルドするバッチ群.
[CR]
配布元のlibバイナリや、ライブラリのデフォルトの設定でコンパイルした場合 Cランタイム(crt) が static か dll使用(msvcrt*.dll) かマチマチだったり、 また(c++ の場合) 異なるバージョンの vc++ でコンパイルしたライブラリの リンクが弾かれることがあったりと配布ままのバイナリが使えないことがあるので、自分でビルドするために用意。
*** [[acpp v0.95:http://www.6809.net/tenk/html/lib/acpp095.lzh]]
拡張Cプリプロセッサ。
#ifや#define,#include以外に #macroや #rept,#ipr などや全角ラベルが使える拡張Cプリプロセッサもどき。 #を . や @ や ? に変えられるので、.if などとして、アセンブラ用の マクロプリプロセッサとして用いることができる。
*** [[dcasm v0.4:http://www.6809.net/tenk/html/lib/dcasm040.lzh]]
acpp のルーチンを利用した、
直接コード生成の dc 命令のみをサポートした マクロアセンブラ.
xdef されたラベルを#define ラベル アドレス でCの ヘッダ出力可能。
データ生成を想定したツール
(マクロ機能を使ってがんばれば他CPU用のアセンブラに なる可能性もなくはない:-)
*** [[asm68k:http://www.6809.net/tenk/html/lib/asm68k01.lzh]]
PDSの68Kアセンブラを改造したもの。 バイナリ/S-FORMAT出力等可能。
*** [[as63 v1.20t:http://www.6809.net/tenk/html/lib/as63_120.lzh]]
PDSの6809/6309アセンブラを改造したもの。
素のバイナリ/S-FORMATだけでなく、
os9/09のモジュール(os9 Asm互換) や
FM-7/8/11系F-BASICのマシン語ファイルも生成できる:-)
*** [[ef v2.00:http://www.6809.net/tenk/html/lib/ef200.lzh]]
標準エラー出力を標準出力orファイルに出力してコマンドを実行します。~
win9x環境での開発用。~
例>gccの標準エラー出力をErr.txtにして実行 ~
>ef -aErr.txt gcc -c abc.c
// *** [[mwfnd v1.02:http://www.6809.net/tenk/html/lib/mwfnd102.lzh]]
// 主に(大量の)C,ASMソースから、(大量の)名前を検索し タグ生成するためのツール。