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

Make the writing of characters to the console pluggable. #86

Merged
merged 8 commits into from
May 22, 2024
Merged

Conversation

skx
Copy link
Owner

@skx skx commented May 22, 2024

Once complete this pull-request will close #85 by allowing us to change output drivers at runtime. We'll also remove the messy ADM-3A output handling from our core CPM package.

skx added 6 commits May 22, 2024 21:08
Once complete this pull-request will close #85 by allowing us to
change output drivers at runtime.  We'll also remove the messy
ADM-3A output handling from our core CPM package.
Removed outC function, and use the new interface.
@skx
Copy link
Owner Author

skx commented May 22, 2024

Current state:

  • We default to ADM-3A, as we did in the past.
    • A command-line flag can be used to change to ANSI.
  • A custom BIOS extension allows changing the driver at runtime.
    • A sample binary has been included to do that.
    • It has also been added to the cpm-dist repository, as A:CONSOLE.COM.

Looking good :)

@skx skx merged commit 717313a into master May 22, 2024
2 checks passed
@skx skx deleted the 85-output branch May 22, 2024 19:09
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.

Move the character output routine into its own pacakge
1 participant