Aurex2 は、Ruputer(ラピュータ)(海外ではonHand)のエミュレーターです。
Aurex2 は、複数のプラットフォーム(Windows、X11/Linux、Qt/Embedded、Android、Curses)で Ruputer を実行できるクロスプラットフォームエミュレーターです。MN10200 CPU をサポートし、各プラットフォームに対応したディスプレイ表示方式を備えています。
- Windows - Win32 API を使用した実装
- X11/Linux - X11 ベースの GUI
- Qt/Embedded - Zaurus などの組み込みデバイス向け
- Android - JNI を介した Android アプリケーション
- Curses - ターミナルベースのインターフェース
- MN10200 CPU エミュレーション
- 102x64 ピクセル LCD ディスプレイ
- キーボード入力処理
- ファイラー機能
- オプション設定管理
- ロギング機能
- メモリ管理システム
Aurex2/
├── common/ # 共通コード(CPU、メモリ、ファイルシステム)
├── windows/ # Windows 実装
├── x11/ # X11/Linux 実装
├── qte/ # Qt/Embedded 実装
├── android/ # Android JNI 実装
├── android-pj/ # Android プロジェクト
├── curses/ # Curses 実装
├── unixlib/ # Unix ユーティリティ
└── widgetlib/ # Widget ライブラリ
このプロジェクトは GNU General Public License v2.0 の下で公開されています。