1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

『MSX0 Stack』の操作方法 - Setup Utility

Last updated at Posted at 2023-10-27

■ Setup Utility

設定の保存には microSD カードが必要です。

Setup Utility に直接入る方法

MSX0 Stack 起動時、Setup Utility に直接入る方法があります。

ファームウェアバージョン 0.11.08 以降:
左タッチボタンを押しっぱなしにして電源を入れるかリセットボタンを押下。Setup Utility が表示されたら指を離す。

ファームウェアバージョン 0.11.08 よりも前:
Reset ボタンを押下して画面が一瞬白くなったところで左タッチボタンを押しっぱなしにします。タイミングがとてもシビアです。

・MSX System Unit0

Unit0 の設定を行います。

*---- Setup Utility -----*

msx0-71053463951412
ver:0.11.08

>Exit
 MSX System Unit0
  Disk         
  Type     MSX2
  Ram Size 256K
  Dos      MSX-DOS2
  Slot     NONE
  • Disk: 空白, ファイル名1, ファイル名2...
    挿入されているディスク (FD イメージ) です。microSD の DSK フォルダがの中身が見えています。空白の項目を選択するとディスク未挿入状態になります 1
  • Type: MSX, MSX2, MSX2+
    MSX の種類を変更します。
  • Ram Size: 64K, 128K, 256K, 512K, 1M
    搭載 RAM サイズを変更します。MSX-DOS2 / Nextor を使う際には 128KB 以上を指定してください。
  • Dos: 2 MSX-DOS1, MSX-DOS2, Nextor
    DOS の種類を指定します。
  • Slot: NONE, Zanac, Paipanic
    挿入されているカートリッジです。
種類
(Type)
ROM
BASIC
DISK
BASIC
MSX-DOS MSX-DOS2 Nextor
MSX 1.0 1.0 ×
MSX2 2.0 2.0
MSX2+ 3.0 2.0

・MSX System Unit1

Unit1 の設定を行います。

*---- Setup Utility -----*

msx0-71053463951412
ver:0.05.04

>Exit
 MSX System Unit1
  Disk     MSX0MENU.DSK
  • Disk: 空白, ファイル名1, ファイル名2...
    挿入されているディスク (FD イメージ) です。microSD の DSK フォルダがの中身が見えています。空白の項目を選択するとディスク未挿入状態になります。MSX0MENU.DSK が標準のシステムメニューが入った FD イメージです。

空の microSD カードを挿して MSX0 Stack を起動すると、DSK フォルダに MSX0MENU.DSK が自動生成されます。これは添付の microSD に含まれる MSX0MENU.DSK とは内容が異なります。

・Visual

ビジュアルの設定を行います。

*---- Setup Utility -----*

msx0-71053463951412
ver:0.05.04

>Exit
 Visual
  Display   M5LCD
  Bklight   7
  LcdMode   Normal
  BkColor   NORMAL
  Status    SIMPLE
  • Display: M5LCD, OFF
    OFF にすると LCD に表示されなくなります 3
  • Bklight: OFF, 1~10
    液晶の明るさです。システムメニューでも変更できます。OFF にすると全く見えなくなります 3
  • LcdMode: Normal, 1
    1 を指定すると LCD の表示が左右反転します。
  • BkColor: NORMAL, BLACK
    BLACK にすると MSX スクリーン周辺の色を強制的に黒に変更します。
  • Status: OFF, SIMPLE, SIMPLE(S), DEBUG
    画面下部のステータスモニターの表示を切り替えます。

将来的には NTSC 出力がサポートされるかもしれませんが、出力先 (Display) は現状 MSX0 Stack の LCD のみです。HDMI 出力もサポートしていません。

左右反転 (LcdMode) はハーフミラーを使って何かやれそうですが、クリアボディから漏れる光をどうにかする必要がありそうです。

image.png

・Sound

サウンドの設定を行います。

*---- Setup Utility -----*
msx0-71053463951412
ver:0.05.04

>Exit
 Sound
  Volume   3
  Filter   ON
  • Volume: OFF, 1~10
    音量を変更します。
  • Filter: OFF, ON
    ON だと高音が抑えられた柔らかな音になります。

・Network

ネットワークの設定を行います。

*---- Setup Utility -----*
msx0-71053463951412
ver:0.05.04

>Exit
 Network
  WiFi     OFF
  Remote   ON  
  • WiFi: OFF, 登録 AP1~AP3, <AP Mode> 4
    登録されているアクセスポイントを切り替えます。アクセスポイントを登録する事はできません。
  • Remote: OFF, ON
    リモート接続の有効/無効を切り替えます。

