FrankRay78 / PatienceOS

A baremetal C# kernel.
https://frankray.net/blog/category/software-development/os-development/patienceos/
MIT License
21 stars 4 forks source link

Enhanced terminal functionality #16

Open FrankRay78 opened 2 months ago

FrankRay78 commented 2 months ago

The terminal is key to providing user interactivity with PatienceOS.

Here are some ideas I'd like to implement:

Terminal output

Command line interpreter

nb. the above assumes some way to inform the user of an unknown command, and/or, they have not specified a required argument for an entered command (eg. a valid foreground color for fgcolor)

References

  1. Basic x86 interrupts - will be required for receiving key strokes from the user.

Please upvote :+1: this issue if you are interested in it.

FrankRay78 commented 2 months ago

Trivial changes have corrupted my kernel and prevented it from booting, see: Including an unused variable corrupts the multiboot kernel. I need to fix this before proceeding with any further development.