recursal/Fanatic-Fandom huggingface dataset:
PW-G4200

第2世代最初の中学生向けモデル、PW-G4200 の解説です。

概要
--

2012 年 1 月発売。第2世代のローンチモデルの 1 つとして中学生モデルの形態で販売されました。

 CPU
 MPU
 メモリ
 ディスプレイ
 サブタッチパネル
 ストレージ
 その他

SHARP 公式によるニュースリリースでは「高性能プロセッサの採用により、**処理能力が従来比約 2 倍** (第1世代 PW-A7000 比) になり、画面送りや検索が快適に行えます。」とアナウンスされているだけあって、処理速度が大幅に向上。その処理速度の恩恵か、**フォントにアンチエイリアス処理が施されています**。充電池は搭載せず、**ヒンジ部に単 3 乾電池を収納**する形態に変更。第2世代 Brain の大きな特徴でもあります。また、サブタッチパネルが大きくなり、一部の Brain 用のアプリもこれに追随。ceOpener などではサブタッチパネルを使用して**直接記号などを入力**することが可能になりました。

## 駆動時間と重量

**駆動時間は60時間、重量 305g (電池含む)。**Brain シリーズの重量は長らく 300g 台で横ばいです。

## コンテンツ

**110 コンテンツ**を収録。**「ブリタニカ国際大百科辞典」**は収録されていますが、PW-G5200 に収録されている「広辞苑　第六版」は PW-G4200 では収録されず。もっとも、中学生モデルで広辞苑ってのも変ですけどね。

## 筐体の各部品

USB 充電に対応し、この端子でファイルのやり取りと充電をまとめてこなします。PW-G4200 は充電式ではなく**乾電池駆動**ですが、電源方式に USB 給電を使用して**電池を節約する**ことも可能です。なお、USB ホスト機能はありません。キーボードは**導電ゴムの上にプラスチックがかぶせられた構造**。タッチタイプは、一応ポッチがついているため、**その気になればできる**ようです。スピーカーはモノラルで、キーボード左手前に取り付けられています。

## 動作速度

処理速度の向上を売りにしているだけあって、**かなり速くなりました**。特に TCPMP のベンチマークスコアは**第3世代をも上回り、秒間 40 フレームという数値を叩き出します**。中学生モデルなめんなよって感じでしょうか。

## その他

乾電池に使用できるのは

* アルカリ乾電池
* ニッケル水素充電池
* eneloop (三洋電機/パナソニック)

とのこと。マンガン乾電池は電圧不足で使用できません。リセットすると使用電池の種類の設定を求められるので、アルカリ乾電池かニッケル水素充電池かを選んでください。
CERestorer

第3世代でも Windows CE の本来のデスクトップ環境を復元できる

Brain は電子辞書なのでタスク管理機能が省かれていますが、Windows CE の上で動いているので RevealT+WisBarZ によって Explorer に残るタスクバーを部分的に復元することができました。しかし、これでは第3世代・第4世代の解像度に対応できません。TMK 氏が作成した **CERestorer** を使えば、**第3世代と第4世代を含む第1世代から第4世代までの Brain で、Windows CE の本来のデスクトップ環境を復元**することができます。また、最新版では**日本語表示**・**コントロールパネルの日本語化**といった機能も実装されています。

## 導入方法

サイト / ダウンロード(最新版)

ダウンロードして解凍し、「アプリ」フォルダにコピーして導入します。

## カスタマイズ

### デスクトップ

「CERestorer」->「Windows」->「Desktop」フォルダの中身が表示されます。ceOpener のデスクトップとは違い、アイコンを移動させて等間隔に整列することはできません。また、移動させても「最新の情報に更新」すると現在の並び替え順で表示されてしまいます。

### スタートメニュー

「CERestorer」->「Windows」->「Programs」フォルダの中身が表示されます。

### 自動起動 (スタートアップ)

「CERestorer」->「Windows」->「StartUp」フォルダの中にショートカットを配置すると、起動時にそのアプリも起動されます。

## その他

第2世代では、これを起動したあとに ResetKit を実行するとデスクトップ環境を維持したままソフトリセットできます。ただし、NAND8 がバグって NAND32 になります。

1. ↑ 初出は Brain スレ
DevkitSH4

CASIO EX-word DATAPLUS 用のソフトウェアを開発できる、コンパイラを含むツールチェインです。ゲーム機向けの非公式開発環境である devkitPro に EX-word 対応が追加された fork です。現状では macOS または Linux (WSL や仮想マシンを含む) が必要です。

Fandom の記事名の制約から先頭が大文字になっていますが、正しくは devkitSH4 です。

導入
--

### コンパイル済みバイナリを使用する場合

こちらから適切なものをダウンロードし、適当な場所に展開します。そして、記載の通りに環境変数を設定します。`~/.profile` 等に追記しておくと、毎回再設定をする必要がなくなり便利です。この場合、初回は追記後にこのファイルを読み込み直すか、手動での環境変数定義も行うかで、シェルに反映させる必要があります。

次に、`sh-elf-gcc -v` を実行します。これによって以下のような出力が得られれば環境構築は完了です。コマンドが見つからない等のエラーが出た場合は、正しくインストールできていません。

```
Using built-in specs.
COLLECT_GCC=sh-elf-gcc
COLLECT_LTO_WRAPPER=/opt/devkitPro/devkitSH4/bin/../libexec/gcc/sh-elf/8.3.0/lto-wrapper
Target: sh-elf
Configured with: ../../gcc-8.3.0/configure --enable-languages=c --enable-lto --with-gcc --with-gnu-ld --with-gnu-as --disable-nls --disable-shared --enable-thre
ads --disable-multilib --disable-win32-registry --disable-libstdcxx-pch --target=sh-elf --with-newlib --prefix=/home/c0b2113621/buildscripts/devkitPro/devkitSH4
 --enable-poison-system-directories --disable-dependency-tracking --with-pkgversion='devkitSH4 release 1' --build=x86_64-unknown-linux-gnu
Thread model: single
gcc version 8.3.0 (devkitSH4 release 1)

```

### ソースからコンパイルする場合

必要なパッケージを取得します。APT を用いないシステムでは、等価なものを適切な方法で取得します。

```
sudo apt install build-essential autoconf automake bison flex libncurses5-dev libreadline-dev texinfo pkg-config

```

devkitSH4 のソースコードを取得します。こちらからダウンロード・展開しても構いません。

```
cd /path/to/clone
git clone https://github.com/watamario15/buildscripts.git

```

取得したソースコードのディレクトリに移動します。

```
cd buildscripts

```

devkitSH4 をインストールするディレクトリを作成し、所有者を自身に設定して書き込めるようにします。以下のコマンドの `/path/to/install` はインストールしたい場所で置き換えてください。よく分からない場合は `/opt/exword` とします。ここで `/opt/exword` 以外の場合は config.sh の `BUILD_DKPRO_INSTALLDIR` も修正します。自身のホームディレクトリ下に配置する場合は `sudo` 無しで `mkdir` すれば十分です。

```
sudo mkdir -p /path/to/install
sudo chown "$(whoami):$(whoami)" /path/to/install

```

いよいよ devkitSH4 をコンパイルします。これにはかなりの時間が掛かります。

```
./build-devkit.sh

```

完了したら、以下のような出力とともに終了します。取得したソースコード、パッケージ、一時ディレクトリは削除しても構いません。エラーメッセージの場合は、その内容を元に調整して再度やり直します。

```
note: Add the following to your environment;

  DEVKITPRO=/opt/exword
  DEVKITSH4=/opt/exword/devkitSH4

add /opt/exword/tools/bin to your PATH

```

以降の流れは、前節のコンパイル済みバイナリを使用する場合と同じです。

開発
--

まずは Gnuboy EX のソースを clone するか ZIP でダウンロードするかで取得し、そのディレクトリ内で `make` を実行するとコンパイルが成功することを確認します。警告は無視しても構いません。実際に得られた成果物を EX-word にインストールして動作確認してもいいでしょう。ここまでうまく行けば、環境構築は成功しています。

次は Gnuboy EX をベースにしながら、要らないファイルを消したり修正したり、という形で開発を進めましょう。執筆時点で Gnuboy EX 以外の非公式ソフトウェアは存在せず、開発用ドキュメントも皆無なので、開発環境自体のソースコードや Gnuboy EX をドキュメントとする他ありません。EX-word は Windows CE の開発ノウハウをそのまま利用できる Brain とは違い、独自 OS を採用する特異なデバイスです。この開発環境は個人の方が作成された簡易的なものであり、基本的に低レイヤなライブラリしかありません。実用的なソフトウェアの開発には、高度なスキルと作業量が求められるでしょう。この分野を開拓した方は、ぜひ加筆などでノウハウの共有をお願いします。
音楽を聴く

## Xaudio MP3 Player

MP3 プレーヤー

MP3 プレイヤーです。再生や停止など演奏の基本的な操作ができます。操作性に劣りますがシンプルです。

ソフトの解説 (WindowsCE FAN) / ソフトの解説 (Internet Archive) / ダウンロード

解説サイトでもダウンロードは出来ますが、Brain では使えません。また、日本語のファイルだと再生できず、**半角英数字のファイル名の mp3 のみ対応**します。

## Nitrogen

### DLL

AYGSHELL.DLL (同梱)

サイト / フォーラム / ダウンロード / スキン

MioPocket に同梱されている汎用音楽プレーヤーで、以下の形式に対応します。**WMA、FLAC** には対応しません。

* MP3
* OGG
* MP4
* 3GP
* AAC
* M4A
* WAV

**スキンに対応**し、有志の方が iTunes 風スキンなどを作っています。「SKINS」フォルダにスキンファイルを入れると、「Options」->「Settings」->「Skin selector」からそのスキンを選択できます。見栄えをよくしたい、と思う人にお薦めです。

「Options」->「Settings」->「Language」で「Japanese」を選択すると表示が日本語になります。

## WinamPAQ

かつて一世を風靡した Windows PC 向けメディアプレーヤー「Winamp」の Windows CE 移植版。

### DLL

MFCCE400.DLL
wininet.dll
その他プラグイン用 DLL (同梱)

1997 年、音声再生専用の shareware として初代バージョンが登場。翌 1998 年頃発表のバージョン 2.x が **MP3 の普及と共に爆発的な人気を得る**ことになりました。Windows CE ではこの頃に Xaudio MP3 Player が登場しています。その後は 1999 年に無料版が配布開始され、2002 年には動画の再生にも対応するなどして、世界的な MP3 ブームの渦中で成長を見せます。しかし、iPod や iTunes、内蔵メモリータイプのウォークマンのような機器の出現に伴う楽曲再生環境の変化には追従しきれず、次第に人気も落ち着いていきました。そんな Winamp の特徴は、

* スキンを自由に作成・変更できる
* 追加のプラグインで対応する楽曲ファイルを増やせる
* ストリーミング音声にも対応

