上での開発とエミュレータでの実証という環境が一番手軽だと思いますので、以下そのように進めます。1)アセンブラを用意するアセンブラは「AS」を使います。多機能なマクロアセンブラです。ソースも最小限の手直しで使えました。多い分マニュアルも巨大で、機能を把握するまでが大変です。サンプル解説も少ないので、筆者も書式が合っているのか未だ自信がありません。擬似命令のいくつかを覚えておけば間に合うだろうと思います。ソースを用意するこのサイトのソースリストであれば、上に掲載したスクリーンショットと同様に各圧縮ファイルを展開します。フォルダに配置されているので、パスを通しておくと良いでしょう。中身はテキストファイルなので、メモ帳やテキストエディタでコードを書いていきます。指定しなければなりません。使えるレジスタは「IXH,IXL,ILY,IYL」でなく「IXU,IXL,IYU,IYL」となることにも注意します。数値の書式は「0abcdH」などのほか、指定によって「$abcd」や「0xabcd」なども使えるようです。擬似命令は行頭に置くとエラーになるようです。上でエディタを使って書いてエミュレータで読める形式に変換するツールがあります。等バッチファイルには、コンパイルの一連の作業を記述してあります。ダブルクリック一発で(エラーが出なければ)バイナリファイルが出来上がります。ファイルを参考にしてみてください。コマンドで仮想マシン内のメモリに直接バイナリファイルを読み込めます。変換することも出来るので大変便利です。BASIC+マシン語といった構成になると若干面倒かもしれません。テープイメージをバイナリエディタで開き、切り貼りをする作業が必要になります。実機でやるよりは全然楽な作業ですが。料ネット上に技術的な資料はほとんどありません。わかるマシン語入門」という本1冊だけで、これにしてもI/Oの詳細やメモリーマップなどについては載っていません。ASCIIから出た「みんながコレで燃えた!PC-8001・PC-6001」という本があります。これは普通に書店で入手できました。命令表などが掲載されています。これは検索すればあちこちで見つかるはずです。大半はチップの概要ですが、スクリーンモードに関する資料が数点見られます。命令表などは基本中の基本ですが、見やすいものが欲しいです。命令数が多いのとクロック計算が面倒なので。