作った物 カーネル/VM Advent Calendarの俺の番が回ってきた。元々用意していたネタが準備不足により使えなくなってしまったのでリアルモードでBrainfuckしてみようとなった。リアルモードBrainfuckといってもただnasmで書いただけのような気もするが、気にしないで話を進めよう。 リアルモード BrainfuckとはCPUのリアルモードで動かすBrainfuckである。今回は自作(コピペ)ブートローダから直接呼び出すようにした。構成はブートローダ、メインプログラム、Brainfuckのソースコードからなり、ブートローダとメインプログラムをバイナリにしたあと、できたバイナリとBrainfuckのソースコードをcatで繋げたものとなっている。 とりあえず解説 ブートローダはINT 0x10でディスプレイを初期化して、INT 0x10でメッセージを表示後、INT 0x13で