2008/08/25(月)「おまえ本当は18歳じゃないだろ」と思ってしまった

Webぐるぐるしていて見つけた。ちょっと前の記事。
New Generation Chronicle:上野康平――3次元空間を統べる若き天才プログラマー(完全版)- ITmedia エンタープライズ
7ページ目
―― 「もう時代遅れになってしまったなぁ」と思う技術があったら挙げてください

スタックポインタをVRAMに合わせてPUSH命令連発
意味わかる?*1>プログラマの人たち

これはこれでネタとして。
一応記事全部読んでみたけど、確かに天才かもなぁ...

*1 : アセンブラでのコーディングが前提。VRAM領域は連続的なデータの書き込みを行うことが多いけど、普通に書くとデータ書き込み・カウンタインクリメントの繰り返しになる。それに対してスタックポインタをVRAMのアドレス空間に移動させてPUSHすれば、データ書き込みだけを連続で発行できる(PUSHでスタックポインタが移動するので)ので高速。ただし、VRAMがメインメモリ空間と連続している必要があるし、ループ中は割り込みを禁止しないといけないので制約が多い。8bit/16bit時代のテクニックだな...