そうでした、実行結果も書かないと;
実行すると16×16のBMPが一個しか表示されません。

メモリ上に仮想イメージを上記のMake関数みたいなもので作成する方法がわかれば解決すると思うんですが・・・