hiroblue’s LIFE LOG

hiroblue’s LIFE LOG

2025.12.25
XML
カテゴリ: MSX

📌 MSX0 Tab5 主なポイント

● MSX0 Tab5は、M5Stack Tab5をベースにしたMSX互換のコンパクトなマイクロコントローラーボードで、RISC-VベースのESP32-P4プロセッサを搭載し、MSX1/2/2+モードのエミュレーションをサポートします。
● 5インチの高解像度タッチスクリーン、拡張可能なインターフェース(USB、RS-485、GPIOなど)、およびMSX特有の機能(SCCカートリッジ、MSX-MUSIC対応)を備え、教育やホビー用途に適していますが、互換性や性能の詳細は開発中である可能性があります。
● バッテリー駆動でポータブル性が高く、LTEオプションやMSX DOS/BASICなどのバンドルソフトウェアが予定されており、MSXturboRレベルのエミュレーションを目指していますが、実際の達成度はコミュニティのフィードバック次第です。

📌 概要

MSX0 Tab5は、2025年12月のMSX DEVCON 14で発表されたデバイスで、M5Stack社のTab5をOEMカスタマイズしたものです。主にMSXのエミュレーションを目的とし、コンパクトなサイズで現代的な拡張性を提供します。プロセッサはRISC-Vベースで、MSXのクラシックな機能(カートリッジサポートなど)を再現しつつ、IoTやワイヤレス接続を統合しています。価格は2万円台を予定し、クラウドファンディングで入手可能になる見込みです。


📌 ハードウェアの特徴

ディスプレイは5インチのIPSタッチスクリーンで、解像度1280×720と高精細。カメラやオーディオ機能も搭載し、MSXゲームや開発に便利です。拡張ポートが豊富で、GPIOやRS-485を通じて外部デバイスを接続可能。バッテリーは約6時間の駆動時間を提供しますが、MSX互換性についてはVDPや割り込み処理の精度が議論されています。


📌 ソフトウェアと互換性

MSX DOS、BASIC、Write、Calcがバンドルされ、MSXturboRエミュレーションを目標としています。開発環境としてArduino IDEやESP-IDFをサポート。MSXコミュニティでは、キーボード配列の改善(全キー搭載)やリアルタイム機能が評価されていますが、互換性の完全性は今後のアップデート次第です。




MSX0 Tab5は、M5Stack Tab5をベースにMSX AssociationがカスタマイズしたMSX互換デバイスで、2025年12月13日のMSX DEVCON 14でプロトタイプが披露されました。このデバイスは、1980年代のMSX標準を現代のマイクロコントローラーで再現することを目指し、教育、ホビー、IoTアプリケーションに焦点を当てています。以下では、ハードウェア、ソフトウェア、互換性、拡張性について詳細に解説します。情報は公式ドキュメント、X(旧Twitter)の開発者投稿、イベント報告に基づいています。


💡 プロセッサとメモリ

MSX0 Tab5のコアは、Espressif社のESP32-P4 SoCを採用しています。これはRISC-Vアーキテクチャの32-bitデュアルコアプロセッサで、最大クロック周波数は400MHzです。低電力シングルコア(40MHz)も搭載され、省電力モードでの動作をサポートします。ワイヤレスモジュールとしてESP32-C6-MINI-1Uを統合し、2.4GHz Wi-Fi 6、Thread、Zigbeeに対応。メモリは16MB Flashと32MB PSRAMを備え、MSXエミュレーションに十分な容量を提供しますが、高負荷のturboRモードでは最適化が必要です。


💡 ディスプレイと入力

● ディスプレイ: 5インチIPS TFTスクリーン、解像度1280×720(720P)、MIPI-DSIインターフェース。統合ドライバICとしてST7123を搭載し、多点タッチ(GT911相当)をサポート。明るさは標準使用で十分ですが、屋外使用時は反射が課題になる可能性があります。
● 入力: 物理キーボードを搭載し、MSX標準の全キーをカバー(KANA、GRAPHを含む)。キーマップはHRA!(@thara1129)氏が設計し、FaceIIキーボードの欠点を解消。タッチスクリーンとの組み合わせで、MSX BASICの入力がスムーズです。キータッチは「フカフカ」感があり、快適との報告があります。

💡 カメラとオーディオ

