Closed suzukiplan closed 1 year ago
そんなに複雑なことはやろうと思っていなくて、OSに依存しないvgssdkを作り、アプリはvgssdkで作っておけば同じソースコードでラズパイ、macOS、Linuxで動く実行モジュールを作れるという従来のVGSと同じ設計思想で問題ない。(ラズパイPicoだと性能上の事情でそうならざるを得ない)
ラズパイPicoの2CPUの内1つはVGSの音声再生処理に専念させる(そうしないと音がペタる)のでアプリはシングルCPU(シングルスレッド)縛りありで、音声アクセスはvgssdk経由でのみ行う。
以下のリポジトリで開発中
SDL2でお手軽に対応する方向に転換
実機向けのビルド + ファーム更新にはかなり時間を要するので生産性が悪い。 PCでOS非依存部分のテストができるシミュレータが欲しいところ。
対応したいOS: Linux, macOS(Windowsは不要)