Assembles M6800 and 6801 assembly language source code. (With Forth,)
A simple absolute mode assembler for 6800/6801. Handles the complete published set of opcodes/mnemonics. Mostly source-language compatible with the common assemblers in use circa 1985, but no macros. Now uses standard LDAA syntax by default. Produces basic S1/S9 object files and assembly listings. (This is for the 8-bit 6800, not the 16/32 bit 68000/coldfire processors.)
M6811 Code-Seeking Disassembler
The M6811 Code-Seeking Disassembler is a command-line tool that lets you enter known starting vectors for a given code image for the 6811 micro. It will disassemble the code and follow through branches to assist in the separation of code and data. Its companion Fuzzy Function Analyzer uses DNA Sequence Alignment Algorithms to locate similar code in multiple binaries, facilitating reverse-engineering. Originally written to analyze code from GM automotive engine controllers, but is useful anywhere a 6811 micro is being used. Version 1.0 was written in Borland Pascal in April 1996, and updated to v1.2 in June 1999. It was later rewritten to C++ in July 1999 through Jan 2000. While it's been freely available since its creation, it's being released here as an open-source project so the world can better use it as it sees fit. Version 2.0 is completely reworked in 2014 to compile and run with GCC and STL to make it fully portable and accessible to all computer platforms.
A configurable memory patcher
Fl3x Trainer is a memory patcher that is customizable by the user. Therefore, it behaves just as any trainer program that has ever been written on Windows. The difference here is that it's not needed to write a new trainer for every version of every game/program. Instead it uses configuration files. These can easily be made with any text editor and shared over the internet.
Enhanced output and input for Windows console.
This is a little utility for color output, cursor positioning, text formatting and other useful stuff for BAT/CMD/PS1 scripts. Written in assembly language for x86 architecture using NASM. Basic tutorial: https://www.youtube.com/watch?v=8VQdS8RhVP0 OS support: From Windows XP (2000 possible, not tested) to any new Windows. Purpose: - Make writing batch (bat/ps1) scripts easier. - Add more functionality to cmd.exe - Enhance the look of your scripts. - Educational purpose for learning assembler language. - Just a hobby project for me. I like writing in assembler. Some principles: - Size of this program shouldn't be larger than 64 KB. I'll split it if so. - I want this program to be fully multi-threaded. So any arguments can be executed in a separate thread. The archive contains: - Source code. - Binary. - License information. - Arguments list and examples (file exo.txt). This program is under BSD 2-Clause License. This program also kills JAVA developers.
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.
Tested on Winxp, Vista, W7, W8 Sourcecode: https://sourceforge.net/p/cleandc/client/2/tree/
AsmXml is a very fast XML parser library for x86 platforms written in pure assembler.
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.
EffecTV is a real-time video effector. You can enjoy movies, TV programs and any other video stream through the many amazing effects.
Etherboot is Open Source code for creating boot ROMs for network booting x86, AMD64, Itanium, Hammer, Hyperstone and ARM (noMMU) platforms.
Floating point library for PIC micro controllers
MinopsOS is a tiny operating system for PC computers.
MinopsOS is a tiny operating system for PC computers. It's small enough to fit inside the boot sector of a floppy disk.
this is a tool,for hacking ms-pe (Microsoft Portable Executable) files.support scanning the detail information ,modifing the data on it,and lot's of other things. it could support PEiD plugins,and itself plugins. (this website is moved from https://sourceforge.net/projects/pescanner/ ,that my sf-account is already disabled )
The Sony(R) Playstation(tm) 2 Development Group.
Simontacchi is a Winboard/UCI compatible chess engine that intends to grow via development community involvement. The goal of the project is to create a chess engine that rivals the strongest commericial and amateur programs.
Easy, reliable, and complete Handy Board / 68HC11 boot loader from UMass Lowell
Crossword Creator is a tool to create and solve crosswords. At present everything is only available in german, but feel free to translate ;)
An open-source collection of materials for lectures, tutorials, labs, and software for a variety of primarily Computer Science courses. The materials include various course notes, presentation slides, source code samples, etc.
B-News Plus is the ultimate extension to B-News. It is a binaries poster/downloader for usenet. Key new features are: support for yEnc, timed download-upload, auto resume after errors, CRC checking, repairing of post...
Calcsys is a system tool for the TI-73, TI-83 Plus, and TI-84 Plus calculators. It provides developers with: Hex Editor, Disassembler, I/O Port Monitor, System Flag Editor, Console, VAT Viewer/Editor, and more.
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.
FreeMiNT is a free alternative OS kernel for Atari systems & clones
FreeMiNT provides the basis of a free TOS compatible replacement OS that can multitask. Used together with the free system components fVDI (device drivers), XaAES (graphical user interface widgets), and TeraDesk (desktop manager), it provides a modern user interface.
i2ctools is a linux-lm_sensors-like utilities contain i2cget.exe and i2cset.exe, but run under OLD MS-DOS environment and written in Assembly(MASM-6.11) Now they work on Intel ICH-x series Chipsets