などがあり、特に豊富なプラグイン資産は Winamp の大きなアドバンテージにもなっています。

今回使用するのは、Winamp の Windows CE 移植版「**WinamPAQ**」です。**再生できるファイル形式は WMA のみ**、**プラグインは使えない**など機能は限定的ですが、Nitrogen 等では再生できない WMA 用に導入してみてはいかがでしょうか。

 第4世代 | 使用可能

### 導入

サイト / ダウンロード(準備済み) / 第4世代対応版

第4世代対応版をダウンロードして展開し、「アプリ」フォルダにコピーすることで導入できます。

サイトからダウンロードする場合はシグマリオン 3 用を選択してください。CAB インストーラ形式で頒布されていることや DLL の追加が必要なことから、少し煩雑です。

### 使い方

#### メニューの項目

左上の小さなマークを押してメニューを表示させ、「Scale」を選択すると・・・ウィンドウのサイズを変更できます。解像度には依存しないため、Brain の世代を問わず使用できます。
ウィンドウの左上に、砂時計を傾けたような小さなマークがあります。そこをスタイラスで押すと、メニューが表示されます。メニューの項目は上から順番に、

KAPI WinamPAQ
WinamPAQ について
Main Window
メインウィンドウの表示/非表示
Playlist Editor
プレイリストの表示/非表示
Equalizer
イコライザーの表示/非表示
Language
選択不可
Plugins
選択不可
Option
再生オプションおよびカスタムスキンの設定
Scale
表示サイズの変更
Skins
カスタムスキンの設定 (大事な項目なので 2 個付けました)
Exit
終了
となります。プラグインを使えないのは本末転倒というか残念ですが、仕方ありません。MP3 再生用のものなどが同梱されていますが、それらは軒並み読み込めず、WMA だけなんとか再生できています。

#### スキンの適用

スキンは問題なく読み込めます。**PC 用 Winamp のスキンをそのまま読み込める**ため、スキンの種類はとても多いです。ただし **.wsz 形式のみに対応し、.wal 形式は使えません**。

#### イコライザー

イコライザーを使用することで、特定の音域を強調したり、ノイズを聞こえにくくしたりすることができます。自由に設定したり、多数あるプリセットの中から聴いている楽曲に合わせた設定をロードしたりできます。また、プリアンプ (イコライザーアンプ) 機能が備わっているため、オンにすると、本来は音声信号として記録される際に落とされてしまう低音域の音を元に戻すことができるようです (要検証)。

#### プレイリストエディタ

楽曲を再生する際には楽曲ファイルを読み込まないといけません。そのときに便利なのがプレイリストエディタです。左下の**「+FILE」**で楽曲ファイルあるいはそれが複数入ったフォルダを指定することで、WMA を追加することができます。プレイリストを削除するときは**「-FILE」**からできます。プレイリストを保存/ロードする際には、右下にある**「LOAD LIST」**から行うことができます。

### 備考

WinamPAQ を起動する際、**音量をオフにしても音が出てしまう場合があります**。音を鳴らせない場所では**イヤホン等をあらかじめ接続しておく**か、**使用を控える**ようにしてください。
TimRockz69 Story

Okay, I'm going to clear one thing up. I never wash my hair. It's like all greasy and stuff. Anyway, my name is TimRockz69. \*epic theme plays\* And my favorite number is 62. This is the story of my dirty life. Ur mom.

## Chapter Six

It all started when I was born. Then I got a job at McDonalds. All the customers were scared to see this ugly baby at the drive-through window. But I was just trying to raise money to buy a stick to hit people with. But someone complained to my mother and got me fired. So I decided to grow up. My mom was angry, so she kicked me out. "1738," I said angrily as I walked to the nearest phone booth in baby clothes. This weird nerdy guy went into the booth first, but since privacy doesn't exist, I went in too. The nerdy guy was putting on a superman shirt. "Hey, go away," he said in a girly voice. "Ur mom," I said, then I just stood there. The guy just stood there too. After like 420 hours of this, Superman died of hunger. I took the guy's clothes and dialed 1-800-ur-mom. This retarded-sounding person answered. "Welcome to ur mom center. Thanks for calling." "Ur mom called." "Luke, I am ur mom." "NOOOOOOOOOOOOOOOOOOOO IT CAN'T BE!" Then I blacked out.

## Chapter 4

When I came to, I was in a hospital. Or at least, I thought I was. I was actually in a hospital bed in a junkyard. A weirdo with a knife stood over me. "Hi."
SmallTweak

レジストリ操作が必要な設定を安全に行えるコントロールパネル拡張

Brain にもレジストリはあって、編集すればより便利な使い方が出来ます。しかし、レジストリ操作は十分な知識を得た上で行わないと、**最悪の場合、システムが破壊されます**。そんなレジストリ操作を初心者でも簡単かつ安全に行えるようにしたのが **SmallTweak** です。

概要
--

レジストリの設定を**簡単かつ安全に変更することが可能**な、システムユーティリティツールです。実際はアプリではなく CPLMAIN.CPL と同じ**コントロールパネル拡張機能**なので、使用方法は一般的なアプリとは少し異なります。

導入
--

サイト / ダウンロード

ダウンロードしたファイルを解凍して Brain に転送し、「stweak42j」フォルダの中にある「stweak.arm.cab」を TestCE でインストールします。インストールすると、**Brain の「Windows」フォルダ内に「stweak.cpl」というファイルが作成されている**と思います。このままコントロールパネルを開けば、SmallTweak は使用できるようになっていますが、これだとリセット後に消えてしまうので、できれば **SD カードか NAND3 にバックアップ**しておきたいところです。そうすれば、リセット後はバックアップした **stweak.cpl を Windows フォルダにコピーするだけで再度使える**ようになります。

## 使い方

コントロールパネルを開き、「SmallTweak」を選択すれば使用できます。文字は基本的には日本語で表示されますから、操作については解説は要らないかと思います。なお、リセット後に有効になる項目については、Brain ではリセットすると設定内容がすべて失われるため、ソフトリセットできない機種では事実上設定できない項目となります。
Jot

Windows CE としては比較的新しい部類のアプリ。taic 氏作成の日本語版は「jotaic」と名付けられていました。

各種文字コードに対応した高機能テキストエディタ jot の解説です。

 第4世代 | 使用可能

概要
--

Aquamarine Networks 作成の Windows Mobile (W-ZERO3 など) 向けテキストエディタです。**各種文字コードに対応し、改行やスペースの表示ができる**など、汎用性の高いテキストエディタとなっています。最新版がリリースされたのは 2010 年の 6 月 20 日と、**Windows CE のアプリとしては比較的新しいアプリ**で、Brain で Windows CE のアプリが動くことが発見された当時、まだ開発が継続されていました。NYSL というライセンスが適用されたオープンソースのフリーソフトウェアだというのも特徴の1つです。

## 導入方法

サイト / ダウンロード(オリジナル版) / ダウンロード(日本語版)

本家 jot は CAB インストールが必須なので、導入の難易度や使いやすさも含めて日本語版がおすすめです。日本語版はファイルを展開して**「アプリ」**フォルダに入れるだけです(第4世代での導入方法はアプリの起動方法も参照)。

## 主な機能

* Undo
* コピー・切り取り・貼り付け
* 文字コードの変更 (Shift\_JIS, JIS, EUC, UTF-8, UTF-16, Latin)
* 改行コードの変更 (CR, CRLF, LF)
* 検索・置換 (正規表現に対応)
* 文字サイズ・フォント変更
* 行番号表示・編集行の下線表示
* gsgetfile.dll 対応
* シフトキーのロック
* テキストファイルとの関連付け

KN MemoPad のような辞書アプリとの連携機能はありませんが、かなり高機能なテキストエディタです。

備考
--

メニューバーが隠れてしまっていますが、スクリーンキーボードもしくは ceOpener の KeyBinder で Alt キーを押すとメニューを表示できます。また、ceOpener の「スタート」→「プラグイン」→「キーの割り当て...」で、任意のキーに「12: menu」を割り当てる方法もあります。一応、わずかに見えているので頑張ってタッチしても表示可能です。

オプションで下線表示や行番号表示・フォント変更などの様々な便利機能の設定を行えますが、OK ボタンが見当たりません(右上の × はキャンセルです)。代わりに、キーボードの決定ボタンを押すことで設定を反映させることが可能です。
Mu

**μ (Mu/ミュー)** は Ckafyure 氏が作成された**仮想デスクトップアプリ**で、Windows 8/8.1 や Windows Phone でお馴染みの Modern UI 風のアプリケーションランチャー機能を備えます。また、スキンの自作もできます。ただし、第3世代以降には対応していませんのでご注意ください。

なお、 Modern UI とは Windows XP の **Luna** や、Windows Vista/7 で使用された **Aero** に続き、Windows 8/8.1 で採用された UI です。単色を基調とし、各部の意匠も直線的なのが特徴です。

 第4世代 | 解像度が合わない

導入
--

サイト / ダウンロード / アイコン集 / 背景画像集

上記のリンクから「**Mu.zip**」と、必要であれば「**Mupict.zip**」「**MuBackGroundImageSet.zip**」をダウンロードします。その後、「Mu.zip」を解凍して作成されたフォルダをそのまま Brain の「アプリ」フォルダに入れます。第4世代はアプリの起動方法も参照します。

起動
--

まず起動してみると、設定が何もされていないため画面は真っ白になります。ceOpener のタスクバーを最小化すると、下に Modern UI のスタート画面と同じく**スライダーがある**のが分かります。ちなみに ceOpener は閉じても μ の動作に支障はありませんが、日本語入力や電源管理などの機能を引き続き行いたい場合は、**起動したままの方が便利**です。また、μ には**タスク管理機能が実装されていない**ので、複数のアプリを同時に使いたい場合にも起動しておいた方がよいでしょう。足りない部分は他のアプリでうまく補ってください。

このままでは Modern UI も何もないので、設定を行っていく必要があります。**画面の右端**をタップしてください。すると、縦長のメニューが出てきます。ここからタイルの配置や壁紙の変更、Explorer の起動などができます。アイコンごとの挙動は上から順に、

* Explorer の起動
* 壁紙の設定
* タイルの追加
* (未実装機能)
* μ の終了

を表します。このアイコンもユーザーの手で変更できます。

## 配置と設定

**「＋」**のマークを押すと、新規タイルの配置と設定ができます。タイルの色については、好きな色を選ぶか一番上の**「＋」**アイコンをタップして設定します。その後タイルのサイズ設定を行い、配置を決めます。配置は後からでも変更できます。配置するときは、決めた場所で 2 秒ぐらい待ってからタイルを置くと、確実に配置できます。

