コンテンツにスキップ

標準アプリ

以下はすべて実機に入っています。システムメニューから Launcher を開き (デスクトップで L を押しても同じ)、アイコンをダブルクリックしてください。

ランチャー

一覧は起動時に作られます

ランチャーがアプリを探すのは、デスクトップの起動時の 1 回だけです。ファイルを 足した後は、ランチャーの窓の中で右クリックして読み直させてください。

アプリは /app の下にあり、用途ごとに分かれています。以下も同じ分け方です。

常にあるもの

これらはランチャーの一覧には出ません。システムの側のアプリで、システムメニューか、 デスクトップで 1 文字打つと起動します。

アプリ キー 内容
Launcher L アプリの一覧
Shell S コマンド行
Editor E 書いて、実行して (F5)、デバッグする
File Manager フラッシュの中を見る
Log Viewer システムログ
Monitor 動いているタスクとメモリ
HID Inspector I 動きのおかしい USB マウスの報告形式を割り出して /etc/hid_devices.toml に書き出す

デモ — /app/demo

アプリ 内容
Ruby app demo Ruby のアプリの枠組み。写して始めるのに向いています
Python 同じものを MicroPython で書いたもの
Lua app demo 同じものを Lua で
BASIC app demo BASIC のプログラムを普通のアプリとして起動したもの
Shapes 図形の描画
Bounce スプライトの移動
P5 Test P5 の描画 API
JA Text 同梱フォントによる日本語表示
Kamon 5 種類の意匠から家紋を生成します (回転対称)
Weather HTTPS で天気を取得して描画します。ネットワーク API の一通り
MIDI APU 内蔵音源を MIDI 層から鳴らします。外部音源にも切り替えられます
MML 同じ曲を内蔵音源でも外部音源でも。曲は MML の文字列
StackChan 表情と仕草を持つ顔
StackChan Remote 同じ顔を pub/sub 経由で動かします
PubDemo / SubDemo 送る側と受ける側。2 つ一緒に動かします
LED Matrix GROVE から WS2812B のマトリクスを光らせます
I2C Kbd I2C キーボードを読みます

ゲーム — /app/game

アプリ
RPG Demo 滑らかにスクロールするタイルの世界。当たり判定、BGM、効果音つき
Raycaster Wolfenstein 風の一人称のデモ。キーボードでもゲームパッドでも
Tetris
Shooter
Piano キーボードから音源を鳴らします
Tab5 で動く RPG デモ

道具 — /app/tool

アプリ 内容
SMF Player 標準 MIDI ファイルを一覧から選んで演奏します。曲は /usr/share/sounds/midi
NSF Player NSF (ファミコンの音楽) を再生します。曲は /usr/share/sounds/nsf
Sprite Editor 16x16 の RGB332 タイル表を編集します。BMP を読み、タイルを選び、点を打ち、書き戻します
PicoRabbit 全画面の発表用の道具。PicoRabbit 互換の Markdown を読みます
GPIO Viewer 全 GPIO の状態を、何に使われているかで色分けして表示します
Net Test ネットワーク API を一つずつ試します。つながらないときの切り分けに

BASIC の見本 — /app/basic

FMRuby BASIC のプログラムが 6 本。動かしても読んでも使えます。

アプリ
Kana 文字画面とかなの表示
Dodge よけるゲーム
Shoot シューティング
Maze 迷路
Music PLAYBEEP
Hit 当たり判定

試験・診断用

/app/debug/app/test には、わざと何かを壊したり負荷をかけたりするアプリが入って います。例外を出すもの、コンパイルに失敗するもの、入力を詰まらせるもの、MIDI の時間の 計測、NTSC の色見本、SD カードやタイル地図の確認などです。日常的に使うものではなく、 実機の様子がおかしいときのために入れてあります。

機種によるもの

ほとんどのアプリは両機種で動きますが、片方にしかない機能に依存するものがあります。

アプリ 備考
NTSC Test Retro 専用。コンポジット出力を調整するもの
SD Test Retro 専用。Modern の microSD はまだファームウェアから使えません
WeatherNet Test WiFi の設定が要ります。ネットワーク を参照
LED MatrixI2C Kbd GROVE に何かをつなぐ必要があります

関連