#Kvass (vibecoden't)

1 messages ยท Page 3 of 1

ocean ore
#

tldr: he makes us turn in code as pictures

grim hazel
#

yeah, my professors couldn't even create a file

ocean ore
#

IT is just a flashy title for "i can connect to wifi" these days

grim hazel
#

at least i could use my own laptop instead of the crappy computers

ocean ore
#

easy money

#

i can install windows all day

grim hazel
#

(and i installed linux on the school pc + got to use the school wifi for free)

ocean ore
#

insane thing to do

grim hazel
#

well, it's not paid anyway

#

i just plugged the ethernet cable into my laptop

#

instead of the school pc

#

and it connected

ocean ore
#

honestly if i get to keep my crappy school chromebook im just gonna keep it and never use it

#

like ever

grim hazel
#

i hate chromebooks

ocean ore
grim hazel
#

lucky here in Italy they don't make you use them

ocean ore
#

id rather bring the exact model of macbook which is my name to school than use a chromebook

grim hazel
#

(i would have bypassed the idiotic controls anyway)

ocean ore
#

stupid surveillance

grim hazel
#

what you could do is run chromeos in a vm

#

then let the profs control that vm

#

cya stupid tracking

ocean ore
#

ok ykw i saw some dude bring in an m4 macbook air to school before maybe i can just pull the same

#

i doubt i can just use it for school

#

some other dude brought in an older macbook air

grim hazel
#

else just do the vm trick

#

you can use VMWare to boot from an hdd

ocean ore
grim hazel
#

why?

#

just don't get discovered

ocean ore
grim hazel
#

do your professors even come and check them?

ocean ore
#

no but they have a tool to constantly read our screens if they want to use it

grim hazel
#

well

#

they can read the VM screen

#

not your actual screen

#

sooo

ocean ore
#

fr the real problem is that these garbage chromebooks would actually be too slow to run vmware

grim hazel
#

get an actual pc

ocean ore
#

also im not risking it sadly

grim hazel
#

most chromebooks are based on real pcs

ocean ore
#

whatever

grim hazel
#

no

ocean ore
grim hazel
#

there are versions of chromebooks with i5s+

ocean ore
#

or just the mildly better ones

grim hazel
#

mine has an i5 13th gen and it was 500 euros

#

...

ocean ore
#

we dont get such a luxury like even an i3

grim hazel
#

also, you can give the vm like 1 core

#

and 2 gb of ram

#

done

ocean ore
grim hazel
#

bruh

ocean ore
#

what vmware

#

๐Ÿ˜ญ

grim hazel
#

XD

ocean ore
#

literally too potato to run it

#

i think you have to have a chromebook if you dont want to use a school pc actually

#

or at least like chromeos flex

#

i think the evil macbook man run chromeos flex

grim hazel
#

well, get a real pc with a vm with chromeos flex

ocean ore
#

the macbooks on the other hand are quite powerful they definetely can handle a vm

ocean ore
#

the real roadblock is my parents as usual

grim hazel
#

f

ocean ore
#

fun idea to think about but yeah :/

#

they never took away coolmathgames tho

grim hazel
#

XD

ocean ore
#

i have like 2.5 million cookies a second in cookie clicker

#

ok anyways time to do some git repo crap

#

i did it

#

i cloned the git repo

#

kvass is alive again

#

oh wait

#

i have to compile cross compiler

#

DIARRHEUM

grim hazel
ocean ore
ocean ore
#

oh

grim hazel
#

it's clang

ocean ore
#

i thought it stood for low level vm

grim hazel
#

it does

#

idk why it has vm at the end

#

but it compiles to elf

ocean ore
grim hazel
#

and it's better than gcc

ocean ore
grim hazel
#

(and simpler tbh)

ocean ore
grim hazel
#

yes

#

it does support gcc stuff

ocean ore
#

oh

grim hazel
#

at least, most of it

ocean ore
grim hazel
#

you can see how i used it here

ocean ore
#

fair

#

so wait i have to compile llvm and then somehow add on clang on it?

grim hazel
#

clang is compiled with it

#

same as lld

ocean ore
#

oh

#

okfair

ocean ore
#

aight im doing my osdev on an arm mac now

#

nobody can stop me

#

unless i screw something up in which case kvass is dead for yet another week

#

EY THAT AINT GEE CEE CEE

#

cl*ng

#

I GOT CLANGED

#

APPLE

#

ok whatever it should work

#

i need a cross compiler either way

#

qemu

#

how yall pronounce that

languid steeple
#

Keemoo

next beacon
next beacon
warm fable
barren sierra
gloomy mist
gloomy mist
barren sierra
#

Yes

ocean ore
#

John-Benis is a perfectly fine real and host name trl

ocean ore
#

im getting another arm macbook when support for mine gets nukef

#

theyre fire

ocean ore
#

how do i revenge the person who said "kilovolts ass = kvass"

#

i wage war

#

ok anyways when i get home ima hopefully continue osdev

#

unless "here is a list of 200 things you should do with a 1999 pentium 3 laptop RIGHT NOW" hits my brain

