2010-03-25から1日間の記事一覧
なんか、緊張してたので支離滅裂なことを流暢に話していたような気がする。だいぶ長いことしゃべったからあちこち編集されるんだろうけど。 楽しみ。
もしかして、国内初のWindowsCE6.0端末かな? WindowsMobileがあんなことになっちゃって、一部で人気が出るかも。 しかし、ベースバンドチップを持たないMarvellのPXAシリーズ(USBとしてベースバンドチップを外付けする必要がある)をわざわざ採用して、その…
text領域はメモリに常駐したまま複数のプロセスから使えるようにするコードには、いくつか方法論があります。 OSの側でローダがMMUに細工をしてtextは共有だけどdata,stackの領域は別物理メモリで持つ 一番シンプルな方法論です。WindowsのDLLやUnixのso,sa…
なんと、「ハードウェアレベルでガベージコレクトをサポート」していたらしい! すごいよ。MMUの実装方法は何となく見当つくけどそこまでやろうとは考えないって。 ちなみに周波数は最大7MHzだったそうです。7MHzで、うち40%はWaitがかかって、CISC命令で1命…
オブジェクトエンジン超楽しい。もうゲームの移植なんかやめてこれだけ作っていたい<本末転倒 これでもう少し時間が取れればなー。かなり根を詰めて時間を取ってたんだけど、明らかに足りない・・。ドラえもんの最終回(第6巻)で出してた「寝なくても眠くな…
JavaVMは、 局所変数を65535個もてる 1メソッドで最大21億バイトまでいける ことになってます、仕様上。ただ、この仕様をまじめに実装しているVMが有るかどうかは不明です。昔、超巨大な配列をstatic finalで持つ「リソースクラス」なんてのを作ったときに「…
JavaVMの「局所変数」には型がない あ、コンパイル時は型を見ます。ただ、class-fileには型情報は引き継がれず、代入したときに型が確定します(仕様書を見ると「いかにも型情報を持っている」ように見えますが、実は中身は空です。おかげで1時間ほど無駄にし…