マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

2012-08-12から1日間の記事一覧

ブートセクタプログラミング キーボード入力

ASM

ブートセクタプログラミングでは通常BIOS Functionコールを使うはず。それで、BIOS Functionコールで押されたキーを取得するにはahレジスタを0にしてint 0x16を呼び出せばOK。そうすればalレジスタに押されたキーのASCIIコードが入るので、それを使う。以下…

Javaには出来ないこと

Javaでは以下のコードをコンパイルできない public class Test{ public static void main(String[] args){ int[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]…

MH3G再開そして...

MH3Gを村の上位で放置していたのだが再開した。☆9のディアブロス亜種とウラガンキン亜種、そしてリオレイア亜種とリオレウス亜種のコンビと3つのクエストをこなして、ついにラギアクルス亜種のクエストが登場。これを倒して村長の夢を実現するぞ!

OBBのテスト、しかし...

OBBをJavaScriptで作り、テストしようと思った。しかし問題発生。JavaScriptで継承もどきを使った部分で何か変な挙動が起こる。AとBのボックスを作ったがAを動かすとBも同じ位置に行ってしまうという問題が発生した。それぞれ別のオブジェクトなのだが、オー…

グラフィックス

メモリアドレス0x200000からグラフィックスの領域とした。4byteごとにRGB値を入れていく。上位1byteは無視して2byte目が赤、3byte目が緑、4byte目が青というようになっている。以下のコードをアセンブルしたものを読み込ませると以下の画像のようになる。 [b…