#Kvass (vibecoden't)

1 messages · Page 4 of 1

ocean ore
#

idk people say it being stuck after that is a problem caused by either of those

#

which is stupid its a PS/2 thing

#

whatever

#

i still should do those

#

it would help

#

i hope the tools run on windows 7 tho its the os installed on this things actual hard drive ( i pulled out another hd to put mac os on)

#

also there is a very specific order to booting ts

#

i mightve done it wrong i have to move it around again

#

some kexts depend on other kexts

#

(kernel extensions)

#

for example: VoodooInput (not related to 3dfx) and VoodooPS2Mouse can not be booted in this order it has to be VoodooInput and then VoodooController and then you can boot the mouse

#

no im not in need of a mac im just interested in this

#

i have like 4 of them

#

also my downloads folder is painfully crowded i like windows in that it sorts the download folder by "today, yesterday"

#

im setting up the usb on a mac

#

bruh

#

ALL THE TOOLS ARE CODED IN PYTHON nooo

#

ok not that bad but i hope it just runs on w7

#

im gonna reinstall windows as to not have to keep switching hard drive operation modes from AHCI to IRRT and backwards

#

idk what irrt even is but if i switch them up windows doesnt like booting anymore

#

intel something

languid steeple
#

Oh hell naw load and place?

ocean ore
languid steeple
ocean ore
languid steeple
#

Arvr

#

Srvr

#

Finally

#

Stupid autocorrect

ocean ore
languid steeple
ocean ore
#

tutorials are evil

languid steeple
ocean ore
#

i made mine from scratch MUAHAHAHAHAHAHAHAHAHAHAHAUIJKQWHBDUYQWHJKDNQWD

languid steeple
#

Mine is from scratch too

ocean ore
languid steeple
ocean ore
languid steeple
#

👍

ocean ore
#

i prioritize whatever i want to do today not just "OS PROGRESS EVERY DAY OR IM GONNA DIE NOIORKWMJEMNFUWEIJKF"

languid steeple
#

:>

#

Agree to disagree to agree?

ocean ore
ocean ore
open cipher
#

hello world

languid steeple
languid steeple
ocean ore
# open cipher hello world

Hello, random citizen, welcome to the Operating System Development server! Where we encourage AI usage and vibe coding! trl

#

rocket emoji

languid steeple
ocean ore
languid steeple
#

Even better

#

Rocket "I"moji

#

Rockey imoji

open cipher
#

a photo

ocean ore
open cipher
#

what

ocean ore
# open cipher what

instead we pray to the osdev gods that kvass will be an actual os in about 3.14 billion years or less

open cipher
#

what u typing bro 😭

ocean ore
#

yeah no im just lazy i dont work on this that much

open cipher
#

littreally even no Pic?

ocean ore
#

i mean this exists

open cipher
#

veri smooth

ocean ore
#

true

open cipher
#

nice

ocean ore
#

we have a memory map too

#

idk

#

i guess thats it for the Cool Photos™

open cipher
#

cool

#

ups

ocean ore
#

ok so apparently the font i chose is also used in freebsd

#

guys kvass isnt a bsd if you think it is you have to hackintosh 50 laptops

#

with no manual

#

or reddit

frigid basin
ocean ore
ocean ore
#

i now currently have a hyperfixiation on hackintoshing a certain dell laptop onto mac os mavericks due to an "incident" that occured with a certain 2010 macbook pro that i wanted to run mavericks on

#

(incident was absolutely horrible gpu fails, PSA: DO NOT BUY THE 2010 15 INCH OR 17 INCH MACBOOK PRO I BEG YOU THEY CAN BE AS BAD AS THE 2011 ONES YOU WILL NOT BE LUCKY THIS IS FOR YOUR OWN GOOD)

#

(the 2009 and the 2012 ones arent safe either their gpus are also evil)

#

(the 2009 ones have a certain capacitor that requires computer to even boot that fails sometimes)

#

(the 2012 retina display ones turn into ipad kid screens after some point due to anti glare coating)

#

(2012 ones especially retina ones overheat)

#

(13 inch models seem to be the least evil but honestly consider a macbook air or smth from that time)

#

(or just get a windows laptop if youre going to run windows or linux on it its not worth it for the looks)

#

(some dell latitude or thinkpad idk)

#

(kvass tech tips lololol)

#

ok im gonna go sleep

ocean ore
#

dont you guys love the apple engineering department pain

ocean ore
#

speaking of computers lenovo is evil and ill never buy anything from them because theyre evil trl

#

if thinkpad vs macbook gets brought up im on apples side

the framework is cooler anyways

ocean ore
#

hackintosh progress: im doing my biology homework

ocean ore
#

i am become cat, the uh

#

👍

frigid basin
ocean ore
#

i feel like changing font again

next beacon
#

I’m adding that feature rn

ocean ore
#

aight

ocean ore
#

ok i think i have to rewrite a bunch of crap for it all to work reasonably in kvass

#

NMuahAUHAHAJBSNDNASHJDASDSAFGHBABAVG

#

i mean

#

idk

#

add bigger tile support idk

#

make less crappy gpu system

ocean ore
#

kilovolts ass is keeping the tile and gpu system (i dont feel like rewriting it)

#

most of the entire terminal is getting air struck violently

