어떻게 사용하나요?_bios_keybrd
Linux의 기능이 bios.h
Linux에 포함되어 있지 않기 때문에? DOS 코드를 Linux로 변환하고 싶습니다.
답변1
직접적인 상응하는 기능은 없습니다. Linux에서는 DOS에서처럼 낮은 수준의 키보드 기능에 액세스할 수 없습니다.
귀하의 DOS 코드가 게임을 구현하는 경우 확인해 보는 것이 좋습니다.삼나무또는알레그로(DOS에서도 사용 가능) 둘 다 키보드 액세스를 제공합니다. 이는 프로그래머의 관점에서 볼 때 Linux 제한 사항을 준수하면서 낮은 수준의 DOS/BIOS 액세스와 유사합니다.
DOS 코드가 명령줄 도구를 구현하는 경우 키보드에서 직접 읽어야 하기보다는 표준 입력에서 읽어야 합니다.
DOS 코드가 텍스트 기반 인터페이스를 구현하는 경우 확인할 수 있습니다.저주.
이 모든 것에는 단순한 일대일 기능 매핑보다 더 많은 이식 작업이 필요합니다. 한 번 살펴보고 싶을 수도 있습니다플래닛 브루피최근 SDL을 사용하여 DOS에서 Linux로 포팅되었습니다.