ocean ore
#

guys

#

im sorry

#

the list of 200 things i should do with my pentium 3 laptop has hit my brain

ocean ore
#

KILOVOLTS ASS HAS COMPILED

#

AT EVERYONE

#

very unfinished pmm

#

finally

#

anyways i feel like c++ rn so its time for c++

#

nevermind its not time for c++

#

whatever

#

thats it im making a mac os larp os im on my apple arc

gloomy mist
grim hazel
ocean ore
grim hazel
#

at least use dark mode

#

so it can be seen

ocean ore
#

no

languid steeple
#

qemu means quick emulator probably

#

yep StupidGPT confirms it

lime socket
#

Google also works ;-;

next beacon
# languid steeple

Ah yes, destroy the environment by asking something you could find on Google

gloomy mist
#

not an emu later?

languid steeple
languid steeple
next beacon
languid steeple
#

A little easier to read tho

ocean ore
languid steeple
ocean ore
#

WHAT

languid steeple
#

I have a daily hobby of posting hate posts there god

ocean ore
#

at mods destroy him

languid steeple
languid steeple
#

I feel- powerful

ocean ore
#

cool os but like

#

yihs

languid steeple
#

system44 uses a bulky font

#

Thus uses the zap-light16 font

#

Bulky vs thin

#

Ofc thin wins

#

Oh you gave me an idea

#

A PSF like font, but instead of 1s and 0s use 0-5 for grayscalr

#

Anti aliasing

#

Copyrighted

#

ASMC

#

Im making that tmrw

#

Def

ocean ore
#

kvas

tame quartz
#

kva

ocean ore
tame quartz
#

k

ocean ore
tame quartz
#

\0

ocean ore
#

printf("\0"

tame quartz
ocean ore
tame quartz
ocean ore
tame quartz
#

ok anyway, mascot when?

ocean ore
#

i feel bored so imma make a 2d rendering library or smth idk trl

#

enjoy the spooky scary skeletons yall

ocean ore
#

i have thought of a way to implement fpu emulation without having one

#

ok so 22/7 = pi

#

you get 3.14159 etc

#

but if you dont have the fpu thing you just have 3

#

ok anyways so to get to like 1/10th you basically just multiply the dividend by 10

#

220/7 = 31

#

2200/7 = 314

#

idk why would anyone use this

#

i think its kinda cool

#

real mode graphing calculator :0

#

im gonna consider making a real mode os later because itd be quite epic frfr

gloomy mist
#

you're talking about fixed point maths

ocean ore
#

but you can somehow make it into liekuhhhhhh

#

flaot

gloomy mist
#

you dont

#

i mean you can but there are advantages to fixed point that you lose if you convert it to float

#

fixed point has higher accuracy

#

you can represent every value that fits into the bits

ocean ore
#

ik

#

its just a way to represent float values rather than being a sane person and actually use float values

ocean ore
#

because i have free will the progression for this thing is going to be so messed up you wont know at what part of osdev i am

#

anyways i feel like messing around with limine modules and fs crap idk trl

#

idk i dont speak lebanese

#

i wrote kilovolts ass on a hex editor or something

#

can the os read it trl

#

idk i wanna make a file system

#

"i can do anything"

  • some jester in a prison or something idk
#

if i use 64 bit addresses for everything i can pull out 16777215.999991312623 tib of deeta

#

apparently

#

uh

ocean ore
#

๐Ÿ‘

ocean ore
#

7 new threads in progress report

#

the infestation

#

nvm discord is just tweaking out

gloomy mist
ocean ore
ocean ore
#

next time i dont read the sdm when something is clearly described in it my excuse shall be "i dont speak lebanese bro"

ocean ore
#

ok so like im bored im gonna do pagimbg

#

or something

#

pmm later trl

next beacon
#

Which arch?

ocean ore
next beacon
#

Fire

#

Not super hard tbh

#

If you need help lmk

ocean ore
#

i wanna make an executable file format later ngl

#

absolutely insane ๐Ÿ˜”

next beacon
#

Yoooo twins

#

Me too

ocean ore
#

insane

next beacon
#

Flopx

#

zipbomb.flopx

#

Fire

#

fireanddoom.kvass

ocean ore
#

kilovolts ass

next beacon
#

Kvass is delicious

ocean ore
#

i wanna also make like resource file thingies which store bitmaps pngs or whatever for gui rendering or whatevers

next beacon
#

One of my fav summer time drink

ocean ore
#

on the other hand youll have a separate resource file, but what if you just embed it into the executable trl

next beacon
#

You could make a filesystem for just your program directory that abstracts it better to the rest of the system

ocean ore
#

absolutely insane

#

maybe make the program file a disk image ๐Ÿ˜ญ

next beacon
#

Oh lord

ocean ore
#

windows program files is just a binary, mac os is a folder, and kvass is a war crime

next beacon
#

Flopperating system was the victim of said war crime

ocean ore
#

oh

#

very based

#

though like im probably just gonna make one universal disk file format

#

and then like

#

treat it as a device if you mount it or something

next beacon
#

Extremely based

#

Yeah thatโ€™s a good idea

ocean ore
#

maybe just somehow separate them from regular "disk type devices"

#

make an mbr alternative too trl

#

make everything

next beacon
#

Nice

ocean ore
#

MUAHAHAHAHHAHAHAHAHAHAHA

next beacon
#

Iโ€™m doing bash

#

Or honestly

#

I should just make my own shell

ocean ore
#

bash-your-head-into-a-wall

next beacon
#

Indeed

ocean ore
#

ok anyways ima do paging and then figure out the memory manager once i do it because i feel like that might make me less insane than if i do it in reverse

#

like a sane person

next beacon
#

Yes

#

Great success

#

Ping me if you get progress Iโ€™m interested to see

ocean ore
#

qemu's evil dark secret

#

its emulating an amd all along :0

ocean ore
#

yo guys public service announcement

#

disk utility restore is broken in later mac os versions

#

sudo asr restore --source /Volumes/[source] --target /Volumes/[destination] --erase

#

๐Ÿ‘

#

ok anyways so liek

#

pagimg

#

i think

#

prolly

#

maybe in a bit i dont wanna do it rn

next beacon
#

Pagbimng init ok ๐Ÿ‘

ocean ore
#

pageinmg

ocean ore
#

k so like i feel like redoing this in c plus plus

#

MUAHAHAHAHAHA

#

im gonna consider

#

i think i burnt out from osdev for like what seems to be 10 days

#

idk

next beacon
#

fixing what you have is always better than a rewrite imo

barren sierra
#

Sometimes rewriting is the best course of action

next beacon
ocean ore
#

kekw

ocean ore
#

ok so like my dad refuses to forgive me because of a rant i did on the usps recently and i dont know how am i supposed to feel about that

#

i think i mightve yelled too much ๐Ÿ˜ญ

#

dude they told me the thing is shipping today

#

but they lied the date got delayed

#

the real problem is it feels like total betrayal because like im actually excited over this stupid poofart i ebayed

#

and then they just did a bait and switch and now i feel SEVERELY disappointed

#

well yeah i shouldnt have had a crash out over it but its not some unforgivable sin to get angry at the fricking POSTAL SERVICE

#

it was the government all along

#

also i bought another laptop again

#

๐Ÿ˜ญ

ocean ore
#

my dad forgave me lets GOOOOO

#

ok anyways so like

#

schrodinger's kvass

#

i dont want to work on this for some reason but the project aint dead

#

wait for like 50 years

#

trust

ocean ore
#

so the thing i ranted over yesterday because of usps crappy shipping

#

it arrived LETS GOOO

#

ok i think i need to work on kvass more but whatever

ocean ore
#

also i forgor i want to rewrite kvass because of race conditions and stuff for some reason i want it to be focused on multiprocessing or whatever

#

that one type of os that like runs multiple copies of the identical kernel on all cpus or something

ocean ore
#

c++ should be called 3 errors occured during compiling because theres no semicolon, its outside a function and variable c isnt declared either

tame quartz
ocean ore
modern shell
#

kilovolts per ass

tame quartz
#

kilovolts per apere second second

ocean ore
#

srry for no kv/ass im crashing out over a macbook

#

its gpu commited die

#

if anyone wants to know:

2010 15 inch macbook pros have dual gpus, one of them is an nvidia geforce gt 330m, the other one is intel hd graphics

the nvidia gpu AND its vram are powered by a single capacitor which seems to be smaller than a pinkie finger

so like yall can guess the problem - the system kernel panics after the gpu actually does anything

#

the cap is simply way too small to support the graphics card

#

i cant cope with the nvidia gpu being disabled

#

but i have to

#

i have to use intel hd graphics ๐Ÿ˜ญ

#

the one true fix is to get a soldering kit and replace the microfart

#

which i cant

#

so im stuck with a computer that is like 90% functional but to me it feels like its 5% functional

#

EVERYTHING but the stupid gpu doesnt work

#

id be slightly more fine if the intel can do opengl or whatever but it cant even do that ๐Ÿ˜ญ

#

since it is apple - the configuration files for the gpu power thing BARELY WORK AT ALL

#

I CAN NOT RESTRICT ANYTHING

#

I WANT TO RESTRICT MORE BUT I CANT I CANT UNDERCLOCK IT IM STUCK WITH THIS CRAP

ocean ore
#

who programmed this

#

WHO made this

#

WHO MADE THIS STUPID LAPTOP I WANT TO KNOW

#

yall dont even understand the irony thats not the only cap on the board with this rating

#

theres larger capacitors of the same uf rating as this pos

#

ON THE SAME BOARD

#

A BIGGER CAPACITOR CAN LITERALLY FIT ON THE BOARD

#

LITERALLY IN THE SAME SPOT

#

on the 17 inch model they moved it BUT THEY USED THE SAME CAPACITOR SIZE ๐Ÿ˜ญ

#

and then when the laptops started crashing they're like "ok we dont know what the problem is so you're getting an entire logic board replacement"

#

YOU DONT KNOW?!

#

APPLE

#

GET REAL

#

PLEASE I BEG OF YOU

#

and when the community found the faulty cap

#

guess WHAT,

apple continued the program, but they still gave you another logic board with the same cap

#

THE ENGINEER OF THIS STUPID LAPTOP HAS BEEN SMOKING SOMETHING SO EXOTIC I CANT EVEN GET IT IN TERRARIA nooo

#

send help i want to air strike their headquarters

#

please give me the opengl...............

#

sple

ocean ore
#

instead of a capacitor replacement i chose a computer replacement trl

arctic plank
ocean ore
#

ok so like im sorry there aint no kilovolts ass

#

i fr need to do something with it

gloomy mist
#

^ kilovolts ass

modern shell
ocean ore
#

/j

#

actually everyone who has read this message must use the apple butterfly keyboard or die

#

some will fall

gloomy mist
#

what message

ocean ore
#

MUAHAHAHAHAHAHAHAHHAHAHAHAHAHAHAHAHAHAHA

gloomy mist
#

why not? why did you just write this and then MUAHAHAHA?

ok so like im not gonna say which message

#

fine dont say which message kekeke

languid steeple
#

I feel like this post is more of a mental asylum than an osdev project KEKW

gloomy mist
#

I mean it has to be, right? it can be so frustrating and we still claim it's fun

languid steeple
#

Well compared to yall 1 year is a newbie

ocean ore
#

soon its gonna become osdev AND a mental asylum

#

stay tuned or i will find you and force feed you kvass content printed on A4 standard size paper every day of your life

#

HP inkjet btw

#

ok but fr HOPEFULLY i should do everything by tomorrow unless i quite literally get dementia

#

i got a new computer to work on as well (13 inch macbook air with m4) which has an actually usable (16 gb) amount of ram so i wont go insane

#

i literally use a linux pc as my main system idk why i chose a mac

#

surprisingly i like the keyboard way too much its insanely comfortable to type on

#

despite the insanely horrid key travel

#

or what feels like horrid

#

i dont even know how deep the keys go last time i checked its like 1 milimeter

#

i feel the fact that the key is pressed so quite good either way

#

ok thanks for reading the keyboard review of the quite recent macbook air

#

MUAHAHAHAHHAHAHAHAHAHA

#

no but fr im gonna try doing the kvass crap tomorrow

ocean ore
#

I FORGOT TO KVASS

#

NO

#

NO

#

NOOOOOO

#

ok anyways

#

im still doing a rewrite but not in c++

#

because uhhh

#

idk lol

#

ignore the question of "is that even a valid reason" at least im not doing it in rust

languid steeple
#

BRO

#

Give us a screenshot

#

Or a repo

modern shell
#

also i love how bro has 3 flags in his bio and every single country of which was conspiring to fuck the other two during that past decade alone

#

๐Ÿฅ€

languid steeple
#

Dummy

modern shell
#

sigh

ocean ore
#

it definetely exists

#

probably

#

-# its an empty repo

#

-# plz wait i beg you im just lazy

modern shell
#

(guess i shouldnt have brought this here anyway)

ocean ore
modern shell
#

lmao
okay nice then enjoy some middle eastern brainfuckery added to the mix pepepray๐Ÿ”ฅ

ocean ore
#

kuass

gloomy mist
#

kilovolts

next beacon
#

Is there gonna be progress soon?

#

I havenโ€™t really seen any

ocean ore
#

actually

#

yes there will

#

MUAHAHAHAHAHAHAHAAHAHAAH

ocean ore
#

is this the punishment for using a mac

#

how did i disappoint the pooploader

#

THE POOPLOADER WAS SATISFIED

#

evil rewrite #59234982981

modern shell
#

no way kvass is real :O

#

is this real

frigid basin
#

what is kvass even about

ocean ore
ocean ore
#

i think i burnt out and dont want to write anything ๐Ÿ˜ญ

frigid basin
#

rewriting an os is wild

ocean ore
next beacon
#

/insane asylumโ€ฆ

ocean ore
#

idea

#

make receipt printer driver

#

MUAHAHAHAHAAHHAHASHAHAHAHAHAWHJSHAUJDNQHKGWKUDQJWHDUWHQWEUDHQWDHJ

#

NOW EVERYONE HAS TO USE KVASS ON RECEIPTS

ocean ore
#

is that...

#

no

#

NO

#

NO

#

NOOOO

#

IT CANT

#

say "it didnt happen", "it didnt snow"

ocean ore
#

ok anyways

#

uh

#

gonna do terminal tomorrow

#

i got deltaruned for a moment there

#

still tho

#

tebrminal

ocean ore
#

john kvass is dead im now ceo of kvass

modern shell
#

:O

ocean ore
#

promise failure

#

the terminal i was talking about are sour cream and onion chips

ocean ore
#

LIMINE 26 IS OUT trl

#

why is everyone switching to apple's evil versioning schemr

#

minecraft just did it ๐Ÿ˜ญ

#

kvass 26 coming out now

next beacon
#

KVASS IS REAL

modern shell
ocean ore
ocean ore
#

i prophesize that i will put a mutex in a terminal emulator or smth

#

make a vfs before the gdt trl

#

ok no thats just stupid

#

insane asylum

ocean ore
#

kvass might be inspired by templeos in the way that anyone who talks here willingly might have a mental illness

ocean ore
#

idk

#

my priorities are dum

languid steeple
ocean ore
languid steeple
ocean ore
#

kvass's existence depends on if my macbook keeps running like an actual laptop to the point where i actually like to use it

#

anyways so like more terminal soon ig

#

for some reason i adopted this deranged style of writing structs where i tab a few times after i type the variable type (inspired by no one, but im sure someone does it already)

#

it looks nicer than if it uh

#

didnt have this

#

wait where are the foreground colors

#

idk why would i NOT make them the same

#

poll time

#

KVASS UNENJOYERS VOTE NOW trl

#

KVASS ENJOYERS VOTE BUT PLEASE LOSE FAITH THAT THIS PROJECT IS BEING DONE IN LESS THAN 3,521,432,143,124,663,212 YEARS

#

/j obviously

stiff crest
ocean ore
stiff crest
#

ohhh u followed their ordering

ocean ore
#

yuhs

#

its probably because they had 8 colors, and then some switch to tell them to make the colors 50% brighter or smth

#

or no wait

#

8 colors

#
   RGB
0x0000
  ^
brighter bit

i assume its structured like this

#
0x0000    -    black
0x0001    -    dark blue
0x0010    -    dark green
0x0011    -    dark cyan
0x0100    -    dark red
0x0101    -    dark magenta
0x0110    -    dark brown
0x0111    -    light gray
... other colors...
#

light gray is dark white

#

i skipped cyan

#

unskipped cyan

#

C O L O R T A B L E

barren sierra
ocean ore
ocean ore
#

file access is scary

program asks os to read a part of a file, os gives thing to fs driver, fs driver gives request to hd driver, hd driver give crap to fs driver, fs driver gives back to system, then system gives part of file to program then system locks the file from being read or written by other programs etc

then what if the program crashed? k release the file

if the hd driver dies??? the fs driver??? man osdev looks evil nooo nooo nooo

#

when should files be unloaded to avoid unnecessary hd access

ocean ore
#

would it be stupid to lock the file for the entire duration of it being loaded in a program

#

why am i stressed over this this project doesnt affect my life at all

#

in fact i feel like doing some userspace garbage today lololol

ocean ore
#

i solved the conundrum of file system access

#

idk just do what i told above

#

if a driver crashes then like error out or smth

#

i need to make an event system though

modern shell
# ocean ore file access is scary program asks os to read a part of a file, os gives thing t...

if process dies or closes the file then u can free the cached pages/blocks if no other handle exists for them ig
if the drivers die then skill issue
if the drive dies/faults then its the driver's responsibility to tell that apart ig trl

now u map a file for a process
or maybe just incant whatever unix does
and have a unified interface to access the cached pages (blocks read from the disk)
now these accumulate changes and are written back periodically
a failure/abort midway is handled by the fs
journaling is one technique that i know of for ensuring consistency
for the cached pages afaik u just map them to processes

barren sierra
#

and you get IO errors

ocean ore
#

guys i dont feel like osdeving for some reason todsy

#

idk

#

if no kvass progress for a while then sorry

ocean ore
#

im doing some absolutely deranged gpu crap

#

you WILL question my priorities

#

its geniunely dumber than you think

#

enjoy your 16 KB of vram trl

#

im gonna dynamically allocate it when i get a pmm or smth

#

ok anyways i feel like making a tile based rendering thing

#

idk actual gpu's use it i just want one system to draw crap im not expecting it to draw faster

#

its like an off brand graphics card

#

idk why

#

i want to

#

i have free will

ocean ore
#

holy crap i gave it 512 kb of vram and you can only put 128 32x32 tiles in graphics thing ๐Ÿ˜ญ

#

i definetely need to add a malloc for that this is clinically insane

ocean ore
# warm fable Lmao

tbh i think the 32x32 stuff is only required when i actually get to userspace ors mth

ocean ore
warm fable
#

You don't have a PMM (and probably a VMM)?

ocean ore
#

i dont have anything i just feel like dumping random garbage on this poor project

warm fable
#

Lmao, those 2 things are the earliest stuff that I build..

I already build a PMM, so next is VMM

ocean ore
#

tbh im gonna use very small textures at first

#

maybe add a color palette system too

warm fable
#

Btw, what are you gonna use the GPU for rn?

#

Just terminal?

#

Or GUI?

#

Or.....

ocean ore
#

its cpu rendered im using the limine framebuffer

warm fable
#

Ahhh, aight

ocean ore
#

i want it to be tile based for some reason

warm fable
ocean ore
#

because the tiles are intended to be loaded in gpu vram

warm fable
ocean ore
#

idk its easier to make everything use tiles from the start imo

warm fable
#

Probs

ocean ore
#

(literally super nintendo ๐Ÿ˜ญ)

warm fable
#

Nintendo?

#

Super Mario?

ocean ore
#

it had a tile based rendering thing too

warm fable
#

Sorry, I don't understand the joke ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ

ocean ore
#

thats the only way you can draw on it

warm fable
ocean ore
warm fable
#

Your about me lmao

ocean ore
#

anyways im gonna add like surfaces in userspace so you can actually plot pixels if you want to

warm fable
#

Nice

ocean ore
#

in userspace

#

otherwise no pixels AUHJKDNMHASDUJSADHBASNIJD<ASHDN

#

max tile size will be like 256x256 so i wont go insane

ocean ore
warm fable
ocean ore
#

i dont want the minimum for kvass to be a geforce 5090 or something ๐Ÿ˜ญ

warm fable
#

@ocean ore would you ever add 3d support to Kvass?

ocean ore
warm fable
#

Oh wait, CAN IT RUN DOOM?!?!

ocean ore
#

no userspace trl

#

yet

warm fable
#

Well, bye

ocean ore
#

goodbye random citizen

ocean ore
#

holy crap 64 bit numbers are SO LONG

#

like geniunely

#

absolute insanity

fast niche
#

lol

ocean ore
#

ok so my evil tile based renderer for now has 1mb of vram in by 8x8 tiles

#

you can make any tiles with any size divisible by 8

ocean ore
ocean ore
#

or whatever

#

im gonna add a kmalloc or whatever and then dynamically allocate vram

#

unless graphics driver

#

otherwise stop my cpu built in crap

#

on a gpu this would just be putting a texture on the gpu ram and then drawing it

#

its wasted time if EVERYTHING is done on the cpu tho nooo

#

idk 1/5000 people 25 trillion years later get quite fast drawing speed

ocean ore
#

gdt is dead
linux is fuel
osdev server is full

next beacon
#

Where GDT

#

No GDT init ok

ocean ore
#

its gonna be added when i finish all the garbage i already started

#

(quite a lot of garbage)

ocean ore
#

by no tutorials are good i expected a joke

#

in reality every osdev tutorial i saw uses a bitmap memory allocator

ocean ore
#

TILE

modern shell
ocean ore
#

i just realized the absolutely clinically insane effects you can do with tiles

#

i mean you can do them without them but the existence of tiles made me realized that you can even do them

ocean ore
#

because kvass will never not be complete jank trl

#

3000 years later an archeologist is gonna dig up my c code on stone tablets and then not understand anything despite having a PhD in "ancient programming"

ocean ore
#

well nit

#

not

#

but still helps

modern shell
modern shell
ocean ore
ocean ore
#

its just clinically insane to do all that on a cpu

modern shell
#

all my homies already use ultrasupersonic instruction set computerss

#

aka
ussisc

ocean ore
#

or other software

#

๐Ÿ˜ญ

modern shell
#

real

ocean ore
#

(if the user wants to)

#

boot arguments

modern shell
#

i wanted to have ts
but then thought like
ppl wouldnt boot my shit on a potato machine so why bother limiting the color space then wasting precious cycles to mitigate it trl

ocean ore
#

ok so i ran into the stupid issue that everyone runs into when writing a terminal emulator where the letter you want to print is flipped

#

so im gonna now add changing tile orientation trl

#

or not

#

hm

#

ok so theres a function to write the texture on to the "gpu"

#

simply speaking im gonna add a thing to flip THAT instead

ocean ore
#

font unsoon because I CANT FLIP THE TILES AAAAAAA

#

no way alpha blending wont make me go insane

ocean ore
#

so like some font crap was done a bit wrong last time and i cant cope with it being wrong

#

SO I HAVE TO MODIFY EVERY SINGLE SYMBOL MANUALLY

#

perfectionism comes at a price ๐Ÿ˜ญ

#

its almost done

#

this is the only thing that might be not as stupid on a big endian system

#

hm

#

this is so stupid

#

i wonder who made this thinkong

#

i did it i fixed the font

#

also i made a repeat macro

#

i rarely use it but sometimes i dont feel like writing for(i=0;i<120;i++)

modern shell
ocean ore
modern shell
ocean ore
#

idk i just called it "repeat"

modern shell
#

same shit diff names โœจ

ocean ore
#

my os is obviously the jankier os so repeat is better trl

#

HOLY CRAP

#

tfw tile

ocean ore
#

kvass transparency

ocean pasture
ocean ore
ocean pasture
#

fire

ocean ore
#

doing progress on terminal emulator

ocean ore
#

buggy transparency

#

prettyโ„ข

#

it looks like metal

#

this should actually be a default background when i add a gui

#

for some reason this looks nice

#

kuassโ„ข

ocean ore
#

gee gee

ocean ore
#

i made the background black color semi transparent

#

i now get matrixโ„ข

#

ALPHA CHANNEL ABUSE LETS GOOOOOOO letsgo

grim hazel
#

lol

ocean ore
#

oops

#

IM NOT PROGRAMMING THAT IN REVERSE GO COMMIT EXPLODEโ„ข

ocean ore
#

ok so if i make the console a bunch larger the emulator lags

#

maybe on an actual pc its better?

#

because like

  1. im using qemu
  2. im using x86-64 qemu on an arm machine
#

how come #1061407633745125397's terminal didnt lag though on the same mac

#

i have the most braindead graphics pipeline in existence maybe thats the problem

grim hazel
#

maybe memcpy or some bad logic for framebuffer manip?

ocean ore
#

if you didnt read about my stupid graphics pipeline you have to allocate a tile (or more than 1 tile if you want to) and then you can change the contents of these tiles etc (the contents of the tiles are supposed to be loaded into gpu vram)

#

you can then draw the tiles anywhere on screen

grim hazel
#

yep, that might cause lag

ocean ore
#

its severe garbage on a cpu

grim hazel
#

also i would suggest to go with a dual framebuffer

ocean ore
#

i am aware of that so i reap what i had sown

ocean ore
#

it takes crap tonnes of space

grim hazel
#

no?

#

double buffering is what basically every OS uses

#

it's WAY faster than single buffer

#

and not memory expensive

ocean ore
#

WINDOWS 11 IMAGE IS 7.2 GB

#

MICROSOFT WHAT HAPPENED

grim hazel
#

XD

#

super bloat

ocean ore
grim hazel
#

fully installed it's like 180gb

ocean ore
#

the one from their website

ocean ore
#

ohly crpa

#

tbh i wanna pirate windows 11 pro just to get like hyper v and stuff but like qemu is good enough and for every other piece of crap i can just use vmware workstation or smth

grim hazel
ocean ore
grim hazel
#

tho hyper-v sucks

ocean ore
#

true

grim hazel
#

it activates everything i put it on

ocean ore
#

insane

#

i have a bunch of keys for unsupported windows versions

#

and office

#

its morally right for me when the company doesnt sell the product anymore

ocean ore
#

guys im reinstalling crapdows 11 (im gonna dualboot it with linux)

next beacon
#

foreach (item, iterable)

modern shell
#

super nice

#

I only have one for intrusive lists

#

bc its kinda messy to iterate over them

ocean ore
#

im gonna write pmm

#

and other gubajeโ„ข

ocean ore
#

once i get pmm and crap i can do paging and then vmm and other crap and then gdt idt etc

#

no but like i alr have 2 "todo: dynamically allocate" messages

ocean ore
#

im trying to set up windows no pmm yet mUAHAHAHAHAHA

ocean ore
#

memmap

grim hazel
#

if you want to print the type

ocean ore
#

are these physical addresses or smth

grim hazel
#

yes

ocean ore
#

fair

tender lotus
ocean ore
#

the newgens dont know this is a rewrite ๐Ÿ˜”

tender lotus
#

i just remember not knowing about hhdm and it took me a minute to figure it out

ocean ore
#

-# joke obv

gloomy mist
gloomy mist
#

GDT INIT ERROR

tender lotus
#

oh no....

ocean ore
ocean ore
#

i am quite concerned for ai
sorry for the incoming philosophical ish rant

i dont hate it or anything, saying you hate it for stealing art is so overdone and i will air strike the house of the next person who says anything about stealing art/music with it, despite it being a problem its just idk

my real problem is kinda just the impacts it causes on society, i was talking to a chatbot like an actual person, i subconsciously thought it was a person when in reality its just a robot

people get "ai wives" because they get genuinely attached to the robots, because nobody else cares, but why?

never in the us of a i seem to have got any reciprocated act of kindness for something i have done, this is not a complaint but an observation, why have americans isolated themselves so much?

at my home in ukraine i saw playgrounds actually filled, even people who are too old to play there, they just sat at the benches and talked with their peers, no time ever i have seen a large group walk at a park, i actually liked it more over in ukr even after the war started because i knew i had someone with me, and here in the US people are so lonely their connections are replaced with robots, and everyday life is so lonely i feel more depressed than in the war

the recent RAM crisis is also caused by ai, they want to increase their size, at the expense of everyone else; we are literally treated as animals, "oh here's a funny robot to satisfy your wants and needs"

now this isnt even an ai thing anymore, the real problem is the disappointing state of the us in its entirety, actually - you have to obey what your overlords tell you, which is quite sad really, i expected a dream life, not going through what seems like depression a few times

ok anyways plz dont move to the us at any cost ts traumatized me the american dream is a lie just get yourself some cake its less of a lie than this is ๐Ÿ˜ญ

#

if your immediate response is "holy crap too much text" then:

man honestly america is a dystopia

#

anyways so like i dont want to pmm right now i feel like severely demotivated today

#

soz

#

im kinda interested in python

#

funny scripting language ๐Ÿ‘

ocean ore
#

i became even more bored FeelsBadMan

gloomy mist
# ocean ore i am quite concerned for ai sorry for the incoming philosophical ish rant i don...

my concern is they've peaked, they peaked at gpt 4o. but they're pushing for more and more, there isn't enough human created data for any bigger model. generative language models have reached their limit in their current form, adding more and more parameters to the model isn't making it better. they need to pivot to other things

and yes the US is exploitative. just look at your employment laws or lack of

#

the land of the free to work yourself into the grave for some rich person

warm fable
warm fable
warm fable
warm fable
warm fable
modern shell
# ocean ore if your immediate response is "holy crap too much text" then: man honestly amer...

well maybe bc u had very high expectations for it..
the us is a horrible mess at so many levels (and they r gonna get more fucked if they keep up at that rate) but now try to count the number of places that isnt so messy in one way or another

not to deny that a person's actual quality of life is way more worthy in many places more than in the us nor that in other places a gov is actually seeing that as a responsibility and try to balance out the greed of the private sector by actually acting on behalf of their ppl (imagine)

but it still depends on what u r comparing it with

ocean ore
ocean ore
#

i hate small laptops like i love my macbook air but bro its small as frick i can just barely tolerate the 13 inch screen nooo

#

low budget moment

grim hazel
#

they are cheap

ocean ore
ocean ore
#

hold on

warm fable
#

Is it so different from 14 inch Laptop?

ocean ore
#

2.54

ocean ore
warm fable
#

Hmm

grim hazel
ocean ore
#

im using it more of as a portable thing anyways maybe the screen is tolerable

grim hazel
#

main screen compared to my laptop

warm fable
#

I like my 14 inch display

ocean ore
grim hazel
#

big screen is 27"

warm fable
grim hazel
#
  • i already nuked windows from there
warm fable
grim hazel
#

250 g9

#

i added 8 more gb of ram

#

bc else the stupid gpu decided it was not gonna be an intel Xe

warm fable
grim hazel
#

but a lower tier one

grim hazel
#
  • 16gb of ram
ocean ore
#

i forgot i moved to windows i want to dualboot it with arch

grim hazel
#

and 512gb nvme

grim hazel
#

lol

ocean ore
#

it did NOT take 180 gb of space @grim hazel

ocean ore
grim hazel
#

wtf was my windows on then

ocean ore
warm fable
ocean ore
#

i skipped wifi and set that up later

grim hazel
#

you should make the ram dual channel btw

warm fable
grim hazel
#

else intel's gpu has an identity crisis

ocean ore
#

onedrive was not spared

warm fable
#

RAM is expensive as hell dude

grim hazel
#

and won't be its real self

ocean ore
grim hazel
#

i got my ram in poland last year

#

i was lucky

warm fable
#

Oh

#

yeah yeah

grim hazel
#

ai made prices go up

warm fable
#

I understand

ocean ore
grim hazel
#

not only openai

#

a lot more ai providers

#

lol

warm fable
#

Now my GPU must find a new identity

#

and become GeForce RTX 5090

grim hazel
#

XD

ocean ore
grim hazel
warm fable
ocean ore
#

nerd

#

kilovolts ass with their electricity nerds

grim hazel
ocean ore
barren sierra
ocean ore
barren sierra
#

I see

#

I'd rather save up an extra however many dollars to get the 512gb model

#

256gb in 2025 is pitiful

ocean ore
#

i MOST DEFINETELY have enough storage on my mac for me it gets bad at around 128 g

#

if i have to get more i have a 1 tb usb hard drive

#

but like whatever my dad was paying for it anyway its very good either way

#

(mostly)

#

(its complicated lololol)

ocean ore
#

nvm i can tolerate the small screen

#

i use my laptop insanely up close for some reason

#

not that close but its basically smartphone distance

ocean ore
#

using three commas instead of ... is the stupidest thing i have seen on the internet and anyone who does it should be a red flag

#

literally

#

red flag as a person not even a relationship

#

yall get it either way ๐Ÿ˜ญ

#

also same with the people who use periods when typing lowercase

#

you sound like you hate everything

#

imagine doing all this,,, lmao.

#

anyways pmm or something

ocean ore
#

anyways uhhh

ocean ore
#

tfw you want to do something but its not possible AT ALL because you arent a billionaire

#

bruh

#

so stupid man whyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy

#

barely related to that thing i wanted to do what if sleeper laptop

#

like a sleeper build in a fat asf 1999 laptop enclosure

#

actually i like having something that can run windows 2000 too much

frigid basin
#

what is an asylum without uranium 235

ocean ore
#

AN ASYLUM WITHOUT HORSE PLINKO IS POLITICALLY INCORRECT

ocean ore
#

i wanna write a bootloader like an insane person

#

im too stupid pain

ocean ore
#

dedotated wham

ocean ore
#

im trying to do a hackintosh and guys mac os is geniunely evil

#

its working against me nooo

#

thats it im making the kvassbook air and kvassbook pro, and these are the only laptops that can run kvass or else you have to do insane hacks

frigid basin
#

kvass desktop when

gloomy mist
#

iKvass Pro Max

#

high voltage edition

ocean ore
ocean ore
#

its stuck after the PS/2 touchpad was initialized

#

i havent done

  • acpi mapping
  • usb port mapping
    though

i expected it to work fine somehow

#

both of them are stupid is apple too lazy to look at the actual acpi tables or smth???

#

this seems to just gatekeep mac os