mirror of
https://github.com/tonytins/tomas.git
synced 2025-06-25 10:04:43 -04:00
Programs now built using IProgram interface
- The old App abstract class has been scrapped in favor of the IProgram interface in the Tomas.Interface library. - A new terminal emulator was created when not on Windows. - In both OS and terminal, a single dictionary has the commands and classes that implement IProgram. - Start() now returns a boolean that behaves similar to C's main in returning an integer. - A new while loop in both terminal and kernel handles the execution of programs.
This commit is contained in:
parent
952554b476
commit
c11f987521
31 changed files with 387 additions and 219 deletions
16
README.md
16
README.md
|
@ -1,21 +1,19 @@
|
|||
# TOMAS
|
||||
|
||||
TOMAS, an abbreviation of **To**ny's **Ma**naged Operating **S**ystem, is a operating system written in C# using the [COSMOS](https://github.com/CosmosOS/Cosmos) framework.
|
||||
TOMAS (**To**ny's **Ma**naged Operating **S**ystem) is a operating system based on the [COSMOS](https://github.com/CosmosOS/Cosmos) framework. It comes with a respective terminal emulator.
|
||||
|
||||
## Requirements
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- COSMOS User Kit v20190508+
|
||||
- VMWare Workstation Player
|
||||
- .NET Core 2.1+
|
||||
- Visual Studio 2019
|
||||
- TOMAS OS
|
||||
- Visual Studio 2019
|
||||
- COSMOS User Kit v20190508+
|
||||
- VMWare Workstation Player
|
||||
- TOMAS Terminal Emulator and OS
|
||||
- .NET Core 2.1 or later
|
||||
|
||||
## Authors
|
||||
|
||||
- **Anthony Foxclaw** - _Initial work_ - [tonytins](https://github.com/tonytins)
|
||||
|
||||
See also the list of [contributors](https://github.com/tonytins/simtactics/contributors) who participated in this project.
|
||||
|
||||
## License
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue