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/robmcmullen/asmgen

6502 code generator for sprites, fonts, images and more

6502 assembly python

Last synced: 27 Oct 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/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/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/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/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/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/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/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/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/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/solidusio-contrib/solidus_product_assembly

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

admin assembly bundles ecommerce extension product solidus

Last synced: 22 Jan 2025

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/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/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/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/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/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/jeff-1amstudios/carmageddon-1-cheat-code-disassembly

Reverse engineering Carmageddon 1 cheat code system

assembly c carmageddon dos gamedev reverse-engineering

Last synced: 29 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/squell/fastavr

Atmel AVR simulator written in x86 assembly

assembly avr c simulation

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/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/cryptape/rvv-encoder

RISC-V V Extension Encoder

assembly encode riscv vector

Last synced: 02 Dec 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/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/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/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/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/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/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/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/lem0nsec/alcatraz

An example of Windows self-replicating malware.

assembly nasm reverse-enginnering virus yara

Last synced: 15 Jan 2025

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/modscleo4/dos

Floppy Disk Operating System

assembly c grub2 multiboot2 os osdev

Last synced: 24 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/cadaver/c64loader

Covert Bitops Loadersystem

assembly c64

Last synced: 27 Oct 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/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/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/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/ccareaga/toe-s

Yet another hobby OS

assembly c operating-system

Last synced: 14 Dec 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/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/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/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/sepandjp/assembly-final-project

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

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

Last synced: 21 Jan 2025

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/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/ujjwal-kr/brainf

Making a brainf*ck compiler in 24 hours

assembly compiler programming-language x64

Last synced: 15 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/klaudiosinani/microcomputer-assembly

Microcomputer programs in 8085, 8086 & AVR assembly

8085 8086 assembly avr ece microcomputer ntua

Last synced: 17 Nov 2024

https://github.com/cadaver/mw4

C64 action / adventure game

assembly c64 game

Last synced: 27 Oct 2024

https://github.com/baines/demostuff

Linux demoscene stuff

assembly linux size-coding

Last synced: 14 Nov 2024

https://github.com/ibara/bfc

Compile Brainfuck to multi-platform assembly.

amd64 assembly bfc brainfuck bsd c compiler i386 i80 i8080 openbsd unix x86-64 z80

Last synced: 23 Oct 2024

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

Third project of 2023-2024 year which aims creating our own assembly language, with an interpreter to be able to read and run our programs. 📎

aop aop-interpreter asm assembly at2 interpreter language-model vcpu virtual-processor

Last synced: 16 Nov 2024

https://github.com/ben-marshall/microcoder

Define custom assembly-like instructions and use them to write programs which are transpiled into synthesisable Verilog code.

assembly microcode microcontroller synthesis verilog

Last synced: 29 Nov 2024

https://github.com/mrcook/z80assembly

Z80 Assembly language syntax package for SublimeText

assembly pasmo sublime-syntax vasm z80

Last synced: 21 Nov 2024

https://github.com/shred/patchwork

Amiga library call validator

amiga-development aminet assembly enforcer

Last synced: 02 Jan 2025

https://github.com/0xvpr/scct-trainer

A Splinter Cell Chaos Theory Multi-Hack built with x86 Assembly.

assembly cell chaos cheat dll hacking nasm payload splinter theory x86-assembly

Last synced: 02 Jan 2025

https://github.com/jesperancinha/whiskers-kotlin-native

This is a set of command line elements that we can run and install in our system created in Kotlin and Generated using the Kotlin Native compiler

assembly c gcc gcc-compiler graal-native graalvm graalvm-native-image gradle kotlin kotlin-native sql sql-delight

Last synced: 21 Nov 2024

https://github.com/emkay/parser-6502

Parser for 6502 assembler

6502 assembly javascript nintendo parser

Last synced: 13 Jan 2025

https://github.com/nikolaydubina/go-enum-example

Go Enum: benchmarks, examples, analysis

assembly benchmarking enum example go golang research

Last synced: 09 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