西村@中央大学です。 正しいかどうかはわかりませんが、私が現在使っているSUBファイルを最後に 載せますので参考にしてください。 (バージョンの問題とかもあるでしょうし、なにぶん以前使っていて最近は あまり使っていないので間違っていたらごめんなさい) <略> > START VECTOR(0),ROM(100),RAM(0FEF10),USER(20000),SCI(0FFFFB0) > 動作モードは5モードです。 > 外部に128kのRAM(628128)をエリア1に配置しています。 > Monitor.srcファイルに、下のソースを追加しています。 <中略> > 他のソースファイルは、オブジェクトを作成しているだけで、変更はしていません。 > 間違っているところがございましたら、教えてください USERは出来れば内臓RAMにしたほうが良いと思います。 そうすれば外部RAMが無くても使えますし。 手元に資料が無いのでわからないのですが、バスの設定は これで大丈夫なのでしょうか? 私の汚いソースに比べると非常にコンパクトでわかりやすいので 参考にさせていただきたいと思います。 あ、そもそもどのように上手く動かないのでしょうか? ターミナルソフトで文字が出ない、プログラムが転送できない、 転送できるが実行できない、等。 それでは。 /* monitor.subファイル */ INPUT ADVANCED INPUT CMD01,CMD02 ,CMD04,CMD05, CMD08,CMD09,CMD10 INPUT CMD11, CMD13,CMD14 ,CMD16,CMD17, CMD19,CMD20 INPUT CMD21, CMD24,CMD25, CMD27,CMD28, CMD30 INPUT CMD31,CMD32,CMD33,CMD34,CMD35,CMD36,CMD37 INPUT DMY03,DMY06,DMY07,DMY12,DMY15,DMY18,DMY23,DMY26,DMY29,DMY38 INPUT int03,int04,int05,int06,int08,int09,int10 INPUT int11,int12,int13,int14,int15,int16,int17,int18,int19,int20 INPUT int21,int22,int23,int24,int25,int26,int27,int28,int29,int30 INPUT int31,int32,int33,int34,int35,int36,int37,int38,int39,int40 INPUT int41,int42,int43,int44,int45,int46,int47,int48,int49,int50 INPUT int51,int52,int53,int54,int55,int56,int57,int58,int59,int60 INPUT int61,int62,int63 INPUT mod01,mod02,mod03,mod04,mod05,mod06,mod07,mod08,mod09,mod10 INPUT mod11,mod12,mod13,mod14,mod15,mod16,mod17,mod18,mod19,mod20 INPUT mod21,mod22,mod23,mod24,mod25,mod26,mod27,mod28,mod29,mod30 INPUT mod31,mod32,mod33,mod34,mod35,mod36, mod38,mod39,mod40 INPUT cpu01,cpu02,cpu03,cpu04 INPUT MONITOR DEFINE $BRR(0C) DEFINE $STACK(0FFF00) PRINT MONITOR.MAP OUTPUT H8Mon START VECTOR(0),ROM(100),RAM(0FEF10),USER(0FF100),SCI(0FFFFB8) EXIT