Ryan Cohen's repositories
Ripes
A graphical processor simulator and assembly editor for the RISC-V ISA
resume
My Resume
VSRTL
Visual Simulation of Register Transfer Logic
HydroManager
Working on a microcontroller-based manager for hydroponic systems.
caliga-bootloader
A bootloader that doesn't do much yet...
sjail
A proof-of-concept program for restricting access to certain files
uefi-rs
Rust wrapper for UEFI.
zfs-dkms-aur-pkg
NOTE: Use this patch at your own risk. Testing a patch for the zfs-dkms Arch Linux AUR package
some6502
A place to mess around with some 6502 emulators.
rc-coreutils-archive
A quick reimplementation of the "cat" Linux command I found in my project archives
rc-microkernel-archive
A project I found in my unpublished archives; an operating system I didn't get too far in. I enjoyed working on it, so I figured I'd share it :)
grub
Fork of GNU's GRUB 2 for sending patches
limine
Modern, advanced, portable, multiprotocol bootloader.
gcc
Working on a gcc optimization described at https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58770. Forked from gcc.gnu.org/git/gcc.git.
toy-bootboot
A toy implementation of the BOOTBOOT protocol for x86_64-uefi.
debian-install-instructions
Instructions for installing a debian system to a configuration of my liking.
grow
A website for viewing and importing data from growing plants.
cross-platform-toolchain
Some scripts for creating a cross-platform toolchain.
ssd1306-rp2040
A library for the SSD1306 OLED controller written in C. This library makes use of the raspberrypi pico-sdk and is meant to be used on an rp2040.
pico-thermometer
A thermometer using a raspberry pi pico, a DHT11, and a 7-segment display.
glad-cmake
A Cmake project that allows for a quick setup of the Glad loader.
RyanOS
A hobby operating system to just mess around with different concepts and have fun.
asOS
A hobby operating system for learning and fun.
test-renderer
A renderer for messing around in OpenGL
starship
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
rtga-rust
A toy rust crate for interfacing with TGA image files.