配置が完了すると、タイルの編集画面が表示されます。「**TileText**」でタイルに表示するテキスト、「**TextColor**」でテキストの色、「**SelectImage**」で表示するアイコンの設定、「**SelectApp**」で起動するアプリの設定ができます。SelectApp のみ設定必須です。起動するアプリは「AppMain.exe」にリネームしてなくても構いません。ファイル選択ダイアログで起動したいアプリを自由に選んでください。設定が完了したら、下にある黒い四角形のアイコンをタップして適用します。

壁紙
--

矢印が4つ組み合わさっているアイコンをタップすると、壁紙の変更ができます。ただし、このとき注意しておかなければいけないのは**壁紙の形式**です。まず、ceOpener の壁紙などは JPEG (.jpg) 形式の画像を使用しますが、μ の場合は**ビットマップ (.bmp) 形式の画像しか読み込めません**。また、画像サイズも変則的で、**「960x306 (ピクセル単位)」**の大きさのものを使用します。

アスペクト比が大きいため非常に横長の画像を用意しなければなりません。コンバータやペイントを使って各自で用意してもいいですし、Ckafyure 氏が配布されている壁紙 (MuBackGroundImageSet.zip) を利用するのもいいでしょう。

## アイコンの作成

BMP 画像を扱えるペイントソフトで元のアイコンの画像を読み込み、修正した上で別の画像として保存するのが一番簡単です。アイコンの透過色は黒 (000000) なので、タイルに表示させるときに透過させたい部分は黒で塗りつぶしてください。

## トラブルシューティング

### 一度閉じて再度開いたら Brain がフリーズした！

シフトキーを押しても「機能」もしくは「シフト」と表示されない、もしくは消えないならフリーズの可能性が高いです。リセットしましょう。

### μ をフォルダごと別の Brain にコピーしたら、起動しかけてフリーズする！

μ が入っているフォルダの中にある、「Setting」フォルダを削除すれば起動できるようになる可能性が高いです。もちろん設定は消えますが・・・
テトリス

## Tetris (Windows CE Games)

SOLYANIK 氏が作成されたテトリス。シンプルで軽快に動作します。

 第4世代 | 使用可能

1. WinCE3.0 用か WinCE2.1 用のどちらかの **ARM** 用をダウンロードします
2. アプリの起動方法に従って Brain に転送します

**「PAUSE」**ボタンを押すと**ポーズ・ポーズ解除**、**「HELP」**は**ゲームの解説とクレジット表記です**。**ポーズ中もテトリミノの回転・左右移動が可能**ですが、下カーソルキーを押すとポーズが解除されます。

### 仕様

ご覧の通り、**まんまテトリスです**。ただし、**ホールド機能はなく、画面もモノクロ**なのが特徴です。列数は**タテ 20 列、ヨコ 12 列**と、ゲームボーイ版に比べて横に 2 列多い格好になります。

**ゲームモード及び BGM は無く**、非常にシンプルにまとまっています。一定の得点を得るごとにレベルが上がり、レベルが上がるごとに**落下スピードも増します**。また、一度に消したラインの本数と現在のレベルに応じて、得点が変わります。スプリットやワン・ツーなどの消し方の場合はそれに応じた加点が入りますが、全消しについては特別な加点はありません。

### 備考

**たまにバグります。**また、**テトリミノの出現パターンの乱数は初期化されない**ため、毎回リセットしてやり直すたびに同じ出目になります。

## Tetris

### DLL

不要

 第4世代 | 使用可能

CC BY-NC-SA 4.0 のオープンソースソフトウェアです。リポジトリにも説明があります。なお、fork 元はこちらです。

### 導入

ダウンロード

上記のリンクの、Assets の中で最も上にある zip ファイルをダウンロードし、解凍します。その中の SHARP Brain フォルダからお好みの言語版を、末尾の \_EN や \_JP などは取り除いた上でアプリの起動方法を参考に導入してください。なお、低解像度モードでは解像度が足りないので、index.din と同じく空の AppMain.cfg ファイルを作成して同階層に保存するか、ceOpener や Explorer などから起動するかして高解像度モードで実行してください。

### 操作方法

ゲームの開始前に、方向キーでモードとレベルを選択できます。

* **カーソルキー上**: テトリミノの回転
* **カーソルキー左右**: テトリミノの左右移動
* **カーソルキー下**: テトリミノを高速落下
* **決定キー/スタート**: ゲームスタート
* **スペースキー/一時停止**: ポーズ・ポーズ解除
* **ESC キー/リセット**: リセット
* **HELP**: ゲームの解説とクレジット表記

音量の操作は、スクロールバーまたはページ送りキーで行います。電子辞書版は使用される状況を鑑み、音量 0 で起動するようになっています。

### 仕様

SOLYANIK 氏のものよりサウンドが充実し、ゲーム自体もカラー化されています。ゲームオーバーの演出も追加され、より凝った設計になっています。さらに、パターンも固定ではなく毎回変化します。ただし、サウンド部分が Brain の貧弱な CPU にはしんどいらしく、SOLYANIK 氏のものより重くなっています。それゆえ上部のメニューバーの描画が飛んだりしますが、操作に支障はありません。
PW-G5200

第2世代最初の高校生向けモデル、PW-G5200 の解説です。

概要
--

2012 年 1 月 20 日発売。第2世代のローンチモデルの一つとして華々しく登場しました。

 CPU
 MPU
 メモリ
 ディスプレイ
 サブタッチパネル
 ストレージ
 その他

SHARP 公式によるニュースリリースでは「高性能プロセッサの採用により、**処理能力が従来比約 2 倍** (第1世代 PW-A7000 比) になり、画面送りや検索が快適に行えます。」とアナウンスされているだけあって、処理速度が大幅に向上。その処理速度にものを言わせて、**フォントにアンチエイリアス処理を施した日本で初めての電子辞書**となりました。また、充電池は搭載せず**ヒンジ部に単 3 乾電池を収納**する形態に変更されました。第2世代 Brain の大きな特徴でもあります。加えてサブタッチパネルが大きくなり、一部の Brain 用アプリもこれに追随。ceOpener などではサブタッチパネルを使用して**直接記号などを入力することが可能**になりました。

## 駆動時間と重量

**駆動時間は60時間、重量 305g (電池含む)。**この頃には重量もかなり減ってきたようです。

## コンテンツ

**135 コンテンツ**を収録。その中には**「ブリタニカ国際大百科辞典」**や**「広辞苑　第六版」**なんてのも収録されていたりします。これに XTBook 入れたらいよいよ完璧になりますね。

## 筐体の各部品

USB 充電に対応し、この端子でファイルのやり取りと充電をまとめてこなします。PW-G5200 は充電式ではなく**乾電池駆動**ですが、電源方式に USB 給電を使用することで**電池を節約する**ことができるというわけです。なお、USB ホスト機能はありません。キーボードは**導電ゴムの上にプラスチックがかぶせられた構造**。タッチタイプは、一応ポッチがついているため、**その気になればできる**ようです。スピーカーはモノラルで、キーボード左手前に取り付けられています。

## 動作速度

処理速度の向上を売りにしているだけあって、**かなり速くなりました**。特に TCPMP のベンチマークスコアは**第3世代をも上回り、秒間 40 フレームという数値を叩き出します**。

## その他

乾電池に使用できるのは

* アルカリ乾電池
* ニッケル水素充電池
* eneloop (三洋電機/パナソニック)

とのこと。マンガン乾電池は電圧不足で使用できません。また、リセットすると使用電池の種類の設定を求められるので、使用している電池の種類に合わせてアルカリ乾電池かニッケル水素充電池かを選んでください。
ハードウェア

個別の機種のより詳細な情報は、Brain Hackers の Scrapbox に記載されている場合があります。

## デバイスのプレフィックス

 浮動小数点加算
 浮動小数点乗算
 浮動小数点除算
 sinf
 expf

### TCPMP

The Core Portable Media Player によれば 324 MHz 程度とのことであるが、この値は MPU の仕様上の最大値 200 MHz を超過しており、基盤上の水晶発振子と PLL のレジスタ値から導出される値 192 MHz と一致しない。

### アセンブラ

nop 命令 (`mov r0, r0`) を 1024 回並べたループを 262144 回実行する時間を測定した。結果、約 169,788,000 nop/s (169.788 BogoMips) であった。
PW-AC890

SD カードから microSD カードへと対応形式を変更した PW-AC890 の解説です。

概要
--

2009 年 1 月発売。この頃の新機種発売までのスパンの短さは圧倒的です。

 CPU
 MPU
 RAM
 ディスプレイ
 サブタッチパネル
 ストレージ
 備考

ワンセグモデル以外では初めてメイン画面にタッチパネルを搭載した機種だったりします。

## 駆動時間と重量

連続**表示** 80 時間、連続**使用** 60 時間。加えて、**アプリ使ったら一気に短くなります**。重量は **360g**。**決して軽くはない**です。

## 筐体の各部品

USB は Mini-B タイプ。ただしバスパワーには非対応ですから、充電は AC ジャックから行います。また、「F」「J」キーにはポッチがあり、**タッチタイプできるもんならやってみろと言わんばかりの配慮**がなされています。また、スピーカーがモノラルになった関係でスペースが増したらしく、**カーソルキーが拡大**されています。決定キーはもうちょい小さくなっても良さそうなもんですが... また、SD カードスロットは **microSD カードに変更**されています。

## その他

初めてアプリを導入する際、ブレーンライブラリー管理ソフトではロクに作業できないので、2 GB 以下の microSD カードを別途用意する必要があります。量販店などで投げ売りされていることが多いので、アプリ導入の際は合わせてお求めください。
EX-word

ここでは、国内シェアで SHARP Brain と双璧をなす CASIO の電子辞書 EX-word の情報を、番外編的位置付けで掲載していきます。

## TEST MENU

EX-word は、以下の操作で TEST MENU を起動できることが知られています。新世代機向けの操作で TEST MENU に入る旧世代機が報告されているため、もし TEST MENU に入れなかった場合は新旧両方の操作を試してください。辞書画面に戻るには本体裏のリセットボタンで再起動します。

### 旧世代機 ─ SR より前、ギザギザのフォント

1. 通常通り電源ボタンで電源を切る
2. **戻る**キーと**ページ送り(上)**キーを押しながら 5 秒間電源ボタンを押す
3. 電源が入り Model/BIOS/OS の情報が書かれたポップアップが表示される
4. ポップアップが消える前に **右、右、Enter** を入力する
5. 2 回ビープ音が鳴ったのちに TEST MENU に入る

### 新世代機 ─ SR 以降、滑らかなフォント

1. 通常通り電源ボタンで電源を切る
2. **左**キーと**戻る**キーと**削除**キーを押しながら 5 秒間電源ボタンを押す
3. 電源が入り Model/BIOS/OS の情報が書かれたポップアップが表示される
4. ポップアップが消える前に **右、右、Enter** を入力する
5. 2 回ビープ音が鳴ったのちに TEST MENU に入る

## Tools

