====== Terminals ======
**Terminals** are 1980s era text-only computers used throughout [[organizations#Emtanon]]. They appear in two aspects:
* Monitoring [[#in-universe terminals]] to gain insight into the organization
* Interacting with the universe via remotely accessible terminals on the [[https://emtanon.com/portal/|Emtanon portal]]
===== In-universe terminals =====
These terminals are distinguished by unique display colors. All of them are used mainly for [[#iris]].
==== Green terminal ====
Located at Emtanon HQ in Room 101. It is used by [[characters#Esprit Boursicot]] and was previously her only terminal. It is known that it runs on //sysop// privileges; it has commands and programs not available elsewhere.
[[agent_systems#AS32]] provides [[wp>Slow-scan_television|SSTV]] of this terminal by dialing ''3#''.
{{ :terminals:green.png|}}
==== Amber terminal ====
Located at Emtanon HQ in Room 104. This is an auxiliary terminal intended for visitors to the HQ.
[[agent_systems#AS32]] provides [[wp>Slow-scan_television|SSTV]] of this terminal by dialing ''10#''. It is also possible to control it using the [[https://emtanon.com/portal/|Emtanon portal]]. Judging by reactions to signs of remote use, the HQ employees are unaware of this.
{{ ::terminals:amber.png?320|}}
==== Red terminal ====
This is [[characters#Dr. J Marvin Blackweather]]'s terminal. As we found out in message [[xorfs:18300-18349#section18349|18349]], he specifically requested the red color because he considered the default green "stupid".
[[agent_systems#AS32]] provides [[wp>Slow-scan_television|SSTV]] of this terminal by dialing ''11#''.
{{ :terminals:red.png|}}
==== Aqua terminal ====
This terminal is located at the Pacific command in Hilo, Hawaii.
It played a key role in [[:events:Operation Spice]] and [[events:FACILITY Redemption]], in both of which we impersonated the Pacific command. Later, after receiving strange iris messages, we deemed this terminal compromised. On February 21, 2024, it was taken offline by [[characters#AIR1]] and [[characters#MO5]] to hide evidence of our usage. The terminal was restored on June 7, 2024.
{{ :terminals:aqua.png?320|}}
===== Commands =====
The following basic commands are listed by ''help'' and have help text:
* ''help''
* ''list [+all]'': Lists the files in the working directory. ''+all'' also shows the modification times.
* ''make '': Creates a directory.
* ''open '': Changes the working directory down one level.
* ''return'': Changes the working directory up one level.
* ''where'': Displays the absolute path of the working directory.
* ''delete '': Deletes a file or directory.
* ''create '': Creates an empty file.
* ''read '': Displays the contents of a file.
* ''write '': Appends a line to a file.
* ''clear'': Clears the screen.
* ''beep'': Makes a beep while briefly filling the screen with ''#''s.
* ''play ''
* ''run '': Runs a program from the working directory.
Apart from these, the following undocumented commands are known:
* ''export'': Uploads data to the agent systems; requires sysop privileges.
* ''line '': Draws a line of ''#''s on the screen.
* ''ohio '': Activates a [[agent_systems#cleveland_direct|Cleveland Direct]] calling card.
* ''plot '': Draws a single ''#'' on the screen.
* ''reboot''
* ''run free'': Free-form input. ''clr'' clears the screen, ''free'' quits.
* ''sabre airport arrived ''
* ''sabre airport inbound ''
* ''sabre airport outbound ''
* ''sabre airport scheduled ''
* ''sabre airport status ''
* ''sys '': Executes machine code from the given memory location.
* ''utime'': Current timestamp in the ISO 8601 format, e.g. ''2023-10-31T09:33:32.930Z''.
* ''wtime'': Current timestamp in the XORFS format, e.g. ''Z 31093334Z OCT 23''.
* ''wx '': Weather information.
===== Programs =====
These are some of the programs that may be found in the ''//programs'' directory.
==== as27 ====
This program submits messages to the agent system [[AS27]]. The end result depends on the invocation:
* ''> run as27'': Queues the message for the next day.
* ''> run as27 force'': Replaces the queued message.
* ''> run as27 overwrite'': Replaces the current message.
{{ :terminals:20230610t0424z.png|}}
==== iris ====
This program provides access to the instant messaging service [[Iris]]. It accepts the following commands:
* ''check'': Prints the pending new message.
* ''diag'': Prints the current path, e.g. ''//semaphore/iris//''.
* ''list'': Prints the paths of all pending messages.
* ''quit''
* ''talk '': Selects the remote talk group.
* ''tx'': Prompts for the message to send.
* ''whoami'': Prints the local talk group, e.g. ''YOUR SEMAPHORE IS 19001''.
{{ :dead_drops:elpaso:20230724t040007z.png|}}