A cross-platform x86 assembler with an Intel-like syntax
-
Updated
Dec 15, 2025 - Assembly
Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
A cross-platform x86 assembler with an Intel-like syntax
Simple Polymorphic Engine (SPE32) is a simple polymorphic engine for encrypting code and data. It is an amateur project that can be used to demonstrate what polymorphic engines are.
flat assembler g - adaptable assembly engine
💾 Master Boot Record with a boot menu written in Assembly
The best C-like language that can be implemented in 10kLOC.
Problem sets completed from HUJI's offering of From NAND to TETRIS - The Elements of Computing Systems, 2017. A complete description for each project is available at https://www.nand2tetris.org/course.
QNICE-FPGA is a 16-bit computer system for recreational programming built as a fully-fledged System-on-a-Chip in portable VHDL.
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.
Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.
Created by Kathleen Booth
Released 1949