273 projects tagged "Assembly"

Download No website Updated 24 May 2002 The Objex Project

Screenshot
Pop 39.60
Vit 1.45

The Objex Project (like the GNU Project) aims to develop a complete operating system composed of free and open source software. In contrast to the GNU Project, it aims to build a modern system that brings together all the recent advances in computer science, instead of a Unix-like system. "A complete system" means that it will include the kernel, a full suite of developers tools, user utilities, and a graphical user interface. It is based on OSKit, a framework and a set of utilities, drivers, and program code intended for operating system creation.

No download Website Updated 07 Oct 2004 The SOLAR Operating System

Screenshot
Pop 38.99
Vit 1.00

SOLAR is a realtime, fast operating system that is written entirely in assembler.

Download Website Updated 08 Aug 2003 The bastard disassembler

Screenshot
Pop 70.88
Vit 3.12

The bastard disassembler is a disassembler written for x86 ELF targets on Linux. Other file formats/CPUs can be 'plugged in'. It has a command-line interface and is meant to be used as a backend or engine. Support for controlling the disassembler via pipes is provided. Note that this disassembler does not rely on libopcodes to do its disassembly. Rather, the 'libi386' plugin is a standard .so that can be reused by other projects.

Download Website Updated 22 Mar 2010 Tinyserial

Screenshot
Pop 60.50
Vit 39.09

The Tinyserial library is a space-saving alternative to the Arduino software distribution's libraries for reading and writing characters and strings to the USART0 serial port on the Atmel ATmega168 and ATmega328p MCUs found on Arduino Diecimilla and Duemilanove boards. While the Arduino software distribution's libraries provide interrupt-driven serial I/O with far more features and support more MCUs, the Tinyserial library provides only the most basic polling-based serial I/O. However, the Tinyserial library uses far less Flash and SRAM, thereby giving you room to implement larger and more complicated applications on your boards. The Tinyserial library respects the GNU libc ABI, so you can call into it from C and C++ programs.

Download Website Updated 28 Feb 2009 TomOS

Screenshot
Pop 24.86
Vit 1.76

TomOS is a simple 16-bit operating system for x86. It is based on MikeOS version 2.0.0. It is entirely written in assembly language. TomOS is an educational project. It features mouse support, 8KB RAM available for applications, FAT 12 support, and approximately 70 system calls.

No download Website Updated 20 May 2004 Torque Network Library

Screenshot
Pop 46.99
Vit 1.42

The Torque Network Library is a robust, secure, and easy-to-use cross-platform C++ networking API designed for high performance simulations and games. It features a UDP- based connection architecture with DoS prevention functionality, different types of data guarantee, bit stream compression, server object replication and updating, and a simple, highly space efficient RPC mechanism. It includes a deterministic application journaling replay function for eliminating hard to find networking bugs.

Download Website Updated 10 Jul 2008 Tracex

Screenshot
Pop 13.19
Vit 1.43

Tracex is a low level trace of X protocol communication. For most applications, this will be between xlib and the X server.

Download Website Updated 25 Jan 2008 Transterpreter

Screenshot
Pop 19.03
Vit 1.00

The Transterpreter is a small, portable runtime for exploring concurrency, suitable for desktop and embedded systems. It does this by providing an interpreter for the Occam programming language and an IDE by which such programs can be developed.

Download Website Updated 13 Aug 2007 Tux vs Clippy

Screenshot
Pop 14.83
Vit 58.64

In Tux vs Clippy, the battle for world dominance is raging. You can play the game on your Xbox or GNU/Linux PC. Choose alliance with either Tux or Clippy, and finish the mother of all disputes right here and right now.

Download Website Updated 08 Nov 2010 UPX

Screenshot
Pop 244.80
Vit 11.13

UPX is a portable, extendable, high-performance executable packer for several different executable formats. It achieves an excellent compression ratio and offers very fast decompression. Your executables suffer no memory overhead or other drawbacks. UPX supports vmlinuz/386, linux/elf386, linux/386, win32/pe, dos/exe, djgpp2/coff, and many more.

Screenshot

Project Spotlight

SRFirewall

An easy to use, but still quite capable firewall for Netfilter/iptables.

Screenshot

Project Spotlight

jpegoptim

A tool for optimizing JPEG files.