Starred repositories
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level la…
Universal matrix multiplier, an improvement on the design of Systiolic Matrix multiplier in verilog.
Final Project for Digital Systems Design Course, Fall 2020
Collect some CS textbooks for learning.
Network worms capable of stealing files from and deleting sensitive information from remote system.
Python network worm that spreads on the local network and gives the attacker control of these machines.
Open-source high-performance RISC-V processor
Instruction set simulator for RISC-V, MIPS and ARM-v6m
Learn how to build our own RV32I core and use it on FPGA.
Beginner learning materials on how to reverse engineer video games
Tiny cute emulator plugin for IDA based on unicorn.
VHDL course at Brno University of Technology
Portable RISC-V System-on-Chip implementation: RTL, debugger and simulators
IDA Pro plugin with a rich set of features: decryption, deobfuscation, patching, lib code recognition and various pseudocode transformations
Branch Predictor Optimization for BlackParrot
Low-Level Programming Roadmap and Resources
A helicopter game written for the Nexys 4 DDR Board in VHDL
Space Invaders game implemented with VHDL
An open-source microcontroller system based on RISC-V
💫 ✨ 🎇 School 42 project. Implementation of programming game “Core War”.
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies