【2024.02.04更新】 生成方法その②MSXglを追加しました。
【2020.08.05】 初版公開。
前回は、MSXの実機(SCREEN 3)上に表示できる程度の小さなQRコード向けにMSX BASICでゲームを作成して、2004年当時のガラケーで画面上のQRコードをスキャンできるかを試しました。 gigamix.hatenablog.com
前回の記事が2004年8月4日です。この記事は2020年8月5日に初版を書いています。16年経過してしまいました。が、しかし今日すごいWebページを見つけてしまいまして、記録に残さなければならないと思いました。
令和の時代は、MSXの実機で、QRコードを生成できるようになっている、と。
生成方法その①msx_qrcode
QRコードの作成プログラム「msx_qrcode」が海外のMSXコミュニティサイトで話題に上がっていました。
↓ GithubのWebページはこちら ↓ github.com
WebMSX(Webブラウザで動作するMSXのエミュレータ)で実際にQRコードを生成するデモプログラムが動いています。
任意の文字を入力しReturnキーを押すと、QRコードがリアルタイムで生成されます!以下のサイトへアクセスすれば、どなたでも試せます。
msx_qrcodeで作っている様子
Enterキーを押してしまうとQRコードの作成が実行されてしまうので、このツールでは改行コードを含められないようです(1行入力だけ)。ただ、改行コードをQRコード内に含めること自体は規格的に可能です。
生成方法その②MSXgl
MSXglは、MSXを対象としたC言語のオープンソース ゲーム ライブラリです。その中に、QRコード生成のライブラリが追加されました。
↓ MSXglのGithubはこちら ↓ github.com
QRコード出力をゲームに組み込めないだろうか
ということは、MSXの実機上でデータを外出しするとき、QRコードも道具の一つになるのではないか?例えば…
- MSXの新作ゲームのセーブデータや、ランキング申請用のパラメータが含まれるURLを表示したり…
- MSXのフロッピーディスクを他の機器で開くことができない人が、データ外出しのために…(そもそもそんな状態でどうやってQR表示プログラムを実機へ送り込むんだよと言う問題は棚上げします)
楽しさが増えそうですね??
次の課題
やっばり、実機でQRコードをスキャンする方法、ですかね。カメラ…?
カメラと言えば…2023年夏にリリース予定である MSX0 Stack にはカメラモジュールが付けられそうですね…
次回へ続く。
↓ 前回の記事はこちら ↓ gigamix.hatenablog.com