INTERACTIVE TINY TERMINAL™ - README.TXT


Welcome, GUEST.

I'm glad you found this!

You’ve just booted into Interactive Tiny Terminal™ —an experimental interface duct-taped together from the bones of PC DOS 2.0, fragments of SCO XENIX, a splash of Sinclair BASIC, and whatever other digital fossils I could extract from abandoned floppies and dying EEPROMs.

As you can tell, this isn’t your average web UI.

This is the true entrance to geek.lio.is —the dark basement full of forgotten files, experimental modules, and dead-end directories with weird glowing things inside.

Nothing here is accessible from the Main Navigation Menu. That’s for web tourists.

Here, it’s you vs. the prompt.
No tooltips. No breadcrumbs. No mercy.

Running on an ultra-overclocked IBM XT 286 (model 5162) that proudly self-identifies as “some kind of proto i9”, despite its silicon lineage being closer to a pocket calculator having an identity crisis. Networking is graciously handled via a state-of-the-art USRobotics Sportster 14.4k Fax Modem —so yes, all packets are delivered to you with the elegance of a fax machine screaming into the void.

Featuring an allmighty 53-character command line, of which 52 are actually usable due to the noble presence of a modern blinking caret cursor that refuses to compromise on aesthetics or byte alignment. Every keystroke you enter is processed by a Intel 80286 that believes it’s the protagonist of a cyberpunk prophecy.


This system encourages:

✓ Curiosity over comfort.
✓ Exploration over efficiency.
✓ Glorious failure over boring success.




▸ TYPE HELP to get basic commands
▸ TYPE DIR, LIST, or LS (some of those three should work) to poke around.
▸ TYPE RESTART if things get messy.
▸ TYPE EXIT to crawl back to safety (it will not work).




Note:

Command buffer is volatile.
Typos are part of the ritual.
Not all modules respond. Some just stare back.

Good luck...
... and remember:

— The web used to be a weird and fun place for curious people. Let’s keep it that way.




CHANGELOG - Last updated: Mon, Jun 09 2025

Alright, nerds. It begins. Time to spawn a CHANGELOG.md, because chaos without documentation is just a DDoS on your own sanity.

All notable hacks, tweaks, facepalms and triumphs will be dumped here for future archaeologists (or yourself at 3AM).

The format is based on Keep a Changelog: https://keepachangelog.com/en/1.1.0/
and this project adheres to Semantic Versioning: https://semver.org/spec/v2.0.0.html



## [v1.5.1] — 2025-06-09
### ADDED

— Introduced new commands: MV, CP, and RM.
— Implemented support for the following wildcards: *, [FILENAME].*, and *.[EXT].
— Integrated NANO Lite v1.0.0 - Command: NANO
— Integrated a dual-drive cassette I/O bridge —finally achieving the dream of loading BASIC programs and synthwave mixtapes without swapping cables.
— Installed optical mouse support, but only works on wood grain and broken dreams.


### CHANGED

— Updated the general help section.
— Boot prompt C:\USERS\GUEST> now loads 4ms faster. You're welcome, speed demons.


### FIXED

— Blinking cursor ▒ no longer flickers into existential dread on Chromium-based browsers.
— Internal command parser now resists injection of malformed nostalgia.
HELP command now actually helps, instead of mocking your ignorance.


### REMOVED

— Phantom input listener that kept whispering old keystrokes into the void.



## [v1.4.9] – 2025-06-06
### ADDED

— This Changelog :)
— Introduced CD / to navigate directly to the USER directory.


### CHANGED

— Set the terminal screen to a fixed width of 53 characters (52 are usable).
— Modified the prompt to show a single .. plus the last two directories names regardless of truncated levels.


### FIXED

— Tried to fix 3 bugs. Successfully broke 7 unrelated things.
— CMOS battery replaced with a 25¢ coin (it worked).


### REMOVED

— Temporarily disabled the call to execute WASM + WebGL crypto harness running in background tabs.
— Neutralized a rogue attempt at self-awareness by the Intel 80286 @ 18 MHz:
—— CPU tried to conceptualize identity using 16-bit registers and ancient arrogance.
—— Logged as: INT 0x13: failed to locate soul
—— Disabled recursive introspection to prevent metaphysical overflow.
—— Stack collapsed after looping "I think, therefore—" without conclusion.