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/dentrax/dentos

Experimental Stand-alone 32-bit Kernel with Bootloader written in AT&T Assembly and Freestanding C

assembly c c99 kernel operating-system os osdev standalone x86-os

Last synced: 12 Oct 2024

https://github.com/rocm/misa

Machine Intelligence Shader Autogen. AMDGPU ML shader code generator. (previously iGEMMgen)

amd assembly convolution gpu implicit-gemm implicit-gemm-algorithm python tensor-contraction

Last synced: 07 Nov 2024

https://github.com/patrickleboutillier/jcscpu

Logical implementation, in Perl and Go, of the computer described in J. Clark Scott's book "But How Do It Know?".

assembly go perl

Last synced: 13 Nov 2024

https://github.com/gregorycomer/x86-csv

A machine-readable representation of the Intel x86 Instruction Set Reference.

assembly csv intel library opcodes parsable rust x86

Last synced: 22 Dec 2024

https://github.com/anathonic/assembly-x86-32-att

Small programs written in Assembler x86 IA-32 AT&T syntax

assembly assembly-basics assembly-language assembly-x86 att att-syntax gdb

Last synced: 12 Oct 2024

https://github.com/adamhlt/easy-mid-hook

Mid Hook Template (x64) - Easy way to mid function hooking in x64

assembly code-cave dll hook mid-function ms-detours winapi

Last synced: 13 Dec 2024

https://github.com/1whatleytay/saturn

A modern MIPS interpreter and assembler.

assembly editor mips

Last synced: 11 Nov 2024

https://github.com/matthewcallis/language-65asm

Adds syntax highlighting to 65816/65C816/65802/6502/65C02 files in Atom, with extra support for various compilers.

6502 65802 65816 65c02 65c816 assembler assembly atom

Last synced: 12 Oct 2024

https://github.com/sabertazimi/hust-lab

Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems

algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog

Last synced: 07 Nov 2024

https://github.com/plainspooky/flappybird4msx

My version of Flappy Bird for MSX Computers

assembly game msx msx-computers

Last synced: 07 Jan 2025

https://github.com/antoniond/geometrix

A puzzle game for GB and GBC.

assembly assembly-language game gameboy

Last synced: 12 Oct 2024

https://github.com/antoniond/back-to-color

Back to Color, a GBC demo for the GBDev 2014 compo.

assembly assembly-language demoscene gameboy

Last synced: 12 Oct 2024

https://github.com/ibara/a80

Intel 8080/Zilog Z80 assembler written in D.

8080 assembler assembly coding cpm d dlang i80 i8080 intel programming retro retrocomputing z80 zilog

Last synced: 22 Oct 2024

https://github.com/ashvardanian/benchmarkingtutorial

Google Benchmark tutorial for C/C++ developers diving into High-Performance Computing and Numerical Methods ⏱️

assembly benchmark cpp cpp-programming cpp17 gcc google-benchmark hpc intel-oneapi llvm performance tbb tutorial tutorials

Last synced: 07 Nov 2024

https://github.com/travorlzh/travoros

A simple OS running on Intel x86 architecture | No longer updating

assembly bootloader c i386 kernel operating-system os x86

Last synced: 16 Nov 2024

https://github.com/devinacker/xkas-plus

fork of the xkas (v14) cross assembler

6502 assembler assembly assembly-language nes rom-hacking romhacking snes

Last synced: 12 Oct 2024

https://github.com/naavis/roboto-demo

Game Boy demo for Skrolli Party 2017.

assembly assembly-language demo demoscene gameboy

Last synced: 12 Oct 2024

https://github.com/bcgsc/ntlink

Minimizer-based assembly scaffolding and mapping using long reads

assembly bioinformatics long-reads minimizers scaffolding

Last synced: 09 Nov 2024

https://github.com/freem/freemlib-neogeo

library(-ish) and utils for programming the Neo-Geo

assembly neo-geo neogeo

Last synced: 09 Nov 2024

https://github.com/rabbitmq/horus

Erlang library to create standalone modules from anonymous functions

assembly elixir elixir-library erlang erlang-library

Last synced: 22 Jan 2025

https://github.com/xyl2k/dongleme

Feitian Rockey4ND dongle testing

assembly dongle dongle-emulation masm32 rockey4nd utilities

Last synced: 09 Nov 2024

https://github.com/allalgorithms/assembly

Implementation of All ▲lgorithms in Assembly Programming Language

algorithms allalgorithms assembly hacktoberfest

Last synced: 24 Nov 2024

https://github.com/aljoshakoecher/step-to-json

A parser that can be used to extract the system structure of a step file and output as json

assembly cad cae component-structure converter json parser step

Last synced: 29 Sep 2024

https://github.com/therealdreg/nasm_linux_x86_64_pure_sharedlib

NASM Linux x86_64 pure (no deps) shared library (.so), POC for Reflective ELF SO injection

assembly library-injection linux linux-library nasm nasm-assembly reflection-library reflective-injection shared-library shellcode x86-64

Last synced: 28 Oct 2024

https://github.com/sebastiandine/openNES-Snake

Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.

6502 assembly c doxygen game-development homebrew nes nintendo snake-game

Last synced: 10 Nov 2024

https://github.com/martinclauss/syscall_number

This tool gives you the Linux system call number (32bit and 64bit x86) for a system call name (e.g., read, write, ...).

asm assembly cli ctf exploit-development linux pwn python rop shellcode-development syscalls x86-32 x86-64

Last synced: 16 Dec 2024

https://github.com/ibara/bf256

Brainfuck compiler under 256 bytes in size.

amd64 assembler assembly brainfuck bsd c compiler linux minimal minimalism openbsd unix x86-64

Last synced: 23 Oct 2024

https://github.com/nullean/assembly-rewriter

Rewrite .NET assemblies to allow referencing of two different versions

assembly csharp dll dotnet il-rewriting mono-cecil rewriting

Last synced: 02 Dec 2024

https://github.com/brosck/mbroverwrite

「💽」MBR Overwrite malware for linux

assembly c harddisk hardware malware mbr overwrite virus

Last synced: 13 Nov 2024

https://github.com/shred/identify

Amiga library for hardware identification

amiga-library aminet assembly hardware-information

Last synced: 02 Jan 2025

https://github.com/hueifeng/tinyvfs

The virtual file system embeds (js, css, html, cshtml) and other files into the dll, so that it can be used like a physical file during operation.

assembly cshtml embedded embedded-files middleware netcore physical-files razor virtual-files

Last synced: 27 Oct 2024

https://github.com/siraben/r216-forth

A Forth implementation for the R216K8B Powder Toy computer.

assembly fantasy-computer forth powder-toy

Last synced: 01 Nov 2024

https://github.com/inspirate789/bmstu-mdpl

:floppy_disk:Лекции и лабораторные работы по курсу "Машинно-зависимые языки программирования" в МГТУ им. Н. Э. Баумана

4sem 8086 asm assembler assembly bmstu dos ics7 iu7 make makefile masm mdpl nasm x86 x86-64

Last synced: 23 Nov 2024

https://github.com/realnegate/asmsnake

Snake Game written in x86-64 Assembly for Windows

assembly assembly-x86-64 snake snake-game windows

Last synced: 07 Nov 2024

https://github.com/xyproto/jit

:vulcan_salute: Go module and utility for executing machine code

assembly go jit machinecode programming-language

Last synced: 11 Jan 2025

https://github.com/mauri870/baking-pi

My code for Baking Pi - Operating Systems Development online course by Cambridge University (Raspberry Pi 3 update)

arm assembly baking-pi cambridge-university os-development raspberry-pi-3

Last synced: 07 Nov 2024

https://github.com/dmjio/lc3

:floppy_disk: The LC3 virtual machine

assembly haskell instruction-set-architecture lc3 opcodes virtual-machine

Last synced: 16 Nov 2024

https://github.com/sailro/dependencypath

Find transitive dependencies in assemblies

assembly dependency reference transitive

Last synced: 02 Nov 2024