ハックに使えるツール集です。他のツールを知っている人や、より詳しい情報をお持ちの方は加筆頂けると幸いです。

 Gnuboy EX | ゲームボーイ・ゲームボーイカラーエミュレータ
 devkitSH4 | 開発環境
 libdataplus | ソフトウェア開発用ライブラリ
 exword\_tools | TextLoader の再実装などが入ったツール集 (詳細不明)
ResetKit

ResetKit は、Brain をソフトリセットもしくはハードリセットするユーティリティです。第1世代では動作しません。

導入
--

ダウンロード

上記リンク先の最新リリースから ZIP をダウンロード後解凍し、Brain に保存します。アプリランチャーから起動したい場合は、index.din を手動で作成し、3つある exe のうち起動したいものを AppMain.exe にリネームします。

index.din や第4世代での起動方法の解説はアプリの起動方法を参照してください。

## 実行ファイルの解説

SoftReset.exe はソフトリセットをすぐ実行し、HardReset.exe はハードリセットをすぐ実行します。StartDicProtect.exe は DicProtect を常駐させます。

### ソフトリセット

レジストリとファイルシステムの内容を保持したまま Brain を再起動する手法を指します。SoftReset.exe を起動すると、画面が暗くなったあとすぐソフトリセットされます。ソフトリセットの実行時に10秒ほど Brain の応答が止まりますが、これは想定された動作です。

### ハードリセット

本体のリセットボタンと同様に、レジストリとファイルシステムの内容を破棄してリセットする手法を指します。HardReset.exe を起動すると、画面が暗くなった後すぐハードリセットされます。ハードリセットの実行時に画面が白くなることがありますが、これは想定された動作です。

### DicProtect

電池のフタをずらすことで、好きなタイミングでソフトリセットを実行できるツールです。例えば、使っているソフトがフリーズした場合にレジストリを保ったまま復活させられる可能性があります。DicProtect はソフトリセット後も自動的に有効になります。反応しないことがあるほか、OS がクラッシュしている場合動作しない可能性があります。

第2世代のうち、電池のフタを物理的に検知するスイッチがある以下の機種のみ対応します。

* PW-G4200
* PW-G5200
* PW-A7200
* PW-A9200

## 活用方法

レジストリの書き換えや SmallTweak とソフトリセットを組み合わせると、ウィンドウアニメーションや文字のアンチエイリアスを有効化できます。

ウィンドウアニメーションを有効化するには、SmallTweak でアニメーションを有効化しソフトリセットします。SmallTweak の導入については SmallTweak を参照してください。

アンチエイリアスを有効化するには、レジストリエディタで以下のキーを追加しソフトリセットします。レジストリエディタは TascalRegEdit が Windows PC のものと似た UI を持っており便利です。キーの作成時にエラーが出る場合がありますが、再読み込みしても追加したキーが残っていれば正しく作成できているので問題ありません。

```
HKEY_LOCAL_MACHINE\System\GDI\Fontsmoothing
```

## より詳しい情報

技術的な詳細やその他の利用方法については元の解説記事を参照してください。自作ソフトに組み込みやすいようにライブラリとして実装されているので、開発者の方も参考になるかもしれません。なお、元サイトで配布されている版はファイルサイズがコンパクトですが、第2世代のみにしか対応していないのでご注意ください。
Beats

シンプルなメトロノームアプリ。余計な機能は一切なく、ただひたすら拍を打ち続けます。

せっかく Brain はモバイルできるんですから、こんな使い方もアリなのでは・・・？**メトロノームアプリ「Beats」の解説です。**

 第4世代 | 使用可能

## 導入方法

ダウンロード

ダウンロードしたファイルを展開し、生成されたフォルダごと SD カードもしくは本体メモリーの**「アプリ」**フォルダに入れてください(第4世代での起動方法など、詳細はアプリの起動方法を参照)。

## 使い方

説明するまでもないですが、これはメトロノームですから、**画面のテンキー**もしくは**キーボード**で直接 **bpm** (Beats Per Minutes) を設定して、ひたすらテンポを一定に保たせます。**「Clear」**は bpm のリセット、**「Turn off display」**は **Brain では無意味**です。**「Go」**か**エンターキー**を押すと、メトロノームの音が鳴り始めます。なお、**これ以外の機能は一切ない**ですから、拡張性がどうとかカスタマイズがどうということはありません。**ただ延々とビートを刻みます。**

備考
--

**若干音が小さい**です。また、正確さに関しては差支えはないですが**保証はできません**。
PW-GX500

第2世代の特徴を持ちながら、大きく異なるタブレット型の外観を備える通称「受験 Brain」、PW-GX500 の解説です。

概要
--

2012 年 8 月 8 日発売。タブレットスタイルという新たな形態に加え、「学習ツール」と銘打っているあたり、かなり独創的な部分があります。また、コンテンツ数の少なさやキーボードが省かれたこともあってか、価格も通常の Brain と比べてかなり低く設定されていました。

 CPU
 MPU
 メモリ
 ディスプレイ
 サブタッチパネル
 ストレージ
 その他

大まかなハードの構成は第2世代に準拠しています。もっとも、使い勝手は全く別物ですが。少し変わっているのが、**Input Panel を搭載している**ことです。英語版なので変換機能は使えず、入力したいときでも思うように出てきてはくれませんが、**TCPMP の詳細設定画面などでは、その姿を垣間見ることができます**。本体ストレージ (NAND3) の容量は **1GB** と、Brain シリーズにおいては**異例の大容量**になっています。これは、コンテンツをユーザーサイドで追加することがより強く意識されていることによるもので、**「欲しいコンテンツは自分で足してく」というスタイルが前提になっています。**もっとも、実際にユーザーによって追加されたコンテンツがブレーンライブラリーのものだったかはわかりませんが。Wikipedia やら Flash やらを追加した人の方が多かったかもしれませんね。

## 駆動時間と重量

駆動時間は驚異の **150** 時間。Brain シリーズトップクラスの電池の持ちを発揮します。**重量も** 220g **と軽量です。**

## コンテンツ

**51 コンテンツ**を収録。数は少ないものの、**「漢字林」**や**「ジーニアス英和/和英辞典」**、**「OXFORD 現代英英辞典」**などのメジャーなものはしっかり収録されています。コンテンツのほとんどを占めているのは「学習」カテゴリーのコンテンツで、これだけで **39 コンテンツ**も収録されています。これが「受験 Brain」たる所為です。

## 筐体の各部品

USB 充電に対応し、この端子でファイルのやり取りと充電をまとめて行います。 なお、USB ホスト機能はありません。スピーカーはモノラルで、**筐体の背面ボード**に埋め込まれています。また、PW-GX500 と PW-GX300 だけの特徴として、本体の上辺に**巨大なノック式のスタイラスが付属している**ことが挙げられます。このスタイラスには**マグネット**が埋め込まれており、**本体を固定しているビスに磁力でくっついている**わけです。また、専用のカバーが付属しています。テーブルなどに置くときは、**このカバーをスタンド代わりにして筐体を支持します**。

## その他

筐体のうち、ハードキーは電源ボタンと音量上・下ボタンの 3 つだけです。画面脇についているボタンはタッチパネルの延長ですので、同時押しには対応していません。
BigTerry Eternal/layout

