๐Ÿ‡ฌ๐Ÿ‡ง Made in United Kingdom

Discover United Kingdom's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of United Kingdom.

TOP Assembly Projects

1
PacktPublishing/Mastering-OpenCV-4-Third-Edition

PacktPublishing/Mastering-OpenCV-4-Third-Edition

Mastering OpenCV 4, Third Edition, published by Packt publishing
Assembly
520
star
2
CJ42/All-About-Solidity

CJ42/All-About-Solidity

A series of tutorials that cover most of the core elements of the Solidity language
Assembly
501
star
3
AntonioND/ucity

AntonioND/ucity

The open-source city-building game for Game Boy Color.
Assembly
390
star
4
dlandahl/theos

dlandahl/theos

The Operating System
Assembly
207
star
5
PacktPublishing/Modern-Computer-Architecture-and-Organization

PacktPublishing/Modern-Computer-Architecture-and-Organization

Modern Computer Architecture and Organization, published by Packt
Assembly
160
star
6
tgjones/slimshader

tgjones/slimshader

SlimShader is a Direct3D shader bytecode parser for .NET and C++
Assembly
152
star
7
PacktPublishing/Modern-Computer-Architecture-and-Organization-Second-Edition

PacktPublishing/Modern-Computer-Architecture-and-Organization-Second-Edition

Modern Computer Architecture and Organization โ€“ Second Edition, Published by Packt
Assembly
143
star
8
ajpc500/NimlineWhispers

ajpc500/NimlineWhispers

A very proof-of-concept port of InlineWhispers for using syscalls in Nim projects.
Assembly
132
star
9
blockchain/unused-My-Wallet-iPhone

blockchain/unused-My-Wallet-iPhone

For latest source, please see: https://github.com/blockchain/My-Wallet-V3-iOS
Assembly
127
star
10
BigEvilCorporation/TANGLEWOOD

BigEvilCorporation/TANGLEWOOD

A puzzle-platforming game for the SEGA Mega Drive and Genesis, in 68000 assembly
Assembly
123
star
11
BigEvilCorporation/megadrive_samples

BigEvilCorporation/megadrive_samples

Small, discreet, complete samples for the SEGA Mega Drive/Genesis in 68000 assembly
Assembly
94
star
12
devkitPro/nds-examples

devkitPro/nds-examples

Assembly
93
star
13
Kroc/elite-harmless

Kroc/elite-harmless

Disassembly (CA65) of the Commodore 64 port of the seminal space-sim Elite, by Ian Bell / David Braben.
Assembly
92
star
14
ashwio/arm64-hypervisor-tutorial

ashwio/arm64-hypervisor-tutorial

Assembly
88
star
15
jcoglan/nand2tetris

jcoglan/nand2tetris

Solutions for http://www.nand2tetris.org/
Assembly
87
star
16
xu-ji/assembly_chess

xu-ji/assembly_chess

Assembly
85
star
17
faissaloo/echo

faissaloo/echo

echo in 153 bytes (99% smaller) (x86)
Assembly
81
star
18
colonelsalt/Rocket-Edition

colonelsalt/Rocket-Edition

ROM hack of Pokรฉmon FireRed, in which you play as the bad guys.
Assembly
79
star
19
dpt/The-Great-Escape

dpt/The-Great-Escape

Classic ZX Spectrum game "The Great Escape" reverse engineered
Assembly
79
star
20
ridoluc/RunTiny

ridoluc/RunTiny

Endless runner game of 700 bytes that fits into an ATtiny10
Assembly
71
star
21
raspberrypi/rpi-sense

raspberrypi/rpi-sense

Sense HAT firmware and driver
Assembly
67
star
22
simonjhall/copies-and-fills

simonjhall/copies-and-fills

Assembly
67
star
23
breakintoprogram/agon-bbc-basic

breakintoprogram/agon-bbc-basic

Official AGON QUARK Firmware: BASIC Interpreter
Assembly
65
star
24
nakst/flip

nakst/flip

A 16-bit Lisp based operating system.
Assembly
62
star
25
fabianishere/boot2flappy

