minexew / templeos-loader

User-space loader for TempleOS
4 stars 6 forks source link

Video output #13

Open minexew opened 4 years ago

minexew commented 4 years ago

Plan:

tos11 commented 4 years ago

What about just plain raw text mode not using Temple OS's windowing system or DolDocs? It would be nice to just be able to use HolyC by itself outside of a DolDoc context.

minexew commented 4 years ago

If I understand correctly, you are describing a mode with terminal-based output AND input, but without running the window manager.

And I wonder: what is the use case?

I have tried this experiment, it sort-of works, though the mismatch between TempleOS's input model & POSIX terminal requires more kernel changes than I would like (I think it's on a branch that I haven't even pushed). But there is not much that you can do, other than run Lsh or custom programs that use GetChar/GetS.

tos11 commented 4 years ago

The first is to use it as a Temple OS shell enabling users to run things and do basic filesystem stuff from the command line. The second would be as a HolyC interpreter.

Basically there are times where raw input and output to a terminal is simply more elegant than having thing enclosed in a windowing system (even if it is ncurses). It's just so much easier to copy and paste raw terminal content.

Anyway I was thinking of rolling a minimal Temple OS like Linux distribution where this could be used as the shell. I can probably hack it together.