#Kvass (vibecoden't)
1 messages · Page 6 of 1
or like
idk

ima figure it out first
e
i figured it out
i figured out that i NEED TO SLEEP NOW
and also how to do mmio and not go insane
grab address for device somehow, then cope
if stuff i said not makes sense then i neef to reallt sleep
ok yeah ima just go slee
powermac 
6 hours of sleep
school
anyway so theres no port io
the registers are mapped in memory

google clanker saved my sanity telling me where the pci farts are memory mapped
after reinspecting the piss yellow dump of doom every device is on pci as expected
im gonna make my own devicetree format so itll be easier to port later
i think
would it?
also torvalds himself said powerpc paging is horrible 
im gonna make a repo later with all of the powerpc resources i could find
its really difficult to find anything, making yall suffer would be stupid
nintendo wii programmers should be destroyed tho openfirmware only 
theres enough docs on that already shoo
yep
lilfont
ok so for pci stuff you can get the memory location of the registers
honestly thats all i need anyway
like memory map
though i have to abuse virtual memory
because the registers can be anywhere
i think i literally need a bootloader but idk
told yall already about torvalds' crash out over powerpc paging
behold
THE torvalds crash out
what the frick is an SLB
also im on phone because
- cant get computer
- i managed to get google search ai to somehow spew out the URLs for the 2003 instruction manuals
found it
uhh
help i cant understand it

wait
IS THIS SEGMENTATION
NO

THE GDT IS BACK
ALERT
WHAT IS A VIRTUAL SEGMENT
IBM 
its worse
holy crap
its so bad i cant understand it
its segmentation mixed with paging
ITS SEGMENTATION MIXED WITH PAGING 
I CANT FIND A GOOD EXPLANATION
FUCK YOU
DIE
THATS MY CODE
😭😭😭
ibm should rename itself to international business systems
IBS
Machines
machines
nah bro but this is insane
theres 16 registers to store segments
which store some evil crap
which is then mapped to a PT
pt's work like in x86 from my understanding
WHY CANT THERE JUST BE A PAGE DIRECTORY
o
Pd’s are just… page tables
i found motorola's manual
There’s no difference besides the fact each entry points to a pte
yeah ik
the x86 structure i know
powerpc has voodoo black magic with hashmaps and segments with PT's
LITERALLY
I thought that ppc didn’t have segmentation
Doesn’t it just use pt’s for memory privileges and stuff
it doesnt it does
I haven’t looked into it that much but
yes
segments point to pt's somehow
again
Hash maps are cool tho
32 bit effective address is also extended into 48 bit virtual addr
I use a hashmap for my heap allocation
fair
i hope motorola's manual is better than IBS's
gonna read that one when i get home
my idea to make a repo with all of the ppc docs neatly collected in there still remains
yo guys kvass progress time
so i did the ofw dump on real hardware
(like the one i sent yesterday)
pretty cool crap
lemme send one thing thats important though
oops
ok whatever this is important too
BEHOLD
the /chosen node
the chosen node has this stdout
and other crap
stdout can be used with write to do a uhhh, stdout, obviously
👍
here it is in QEMU
ihandles are used for device operations in openfirmware
yo anyone alive im bored
ofw stuff
more functions
should i open source kvass when i get a printf
or some screen output
also those three are the original functions
i will send documentation whenever i could
powerpc's stuff is horribly documented making yall look for it will be the most insane thing i have ever asked someone
oh also kate has a really interesting thing i call the replace curtain
straight up it behaves like a curtain it feels like you're physically pulling it out
you pull on the five dots thing
its the coolest thing i have seen in a computer and i do not know why
love it peak design
you can also do CTRL+SHIFT+F or CTRL+R like a sane person
oh
nvm
nah nevermind doing ctrl+r does the same except it doesnt show the preview for the replace function thing
like this
this is the preview fart
replace curtain of doom
Kvass - 32-bit PowerPC operating system
will catch the attention of certain people 
Kvass - 32-bit PowerPC operating system (for macs not the wii)
had to specify further
ok so the finddev function returns the code for whatever you search
which here it's the /chosen node
its actually called finddevice
find-device is DIFFERENT
its a function for the openfirmware shell itself
i think i send too much images
STDOUT SOON 
theme switch
👍
it bugged
thats what its actually supposed to look like
for some reason the NT port for mac didnt run this
i think im supposed to run it
also everything is a device
its like in unix where everything's a file
in openfirmware everything is a device

