5月 25

pdaXrom 対応 gba emulator の gpSP0.9/SDL 第3版をリリースしました.

前回からの変更点は

  • ダイナミックリコンパイラ( 以下 dynarec )による更なる高速化
  • auto frame skip を snes9x/sdl より移植
  • fps の値が落ちると画面とサウンドの同期がうまく出来てなかった点を修正
  • その他

になります.古いバージョンの gpsp.cfg 削除後にお試し下さい.

今回の大きな変更点は高速化と音楽の同期です.サムさんがレビューされてますがクロックアップ時(624MHz)の体感は実機とほぼ変りません.サムさんは以前との比較で manual を選ばれてますが auto frame skip 時でも試した範囲では遅くて 30fps, ほぼ 50-60 fps 張り付きです.dynarec 効果抜群です.

auto ですが元々の gpSP の持ってる manual 時の fps 表示が結構怪しいらしく,今回 snes9x/sdl から auto frame skip のロジックを移植したとの事でして設定で auto を選べば正確な fps 表示が出来るとの事でした.

auto の数値ですけど snes9x のそれと一緒で 0=60 1=30 2=20 3=15 と 60 -下限の値を設定できます.一部の物以外,30fps 以下に落ちる事ないんでそんなおおきな値必要なさそうな肝しますが(汗 gui とフルキーから値は変更可能です.

そうそう,大事な事なんですが gpSP 起動時ですが必ずロムファイルと bios ファイルのあるディレクトリから起動して下さい.仕様となります.

タイトルのおまけですが QT ご利用の方にちょっとしたサプライズがあります.gpSP 配布ページのおまけのとこ覗いてみてください.

pdaXrom 使われてる方是非お試しを.長期のプロジェクトお疲れ様でした > suhami 氏

Technorati , ,

author by end. 10:14:46
5月 23

gpSP0.9/SDL 次版リリース間近

emulator, pdaXrom, zaurus コメントは受け付けていません。

久々の更新となりましたが次版 pdaXrom 用 gpSP0.9/SDL リリース間近となりました.ソース公開も同じようなタイミングを予定しております.

過去ログにもありましたが中の人は今迄こつこつとフルスクラッチで arm 用のダイナミックリコンパイラ(以下 dynarec )に取り組んでおりました.しかし最近になって gp2x 用の gpSPソースが公開され,そちらも同じように dynarec を利用しているとの事.それならとそれらを zaurus でも動作する用にコンバートしたそうです.

gp2x 版の gpSP は中の人とは同じ dynarec の仕組みでもアプローチが違うようです.以前よりテストプレイさせてもらってた中の人が作業されてた dynarec 版よりさらに速く動作しております.ロンよりショウコを見せてあげる論より証拠という事で,サムさんに事前の連絡なくバイナリ送らせていただきましたのでレビューの方お願いします.つかこれから発射します(ぉ

クロックアップ時ですが特殊な一部の物以外,もう実機感覚といってもおかしくない内容です.今配布させていただいてる物も十分速いのですがさらに数段上の速度となってます.

近日公開予定ですのでもちっとお待ち下さいませ.

Technorati , , ,

author by end. 20:01:21
4月 13

gpSP-09 その後2

development, emulator, pdaXrom, zaurus コメントは受け付けていません。

GBAの市販カートリッジはコード量を減らせるthumb命令で記述されているものがほとんどのようです。ARMはARMとthumbという二つの命令体系を持っていて用途によって使い分けることができます。 zaurusはARM命令だけを使っていますが、GBAは主にBIOSはARM、カートリッジはthumbという混在型です。 今はgPSPにthumb命令をARMで置き換えるダイナミックリコンパイラを組み込む作業を行っており、お気に入りのゲームは動くようになりました。

安定したらリリースする予定ですが、時期は不明です。

author by suhami 10:18:59
2月 11

X68000 Emulator in Java

emulator, pdaXrom, zaurus コメントは受け付けていません。

という訳で pdaXrom の firefox 上で java アプレットの X68000 エミュレーターが起動するかどうか試してみました.私自身以前に X68k は所有していて,思い入れもかなりあったのでひょっとしてに期待しまくり.

今回試した私の環境ですけれど最近ずっと使用している pdaXii13 5.2β をクリーンインストール直後の環境をそのまんまで.ちょっとでもメモリ確保したかったので一部アプレットだけ削除しました.

ちなみにサムさんのエントリーですと jamvm と classpath をインストールされたようですが,pdaXii13 ですと最初からこれらはインストール済みです.

まず STUDIO KAMADA さんのページから

Human68k version 3.02のシステムディスク(ノーウェイト版) (1.29MB) をクリックしてしばし待つと..

上記のような感じで STOP

ターミナルに出てたメッセージは

な感じです.Done Shutting down. となってるのは firefox 終了後にスクリーンショットを撮った為でして起動中は特にエラーはでてません.

一応 gcjwebplugin をインストールした場合,しない場合両方試したんですが両方共駄目でした.gcjwebplugin のバージョンは 0.3.2 が pdaXii13 の feed にあったのでそのまま使用.

というわけでして,原状残念な結果に.未来に期待しましょう(ぉ

…ところで,PC-8001 なんですが,ちょっち大変そうなふいんき(ry

Technorati ,

author by end. 18:36:22
2月 07

Hatari 0.9 をクロスコンパイル

emulator, pdaXrom, zaurus コメントは受け付けていません。

サムさんの所で pdaXrom 用の Hatari を使ってダンジョンマスターを動かしてみたけどマウスがズレていまひとつとの事でした.ちと残念名結果に.

紹介した feed の奴のバージョンが 0.5 でしたので最新版ならどうかと思い,試しにソースから引っ張ってきてクロスコンパイルしてみました < 先週末(ぉ

  • Hatari

結果は同じくズレてしまいダメでした orz 0.6 あたりのリリースファイルにマウスのシンクロ率をあげた的な文章があったのでちょっち期待してたのですががが.

中の人にメッセで相談してみた所,マウス関連は結構大変との事でした.そういえば以前中の人が np2 をザウルスに移植してた時,マウスのエミュレートで同じようにズレて大変だった事があった肝.

ダンジョンマスター関連,個人的にまだ気になってる事があるんでちょっち試してみる予定は未定.あとサムさんから宿題も出てたな(汗 これは近日中に.

つか,なんでこんな中途半端な時期なのに忙しいのか.愛に時間を…

Technorati ,

author by end. 23:38:56