常識の範囲内で利用可、と記述があるので元のソースをそのまま転載します。
_GETC equ $ff08
_PUTCHAR equ $ff02
_EXIT equ $ff00
*
.dc.w _GETC
move.w d0,-(sp)
.dc.w _PUTCHAR
addq.l #2,sp
.dc.w _EXIT
これをテキストファイルにコピペして68ktest.txtと保存します。
次に、アセンブルをワンクリックで終わらせるためのバッチを作成します。
テキストファイルに以下の記述をして、68ktest.batとして保存しましょう。
asw 68ktest.TXT -CPU 68000
p2bin 68ktest.p 68ktest.r
pause
で、the Macroassembler ASのbinフォルダに2つのファイルを放り込んで実行してみましょう。
次の画面が出てエラーが出るはずです。
色々と試した結果のエラーの理由と解決法は以下です。
「*」が「;」の代わりにコメントとして使われているのがエラーに→*を;に置き換える
「.dc.w」が通らない→「.dc」は可能だがサイズが指定できないので将来的に困りそう→the Macroassembler ASのドキュメントを見ると、dc.wとか書けばOKな模様
ということで、以下のように書き換えます。
_GETC equ $ff08
_PUTCHAR equ $ff02
_EXIT equ $ff00
*
dc.w _GETC
move.w d0,-(sp)
dc.w _PUTCHAR
addq.l #2,sp
dc.w _EXIT
これは通るので、無事動作ファイル68ktest.rが作れました。