twitterで@a4lgが始めたブートセクタプログラミング。バイナリを512バイトにするという制限の中でプログラムを組むというもの。あと基本8086。前からやろうとは思ったけど行動を起こせなかった。@a4lgに刺激を受け、挑戦することにした。ただ、いきなり大きなプログラムは作れないので、まずはデモ的なものから。このプログラムは画面上に1ドット表示して、それをキーボードのAとDで左右に動かすというもの。ここからゲームっぽいものを目指す cpu 8086 bits 16 org 0x7C00 %macro draw 3 mov ax, %1 mov cx, %2 mov dx, %3 int 0x10 %endmacro xor ax, ax mov ds, ax ; si is x ; di is y mov si, 320 mov di, 400 ; init display mov a