Releases
v0.4
[v0.4] - 2019-05-12
Adding new methods and functions
Improving Keyboard Driver
New Numeral Keys
New Function Keys
from F1
to F5
Implementing a new Applications
namespace
Implementing a Singleton Pattern for Shiro (kernel)
The (auto &shiro)
parameter is no longer required when calling a method
Now you can call System::Shiro::GetInstance()
to access Shiro's methods
Implementing a Singleton Pattern for Shell (application)
Now you can call Applications::Shell::GetInstance()
to access the Shell's methods
Implementing a WatterMark Allocator
for Memory Management
This is a very (very, very, ..., very) basic version of the feature
Implementing the new
operator
Implementing a Shell Switcher
You can now change terminals by pressing F1
to F5
F5
is the Debug Terminal
The current terminal is displayed at the top of the screen (header)
Removing VGA.Start()
from inside Modes::Text.Start()
Now you can find it at Shiro.Start()
Removing Shell from inside Shiro
Now, instead of being part of Shiro, it can use Shiro's resources as an application.
Removing unused bios
class from cursor
class
You can’t perform that action at this time.