assyrianic
Computer/Electronics Engineering Student, Hobby Programming Language, CPU & Bytecode VM Researcher/Designer. I can't stop researching, send help
Pinned Repositories
Bisqwits-Portal-Render-Engine
Bisqwit's Portal Rendering Engine, written in C, updated to use SDL2 and C99 standard.
Harbol
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+
LibModSys
an inter-plugin communications plugin-library for SourceMod.
SM-Ordmap
A Hash Table that preserves insertion order for SourceMod Plugins.
SourceGo
SourceGo is a transpiler that transforms a subset of Golang-like code to equivalent SourcePawn.
sptools
a frontend library for the SourcePawn scripting language.
Tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Targum-Lexer
Configurable lexing library.
assyrianic's Repositories
assyrianic/Tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
assyrianic/Harbol
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+
assyrianic/SourceGo
SourceGo is a transpiler that transforms a subset of Golang-like code to equivalent SourcePawn.
assyrianic/Bisqwits-Portal-Render-Engine
Bisqwit's Portal Rendering Engine, written in C, updated to use SDL2 and C99 standard.
assyrianic/sptools
a frontend library for the SourcePawn scripting language.
assyrianic/LibModSys
an inter-plugin communications plugin-library for SourceMod.
assyrianic/-TF2-Mechanized-Mercs
vehicle mod for team fortress 2.
assyrianic/Targum-Parser
Targum Parser is a string-configured, PEG interpreted parser.
assyrianic/SM-Unsafe
Unsafe Extension for SourceMod
assyrianic/Targum-Lexer
Configurable lexing library.
assyrianic/LiteSpiCE
a lightweight SPICE program intended for the TI-84 CE Plus
assyrianic/PreviousCodingWorkshops
assyrianic/raylib
A simple and easy-to-use library to enjoy videogames programming
assyrianic/Text-Input-Math-Calculator-Workshop
educational workshop & material for teaching Computer Science & Computer Engineering students in how to create a math calculator using lexical analysis and parsing theory.
assyrianic/TF2-Medieval-Fortress-Remake
[unfinished] remake of Medieval Fortress
assyrianic/TwoStackReg-BytecodeVM
a bytecode VM that uses the top of stack + 1 as main registers.
assyrianic/Accumulator-BytecodeVM
bytecode VM that uses an accumulator design (single register + stack(s)).
assyrianic/c-ray
c-ray is a small, simple path tracer written in C
assyrianic/CompTutoringNotes
a collection of ramblings and notes I use to tutor and learn various Comp Sci and Electrical Eng topics.
assyrianic/CSE360-SP2025-HW2
assyrianic/llm.c
LLM training in simple, raw C/CUDA
assyrianic/mtwister
A pure C implementation of the Mersenne twister is a pseudo-random number generation algorithm.
assyrianic/PythonForEngineersWorkshop
a set of PDFs for teaching students of various engineering disciplines about Python
assyrianic/smallchat
A minimal programming example for a chat server
assyrianic/StackReg-BytecodeVM
A 3-register operation bytecode VM that uses the stack as a dynamic register file.
assyrianic/syriac-dictionary
A Syriac hunspell dictionary implementation
assyrianic/SyriacWordTools
List of Biliteral, Triliteral, Quadliteral Roots, and assorted Linguistic tools for Syriac/Eastern-Neo-Aramaic
assyrianic/system-design
Learn how to design systems at scale and prepare for system design interviews
assyrianic/TwoReg-BytecodeVM
a Pawn-style two-register VM
assyrianic/youtube-adblock
Mozilla Firefox Add-On Accelerating and Skipping YouTube Ads in Less Than a Second