# 8ppoi ドキュメント > 内部仕様ドキュメント > 1.0.0 > 内部 API > Hosts API > box 実機(Waveshare RP2350-PiZero)の画面に描画し、NES パッドを読むホスト。 ## 起動 SDK ルートで、実機を接続してから: ```text ./public/src/internal/dev/hosts/box/bin/build.sh && ./public/src/internal/dev/hosts/box/bin/flash.sh && ./public/src/internal/dev/hosts/box/bin/monitor.sh ``` `monitor.sh` はシリアル(`/dev/ttyACM0`)。終了は Ctrl+a、k、y。 ## メニューとカート 起動時はカート選択メニュー。上下でカーソル、A でそのカートを起動する。カート中は SELECT+START でメニューへ戻る。 カート起動後は `Console.onPower` のあと、毎フレームスプライト描画 → パッド反映 → `Console.onFrame` → 表示、を繰り返す。 ## パッド NES コントローラを 2 ポート読む(Port 1 / Port 2)。