Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Assembly

Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.

https://github.com/dramforever/fiveth

A stack-based language implemented in RISC-V assembly

assembly forth-like riscv

Last synced: 18 Nov 2024

https://github.com/farlepet/lambda-kern

Multi-architecture hobby operating system created in C

armv7 assembly c kernel osdev raspberry-pi x86

Last synced: 12 Nov 2024

https://github.com/robmcmullen/asmgen

6502 code generator for sprites, fonts, images and more

6502 assembly python

Last synced: 27 Oct 2024

https://github.com/haroldo-ok/blockly-z80

Blockly adapted to generate Z80 code

assembly blockly javascript z80

Last synced: 03 Dec 2024

https://github.com/darkcodersc/nasm-shell-pp

Uses NASM Shell Tool from Metasploit to friendly export Python / C / CPP shellcode from assembly instructions.

assembly python shellcode-development

Last synced: 28 Oct 2024

https://github.com/mohamed-94/group-of-assembly-programs-samples--8086-85-processors-family-

A large group of assembly language programs & samples ..with different topics and levels..from Ascci to Stack - assembly programming.

8086 assembly assembly-language-programming groups samples

Last synced: 17 Nov 2024

https://github.com/gmostofabd/8051-assembly-programming-and-proteus-simulation

⚙️ 🔧 Comprehensive Tutorials on ATMEL 8051 Series Microcontroller Programming (AT89S51/52) using Assembly Language 🔧. Learn how to use ATMEL 8051 Microcontrollers from the ground up! This repository covers everything from the basics to advanced interfacing techniques with examples. Using Proteus for simulations, you'll get hands-on experience.

3d 8051 asm assembly atmel ciruits code guides hex language links microcontroller pcb programming proteus refferences schematics simulation visualization

Last synced: 19 Nov 2024

https://github.com/issotm/gb-open-world

A silly revival of a pipe dream. (Note: project is on hold while I work on gb-asm-tutorial. Sorry, please wait a bit!)

asm assembly gameboy gameboy-color gamedev gbdev rgbds

Last synced: 03 Nov 2024

https://github.com/brosck/simpleasmkernel

「💻」Simple kernel made in 16-bit assembly only

16-bit assembly assembly-language cpu disk dos kernel operating-system simple system

Last synced: 13 Nov 2024

https://github.com/syegulalp/myjit

Experimental JIT/AOT for Python

aot assembly jit llvm llvmlite python

Last synced: 10 Jan 2025

https://github.com/bian-sh/friend-assembly-by-asmref

演示了使用 Assembly Definition References 实现无侵入的新增动态友元|Demonstrated the use of Assembly Definition References to achieve non-intrusive addition of dynamic friend assemblies

assembly unity

Last synced: 27 Oct 2024

https://github.com/hoangsonww/digital-design-labs

🖥️ A collection of SystemVerilog modules and Assembly programs. This repo includes examples of decoders, encoders, binary adders, and interactive games such as Guessing Game implemented in hardware description and assembly languages, illustrating practical applications in digital systems and microprocessor interfacing.

3to8decoder alu arithmetic-logic-unit assembly carry-look-ahead-adder carry-select-adder counter decoder encoder finite-state-machine guessing-game microcontroller microcontroller-programming pic16f84a system-design systemverilog verilog

Last synced: 14 Nov 2024

https://github.com/jieyab89/learn-asm-programming

Learn asm programming journey with code and path learn

asmx86 assembly linux programming-language

Last synced: 01 Feb 2025

https://github.com/v420v/ibu

A statically typed compiled language inspired by HolyC

assembly compiler holyc ibu language programming-language self-hosting

Last synced: 25 Nov 2024

https://github.com/mborgerson/jit

A little just-in-time compiler thing

assembly c jit jit-interpreter just-in-time x86 x86-64

Last synced: 13 Oct 2024

https://github.com/pinpoint-apm/go-aop-agent

https://github.com/pinpoint-apm/pinpoint-c-agent/issues

apm assembly c go go-aop-agent injection pinpoint pinpoint-c-agent

Last synced: 12 Oct 2024

https://github.com/0rayn/yona

Hobby Operating System --- Using YonaOs is saying "I want problems, Always" :)

42school assembly clang kernel kfs operating-systems osdev x86

Last synced: 14 Dec 2024

https://github.com/entysec/hatasm

HatAsm is a powerful assembler and disassembler that provides support for all common architectures.

