プログラミング指南 - Code Knowledge

ゲーム制作に関するプログラミング等を主に書き溜めていきます。ただ、どちらかと言えば日記的な書き方が続くと思いますが、そこは温かい目で見て頂ければ。あと、ちょっとしたサンプルやツールのダウンロードも出来るようにしておきます。

タグ:AILZ80ASM

高機能アセンブラ AILZ80ASM ですが、このところの進化が止まりません。凄いことになってきているので、最近追加された新機能について解説していきます。 #pragma once 多重読み込み防止C# 等の高級言語では、プリプロセッサとして当たり前にように実装されている、多重読み ...

追加調査と @AILight さんによる AILZ80ASM の継続的なアップデートのおかげで、ついに Newシティヒーロー(以下NCH)が、フルアセンブルできるようになりました。何をどう変更したのか、最後に履歴を残しておきます。プリプロセッサtools80 では、そのまま IF ELSE ENDIF ...

私が以前制作した Newシティヒーローは、tools80 というアセンブラを前提にソースが作成されています。今回、このソースを AILZ80ASM でアセンブルが通るように改変してみました。一つ一つ違いについて解説していきます。 ラベルの解釈 - 大文字と小文字tools80 ではラベル ...

制作者の Ishino さん、PC-6001mkⅡの開発のためにアセンブラを自作し始めたはずなんですが、近頃はすっかりアセンブラ開発に注力しているようで、その進化が止まりません。ベータとか言いつつ、吐き出されるバイナリは既存のアセンブラと違いは無く、十分実用レベルにありま ...

前回のハードウェア編からの続きとなります。PC-8001の開発は実機では行わず、Windows上で行います。所謂クロス開発環境です。大凡以下のような手順で行います。※ 最初の英字は主なファイル拡張子です。z80 テキストエディタでZ80のプログラムを記述する。bin アセンブルす ...

↑このページのトップヘ