




GBAを使って低レイヤーについて学ぶ本です。 Hello, world!に到達するまでに必要な、コンパイル・アセンブル・リンク・実行ファイルの生成部分について扱います。 OSに頼らず直接画面などのハードウェアを操作する、ベアメタルプログラミングを行います。 高級言語は甘えなので、アセンブリを用いたプログラミングから始めてアセンブラとC言語を混ぜたプログラムを書けるようにしていきます。 ある程度プログラムは書けるけど、ハードウェアやOSなどの低レイヤーな部分は知らなく学んでみたいという人におすすめです。 この本の内容をやるにあたってGBA実機は必要ありません。Dockerが動く環境とエミュレータがあればOKです。 詳細・サポートページはこちら https://nikatech.nikachu.net/item/gba_lowlevel
もっと見る