arm assembler assembler-implementation assembler-x86 assembly assembly-arm assembly-mips assembly-x86 assembly-x86-64 compiler intel mips payload shellcode x86 x86-64

Last synced: 27 Nov 2024

https://github.com/brunocampos01/organizacao-e-arquitetura-de-computadores

Repositório para as aulas, exercícios e resumos da matéria: organização e arquitetura de computadores (INE5607).

architecture assembly cache datapath ine ine5607 memory mips32 multicore multiprocessor pipeline-processor principio-da-localidade-memoria processor semiconductor superscalar ufsc

Last synced: 16 Nov 2024

https://github.com/dusanerdeljan/i386ide

Integrated development environment for i386 assembly and C programming language for Linux

asm assembler assembly assembly-language assembly-language-programming i386 ide

Last synced: 11 Oct 2024

https://github.com/jeff-1amstudios/carmageddon-1-cheat-code-disassembly

Reverse engineering Carmageddon 1 cheat code system

assembly c carmageddon dos gamedev reverse-engineering

Last synced: 28 Jan 2025

https://github.com/javiorfo/nvim-fuel

Neovim plugin written in Lua for running a main or script in several languages

assembly cpp go haskell java kotlin lua main neovim neovim-plugin python rust scala scheme zig

Last synced: 30 Nov 2024

https://github.com/solidusio-contrib/solidus_product_assembly

:package: Create a Solidus product composed of other products.

admin assembly bundles ecommerce extension product solidus

Last synced: 30 Jan 2025

https://github.com/barrettotte/http-asm64

The most basic HTTP Server written in x86 Assembly

asm assembly assembly-language assembly-x86-64 http http-server nasm nasm-assembly

Last synced: 09 Dec 2024

https://github.com/guitmz/nasty

Reverse text segment x64 ELF infector written in Assembly

assembly elf infector linux malware virus

Last synced: 09 Nov 2024

https://github.com/esshahn/c64-fairlight

Full disassembled source code of the iconic C64 intro from Fairlight.

assembly c64 intro

Last synced: 24 Jan 2025

https://github.com/DataKinds/sixty-five-oh-two

A 65C02 Assembly eDSL in Haskell

6502 65c02 assembly dsl edsl haskell

Last synced: 25 Dec 2024

https://github.com/aravindvnair99/emu8086

Collection of beginner friendly emu8086 programs and examples based on Assembly

assembly assembly-8086 assembly-language assembly-language-programming emu8086 intel processor

Last synced: 23 Oct 2024

https://github.com/datakinds/sixty-five-oh-two

A 65C02 Assembly eDSL in Haskell

6502 65c02 assembly dsl edsl haskell

Last synced: 14 Oct 2024

https://github.com/crozone/relaysbc-programs

Programs written for Joe Allen's single board relay computer.

assembly hobby relay relay-board retro-computing trainer

Last synced: 15 Oct 2024

https://github.com/turkishrational/retrounix

Retro UNIX v1 (8086 port/derivation of Original UNIX v1 for PDP-11) and Retro UNIX 386 v1.? OS project

assembler assembly code kernel nasm os retro retrounix rufs runix source unix unix386 unix8086 unixv1 v1 v7

Last synced: 06 Nov 2024

https://github.com/koukyosyumei/mydisassembler

Disassembler for X86-64 implemented from scratch in C++

assembly disassembler disassembly x86-64

Last synced: 12 Nov 2024

https://github.com/haze/pill

the ill programming language & interpreter

assembly programming-language rust

Last synced: 19 Nov 2024

https://github.com/ihack4falafel/slae32

Collection of things made during my SLAE 32-bit journey

assembly assembly-language slae

Last synced: 21 Nov 2024

https://github.com/plainspooky/nohzdyve

MSX version for the speccy game released as an Easter Egg for Bandersnatch episode of Black Mirror

assembly game msx msx-computers pasmo rom

Last synced: 07 Jan 2025

https://github.com/sizigi/lp5562

quick and dirty assembler for the LP5562 LED Driver

assembly nearley texas-instruments typescript

Last synced: 12 Oct 2024

https://github.com/crgimenes/shutdown

shutdown command for MS-DOS 16bits

16-bit apm assembly assembly-x86 ms-dos nasm retrocomputing turbo-c

Last synced: 20 Nov 2024

https://github.com/utoni/bufflow

A collection of code examples e.g. a buffer overflow + exploit, crypter, shellcodes and more.

