XeonSquared
|
6c45180119
|
wrote a more flexible terminal creation system
|
2019-07-28 19:09:12 +10:00 |
|
XeonSquared
|
12df3de7df
|
added a cd() builtin to the shell, for changing working directory
|
2019-07-28 13:03:04 +10:00 |
|
XeonSquared
|
ead102f131
|
made the shell spawn executed files as their own process and wait for them to complete
|
2019-07-28 12:45:38 +10:00 |
|
XeonSquared
|
b8d3df6bee
|
more general gitignore filters
|
2019-07-23 14:14:14 +10:00 |
|
XeonSquared
|
dc03ad94bc
|
added an FRequest client and server
|
2019-07-23 14:11:40 +10:00 |
|
XeonSquared
|
8ca414e312
|
updated to comply with some of the more recent minitel changes
|
2019-07-23 14:10:45 +10:00 |
|
XeonSquared
|
2aca6df1b4
|
cleaned up some meta stuff
|
2019-07-22 13:54:39 +10:00 |
|
XeonSquared
|
eaef339fe9
|
added an unarchiving program, changed mkarchive behavior slightly
|
2019-07-22 13:47:21 +10:00 |
|
XeonSquared
|
f674efaa28
|
added an archiving program
|
2019-07-22 09:42:37 +10:00 |
|
XeonSquared
|
b867628bdf
|
gitignored generated docs, added the default init.txt
|
2019-07-21 18:01:04 +10:00 |
|
XeonSquared
|
77ceb65be6
|
service/tape-iofs.lua
added a service to make an iofs node for each tape drive attached to the system, as /iofs/tapeN
|
2019-07-21 17:46:16 +10:00 |
|
XeonSquared
|
8e3ee7bcb2
|
never mind no reading files line by line in fs.read
|
2019-07-21 17:45:22 +10:00 |
|
XeonSquared
|
63cb1ceea4
|
modified the docs to show iofs supports seek
|
2019-07-18 13:51:10 +10:00 |
|
XeonSquared
|
8a880406bc
|
added the ability to seek and read files line by line
|
2019-07-18 13:49:34 +10:00 |
|
XeonSquared
|
77c28adefa
|
added a tarbomb version of the cpio archive, for using with tapeloader
|
2019-07-18 13:41:15 +10:00 |
|
XeonSquared
|
3f214d3ebc
|
this is an intervention
|
2019-07-14 20:52:56 +10:00 |
|
XeonSquared
|
735a8f5ee2
|
forgot to include this, required for minitel
|
2019-01-12 20:48:03 +11:00 |
|
XeonSquared
|
604532eb6c
|
replaced the dummy fd with one that logs to a file
|
2019-01-09 17:11:10 +11:00 |
|
XeonSquared
|
a29fc154a0
|
added a terminal server and bad netcat clone
|
2019-01-09 16:23:30 +11:00 |
|
XeonSquared
|
59abb31fee
|
more cross-platform improvements
|
2019-01-09 16:22:55 +11:00 |
|
XeonSquared
|
638092b4cc
|
made os.spawn dump errors to stdout
|
2019-01-09 16:17:41 +11:00 |
|
XeonSquared
|
6b62292dd1
|
fixed the backspacing past the start bug mostly
|
2019-01-09 16:16:53 +11:00 |
|
XeonSquared
|
64e4229c42
|
rewrote io.open because it was bad
|
2019-01-09 16:15:31 +11:00 |
|
XeonSquared
|
bbacdc6dbd
|
moved the creation of a sink fd into createterms
|
2019-01-09 15:56:19 +11:00 |
|
XeonSquared
|
517d579bb9
|
made io create a default sink fd
|
2019-01-09 14:09:57 +11:00 |
|
XeonSquared
|
95e6a18216
|
documentation of a sort
|
2019-01-08 22:13:52 +11:00 |
|
XeonSquared
|
695ac926ed
|
fix some bugs with io.lua, expose io.newfd()
|
2019-01-08 22:11:49 +11:00 |
|
XeonSquared
|
0928241895
|
removed the whole mod-service thing
|
2019-01-08 18:15:22 +11:00 |
|
XeonSquared
|
b28991241c
|
updated build.sh to reflect the current state of the OS
it will also copy ../OC-Minitel/minitel.lua into ./service/minitel.lua if possible, for current development work
|
2019-01-08 18:11:37 +11:00 |
|
XeonSquared
|
50c7a3841c
|
added a minitel stack, using the same code as the OpenOS version
|
2019-01-08 18:10:22 +11:00 |
|
XeonSquared
|
2b69f81111
|
added shell utility programs
|
2019-01-08 18:09:04 +11:00 |
|
XeonSquared
|
9ee9b5d6a2
|
added a module only to create fds from GPU+Screen+Keyboard combos
|
2019-01-08 18:08:25 +11:00 |
|
XeonSquared
|
863f343646
|
made spawnprompt set the terminal correctly
|
2019-01-08 18:05:20 +11:00 |
|
XeonSquared
|
8b35bfe3a6
|
made the shell cleaner, and tell the current $PWD
|
2019-01-08 18:04:18 +11:00 |
|
XeonSquared
|
2ddf1f1ca2
|
redid the io system almost entirely, including more commenting
|
2019-01-08 18:02:39 +11:00 |
|
XeonSquared
|
d9cc184f84
|
commented loadfile-related functions, added require()
|
2019-01-08 18:01:07 +11:00 |
|
XeonSquared
|
2c772b2987
|
commented the use of vt100emu
|
2019-01-08 18:00:36 +11:00 |
|
XeonSquared
|
f6a405d886
|
added comments to applicable functions
|
2019-01-08 18:00:11 +11:00 |
|
XeonSquared
|
c27b20bc59
|
made ps() use the t environment variable rather than task param
|
2019-01-08 17:59:45 +11:00 |
|
XeonSquared
|
1ba6cd3ade
|
made init cope if there is no init.txt
|
2019-01-08 17:59:01 +11:00 |
|
XeonSquared
|
d71dec7b8d
|
added a proper environment variable system rather than just sticking stuff in the process' table
|
2019-01-02 16:41:39 +11:00 |
|
XeonSquared
|
7615cf67dc
|
made fs.lua support relative paths
|
2019-01-02 16:40:55 +11:00 |
|
XeonSquared
|
2f48091a07
|
fuck knows
|
2018-11-03 03:05:41 +11:00 |
|
|
22b451e223
|
Initial commit
|
2018-09-30 10:12:29 +10:00 |
|