wait a minute
i have the ihandle already
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Good stuff
it would be if it wrote and displayed my crap
😔
how do i get me an actual framebuffer actually
Doesn’t open firmware provide one?
I mean how is it writing its stuff to the screen
uhhhhhhhhhhhhhhhhhhhhhhhhh i d k
idk
this fart exists
console 😔
this one is in forth 
this crap hyperuseless
im gonna look at the windows nt port
this is the port btw
i reference it as kind of a documentation
no code stolen frfr
properties lel
i am legally required to do some crap with the assigned addresses thing
idk what 😔
wait
so that second value is a 64 bit integer
the first three are a
68 bit integer 
Mushroom Retainers: Sorry Italian Plumber/Doctor/Carpenter/Judge, your Princess Fruity Peach Mushroomstool is inside an other fcking kingdom, you dumb clusterfck
mario parody with mushroom retainers when
seriously, how the f*ck did they even mess up toad's name that badly
lmao

WHATEVER unholy creature the ranges variable is i NEED to know what it does
i call upon all the people who implemented PCI
help 
i found something on this in the chrp spec
ARE YOU GIVING ME A ROM DUMP FOR PCI
only on the macintosh 
yo i think this is why there's no good kernels for powerpc 
PowerPC boutta make me want to put a PowerWASHER hose up my PowerMOUTH
ok i went into an actual pci device and did properties
SO WHAT IS THIS
IS THIS GONNA BE WHAT, THE APPLE ID DATABASE PASSWORD
next time anyone calls multiboot2 bad they will get crucified LIVE
oh wait
yooo it has the assigned addresses property
it seems to have 4 memory mappings :0
ok so what does my beloved 132 bit integer actually mean
also yo guys im pretty sure this is big endian
i think its just displaying hex integers
shouldnt matter to yall
i have this in my resource thing
assigned-addresseshas the same format asreg
what is reg
ohh the search found it instantly
i wonder if its scared of me
one phys addr size pair
uh uh yeah
68 bit physical address and 64 bit size value on a 32 bit cpu
are you REALLY sure
i mean openfirmware is an open spec
its designed to work on many cpus
maybe 64 bit ones as well
why is the physical addr 68 bits though
ibm software department (this) vs ibm hardware department (thinkpads)
i need to remember that the company responsible for this is the same company that MADE THE X86 PERSONAL COMPUTER AS A WHOLE
powerpc macs are the TRUE sequel to ibm's pc
ok back to the point
what is a unit address
.
its the only match in the whole document
nvm i typed it with a space instead of a dash
AAAAAAAAAAAAAAAAAAAAA
MORE
ARTICLES
HOPIUM MUST FLOW
WHAT IS AN assigned-addresses I MUST KNOW!!!!!!!!!!!
ALMOST
YES
YES LETS GOOOOOOOOOOOOOOOOOOOOOOOO

im adding this fricking document to my openfirmware resources collection
this is the most insane pull ever
i think by publishing the documents someone is gonna make a monopoly instead of me
honestly
openfirmware OS is still too stupidly hard for an average OSdever to implement 
im beyond the average limine crowd MUAHAHAHAHAHAHAH
"release the files", kvass edition
im gonna promise that nothing is gonna be redacted, and then redact every part that a sane person can actually read 
ok so i assume the assigned-addresses property from mac-io and from a pci device (QEMU vga in this case) is reused
you got a deathwish?
am i even allowed to put publicly accessible pdf's into repos
like if i found the resource on the internet, but then credited the person
again i want to publish the OpenFirmware Files (TM)
i dont think i can :'(
guys im sorry i cant publish the openfirmware files 
im not sure about if im allowed to distribute this crap anywhere
ok honestly lemme just link it to the internet archive or smth it should stay there for a very long time
i hope they wont be censored
shh theyre gonna be unredacted i promise
nothing will be censored vro
frfr
NOTHING
i am for real
like theyre gonna be UNREDACTED
mushroom retainers
ok honestly i should dedicate my project to documenting powerpc
document every action that i do
getting framebuffers and such
nevermind im too lazy
🐢
WHAT

