Linuxの_bios_keybrd関数

Linuxの_bios_keybrd関数

どうやって使うの?_bios_keybrdLinuxの機能がbios.hLinuxに含まれていないので? DOSコードをLinuxに変換したいです。

答え1

直接対応する機能はありません。 Linuxでは、DOSと同様に低レベルのキーボード機能にアクセスできません。

あなたのDOSコードがゲームを実装している場合は、確認してみてください。杉の木またはアレグロ(DOSでも利用可能)両方ともキーボードアクセスを提供します。これは、プログラマの観点から見ると、Linuxの制限に準拠しながら、低レベルのDOS / BIOSアクセスに似ています。

DOSコードがコマンドラインツールを実装している場合は、キーボードから直接読み取るのではなく、標準入力から読み取る必要があります。

DOSコードがテキストベースのインタフェースを実装している場合は確認できます。呪い

これらすべてには、単純な1対1の機能マッピングよりも多くの移植作業が必要です。一度見てみたいかもしれませんプラネットブルーピー最近、SDLを使用してDOSからLinuxに移植されました。

関連情報