assembler-compiler
NASM compatible assembler compiler to generate binaries for 8-bit x86 like CPUs
- Quiet
- Application
- Lazarus
- GitHub
- ★ 3
- GPL-3.0

30,057 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
NASM compatible assembler compiler to generate binaries for 8-bit x86 like CPUs
6502, 65816 assembler (Atari XE/XL)
Cette commande, écrite en Pascal (Turbo Pascal ou Free Pascal), permet de compiler de l'assembleur 8086.
An open source COM Executable file assembler implemented with Delphi 4
Simple 8086 assembler, which can produce as well as COM files as boot sector programs, and print the sources including correct addresses.
Practice works on the discipline of the second year "Architecture of computing systems".
Assembler Laboratory (ALab) is an assembler IDE. At this moment it resembles a target for an archeological expedition.
Legible Assembler is my attempt to create an assembler that can turn Legible Assembly code into a linkable PE object file. Legible Assembly will use a mixture of AT&T and Intel styles, prepositions and carriage return line separators.
Z80 assembler for DOS
CRC32 Slicing-By-8 Assembler IA-32 & x86-64 / Pascal implementation. IA-32 or x86-64 assembler code has 1,20 CPU clock cycles (on Skylake) per byte of data.
The fast implementation of an UUE encoder (uuencode) for MS-DOS, uses optimized Assembly routines with Intel 80386 CPU 32-bit instructions. Written by Maxim Masiutin using Turbo Pascal and Turbo Assembler.
Get rid of the MANZON virus, version 1.3
Get rid of the REPLICATOR virus, version 1.1
Get rid of the TAIPAN virus, version 2.3
Learn how to write x86 style assembly code to control simulated hardware - Delphi 6 - GNU/GPL - Needs Upating!
SASM - Scriptable ASseMbler - A x86 assembler with ECMAScript as (additional) macro language as an optional compile-in-option
XA80 Multi-Platform Cross Assembler for x80 processors (8080, 8085, Z80, Z180)
LMath32 is a highly optimized, low-level assembly library that brings robust 32 & 64-bit signed and unsigned integer arithmetic to 16-bit Turbo Pascal applications
A small Virtual machine and assembler
Multi functional conversion Tool, Assembler and Disassembler
The OBSESSiON EXE-Dumper, version 2.5
Atom is a programmable, register-based virtual machine for Win32 computers. The AtomVM can be programmed using a high-level, neo-assembler language called Atom Assembler.
FasmOnDelphi is a Free Pascal/Delphi library for using Flat Assembler in any OS (can use FASM.DLL on Windows). It is a cross platform (Flat Assembler can work only on i386 compatible platforms) library for using FASM in runtime. In contrast to Fasm4Delphi, it does not depend on operating system and bit type.
Visual MASM - Assembly IDE for Microsoft MASM
Text file editor and IDE with syntax highlight for MS-DOS and 8086 CPU. Works in Real-Mode and can handle file up to 2G.
x86/x64 JIT Assembler for Pascal
Binary Code Generator Written in Pascal
CP/M-86 (and MS-DOS 1.1/2.0) cross development environment
Assembler & Parallel optimized RTL Replacement for Delphi/Free Pascal for Windows/Mac/Linux/iOS/Android
Old DOS 3D modelling program written in Pascal & Assembler
Inno Pascal is a simple Pascal compiler for Win32. It produces compact, native-code x86 executables without requiring any external assemblers or linkers. It was written entirely from scratch; it is not based on any other existing compilers. Full source code is included under the GPL license.
The CubeOs compiler is a Pascal based object oriented language written in Delphi. This small and unfinished IDE compiles into Assembler.
Assembler/JIT generation
Code and emulator of my home built R65 computer, built around 1978
SynEdit Highlighter for 51-family microcontroller assembler
Signetics 2650 family assembler
Z80 Assembler/Disassembler with editor
HP 71B assembler
Programmsammlung in Turbo Pascal, C und Assembler unter CP/M für ein Z80-MBC2-Board
Historical archive of DOS-era software, technical documentation and programming notes. Source code, manuals and development material preserved from the original archives
These demos often showcased advanced graphics, sound, and programming techniques using Turbo Pascal and assembler.
iceD - Delphi Imports
Sonic BBS - Bulletin Board System from 1993 written in Turbo Pascal and Assembler
Assembler IDE is a visual wrapper for TASM, written in Pascal and Turbo Vision
Cross CPU assembler
Floppy Disk Image Creator anno 1999 (Turbo Pascal with x86 Assembler)
For my first Commander X16 6502 assembler coding attempt, I thought I might try a failrly simple 'Falling Sand' excercise.
Johnny Simulator Assembler
This is simple Pygame demo of implementation fire effect
A mouse interface for Turbo/Borland Pascal, from 1996. 55 procedures and functions, written in assembler for speed and small code. Still compiles and runs in DOSBox-X.
Partial x86 assembler in Lape (supports FPC as well).
BAScript is a simple scripting engine written in Object Pascal you can use to add scripting to your Delphi, Lazarus or Free Pascal applications ("host program") to extend their functionality without the need of recompiling them. The virtual machine defines its own language, called the BAScript language. It is a low-level language, somewhat similar to the Assembler language, which is not intended to be easy to program but easy to execute. So it is recommendable to use other higher level languages and translate them into BAScript language. Package includes two compilers that translates from a higher-level language to the BAScript language. You should note that BAScript is intended to be lightweight, so it has not mechanisms to handle complex data structures or large amounts of data or code. On the other hand, it has less need for memory and resources than other scripting interpreters. If you need more power you may try PascalScript.
This is a tracker (http://tinyurl.com/ye3ypcy) for MS-DOS that uses the OPL-2 chips present in AdLib compatible cards to generate sound using FM synthesis. It was mainly developed using Borland Pascal (with some assembler bits by Keywiz) in a 386dx with a Sound Blaster Pro card, and even though it wasn't 100% finished, it was functional enough to create 3 demo songs which are included in the package. I originally made this back in 1994 when I was 17 and active in the argentine demoscene, but I will not be developing this any further, so I'm posting it here in case anybody is interesting in continuing it. Just let me know. You can see a brief demo video here: http://youtu.be/xQQvtjI7THg NOTE: This has been tested on current hardware and it's confirmed working using DOSBox 0.74 under Windows 7 x64.
Capstone Disassembler Library Binding for Delphi
Delphi SDK для KolibriOS
Capstone Disassembler Library Binding for Delphi
Native x86-64 code generation, JIT execution, SIMD, disassembly, and runtime instrumentation for Delphi
Forth code, Microprocessor Z80, CP/M-Version adapted at Institute for Applied Physics, University of Bonn
A 3D cellular automaton simulator written in Turbo Pascal in 1995
19.. - 2013 - proof of concepts, small projects (apps, games, tools, ...). Developed in variours languages - C# (WinForms, WPF, Silverlight 3,4,5), C++ (win32, linux), Java, Haskell, Delphi, assembler, TCL, SQL scripts