2006年2月25日
このWebページでは,68000アセンブラの疑似的な実行環境を,Windows 上に作る方法を解説している.
このWebページに記載されている内容や,この Web ページを使ってダウンロー ドしたプログラムの使用によって生じたいかなる結果に対しても,Web ページ の作者は責任を負いません.利用は個人の責任において行ってください.
Windows XP で動作確認しましたが、他の Windows では動かない可能性がある. アンインストールは不可能ではありませんが、それなりの手間を必要とします(このページでは、アンインストール法を説明していません)。
CYGWIN のインストール法の詳細は、種々の解説書、Web ページがあるので、 探して下さい。ここでは、インストール手順をまとめておきます.
https://www.cygwin.com/ で、「Install or update now!」をクリックして、 セットアッププログラム setup.exe をダウンロードする。
1. でダウンロードした setup.exe を起動する。
Devel/gcc Devel/make Interprteters/perl Web/wget
以上の作業で、「間違った」と思ったときは、setup.exe をクリックして簡単にやり直せます
フリーソフトを使い,68000 アセンブラ及びコンパイラ(c 言語を,68000 のマシン語にコンパイルする機能を持ったコンパイラ)のインストールを行う. この作業は CYGWIN 上での作業になります.
下記のインストール用スクリプトを /bin/sh で実行 (次のコマンドを実行)
cd /tmp rm -f m68kas.sh wget https://www.kkaneko.jp/pro/as/jikken/m68kas.sh /bin/sh m68kas.sh
インストール用スクリプトの中身は次の通り
#!/bin/sh cd /tmp wget https://www.kkaneko.jp/computer/src/gnu/binutils-2.16.1.tar.gz wget https://www.kkaneko.jp/computer/src/gnu/gcc-2.95.3.tar.gz cd /tmp tar -xvzof binutils-2.16.1.tar.gz cd binutils-2.16.1 ./configure --prefix=/usr/local --target=m68k-coff make make install cd /tmp tar -xvzof gcc-2.95.3.tar.gz cd gcc-2.95.3 ./configure --prefix=/usr/local --target=m68k-coff make CFLAGS=-Dinhibit_libc LANGUAGES="c" make CFLAGS=-Dinhibit_libc LANGUAGES="c" install cd /tmp mkdir /usr/local/lib/soft-jikken wget https://www.kkaneko.jp/kaneko/as/jikken/m68k-5.0.tgz tar -xvzof m68k-5.0.tgz cp m68k-5.0/lib/soft-jikken/* /usr/local/lib/soft-jikken cp m68k-5.0/bin/m68k-as /usr/local/bin/m68k-as chmod 755 /usr/local/lib/soft-jikken/*.pl chmod 755 /usr/local/bin/m68k-as
「コントロールパネル」→「システム」→「詳細設定」→「環境変数」
Windows での作業になる.
Web ページ: http://www.bradfordmott.com/bsvc/download.html から,Tcl 8.0 for Windows をダウンロード
日本語版の Windows 用バイナリファイルtcl803.exe を実行するとインストールが始まる
Windows での作業になる.
Web ページ: http://www.bradfordmott.com/bsvc/download.html から,BSVC Version 2.1 for Windows をダウンロード
インストール開始時に,「Tcl 8.0 for Windows」のインストールが済んでいること
インストール後に起動チェックと設定を行う.
スタートメニューで、「BSVC Release2.1」→「BSVC」を実行する. 起動時に、 wishのファイル名を聞いてきたときは,「c:\Program Files\Tcl\bin\wish80.exe」 と設定すること。
Bsvc を起動が済んだら,最初に「File」→「Open Setup」を実行して, C:\cygwin\usr\local\lib\soft-jikken\bsvc-default.setup をロードしてください.
.org 0x0000 .dc.l 0x5000 .dc.l start .org 0x0400 start: move.w #3,a move.w #4,b move.w a, %d0 add.w b, %d0 move.w %d0,c .dc.w 0x4848 stop #0 a: .ds.w 1 b: .ds.w 1 c: .ds.w 1
CYGWIN で,次のコマンドを実行する.
cd /home m68k-as add.s
コンパイルエラーが無いこと.
エラーが出た時のヒント
m68k-as の実行において, 変なエラーメッセージが出てきたときは、 m68k-as 内の改行コードに原因があるかも知れません。 次のコマンドを実行してみてください。 エラーが治るかも知れません。
cd /usr/local/bin dos2unix m68k-as
BSVC を起動. 「File」→「Load Program」で,c:\cygwin\home\add.s を開く.
詳しい使い方に関しては、 「68 000アセンブラ」の Web ページにある各種の説明資料を参考にして下 さい