- NOS-BEX (an extension of NOS)
- 15 Jun 2018 01:45:29 pm
- Last edited by beckadamtheinventor on 26 Jun 2018 10:50:05 am; edited 1 time in total
EDIT: NOS-BEX has been discontinued, as I am now working on BOSshell again. This means that all the features below will become a part of BOSshell!
NOS-BEX is an extension to NOS (a shell by LAX18), powered by ICE compiler language.
This extension (WIP) will contain a number of file editors, image viewer/creator/editor, and likely it's own interpreted language!
File Extensions
".text" text document, including text formatting, and image inserting
".bimg" binary image
".ximg" xlib color image
".mimg" binary mapped image (see below for details)
".pack" Multi-file package
".dir" file organizer (a bunch of file links)
".mimg" files are a mix of a binary image and an xlib color image. The zeroes in the binary image are transparent, and require no xlib data; the ones are colored by the xlib data.
so:
Code:
Not necessarily smaller, but removes the need for two-byte pixels and/or transparent colors.
Feel free to post ideas for this project!
beckadamtheinventor wrote:
NOS-BEX is an extension to NOS (a shell by LAX18), powered by ICE compiler language.
This extension (WIP) will contain a number of file editors, image viewer/creator/editor, and likely it's own interpreted language!
File Extensions
".text" text document, including text formatting, and image inserting
".bimg" binary image
".ximg" xlib color image
".mimg" binary mapped image (see below for details)
".pack" Multi-file package
".dir" file organizer (a bunch of file links)
".mimg" files are a mix of a binary image and an xlib color image. The zeroes in the binary image are transparent, and require no xlib data; the ones are colored by the xlib data.
so:
Code:
1111
1001
1001
1111
FF0000FF
0000
0000
FF0000FF
//full data, in hex
0404F99FFF0000FF00000000FF0000FF
Not necessarily smaller, but removes the need for two-byte pixels and/or transparent colors.
Feel free to post ideas for this project!