こんばんわ。watson8です。お世話になります。 > #define printf ((int (*)(const char *,...))0x00002baa) > #define scanf ((int (*)(const char *,...))0x00002bfc) たとえば、monitor.motのあるディレクトリにmonsym.src .export _printf,_scanf _printf .equ H'002baa _scanf .equ H'002bfc .end をアセンブルしたmonsym.objを置いておき、ターゲットをリンクするとき monsym.objもつなぐ、という手もあります。ターゲットソースがモニタの 違いから開放される、標準原型宣言(stdio.hとか)が使えるというメリット があります。 (某symPick.jsとはもともとmonitor.mapからmonsym.srcを自動生成するの が目的でした) また、たとえばatoi()を組み込むには、monitor.src(またはどっか)に .import _atoi を追加してモニタをビルドし、monsym.srcにも同様に追加するだけです。 かえって閾値高くなったかな?(^^;) mailto:watson8@xxxxxxx http://watson8.com/