i wanted to do the pain emoji but it autocorrected to turtle
i figured out why there might be that 68(?) bit number
its actually 96 bits
im dum
anyways so like openfartware's pci supplement states that some devices support 64 bit pci but 32 bit addresses are kept for compatibility
ok so the meaning of 0x80000000 as the default boot address is that its the default value of load-base which seems to be the load address
but like idk if its physical or virtual memory
gawdammit seems like we're having kvass before gta6 😱
aint no way to find out where my binary is actually loaded

nah
powerpc is evil
💔 😔
its like a week of me working on this theres still no hello world

goodbye universe when
hey at least it doesnt need a gdt INIT.. OK?
that removes a big obstacle already
true
i remembered the nullium paging incident
real
here's paging even worse 
whats that
its like segmented or something
literally world war 3
ive had another operating system and like i couldnt get paging working for like
idk
literally 9000 years
so real (quite literally)
laugh.jpg
anyways so like theres like 13 documents of doom
or less
whichever number is the chinese number of death

no but like theyre horribly written and i dont think they explain anything
😭
what if i just compile the kernel, put it in an array, and make the openfirmware fart load it 
mm ig there's alot of external docs tho? 
maybe
i just started and i already have to abuse PCI
why no vebsa 😔
🥀 
oooo
L
only qemu L
anyways i told my binary to get loaded at 2 MiB like a grub multiboot2 binary
but i think it got sent to virtual memory :(
truly rare L
endangered-species L
also apple decided to make the worst trap i have seen in my life
whar
open fartware uses virtual memory
:(
idk how to disable it
or i can but like
lel
enabling the little-endian? variable BRICKS your mac until you somehow reset it
bruh
bruhn't
im worried disabling virtual memory will explode it the same way as little endian
so i want to disable virtual memory in the kernel itself
but where the frick is it even loaded at thats the real question
i have to relocate it to the 2MiB point somehow too
hey mafia 
write pic code til kvass can figure it out 

holy crap
SMP in 1996
unironically its much older than thay bruv 🥀
AAAAAAAAAAWUIHADUWIH
AUDHAUHGAUHSFSHU
true
me, literally
gngn ^w^
truly insane
WHAT DO I DO PEOPLE I DONT KNOW HOW TO DO ANYTHING HERE THERE IS NO WAY TO DO ANYTHING WITH A REAL ADDR
AAAAAAAAAAAAAAAAAAWDIOJAKWDNAWKJDAWD
IM CONFUSED
absolute heart attack
openfartware lol
to be fair... you did choose powerpc
openinfirmware
aaaaaaaaeeeeeeeeeee
ok yeah true i did this to myself
i need to cope 
why powerpc?
idk
it's pretty much a dead arch isn't it
yeah :/
handful of big iron Unix boxes, old mac, Xbox 360
true
idk man i wanted to do it for some reason
honestly i need a way to just get a simple function to talk with openfartware, copy the real binary into somewhere, disable all of the stupid memory garbage and then jump there
those two stupid idiots made me do this
like if people can do an os for the wii and wii u
why cant i do it but for a mac they have the same cpu anyway
i got promptly humbled 
honestly i should just make a bootloader to do all that
instead of the kernel somehow relocating itself through forbidden voodoo magic
im just gonna go write a bootloader i dont even care anymore how "stupid" it is
put it in the same repo as kvass 
or not
depends
ok so i can map a real address as a virtual address with some openfirmware crap
GOOD.
imagine you couldnt 
i just realized who to truly blame
SUN MICROSYSTEMS
they made the original firmware
ion love you no more sun 😔
ok so i have ingenious idea
bootloader does openfirmware crap
bootloader loads all the required crap into some location
bootloader loads kernel into desired memory location
bootloader enters real mode
bootloader enters kernel
actually put a second bootloader between those ngl
set up virtual memory
dedotated wham
misleading message of doom 
closedinfirmware
how exactly is openfirmware in any way open lol
love it when corporations misuse that term
open... as in open like your wallet
i mean
it's an IEEE standard
for 6 years since 1994
closedinfartware*
i dont think IEEE standards are exactly free to access though
Or you can pirate it
💀
Pov I’m going to get banned
200 GHz power mac g5
its freely distributed on the web already
“Freely” not so much
also you should test kvass on your powerbook 
I’m down
whatever
when i actually finish it 
yeah sure
I have a whole stack of them
fair
idk dm me if you want to resurrect your stupid powerbook of doom
speaking of old mac os
ive heard the update servers are STILL up
it might be 4 if you want to run os9
i think all of the titanium g4s can run it
Based
heard
its time to plug in ethernet cable 
mac os tiger (10.4) and above update servers are definitely up but panther (10.3)
i bet they are lel
panther servers are ded
:(
my ibook might have a failing gpu
😔
EVERYONE
POWERPC HAS AN eieio INSTRUCTION
THIS IS REAL
IT HAS AN eieio INSTRUCTION
Average risc instruction name
riscv has functions like these?
Yeah it stands for Ensure Instruction Execution Is Ordered is something
It's a barrier
peak RISC architecture
No just risc architectures in general (Powerpc is risc)
ok fair
hey so what mac(s) in specific is this made for
32 bit ones
with the 68040 
i see
(does he know)
just for that i'm finding a way to emulate it on my wii
ok so its made for new world macs
like 2001-2005
except powerpc g5's will work in 32 bit mode because no 64 bit mode yet
for that you will be crucified
good luck
kvass anti-wii security measures 
anti-virtualization
homebrewing my dolphin and then installing it in an emulator in there
(inside a windows 10 virtual machine)
actually no windows 8
beautiful thing
let us collectively honor them in our hearts, what a poor, innocent soul
i preferred closedfirmware though
thats what openfirmware is
its quite closed
i preferred [old world rom] though
its like that scene in portal 2 where wheatley becomes the glados replacement, and wheatley asks glados if the process will be painful and she tells him "oh believe me it will"
probably
you should read some of the crap i crash out over in this thread
that'd be a good way to spend a weekend
unfortunately i'm busy learning why bios refuses to load a second disk and thats gonna take a long while D:
good luck with your worldly problems, mortal, i wish i was in your place 😔
you're just as mortal, powerpc
openfirmware aint
good luck with segmentation for page tables too 
honestly code either works or it doesnt, difficulty doesnt matter as long as youre getting things done :D
actually ykw thats true, nobody uses openfartware, the standard got revoked in 2000, and powerpc is long dead
maybe
where are you in development here anyway
cant get a hello world
cant get a framebuffer
i have no mouth and yet i must scream
na
last time i touched c was to write a file, never again
clinically insane behavior
assembly easier for sure
how 
maybe you should write more assembly for this
NO NO
BEGONE
IM NOT TOUCHING THAT FORBIDDEN CREATURE
EVER, EVER AGAIN
no wonder it doesnt work -u-
THERE'S 3 INSTRUCTIONS FOR JUMPING TO AN ADDRESS
you gotta do assembly if you wanna do firmware
THERE'S 3 INSTRUCTIONS FOR MOVING A VALUE INTO A REGISTER
im not "doing" firmware im trying to use it as a bootloader
and if you know them well then it's as effective in your mind as none
the time must come where i have to touch paging
yeah yeah tell me what eieio means 
its an instruction

anyways idk powerpc assembly is scary
are you going to use that instruction
linus torvalds also said himself that the paging is horrible
idk
anyways i grant you the title of the insane person here
nevermind i take it away i reconsidered
x86 assembly programming isnt that bad
it's very confusing
i have seen the horrors already i cant call it bad
my device io openfirmware functions dont wanna work 😔
bios can tell when there's not a second disk and throw an error when i try the load command then, but then suddenly when it sees the disk it has no problem writing nothing and then jumping to nothing
funny
relatable
i ask openfirmware to open an io operation for the display device but i get a NULL for the device handler
it speaks C structs and callback functions
then replace it
its very much made for interaction with C
doesn't seem that hard
custom firmware, but then i guess it wouldnt be mac compatible anymore
so yeah stay in C
-# (bro i never wanted to switch to asm)
dont be ashamed
im not ashamed im just horrified
you should be
its much worse than x86 assembly
so do you have any idea at all where the issue is
no lol no output
stdout device dont work
have you tried an emulator
im gonna try setting that fart up again
YES THATS WHAT IM USING UIQH#JKRM<NQUIWRJKM<QHWNRJQKM<THQNEJKMQ<HNF
evil openfartware dont work
im just gonna call it ofw
like i usually do
what do i check? the MSR??? (
)
take someone else's code and study that
im doing that already
modify their code to learn how things work
im not an idiot i have always stole code 
NT and Linux both simulated multi level paging on ppc by maintaining multi level page tables in software and treating the inverted page table as basically an in-memory software-refilled TLB almost
which would be refilled from the PTEs in the multi level page tables
peak knowledge
i wanted to simulate this as well
i only know of AIX and XNU as directly managing the ppc page tables
because powerpc paging is genuinely evil
IBM and apple literally made it, theyre gonna be the only ones to actually eat it up
its more that thats the simpler way to do it with the Mach virtual memory manager which both of them used
NT and Linux's vmm's both assumed multi level page tables in generic code
the Mach vmm is more explicit with hiding hw paging details behind an API called pmap
multi level page tables are reasonable imo because i still can barely understand powerpc's thing
there's like 16 registers or smth idk??
do they point to page tables or what ion even know
cool
k so i need to somehow write to stdout with it working afterwards
at least the openfirmware one
can reasonably use that one for debug
LETS GOOOOOOOO
THIS IS A MOMENT IN HISTORY

for some reason i have to null terminate it manually because my c compiler might be evil
nevermind it works
WHAT WENT WRONG BEFORE OAWKJEDMASDKJASDASDASDASDASDA
so real
when open source i want to put it on my alarm clock and run cyberpunk on it
oh right the promise
he is gone already
Enforce In-Order Execution of I/O
arrrr ☠️
ahoy
guys ive learnt how to fix back pain 
anyways so like im gonna go do a reorganization of my whole room for some reason
or not
depends
AAAAA MY SPINE
wsk
salkal
viowedjfweopflkwen.,faejk;f.ea
whenever it fixes itself i can work on kvass
oww

crap
im stuck on the floor

kvass is canceled i cant move anymore
nevermind i stood up LETS GOOOOO
kvass is uncanceled
i would like to inform you that you can not run kvass in qemu 😔
the openfirmware is incompatible as frick
ok so i need to set up this like pipeline thing to automatically send the kvass images to real hardware
maybe setup netboot somehow idk
kvass needs usb boot
it needs 😔
NEEDS
i need to use real hardware
i cant write it to hd
or cd
takes too long
BUT I CAN DO USB 1.0!
ABHABHAHAHAHAHAHAHAHAHAHAHAHA
LOL OLD TECH 
GOOD LUCK POWERING YOUR STUPID CDROM DRIVE
AAAAAAAAAAAAAAAAAAAAAAAAA 
it would be cool if chatgpt was correctly localized for all languages
cool as in 1984
thats why english speaking countries are bad because they are the only ones that have AI correctly localized
👍
anyway so usbee
uhh
forgor

i have the rare 2024 macbook air prototype from 2009
aint no way they just repurposed the design
anyways remote desktop is kinda cool
a bit entertaining
ive just realized this couldve been a screenshot and its not cool when its a screenshot its cooler when its a remote desktop
so its cooler 👍
kvass tmrw
first thing i need to do when leaving ofw is a reasonable usb and ide driver
pci maybe too
maybe 
yeah i wish i started with the usual gdt idt but i cant
what if i just abandoned powerpc
sure its unique but is it even worth it
hm
IT IS BECAUSE ALL OSDEV IS POINTLESS GO ALL IN

ID MAKE THE HILL I DIE ON BE A DIFFERENT HILL THAT EVERYONE ELSE LIVES ON BECAUSE MY DESIRE TO BE UNIQUE OUTSHINES MY DESIRE TO BE ALIVE (metaphorically)
LETS GOOOO

first think you need to do is do the great opensourcening are you serious 😭
forgor
you hate me dont you
anyways i might be able to implement audio output for my ibook some time
usb 1 is so fast my ibook went to sleep before finishing the creation of a gpt table
for anyone whos interested this is my model 
https://everymac.com/systems/apple/ibook/specs/ibook_600.html
Technical specifications for the iBook G3/600 (Late 2001 - Tr). Dates sold, processor type, memory info, hard drive details, price and more.
its the test subject for this project
it sucks really bad as a computer but i like it and it looks cool
(every single mac os x version lags)
ok honestly im kinda questioning the legality of sharing the openfirmware files even as links
if yall want to osdev for powerpc idk ask me im gonna share everything
it's funny to
me pressing CMD+OPTION+P+R thinking im gonna enter openfirmware but in reality i just reset pram several times 
I AM AT WAR!!!
KVASS MSUT REIGN SUPREME
nevermind i am quite humbled
i apologize for waging war
im gonna probably make a matrix server thingamabob
due to the discord age thing theyre gonna add
i would like to not send anything to them explicitly even if they already know everything
Matrix server for kvass based
Fuck discord
I’ve been thinking of switching to matrix for progress report for the Flopperating system
Svvn
Trvth nvke
I’ve been so demotivated
Adding smp fucked my entire code base
ive just thought of it after learning about discord's idea
im already switching to a bunch of smaller services
its not that the big ones are bad (google, msft) its just that i feel spied on
No they are bad lol
well yeah thats a bad thing
All corporations are horrible
Fuck rich people
Eat the rich
And burn them at the stake
Pov amarat is a whole ass communist

also yo dont copy the system folder from mac os 9 cd to hard drive it wont boot i cant boot no more help 
PROLITERI SVIH ZEMALJA, UJEDINITE SE!
ibook of doom and evil
im gonna boot it from cd and install it on my conveniently located 4 gb partition i reserved for kvass
FUCK OFF
ITS SERBO-CROATIAN
I’m not gonna be one of them idiots who calls the language Bosnian
or that
Serbia Croatia and Bosnia speak the same language
I can understand Bulgarians tho
Similar language
They just have brainlet grammar
i think i can understand that one too
i think
the serbo croatian i meant
You could probably understand my language to
i has have stroke
maybe
Zdravo, dobar dan, ja govorim na bosanskom i ruski je sličan jezik
Dobro jutro
All that stuff
i can understand up to "ruski"
Jezik is our equivalent to язык
ukrainian
no i forgot ukrainian 
Are u a refugee?
yuh uh
i mean i have to go back to ukraine or somewhere else somewhat soon i think
I have a homie named Aleksandr from Ukraine
Damn man
I’m sorry
I’m an immigrant too
yeah :/
I moved from Bosnia when I was 10
cool
i moved to us when i was like 11
Can’t believe the war in Ukraine has been going on for 4 years
real sad crap
odessa
From a stupid town named Donji Vakuf
the like sea area thingamabob
man of culture 
yeah i speak russian because like everyone i know there speaks it
like even the random store person
and the bus drivers
they made us speak ukrainian at schools though
Здравствуйте пацан
I see
im pretty sure theres a law banning all languages except ukrainian at schools
Your guys grammar is weird
im not sure about english but we have english classes
Like you guys use different grammatical cases
different letters 
the govt decided to rename it to odesa with one s which sounds kinda stupid imo
Like for example when you said «Ядро оперативной системой «floppa»»
i mean thats how it is in ukrainian
We would say Jezgro Operativnog Sistema
fair
Operativnoyy Sistemoyy would be wrong on our language
Well we say Operativnoj sistemoj
But that would be the wrong grammar for us
hold on lemme add ukrainian keyboard i think i lied a bit when i said i forgot
mac system settings taking 30 years to long on the latest macbook air 
Damn I want a MacBook Air
i got a horribly beat up one, its from 2015
idk i think it was either from a college or high school student
free™
I have a MacBook bro the original with Touch Bar
From like 2017
Runs like absolute shit and dick now
the keyboard is bad 
Planned obsoleteness
that model is famous for sucking actually
13 inch one?
yeah its the crap one
dont worry you can upgrade it,
it has a replaceable hard drive ||with a proprietary connector
||
Im gonna use permissions within the os for security rather than user mode
Yeah I purchased a new hard drive and the connector was wrong
I was stupid enough to not answer
im pretty sure my macbook air has that sata drive which looks like an nvme but it isnt
(2015 one)
(ngl i wish i had the 2014 model so i can put windows 7 on it
)
they removed bios boot from this model
Windows 7 on a Mac is beyond cursed. I love it
i ran it on this macbook pro 2010 i had with a violent gpu fail
didnt know the gpu was crapping itself
Windows peaked with windows 7
so it just restarted painfully every time i did anything ever 
I wanna make my new os have a similar ui to windows 7
(spoiler warning, it was sold
)
i honestly want to make kvass look like mac os 9's platinum but shiny
Have you dealt with ICE yet?
no
I had a run in with them
somehow
Since I’m technically not a citizen
oh no
They came to my door claiming they had a warrant
I told them to fuck off
And they did
Telling a federal agent to fuck off was the funniest shit
real
is there a law against saying you have a warrant when you dont
Nope they’re allowed to lie to you
they lied to you i doubt they had any warrant
If they actually had a warrant they would’ve kicked down the door
maybe
But if they didn’t have one and they kicked down the door they would’ve all went to prison and I would make sure
I’m not afraid to whip out my gun in front of those assholes
insanity
I’m a legal resident and I pay fucking taxes
I literally pay them
I’d get it if I was a leech but no
i am now kinda inclined to believe that maybe (understatement) the president's ideas for the improvement of the country are kind of questionable
I make my own money. And I work DAMN HARD for it
Our president is a fascist
true
Just saying if ICE comes to your door tell them to leave
They likely don’t have a warrant
i think i have to tell that to my parents first
They might show you a fake warrant too
crap 
If they have an actual warrant they will kick down your door but you’re a legal resident so they don’t have one
Unless you’re genuinely illegal they won’t have a warrant
They’re targeting actual US citizens now
why is there not a law against that this sucks on ice (||i'm sorry||)
Ik this isn’t a political server but I’m just telling you for your safety lmao
Us immigrants have to stay careful
true true
mac os 9 has a crap ton of component options
theres both netscape AND ie
im putting netscape im tired of michaelsoft
there's ati and nvidia drivers (i assume for the power mac g4)
whats the newest gpu both of these drivers support
Michael soft 🥀
AI DEVELOPERS, AI DEVELOPERS, AI DEVELOPERS!!!
MAKE OUR BROWSER WORSE!!! MAKE OUR BROWSER WORSE!!!!!!!!!
SPY ON THE WORLD!!! FOR THEIR SAFETY!!!
INSTALL MICROCHIPS, READ THEIR THOUGHTS!
LET THEM BOW DOWN TO THE STATUE OF THE ONE GREAT KING SATYA NADELLA!
ABOLISH LINUX! ABOLISH BSD! KEEP MAC USERS WE'RE JUST GONNA PURCHASE APPLE! LET THEM RETURN TO THEIR KING - MICROSOFT!
MAKE THEM ALL GO TO GITHUB - SCAN THEIR CODE, FOR THE GOOD OF THE WORLD!
NEVER LET THEM FORGET, WHO TRULY OWNS THEM.
NEVER LET THEM BE HAPPY, WITHOUT US! ONLY WITH US THEY CAN RETURN TO OUR ORDER! OUR HAPPY ORDER! OUR HAPPY, HAPPY NEW WORLD ORDER!
only we must get the advantage and know true happiness 
this post is certified doubleplusgood
i got offended 
as a ukrainian i apologize unless you support the war in that case ur mean 
ngl my dream is to live far away on a farm with my linux computer and other trash so i can escape the robots
i support no war
lets not discuss politics here
fair
politics is just meaningless rambling anyways
anyways so i forgot to open source kvass
also based
again 
i shouldnt make promises again
like ever again
cant fulfill them
also sorry 
Fuck the Russian government is what I should’ve said
the russian government got offended 
oh boo hoo lol
okak
get screen, make sure its not on some evil color depth and then get address somehow
ive discovered more specifications!!!11!!!
this one is for setting a color palette with 256 colors
beautiful graphics my one true love
i shouldve followed the advice of the osdev wiki and just make an X11 skin but no i chose this misery
kvass is still alive

yay, ELF header
kvassing like its 2025

w h a t
my problem with this now is that we have to somehow obtain the file size of whatever we just loaded
its good progress but we need the file size
theres probably a property for that
brother what
if i round up itll be corrupted, if i round down it'll not load the whole file
this project fascinates me not because of its ambition, rather the insanity it's putting you through
foolish of you to assume i am insane since yesterday (i have someone else to openfirmware trauma dump to
)
maybe depends
anyways so im just gonna give the loaded binary a start marker and an end marker
the right way to do it
depends
actually i have an idea 
is it a fun one
no
make a file header and make it say the length of hte file
at least for the kernel bin
manually calculated every iteration
redid output lololol 
actually no logs
they dont display properly on real macs somehow
it looks like unix
ppunix
kvass got pmm now 
ьü?