アクセスポイントはシステムメニューの Wi-fi 設定から追加するか、SD カードの \SYSTEM\conf.txt を書き替える事で登録できます。

SYSTEM/conf.txt
wifi/list/1/ssid:(AP#1 の SSID)
wifi/list/1/pass:(AP#1 の パスワード)
wifi/list/2/ssid:(AP#2 の SSID)
wifi/list/2/pass:(AP#2 の パスワード)
wifi/list/3/ssid:(AP#3 の SSID)
wifi/list/3/pass:(AP#3 の パスワード)

ファームウエアバージョン 0.11.08 以降

MSX0 Stack を AP モードにする事ができます。SSID と接続パスワードはシステムメニューの Wi-fi 設定から追加するか、\SYSTEM\conf.txt を書き替える事で登録できます。

SYSTEM/conf.txt
wifi/ap/ssid:(SSID)
wifi/ap/pass:(パスワード)

・Input

入力の設定を行います。

*---- Setup Utility -----*
msx0-71053463951412
ver:0.05.04

>Exit
 Input
  M5Game   KEYBOARD
  Touchpad JOY2
  TouchJoy KEYBOARD
  RenshaA  OFF
  RenshaB  OFF
  • M5Game: OFF, KEYBOARD, JOY1, JOY2
    Gamepad Face をどのデバイスに割り当てるかを指定します。
  • Touchpad: OFF, KEYBOARD, JOY1, JOY2
    タッチパッドをどのデバイスに割り当てるかを指定します。基本的に JOY2 固定。
  • TouchJoy: OFF, KEYBOARD, JOY1, JOY2
    タッチ JoyPad をどのデバイスに割り当てるかを指定します。
  • RenshaA: OFF, 1~3
    A ボタンの連射速度を指定します。
  • RenshaB: OFF, 1~3
    B ボタンの連射速度を指定します。

MSX には汎用入出力ポート (ジョイスティックポート) に接続するタイプの タッチパッド があり、MSX0 Stack のタッチスクリーンで MSX のタッチパッドをエミュレートしています。
Touchpad の設定項目はタッチパッドを JOY1 / JOY2 どちらのポートに割り当てるかを指定します。KEYBOARD に割り当てる事はできないと思うので、OFF / KEYBOARD は未割当になると思います。
システムメニューはタッチパッドの機能を使っているので、未割当だとボタンが押せなくなります。システムメニューはコード中で ポート #2 に接続されたタッチパッドを調べているので、JOY1 に割り当ててもボタンが押せなくなります。ご注意ください。

・Background Unit

バックグラウンド Unit (アクティブでない方の Unit) の設定を行います。

*---- Setup Utility -----*
msx0-71053463951412
ver:0.05.04

>Exit
 Background Unit
  Perform  0%
  Sound    OFF
  • Perform: 0%, 1%, 2%, 5%, 10%, 25%, 50%, 100%
    0% で停止。
  • Sound: OFF, ON
    バックグラウンド Unit の音を鳴らすかどうかを切り替えます。

・System Update

システムアップデート用のメニューです。

*---- Setup Utility -----*
msx0-71053463951412
ver:0.05.04

>Exit
 System Update
  Update
  Update Media
  • Update: 5
    microSD 内の SYSTEM/UPDATER/0 に配置されたファームウェアを MSX0 Stack に書き込みます。
  • Update Media: 5
    microSD 内のメディアデータを MSX0 Stack に書き込みます (未実装)。

ファームウエアバージョン 0.11.08 以降

SYSTEM/UPDATER/ 以下のフォルダが表示されます。フォルダ毎にアップデータを格納できます。

*---- Setup Utility -----*
msx0-71053463951412
ver:0.11.08

>Exit
 System Update
  0
  IOT1108

フォルダは最大 8 文字まで、アルファベット、数字、アンダーバーのみとなります。

クラファンバージョン (0.05.04) からファームウェアをアップデートする場合には、アップデート用のファイルを SYSTEM/UPDATER/0 に配置して Update を実行する必要があります。

索引

  1. ファームウエアバージョン 0.11.08 ではできなくなったようです。

  2. ファームウエアバージョン 0.07.08 以降。

  3. Setup Utility には影響を与えません。 2

  4. ファームウエアバージョン 0.11.08 以降。

  5. 選択項目ではありません。右タッチボタンを押すと即実行されます。 2

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?