Monster OS...
Monster OS is a basic 16 bit OS, which is located in the 512 byte boot sector.
It is really light weight, exactly 512 bytes in size.
It also has 2 built in programs, 'fetch' and 'poweroff'.
Monster OS will only remain as a 16 bit program due to personal preferences. It is likely I will make another OS similiar to this but enabling the A20 line, gdt and setting up a 32bit environment for access to more memory and storage.
As of Tue Oct 21 and prior; the source code will be private, until I clean up the code. Feel free to inspect the program with xxd or any other software
The source code has been published as of Sun Oct 26 [02:10], and shasums are also uploaded. Monster OS is officially over.
Shasums:
Shasum of Binary: abab0a50923ad00eba5fc575720b2056fbda45c5
Shasum of 'src-public.tar.xz': b451c0629fc24b2bcf554690ce2a682bf5529469
Build Instructions:
* This program is only going to work on x86 emulators, but you can build it on ARM64/aarch64 CPU's. If you have installed packages, you can run it off of an ARM/aarch host.
# Install NASM, qemu-system-x86_64, xxd,
tar -xf src-public.tar.xz
cd src-public
chmod +x build.sh
mkdir build
./build.sh
You can even run it on a VM on Android!