QEMU/9821 on Windows Snapshot (10/29/2009) - 模擬器

Regina avatar
By Regina
at 2009-10-29T17:23

Table of Contents

http://homepage3.nifty.com/takeda-toshiya/

2009/10/29
qemu-develにV3パッチを投げました。
ついでにこっちのアーカイブも更新しておきます。
SDLのstdoutの件はまた後日にでも。

2009/10/28

86音源を実装してみました。
既存のadlibがMAMEのOPLコアを元にしているので、同じバージョンのMAMEのOPNAコアを
引っ張ってきたら、QEMUとの結合が簡単かなあと思ったのですが。
MAMEのソースアーカイブを遡って調べてみたら、Fork元のバージョンが0.59だったよう
で。
またえらく古いなあ(苦笑)

で、頑張って結合させてみました。

まあ一応音はなっているのですが。
OPNAのタイマを使ってFM音源を駆動してるソフトだと、再生速度が微妙に安定しないん
ですよね。
タイマの駆動に使っている、QEMU側のタイマのrt_clockの分解能が1/1000秒しかないの
で、
タイマの精度がどうしてもいまいちなのが原因だと判ってるんですが。
double型で誤差を蓄積させて、タイミングが大きくずれないようには処理しているので
すが、
音の生成処理というのは実時間とちょっとでもずれると人間の耳には判っちゃうのです
よね。

vm_clockだと1/1000000000秒の分解能ですが、いまいち実時間の流れとリニアでないみ
たいで。
サウンドバッファの生成は実時間とリニアなんで、FM音源の駆動源のタイマもリニアで
ないと、
もうそもそも再生テンポが狂いまくりになっちゃいます。

PCM音源みたいに、バッファからバッファに垂れ流すだけなら悩まないんですが。
なんとも難しいですね。
もうちょい何とかならないか調整してみます。

--

All Comments

ClrMamePro v3.131a

Edith avatar
By Edith
at 2009-10-29T17:15
http://mamedev.emulab.it/clrmamepro/ ClrMamePro v3.131a is released.ClrMamePro is a so-called ROM-manager. With every new release of MAME a lot has been c ...

AC版與家用版畫面音樂比較

Faithe avatar
By Faithe
at 2009-10-29T16:43
只玩過FC版沒玩過AC版的可以比較看有什麼不同... 有些剛好前面有介紹過...大致上FC版的角色背景都會簡化加縮水 音樂也是單音化沒AC版的音源那麼豐富, 不過這裡面收錄的FC版除了 前面說的問題, 移植大致上都有掌握到原作的重點. http://www.nicovideo.jp/watch/sm1 ...

(NES for Dingoo A320) NESEMU v0.2

Necoo avatar
By Necoo
at 2009-10-29T15:25
Hi i have updated the nesemu port!. Here is the changelog Nesemu for DINGUX v0.2 - Added fullscreen mode to video config using alekmauland#39;s scaler ...

請問bin.ecm的檔案要怎麼執行?

Mia avatar
By Mia
at 2009-10-29T13:42
使用ePXSE的時候 碰到一個檔案 裡面有一個.cue檔 跟一個.bin.ecm檔 直接掛.cue的話沒辦法掛載 但是掛.bin.ecm就可以 掛載好之後按執行CD-ROM 沒有反應andgt;andlt; 要怎麼樣才能正確執行那種檔案呢? 謝謝大家 - ...

(Multi System) EMU v1.01 (091028)

Zenobia avatar
By Zenobia
at 2009-10-29T10:29
2009.10.28 - added new features in the debugger. _____________________________________________________________________________ 下載:http://bashkiria-2 ...