BplOS is a light and fast program written in C and x86 Assembly that I created to manage various functions for my everyday life.
The current version (BplOS 3) has a catalog of applications that run entirely in the command line with a primitive GUI made of ASCII characters.
The application features programs such as a password manager, inventory manager, part manager, transaction manager, multiple config managers for changing how BplOS works, and much more. I plan on bringing much more to BplOS 4, such as a real time 2d graphics renderer, so the UI can get advanced and look much more appealing, while still staying as fast as the original version.
Let's keep it short and sweet. I have ASD, or Autism Spectrum Disorder, and I have very strict routines, hyperfixations, and very strict organizational rules. I built BplOS to help manage myself from having Autistic outbursts from everything being out of order.
Everything I own has an inventory label, bin location, and specified shelf for where they go. Special items that go on my desk are marked on the desk with tape to keep them in the right spot. With such a strict form of organization, I needed something to manage it all. I noticed that there were no programs that could do what I needed with the features I wanted, so I just ended up programming it from scratch.
Older versions of BplOS were built on an install and plugin type of system. You could install the programs you needed with the programs -ins "package name" command.
The term "BplOS" stands for "Brody's Personal Logic Operating System". It's called this because I also wrote an entire operating system in x86 Assembly that has all the programs built into it, and can be run on virtually any computer all the way down to the 286. I picked "Logic Operating Syetem", because I tried to build the whole OS in a way that made logical sense to me. I eventually plan to port it over the 6502 for a fun project, but this is yet to happen.
BplOS Electronics Repair Shop
www.bplos.com
Copyright 2025 - All Rights Reserved
Contact Email: danishcow@bplos.com
Phone: To Be Registerd...