#

the rendering part

#

but thats when i get my pmm done

#

the logic for the terminal is very good imo

#

i mean

#

relatively good

#

nah very good is the right word my standards are low

ocean ore
#

i would like to mourn the loss of the greatest thing i had owned

#

my set of uno flip and my set of uno go

#

both of them were given to me as a white elephant gift in 6th grade

#

they disappeared mysteriously

#

they were practically useless other than me playing them once in a blue moon which was their original purpose

#

how truly depressing

#

RIP

#

anyways when trying to look for the unos i got a ptsd session

#

complete and utter ass pain

#

kilovolts ass™ painnooo

ocean ore
#

i might be getting a lobotomy from another progress thread

muted talon
#

kvass os when

ocean ore
#

wait guys we have a kvass emoji on the server

#

LETS GOOOO KEKW KEKW KEKW KEKW KEKW KEKW KEKW KEKW KEKW letsgo letsgo letsgo letsgo letsgo

muted talon
#

305 years until kvass

ocean ore
muted talon
#

ascii codes

#

y 121

ocean ore
#

oh

muted talon
#

and so on

ocean ore
#

305 yrs till kvass letsgo

muted talon
#

developer confirmed

ocean ore
#

or months

#

days, even

muted talon
#

gta 6 before kvass letsgo

ocean ore
muted talon
#

gta 8 before kvass letsgo

#

0010100001011001000101101 before kvass letsgo

ocean ore
#

RESURRECTION!!!

#

UNO IS BACK letsgo

frigid basin
#

what even is a customisable wild card

ocean ore
#

"draw 54" or smth

frigid basin
#

kvass desktop in the big 26 or draw 67

gloomy mist
#

merry kvasmass

ocean ore
# gloomy mist merry kvasmass

melting through the snow
in my crappy macintosh

down the road i go
compiling all the way

i need some more ram
i need some more screen

my mac is held together by a piece of magsafe wire

#

based reference (only real gangsters understand)

gloomy mist
ocean ore
#

kvassmas goes hard ngl

gloomy mist
#

lol yeah

#

coreutils should have a dog command. it's like cat but noisier, outputs your files in caps

ocean ore
#

the name caused neuron activation

#

frfr

#

it is fire though

#

if x11 and wine are getting ported to kvass i NEED to beat the level on it

ocean pasture
#

my hardest is clubstep

ocean ore
#

i tried to beat it before it was insanely painful

#

i didnt beat clubstep either so whatever

ocean pasture
ocean ore
#

the newer gd levels people make are a total mess

#

so much crap i feel like i die to nothing

ocean ore
#

i would like to commemorate yet another great loss

#

my terminal instance that i launch and compile kvass from was lost in a restart

#

like with uno: just get a new one trl

#

anyways itll take about 3 months to reopen the terminal and type out a command because its kvass and we dont get anything done

#

same with vscode

#

it takes about 2 months though to reopen vscode

#

el holio crappio™ 👍

#

vscode saved my session

#

TERMINAL SAVED MY INSTANCE

#

ALMIGHTY UNIX

ocean ore
#

today i would like to commemorate yet another loss

i pissed off my parents because i got b's on my finals despite the facts that i still have all A's

#

i have now lost the only group of people that actually care for what i have to say

#

actually they dont care nobody cares MUAHAAHAHBSASHDJABNDAHSJDABDHJASDNM

#

i dont deserve human rights anymore guys

#

anyways so like

ocean ore
#

if i talk to the void which this thread might just be i can imagine myself someone who cares and maybe that will be better???

#

anyways i have now officially discovered that "giving a shit" is completely optional and that i was not given any shits by my parents which is severely disappointing but if i take 30 years to find a group on the internet who cares even a bit i will be fine for as long as i dont realize that isolation is quite bad

#

idk when pmm btw

#

BAHABHBDAHJSDNBAMSDAHjsdnMBASDHJANMSBD AhSHABHBDAHSBAHAHBAHBAHA

#

merry kvassmas

ocean ore
#

changing an opinion of a wall is surprisingly difficult yet i fail to realize it because a high pitched noise called "my mother yelling" commonly induced by "failing" (getting an 88%) is making me very pissed

#

stubborn people are evil please make sure you arent one

#

pleas

#

anyways im gonna study for spanish to not commit the cardinal sin of getting a B

#

holy crap studying is boring

#

geniunely unbearable

#

i cant do it im sorry nooo

ocean ore
#

bro when they say sour starbursts they meant sour sour

#

holy crap

ocean ore
#

forgot to report on my evil ass hackintosh

#

got gpu

#

serial number should be invalid

#

i havent checked pain

#

had to tell some driver that i have a quadro nvs 120m rather than a 160m

#

not driver but tool

#

idk no details because im the only one in the universe allowed to set up unixes sanctioned to the elite on a literal potato

#

(that somehow has better specs than the macbook pro i told it to pretend to be (it came out the same year))

muted talon
ocean ore
ocean ore
#

it cant be any other way or i will not be the happiest person on earth

ocean ore
#

holy crap i feel like im getting a lobotomy

#

these threads are crazy nooo

ocean ore
#

