My YAMAHA MSX

ウチにあるYAMAHAのMSXと、同時代のYAMAHAの機器です。MTRは結局活用しないままテープの時代が終わってしまいました。

CX7M/128 MSX2 & YK-20 Music Keyboard
4track MTR

OPLL Portatone Keyboards

MSX-BASIC上のファンクションキーで記号を入力するプログラム

Android版のOpenMSXとHacker’s Keyboardを組み合わせて、何とか実用的なポータブルMSX環境を構築しています。

キーボード4段
キーボード5段
ファンクションキーも使える

Android端末は、なんとver.2.3のGingerbreadをまだ使っております(2021/7現在。もちろんメイン端末ではありません^_^;)。このバージョンでも、OpenMSXの10.0.0は動きます。古いバージョンを探してきて入れ直しました。キーボードはHacker’s Keyboardを使って、ファンクションキーに対応、文字は小さく、かつ透過にすることで何とか後ろのMSXの画面が読める…状態です。

ファンクションキーで記号入力1
ファンクションキーで記号入力2

しかし、キーマップの問題で記号のキーが入れ替わっていたり、そもそも入力できなくなってしまっているものも出てしまいました。そこで、MSX-BASICでは無理矢理ファンクションキーに記号を定義することでとりあえず入力することにしました。以下がBASICプログラムです。同様の問題で困っている方がいらっしゃいましたらどうぞご自由にお使いください。

10 ‘SIGN INPUT WITH FUNCTION KEYS
100 KEY 1,”_()”:’F1
110 KEY 2,CHR$(34)+CHR$(34)+””“”:’F2
120 KEY 3,”=+-#”:’F3
130 KEY 4,”[]{}”:’F4
140 KEY 5,”run”+CHR$(13):’F5
150 KEY 6,”<>/¥|”:’F6
160 KEY 7,”load”+CHR$(34):’F7
170 KEY 8,”&%^~?!”:’F8
180 KEY 9,”:;@”:’F9
190 KEY 10,”+-*/”:’F10

AUTOEXEC.BASとしてワーキングディスクに入れてしまうなどしたら使いやすくなるかもしれませんね。

Musics

各種TrackerやMML音源ドライバほかの音楽ツールで打ち込んでtwitterに投稿した再生動画です。

戦刃アレスタ/Senxin Aleste, “Array of Sters”, TTSMS, MSX2+(WebMSX), 戦刃アレスタMML祭り

戦刃アレスタ/Senxin Aleste, “Array of Sters”, HT2, TI83+, 戦刃アレスタMML祭り

戦刃アレスタ/Senxin Aleste, “Array of Sters”, MXDRV, Win10, 戦刃アレスタMML祭り(ほぼデータコンバート)

Sorcerian Scinario2, “魔性の島(前半のみ)”, TTSMS, MSX2+(WebMSX)

Xevious, メインテーマ(OPLL音色テスト), MB

FF6, “決戦(前半のみ)”, TTSMS, MSX2+(WebMSX)

Warhawk, HT2, TI83+, YouTubeの投稿動画から目コピ

猫踏んじゃった(生演奏), SFG-05 BIOS, MSX2(YAMAHA CX7M/128)

SFG-05 プリセット音色一覧(生演奏), SFG-05 BIOS, MSX2(YAMAHA CX7M/128)

SFG-05 プリセットリズム一覧, SFG-05+FM Music Macro II, MSX2(YAMAHA CX7M/128)

悪魔城伝説/Castlevania3, “Beggining”, PSGT, MSX2(WebMSX)

悪魔城伝説/Castlevania3, “Epitaph”, PSGT, MSX2(WebMSX)

ドラキュラII/Castlevania2, “Monster Dance”, PSGT, MSX2(WebMSX)

悪魔城ドラキュラII/Castlevania2, “Last Boss”, PSGT, MSX2(WebMSX)

アーケード版悪魔城ドラキュラ/Hornted Castle, “十字架を胸に/Cross Your Hearts”, PSGT, MSX2(WebMSX)

悪魔城ドラキュラ/Castlevania, Stage clear jingle, PSGT, MSX2(WebMSX)

Ys4, “Battle #56”, PSGT, MSX2(WebMSX)

Original(Doom like phrase test), PSGT, MSX2(WebMSX)

Original(Invader like phrase test), PSGT, MSX2(WebMSX)

※略称一覧

TTSCC: Trilo Tracker PSG+OPLL版
TTSMS: Trilo Tracker DCSG+OPLL版
MB: Moonblaster
PSGT: PSG Tracker
HT2: Houston Tracker 2