https://github.com/dronperminov/turingcpu

Симулятор CPU на машине Тьюринга

assembler assembly turing-machine

Last synced: 01 Dec 2024

https://github.com/grahambates/m68k-lsp

Language Server Protocol implementation for Motorola 68000 assembly

68000 amiga asm assembly language-server language-server-protocol lsp m68k

Last synced: 27 Oct 2024

https://github.com/aditeyabaral/mpca-lab-ue18cs256

A repository containing the source codes for the Microprocessors and Computer Architecture Laboratory course (UE18CS256) at PES University.

arm assembly computer-architecture

Last synced: 16 Nov 2024

https://github.com/pyvesb/asm-game-of-life

:video_game: Assembly implementation of Conway's Game of Life, using NASM assembler for Linux x86-64.

assembler assembly game-of-life nasm x86-64

Last synced: 13 Oct 2024

https://github.com/dmjio/LC3

:floppy_disk: The LC3 virtual machine

assembly haskell instruction-set-architecture lc3 opcodes virtual-machine

Last synced: 08 Nov 2024

https://github.com/kylecs/Kernel

A very simple kernel with terminal driver, written in C and assembly. Work in progress.

assembly c kernel low-level

Last synced: 23 Oct 2024

https://github.com/m4n3dw0lf/assembly-x64

My Collection of x64 Assembly programs with NASM

assembly assembly-collection nasm

Last synced: 28 Oct 2024

https://github.com/hobbyoss/opennask

nask clone assembly, it can boot tiny OS with Linux

assembly bootloader hobby-os

Last synced: 15 Nov 2024

https://github.com/gramaziokohler/robotic_assembly_workshop

Materials for the Robotic Assembly workshop using COMPAS framework

assembly compas-fab workshop

Last synced: 06 Nov 2024

https://github.com/skx/z80-examples

Z80 assembly-language programs.

assembly assembly-language-programming assembly-z80 z80

Last synced: 08 Nov 2024

https://github.com/michaelkamprath/bespokeasm

An assembler that works with custom instruction sets.

assembler assembly assembly-language custom custom-assembler

Last synced: 12 Oct 2024

https://github.com/wtsi-hpag/Scaff10X

Pipeline for scaffolding and breaking a genome assembly using 10x genomics linked-reads

10xgenomics assembly bioinformatics breaking genome genomics scaffolding

Last synced: 25 Oct 2024

https://github.com/obskyr/hamtaro-in-pieces

A disassembly of the wonderful Game Boy Color game Hamtaro: Ham-Hams Unite!

assembly crystal disassembly game-boy game-boy-color hamtaro retro rgbds

Last synced: 23 Nov 2024

https://github.com/gyrovorbis/tiny3dengine

Tiny 3D Engine for the Sega Dreamcast's Visual Memory Unit by Rockin'-B, written in pure LC86k assembly.

3d-engine 8bit assembly dreamcast-vmu visual-memory visual-memory-unit vms vmu

Last synced: 05 Nov 2024

https://github.com/gamemann/c-to-assembly-tests

A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.

assembler assembly c clang dump gcc intel jit llc llvm obj objdump optimization perf performance x86 x86-64

Last synced: 27 Oct 2024

https://github.com/kvakil/0asm

x86 assembler in 512 bytes of x86 machine code

assembler assembly demoscene x86

Last synced: 08 Nov 2024

https://github.com/yorkie/lv

compile your JavaScript to native code in pure JavaScript

assembly compiler javascript

Last synced: 08 Nov 2024

https://github.com/felipenlunkes/osdevbr

Tutoriais e referências para o desenvolvimento de um sistema operacional (português)

assembly c operating-system osdev portuguese sistema-operacional tutorial

Last synced: 07 Nov 2024

https://github.com/adamniederer/riscv-mode

Major mode for RISC V assembly

assembly emacs riscv

Last synced: 15 Oct 2024

https://github.com/edoardottt/asm-snippets

Some of my assembly code (examples, iterative and recursive algorithms) from Computer's Architecture course in Sapienza University, CS Bachelor's Degree :floppy_disk:

algorithms asm asm-mars assembler assembly assembly-language assembly-language-programming assembly-x86 assemblyscript computer-hardware cpu mips mips-architecture mips-assembly mips-processor parallelism processor recursive-algorithms storage

Last synced: 28 Oct 2024

https://github.com/brenns10/yams

YAMS: Awesome MIPS Server

assembly brainfuck http-server java mars mips

Last synced: 06 Nov 2024

https://github.com/hawkw/decaf

like Java, but less so

assembly compiler jasmin language scala toy

Last synced: 27 Oct 2024

https://github.com/offlinemark/spym

MIPS ISA toolchain including a (dis)assembler, debugger, and vm.

assembly binaries emulator mips python

Last synced: 27 Oct 2024

https://github.com/cadaver/miniplayer

Feature-limited C64 music playroutine

assembly c c64 music-player

Last synced: 27 Oct 2024

https://github.com/plummerssoftwarellc/petrock

A spectrum analyzer display for the PET/C64 driven by an M5Stick on the USERPORT

assembly c64 commodore m5stickcplus pet

Last synced: 09 Nov 2024

https://github.com/prasad89/x86-assembly-programs

This repository showcases x86 assembly programs developed using NASM and GCC, as part of coursework undertaken at the Pune University Computer Science Department (PUCSD). Additionally, the repository includes informative notes in PDF format, providing valuable insights into the concepts explored during the course.

assembly assembly-language assembly-x86 c gcc nasm

Last synced: 18 Nov 2024

https://github.com/celebi-pkg/riscv-assembler

RISC-V Assembly code assembler package for Python.

assembler assembly instruction-set-architecture python risc-v riscv riscv-assembler

Last synced: 14 Oct 2024

https://github.com/jrob774/gbisaac

A demake of The Binding of Isaac for the Nintendo Game Boy.

assembly binding-of-isaac game game-boy game-boy-development game-development gameboy gbisaac rom the-binding-of-isaac

Last synced: 06 Nov 2024

https://github.com/alexfru/win16asm

New Executable (NE) for 16-bit Windows with NASM

assembly new-executable win16 windows x86

Last synced: 12 Nov 2024

https://github.com/roerohan/8086.js

A basic web-based 8086 emulator built with Javascript :rocket:

8086 8086-emulator assembly hacktoberfest hacktoberfest2020 hacktoberfest2021 javascript

Last synced: 05 Dec 2024

https://github.com/zesterer/tupai

A modular POSIX-like operating system created for educational purposes

assembly cpp kernel os os-development osdev posix unix x86 x86-64

Last synced: 13 Oct 2024

https://github.com/mlomb/onnx2code

Convert ONNX models to plain C++ code (without dependencies)

assembly cpp inference machine-learning onnx python

Last synced: 02 Nov 2024

https://github.com/thesephist/august

Assembler from scratch written in Ink, supporting ELF on x86_64 and more.

assembler assembly elf ink

Last synced: 18 Nov 2024

https://github.com/inspirate789/bmstu-os

:tv: Лекции, семинары и лабораторные работы по курсу "Операционные системы" в МГТУ им. Н. Э. Баумана.

5sem assembly bmstu c ics7 input-output iu7 linux linux-kernel notes operating-systems os papers rpc transactions unix

Last synced: 23 Nov 2024

https://github.com/ratfactor/meow5

An extremely concatenative programming language

assembly concatenative concatenative-language nasm

Last synced: 14 Oct 2024

https://github.com/justinmeiners/lc3-rogue

Roguelike tunnel generator in LC3 assembly. (Homework)

assembly lc3 lc3-assembly

Last synced: 29 Oct 2024

https://github.com/matthesjh/coq-tal

Formalization of Typed Assembly Language (TAL) in Coq

assembler assembly coq language tal type-system

Last synced: 13 Oct 2024

https://github.com/ibara/echo

Learn how argc and argv are passed from environment to Unix program.

assembly bsd c echo learning linux minimalism openbsd pedagogy programming teaching unix

Last synced: 23 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/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