when live gives you lemons, feed them to chatgpt and ask it to make you better lemons, post the lemons on lemon.com and then not only eat them but also shove them back into chatgpt to either get the superior lemon or the worst lemon you will ever eat, keep repeating the cycle till our lemons become violet

#

this is supposed to be in caps

#

pretend i held caps lock im on a phone i got lazy

ocean ore
#

hackintosh progress: ps2 driver fix

#

MAUAHAHHAAHHAHAHA

#

kvass later trust

ocean ore
#

hackintosh progress: I HATE USB I HATE USB I HATE USB I HATE USB I HATE USB I HATE USB

#

if this is this painful with automated tools im worried for my mental state when i have to add it into my os

#

also they're trying to repeal section 230 from the us law nooo

#

basically "service is not responsible for what illegal garbage people post as long as they dont participate in said illegal garbage"

#

just psa

#

also also the right mouse click has an insane use in mac os

#

dont be fooled the apple mouse can do right clicks

#

apple touchpads can do right clicks too

#

(you can also press with two fingers which is the superior option imo)

#

(unless gaming, why are you gaming with a touchpad tho???)

ocean ore
#

hackintosh progress: i was going to crash out over usb again but i just did that already

ocean ore
#

why are people with cat pfp's horrifically dumb

#

wait

ocean ore
#

hackintosh progress: I HATE ACPI I HATE ACPI I HATE ACPI I HATE ACPI

#

deleting gpu driver broke my ps/2

ocean ore
#

hackintosh done enough that i am satisfied with it

#

👍

#

kvass later hopefully

#

also i got winter break

#

maybe i should do another hackintosh

#

or not

#

anyways the dell is now the victim for kvass testing when the time comes™

#

i need to backup my config somewhere desperately and i trust NOTHING i have

#

NOTHING at all

#

i spent so much time for this fricking hackintosh yet i have no use for it

#

literally none

#

i wanted to see mavericks run on something i own

#

its mainly revenge because i got severe brain damage from the 2010 macbook pro gpu failures

#

i dont think i can switch out my hard drive from ide mode either i definetely dont want to reinstall windows 7 AGAIN

ocean ore
#

don't trust me with rewrites 😭
anti floppa os

frigid basin
#

lobotomy os

ocean ore
#

i will do the scariest thing ever

#

customizable fonts trl

ocean ore
#

yo guys portal 1 and 2 bundle costs 2 dollars

#

psa

arctic plank
#

like i bought it for 3 dollars 2-3 years ago

ocean ore
next beacon
ocean ore
ocean ore
#

i have decided to do anything but kvass trl

#

i am now making an alternative to apple's plists because them using xml pisses me off severely

#
<key>Boolean</key>
<true/>

ts a boolean nooo

#
<key>MoronStatus</key>
<string>I am not a moron!!!</string>

this is a string

#

literally unbearable

#

i can do better than the almighty gods at apple trl

ocean ore
#
<string name="MoronResponse"> YES YOU ARE </string>

couldnt they at least do something like this

#
<bool name="amIaBoolean" true/>
<bool name="amIaString" false/>

idk??? 😭

#

why are they even using xml for this

#

is there a conspiracy

ocean ore
#

the xml conspiracy is real

#

every single mac os program has a plist file btw

#

every single app has a plist file inside of it which basically describes what the program is in this deranged format that they made

#

why are they doing this

#

i swear the conspiracy is real

#

WHY DID THEY PICK XML?????? nooo

#

this is so ancient

#

WE HAD THIS SINCE 1986

#

did the tradition of using xml's come from the NeXT days???

#

it probably did

#

did they upgrade from sgml to xml

#

they probably did

#

well not really an upgrade

#

they both suck ass

#

idk man apple is weird

#

for people that dont care:

kvass exists lmao KEKW KEKW KEKW KEKW

ocean ore
muted talon
#

gta 6 before kvass

ocean ore
# muted talon

my os is like yandere simulator with the spaghetti code but i dont release anything to the public because commits are for losers trl

#

yall a blank readme is a luxury these days dont you know the internet prices trl

#

especially in countries like the united states like 0.1% of people STILL use dial up

#

"actual" internet is literally rare asf dont yall know

#

spoiled rich brats with their "ethernets" and dont get me started on "wi-fi" yall are SPOILED bro with your internets

back in my day i was glad i EVEN HAD WIFI connecting to the internet at all, and yall are here having your fancy wifis connecting to the internet like its nothing with the same amount of connection problems as i did but i dont care

#

anyways i have found the superior way to connect to the Highway™ - a stick of ddr5 ram

#

yes

#

it costs like it can do anything

#

no way it will underdeliver me its almighty glory

#

specifically a stick of 64 GB ddr5 ram

#

very fire

muted talon
#

i have a terabyte

ocean ore
#

billionaire

#

im still on 16 gigs

#

my "best" laptop has a geforce 3050 trl

#

(my actual best laptop is the m4 macbook air but nobody wants to port anything for ARM)

frigid basin
ocean ore
#

im getting a burning thought to abandon osdev or something

idk man 😔

#

maybe ill make a game engine for the funny

#

or smth else

gloomy mist
#

make a game in your os

#

everything I've been adding is feature support to be able to implement my next game in my os

muted talon
#

we will forever be waiting for kvass

#

if the original kvass will be abandoned i will create Kvass II

