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

feat: implement framebuffer driver, get rid of VGA text mode #1

Closed
wants to merge 6 commits into from

Conversation

marekvospel
Copy link
Owner

This merge request takes a step towards UEFI compatibility, by not using the legacy VGA text mode. Monocraft is used, as it was simple to implement by rendering each pixel separately. In the future we definitely don't want to do it this way, we should optimally read the font file and render it based on that, but before that, I'd like to have a filesystem driver, and load some sort of init binary (and setup a scheduler)

TODO

  • Refactor the code, we might want to have some sort of logging buffer (print to it and only then render full screen)
  • Print to any position, not just predefined grid

@marekvospel
Copy link
Owner Author

Instead of refactoring, I'll close this and rewrite it.

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.

1 participant