Explore GitLab
Discover projects, groups and snippets. Share your projects with others
-
A tiny crossband repeater which also has APRS built in. Designed for weather balloons
-
A hardware description language. Schematic blocks can be designed in Kicad and combined with code. I plan to use this when I design a relay computer.
-
Playing around with encoding/decoding bell202 (specifically, AX.25 frames)
-
-
A program that splits an input file into 2 files, where the lower/even bytes end up in one file and the upper/odd bytes end up in another. Useful for programming systems with a 16-bit data bus width that consists of 2 8-bit ROMs.
-
A collection of tools, code, schematics, and documentation to do with my Kaypro II ROM hacking
-
My crappy terminal OS
-
My attempt to change the Steam OS to the point where it behaves just like Debian Linux. This means getting rid of all the Steam-related stuff and installing some essential utilities, like apt-get.
-
Meant to be a successor to ax25. Built in packet-checksum, support for large packets(1kb+), and gzip compression. When sending something longer than the packet length, it is automatically broken up and reassembled on the other side.
-
Lox interpreter in rust
-
Automatically downloads YT subscriptions
-
Allows viable satellites to be found given multiple points on the Earth
-
A CLI ham radio QSO logger
-
This is a chrome extension I wrote to prank some friends. Every day, it lowers playback rate on YouTube by 1%, until it hits a target speed of 70% - 30 days later. It has the Chrome icon and calls itself "Chrome Engine" as a disguise.
-
Another emoji reaction bot(this one is for Discord)
-
Allows booting from non-bootable devices
-
Sets the cm108's gpio based on the status of the RTS/DTR pin on the serial port. Useful for controlling PTT driven from the CM108 from a program that only supports serial control. Requires a null modem such as tty0tty
-
Based on the space game
-
A simple protocol for packet radio
-
A terminal for minipac