| いろいろリリース 投稿者:markn 投稿日:2008/10/04(Sat) 00:37 No.2496 | |
|
ソースを整理していると、いつまでたっても公開できないし、先にも進めないので、現状のまま強引に公開してしまいました。
http://www.markn.org/blog/
SDOS 1.1用開発ライブラリ、ムービーエンコーダ、ムービープレーヤがあります。コードが汚いとのご批判は覚悟の上です。 ;_; ばしばし叩いて下さい...。
|
| Re: いろいろリリース bookworm - 2008/10/04(Sat) 19:38 No.2498 | |
|
|
拝見しました。 詰めてますね。ソースに刻まれたステート数がご苦労を物語っています。
ぱっと見でこんなのを考えたのですがいかがでしょう。(RENDER.S) _pmv_timer_intr: push hl ld hl,#_pmv_time inc (hl) jr z,skip pop 以下略
skip: inc hl ;inc l ← 出来れば inc (hl) pop 以下略
クロックを揃える必要があったりするとまずいかもですが。 |
| Re: いろいろリリース markn - 2008/10/04(Sat) 20:19 No.2499 | |
|
|
> 詰めてますね。ソースに刻まれたステート数がご苦労を物語っています。 この数値を元に1フレームあたりの描画時間を計算してフレームレートを算出し、クロック削りをしていました。ただこれ、M1ステートやI/Oのウェイトを知らないときに書き込んだものなので、今やあまりあてにならないんですよね...。
> ぱっと見でこんなのを考えたのですがいかがでしょう。 これなら繰上りがないときにステートが減りますね。実は私も考えてはいたのですが、割り込み処理はなるべく処理時間が等しいほうがいい(=時間計算が楽)かと思い、今のようにしています。
|
| Re: いろいろリリース Hashi - 2008/10/05(Sun) 17:54 No.2502 | |
|
| Re: いろいろリリース markn - 2008/10/05(Sun) 23:11 No.2503 | |
|
| Re: いろいろリリース Hashi - 2008/10/09(Thu) 00:29 No.2504 | |
|
|
> やっとこさPCM再生を入れました。 おお〜 かなりきれいに聞こえますね。 実機で再生というのがまた良いです。 |
| Re: PSGPCM KAW - 2008/10/09(Thu) 23:48 No.2507 | |
|
|
なぜか、WonderSwanのbeatmaniaを思い出しました。あちらは WonderSwanの中でも別格の音質ですが...。
PSGPCM、わかるようでよくわからないのですが、音量域が小さい 音声だとより綺麗な音声出力になったりするのでしょうか?
もし音声出力時に画面OFF(OUT &H93,2)してなければ、画面OFFで 処理速度を上げてもっと細かいサンプリング周期で出力できるかも?
|
|