Die Runner

電源を入れて遊ぶ

チップ · 実測

cartridge--score0half-cycle0per frame--frames0frames / s--requests0

画面はチップ自身のメモリの 1 ページ。それを描くのはこのページだけだ。

ゲートは実物 · サンプル済み

どのゲートもこのダイに実在するスイッチで、このゲームを走らせている当のチップの上で自分の制御線が high の時、正確にその時にだけ導通する。何もクロック位相をシミュレートしない。文字は、いま開いているチャネルだ。

ポリのゲート: 塞がっていて、致死導通していないチャネル導通しているチャネルボンドパッド: 通り道電荷パケット、1 点コンデンサ、5 点電源レール、ポリのバス、拡散ウェル: 背景

このコンソール

トランジスタレベルの MOS 6502 で毎フレームを実行するコンソール。画面はチップ自身のメモリの 1 ページで、それを描くのはこのページだけ。ビルダーページエディタもここにある。

なぜ遅いのか、そしてそれは何の測定か

1 フレームは 600 半サイクル。その 1 つずつを、ダイの上のスイッチ単位で解いている: 命令セットではなくトランジスタのシミュレーションだ。時間はそこで使われる。API ではさらに、サーバがセッションを持たないので、マシン全体が毎フレーム、エンジンまで行って帰ってくる。ストリップのエンジンキー、そして設定ページは、同じマシンをこのページの中で走るチップに渡す。往復はもう残らない。上の毎秒フレーム数は、どちらであれ測定値だ。

カートリッジは、ROM とタイルと、それが書かれた規約を運ぶ一つの gzip ファイルだ。POST /v1/cartridge で鋳造し、ここで読み込むか ?cart= でリンクする。これまでに公開されたものはビルダーページにあり、公開はエディタで行う。

設定