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/theluqmn/temperate

Temperature converter program written in 64-bit x86 asm, compiled with NASM

64-bit asmx86 assembly assembly-x86 nasm nasm-assembly

Last synced: 30 Jan 2025

https://github.com/haroldo-ok/sam

SAM - Simple Adventure Maker for the Sega Master System

adventure-maker assembly game sega-master-system z80

Last synced: 30 Jan 2025

https://github.com/anne-gcd/MTG-Link

MTG-Link: Local assembly tool for linked-read data

assembly barcodes bioinformatics gapfilling linked-reads

Last synced: 25 Oct 2024

https://github.com/sclorentz/asm

Alguns testes que fiz usando ASM e suas diferentes versões

arm64 assembly assembly-x86-64

Last synced: 16 Nov 2024

https://github.com/frost-lord/dynamic-scheduling

Dynamic Scheduling using Tomasulo’s Algorithm

algorithm assembly emulator ibm rust tomasulos-algorithm

Last synced: 12 Oct 2024

https://github.com/katahiromz/dosstub

DOS stub program collection

assembler assembly dos msdos nasm program stub

Last synced: 12 Jan 2025

https://github.com/seantolstoyevski/crndm

RDRAND Instruction for Golang (created for simpleness and purity)

assembly go golang random random-number-generator rdrand rdseed x86-64

Last synced: 17 Jan 2025

https://github.com/daullmer/tic-tac-toe

Computer Engineering and Systems Programming (T3INF2005) project: Tic Tac Toe game in RICS-V simulator Rars

assembly dhbw game risc-v semester-3 tic-tac-toe

Last synced: 22 Dec 2024

https://github.com/walshyb/assembly-h1-linker

Assembly project converting a C++ linker to python

assembler assembly module-linker python

Last synced: 25 Jan 2025

https://github.com/jbouron/x86-kernel

A 32-bit x86 kernel written from scratch in C supporting multicore cpus and preemptible scheduling.

assembly kernel operating-system osdev x86

Last synced: 20 Jan 2025

https://github.com/zoosmand/ATtiny25_DS18B20_TM1637

The Digital Thermometer based on OneWire protocol. Sensor is DS18B20. Display use a 16-bit shift register TM1637.

asm assembler assembly attiny25 avr avrasm crc8 ds18b20 onewire tm1637

Last synced: 05 Nov 2024

https://github.com/zoosmand/ATtiny25_BMx280_I2C

BMP280 or BME280 connected to ATtiny25 via I2C

asm asmavr assembler assembly attiny25 avr bme280 bmp280 i2c usi

Last synced: 05 Nov 2024

https://github.com/eatcomics/libperspective

LibPerspective is a utility library for writing software on Sega Dreamcast VMU - By Kresna

8bit assembly dreamcast dreamcast-vmu library sega-dreamcast sega-vmu visual-memory visual-memory-unit vms vmu waterbear

Last synced: 05 Nov 2024

https://github.com/shreyansh26/cse312-computer-architecture-codes

Codes related to the Computer Architecture Course at IIT (BHU) Varanasi

assembly computer-architecture mips

Last synced: 14 Nov 2024

https://github.com/psmths/riscal-cpu

RISCAL is a 32-bit reduced instruction-set computer (RISC) designed for learning and research purposes. It is named after my dog, Rascal.

assembler assembly instruction-set-architecture machine-code obfuscation risc virtual-machine virtualization

Last synced: 17 Jan 2025

https://github.com/bemxio/bemxos

A 32-bit OS made for learning purposes

assembly bootloader c kernel low-level operating-system os

Last synced: 16 Jan 2025

https://github.com/totekuh/shellcrafter

Scripts, tools and code snippets for exploit development/assembly/shellcoding

assembly exploit exploit-development keystone pip python3 shellcode

Last synced: 16 Oct 2024

https://github.com/plummerssoftwarellc/petclock

Source code for the PET Clock discussed in a YouTube video about 6502 assembly

assembly c64 commodore pet

Last synced: 05 Jan 2025

https://github.com/davidsteinsland/x86-operating-system

My go at an operating system for the IA-32 architecture.

assembly operating-system x86

Last synced: 28 Dec 2024

https://github.com/mustafahakkoz/mips_projects

A single cycle circuit design with additional instrucitons like JRS, ORI, BGZEAL, SLLV, JMSUB, BALV on ModelSim Simulator is implemented.

assembly computer-organization mips modelsim

Last synced: 28 Jan 2025

https://github.com/superjmn/suppaz80

Silly cross-platform IDE for the Zilog Z80 CPU. Uses AvaloniaUI.

asm assembly avalonia avaloniaui compiler cross-platform dotnet emulator ide z80

Last synced: 29 Dec 2024

https://github.com/papkuworld/mbr-bootkit

A simple easy to use Bootkit written in Assembly and C/C++ (Project Under Development)

assembly bootkit mbr rootkit x86-assembly

Last synced: 12 Oct 2024

https://github.com/mtrzc0/bootldr

Unix-family, multiboot compliant bootloader

assembly bootloader i386 linux unix x86-64

Last synced: 12 Oct 2024

https://github.com/benmcavoy/strawberryvm

A fantasy virtual machine with limits on resources.

assembly fantasy-computer fantasy-console rust virtual-machine

Last synced: 07 Oct 2024

https://github.com/limdongjin/sicxe-assembler

SIC/XE Machine Project for System Programming(CSE4100) 2019 Spring, Sogang Univ.

assembler assembler-implementation assembly assignment c linker loader sic sic-xe-machines sicxe sogang

Last synced: 12 Jan 2025

https://github.com/pilotpirxie/assembler-apps

⚙️ Tiny apps and games written in assembly language for Turbo Assembler x86 16 bit

assembler assembler-x86 assembly assembly-language tasm turbo-assembler

Last synced: 12 Jan 2025

https://github.com/jslegendre/macos-cpuid

Using CPUID opcode on macOS

assembly cpuid macho macos x86-64

Last synced: 29 Dec 2024

https://github.com/caiorss/pget

Alternative command line dependency manager for .NET and F# projects.

assembly busybox dotnet fsharp introspection manager mono net nuget package tools utils

Last synced: 02 Jan 2025

https://github.com/afnanenayet/tiny-c

Work from my compilers class, in which we implemented an AST, a few optimizations, and linear scan register allocation for a subset of the C language.

assembly ast bison c compilers cpp flex lex llvm optimization yacc

Last synced: 15 Dec 2024

https://github.com/leynier/vimasm

Proyecto de Programación de Máquinas I.

assembly vim

Last synced: 20 Dec 2024

https://github.com/eersoy93/os93

My second attempt OS from scratch

assembly bootloader c kernel nasm os-development osdev

Last synced: 21 Dec 2024

https://github.com/leogaudin/libasm

A guide for libasm, a project to get familiar with Assembly language.

42 assembly libasm x86-64

Last synced: 08 Jan 2025

https://github.com/nubegamerpt/asm-emulator

ASM Emulator is a Simpler-way of having fun writing assembly!

assembly cpp cpp17 early-development ncurses

Last synced: 20 Oct 2024

https://github.com/sjackman/abyss-drosophila-melanogaster

:microscope: Assemble Drosophila melanogaster with ABySS

abyss assembly drosophila genome

Last synced: 21 Jan 2025

https://github.com/pdsmart/zsoft

zOS Operating System, apps and associated developments. Used in the ZPU, tranZPUter and SharpMZ projects but easily adapted to other embedded systems. Project uses C/C++, ARM and ZPU Assembler.

arduino armv7 assembly bash basic-interpreter c c-plus-plus cortex-m4 editor fatfs makefile operating-system rtl teensy35 teensyduino zpu

Last synced: 05 Dec 2024

https://github.com/digitsensitive/tiny4cpu

Tiny4CPU is a lightweight and educational 4-bit CPU emulator

4-bit-cpu assembly computer-architecture emulator microprocessor simulation

Last synced: 22 Dec 2024

https://github.com/stefanschramm/retroload

RetroLoad.com is a web application for converting tape archive files of historical computers into sound.

6502 6510 8bit-computers acorn-electron assembly atari800 c64 cpc464 hello-world kc85 lc80 msx retrocomputing retrogaming tape-archive ti994a vic20 vintage-computers z1013 z80

Last synced: 19 Oct 2024

https://github.com/ghazaleze/bootloader

Print a sentence on a screen

assembly bootloader nasm simple vmware

Last synced: 05 Jan 2025

https://github.com/evancarroll/nasm_linux_asm

Learn assembly, with NASM and Linux.

assembly gcc linker linux nasm x86 x86-64

Last synced: 11 Jan 2025

https://github.com/ksw2000/x64-nasm-practice

NASM on x86_64 Windows

assembly nasm

Last synced: 24 Jan 2025

https://github.com/user0332/untypedscript

A fast and easy-to-use compiled language with a base implementation written in Python

assembly assembly-x86 compiled compiler language new-language programming-language python python3 ucrt untyped untypedscript

Last synced: 15 Oct 2024

https://github.com/aditya-a-garwal/x86-64-assemblyexamples

A repository containing example Assembly programs written for the x86-64 architectures along with the linux kernel

assembler assembler-x86 assembly examples low-level nasm nasm-assembly x64-assembly

Last synced: 03 Jan 2025

https://github.com/valen-h/jsa

An (esolang) javascript assembly implementation.

assembly esolang goto jsa node typescript

Last synced: 25 Dec 2024

https://github.com/jofrfu/haw-v

Fork of a RISC-V compliant CPU, which originated in a project at the HAW Hamburg

assembly c fpga linux risc-processor risc-v vhdl vivado xilinx-fpga

Last synced: 13 Nov 2024

https://github.com/Radulfus/TM1638

AVR ASM Library to drive TM1638 from Titan Micro Electronics. It's a special circuit for LED control.

assembly avr tm1638

Last synced: 05 Nov 2024

https://github.com/nzeemin/gameboy-seadragon

Sea Dragon game port to GameBoy, WIP 🚧

8-bit assembly game gameboy retrocomputing

Last synced: 15 Jan 2025

https://github.com/livrasand/cad-hub

CAD Hub es una aplicación diseñada para los Testigos de Jehová que trabajan en los Departamentos de Asambleas de Circuito (CAD, por sus siglas en inglés)

assemblies assembly cadhub circuit-assemblies circuit-assembly jehovahs-witnesses jw jw-library jw-org jwpub

Last synced: 06 Nov 2024

https://github.com/fredhappyface/vscode.x86_64assembly

VS Code plugin providing language support for x86_64 assembly language in a variety of dialects

assembly assembly-x86 language-support nasm vscode vscode-extension vscode-language yasm

Last synced: 19 Jan 2025

https://github.com/engineersbox/quac-assembler

Assembles QuAC assembly into 16 bit QuAC v1.0 ISA binaries

asm assembler assembly go golang quac

Last synced: 27 Jan 2025

https://github.com/ivanmilin/riscv_multicore_cache_controller

This project is a final project in my master studies and it's done in a team of 2 people, Petar Stamenkovic and myself.

assembly formal-verification jasper-gold multicore-cpu ripes risc-v singlecycle-processor systemverilog

Last synced: 19 Dec 2024

https://github.com/eveheeero/fireman

Decompiler written in rust inspired by snowman (WIP)

assembly decompile decompiler disassembler ir reverse-engineering x64

Last synced: 12 Oct 2024

https://github.com/martin-olivier/minilibc

{Epitech} 2nd year project - MiniLibC

asm assembly assembly-x86-64 libc minilibc

Last synced: 17 Nov 2024

https://github.com/howl-anderson/microcpuid

A micro tool based on assembly language to detect and display CPU information

assembly assembly-language cpuinfo gnu-assembly x86

Last synced: 21 Jan 2025

https://github.com/shxntanu/se-lab-assignments

A collection of all Second Year Computer Engineering assignments from Savitribai Phule Pune University (SPPU).

algorithms assembly computer-graphics cpp data-structures dsa microprocessor oop sppu sppu-computer-engineering

Last synced: 19 Dec 2024

https://github.com/chuckterry/et-3400-simulator

A browser-based interactive simulator for the Heathkit® ET-3400 Microprocessor Trainer.

6800 assembly education emulator et-3400 heathkit learning machine-code microprocessor simulator trainer

Last synced: 25 Jan 2025

https://github.com/bitrake/odd_tests

miscellaneous explorations

assembly fasm2 tests x86 x86-64

Last synced: 30 Nov 2024

https://github.com/hatsusixty/nolang

Concatenative stack-based programming language designed for writing programs for computers.

assembly compiler go golang language programming-language

Last synced: 18 Jan 2025

https://github.com/kyuvi/lrv-asm

RISC-V assembler in Common Lisp

assembler assembly common-lisp lisp longan-nano risc-v risc-v-assembly

Last synced: 26 Jan 2025

https://github.com/silversquirl/zig-xed

Intel X86 Encoder Decoder library, as a Zig package

assembly x86 x86-64 x86-assembly zig zig-package

Last synced: 19 Dec 2024

https://github.com/turkishrational/trdos

Turkish Rational DOS 8086 (v1) and 386 (v2) Operating System Kernel (TRDOS project) files

16bit 32bit 386dos asm assembler assembly code dos386 kernel nasm os rational retro source trdos trdos1 trdos2 trdos3 turkish

Last synced: 06 Nov 2024

https://github.com/turkishrational/playmod

AC'97 MOD Player for DOS (no DPMI, no HIMEM.SYS, no AUDIO DRV, direct play)

