Page 1 of 1

S-AOS is an operating system By Nasm!

Posted: Sat Sep 19, 2026 5:33 am
by Moslem
Hello i want to interduce you to S-AOS is a new Operating System created by me in Nasm assembler that now have a TUI file editor hex/bin convertor and a calculator FAT32 & a Command Line Prompt the Commands :
S-AOS CLI COMMANDS
==================

SYSTEM
------

help
Show all command categories.

help <topic>
Show help for a specific category.

Topics:
power
time
date
storage
files
editors
system
input
misc

clear
Clear the screen.

version
Show the S-AOS version.

sysinfo show
Show CPU, RAM, OS and storage information.

userinfo
Show the current user information.

creator
Show the S-AOS creator information.

regs
Show CPU register states.

smd
Toggle S-M-D display mode / screen color mode.


POWER
-----

pwr reboot
Reboot the computer.

pwr off
Shut down / halt the system.


DATE & TIME
-----------

shw time
Display the current time.

show date
Display the current date.


STORAGE
-------

disk see
List files/directories in the current FAT32 directory.

disk format
Format the FAT32 disk.

disk avb
Show disk/storage availability.

gt dir
Go into a directory.

gt <directory>
Go into the specified directory.

gt ..
Return to the root/home directory.

gt where
Show the current path.


FILES
-----

crt file:<name>
Create a new file.

Example:
crt file:test

crt file <name>
Create a new file.

Example:
crt file test

crt folder:<name>
Create a new folder.

Example:
crt folder:docs

crt folder <name>
Create a new folder.

Example:
crt folder docs

type <name>
Read/display the contents of a file.

Example:
type test

type <name> = <text>
Write/create a file with text.

Example:
type test = Hello World

type <name> > <text>
Write/create a file with text using >.

Example:
type test > Hello World

write <filename>
Read/display the contents of the specified file.

Example:
write test

seek <name>
Read/display the contents of the specified file.

Example:
seek test

del <name>
Delete a file.

Example:
del test


EDITORS
-------

editor <name>
Open the visual editor for a file.

Example:
editor test

nano <name>
Open the visual editor for a file.

Example:
nano test


EDITOR CONTROLS
---------------

Arrow Left
Move cursor left.

Arrow Right
Move cursor right.

Arrow Up
Move cursor up.

Arrow Down
Move cursor down.

Backspace
Delete the character before the cursor.

Enter
Insert a new line.

Ctrl+S
Save the file.

Ctrl+O
Save and exit.

Ctrl+X
Exit the editor.

Esc
Open/close the editor menu.

Editor menu:
FILE
Open
Create New
Exit

VIEW
Refresh

UTILITIES
Calculator
Hex Convert
Bin Convert


INPUT
-----

input=azerty
Switch keyboard layout to AZERTY.

input=qwerty
Switch keyboard layout to QWERTY.


MISC
----

echo <text>
Print text to the screen.

Example:
echo Hello World

echo <text> -fg <COLOR>
Print text with the specified foreground color.

Example:
echo Hello -fg 0E

echo <text> -bg <COLOR>
Print text with the specified background color.

Example:
echo Hello -bg 01

color <hex>
Change the current text foreground color.

Example:
color 0F

bp <seconds>
Beep for the specified amount of time.

Example:
bp 3
its 64mb bc of padding the code is 10kb
To download S-AOS : https://github.com/moslemhamoudi6-cyber ... /convertor
hope you Support it!