アフィリエイト広告を利用しています
 

2023年07月30日

BlueMSXでマウスが動いた!!

前回の実験で、マウスが動作することが確認でき、何が原因なんだろうと考えていました。
そんな時、ふと、昔はジョイパッドをポート1に、マウスをポート2に刺しっ放しだったなぁ…と、思い出しました。
その状況だったなら、ひょっとしたらマウスのポート判断してない(若しくはバグがあっても気付いていなかった)可能性はないのかな?と、思い当たりました。
うーん…。(プログラム検証中…。)
あれ? 
選択したコントローラーb、マシン語にPOKEする値がおかしい…。
7_30_1.png
150行で、キーボードだけを判断する必要性が不明。
これマウスだけ判断と間違ってるかも…。
プログラム修正…。

…う、動いたー!!

こんなことか…。
悩みに悩んだ1ヶ月が…。
まぁ…、そんなもんですね…。

マウスが動かないのを、MSXエミュレーターのせいにしてスイマセン。
…これ、本当に実機でちゃんと動いてたのか?
元々マウス専用だったのを、一度マウスが壊れた時、ジョイスティック対応したのですが、マウス購入後マウス対応に直し忘れたか…。

うーん、自作プログラムをオープンにせず、限られた環境での動作検証しかしてこなかった悪影響が、今更出ました。
マウス使うツール(「FONT EDITOR」、「SPRITE EDITOR」、「MAP8 EDITOR」)修正して、修正版を公開します。

でも、今動いて良かった。
後日公開予定のツール「MAP16 EDITOR」は現状マウス専用なので、マウス動かなければ公開不可でした。
実は前述3ツールも、元々は全てマウス専用でした。
先程書きましたが、ある日、マウスが壊れて動かなくなった時、次のマウス購入するまでの間、ジョイスティック対応させただけなのです。
その時必要のなかった「MAP16 EDITOR」のみジョイスティック対応漏れた感じです。
不具合解消したので、「MAP16 EDITOR」をツール公開する際には、他のツールと合わせてジョイスティック対応にします。
posted by J-JSOFT at 00:00 | Comment(0) | TrackBack(0) | MSX雑記
検索
<< 2023年07月 >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
広告
最新記事
ブログランキング
にほんブログ村 ゲームブログ ゲーム制作へ
プロフィール
J-JSOFTさんの画像
J-JSOFT
高校時代、あれほど熱心に取り組んだMSXに触れなくなって30年余…。 MSXエミュレータとの出会いで、MSX愛が再燃中。
プロフィール
カテゴリーアーカイブ
ファン
QRコード