return to home
Here's a brief look at what Exelyx will be in pictures. After all, there's only so much one can learn from reading a long, boring website. So, for all you visual learners out there, here's the photos! Click on a picture and enjoy!
Here we see a pair of development screenshots of the new NextBASIC compiler's output. Notice the complex expression at the top of the screen which the compiler's evaluation routine was passed. At this point it is fully able to parse the math and logic operators into Exelyx assembly code which, as shown, utilizes seven separate registers. Also, since it is a fully optimizing compiler, we can see in the left image it goes a step further to eliminate unnecessary registers (from seven in the original output down to three in the optimized output), and in the right image we see it organize and streamline the remaining registers... a big help when a programmer needs not only fast, efficient code, but also needs to compile it for architectures with a very limited supply of registers, such as the x86 family.
A sample of the new Exelyx x86 disassembler compared to the traditional debug.exe tool.
Here's a shot of the "Red Delicious" windowing environment, designed to mimic the traditional MacOS.
This is a shot of the new Black Ice windowing environment.
The output of the Exelyx command prompt's "help" command.
The "dir" command is enhanced Exelyx style, here showing off its Windows long filename compatibility and convenient layout with separate counters for files, folders, and total items, as well as an item size report which won't choke on huge numbers, and will actually tailor its output to whichever is appropriate- kilobytes, megabytes, gigabytes, terabytes, or even petabytes.
Here we see the output of the "mem" command, which will display all XMS available, virtual memory used and free, and other in-depth data about your computer.
Ever find yourself booting into a DOS environment with no idea of what drives have been assigned what letters? Well, this issue will officially be a thing of the past with the "drives" command in the Exelyx command prompt. Its output is shown here, which will list hard drives, CD-ROM drives, drives mapped with the "subst" command, and even removable USB flash drives.
The Exelyx kernel is completely multithreaded, as shown in this example. Here's what it will look like with three programs loaded, with info on all of them available through the "thread" command.