gloomy mist
#

you could call it ampbum

#

instead of kilovolts ass

ocean ore
#

pull a retro rocket or something

ocean ore
#

however still itll be funny to have my os be an oversized java alternative

ocean ore
#

anyways so like i will now make my os rely on bytecode and my evil programming language (which is yet to be invented) for most of the time (its funny) trl

#

i still definitely need things such as a userspace

#

idk

#

obviously ig

#

YOUTUBE STOP GIVING ME ADS

ocean ore
#

before i used to be a braindead mac os shill i typed various letters as visual studio code for file extensions

#

for some reason i typed .m and then it showed me the C letter to tell me it's a c file and i basically went "how are files with the .m extensions even used in c"

#

NOW WHY DOES OBJECTIVE C USE .m EXTENSIONS

#

WHY

#

companies managed by steve jobs making questionable low level decisions as usual 😔

muted talon
ocean ore
ocean ore
#

so i have come to what i want kilograms/poopoobutt to be

overglorified bytecode executor 9000 pain

#

because i want to lel

#

honestly i WILL add an actual userspace but itll still be funny to have cross platform garbage

#

its like a horrible version of webassembly

#

except its not even a compilation target

#

its just

#

thing

#

or not

#

honestly idk

#

i should become sane person and to the userspace and everything else route

#

im getting a horrible idea to have a kernel level window manager

#

i mean if you want to put another one just full screen it trl

#

im not legally obliged to do a kernel terminal emulator either actually

#

hmmmm

#

ok ima sleep

gloomy mist
#

so ITS OVER 9000!

ocean ore
ocean ore
#

ok so im messing around with making a real mode os like a total bozo trl

#

idk if i should make a thread for it

#

its severely undercooked

#

the only notable thing is that i aint using fat for it im making my own filesystem

#

that fs will be ported to kvass trl

ocean ore
#

real mode os progress (pink pixel)

ocean ore
#

ok so i abandon real mode os because assembly is so horribly boring

next beacon
#

Feels like nothing os related has been put on this thread

#

We’re all kinda waiting a while now

ocean ore
#

depends on your definition of soon but im working on this

next beacon
#

But if you’re working on kvass that’s good

ocean ore
muted talon
#

but ig gta 6 before kvass D:

frigid basin
#

kvass desktop in the big 36 trust

ocean ore
#

imagine being the guy who made it

#

what is he even doing man 😔

#

-# (im doing literally nothing)

#

-# 😭

ocean ore
#

anyways so i AM working on this geniunely

muted talon
#

is that what you are working on

#

truly gta6 before kvass desktop

ocean ore
#

yeah we are getting gta6 before kvass desktop but i have evil secret plans that involve crappy bootloaders that require themselves to be on the first MBR partition nooo

#

you are free to theorize

muted talon
ocean ore
muted talon
ocean ore
#

i call this a bootloader

#

rhymes with grug

#

no but like grub is geniunely better despite how much i hate it

#

holy crap this is so bad

#

like fr if it doesnt find itself in the first partition it literally crashes

#

im VERY bad at assembly

#

the entire (... somewhat (ITS ANOTHER SECRET TECHNOLOGY ITS NOT REALLY THE FIRST PARTITION LOLOLOL)) first partition must be the bootloader

muted talon
ocean ore
#

should i actually call it grug

muted talon
#

greg loader

ocean ore
#

gregloader

#

fire

#

is it gregloader now??? 😔

muted talon
#

kvass holding on the gregloader

ocean ore
#

MUAHAHAHAHAHHAHAHAHAHAH

#

the problem is dualboots

#

i hate the first partition thing because of dualboots

#

and also that the bootloader MUST reside in the first 120 kib of the drive

#

125 maybe idk

#

no wait

#

hm

#

no wait its 125 kib of the drive

#

the entire bootloader

#

and like how tf are you going to move the entirety of (lets say) windows XP a few megabytes to the right

#

sure you can rearrange the MBR entries

ocean ore
#

👍

#

WAIT CRAP MY SECRET PLAN NUMBER 2

#

number 3

#

NO

#

NOOOOOOO

#

i think i have to kill every person who reads this 😔

muted talon
#

please dont kill yourself

#

i beg you

#

we need kvass

ocean ore
ocean ore
frigid basin
#

what's osdev even about

tough garden
#

ghost ping?

ocean ore
ocean ore
#

my assembly code is so bad youtube showed me TWO of the same ads in a row both are about vibe coding

ocean ore
#

guys i have invented the greg maker

#

it makes an image with greg loader

ocean ore
#

G r e g

#

anyways im gonna actually program the bootloader because i made an automated image making tool

#

for it

#

specifically for greg™

#

im gonna go add VESA modes

#

VBE and all that

ocean ore
#

guys i got the vesa struct thing

#

:0

#

NOW I HAVE TO DROP TO REAL MODE 4500 TIMES TO GET RESOLUTION INFO AAAAAAAAAAAA

grim hazel
#

lol what

ocean ore
#

i even paid respects towards the people that have a broken vesa somehow

ocean ore
#

then im gonna port kvass onto it

#

because im bored

#

and i hate standards

#

yes just regular osdev with limine is boring now i need more suffering

ocean ore
#

HOW many video modes??? (look at the 93)

#

QEMU WHAT

#

absolute cinema

#

it supports all of these farts too

#

i mean these are on the array

#

of course it does its qemu but like

#

yeah pain

ocean ore
#

with all these fancy limines and crap everyone forgot about dropping down to real mode

#

i mean of course the bootloader genuinely provides everything we need

#

ok so im gonna complain about the horrible documentation of the 16 bit gdt

#

WHERE IS IT

#

WHERE

#

WUIRJEWKRNWNJKEQJXNKQWXNQW

#

idk the wiki says you need to drop down to 16 bit protected mode then to real mode

#

probably

#

i need more braincells

#

i have a severe deficiency

ocean ore
#

nvm its just the same except this part is gone i think

#

expert graphical design

#

i think its still 64 bytes long

#

except all of this crap is unused

#

that i blanked out in blue

ocean ore
#

щл шеы ыешдд 64 инеуы дщтп

#

oops

#

forgot to switch keyboard layout

#

its still 64 bytes

#

i meant

#

👍

ocean ore
#

.!t qemu

swift bisonBOT
#
qemu

Run QEMU with following flags: -M accel=tcg,smm=off -d int -no-reboot -no-shutdown

ocean ore
#

i am now in real mode

ocean ore
#

i have re entered protected mode

ocean ore
#

teeny tiny window

#

i screenshotted the entire window btw

#

its VERY small

ocean ore
#

ok so i wrote a 32 bit -> 16 bit color converter

#

hold on ima send the images

#

ok so this should be 32 bit color

#

this should be 16 bit color

#

i dont think i see the difference

#

MORE PREVIEW IMAGES MR WAITER

#

gradient

#

32 bit color

#

and this is 16 bit color

#

now i see the difference

#

i wish i can load a photo but i might be running low on storage

#

or not

#

idk i only have 64 KiB i cant fit that much

#

anyways so this bootloader will be used to boot kvass trl

#

this color reminds me of a certain other 32 bit operating system i made and discarded like nothing happened

muted talon
#

i js coded some programs for my userspace in assembly

#

not so bad

ocean ore
#

holy crap backlit keyboards are underrated

#

anyway so more bootloader programming tomorrow nooo

ocean ore
#

I NEED FONTS

#

AAAAAAAAA

#

I WANT FONTS

#

I NEED THEM

#

I NEED FONTS ANAHSHBASHDBASDHASDBAHSDHBADH

#

because i feel like complete crap and my mac is at 23% and i suck at bitmapping large things the font is now 6x8 pixels long trl

#

as in feel like crap because my mac is at 23% probably

#

or not

#

THATS TOO SMALL *UIEJKNWMRUIWJEKMHRNBDSUYKJHMNWBDA SUIJKAMNHSDNAUIJKSMDHNQW IUEDJQW

#

ok so im gonna go make my own

#

in microsoft paint or smth idk

#

THE WINDOWS 7 ONE THE NEWER ONES SUCK

#

ALL NEW THINGS SUCK

#

except macs

#

they got better 😭

#

back when windows was WORTH it's $320

#

ok screw this im gonna try moving all my crap to a 2009 dell latitude

#

i like the keyboard

#

and windows 7

#

i hate nostalgia please WHY CANT I ENJOY AI SLOP 😔

ocean ore
#

im reusing the kvass terminus font

#

👍

ocean ore
#

ok so i have this quite crappy samsung monitor and i plugged in my windows xp laptop with a vga cable and for some reason it looks better than on the LCD

#

i mean the text looks like it has anti aliasing on it but thats not really the point

#

for some reason the entire OS looks genuinely better when slightly blurry

#

ik CRTs were used a lot back in 2001 and they had that bluriness(?) but still though

#

it still looks better than mac os x from that time trl

ocean ore
#

ok so i tried to do the same with a windows 2000 laptop but it started showing unwanted visual effects on the primary display

#

severe gpu crash out nooo

next beacon
ocean ore
#

(terminus)

next beacon
ocean ore
#

ok im making an idt for the almighty greg loader

muted talon
ocean ore
#

😔

muted talon
#

greg of undying

ocean ore
#

anyways i fixed it

#

janky as usual

#

GREG IS DEAD AGAIN

#

NO

ocean ore
#

greg was respawned

#

remember kids

#

GREG ONLY DIES IN A SHORT TERM WAY AND IS PROMPTLY RESPAWNED THE SECOND HE IS REQUIRED TO DO SOMETHING letsgoletsgoletsgo letsgoletsgoletsgo🔥🔥🔥🔥🔥🔥🔥

#

and/or
GREG NEVER DIES letsgoletsgoletsgo letsgoletsgoletsgo🔥🔥🔥🔥🔥🔥🔥

muted talon
#

greg the hero of kvassland

ocean ore
#

whatever the mascot of kvass is it must be greg

#

hold on i need to draw bro in mspaint or something

#

except some time ago some dude said that my "crappy" mspaint work actually looks good so it ruins the point of greg pain

#

actually greg deserves to look good

#

or does he

#

send YOUR greg ideas here trl

ocean ore
#

no greg ideas?

#

man yall are boring

#

ok so should i parse acpi tables trl

#

actually nah lemme make a PS/2 driver in ps2.h

#

actually no parsing acpi tables i think that should be left for the OS

muted talon
ocean ore
muted talon
ocean ore
muted talon
muted talon
#

i will replace you with " 'type' from MS-DOS "

ocean ore
ocean ore
#

oh no

ocean ore
#

holy crap i have to do so much insane garbage for the bootloader that i think im just gonna make literally every parsed thing accessible to the OS

#

like the PCI crap and ACPI tables

#

WHY DOES ACPI HAVE A PROGRAMMING LANGUAGE

#

WHAT DO YOU NEED THAT FOR nooo

#

i think some dude made an ACPI thing

#

i forgot

ocean ore
#

ok ykw no acpi in the bootloader

#

hopefully

#

😔

#

i need to fit it in like 64 kib anyways

#

i dont want to make grub either

#

i want to make GREG. pain

ocean ore
#

i think people are mildly (understatement) uninterested in this because uhhh

#

this isnt even kvass

#

should i make a different thread for the bootloader

#

its gonna be a really small one i dont even see the point

ocean ore
#

yo merry christmas to ukrainian people i have a humble message to my cousins

#

I SWEAR IF YOU TOOK MY SONY CAMERA I WILL MAKE SURE YOU WILL USE A MAC AND MAKE RUST CODE FOR THE REST OF YOUR LIFE

#

IF YOU DONT UNDERSTAND WHAT THAT MEANS THEN YOU WILL SOON KNOW AND THE EXPERIENCE OF DOING BOTH OF THESE THINGS WILL NOT BE PLEASANT

#

I KNOW YOU WERE AT MY APARTMENT I KNOW IT

#

ok so the funny thing is is that they will never read this

#

they arent in the server

#

lel

#

wait no

#

happy new year

#

QUIWHJKMNDAWKJDH

#

SAME THING

ocean ore
#

later trl

#

no more talking about greg in this thread

ocean ore
#

nevermind im just gonna uhhh

#

Kvass (and the greg bootloader)

#

ez

ocean ore
#

greg now has ata pio

muted talon
#

happa mew eel greg!!

ocean ore
#

merry kvassmas

#

i think

#

no wait its new year

#

i drank kvass btw

muted talon
#

happa new ear

ocean ore
ocean ore
muted talon
#

hohohopoo new pear

ocean ore
#

hohoho

muted talon
#

what am i doing bruv i need to go clean my code nooo

ocean ore
#

have you guys heard of the new united states law? you have to change ALL your copyright dates to 2026 or you will be publicly executed

#

happy new year trl

#

my goal is to hastily speedrun a fully functioning file system library, and boot a kernel from it

#

NO feature creep

#

which means NONE of your fancy standardized garbage like a uhhh

#

chainloader idk

#

im gonna add a chainloader

#

later

#

i have priorities

ocean ore
#

who needs fat32 these days

gloomy mist
ocean ore
#

and probably ever

#

its a 32 bit thing

#

if i want x64 im going limine or whatever

#

i can work with BIOS but UEFI just looks like bullcrap

gloomy mist
#

uefi is great

#

you just put a bootloader into a specific directory on a fat32 partition with a set type

ocean ore
#

fair

gloomy mist
#

and the partition table is sane, not limited by 255 types

ocean ore
#

i mean i will try uefi later but not now

gloomy mist
#

i did the opposite and decided to not bother at all with legacy boot

ocean ore
#

fair

#

i can still boot retro rocket on a legacy bios machine tho (limine trl)

gloomy mist
#

not on a hard disk

ocean ore
#

?

gloomy mist
#

you can only do legacy cdrom

ocean ore
ocean ore
#

so you straight up need an UEFI machine to install retro rocket on a hard drive

#

???

gloomy mist
#

cdrom is legacy boot, if youre booting hdd or usb its uefi only

ocean ore
#

oh

gloomy mist
#

yes

#

its not for ancient machines

ocean ore
#

clinically insane levels of gatekeeping 😔

gloomy mist
#

retro rocket doesnt mean retro systems

ocean ore
#

fair enough

#

it means cosplaying as one trl

gloomy mist
#

exactly

#

😄

ocean ore
#

i think my crap is literally the opposite

gloomy mist
#

i test on a machine thats about 15 years old and it doesnt struggle

ocean ore
#

i want to target the oldest machine i could for some reason

ocean ore
#

thats so i can actually understand wtf my computer is doing

gloomy mist
#

a uefi bootloader has to be PE format not ELF iirc

#

but thats easy enough to do

ocean ore
#

true

#

there's PE gcc

#

i think

gloomy mist
#

i just use limine and not worry about it

#

and my installer doesnt even format fat32

ocean ore
#

i also tried to use limine and i worried about it nooo

gloomy mist
#

i make a fat32 boot image, which is a bootable fat32 efi partition, at build time

#

then the installer basically dd's the image to the partition at install time

ocean ore
#

absolute cinema

gloomy mist
#

that way i dont need to format fat32

#

the premade boot image is 68mb compressed to like 600k with gzip, its decompressed as its written

ocean ore
#

i did the same for the MBR in gregloader, the build script literally makes an assembly file with an MBR and my other thing, and then does a bunch of cat commands to bash them together into something that can be booted

ocean ore
#

is it just mostly 0's or something

