X68000Z用のプログラミング学習メモ1。

概要

このチュートリアルを

GitHub – FedericoTech/X68KTutorials: This repository contains examples of how to program in Sharp X68000

この環境で作成して動作を確認してる

GitHub – yosshin4004/xdev68k: Cross development environment for the SHARP X68K.

その中でわかってきた書き方について記載しておく。

ただチュートリアルにおいて、一部OPM周りのIOCSがうまく動いてない気がするけど、エラーも出てないのでどうしたもんか。

XM6で動作確認してみるかな・・・

プログラムの書き方

分かる範囲で記載。

  • IOCS/DOSのメッセージについては、書き換える必要がある。
    恐らく上記チュートリアルは古いGCCを利用しているらしく、xdev68kはそこらへんを読み替えられるようになってるっぽい。(公式コンパイラでクロス環境を構築しているため)
    関数名については、「xdev68k/include/xc」内にヘッダがあるので確認が必要。
  • 割り込み命令についてはattribute属性の付与が必要(サンプル確認する)
  • マクロについてはほぼ使えないと考える方がいい。
  • アセンブリ命令の呼び出しも可能。

追加