assembly c crypter encryption payload shellcode stackoverflow

Last synced: 15 Oct 2024

https://github.com/maxim-zhao/smscompetitioncart

Sega Master System version of the Nintendo World Championships competition cartridge

assembly game sega-master-system

Last synced: 13 Oct 2024

https://github.com/squell/fastavr

Atmel AVR simulator written in x86 assembly

assembly avr c simulation

Last synced: 15 Oct 2024

https://github.com/cryptape/rvv-encoder

RISC-V V Extension Encoder

assembly encode riscv vector

Last synced: 02 Dec 2024

https://github.com/jeremydavis519/rusty-asm

A layer of syntactic sugar between Rust and inline assembly

assembly inline-asm rust

Last synced: 02 Dec 2024

https://github.com/mohammadhb/gootloader

Create your bootloader with Go.

assembly boot bootloader driver go golang

Last synced: 12 Nov 2024

https://github.com/kharbacheuski/bsuir_labs

Лабораторные работы БГУИР, КСиС/ВМСиС 2021

assembly bsuir c-language computer-architecture computer-science education lab-works labs programming scala schematics vmsis

Last synced: 30 Oct 2024

https://github.com/rswinkle/mips_book

A book on MIPS assembly programming using simulators (MARS, SPIM, QtSpim) targeted at college students.

assembly book mips mips-assembly mips32

Last synced: 08 Nov 2024

https://github.com/antonijn/dos-game-suite-8086

Snake game for DOS, written in 8086 assembly

8086 assembly dos msdos snake-game

Last synced: 17 Dec 2024

https://github.com/twilco/twilco.github.io

My blog — https://twilco.github.io

assembly blog devicetree gdb linker-script qemu risc-v uart

Last synced: 16 Nov 2024

https://github.com/ashvardanian/libsee

Link to this library and it will log all the LibC functions you are calling and how much time you are spending in them!

assembly benchmark benchmarking fuzzing glibc ld-preload ld-preload-hack libc

Last synced: 28 Oct 2024

https://github.com/zekunyan/ttgremakemethodsignatureforselector

Remake methodSignatureForSelector. Just for research. :)

assembly core hopper-disassembler ios objective-c

Last synced: 19 Nov 2024

https://github.com/bugaevc/asmwall

NASM handbook

assembly handbook nasm x86

Last synced: 13 Oct 2024

https://github.com/lucmsilva651/helloworld-bl-asm

Code for a simple OS that shows the message "Hello World!" when booted.

assembly operating-system os

Last synced: 25 Jan 2025

https://github.com/algosup/2023-2024-project-3-virtual-processor-team-3

2023-2024, 3rd project, aims to create our own processor and Assembly language.

assembler assembly c vcpu

Last synced: 16 Nov 2024

https://github.com/joeyh021/patp

An assembler and emulator for the simple assembly language set out by the PATP specification.

assembly emulator rust

Last synced: 15 Oct 2024

https://github.com/turkishrational/retrodos

MSDOS 1.25-2.11-3.3-5.0-6.0-6.22 and PCDOS 7.1 (derived, redeveloped) KERNEL (and COMMAND.COM) source code in NASM syntax

asm assembler assembly code command dos kernel msdos msdos1 msdos2 msdos3 msdos5 msdos6 nasm os pcdos pcdos7 retro retrodos source

Last synced: 06 Nov 2024

https://github.com/crocidb/retro2048

a clone of the new classic 2048 game, written in 8086 assembly for DOS and the bootsector

2048 8086 asm assembly bootsector gamedev

Last synced: 19 Nov 2024

https://github.com/0xwal/ps4-orbis-assembler

Easy to use interface for PS4 Orbis Assembler

asm assembler assembly gcc gui orbis ps4 sdk

Last synced: 02 Dec 2024

https://github.com/jbe2277/dotnetapibrowser

Windows application for browsing the public API of .NET Assemblies and NuGet packages.

api assembly csharp dotnet nuget roslyn waf

Last synced: 18 Nov 2024

https://github.com/adamhlt/cube-world-reversing

Cube World Reversing & Cheat (x64) - Include IDA file and unpacked game

asm assembly dll hook imgui internal winapi

Last synced: 13 Dec 2024

https://github.com/modscleo4/dos

Floppy Disk Operating System

assembly c grub2 multiboot2 os osdev

Last synced: 24 Nov 2024

