2016年06月15日

MPEG1挫折一歩前

ドリームキャスト用MPEG1デコーダを作りたい話。
なんでMPEG1なのかというと、MPEG2とかMPEG4とかは複雑そうなのとライセンスが面倒くさそうだからです。ていうか先にゲーム作れ。

MPEG1のデータ構造としては、
1.4バイトのヘッダ開始コード
2.開始コードに対応した数バイトのヘッダ
3.ヘッダに対応するデータ
ざっと見たところこの三つがファイル終端まで繰り返されているようです。
つまり開始コードを識別する処理と、開始コードごとの分岐処理を作り、それをファイル終端まで繰り返せばいいということだと思います。

あとは分岐処理の中にデコード処理を含めていけばいいというわけなのですが、もうわけからーん!たぶんこの辺で投げます。
posted by たあし at 14:35| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2016年06月09日

野望のストレッチゴール

自分の作ったゲームに自分で描いたアニメを載せるという野望があるのですが、現在使っているドリームキャスト用ライブラリKallistiOSに動画ファイルを扱う機能がついていないことが分かりました。そんなバナナ。MP3やJPEGも扱えるのになぜだ!

野望のストレッチゴール(下にいくほどただの妄想)
・ドリームキャストのゲームをリリース
・アニメを載せる
・3Dゲームを作る
・フルスクラッチ
・フルアセンブラで最適化
・GD-ROM化

というわけなので、MPEG1デコーダー実装は乗り越えるべき壁なんでしょうか。引くときは引けと偉い人も言っていますがううむ。無理なもんは無理だろうし。
posted by たあし at 22:43| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2016年06月04日

新しい環境

今はやりのクリップスタジオですが、レタスのStylosも開発終了だし使えるようになっておくべきかと体験版をインストールして、練習し始めて気が付いたら使用期限終わってしまっていました。ぶっちゃけ忘れていた。もう保存できない。
cstaiken.png
使いやすいし非常に多機能だと思うのですが、欲を言えば含み塗り機能が欲しいところです。新しいツールに慣れるのがどんどん面倒くさく・・・いかんいかん。

結構体験版とかフリーゲームとか数回触ると満足して放置してしまうことが多いのですが、その延長で最後まで遊んだフリーゲームについて考えていたら、今作ろうと考えているゲームが吹っ飛びそうになりました。今の企画を貫くべきか変更すべきか悩みます。どちらを選んでもきっと完成するまで悩み続けるのでしょうね。創作のもどかしいところであり、バシッと決まれば快感でもあります。
完成しなければどうにもなりませんが。細かいことを考えすぎないようにせねば。
posted by たあし at 23:46| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする