68000アセンブラ環境を無料でパソコン上に作る

【概要】FreeBSD上に68000アセンブラの実験環境を構築する方法を解説する。BSVCエミュレータとm68k-rtems-gccクロスコンパイラをインストールし、専用スクリプトを導入することで、m68k-asおよびm68k-emuコマンドが使用可能となる。

【目次】

  1. はじめに
  2. ファイルの準備
  3. インストール
  4. 68000エミュレータとコンパイラのインストール
  5. 専用ファイルのインストール
  6. お断り

はじめに

2003年8月6日

このWebページでは、68000アセンブラの実験環境を、FreeBSD 上に作る方法を解説している。 OSとしては、FreeBSDを使っているが、 Linux を使う場合には、「Linux 上に 68000 環境を作る実験環境を作る Web ページ」を見てほしい。 Windows の場合には、別途 cygwin を導入することで、だいたい同じ方法が使える。

このWebページに記載されている内容や、この Web ページを使ってダウンロードしたプログラムの使用によって生じたいかなる結果に対しても、Web ページの作者は責任を負わない。利用は個人の責任において行ってください

ファイルの準備

次のファイルを準備する。

インストール

必要な前提ソフトウェアのインストール

下を見てわかるように、たくさんのファイルが必要となる。

パッケージを使ってインストールする場合

pkg_add -r  xorg
pkg_add -r  expat
pkg_add -r  freetype2
pkg_add -r  gettext
pkg_add -r  gmake
pkg_add -r  imake
pkg_add -r  libiconv
pkg_add -r  libtool
pkg_add -r  m4
pkg_add -r  perl
pkg_add -r  xorg-wrapper
pkg_add -r  emacs
pkg_add -r  jpeg
pkg_add -r  libungif
pkg_add -r  png
pkg_add -r  tiff
pkg_add -r  ja-tcl
pkg_add -r  ja-tk
pkg_add -r  Xaw3d

68000エミュレータとコンパイラのインストール

いよいよ、68000エミュレータとコンパイラをインストールする (上に書いたソフトウェアのインストールが済んでいること)。

pkg_add -r  bsvc
pkg_add -r  m68k-rtems-binutils
pkg_add -r  m68k-rtems-gcc
pkg_add -r  m68k-rtems-gdb

パッケージがインストールされたかどうかを確認するには、例えば次の命令を実行する。

pkg_info | grep bsvc
pkg_info | grep rtems
pkg_infoコマンドの実行結果

専用ファイルのインストール

68000 アセンブラプログラムをエミュレータで動作させるために専用のスクリプトファイルを用意している。 これらのファイルをインストールすることによって、m68k-asとm68k-emu 命令が使えるようになる。 各自の責任で使用してほしい。

  1. まず m68k-5.0.tgz をダウンロード

    ダウンロードしたら、分かりやすいディレクトリ(例えば /tmp)に置く。

  2. 展開
    cd /usr/local
    tar -zxvf /tmp/m68k-5.0.tgz
    
    tarコマンドによるファイル展開の実行結果
  3. インストール
    cd m68k-5.0
    ./install.sh
    

    このスクリプトはlib以下を/usr/local/lib/soft-jikkenに、bin以下を/usr/local/binにコピーする。 xterm(kterm)のウィンドウを開きなおしてm68k-as、m68k-emuが実行できることを確認する。

お断り

この Web ページは、68000アセンブラに関する実験で使用するツールを、自宅のパソコンに整備する方法を説明するために作成した。