fabianishere/boot2flappy

Flappy Bird as bootable UEFI executable
Assembly
60
star
26
BigEvilCorporation/LUMINARY

BigEvilCorporation/LUMINARY

A game engine for SEGA Mega Drive in 68000 assembly
Assembly
60
star
27
KevEdwards/Galaforce1BBC

KevEdwards/Galaforce1BBC

Galaforce - BBC Micro, Full source code.
Assembly
60
star
28
mikedailly/Lemmings

mikedailly/Lemmings

ZX Spectrum Next Lemmings
Assembly
54
star
29
jdinunzio/forthos

jdinunzio/forthos

x386 OS developed in Forth
Assembly
52
star
30
alblue/8086tiny

alblue/8086tiny

8086tiny interpreter by Adrian Cable, taken from http://www.megalith.co.uk/8086tiny/
Assembly
52
star
31
kcsongor/arm-doom

kcsongor/arm-doom

Doom-like engine on Raspberry Pi, in pure bare metal assembly
Assembly
52
star
32
nbdd0121/stackful

nbdd0121/stackful

Free conversion between async and sync in Rust
Assembly
51
star
33
Jambo51/GBA-Pokemon-Engine

Jambo51/GBA-Pokemon-Engine

Source code for my Open Source GBA Pokรฉmon Game Engine
Assembly
47
star
34
yaglo/mynes

yaglo/mynes

Simple NES Emulator
Assembly
46
star
35
duncanspumpkin/NeHeNASM

duncanspumpkin/NeHeNASM

NeHe's OpenGL Tutorial in NASM
Assembly
45
star
36
ras52/bootstrap

ras52/bootstrap

Richard's compiler bootstrap experiment
Assembly
45
star
37
rhargreaves/zx-spec

rhargreaves/zx-spec

A unit testing framework for Sinclair ZX Spectrum assembly
Assembly
45
star
38
xiyurain/UltraOS

xiyurain/UltraOS

A Rust based Multicore OS developed by UltraTeam, HITsz. Currently updated on https://gitee.com/LoanCold/ultraos_backup
Assembly
45
star
39
FlingOS/Getting-Started-Tutorials

FlingOS/Getting-Started-Tutorials

Resources to accompany the Getting Started tutorial series.
Assembly
45
star
40
OsandaMalith/PESecInfo

OsandaMalith/PESecInfo

A simple tool to view important DLL Characteristics and change DEP and ASLR
Assembly
45
star
41
remy/next-http

remy/next-http

Send and recieve http requests into banks - for the Spectrum Next
Assembly
44
star
42
andysworkshop/ase

andysworkshop/ase

Andy's Workshop Sprite Engine
Assembly
43
star
43
xlq/aos

xlq/aos

Applied operating system - an operating system kernel written in the ATS programming language.
Assembly
43
star
44
gfoot/sdcard6502

gfoot/sdcard6502

Reading SD cards on a homebrew 6502 computer - tutorial guide and sample code
Assembly
41
star
45
linuxthor/asm

linuxthor/asm

assembly language examples, mostly Linux
Assembly
41
star
46
PacktPublishing/Mastering-Assembly-Programming

PacktPublishing/Mastering-Assembly-Programming

Published by Packt
Assembly
40
star
47
jonathanopalise/lotus-ste

jonathanopalise/lotus-ste

Enhancements to the Atari ST version of Lotus Esprit Turbo Challenge to support STE hardware features
Assembly
40
star
48
dan-c-underwood/vscode-arm

dan-c-underwood/vscode-arm

Armยฎ Syntax highlighting for VSCode
Assembly
39
star
49
linuxthor/uul

linuxthor/uul

ELF binary that runs on several different *nix flavours. Works out which variant it's being run on and runs code specific to that.
Assembly
39
star
50
cvghivebrain/s1disasm

cvghivebrain/s1disasm

Sonic the Hedgehog (Mega Drive) Hivebrain 2022 disassembly
Assembly
38
star
51
marc365/AMOS-Professional-365

marc365/AMOS-Professional-365

AMOS Professional for the Amiga 68K range of computers.
Assembly
38
star
52
JamesSheppardd/Nerdy-Nights-ca65-Translation

JamesSheppardd/Nerdy-Nights-ca65-Translation

A translation of the popular Nerdy Nights tutorial for creating NES games, originally written in NESASM, translated to ca65
Assembly
38
star
53
Palmr/cart-dumper

Palmr/cart-dumper

๐ŸŽฎ Gameboy ROM for cartridge dumping
Assembly
37
star
54
OsandaMalith/bootloader

OsandaMalith/bootloader

My OS Stuff :)
Assembly
37
star
55
loreloc/mkpoly

loreloc/mkpoly

A simple polymorphic engine
Assembly
37
star
56
philspil66/IBM-PC-BIOS

philspil66/IBM-PC-BIOS

This is a reconstruction of the original 1981-82 IBM PC BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals.
Assembly
36
star
57
1888games/GalagaC64

1888games/GalagaC64

Assembly
35
star
58
muckypaws/AmstradCPC

muckypaws/AmstradCPC

Amstrad CPC Source Code
Assembly
35
star
59
KevEdwards/CrazeeRiderElectron

KevEdwards/CrazeeRiderElectron

Crazee Rider for the Acorn Electron home computer ( full, buildable 6502 source code )
Assembly
34
star
60
PyvesB/javassembly

PyvesB/javassembly

๐Ÿ’พ Calling Assembly from Java: simple example using the JNI and NASM.
Assembly
34
star
61
gfoot/simplevga6502

gfoot/simplevga6502

Simple VGA solution for 6502 homebrew computers
Assembly
34
star
62
PacktPublishing/Binary-Analysis-Cookbook

PacktPublishing/Binary-Analysis-Cookbook

Binary Analysis Cookbook, published by Packt
Assembly
33
star
63
ssbostan/zagros

ssbostan/zagros

Zagros Open Source Operating System
Assembly
33
star
64
kieranhj/elite-beebasm

kieranhj/elite-beebasm

BBC Elite source for BeebAsm assembler
Assembly
32
star
65
simondotm/bbc-micro-3d

simondotm/bbc-micro-3d

BBC Micro 6502 3D Graphics Renderer by Nick Jameson
Assembly
30
star
66
AntonioND/geometrix

AntonioND/geometrix

A puzzle game for GB and GBC.
Assembly
29
star
67
1888games/ArlasoftC64

1888games/ArlasoftC64

Assembly
28
star
68
lochsh/gpio-toggle-exercise

lochsh/gpio-toggle-exercise

Thumb 2 assembly exercise for toggling a GPIO on an STM32F4
Assembly
28
star
69
vinheim3/sakuraWars1-disasm

vinheim3/sakuraWars1-disasm

Assembly
27
star
70
solenum/exeman

solenum/exeman

A Gameboy game, My Ludum Dare 38 entry
Assembly
27
star
71
Olical/nand2tetris

Olical/nand2tetris

My workings for book / project. Don't copy them for the Coursera course!
Assembly
27
star
72
ianmiell/docker-sleep

ianmiell/docker-sleep

Smallest Docker image I can muster
Assembly
27
star
73
OsandaMalith/Anti-Debug

OsandaMalith/Anti-Debug

Some of the Anti-Debugging Tricks
Assembly
27
star
74
simonowen/pacemuzx

simonowen/pacemuzx

Pac-Man emulator for Sinclair ZX Spectrum
Assembly
26
star
75
OliWright/digirain

OliWright/digirain

Implementation of the Matrix Digital Rain effect, but designed to run on something like an IBM PC with a 5151 monitor.
Assembly
26
star
76
MrKWatkins/ZXSpectrumNextTests

MrKWatkins/ZXSpectrumNextTests

Test programs for the ZX Spectrum Next.
Assembly
26
star
77
Bread80/Amstrad-CPC-BASIC-Source

Bread80/Amstrad-CPC-BASIC-Source

Amstrad CPC BASIC Source
Assembly
26
star
78
AntonioND/back-to-color

AntonioND/back-to-color

Back to Color, a GBC demo for the GBDev 2014 compo.
Assembly
26
star
79
Bread80/CPC6128-Firmware-Source

Bread80/CPC6128-Firmware-Source

Unassembled Amstrad CPC6128 Firmware
Assembly
25
star
80
vinheim3/tetris-gb-disasm

vinheim3/tetris-gb-disasm

Assembly
25
star
81
linuxthor/iamdynamic

linuxthor/iamdynamic

Linux assembly language minimal 'dynamic ELF' example plus experiments
Assembly
24
star
82
rhargreaves/mega-drive-serial-port

rhargreaves/mega-drive-serial-port

Tools and docs for using a SEGA Mega Drive controller port in serial mode
Assembly
24
star
83
corsix/pigz

corsix/pigz

Optimised x86-64 gzip decompressor
Assembly
24
star
84
rzhikharevich/swift-bare-bones

rzhikharevich/swift-bare-bones

Swift Bare Bones
Assembly
24
star
85
devkitPro/maxmod

devkitPro/maxmod

Assembly
23
star
86
djbottrill/ESP32-Z80-Emulator

djbottrill/ESP32-Z80-Emulator

Z80 Emulator for ESP32 including Basic and CP/M 2.2
Assembly
23
star
87
breakintoprogram/agon-projects

breakintoprogram/agon-projects

Official AGON QUARK Firmware: Projects
Assembly
22
star
88
hraberg/akeem

hraberg/akeem

Akeem is a small JIT-ed subset of R7RS Scheme written in x86-64 assembler as an experiment.
Assembly
22
star
89
cheesestraws/lisa-gemdos

cheesestraws/lisa-gemdos

GEMDOS for the Apple Lisa
Assembly
22
star
90
djbottrill/rp2040_z80_emulator

djbottrill/rp2040_z80_emulator

Z80 Emulator for Raspberry Pi Pico and other RP2040 based MCU boards
Assembly
21
star
91
PyvesB/asm-game-of-life

PyvesB/asm-game-of-life

๐ŸŽฎ Assembly implementation of Conway's Game of Life, using NASM assembler for Linux x86-64.
Assembly
21
star
92
KevEdwards/Galaforce2BBC

KevEdwards/Galaforce2BBC

Galaforce 2 for the BBC Micro home computer from 1987 ( full, buildable 6502 source code )
Assembly
20
star
93
edrosten/8bit_rng

edrosten/8bit_rng

Fast, simple, quality random numbers on an 8 bit microcontroller.
Assembly
20
star
94
1888games/Donkey-Kong-Junior-C64

1888games/Donkey-Kong-Junior-C64

C64 port of the Game & Watch version of Donkey Kong Junior.
Assembly
20
star
95
stufus/shellcode-implant-stub

stufus/shellcode-implant-stub

Source code in Win32 ASM and C for a shellcode execution wrapper designed to mitigate the risk of shellcode execution on a host other than a target network, intended for penetration testers and simulated attackers.
Assembly
20
star
96
jonathanopalise/stunt-car-racer-ste

jonathanopalise/stunt-car-racer-ste

Enhancements to the Atari ST version of Stunt Car Racer to support STE hardware features
Assembly
20
star
97
Empyreal96/W10M_unedited-decomp

Empyreal96/W10M_unedited-decomp

Pure Hex-rays Decompiler Psudocode of various Windows 10 Mobile binaries, No edit have been done to the output, you will need to piece together each function, class etc.Provided "as-is"
Assembly
20
star
98
grahambates/68kcounter

grahambates/68kcounter

68000 ASM source code cycle counter
Assembly
20
star
99
Clownacy/Sonic-2-Clone-Driver-v2

Clownacy/Sonic-2-Clone-Driver-v2

Enhanced SMPS 68k Type 1b sound driver, featuring a two-channel DAC driver.
Assembly
19
star
100
BigEvilCorporation/s3k_hijack

BigEvilCorporation/s3k_hijack

Assembly
19
star