gloomy mist
#

pretty much

ocean ore
#

fair

gloomy mist
#

theres only about 3mb of data on the partition but the smallest allowed bootable fat32 partition is 68mb

#

so its mostly empty space

ocean ore
gloomy mist
#

[TOP SECRET]?

ocean ore
ocean ore
gloomy mist
#

i started out with a flat binary decades ago

ocean ore
#

so i can use c like a sane person

ocean ore
#

i just need flat binaries so i wont have to get brain damage jumping from the boot sector to the bootloader binary

gloomy mist
#

makes sense

ocean ore
#

i used ALL of the 440 bytes already 😔

gloomy mist
#

so you load it to a known flat address?

ocean ore
#

64 kib because its the max the bios can read

gloomy mist
#

this was my first ever kernel

#

😄

#

well, protected mode one i mean

ocean ore
#

fair

ocean ore
#

folded under 0 pressure 😭

#

anyways its a second partition map thing because i think just a 64 kib partition is a total waste

#

you can put as many partitions as you want there so thats why its 2 or more sectors

ocean ore
ocean ore
#

each

#

each table has 16 entries

#

the only real problem is that the tables have to be consecutive

#

so you better know if you need 9000 partitions BEFORE you partition your hard drive nooo

#

ok so yeah its just a logical partition system MUAHAHAHAHAHAHAHA

#

when i open source it im gonna share the documents for all my non standard crap

gloomy mist
#

i sidestepped it

#

retro rocket doesnt shared-boot, or cohabit with other OSes

#

installation flattens the drive

ocean ore
#

insane

gloomy mist
#

two partitions: 68mb fat32 boot, the rest of the disk retrofs

ocean ore
# ocean ore insane

i want to have dualboots tho so i wont have to constantly reinstall (lets say) windows 98

ocean ore
ocean ore
#

ok so i just kind of romhacked the gregloader pain

you can change strings with a hex editor

#

insane

ocean ore
#

GREG IS BEING REWRITTEN IN RUST

#

BAHAHAHBABHAAHBHAHAHAHAHAHAHAHA

#

EVEN THE BOOT SECTOR CODE

#

ITS IN RUST

#

anyways so i got to the point where i need a file system so i can look for the config files

#

for greg

#

and the kernel too

#

👍

ocean ore
#

I ALREADY VIBE CODE

#

AS IN I DO THIS WHENEVER I FEEL LIKE IT

#

BUT NOW - ARTIFICIAL INTELLIGENCE (a markov chain generator) WILL REWRITE MY CODE IN RUST

#

THIS IS WHAT IT MEANS TO VIBE CODE THESE DAYS

#

AND I SHALL DO IT FOR THE GREATER GOOD OF HUMANITY

#

YOU FOOLS WITH SEND BACKLASH HOWEVER I SHALL STAND SUPREME

ocean ore
#

this is the important part

#

i shitpost too much sorrgy

ocean ore
#

but like barely

#

i have priorities

muted talon
#

well its incredibly easy

#

easier than fat32

ocean ore
#

im making my own fs actually

ocean ore
muted talon
#

😭

ocean ore
#

youtube had the audacity to LOOP THE SAME AD right before the skip button appeared

#

is it also vibe coded

#

ENTER KVASSTUBE

muted talon
#

ah wait you can build on my fs, if you increase card size to 16 bytes you will have 4 additional bytes to work with

#

the entire fs is just scanning cards and searching the name on the filename map

#

or you can write your own fs lol

ocean ore
#

so the file system is literally a memory allocator but on the hard drive

#

there's a list, which has entries that point either to

  1. file fragments
  2. directory trees
#

directory trees are literally that

#

directory trees

#

they have file descriptors though

#

these point to the list entries of the first file fragment

#

the file has the file (duh) area and the fragment descriptor area

#

the fragment descriptor points to the list entry of the next fragment of the file

#

ok its literally this

#

directory entries in the directory tree point to a list entry of that next directory tree

muted talon
#

mine is similar to fat32 so its very simple

#

you have a directory

#

in that directory you have 12 byte cards

#
    0-3 bytes - file size
    4-7 bytes - cluster number
    8-9 bytes - filename offset in fmap
    10 byte - filename length (how much to read from fmap)
    11 byte - attributes (0 - file, 1 - folder. you can add more attributes)
ocean ore
#

fair

muted talon
#

and clusters

ocean ore
#

all my file attributes are stored in the directory trees

#

the lists just contain the start and end of a fragment of literally anything at all

#

and also a byte to describe if its a file fragment or a directory tree fragment

#

i need to write a library to parse this crap ngl

#

give it to anyone who wants to implement it

#

i actually made a diagram to describe how the fs works

#

it probably carries the point better

#

hold up lemme copy it

#

behold (i made it on a windows 7 machine with mspaint)

#

has fragments too trl

#

except its a bit misleading because the /docs/ is in the second DT

muted talon
#

cool

next beacon
#

it made me very happy because technically floppaOS is two years old

#

Copyright amarat 2024-2026

muted talon
#

i will keep my 2010 copyright date

ocean ore
#

should i add date & time creation times to my fs

#

for files and crap

#

im doing it

#

lel

#

ok so i have just realized you dont guess the memory map you can obtain it from the BIOS

#