BigTerry Eternal is split up into six very long chapters, one for each world. It also has three bonus chapters that tell a story following a single character and their legacy through all six worlds. These three bonus chapters are The L Chapter(following L for L and his descendants and ancestors), The Chapter of Orange and Purple(focuses upon Green's siblings, their father, and their children), and The Chapter About Raccoons(focuses upon FARTOS and his family).

Also, in this world, there are ten Greens. One is the Green from the previous world's true body, that exists outside all of the worlds, True Green, six are a piece of that Green expressed in a single world, the New Greens, and three are Greens native to this world, that have much less influence and power than the Green possessing the Badge of Lies, the Blue Greens.

## Prologue Synopsis

In the prologue, it is revealed that Green used the Machine 2000 to gain ultimate power in all six new worlds, so he could destroy the master object of each world, and gain ultimate control over everything. At the end of The Circulicious Adventures of DatSquare, the world was split into pieces, which were different times, but times that made sense. Green created the Badge of Lies to split himself into pieces for each world and influence events. The goal of each New Green was to prevent the Power Item from being passed down to the next world's main character.

## Predecessorman's Chapter Synopsis (1986, age 30)

The opening of this chapter tells about the events that have happened to Predecessorman prior to his thirtieth birthday.
FpseCE

PlayStation のエミュレータ

**FpseCE** を使うと、Brain でプレステのゲームも遊べます。Pocket PC 用のアプリなので仕方のないことではありますが、**画面は小さい**です。重たいですが、まあまあ動いて**音も鳴ります**。ノベルゲームあたりならなんとか実用に耐えるかもしれません。

**自由な利用と頒布が許諾されていない ROM のダウンロードは著作権侵害により罰則の対象となります。エミュレータは自己責任で使用してください。違法な ROM の入手方法など、公序良俗に反する質問を Brain スレや Discord でした場合は書き込み規制および Kick の対象になります。**

 第4世代 | 使用可能

導入
--

サイト / ダウンロードリンク

1. 上記のダウンロードリンクからダウンロードした zip ファイルを解凍し、**生成されたフォルダごと**「アプリ」フォルダの中へ入れます
2. GAPI for HPC で**「Use GAPI Emulator」の項目にチェック**を入れます
3. FpseCE を起動します
	* 第3世代以降の Brain では、辞書アプリの「追加アプリ/動画」メニューから起動すると若干大きい画面でプレイできます
	* プロテクト付き機種では、Manual low-res を使うことで低解像度モードでプレイできます

設定
--

メニューバーの**「Options」**から各種設定ができます。

**Bios**
使用する BIOS を選択します。自力で吸い出したものを使用してください。
**Country**
リージョンコードの選択です。
**Cpu mode**
いじっても特に大きな変化はないので、どちらでもいいです。
**Cpu type**
ARMV4 を選択します。
**Config**
ゲーム内で行った設定をセーブすることができます。
**Joypad**
キーコンフィグの設定などができます。ガンコンの設定もできますが、その設定が活きてくるかは微妙。
**Memcards**
仮想メモリーカードの管理。
**Misc**
オーディオ、グラフィックの設定がここからできます。
これらの設定の一部はエミュレート中でも変更可能です。

起動
--

左下隅の**「Start」**から、ROM の形式に従って、**ISO/BIN ファイルから読み込む**か、**EXE ファイルから読み込むか**を選択します。お手持ちの ROM の形式に合わせてください。

その後、エクスプローラで ROM を選択すると、エミュレートが開始されます。動作速度は体感で、だいたい Neko Project II と同じぐらいです。

さて、画面に目をやると、画面下半分はキーパッドに割り当てられています。その中の**「OPTIONS」**をタップすると、描画と音声の設定ができます。ただ、フレームスキップについてはスキップしても**別に速くなるわけではない**ので、切っておいたほうがなめらかに動きます。また、「メタルギア ソリッド」などのように、複数枚の CD にまたがってゲームデータが記録されているゲームについては、**「CHANGE CD」**の項目で対応しています。キーパッドですが、基本的にはどれを触っても問題はないのですが、**「DIGITAL」に触るとフリーズする**ので、注意してください。

## アプリの安定性について

正式版が Brain では動かないため**ベータ版** (クレジットによるとバージョン 0.09.5) を使用しています。そのため、エミュレートの途中で落ちる等の不具合を抱えているかもしれないことに注意してください。
Font On Storage

フォントファイルを読み込み、使用できるようにしてくれる

ceOpener のプラグイン、LocalizePatch はパッチを当てて作った JPTAHOMA.ttc 以外は読み込めません。Font On Storage を使えば、様々なフォントを読み込めます。

 第4世代 | 使用可能

概要
--

フォントを読み込んで適用してくれるアプリです。ただし、フォントが多いと動作が重くなります。

導入
--

説明 / ダウンロード / ダウンロード (準備済み)

1. 解凍してアプリの起動方法を参考に「アプリ」フォルダに移動させてください。
2. SD カード直下に「Fonts」フォルダを作成し、その中に Brain で使いたいフォントファイルを入れます (ttc/ttf の TrueType フォントに対応)。
3. 起動します。30 秒ほどかかります。

## トラブルシューティング

### フリーズした

読み込み中の可能性もあります。目安として、**シフトキーを押しても表示の変化がないならフリーズ**しています。本体背面のリセットボタンを押すしかありません。

### Tahoma (システムフォント) が上書きされている

Font On Storage の終了後に発生することがあります。Task Switcher の「System Font Patcher」で再度上書きしてください。
マインスイーパ

**Windows PC ではお馴染み (だった) マインスイーパが、Brain でも遊べます。**

## 導入方法

SOLYANIK 氏が移植したマインスイーパ。

 第4世代 | 使用可能

サイト / ダウンロード / 第4世代対応版

第4世代対応版をダウンロードして展開し、「アプリ」フォルダにコピーすることで導入できます。

サイトからダウンロードする場合は、WinCE3.0 用でも WinCE2.1 用でもどちらでも構いませんが、必ず **ARM** 用をダウンロードします。

## 遊び方

フィールドの中のマスを開けていくのですが、そのマスには数字が書かれていることがあります。数字は、**そのマスの周囲 8 マスの中に何個地雷が埋まっているか**を示しています。例えば、「2」と表示されていれば、**そのマスの周囲 8 マスのうち 2 マスに地雷が埋まっている**ということになります。**地雷の埋まったマスを開けてしまうとゲームオーバー**です。**地雷の入っていないマスをすべて開けることができればゲームクリア**です。

## 操作方法

タッチ操作が主体です。画面をタップしてマスを開けていきます。画面上にある**「Click-Open」**の部分をタップすると、モードが切り替わって**「Click-Mark」**になります。このモードでは、地雷が埋まっていると予想したマスに目印を付けることができます。

## 日本語版

### DLL

不要

 第4世代 | 使用可能

ダウンロード

ダウンロードしたファイルを展開し、フォルダごと「アプリ」フォルダに入れてください (第4世代はアプリの起動方法を参照)。

こちらのマインスイーパは、前述のマインスイーパに taic 氏が**日本語化・カラー化などのグラフィック変更を施した**バージョンです。UI も Windows のものに近づいて見やすくなりました。操作などはオリジナルバージョンと同じです。なお、こちらを利用する場合は ceOpener か Task Switcher を用いて日本語化しておく必要があります。
Task Switcher

左下のメニューが Task Switcher

**Task Switcher** は、**川本優**氏が開発した Brain 向けタスク管理アプリです。高速でメモリ使用量も少ないことから、コアなファンの多いアプリです。また、UI のカスタマイズ、簡易スクリプト言語、SDHC に対応しない機種での SDHC 対応化などの特徴的な機能を有しています。

導入
--

サイト / ダウンロード (最新版 Ver 1.8)

### フォントの準備 (Windows PC が必要)

初めて Brain を使う方は、まず日本語化用フォントを作成します。Brain で MS ゴシックを使用したければ「tswbrain」フォルダ内にある「MS UI Gothic.bat」を、メイリオフォントを使用したければ「Meiryo UI.bat」を、ダブルクリックして実行してください。すると黒いコマンドプロンプト画面が表示されますから、何かキーを押して閉じます。すると、「tswbrain¥Task Switcher¥fonts」フォルダ内に**「jptahoma.ttc」と「entahoma.ttc」の 2 つのフォントファイルが生成されます**。これで PC での準備は完了です。

なお、メイリオはアンチエイリアスを前提に設計されたフォントなので、それがデフォルトでは無効化されている Brain で普通に使用すると汚く表示されます。ResetKit を参考にアンチエイリアスを有効化してソフトリセットした上で、以下の作業を行うとある程度綺麗な表示になります。

### 起動

「tswbrain」丸ごとではなく、その中の**「Task Switcher」**フォルダを Brain の内部ストレージもしくは SD カードにコピーします。そして「追加アプリ/動画」から Task Switcher を起動すると、左下に小さなメニューが表示されます。第4世代での起動方法は、アプリの起動方法を参照してください。

日本語パッチの適用は、Task Switcher の適当な部分をダブルタップして工具マークを押すと一番下にある System Font Patcher から行えます。SDHC に対応しない機種での SDHC 対応化処理は、起動時に自動で行われます。

## 使い方

### ノートとペンのアイコン

Brain に登録してあるアプリの一覧が表示されます。アプリの登録は「追加アプリ/動画」に表示させる方法と同様です。

### 工具みたいなアイコン

設定および Explorer と Control Panel の呼び出しができます。項目は上から順番に、

Control Panel
Control Panel を呼び出します。
Installer
Task Switcher を内部ストレージに保存します。
My Device
Explorer を呼び出します。
Power Config
電源管理を行います。
Settings Manager
アプリやシステムの設定を保存します。
System Font Patcher
システムフォントを先ほどのフォントで置き換えます。リセットすると元に戻ります。

### 「...」のアイコン

Task Switcher の設定を行います。

* フォントの読み込みフォルダの指定
* ホットキー (ショートカットキー) の指定と指定解除
* 使用フォントの選択
* スキンの参照フォルダ
* その他のタスク管理に関する設定

がここからできます。

### アイコンをダブルクリックすると

辞書のパフォーマンスがリアルタイムで表示されます。これを使えば、メモリの空きをいちいちコントロールパネルから確認する必要が無くなりますね。また、右のアイコンからは簡易スクリプト言語**「TSscript」**の読み込みもできます。元のメニューに戻るときは、再度ダブルクリックすれば戻ることができます。

## その他

Task Switcher には日本語入力機能はありませんが、川本優氏は独立したアプリとして日本語入力アプリ**「Japanese Input」**を作成されています。
Wiki の編集方法

このページでは、Brain Wiki を編集する際の指標を説明しています。

編集する前に一度読むと、より読みやすい記事を制作することができます。

ここでの「分かち書き」とは、**単語と単語の間を半角スペースで区切る**ことを指します。以下に例を示します。

> Brain Wiki は SHARP 製ハイエンド電子辞書「Brain」の Windows CE を用いてあんなことやそんなことやいろんなことをする情報を集約する Wiki です。
>
>

このように、”**Wiki**” と "**は**" や、"**集約する**" と "**Wiki**" との間の半角スペースのように、読みやすさを向上させることができます
ただし、約物（句読点や記号）のとなりは、半角スペースを書く必要はありません。以下に例を示します。

> このページでは、Brain で何ができるかを説明します。
>
>

上のように「**このページでは**、」と「**Brain で**」の間には、半角スペースは置きません。

### 文章は「です」「ます」調

Brain Wiki では、文章を**敬体**（「**です**」「**ます**」調）で書くことを推奨しています。

### 依頼は「～します」で書く

Brain Wiki で操作の手順を示すときは「**～します**」で書くことを推奨しています。以下に例を示します。

> まず、Task Switcher をダウンロードして解凍します。
>
>

文末を「～します」にすれば「～してください」「～しましょう」と比べて冗長な表現を減らせます。ただし、全体の文章を読んで不自然な場合はこの限りではありません。

### 余計な修飾語や表現を除く

「いろいろ」「といった」「非常に」「とても」などといった言葉は一文を無意味に長くします。使用する場合は、それが適切かどうか確認してください。

### 箇条書きには句読点を入れない

箇条書きの利点は、項目ごとに読みやすくするための物です。**句読点（「、」や「。」）**を利用すると冗長な表現になり、箇条書きの利点が失われてしまいます。

また、箇条書きを利用する際の項目は、**単語**・**一文**であることが望ましいです。項目に対する補足説明をするために、ネストを下げる方法がありますが、ネストを下げすぎると、レスポンシブデザインに対応できなくなるため、**第 2 レベル**までを目安に書きます。

### 画像や表にはキャプションをつける

画像が示すものについて説明をすれば、より親切です。特に、手順や機能を説明する際の、文中に参照するよう示す説明図は、「**写真右**」や「**図 1**」などのように名前や位置を説明してあげましょう。

### 感情を排除する

読みやすい文章にするために、「～と思います」「～だと考えます」「楽しい」「面白い」「悲しい」といった感情を書くのは基本的に控えてください。

## 正しい情報を伝えるために

### ファイルのリンク切れに注意する

Windows CE 全盛期のファイルには、個人サイトで公開されていた物が多くあります。個人サイトの維持が行われなくなった場合、ファイルのダウンロードができなくなることもあります。これを防ぐため、**Internet Archives** を用いてページを保存したり、「二次配布」を許す文言またはライセンスの明記がある場合、データを他の場所にミラーすることを考えてください。

なお、「Brain 2ch 用アップローダー」は現在、管理されていません。ファイルの公開は可能ですが、**推奨しません**。

また、Brain Hackers が管理するリソースに「Brain Wiki ファイル公開ディレクトリ」が存在します。条件を満たせば、こちらに公開することも可能です。詳しくは、Brain Hackers にお問い合わせください。

### 著作権に注意する

Flash や エミュレータ・ゲームソフトなど、違法にアップロードされたファイルへのリンクへ誘導しないでください。

## 気持ちよく利用するために

### こだわりすぎない

上記に示した指標はあくまでも指標です。特に文体については、忠実に守りすぎる必要はありません。

時と場合によって、柔軟に対応してください。

### こわがりすぎない

指標を重く感じて、必要以上に公開を怖がる必要はありません。

万が一、ミスがあったとしても、管理人をはじめとするたくさんの編集者が、よりよい方向へ共同で改善していくことでしょう。

まずは、公開してみてください。

### 気になったことはきいてみる

気になったことは、どんどん聞いてみましょう。

現在、Brain Wiki の利用者や管理者と交流ができる場所は、次の通りです。

* Brain Hackers 公式 Discord (招待リンク : https://discord.gg/UD8qHhs)
* BrainWikiについて語るスレ (https://brainbbs.ddns.net/test/read.cgi/edbrain/1455169882/)
* 各記事コメント欄（記事下部）
Selector

第2世代で動作する Selector (左)と第3世代で動作する Selector (右)

美しいデザインやフォント、スライドアニメーションなどが特徴のタスク管理アプリです。

導入
--

ダウンロード / 第3世代以降用パッチ / 第4世代対応版

上記リンクよりダウンロード後解凍し、Brain に保存します。

以上の手順が済んだら、Brain で Selector を実行します。このとき画面に変化はありませんが、第1世代/第2世代では [切替] キー、第3世代では [履歴/しおり] キー、第4世代では [My 辞書] キーを押すことで画面右からスライドして表示されます。もう一度該当キーを押すことでスライドしつつ消えます。一度起動すれば、Brain をリセットするか Selector を終了しない限りいつでもこのキーで Selector を呼び出すことが可能です。

## 使い方

詳細は Selector に付属する TrueHelp.txt を参照してください。

### Windows タブ

Windows タブには現在起動中のアプリが並びます。アプリ名の部分を右へスワイプすることで ☓ が表示され、☓ をタップすることで対象のアプリを終了します。

### Launch タブ

Launch タブでは新たにアプリを起動することが出来ます。Add Application... をタップすることでこのリストに表示させるアプリを登録することができ、登録されたアプリは右ヘスワイプすることで名前の変更、リストからの削除が可能です。

### Preferences タブ

Preferences タブでは設定の変更や便利な機能にアクセスすることができます。

Kill

Disable Selector
Selector を終了します。
Shutdown System
Brain をシャットダウン (リセット) します。
Input Extension
有効にすると、その他のアプリでキーボードにない数字や記号を入力し、音量をいつでも変更することができるようになります。ただし、切り替えに使うキーが旧機種にしかなく、少なくとも第3世代以降では使用できません。
Enable Extended Mode
Input Extension を有効化します。
Disable Extended Mode
Input Extension を無効化します。
MR Sensor
MR センサを操作することで画面を閉じても電源が切れなくなります。第2世代以降では正しく動作しないことがあります。
Sleep on lid close
画面を閉じたらスリープに移行します (デフォルト)。
Do nothing
画面を閉じても何もしません。
Backlight
画面の明るさを調節します。1 が最も暗く、5 が最も明るいです。
USB Client
PC に接続した時にリムーバブルドライブとして認識させます。
Internal Flash
内蔵メモリを PC に認識させます。
Storage Card
SD カードを PC に認識させます。
Free Space
各記憶領域の空き容量を表示します。
Flash
内蔵メモリの空き領域
Card
SD カードの空き領域
RAM
RAM の空き領域
Update
値を更新します。
Miscellaneous

Enable SDHC
SDHC 非対応 Brain で SDHC が使えるようになります。
Help

Contents...
Actung! Attack to Castle Wolfenstein というミニゲーム。TestCE に内蔵されているものの改良版です。
Reset...
Actung! Attack to Castle Wolfenstein をリセットします。
Test...
Test ダイアログを表示します。
メガドライブエミュレータ

1988 年に当時のセガ・エンタープライゼスより発売された、据え置き型家庭用ゲーム機**メガドライブ**のエミュレータの解説です。

**自由な利用と頒布が許諾されていない ROM のダウンロードは著作権侵害により罰則の対象となります。エミュレータは自己責任で使用してください。違法な ROM の入手方法など、公序良俗に反する質問を Brain スレや Discord でした場合は書き込み規制および Kick の対象になります。**

## PicoDrive

サイト / ダウンロード (オリジナル版) / ダウンロード (準備済み)

まず、描画 API の「GAPI (Game API) Emulator」を設定します。加えて PicoDrive 自体の設定画面 (Options) がなぜか呼び出せないので、ここでキーコンフィグも行います。

GAPI for HPCs をお持ちでない方は、ここから GBA(ゲームボーイ・ゲームボーイアドバンス)エミュレータと一緒にダウンロードしてください。

### 設定方法

まず GAPI for HPCs を起動します。すると上にタブが表示されるので、「Keyboard」タブを選択してキーの割り当てを行います。メガドライブの A、B、C、START キーは割り当て設定ではそれぞれ Key2、Key3、Key1、Key4 に対応します。ただし、環境によっては Key1 が A キーの場合もあるかもしれません。その次に、タブの右の方にある右矢印をタップして、「Emulator」タブを表示させます。ここで「Use GAPI emulator」のチェックボックスにチェックを入れます。画面サイズは、動作の安定性とスペック的な問題から 240x320 がおすすめです。

次に PicoDrive を起動します。すると ROM の選択ダイアログが表示されます。後から別の ROM を選択することも可能です。ROM は自身が所有するカセットから吸い出すなど、関連法規に従った方法で用意しましょう。

PicoDrive が対応する ROM ファイル形式は「.bin」及び「.srm」です。特殊チップやセガ CD、32X など拡張機器のエミュレートはできません。

### 表示について

GAPI の「GAPI」タブから「90°」に設定して画面を横倒しにしても、横向き表示に対応していないので表示サイズは変わりません。第3世代以降では、「追加アプリ/動画」から起動するか Manual low-res で低解像度モードに切り替えることで多少マシな表示サイズになります。また、エミュレート時にメニューが隠れますが、これは GAPI の仕様によるもので、**見かけ上隠れているだけ**です。おおよそボタンと思われる位置をタップすれば反応します。

## MobileDrive

和製エミュレータです。「Cyclone」と「Musashi」の特性が異なる 2 種類のバイナリがあるのが特徴です (詳細はダウンロードページを参照)。ただし、どちらのバイナリでも **PicoDrive よりエミュレートの互換性が高い**ので、軽量な**「Cyclone」**バイナリを推奨します。

### 導入

サイト / ダウンロード (Musashi) / ダウンロード (Cyclone) / 準備済み (Cyclone)

「準備済み」をダウンロード・解凍し、「アプリ」フォルダにコピーして導入します。第4世代はアプリの起動方法も参照してください。

サイトからダウンロードする場合は、「aygshell.dll」「GX.dll」「fmodce.dll」「gsgetfile.dll」の 4 つの DLL を MioPocket の system フォルダや Sea of DLL からコピーして、MobileDrive.exe と同じフォルダに入れます。こちらも **GAPI for HPCs の設定が必要**ですが、キーコンフィグなどはアプリ側で行えるので、**「Use GAPI emulator」にチェックを入れるだけ**で構いません。音声や再生フレーム数などの設定もアプリで行えます。

なお、GAPI for HPCs では他にも様々な設定が行えますが、間違えるとかなりの頻度で落ちます。

### 表示について

表示に関しては**ランドスケープ固定**です。GAPI の設定をいじれば無理やりポートレート表示にできるものの、画面サイズは PicoDrive と同等です。

1. ↑ なくても一応起動しますが、用意しておいた方が確実です。
Pocket Paint

MS Paint の Windows CE 版

幸いなことに、Brain にはスタイラスが付いています。最初期の機種を除きメイン画面にタッチパネルを備えている Brain では、タッチ操作が前提のアプリケーションも思う存分に活用できます。その中でも特にスタイラスを存分に活用できるのが、Microsoft 謹製のペイントツール、**Pocket Paint** です。Pocket Word と併用している方も多いのではないでしょうか。なお、より高機能な **Pocket Artist** も使用できます。

概要
--

Pocket Paint (ウィキペディア英語版) / ダウンロード / MioPocket (UI が若干異なる)

Windows CE には、Pocket Word や Pocket Excel などの Windows PC 用ソフトのサブセット版が搭載されていました。これもその 1 つで、オプションで Microsoft 社からダウンロードできた「Plus!」パックに含まれていました。

名前の通り、「ペイント」のサブセット版になります。しかし、サブセット版とは言えど、かなり機能は豊富なうえに、Brain ではスタイラスが使用できますから、なかなか使いやすいアプリになっています。

## 主な機能

* ビットマップのロード
* キャンバスサイズと使用色数の指定
* 回転、拡縮、アンドゥ
* ブラシ、消しゴム、塗りつぶし
* 範囲選択とコピー、ペースト
* 文字挿入
* 描画ツール (直線、四角形、円)
* カラーパレット、色抽出

こんなところでしょうか。レイヤー機能はないです。

操作方法は UI を見ればわかると思います。また、ブラシ、消しゴム等のサイズは **4 段階固定**です。ブラシツールの幅を変えるだけで絵柄もだいぶ変わってきますから、うまく使い分けたいところです。

## ブラシツールの幅

最も細いブラシツールで描いたもの2 番目に細いブラシツールで描いたもの2 番目に太いブラシツールで描いたもの最も太いブラシツールで描いたもの
細いブラシツールを使うと、優しい雰囲気の絵柄に、逆に太いブラシツールを使うと、力強い、ラフな仕上がりになります。4 段階でしか幅は調整できませんが、うまく使い分けたいところです。

レイヤー機能や線画抽出もありませんから、頑張って描くしかありません。それでこそ MS ペイントです。

## パレットの扱いについて

パレットを呼び出すときは、三角形のマークの部分を押してやらないと未実装だというエラーを吐きます。動作に支障はないので、安心してお使いください。また、パレットの色の調整には 65536 色以上のビットマップが必要で、256 色以下では調整できません。不透明度の指定はできませんが、背景色は右のパレットで選択可能です。

## その他

範囲選択機能を使って画像を選択してから、上のメニューバーの右から 8 番目のワークシートが重ねられたアイコンか Edit->Copy を押し、Microsoft WordPad で「Paste」を選択すると、画像を貼り付けることができます。小ワザ程度に覚えておくと便利です。

1. ↑ Windows 98 とかの時代に、Windows の機能拡張をするために開発された。
第5世代

2021 年、例年より少し遅れて、**見た目は PW-Sx7 とほぼ何の違いもない** PW-S1, PW-H1, PW-B1, PW-J1, PW-A1 が発売されました。なぜこれを新機種として発売したのか？と思われていたところ、Brain Library に「**2021 年発売の機種では一部のコンテンツは利用できない**」という表示が。おや？何か変わったのか？という空気の中、puhitaku 氏が発売当日に店頭購入した PW-B1 を分解解析。結果、

* **SoC が iMX 7 ULP になった**
* **DRAM が 1 Gbit (128 MB) LPDDR2 400 MHz になった**
* **LCD が MIPI-DSI 2 レーン接続になった**
* **既存アプリとの互換性が無くなった**

という事実が判明。**第1世代から第2世代への変化以来となる、Brain の新たな時代が始まりました。**

## 対象型番

仕様
--

 MPU
 CPU コア
 GPU
 DRAM
 ディスプレイ
 ストレージ
 外形寸法 (幅×奥行×高さ)
 質量
 電源

SoC が刷新されたことで処理速度が向上し、従来機種のレスポンスの悪さは大幅に改善されたようです。また、さりげなく対応する SD 規格が microSDHC になっています。なお、第4世代機種に見られた学生用機種への非公式アプリ実行プロテクトは、少なくとも 2022 年現在では存在しないようです。

## 解析状況

2021 年 3 月 2 日に初めての第5世代対応公式アプリ (ATR CALL) が発売されました。そこに含まれる実行ファイルは従来の AppMain.exe から **AppMain.bin** に名前が変わっており、解析によって **PE 形式 (Windows で使われる実行ファイル形式)ではなく、ファイルの先頭から実行可能な機械語列が並んでいる**ことが確認されました。加えて、含まれる文字列から RT-PEG32 という **Windows 風の見た目をした、Win32 API 風にアプリを書ける C++ の GUI ライブラリ**を採用している可能性が浮上し、さらにアップデータの解析で **μITRON 4.0 準拠 OS の μC3 にまつわる社名 (eForce) や文字列が発見**されました。

2022 年現在、様々な地道な解析を経て、**U-Boot の実行や Linux の起動にも部分的に成功**しています。また、その過程で辞書側 OS の API の解析も進んでいます (libbrain)。詳細及び最新の解析状況は Brain Hackers の Scrapbox をご確認ください。なお、Brain Hackers は基本的に Linux を起動することを目標にしています。

1. ↑ https://twitter.com/puhitaku/status/1359877752405467140
PocketMSX

MSX・MSX2 のエミュレータ

MSX・MSX2 のエミュレータです。GAPI for HPC の設定が必要ですが、この際に「keyboard」タブでコントローラーの設定も必要になります。使いやすいように自由に各自で設定してください。

**自由な利用と頒布が許諾されていない ROM のダウンロードは著作権侵害により罰則の対象となります。エミュレータは自己責任で使用してください。違法な ROM の入手方法など、公序良俗に反する質問を Brain スレや Discord でした場合は書き込み規制および Kick の対象になります。**

導入
--

サイト / ダウンロード

ダウンロードした ZIP ファイルを展開すると、

* PocketMSX.exe
* PocketMSX.dat
* FMODCE.dll

の 3 つのファイルが得られます。ここに、MioPocket の System フォルダ内にある

* aygshell.dll
* GX.dll

の 2 つをコピーします。ちなみに、この 2 つの DLL は Brain をいじくりまわす際によく使うので、別に保存しておくと便利です。以上のファイルを Brain に転送すれば完了です。なお、「追加アプリ/動画」から起動したい場合はアプリの起動方法を参考にしてください。

## 使い方

PocketMSX.exe を起動すると、このような画面が出ます。第3世代以降では、辞書アプリから起動するか Manual low-res で低解像度モードに切り替えると大きく表示されます。

画面下にあるメニューバーから「Media」を選択、次に「Slot#1」、「Load」と選択していきます。

Explorer の画面が出るので、予め入れておいた ROM データを選択します。

ゲームがプレイできれば成功です。動作が重い場合は、GAPI のセットアップかメニューバーの「Option」から、fps を下げたりサウンドを無効にしたりすると改善するかもしれません。
ネタ

警告

ここに書かれた内容は嘘や出鱈目である~~可能性が高いです~~。
あくまでも「ネタ」です。

 エフェクト
 ソース
 購入額
 売却額

## Brainの真の概要

鴻海にきゅーしゅーされた我らがSHARPが作り出した最終鬼畜兵器である。

我々は電子辞書にしか見えないこの兵器は「うぃんどーずしーいー」なる軍事システムによって構成されている。なぜそのシステムを利用しているか！それは今は失われたロストテクノロジーだからである。

また、「触るペン」というおまけがついており、これは先端に鉄が付いているため(「最終鬼畜兵器」の)予備として十分役立つ。なぜならこのペンの開発元は「シャープ」なためとても鋭いからである。また、新品を購入すると「うｓｂ線」という１万ボルト(ピカ ピカ♪)をだせる鎖がついてくる。

このシステムに新たなソフトウェアを導入しようものならばそれに魅入られたものは最終的に自分の身も滅ぼすことになるだろう…

## うぃんどーずしーいー

これには前述のように「うぃんどーずしーいー」が搭載されている。このシステムは兵器の輸送、ロボットシステム、宇宙航海などの今でいうヤヴァイものを動かす中心にあるものでこいつのせいで人類は滅ぼされるかもしれない。

そんなものを電子辞書に搭載するか？否！これは軍事目的に作られたものに違いない！

## 魔の手

このBrain、名前の通り「脳」という意味だ。~~おーのー(Oh脳)~~

普通に考えてそんな名前にするかどうかを冷静に考えてほしい。そんな訳ない、と思う人がほとんどだろう。これが意味することは「お前の脳を壊してやる」というものにとれる。

ところでこのシステムにはとあるシステムの穴を「わざと」開けている部分がある。

「追加アプリ」だ。

これでさまざまなうぃんどーずしーいーのソフトが入れれる。

すなわちヤヴァイものを自ら入れてしまうことになる。

つまらない時間にセクシーな動画をみたり、授業中に調べものをするふりをしてWikipediaで怪しい単語を検索したりできてしまう。

そんなことばかりしてるとダメになります。

Brainは電子辞書に似たSHARPが送り出した人々を洗「脳」する軍事システムであることはお分かり頂けただろうｋ‥おや、誰か来たようだ。
Visual Studio

Visual Studio は Microsoft 公式の開発環境です。そのうち、Visual Studio 2005/2008 の Professional 版では Windows CE/Windows Mobile 向けアプリを開発できます。Windows Embedded CE 6.0 のアプリ開発と OS ビルドを行える唯一の環境です。既に製品版を入手するのは困難ですが、90 日間の評価版が無料で入手できます。このページでは、この開発環境を用いて Brain 向けのアプリを作成する手順を紹介します。ただし、**第5世代向けアプリはこの方法では作成できない**のでご注意ください。

## 環境構築

### Visual Studio 2005 Professional

現在となっては新規購入は困難なので、90 日評価版を使用します。

Windows 8 以降では、ダウンロードした jpn\_vs\_2005\_Pro\_90\_Trial.img をダブルクリックでマウントします。それ以前の場合は、マウントツールでマウントする、DVD に焼く、7-Zip で展開するなどして開きます。次に、vs フォルダの setup.exe を実行してインストールします。インストール時の設定はデフォルトで構いませんが、インストール時間を短縮したい場合は「**言語ツール -> Visual C++ -> スマート デバイス プログラマビリティ**」のみチェックを入れれば十分です。デフォルト設定でインストールすると、最近の環境では SQL Server のインストールに失敗しますが、Windows CE 開発には無関係なので無視してください。

ここで、Windows Update にアクセス可能な環境では、Windows Update で更新を確認すると Service Pack 等がリストアップされるはずなので全てインストールさせます。Windows Update にアクセスできない場合は、Visual Studio 2005 SP1 と、Windows Vista 以降の場合は追加で Visual Studio 2005 SP1 Update for Vista を手動インストールします。なお、Windows Update が KB2938803 のインストールで詰まった場合は KB2938803 (直リンク) をダウンロードし、再起動後即座に (Windows Update が始まる前に) 手動インストールすると解消します。

最後に、開発環境・SDK の SDK の表のうち、VS2005 用のどれかを選んでインストールします。Brain の環境に最も近いものは Toradex CE6 SDK です。インストール時にプロセッサを聞かれた場合は、Arm を選択してください。

### Visual Studio 2008 Professional

かつては所属している高等教育機関(大学、大学院、高等専門学校)が Microsoft と契約し Dream Spark Premium が利用可能であれば、そこから Visual Studio Team System 2008 の各エディション (English) の入手が可能でしたが、既に削除されています。よって、削除前に取得済みか購入済みでない限りは 90 日評価版を用いることになります。

Windows 8 以降では、ダウンロードした VS2008ProEdition90dayTrialJPNX1435988.iso をダブルクリックでマウントします。それ以前の場合は、マウントツールでマウントする、DVD に焼く、7-Zip で展開するなどして開きます。次に、setup.exe を実行してインストールします。インストール時の設定はデフォルトで構いませんが、インストール時間を短縮したい場合は右図のように選択します。デフォルト設定でインストールすると、最近の環境では SQL Server のインストールに失敗しますが、Windows CE 開発には無関係なので無視してください。

次に、Visual Studio 2008 Service Pack 1 (直リンク) を同様にして開き、vs90sp1 フォルダの SPInstaller.exe を実行してインストールします。その後、Windows Update が使える環境ではリストアップされたアップデートを全て適用しておきます。

最後に、開発環境・SDK の SDK の表のうち、VS2008 用のどれかを選んでインストールします。Brain の環境に最も近いものは Toradex CE6 SDK です。インストール時にプロセッサを聞かれた場合は、Arm を選択してください。

## ビルド

VS2005 を Windows Vista 以降で実行する場合は、最初に出るメッセージの通り**管理者権限**で起動することを推奨します。ショートカットファイルを編集すれば、「管理者として実行」を毎回選択しなくても良くなるのでおすすめです。VS2008 では通常権限で構いません。

「新規作成 -> 新しいプロジェクト」で「**Visual C++ -> スマート デバイス -> Win32 スマート デバイス プロジェクト**」を選択し、プロジェクト名を適当に決めて OK を押します。このとき、**空白を含まない ASCII のみのパス**にしておくことを推奨します。また、単純なプロジェクトの場合は「ソリューションのディレクトリを作成」のチェックを外しておくとフォルダ構造が単純になります。

次にウィザードが開きます。「プラットフォーム」では先ほどインストールした Arm 用 SDK をダブルクリックして右に追加します。このとき、元から追加されている SDK は解除しても構いません。「アプリケーションの設定」では「**空のプロジェクト**」にチェックを入れます。これでプロジェクトが開くので、あとは左の「ソリューション エクスプローラ」にプログラムを追加し、上の「Debug」を適宜「Release」に変更して「ビルド -> ソリューションのビルド」からビルドする形になります。

リンク時にエラーが出た場合は、「プロジェクト -> (プロジェクト名) のプロパティ」を開き、「構成プロパティ -> リンカ -> 入力」の「追加の依存ファイル」に `mmtimer.lib` のように入力して必要なライブラリファイルを追加します。この設定は各ビルドモード (Debug/Release)、各 SDK に対して存在することに注意してください。プロパティ画面は現在最新の VS2022 でもほとんど同じなので、通常の Visual Studio の解説サイトも参考になります。

## SDK に関する補足

SDK をプロジェクト作成後に追加する場合は、**新たにプロジェクトを作成し直す**ことを推奨します。構成マネージャから追加することもできますが、この方法では追加した SDK に合った設定にならず、不可解なコンパイルエラーの原因になります。
Libexword

**libexword** は、PC と EX-word を接続して様々な操作を行えるソフトウェアです。本家 libexword とそれを使いやすくした libexword-re がありますが、機種によっては本家版を使わないと非公式アプリを転送しても実行できない場合があります。

Fandom の記事名の制約から先頭が大文字になっていますが、正しくは libexword です。

## libexword

まず、以下のコマンドで必要なパッケージをインストールします。libexword のソースコードを GitHub からの Zip ダウンロードで取得する場合、Git は不要です。 APT 以外のパッケージ管理システムを使っている場合は、ご利用のシステムの方法で取得します。例えば、Arch では `base-devel libusb readline libtool glib2` が必要になるようです。

```
sudo apt install git build-essential libusb-1.0-0-dev libglib2.0-dev libreadline-dev libtool

```

次に、libexword のソースコードを取得します。GitHub から Zip ダウンロードして展開しても構いませんが、その場合は必ずブランチを 2.0-dev にしてください。

```
git clone --depth 1 -b '2.0-dev' https://github.com/brijohn/libexword.git
cd libexword

```

ビルドします。エラーが出た場合は、その内容に従って環境を調整してください。

```
./autogen.sh
make
sudo make install

```

libexword を起動できることを確認します。ライブラリ関連のエラーが出た場合は、`LD_LIBRARY_PATH="LD_LIBRARY_PATH:/usr/local/lib"` を先頭に付けて実行する、`ldconfig` を実行するなどで治るはずです。

```
exword

```

## libexword-re

まず、以下のコマンドで必要なパッケージをインストールします。libexword-re のソースコードを GitHub からの Zip ダウンロードで取得する場合、Git は不要です。APT 以外のパッケージ管理システムを使っている場合は、ご利用のシステムの方法で取得します。例えば、Arch では `base-devel libusb cmake readline libtool glib2` が必要になるようです。

```
sudo apt install git build-essential cmake libusb-1.0-0-dev libglib2.0-dev libreadline-dev libtool

```

次に、libexword-re のソースコードを取得します。GitHub から Zip ダウンロードして展開しても構いません。

```
git clone --depth 1 https://github.com/CaesarW/libexword-re.git
cd libexword-re

```

ビルドするディレクトリを作成し、その中に入ります。

```
mkdir build
cd build

```

ビルドします。性能にもよりますが、すぐに終わるはずです。エラーが出た場合は、その内容に従って環境を調整してください。なお、libiconv 関連のエラーが出た場合は、libexword-re/src/CMakeLists.txt の最下行 `TARGET_LINK_LIBRARIES` の括弧の中に `iconv` を追加し、cmake コマンドからやり直してください。

```
cmake ../src
make

```

libexword-re を起動できることを確認します。

```
./exword

```

## 使い方

どちらも使い方は同じです。よく使うものだけ簡単に説明します。詳細は付属の README を参照してください。

connect
EX-word と接続します。以下の操作はこのコマンドの後でしか使えません。EX-word を認識させるには、libexword を `sudo` 等で root で起動するか udev ルール `SUBSYSTEM=="usb", ATTR{idVendor}=="07cf",ATTR{idProduct}=="6101", MODE="0666"` を記載する必要があります。
disconnect
EX-word を切断します。`exit` でも切断処理が行われるので、あまり必要はありません。
list
EX-word 上のカレントディレクトリのファイル・フォルダ一覧を出力します。
delete <ファイル名>
EX-word 上のカレントディレクトリの、指定したファイルを削除します。
send <ファイル名>
EX-word 上のカレントディレクトリに、指定したファイルを転送します。ここでのファイル指定は、libexword 起動時の PC 側のカレントディレクトリからの相対パスになります。
get <ファイル名>
EX-word 上のカレントディレクトリの、指定したファイルを取得します。パスも含めたファイル名を指定することで取得先も指定できます。パスを指定しない場合は libexword 起動時の PC 側のカレントディレクトリに保存されます。
setpath <パス>
EX-word 上のカレントディレクトリを変更します。毎回、必ずフルパスを指定する必要があります。libexword では本体メモリーは `drv0://`、SD カードは `crd0://` から始まり、libexword-re ではそれぞれ `mem://`、`sd://` から始まります。ルートディレクトリへの移動では、スラッシュが最後にもう 1 つ必要です。
dict reset <ユーザ名>
EX-word の認証情報を初期化し、新たなキーを表示します。これを行うと既存の追加コンテンツがすべて失われますが、libexword を使うためには必ず 1 度は行わなければなりません。
dict auth <ユーザ名> <キー>
EX-word を認証し、様々な操作ができるようにします。
dict remove <ID>
EX-word の指定 ID の追加コンテンツを削除します。ID は追加コンテンツのフォルダ名 5 文字です。
dict install <ID>
EX-word に指定 ID の追加コンテンツを追加します。ID は追加コンテンツのフォルダ名 5 文字です。追加コンテンツのフォルダが PC 上で `ホーム/.local/share/exword/ja` に置かれている必要があります。`sudo` で実行した場合は `/root/.local/share/exword/ja` となることに注意してください。インストール先は、EX-word 上のカレントディレクトリが指しているデバイスになります。
exit
libexword を終了します。
SNES（スーファミ）エミュレータ

このページでは、スーパーファミコンのエミュレータについて解説しています。

**自由な利用と頒布が許諾されていない ROM のダウンロードは著作権侵害により罰則の対象となります。エミュレータは自己責任で使用してください。違法な ROM の入手方法など、公序良俗に反する質問を Brain スレや Discord でした場合は書き込み規制および Kick の対象になります。**

## Snes9xJ4u

### DLL

gsgetfile.dll

サイト / ダウンロード / 第4世代対応版

Snes9x から特殊チップ処理を外して軽量化し、さらに独自に高速化することにより、Pocket PC でも動くようになった実装です。特殊チップ (SA1, C4, FX, SPC7110, SDD1) を全て切り落としているので、**これらチップを使用したゲームは一切動きません**。そういったゲームを動かす場合は PocketSNES を使います。

## PocketSNES

サイト / ダウンロード / 第4世代対応版

Snes9xJ4u と同じく、Snes9x をベースに開発された PocketPC・H/PC 向けのスーファミのエミュレータですが、**2 倍表示モード**や**特殊チップのエミュレートをサポート**します。特に 2 倍表示モードとスキャンラインをオンにすると、**第3世代以降で大画面でのプレイが可能**になります。

バーチャルパッドは表示されません。また、ソウルブレイダー等動作が重くなるゲームも知られているため、その場合は Snes9xJ4u も試してください。

サイトからダウンロードする場合は**「HPC」->「ARM」フォルダ内の実行ファイル**を使い、起動しないCEアプリを動くようにするを参考に「imgdecmp.dll」を同じフォルダに入れます。

導入
--

1. どちらかの第4世代対応版をダウンロードして解凍し、「アプリ」フォルダにコピーします
2. 任意で、軽量化のため音声が鳴らないように設定します
3. ボタン配置を変更します。以下の配置がおすすめです:
	* A -> K
	* B -> M
	* X -> I
	* Y -> J
	* Up -> W
	* Down -> Z
	* Left -> A
	* Right -> S
	* Select -> Q
	* Start -> E
4. 関連法規を十分に理解した上で、正当な方法で ROM を用意します (**以下は法的なアドバイスではありません**)
	* 有志が開発したものなど、著作権者によって自由な利用と頒布が許諾されている ROM を入手する
	* 自分が所有するカセットから ROM 吸出し機で ROM を取り出し、それを個人で利用する
5. メニューから ROM を開きます

第3世代以降で高速化のために 2 倍表示モードを使わない場合は、辞書アプリからの起動や Manual low-res を利用することで大画面でのプレイが可能です。画面の表示位置がずれる場合は、CERestorer を起動した状態では改善することが報告されています。
Astronaut 13 (Minesap)

**Compositor** | NIGHTkilla/Rukkus

Astronaut 13 (Gris) es un nivel creado por Minesap, conocido creador de Geometry Dash. Este nivel es considerado como un nivel demon de dificultad difícil/moderada, con bastantes trolleos y una decoración bastante original de 1.9. Tiene un color gris sombra.

## Descripción

El nivel en sí es difícil por la oordinación, y la práctica que se necesita, aparte se trollear bastante con bloques oscuros y bloques falsos en la wave. Tiene una decoración bastante original para la 1.9, y es el que tiene más cambios de forma.

## Secuencia

El nivel empieza con un cubo un tanto difícil, con saltos coordinados y que no tarda en cambiarse a Dual, con varios cambios de gravedad y tamaño en el camino. Luego de esto, el jugador pasa por un portal de espejo y un poco después pasa a una nave algo más difícil, con espacios pequeños, cambios de tamaño de gravedad y obstáculos, luego pasa por otro portal de espejo y vuelve a un cubo bastante fácil. Cambia luego a una bola un poco fácil, pero engañosa. Luego, llega a unos cuantos saltos más de cubo, a una parte auto, y empieza la wave. Ésta tiene bastantes trucos como la decoración, bloques falsos, bloques negros, y el color del wave sólo lo hace más difícil. Luego de esto, cambia por un momento en un cubo en velocidad triple, para volver a una wave dual, con bloques oscuros, bloques falson y necesidad de tapear/clicker/presionar espacio/arriba repetidamente con el fin de mover la wave rápido y no perder. Luego, cambia a un cubo más lento, con algunos saltos fáciles. Luego cambia a un dual de nave y wave combinados, para cambiar a wave normal, a un UFO, y a otra wave, para cambiar a un cubo triple con bastantes saltos difíciles, y luego una wave dual como la anterior. Termina con un "GG" y la firma de Minesap hecha de bloques 3D.
ブロック崩し

「狙って崩す」ことを主眼に据えたタイプのブロック崩し

「ブレイクアウト」や「アルカノイド」などに代表される**「ブロック崩し」を Brain で遊ぶことができます**。

導入
--

ダウンロード / 第4世代対応版

第4世代対応版をダウンロード・解凍し、「アプリ」フォルダに入れます。左のリンクを使う場合は、「batty.zip」をダウンロード・解凍し、「batty-arm.exe」を取り出します。アプリの起動方法を参考に導入してもよいでしょう。

## 遊び方

### 操作

カーソルキーもしくはスタイラスで操作できるのですが、カーソルキーの操作は若干変則的で、**左右キーはゆっくり左右移動**、**上下キーは素早く左右移動 (上キーで左、下キーで右)** です。しかし、上下キーで左右移動というのは**操作しづらい**ので、スタイラスでの操作がおすすめです。

### 難易度

「Level」のタブから選択できます。4 段階あり、簡単な順に、

* Easy (**初級**)
* Medium (**中級**)
* Hard (**上級**)
* Impossible (**鬼畜**)

となっています。また、ツールバーから**音声の有無、ポーズとレジューム、リスタート**などの操作ができます。