2009-01-01から1年間の記事一覧

けいおん!のライブイベントに行ってきている話

けいおん!のライブ「Let's GO!」に行ってきています。 「行ってきています」ってどういう意味かだって? 横浜アリーナが会場だったのですが、仙台までまだ帰れてません… まだ帰ってないので、 「行ってきました」じゃなくて 「行ってきています」が正しいで…

iアプリようPCエンジンエミュレータであそんでみよう!

EMU

あそびかたのじゅんばん あぷりをげっとする! あぷりをきどうする! ろむいめーじをすいだす! えすでぃーかーどにいれる! けいたいでんわであそぶ! さいしょにちゅういすること! えみゅれーたというのは、げーむきのかわりをしてくれるそふとのことだよ…

iアプリ用PCエンジンエミュレータixpceを公開してみた

EMU

ダウンロードページ上の場所からダウンロードできます。 バイナリ、ソースコード両方ともあります。 バージョン0.01です。ベータ版の位置づけです。 問題点はたくさんあると思います。 なにか問題点を見つけた方は、報告していただけるとありがたいです。 な…

PCエンジンエミュレータ開発状況

動画撮影しました。 携帯機種はSH-04Aです。 FS3で、普通に遊べる速度で動いてますよ! もっと重いかと思ってたんですが。元となった、xpceの出来が良かったので、 ほぼ最適化してないのにかかわらず、かなりの速度で動いています。 ちょっと変わった機能と…

バーチャルボーイが夢に出てきた話

バーチャルボーイってご存知ですか? 任天堂のゲーム機です 多分、覚えてない人も多いんじゃないでしょうか 本体も赤くて ゲーム画面も まっかっかの すごい奴です こういうのです 昨晩、バーチャルボーイを分解する夢を見ました バーチャルボーイの ねじを…

PCエンジンエミュレータのバグとれたかも?

スプライトの化けも直って、画面が正常に表示されるようになりました。 CPUのバグもちょっとあったんですけど、 なんとかデバッグしました… 元祖?魔女っ子シューティングの マジカルチェイスも動きます。 DoJaエミュレータ上だと遅いですけど… うんこゲーで…

不良プログラマの日常

プログラマになってはや4年。 早いもんです。 まだ、新人の気分で居たのに。 周りからは、歳も歳なので、中堅としての働きを期待されたりするわけです。 いい加減、ビジネスマンっぽくしないとなー、とか思うときもあるんです。 見た目だけでも。 ちゃんと…

PCエンジンエミュ動いたー!?

ついにDoJaエミュレータ上で、R-TYPEが動作しましたぁ なんかちょっと画面が化けてますが… あーやっと画面が出たよー 今まで、真っ暗な画面しか出なくて、 何が原因なのかずっと悩んでました 実機で動かしたら何FPSぐらい出るか楽しみです。 キー操作がまだ…

Java(DoJa)で例外が発生した行番号が分からない件

PG

PCエンジンエミュレータの移植の作業は大体終わったのですが、 (とりあえずJavaに書き直したという意味では) まだバグが取りきれていません。 エミュレータを動かしてしばらく放置すると例外が起きるようです… しかし、そのスタックトレースを見ても、ソー…

ごめんなさい

1個前に書いたエントリで、さんざんJavaのことを○○○だ!とか書いてしまったんですが、 品位がなかったですし、Java界の方々にあまりにも失礼でした。 申し訳ありませんでした。Nagiseさんから以下のブックマークコメントを頂きました。 相性が悪いことやっ…

Javaってウ○コだな(とくにDoJa)

XPCEというPCエンジンエミュレータのソースを、Java(DoJa)に移植しています。 M6502は移植完了。 今は、Pce.cppを移植作業してます。 コンパイルエラーがあと83個です。 これを上から順番に地道に直していってます。 はっきりいって苦行です。 滝に打たれ…

C言語からJavaへの移植方法まとめ

XPCEというC言語で組まれたPCエンジンエミュレータを、iアプリのJavaへ移植しています。 やっているうちに、移植手順のちょっとしたコツに気がつきました。 そんなわけで、C言語のソースから、Javaへ移植する場合の作業について、まとめておきます。 常に動…

移植がうまくいかない!!

XPCEというC言語で書かれたPCエンジンエミュレータを、iアプリのJava(DoJa)に移植する作業を行っています。 Javaにはunionやstructがないので、その辺はclassに書き換えました。 前回も書きましたが、問題なのが、unsigned型をどうするかということ。 CPU…

XPCEをWindows XPで動かしTai!

移植ベースとなるXPCEは、軽いし、いいエミュレータなんですけど、 どうもWindows XPでは動かないようなんです。 Windows2000がインストールされているマシンでは正常に動作するのですが、 XPのマシンだと、実行後、ROMを読み込んだところで強制終了してしま…

PCエンジンエミュレータ移植の件

XPCEの6502コアはM6502ってやつなんですけど、これが実にC言語C言語してる実装でして… C言語のマクロが死ぬほど使われているんですが、Javaにマクロは無いのでこれを何とかしないとダメなんです。 (すごく…マクロです…) 色々試した結果、Visual C++のコン…

続CPUエミュレーションを速くしたい - 静的バイナリ変換のハイブリッドシステム

前回の続きです。 どうやって、デコンパイルで生成したJavaコード実行と、エミュレーション実行を、都合よく切り替えるか、という お話です。以下が簡単化した擬似コードです。 public void Execute() { while (clk > 0) { int beforeClk = clk; デコンパイ…

CPUエミュレーションを速くしたい - 静的バイナリ変換のハイブリッドシステム

たまにはエミュレーションネタを書かないとねw 以前に作っていた「FCC」というiアプリ用ファミコンエミュレータでは、通常のCPUエミュレーションに加えて、 静的バイナリ変換によってJavaコードに事前変換した6502のコードを実行するレイヤを設けて、 互換性…

四国ツーリング

四国に行きたくて仕方なかったんです。 何で四国なんだ?ってよく言われました。 毎日放送のロケみつっていうTV番組があるんですけど、この番組が面白いんです。 (東北では放送してないんですけど、youtubeで見てました) エヴァンゲリオンのアスカのコス…

ヤフーオークションでお金を稼ぐの巻き

どっかに旅行したいのですが、お金が無いし、なんだか仕事で出張になりそうな気配なんです。身辺整理とお金を作るために、自分の財産を売ってみることにしました。 というわけで、マンガ本とCDをブックマーケットに持っていったら、マンガが3000円で、CDが19…

秋田ツーリング

たぶん鳴子ダムの辺りの写真です。 たぶん国道108号線(仙秋サンライン)から写した写真です。 秋田県湯沢市の稲庭うどんの店「佐藤養助本店」でお昼を食べることにしました。 店の中では、うどんを作っているところを見学できます。 この人一日中、うどんこ…

ドラマ

見るドラマをφ(..)メモメモ オトメン・秋 火曜日よる9時 ・夏帆がかわいいのと、気楽に見れる内容なのでとりあえず見てます。 リアル・クローズ 火曜日よる10時 ・最初ヤンキーマンガのクローズかと思って見たんですけど、洋服の話でした。主役の変身ぶりが…

秋保温泉に行って来た

近場ですけど、秋保まで行ってきました。 写真は秋保大滝です。 新そばの時期ということで、田舎そばを食ってきましたよ。 田舎そばは太くて硬い感じなので、好みがあるところですけど、私は好きです。 そばがうまいと、そば湯もうまいんだよなあー。 そば湯…

けいおん!ライブイベントの規模が予想外に凄かった件

TBSアニメーション・けいおん!公式ホームページ / けいおん!LIVEイベント「レッツゴー!」特設ページ けいおん!っていうアニメがあるんです。 軽音楽部でガールズバンドを組んで音楽やるっていう話です。 一応。 そのアニメの声優さんたちが、自分が演じ…

DR-Z400SM スパークプラグ交換

気分的にスパークプラグを新品に交換してみることにしました。普通に考えると、前のオーナーがバイクを売るときに、プラグなどの消耗品を新しくしているはずが無いので、 多分それなりに磨耗したプラグがついてるんじゃないかなーと思ったからです。 ちょっ…

超プチツーリング

今日は秋保温泉まで行って、秋保大滝見て、ついでにそばでも食いに行こうかと思ったんですけど、 ちょっと寝坊したし、なんか天気が曇りだったんです。バイクに乗り出して走ってるうちに、山の方は雨降ってきそうだなーと思って、 コンビニに寄って雪見だい…

空気人形と南極料理人

映画を見てきました。 昔、仙台の街中には映画館が何個もあったんですけど、シネコンが流行りだした頃にほとんど無くなりました。 今、仙台の街中には、凄く小さな映画館が1個あるのを除いて、映画館は無いと思ってたんです。 しかし、仙台駅からすぐそばと…

ちょこっとツーリング

蔵王まで行ってきました。 エコーラインからの風景。紅葉がきれいでした。 紅葉のピークは過ぎているということでしたが、山頂よりやや低いところはけっこうきれいでした。 山頂付近からの風景。 ロープウェイに乗って、お釜まで。 蔵王温泉で温泉につかって…

バイクメンテナンス

オイル交換は自分でやりました。 エンジンオイルと、廃油回収箱を買ってきました。オイルは4リットルで4500円ぐらいのやつを入れました。 CastrolのPower1というやつです。 部分合成油です。全合成油のほうが性能が高いのですが、高くて買えません… DR-Z400S…

プチツーリング

私の買ったDR-Zはいろいろパーツ付いててそんなに距離は走ってないわりに安かったんですよね。まあ結構あちこちキズは付いてましたが、ベースがオフ車なので、別に気になりません。でも、付いてたタイヤだけは駄目でしたね。溝が無いのを通り越して、タイヤ…

バイク納車されますた

Suzuki DR-Z400SMというバイクを買いました。 中古で買いました。 けっこうあちこちいじってありました。 アクラポビッチのフルエキとFCRキャブが付いてました。 フロントのキャリパーがブレンボで、ブレーキディスクが芝刈り機の刃みたいなギザギザのやつに…