*To have a smooth experience in MOX Kernel, please enable Turbo Mode by hitting Shift + Green flag. *To do a backspace, due to Scratch's limitations, you have to use the virtual backspace button that appears when you hover over the bottom-right corner. *To change values in ScratchFirm Launcher, simply press on your keyboard the underlined letter next to the textbox you want to modify. *mash shell commands include: sysfetch sysfetch -v sysfetch -u / sysfetch --user minit minit --sample clear / cls / clr test
Build time: June 15th 2023 @ 4:02PM CEST ================================= This project consists of a firmware-like environment which loads the necessary stuff into memory and boots from the 'disk' the chosen partition with a boot flag. Here along with ScratchFirm, you get the brand new MOX Kernel, this time with a configurable console, colorful design, better security and record-breaking boot speeds. Credits: IBM for the 8x16 VGA font @ihgfedcba for the dumbterminal font (project "codepage 437 6×12 character sprite 8-color") To do: -implement environment variables onto MOX -implement bitmap precision rendering (done) -implement a code interpreter within MOX -implement a networking system using cloud variables to store packages and user-created applications Changelog: ==> v2.23 @ 6/15/2023 4:02PM => MOX Kernel Build 1551 -Added initial support for a memory manager (memmgr 1.00) -Added error screen for when system runs out of memory. -Added driver support for SFIRM_print function ==> v2.23 @ 5/5/2023 6:49PM => MOX Kernel Build 1501 -Implemented initial support for interpreted code, using the new and prerelease MSMLI (Micro's Scratch Machine Language Interpreter). -Preparing for the switch to a standard ANSI color mode for the display text mode, colors are a bit off compared to previous versions. -Bug fixes ==> v2.23 @ 4/13/2023 11:22PM -Added new SHRUB bootloader to project -Added more features to TEXTINJECT firmware driver ==> v2.21 @ 4/5/2023 6:23PM -Implemented new splash screen (3/4 of waittime) -Implemented splashscreen text engine for board model -Rearranged boot process -Made post-splashscreen prompt take 1/4 of waittime -Setup utility bug fixes => MOX Kernel Build 1010 -Login prompt bug fixes for when using Turbo Mode or Turbowarp ==> v2.15 @ 3/31/2023 11:30PM => MOX Kernel Build 1008 -Offloaded more of the dumbterminal initialization to renderer sprite to achieve better modularity -Added initial support for device management -Updated Sysfetch utility to version 1.01 -Bug fixes ==> v2.15 @ 3/22/2023 4:01PM -Implemented power states for 'reboot' and 'off' -Bitmap graphic renderer bug fixes => MOX Kernel Build 1005 -Improved boot speed ==> v2.10 @ 3/19/2023 4:22PM => Did some progress on m.org, which is what is going to be a flexible graphical interface making strong use of MOX Kernel's abilities ==> v2.10 @ 3/18/2023 9:47PM -Drastically improved Text Mode rendering performance after engine rewrite -Abandoned old drivers and firmware extensions (TEXTINJECT etc..) -Redesigned Setup Utility -Redesigned POST screen -Redesigned underlying architecture for better efficiency -Introduced new logo for ScratchFirm -Brand new ScratchFirm launcher -Removed SHRUB bootloader in favor of simplistic bootstrappers -Got rid of the repeating clicking noise that happened due to text injection from applications => MOX Kernel Build 1000 -Complete base rewrite done. -Now using external text mode engine to render console output instead of using traditional text mode -Added an accounts system -Added security for application calls (trusted auth ID) -Added convenient SharedMemory Manager -Updated SFS -Updated mash shell