it has stuff like ACPI reserved areas, other reserved crap, more reserved crap, free to use crap

ocean ore
#

im now implementing my file system

#

👍

ocean ore
#

e

#

YO

#

THEY GOT

THE MARKDOWN TITLES

#

EXCEPT YOU CAN DO MULTIPLE #

#

YOOOOOOOO

#

nevermind you cant do 4

#

anyways so i added a strcmp

next beacon
#

Where source code 😞

ocean ore
#

im writing a library to parse my file system im gonna open source that too

#

kvass file system must be everywhere

next beacon
next beacon
ocean ore
#

im now making a tool to assemble my file system

#

if you call this stupid, read the following instructions:
||assemble a fully functioning file system that complies with its specification by hand with only cat and assembly||

#

its like a bad version of mtools

tough garden
#

should be easy, just

cat filesystem_template.hdd > fs.hdd
cat file.txt >> fs.hdd

meme

ocean ore
#

real

#

macOS developers are smoking something

ocean ore
#

holy crap the GPT is so big

#

the partition table

#

so much garbage im gonna crap myself

#

kvass propaganda letsgo

#

mine can take only 2 sectors and i am proud of that letsgoletsgoletsgo

#

NOT 34

next beacon
#

The other 254 sectors:

#

Oh wait it’s the gpt

ocean ore
ocean ore
#

In the late 1990s, Intel developed a new partition table format as part of what eventually became the Unified Extensible Firmware Interface (UEFI).
this is one of the only reasons i think intel sucks

#

nah but mine doesnt have a set amount of partitions actually

#

you can change the amount of partition table thingamabobs

#

one table has 16 entries

#

it tells everything you need including crap like a UID

#

i only think im cooler because i dont need 34 sectors for a partitioning system trl

next beacon
ocean ore
next beacon
ocean ore
#

make proprietary technologies OS emote for kvass trl

#

NOTHING is standardized here trl

#

wait kvass doesnt have a logo

#

KEKW ?

muted talon
#

wrong chat

ocean ore
#

my image maker tool may or may not use 2.5 gb of ram to perform an action

ocean ore
#

my goal for kvass is to not be windows nt 4.0

#

why?

#

a sec

#

this driver has been enabling hibernation for like 2 minutes already

#

broski at least give me a progress bar idk 😔

#

i should just put XP on that computer

#

its from 2004 nooo

ocean ore
#

why are so many people making "im uninstalling windows" videos

#

yeah ik windows sucks

#

YOU ARENT EVEN A TECH YOUTUBER

#

😭

#

30 years in kvass will desktop supreme OS nirvana

#

PEOPLE MAKEING "im inunstalling LUNIX" ON KVASSTUBE

#

hahaahahahahha

#

everyone shall switch and then i get a monopoly on OS

#

and then i will spy on people and make sure nobody uses any other operating system on their pc's pain

muted talon
#

when greg loader

#

i want to port nasm and build greg loader chad

ocean ore
#

i have to make a utility to make gregloader (and eventually kvass) formatted images

muted talon
#

the most kvass os progress in this thread

gloomy mist
muted talon
ocean ore
#

barely any screenshots

#

i dont think yall even have any proof greg exists

muted talon
#

^ totally greg

ocean ore
#

greg

#

greg is a chad frfr

ocean ore
#

rate my favorite torture method

#

im gonna make you do it 4 more times

#

4 times isnt enough ngl

#

fine im gonna have mercy on yall

#

its 6 times

#

fine its 3 times

ocean ore
#

either 32 or 128 times

#

idk whats more absurd

#

kirby save file deletion warnings or this

ocean ore
#

one session of type number

#

MUAHAHAHAHAH

#

the numbers have been reduced to uint8_t's

ocean ore
#

i wanted a ram upgrade for a late 2000's dell laptop

#

can someone donate me 44 dollars for two 4 gb ram sticks trl

#

no but like

#

is it because of robots or is it because its old

#

insanity

#

im gonna add partition removal support to my tool now

#

partition removal added

#

now file system reading and writing 😔

#

again the tool is to read and write images in my filesystem

ocean ore
#

👍

ocean ore
#

breaking news - funny tool is finally getting support for writing g r e g

ocean ore
#

ok so im considering the fact of how are you supposed to even install this

#

you quite literally need a somewhat capable operating system

#

and im too lazy to put greg on a CD drive

#

or a usb

#

because thats dumdum

ocean ore
#

greg isnt going to a cd im too lazy to navigate it 😭

#

ok honestly i should just make my own cd format for the funnies

#

oh

#

macs did that

#

AND MACS STILL EXIST

#

except like

#

nah

#

so ingenious idea one:
user puts old windows on machine so it can then be dualbooted with kvass (you have to use windows lololol)

#

but what if new machine?

#

send help i think i have struck a paradox where i cant avoid microsoft windows

#

maybe i should just invest my sanity into making a kvass cd format

#

but what will even BOOT that 😭

#

NOTHING

#

WUIEJFKNMS<HDFAISDASJDHKAJHSKDAJHKSD

#

its all windows

#

ok so

#

i will add a uhhhhh

#

idk

#

ok so somewhat reasonable idea-ish:

make a DOS setup thing that will put greg on hard drive

#

dos is everywhere