ワンダーウィッチ
また、カートリッジ内のボタン電池(交換は分解すれば可能)でバッテリバックアップされたSRAMが256KBあり、そのうち64KBがプログラム以外のデータファイルの保存用として使用できる。各メモリはCPU空間にリニアにマップされる。またカートリッジにRTCを内蔵する。
OSには独自のFreyaOSが、シェルとしてこれまた独自のMegがそれぞれ載っている。これによってハードウェアの生の情報を外部に晒すことなく性能を生かすことが可能になっている(シェルは他に開発関係者自身の手による「Ged」が別に公開されていて、差し替えも可能)。文字フォントは恵梨沙フォントが採用されておりJIS 第二水準までの英数字、記号、かな漢字が扱える。このフォントはモノクロではライブラリのサポートがあるが、カラーではフォントデータを各自で取り出す必要がある。
ワンダースワンのCPUはIntel 8086互換の16ビットCPU(V30MZ 3.072MHz/8086の12MHz相当の性能)である。ワンダーウィッチ(というかFreya OSの仕様)では8086 CPUでの一般的なCコンパイラのメモリモデルとは違い、データセグメント (DS) とスタックセグメント (SS) が異なる仕様で(いわゆるDS!=SS)、自動変数(スタックに確保される)のアドレスをnearポインタ(データセグメント内を指す)にとることができないなどの制約があった(なお、他にDS!
携帯ゲーム機ワンダースワン上で実行可能なソフトウェア開発キット。家庭用のゲーム機で動作するソフトウェアの本格的な開発環境として当時話題を呼んだ。PC-8800シリーズ、MSX、PC-9800シリーズ時代のホビープログラマにとっては扱いやすいハードで、コンセプトも評価され、発売当時はソフトウェア系の雑誌などで連載が組まれ、大々的に取り扱われた。ほとんどのゲーム売り場には置かれず、一部のパソコンショップの店頭や、通信販売で入手できた。
ワンダーウィッチの長所は、ライセンスを受けたメーカー公認のツールでありながら、C言語やアセンブリ言語による開発が可能なことで、機械語コードによる、市販のソフトとなんら遜色の無い高速な実行スピードを得ることができる。もっともリバースエンジニアリングはマニュアルの冒頭で「禁止」と書かれている。