● カメラ: 2MP(1600×1200)フロントカメラ、MIPI-CSIインターフェース。MSX用途では主にデモや拡張アプリで使用。
● オーディオ: ES8388コーデック、ES7210デュアルマイクアレイ(AEC対応)、1W@8Ωスピーカー(NS4150B)、3.5mmヘッドフォンジャック。MSX-MUSIC(FM音源)サポートを予定し、クラシックゲームのサウンド再現に寄与します。

💡 センサーと電源

● センサー: BMI270 6軸モーションセンサー(加速度+ジャイロ、割り込みウェイクアップ対応)、RX8130CE RTC(タイミング割り込み、スーパーキャパシタ搭載)。
● 電源: NP-F550リチウムイオンバッテリー(7.4V@2000mAh、14.8Wh)、充電ICとしてIP2326を使用。標準使用(画面輝度50%、Wi-Fi常時オン)で約6時間の駆動時間。INA226で電力監視、MP4560でバックブースト変換。動作温度は0〜40℃。

💡 インターフェースと拡張性

MSX0 Tab5の強みは拡張ポートの豊富さです。MSX互換機能としてSCCカートリッジ、RS-232C、MSX-MUSICをサポートし、モード切り替え(MSX1/2/2+)が可能。以下は主なインターフェースのテーブル:


インターフェース 詳細
USB Type-A (Host)、Type-C (USB 2.0 OTG)
RS-485 SIT3088(120Ω終端抵抗スイッチャブル、6〜24V電源範囲)
拡張ポート HY2.0-4P、M5-Bus、GPIO_EXTヘッダー(I2C/GPIO拡張)
ストレージ microSDカードスロット
スタンプパッド Cat-M、NB-IoT、LoRaWANモジュール対応
アンテナ 内蔵3Dアンテナ + 2×MMCX外部ポート(スイッチャブル)
その他 1/4"-20ナット(三脚マウント)

これにより、外部デバイス接続やIoT統合が容易。LTE modemはオプションで、モバイルMSXとして活用可能。


💡 ソフトウェアとMSX互換性

● 開発環境: UiFlow2(グラフィカルプログラミング)、Arduino IDE、ESP-IDF、PlatformIO。M5Unified/M5GFXライブラリでディスプレイ対応。
● バンドルソフトウェア: MSX DOS、MSX BASIC、MSX Write、MSX Calc。MSXturboRエミュレーションを目標とし、60fps動作を確認(DEVCONデモ)。ただし、MSX Stackの走査線割り込みやVDP互換性に不安があり、コミュニティで議論中。
● 互換性: MSX0シリーズのエントリーレベルエミュレータとして位置づけ。MSX2##標準提案の一環で、ターボ機能統合を検討。クロスプラットフォームポート(例: Buta Maru Pants)との連携も期待されます。

💡 物理仕様と価格

● サイズ/重量: 128.0×80.0×12.0mm、124.5g(Tab5本体)。キット版は26.7mm厚、277.4g。
● 価格: 2万円台予定(ROMリーダー1万円台)。クラウドファンディングで入手予定。
● 使用感: DEVCON参加者から「サクサク動く」「キータッチ良好」との声。ミニノート風カスタマイズも可能。

💡 課題と将来性

MSX0 Tab5はMSXの復活を象徴しますが、供給チェーンや互換性の課題が残ります。2026年の国際イベントでアップデートが期待され、インディー開発者向けの安価ROMチップ(4MB約3000円)との組み合わせでエコシステムを拡大。コミュニティ主導で進化中ですが、互換性の完全性は実機テスト次第です。


📌 Key Citations

● 西 和彦 Kazuhiko Nishi on X: OEM and specs details (https://x.com/nishikazuhiko/status/1918128983511843198)
● HRA!.🅼🆂🆇 on X: Keyboard map and features (https://x.com/thara1129/status/2000060372066402557)
● ドッ太G/Z-CLUB部員イガ🌞 on X: Photos and impressions (https://x.com/CZ_602C/status/1999722616282915152)
● Tab5/Tab5 Kit - m5-docs (https://docs.m5stack.com/en/core/Tab5)
● M5Stack Tab5 IoT Development Kit (ESP32-P4) (https://shop.m5stack.com/products/m5stack-tab5-iot-development-kit-esp32-p4)
● TKZ80 on X: Compatibility discussions (https://x.com/TKZ80/status/1999737598940709198)





お気に入りの記事を「いいね!」で応援しよう

Last updated  2025.12.25 13:27:47
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: