2009-05-01から1ヶ月間の記事一覧

グレイゾーン

近頃は、エミュレータのソースコード等を公開するための準備を行っています。 著作権など、いろいろとグレイゾーンにあるものなので取り扱いが難しいです。 一歩間違うと、ぎりぎりグレイゾーンに入ってたのが、ブラックな方に入っちゃいそうですよね。一応…

gotoが無いなら、バイトコードを書き換えればいいじゃない

ってマリーアントワネットも言ってました。 (えー)blogで前述のとおり、Javaにはgotoがありませんが、Java bytecodeを含む、機械語というものはgotoのような直接ジャンプ命令があるのが普通です。 そのため、トランスレータによって機械語を高級言語のソー…

かゆいところに手が届かない - Javaの砂場の上で もがき続ける -

Javaにgoto文が無い理由を理解できない。gotoがあると、スパゲッティーを山盛りにする奴がいるからっていうのが、goto文を無くした理由として語られるところだと思います。C言語にはgotoがありますけど、それでめちゃくちゃなプログラムを書いて問題になって…

暇つぶしプログラミング - ファミコンエミュレータに機能追加してみる -

以前作っていた、ファミコンエミュレータを横画面対応にしてみました。横だとゲームの操作がやりやすいです。今までは画面サイズを240x240ドットに設定していましたが、854x480ドットにすると横画面になります。 横にするだけなら、それだけで済みます。画面…