Necromancer's Dos Navigator is a "Norton Commander" clone. It uses a well known text-mode interface, is highly customizable, and has a lot of features. Its key features are a text editor with syntax highlighting, horizontal/vertical blocks, multiple codepages, undo/redo, bookmarks, powerful searching, and regex; a file viewer with text view, asm/dump/hex edit, raw blocks, header viewer, search, regex, and unlimited filesize; a powerful filepanel with higlighting, VFSs, and filefind with textsearch and regex; a calculator; and more.
basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% (versus 33% for base64) and can range down to 14%, which typically occurs on 0-byte blocks. This makes basE91 very useful for transferring larger files over binary insecure connections like e-mail or terminal lines.
XBMC Media Center (formerly Xbox Media Center) is a multimedia player/jukebox application for Linux, Mac OS X, Windows, and Xbox. It can be used to play or view most common video, audio, and picture formats such as MPEG-1/2/4, DivX, XviD, MP3, AAC, JPG, and GIF directly from a CD or DVD in the Xbox DVD-ROM drive or from the Xbox hard drive. XBMC can also stream files over a local network or from the Internet. Playlist and slideshow functions, a weather forecast, and many audio visualizations are also included.
GRUB for DOS is a rebuild of the GNU GRUB boot manager for DOS, and can be run under real mode DOS. It also has many new features. It can be booted through BOOT.INI of Windows (grldr) and kexec of Linux (grub.exe). It can directly boot NTLDR (WindowsNT/2K/XP), IO.SYS (Windows9x/Me) and KERNEL.SYS (FreeDOS). The disk emulation feature is another enhancement over GNU GRUB, and can be used to run legacy DOS/Windows9x systems with floppy or hard disk images.
MPEG Audio/Video Player is a simple MPEG and AC3 player for Linux, BSD, and Windows systems. It plays MPEG transport, program, and elementary stream files. It also has basic DVD support (using libdvdnav on Linux/BSD systems only). It features newly developed integer decoders for MPEG 1&2 video, MPEG layer 2 audio, and AC3 audio. It includes a partially working WMV/VC1 decoder capable of displaying I and P frames.
HAVEGE (HArdware Volatile Entropy Gathering and Expansion) is a user-level software unpredictable random number generator for general-purpose computers that exploits modifications of the internal volatile hardware states as a source of uncertainty. It combines on-the-fly hardware volatile entropy gathering with pseudo-random number generation. The internal state includes thousands of internal volatile hardware states and is merely unmonitorable. It can support several hundreds of megabits per second on current workstations and PCs.
The HLA Standard Library was developed to support the High Level Assembler (HLA), but could be used with other assemblers or higher-level languages if the necessary headers were developed. It supports 32-bit versions of Windows, Linux, Mac OS X, and FreeBSD, and is written entirely in HLA. It includes the following modules: args, arrays, bits, chars, console, conversions, cset, date, environment, exceptions, file class, file I/O, filesys, lists, math, memory-mapped files, patterns, RNG, stderr, stdin, stdout, strings, tables, time, timer, zstrings, sockets, threads, and blob. An automated test suite is included.
amforth is an extendible command interpreter for the Atmel AVR ATmega microcontroller family. It has a turnkey feature for embedded use as well. It does not depend on a host application. The command language is an almost compatible ANS94 forth with extensions. It needs less than 8KB code memory for the base system. It is written in assembly language and forth itself.