Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[console] Add configurable scancode vs BIOS keyboard driver #933

Merged
merged 1 commit into from
May 8, 2021
Merged

[console] Add configurable scancode vs BIOS keyboard driver #933

merged 1 commit into from
May 8, 2021

Conversation

ghaerr
Copy link
Owner

@ghaerr ghaerr commented May 8, 2021

Adds new option to configure the Direct Console and use a BIOS (non-interrupt, polling INT 16h) keyboard driver, rather than the more complex scancode driver (previously xt_kbd.c, now kbd-scancode.c).

This is being done not for PC machines, but instead for use in testing @mfld-fr's EMU86 8086 emulator, where emulation of EGA adaptor RAM in text mode is being added. In the future, this will also allow better portability to non-PC based systems that still wish to have the benefits of a direct-to-ram based console display.

Selecting the BIOS Console and Scancode Keyboard is not (yet) supported.

@mfld-fr
Copy link
Contributor

mfld-fr commented May 8, 2021

Useful option to ease video emulation development in EMU86, and better source organization (video adapter and keyboard are two different devices, even if linked together in a console).

@ghaerr ghaerr merged commit af861ce into ghaerr:master May 8, 2021
@ghaerr ghaerr deleted the kbd branch May 8, 2021 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants