Roman Glaz's repositories
How-to-create-EXE-file
This repo is a guide how to create manually executable file in Windows OS.
Physical-labs
Здесь лежат лабы по физике от Vokerlee.
SHUE-Language
SHUE Language is a programming language, created by Vokerlee to support SHUE idea (SHUE or ШУЕ — Шизоидный уклад един)
CMM-Compiler
Compiler for CMM (or C--) language, created by Vokerlee.
Compiler-technologies
All the projects in this repo are educational projects of 1 semester in MIPT.
Ardua-Shooter
ArduaShooter is a shooter game, based on simulation 3D by ray-casting.
CMM-Language
This repository stores new programming language, created by Vokerlee (CMM or C-- language). All program are compiled through VASM (Vokerlee assembler).
CPP-Course-Intel
Here are the educational projects of the C++ course from Intel.
FPGA-MIPT-Course
This repo contains educational projects, connected with FPGA. All program are written for Altera Quartus IV.
Graphics-editor
Mini paint application.
Alarm-Clock-STM32
Final project of STM32 course — Alarm clock. It is written for STM32F051R8.
Fashion-MNIST-training
Convolutional neural network training and validation on Fashion-MNIST dataset.
gem5-arm-dev
The official repository for the gem5 computer-system architecture simulator with DVFS, PMU and other patches.
linux-6.1-arm-gem5
Linux kernel source tree with DVFS support for Gem5 (cpufreq + devfreq)
linux-api-course
The repo is for the subject "Computer Technologies". It contains educational projects of Unix principle of operation.
llvm-project-grisc-v
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
mipt-mips-simulator
Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
riscv32-func-simulator
This repo contains sources of simple interpreter of ELF file with RISC-V ISA.
Roman-Glaz-CV
My curriculum vitae