| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
DIP/入力 | 低 | 解決済み | 修正済み | 2020-05-06 18:36 | 2020-07-26 00:20 |
| テスター | Klez | 担当者 | sz72 | ソース | pc/pcipc.cpp |
| バージョン | 0.220 | 発生バージョン | 修正バージョン | 0.223 | |
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | pcpci | ||||
| セット詳細 |
pcpci - (不明セット) | ||||
| 概 要 | シリアルポートマウス [HLE] がMS-DOSで間違った移動・クリックを生成する。 | ||||
| 詳 細 | In the driver "pcipc" you can choose different HLE serial mouses, but all of them create strange input like keypreses(?) that end crashing the emulated OS with stack overflow. See attached screenshots showing weird input when mouse is moved or clicked in MSDOS 6. This bug is present since many versions ago, not a recent regression. The oldest build that i´ve could test is v.203 My computer is running OSX, so i guess the input backend from my real mouse is SDL2 This happens with all supported mouses: -serport0 logitech_mouse -serport0 microsoft_mouse -serport0 msystems_mouse -serport0 wheel_mouse | ||||
| 再現手順 | Start "pcipc" driver with a floppy bootdisk image with msdos and and optionally choose a mouse model. You can download a msdos bootdisk here: https://www.allbootdisks.com/download/dos.html By default, pcipc driver uses "microsoft_mouse" # mame pcipc -serport0 microsoft_mouse -flop1 bootdisk.ima When dos is running, simply move your mouse or click primary/secondary button. Spurious input will appear and sometimes hang the emulated operative system with stack overflow. | ||||
| 追加情報 | |||||
| 添付ファイル | |||||