SSTFS ‐ A file system for the Shivtanium Interpreter - Shivter14/Shivtanium GitHub Wiki

An SSTFS file can contain applications, assets, and all kinds of stuff

  • Shivtanium Applications have the .sst extension
  • Sprites with normal ASCII art have the .spr extension

An SSTFS file contains File headers to separate files. Here is an example of a filesystem with 2 files:

@FILE test1
This is a file called test1
@FILE test2
This is a file called test2

SSTFS also doesn't extract itself on startup. Instead, whenever a SSTFS file is loaded, Shivtanium reads through the whole filesystem and creates pointers to files (start + end) so that whenever the system needs to read an individual file, it goes to the line below that header, and reads the range of lines it needs. Limitations: A SSTFS file cannot contain the exclamation mark (!).