papyDeck - Luaで書き換えられるオープンなゲームコンソール
Show HN: Three genlocked RP2350B make a console – 3k sprite pixels per line)

papyDeckは、ゲームがすべてLuaスクリプトで書かれた、開いて読める携帯ゲーム機です。micro-SDカード上のフォルダにmain.luaとアートを置くだけで動作し、コードを書き換えれば次のフレームから挙動が変わります。サンドボックス化されたVMにより、エラー時も行番号付きのメッセージで安全に停止。3つのgenlocked RP2350Bと6つのCortex-M33コアを搭載し、HDMI経由で640×480の60Hz出力、1スキャンラインあたり3000スプライトピクセルを実現します。ブラウザシミュレータで同じコアを体験でき、Wi-Fiで公開ゲームを取得してソースを読むことも可能です。
ゲームはソースそのもの。ロックされたカートリッジもコンパイル済みの塊もなく、番号を変えて保存すれば次のフレームでゲームが変わる。
- tliltocatl
アイデアは大好きだけど、プレゼンの仕方は嫌いだな。あと、シミュレーターのリンクが見つからなかったんだけど、シミュレーターって公開されてないの?
それと、ひとつ親切なアドバイス。もしEU拠点でハードウェアを販売するつもりなら、ESP32/ワイヤレスはやめたほうがいい。そうなるとワイヤレスパッドは使えなくなるけど、規制対応はずっと楽になる。代わりにブレイクアウトソケットにするのはどうかな(それが許されるかはわからないけど)。
- Retr0id
で、なんで3つもあるの?いくつか推測はできるけど、ページには簡潔な答えが見当たらないんだよね。