ac-97 ac97 assembly dos mod modplay modplayer msdos musicplayer nasm pcdos player playmod retrodos sourcecode trdos

Last synced: 06 Nov 2024

https://github.com/superoo7/embedded_system

Embedded System with Assembly with PIC 16 and C/C++ with Arduino

arduino assembly pic-microcontroller pic16

Last synced: 23 Nov 2024

https://github.com/slembcke/pixler

C library for creating NES games.

6502 assembly c coroutines game nes

Last synced: 31 Jan 2025

https://github.com/64kramsystem/uasm-linux

UASM fork, fixed to compile on modern Linux systems

assembly assembly-language masm uasm

Last synced: 22 Jan 2025

https://github.com/janhancic/hopper

A simple 8bit computer VM, emulator and more

8bit assembly emulator golang learning-by-doing vm

Last synced: 31 Jan 2025

https://github.com/gergoerdi/chip-80

A CHIP-8 implementation for Z80

assembly chip8 haskell retrocomputing z80

Last synced: 17 Jan 2025

https://github.com/liziwl/embedded-systems

SUSTech Course CS301, Embedded Systems, fall 2017

assembly embedded-systems

Last synced: 16 Jan 2025

https://github.com/antoninhrlt/bootos

Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems

assembly kernel operating-system os x64 x86

Last synced: 31 Dec 2024

https://github.com/shiqimei/asm-exercise

大二下汇编实验题代码实现 | 课下思考题代码实现

asm assembly exercise

Last synced: 22 Dec 2024

https://github.com/jefersonsv/nuspecfromgithub

Utility to create .nuspec file from github and project assembly

assembly csproj github nuget nuspec

Last synced: 17 Dec 2024

https://github.com/gaowanlu/cours

guet cours web app

android assembly guet ios nextjs node react

Last synced: 01 Feb 2025

https://github.com/remram44/corewar2

A simple Corewar game written in C++ with Qt.

assembly corewar qt-gui

Last synced: 13 Dec 2024

https://github.com/markyturtle/hardwarekeyboardreader

Amiga Hardware Keyboard Reader

68000 amiga assembly cia keyboard timers

Last synced: 21 Jan 2025

https://github.com/tiagopog/talking-to-metal

Doing some assembly code just for fun... oh, wait!

assembler assembly nasm nasm-assembly x86 x86-64

Last synced: 16 Jan 2025

https://github.com/sudotto/rosaos

an operating system dedicated to Rosa the otter

asm assembly c low-level-programming nasm operating-system os osdev qemu x86-64

Last synced: 21 Jan 2025

https://github.com/macmade/patator

Toy disassembler project, using Capstone

app assembly capstone disassembler gui mac reverse-engineering s

Last synced: 12 Dec 2024

https://github.com/sampathbalivada/assembler-for-hack-computer

Contains the compiled binaries for Hack Assembly Language Assembler.

assembly nand2tetris python3

Last synced: 17 Jan 2025

https://github.com/neorandom/assembly-x86_64-nasm

Repository to store my tests with Assembly x86_64 using NASM on Linux

assembly assembly-x86 linux nasm x86-64

Last synced: 11 Dec 2024

https://github.com/71/blur

[No longer maintained] Run and edit a C# assembly at the same time. Convert LINQ Expressions and delegates to Mono.Cecil method bodies as well.

assembly cecil csharp

Last synced: 17 Jan 2025

https://github.com/mitranim/sublime-goasm

Syntax definition for Go assembly for Sublime Text

asm assembly go golang sublime-text syntax syntax-definition

Last synced: 09 Jan 2025

https://github.com/lironmiz/nand2tetriscourse

acadamic course in campus il about building a modern computer from basic logic gates such as "nand" to a general computer architecture that is designed execute any program such as "Tetris". and also building assambler

adders assembler assembly boolean-algebra boolean-arithmetic clock code-generation computer-architecture course cpu cycles flip-flops hardware-description-language learning-by-doing logic-gates machine-language memory-units parsing project register

Last synced: 15 Dec 2024

https://github.com/fredmaggiowski/mips-caesar-cipher

A MIPS recursive implementation of the Caesar Cipher

assembly caesar-cipher caesar-cipher-algorithm mips

Last synced: 11 Jan 2025

https://github.com/ximaz/nasm-stdlib

This repository is for learning purposes only ! It's just a project that aims to make me discover the assembly language's world by doing my own stdlib.

asm asmx86 assembly assembly-language assembly-language-programming assembly-x86 nasm nasm-assembler nasm-assembly nasm-language

Last synced: 12 Dec 2024