pyz80 is a z80 cross-assembler written entirely in Python. It accepts text files with the syntax of the Sam Coupe's popular COMET assembler, and outputs a disk image suitable for loading in SimCoupe or transferring to floppy disk for use with a real Sam.
This project covers the development of 3rd-party tools for the "Wilson S1MP3 Player", some chinese device manufactured by Actions, with very low customer support. Generally you will find here development tools to access and alter the device firmware.
The easiest way to seamlessly integrate the Lua scripting language into any C/C++ project. CaLua allows you to expose C structures and functions to Lua scripts, and expose Lua functions to C programs, with the use of a few simple C functions.
Classic & Modern Cryptography tools
Cryptography Tools is a project to develop demonstration tools on classic (currently Caesar and Playfair) & modern crypto-systems, including private & public key encryptions, digital signatures, cryptographic hashes and authenticated encryption.
A full featured hooking library for Windows 2000 and later. Supports 32- and 64-Bit processors, hooking through different terminal sessions and system services, injection of NET-Code and has a very fast IPC. A pure NET-Wrapper is also included.
LSCR is a compilation of helping resources for software development in Assembly language under Linux. It includes system calls reference for kernel 2.6+, FASM include files, example applications, and some utilities.
The Sony(R) Playstation(tm) 2 Development Group.
Win32 and Win64 include files for Masm and JWasm
Drivers Template Library for WinNT/2K(ME)/XP. At this time required VCC 6.0(5.0) and DDK.
Intel assembler syntax for gcc
GCC plugin for limited Intel assembler syntax, gcc >= 4.5 Please bugs to https://sourceforge.net/projects/gcc-iasm/forums/forum/2076445
Prolog to Turbo C compiler with runtime for DOS
Prolog to Turbo C compiler with runtime for DOS
Amberworld is (going to be) an interpreter for the Amiga classic Ambermoon (by Thalion) and games with a similar engine (Dragonflight, Amberstar, Albion). This project needs support, looking for an 680x0 assembler geek.
Apple IIe emulator for Palm OS. Appalm uses uses certain techniques to improve performance which subvert some of the standard protection mechanisms of Palm OS. Appalm should not be used on machines with important data.
CRASM is a portable cross-assembler for 6800/6801/6803/6502/65C02/Z80. New repository: https://github.com/colinbourassa/crasm
A virtual machine providing a dynamic, portable assembler; JIT compilation; C bindings; and Forth semantics.
Parallel Events and Asynchronous tasKing Library. Originally combining multi-threading with an efficient I/O event model, it's now more a lightweight object-oriented framework for event-based applications.
PeiAsm Multi-Processor Assembler/Emulator for x86 Windows. -Coded by M. Keaton (The Polyester Method)
Programmers Calculator is the original calculator for the Palm OS programmed by Gary T. Desrosiers generously donated into the public domain.
SSE Scan Library (SSESL) provides functions to retrieve information about data taking advantage of the 128-bit SIMD operations present in any CPU supporting the MMX2/KNI.
UART communications with data flow monitoring
A simple to use serial communication software for communicating with other serial, MCU and Arduino. The SoftIB Serial Communicator communicates with other Serial devices that use a simple asynchronous communication using only the RX and TX signals without any control signals. The application was developed based on the communication with microcontrollers, but it can be used in all other cases.
WCRT is a small C runtime library for Windows, which implements parts of its functionality through calls to the Win32API. The main purpose of this library is to allow the creation of small statically linked executables from regular C source files.
Very high level modular programming language with multiple dispatch, object-oriented programming, functional closures and goal-directed programming.
The Z83 C Compiler is an optimizing cross compiler for a language very similar to C targeted toward the TI83+. The output from the compiler may be assembled with TASM (http://home.comcast.net/~tasm/) or ZASM (http://lpg.ticalc.org/prj_zasm/).
The identify library goes LGPL. This Amiga library is able to identify your hardware, extensions, guru codes and function names. It also gives support for ARexx and installer scripts, and is helpful for generating bug reports.
liblzg is a minimal implementation of an LZ77 class compression library. The main characteristic of the library is that the decoding routine is very simple, fast and requires no memory.