z88dkをインストールした記録

コンピュータ

z88dkはz80ベースのコンピュータ向けのCコンパイラやアセンブラの開発環境です。
こちらをWindows11にインストールした記録になります。

z88dkのダウンのロード

インストール

任意のフォルダにz88dk-win32-latest.zipファイルを展開
今回はc:\z88dkに展開

環境変数の設定

設定⇒システム⇒バージョン情報⇒システム詳細設定⇒環境変数
ユーザーの環境変数
変数:Z88DK_HOME
値:C:\z88dk
変数:ZCCCFG
値:C:\z88dk\lib\config
環境変数:Path
値:%Z88DK_HOME%\bin(←Pathに追加)

動作確認

アセンブラ:sample002.asm

; BIOS
CHPUT:equ $00A2

ORG $4000

HEADER:

DEFB 'A', 'B', $10, $40, $00, $00, $00, $00
DEFB $00, $00, $00, $00, $00, $00, $00, $00

START:
    LD A, $41
    CALL CHPUT
    
LOOP:
    JR LOOP

ROM形式のファイル作成

z80asm -b sample002.asm

    Directory: F:\msx\sample002

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---          2024/08/18    18:45            205 sample002.asm
-a---          2024/08/18    18:47             23 sample002.bin
-a---          2024/08/18    18:47            288 sample002.o

sample002.binが出来上がる。

WebMSXで実行

WebMSXのページにウェブブラウザでアクセスする。
カートリッジ1のアイコン⇒Load ROM Imageでsample002.binを選択する。

画面にAの文字が出力されます。

感想

プログラミング学習状況的にZ88DKを使える日はほど遠いのですが、いつか使えるようになる日が来ることを祈って導入してみました。

コメント