S-AOS is an operating system By Nasm!

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
Moslem
Posts: 1
Joined: Sat Sep 19, 2026 4:38 am

S-AOS is an operating system By Nasm!

Post 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!
Attachments
Screenshot 2026-09-18 175729.png
Screenshot 2026-09-18 175644.png
Screenshot 2026-09-18 175644.png (9.4 KiB) Viewed 20 times
Screenshot 2026-09-18 163700.png
Screenshot 2026-09-18 163700.png (10.24 KiB) Viewed 20 times
Post Reply