https://github.com/darkcodersc/yase-encoder

Yet Another Sub Encoder (YASE)

assembly exploit python sub-encoder

Last synced: 11 Oct 2024

https://github.com/cadaver/c64loader

Covert Bitops Loadersystem

assembly c64

Last synced: 27 Oct 2024

https://github.com/zeh/dasmjs

An emscripten-compiled version of the dasm macro assembler

assembler assembly atari atari2600 dasm dasm-macro-assembler emscripten mos-6502 typescript

Last synced: 12 Oct 2024

https://github.com/0xwal/PS4-Orbis-Assembler

Easy to use interface for PS4 Orbis Assembler

asm assembler assembly gcc gui orbis ps4 sdk

Last synced: 11 Jan 2025

https://github.com/mrfearless/autocmdline-plugin-x64

AutoCmdLine Plugin (x64) - A Plugin For x64dbg

asm assembly plugin radasm uasm x64 x64dbg x64dbg-plugin

Last synced: 05 Nov 2024

https://github.com/nstarke/instrfuzz

A CPU Instruction Fuzzer for QEMU x86

assembly fuzzer x86

Last synced: 29 Oct 2024

https://github.com/airvzxf/programming-ground-up-and-under-hood

Learn GNU Assembler (as or gas) this book is great and I'm going to update it to enhance it.

assembler assembler-x86 assembly gas gnu-assembler gnu-assembly linux x86 x86-assembly

Last synced: 27 Jan 2025

https://github.com/brunociccarino/minimalboot

A small example of an assembly bootloader

assembly assembly-bootloader bios boot bootloader osdev osdevschool

Last synced: 15 Nov 2024

https://github.com/clownacy/as-sonic

DEPRECATED IN FAVOUR OF https://github.com/flamewing/asl-releases ! Modified copy of the Macro-Assembler AS, for use with the Mega Drive Sonic disassemblies.

assembler assembly

Last synced: 19 Nov 2024

https://github.com/chrisarg/perlassembly

Examples of using Perl to augment NASM and vice versa

assembly educational-project fafo perl

Last synced: 12 Oct 2024

https://github.com/lem0nsec/alcatraz

An example of Windows self-replicating malware.

assembly nasm reverse-enginnering virus yara

Last synced: 15 Jan 2025

https://github.com/ceticamarco/vulcanos

🌋 Monolithic x86 kernel written in C and Assembly

assembly c kernel operating-system osdev

Last synced: 02 Feb 2025

https://github.com/liulilittle/nethook

it is a can make .net / clr applications can be the underlying hook winapi, and modify api execution flow.

asm assembly csharp hook hooking inline inline-hook intel windows x86 x86-64

Last synced: 09 Nov 2024

https://github.com/ccareaga/toe-s

Yet another hobby OS

assembly c operating-system

Last synced: 14 Dec 2024

https://github.com/sepandjp/assembly-final-project

پروژه نهایی درس ریزپردازنده و زبان اسمبلی

assembly assembly-8086 assembly-x86 assembly-x86-64

Last synced: 21 Jan 2025

https://github.com/meshula/fusion-forth

A Forth interpreter/compiler and IDE for Atari ST

68k assembly atari-st forth ide interpreter

Last synced: 11 Oct 2024

https://github.com/portasynthinca3/bootsect

A collection of simple boot sector applications written in NASM for IBM PC-compatibles

assembly bootsector bootsector-game

Last synced: 06 Nov 2024

https://github.com/divergentclouds/lovelace

An extremely WIP fantasy console/computer inspired by the C64 and other retro computers

assembly assembly-language fantasy-computer fantasy-console

Last synced: 14 Nov 2024

https://github.com/gaul/x86lint

Examine x86 machine code to find suboptimal encodings and sequences

assembly lint machine-code optimization x86 x86-64

Last synced: 16 Oct 2024

https://github.com/newdefectus/defasm

Incremental x86-64 assembler written in JavaScript

assembler assembly incremental npm x86

Last synced: 12 Oct 2024

https://github.com/ujjwal-kr/brainf

Making a brainf*ck compiler in 24 hours

assembly compiler programming-language x64

Last synced: 15 Nov 2024

https://github.com/baines/demostuff

Linux demoscene stuff

assembly linux size-coding

Last synced: 14 Nov 2024

https://github.com/cadaver/mw4

C64 action / adventure game

assembly c64 game

Last synced: 27 Oct 2024