#Introducing: BS (The x86-64 operating system)

1 messages Β· Page 2 of 1

sharp niche
#

Damn what custom client you using? I don't get that shit on my discord

marsh pollen
#

vencord

#

well

#

dorion

#

which is discord in tauri

#

pretty nice

#

then vencord running in that

sharp niche
marsh pollen
#

I love it

sharp niche
#

Yep

marsh pollen
#

I dont love the deps

sharp niche
#

Yeah hah no

marsh pollen
#

it takes 10+ minutes to build the android app....

sharp niche
#

I think 2.0 is alleviating some of that though

sharp niche
marsh pollen
#

yeah

#

and the android one is kinda broken

#

for a while it couldn't actually call rust, it just crashed when you called invoke

#

they finally fixed tha-

#

we're still in bs

#

bruh

#

ok

sharp niche
#

given it's still in beta

#

i'm not using it for my project i've got until 2.0 drops

marsh pollen
sharp niche
#

and then i'm never using anthing else again

marsh pollen
#

idek

sharp niche
#

literally the perfect app development way

marsh pollen
#

I disagree; I'd much prefer a native app

#

native ui > web any day imo

sharp niche
#

Fair. Controversially, I think apples UI language and user interface interactions are by far the best overall

marsh pollen
#

swiftui?

sharp niche
#

as in like how their apps are styled and laid out

marsh pollen
#

oh

#

yeah I disagree

#
Material Design

Build beautiful, usable products faster. Material Design is an adaptable systemβ€”backed by open-source codeβ€”that helps teams build high quality digital experiences.

#

this is my favourite

#

easily

#

material is just amazing

sharp niche
# marsh pollen swiftui?

Oh I love swiftui it's development workflow was brilliant. I just wish it wasn't apple walled gardened

marsh pollen
#

apple's UI is nice at times but I don't think it's always organised very well

#

it does look kinda clean but it's also slow

sharp niche
#

and epoxy resin has a horrible texture

marsh pollen
#

also some stuff like the hidden search bar is goofy

#

epoxy resin?

marsh pollen
sharp niche
#

Like this. I would LOVE home assistant (The open source smart home thing) to have an app like this, it's soo clean

marsh pollen
#

but I do want to kind of steal it's design (roughly) for a rust ui library

marsh pollen
#

like the chips at the top

#

are they filters or do they give information?

sharp niche
marsh pollen
#

idek dude

#

it feels like a bad objc wrapper to me

#

and objc is already cringe enough

sharp niche
#

The chips at the top give info

#

like the climate one is showing temperature (in farenheit, i hate farenheit) and the lights on is showing how many are on

sharp niche
marsh pollen
#

I kind of like apple's glossy look

#

but I like the shapes from material more

sharp niche
#

I like it. Material is good but I find apples a bit more friendly.

#

UI design is EXTREMELY subjective

#

however

marsh pollen
#

and also the colours in material can communicate stacked elements and importance really quickly... which I find apple doesn't do

sharp niche
#

Fair. I'm still running an older version of android so I don't get to look at any of the materialUI, also because samsung insists on running their own Shitty UI theme.

marsh pollen
#

oooo noooooo

#

dude it's really cool

sharp niche
#

I feel like if I get a phone with it I might find it better

#

But I haven't had the ability to use it in anger yet

marsh pollen
#

like, I'm not immediately pulled to an important item in a lot of apple's designs. Navigation is the same colour as UI elements, for example. Whereas they have different shades in material, so I immediately know what UI elements are important and stuff like navigation fades to the back

#

lemme see if I can find this recording

#

this is really niche but cool

#

doodle changed my wallpaper every time I locked my phone and all of the icons automatically matched

sharp niche
#

I still think that apple has the best documentation for User interface guidlines

#

as in their User experience

marsh pollen
#

but so did the quick settings menu, settings app, and every app that supports it... which for me includes RSS, my manga reader, music player, and several other things

#

the sync is neat; either way what I really like is the UI guidelines

#

I'm not sure about user experience

#

but

marsh pollen
#

about which font sizes to choose for different situations; different colours to use for things that are important, vs things in the background, vs errors and popups; general layout advice, for phones and tablets and computers

sharp niche
#

Oh that's very nice. Stuff like that takes AGES of user experience testing to perfect

marsh pollen
#

yeah. and it's pretty open ended and not always perfect, but... it's pretty damn good imo

sharp niche
#

Yeah one thing I don't personally like about material is colours. I'm pretty weird when it comes to colours

marsh pollen
#

hm

#

how so?

sharp niche
#

It's hard to describe

#

i'll try my best

marsh pollen
#

god i need to actually sit down and finish my website.

#

in settings you can click the catppuccin options to change the theme

#

also persists across reloads on firefox (with no js or cookies)

sharp niche
#

I don't know if it's just googles choice of colours but I really don't like the Contrast between them

marsh pollen
#

hm

#

I think the default one is a little too dark

#

I like catppuccin though it might be a little too bright

#

idk tbh

sharp niche
#

Helps if i copy the god damn picture

#

ffs

marsh pollen
#

lmao you may recognise

#

what theme is that?

#

I like that too actually

sharp niche
#

Github Dark

marsh pollen
#

ah

#

question, do you like gh dimmed

#

no active windows watermark nooooo

sharp niche
#

So that github dark mode code highlighting matches up with my text editor

sharp niche
marsh pollen
#

the badge of honour

sharp niche
#

not full price lol. only cost me 10 quid

marsh pollen
#

is gon

#

wait

#

is that not the url

#

oh they just don't have an embed

#

yeah that's it

#

ironically hosted open source on github

sharp niche
#

I love it

marsh pollen
#

YES

#

it's really good

sharp niche
#

SO USEFUL

marsh pollen
#

literally cannot live without it

#

the defaults are so much worse

sharp niche
#

Yep

#

AAA I cycled through one of the light mode colour themes. MY EYES!

marsh pollen
#

πŸ’€

#

light mode gives me afterimages sometimes

#

well.

#

most things give me afterimages

#

:eawada:

sharp niche
marsh pollen
#

interesting

#

that's what I used before cappuccin

sharp niche
#

Fair

#

Also favourite font?

marsh pollen
#

the regular dark felt too harsh on my eyes

sharp niche
#

for IDEs specifically

marsh pollen
#

oh

#

probably fira code; but just because that's kinda the default nerd font

#

I think I also really liked cascadia cove with starship

sharp niche
#

You're gonna hate me

marsh pollen
#

as long as you don't say comic sans πŸ‘

sharp niche
#

SF Mono

marsh pollen
#

what's SF?

sharp niche
#

San francisco mono

#

it's apple's font

marsh pollen
#

never -

#

oh

sharp niche
marsh pollen
#

wait is that the default xcode one?

sharp niche
#

It's the default apple one

#

SF is their font

marsh pollen
#

ngl

sharp niche
#

but it'll be SF mono for Xcode almost defo

marsh pollen
#

I don't disagree

sharp niche
#

I got it working in windows 11

#

as my VSCode font

marsh pollen
#

I (almost) quite like xcode's ui

#

it has

#

a lot of flaws

#

but it's almost really good

#

but i quite like this

#

ok bad code

#

but

#

the font and colours are actually really pleasing to me.

sharp niche
#

Yeah I use SF Mono in my Windows 11 terminal

#

come at me apple

marsh pollen
#

lel

sharp niche
marsh pollen
#

I agree

sharp niche
#

When I eventually switch over to linux I am totally gonna be installing San Francisco as my system font

marsh pollen
#

lol

sharp niche
#

I do not care for apples terms of service about their font

#

I'm not a content creator lol

marsh pollen
#

THEY HAVE TOS ON THE FONT?

#

bruh

sharp niche
sharp niche
# marsh pollen THEY HAVE TOS ON THE FONT?

IMPORTANT NOTE: THE APPLE SF PRO FONT IS TO BE USED SOLELY FOR CREATING MOCK-UPS OF USER INTERFACES TO BE USED IN SOFTWARE PRODUCTS RUNNING ON APPLE’S iOS, iPadOS, macOS OR tvOS OPERATING SYSTEMS, AS APPLICABLE from the installer

"B. Other Use Restrictions. The grants set forth in this License do not permit you to, and you agree not to, install, use or run the Apple Font for the purpose of creating mock-ups of user interfaces to be used in software products running on any non-Apple operating system or to enable others to do so. You may not embed the Apple Font in any software programs or other products. Except as expressly provided for herein, you may not use the Apple Font to, create, develop, display or otherwise distribute any documentation, artwork, website content or any other work product."

#

yeah it's only for creating UI mockups

marsh pollen
#

πŸ—Ώ

sharp niche
#

Fuckin irritants it's a good font aswell

marsh pollen
#

avg apple L

sharp niche
#

like they could just give out for free and No-one would care I doubt

marsh pollen
#

yup

#

I doubt is crazy

sharp niche
#

So uh yeah I defo won't tell you that you can open out the SF Pro Font .dmg file with 7Zip and the go into the folder labled SFProFonts and then double click on the SF Pro Fonts.pkg and the double click on the file labeled Payload~ and the open three folders called "\.\Library\Fonts\" you will just find a load of .OTF or .TTF files that you need to install

marsh pollen
#

copy... paste to notes server... and pin

sharp niche
#

that would break the TOS so I won't do that

marsh pollen
#

yeah. no one would ever do that

sharp niche
#

Same process for all the other ones like SF Compact and SF Mono

marsh pollen
#

brilliant

sharp niche
#

Just that the .pkg will be labelled as SF Mono Fonts or SF Compact Fonts

marsh pollen
#

wait 7zip can open dmgs?

sharp niche
#

yeah

marsh pollen
#

wah

#

are they secretly just zip files?

sharp niche
#

It's a known format

#

pretty much

marsh pollen
#

oh so they just also support it

#

okie

sharp niche
marsh pollen
#

oh lmao

sharp niche
#

It's still proprietary

marsh pollen
#

clearly; otherwise open source programs would be able to open it or something trolled

sharp niche
#

Yeah the UDIF metadata was reverse engineered into this struct

  uint8_t  Signature[4];           // magic 'koly'
  uint32_t Version;                // 4 (as of 2013)
  uint32_t HeaderSize;             // sizeof(this) =  512 (as of 2013)
  uint32_t Flags;                 
  uint64_t RunningDataForkOffset;
  uint64_t DataForkOffset;         // usually 0, beginning of file
  uint64_t DataForkLength;
  uint64_t RsrcForkOffset;         // resource fork offset and length
  uint64_t RsrcForkLength;        
  uint32_t SegmentNumber;          // Usually 1, can be 0
  uint32_t SegmentCount;           // Usually 1, can be 0
  uuid_t   SegmentID; 
  uint32_t DataChecksumType;       // Data fork checksum
  uint32_t DataChecksumSize;
  uint32_t DataChecksum[32];
  uint64_t XMLOffset;              // Position of XML property list in file
  uint64_t XMLLength; 
  uint8_t  Reserved1[120];
  uint32_t ChecksumType;           // Master checksum
  uint32_t ChecksumSize;
  uint32_t Checksum[32];
  uint32_t ImageVariant;           // Unknown, commonly 1
  uint64_t SectorCount;
  uint32_t reserved2;
  uint32_t reserved3;
  uint32_t reserved4;
} __attribute__((packed, scalar_storage_order("big-endian"))) UDIFResourceFile;```
It's big-endian
marsh pollen
#

koly? tf?

sharp niche
#

no idea

marsh pollen
#

wild

sharp niche
#

Ahh it's the trailer for the start of the metadata

#

0x6B6F6C79

#

koly in ASCII

marsh pollen
#

yeah i just

#

dont get why they chose koly

sharp niche
#

Apple in joke probably

marsh pollen
#

mayb

sharp niche
#

there's a few of those in the dev tools that get leaked occasionally

marsh pollen
#

oh lol

#

didnt know that happened

sharp niche
#

early iphone internal dev tools found their way out cause someone sold one of the test devices on craigslist

#

Apple really control their leaks now so it's unlikely to happen

marsh pollen
#

lmfao that's amazing

#

man imagine owning that test device

marsh pollen
#

woa

sharp niche
#

Yeah Apple REALLY hates that there are some of these in the wild. Would love to see EVT versions of things like the first FaceID software

marsh pollen
#

would be interesting to just have a museum of prototype devices

sharp niche
#

yeah. Apple/google/whatever will NEVER let that happen though

marsh pollen
#

sadge

sharp niche
#

Did love when LTT where mucking around on various console dev kits

#

even ones from nintendo. And you know what they're like

marsh pollen
#

I've not seen those

sharp niche
#

Man I hate LTT's thumbnails (According to linus it works tho so, gotta keep gaming that algo)

solar glade
#

Wdym?

radiant sail
#

OH MY GOD I LOVE YOU

#

bs singlehandedly fixing cargo

#

also so much os discussion here huh

marsh pollen
marsh pollen
# solar glade Wdym?

the idea is that there's CPU registers that store a segment. So for example, CS stores a code segment. Then when you access an address/use a pointer, it actually does segment + pointer. So if you jmp 7 it'd do jmp cs + 7 under the hood.

#

(from my rough understanding)

marsh pollen
radiant sail
#

CODE SEGMENTING

rain cipher
#

Cannot kill, too much basedness (?)

radiant sail
#

now that i think about it

#

i wonder where "segmentation fault" term comes from

#

i still dont exactly know what a segmentation fault is supposed to be

marsh pollen
#

I'm not sure tbh

#

segfault is when you try to access memory that's not paged afaik

radiant sail
#

yes but thats not a segmentation fault, its a page error

marsh pollen
#

yeah but then if that memory doesn't exist

#

it's a segfault

radiant sail
#

maybe a leftover term from back when old segmentation was used?

marsh pollen
#

could be

radiant sail
#

seems like the most plausible thing

sharp niche
#

Why there is an extra segment and THEN 2 general purpose segmentns is totally beyond me

marsh pollen
#

yeah the segment registers are pretty dumb imo

#

I just zero them all

sharp niche
#

fair

marsh pollen
#

and yeah ive not looked at arm at all - this is just x86

sharp niche
#

ARM is the wild wild west when working this low level

#

Every manufacturer is gonna have a different implementation. There is a general way of how booting an ARM processor works but every single manufacturer does some parts of it differently

marsh pollen
#

yeah πŸ’€

sharp niche
#

The thing I do like about arm is it has wass less special purpose registers

marsh pollen
#

simpler instructions too iirc

sharp niche
#

Yeah none of the AVX2 addon nonsense and stuff to speed up SIMD on X86

#

it just is quick

#

Also yeah. don't bother with AVX instructions

#

for ages

#

some manufacturers have different amounts of them

marsh pollen
#

dunno the slightest thing about them

#

I'm just gonna assume rust takes care of it for me xd

sharp niche
#

Uhh not at this low level without a standard library

marsh pollen
#

well damn

sharp niche
#

The AVX extentions are something you have to specifically opt-in to using, they're normally for speeding up things like physics engines and skyrim jiggle physics uhhhhh Software rendering

marsh pollen
#

jiggle physics?

sharp niche
#

you'll find out when you're older

marsh pollen
#

just tell me 😭

sharp niche
#

So you know how the human body has mass and therefore when running different parts of it are gonna shake? yeah that mod implements that

#

I'm not sus enough to use it myself but I did have a look into the code

#

and uhhhh

#

it's using AVX2 and AVX512 vector instructions

marsh pollen
#

ok so anime plot physics

sharp niche
#

Yes

marsh pollen
#

brilliant

#

can't have that lagging at all

rain cipher
sharp niche
#

But it was fucking hilarious to me that that mod was using SIMD AVX instructions

sharp niche
rain cipher
#

mmmyes, Runge-Kutta powered boobs

sharp niche
#

OMFG

marsh pollen
#

runge-kutta?

rain cipher
#

It's a way to evaluate a physics simulation

marsh pollen
#

oh lmao

sharp niche
#

Man's doing full on calculus to work out the titty jiggle on a vtuber

marsh pollen
#

gotta keep the viewers happy

sharp niche
#

Yeah. I've defo never spent money on vtubers in the past. Uhhhmm yeah... O LOOK A COOL ROCK

marsh pollen
#

you should see spey's figurine collection

#

ok I just found out something about QEMU in another discord server

So for context you can attach GDB to it. -s enables GDB support. -S makes the machine not boot until GDB is attached

#

but if you do -S -S, it undoes itself, so the machine will boot before GDB is attached

sharp niche
#

That's the GNU debugger yes?

marsh pollen
#

ye

sharp niche
#

Huh

marsh pollen
#

they really have a flag that undoes itself if specified twice

sharp niche
#

I atleast recognize gawr gura

rain cipher
#

trust me this is totally OS related (?)

rain cipher
#

LOL

marsh pollen
marsh pollen
rain cipher
sharp niche
#

There is a reason I don't take those types of things anywhere

rain cipher
#

And one guy (who happened to be the dev of a popular software in the osu community) helped me superglue it back :D

rain cipher
sharp niche
sharp niche
#

I'm to protective of that shit

sharp niche
#

so I can't comment

rain cipher
#

I mean look at this one it's so cute aaaaaaaa

marsh pollen
#

shylily?

sharp niche
marsh pollen
#

spey what was the one you sent me

#

uh

marsh pollen
#

OH

#

BEST GF

sharp niche
#

WOMP WOMP!

marsh pollen
rain cipher
#

Shylily: WOMP WOMP
Her boobs: WOMP WOMP

marsh pollen
sharp niche
marsh pollen
#

I was gonna say lmao

#

the exact same as the rest of the vtuber community

sharp niche
#

Valid

#

I mean if was gonna stream I would totally do an asahi lina and become a VTuber

#

Would give me an excellent way of voice training

marsh pollen
#

dude these animations are so smooth

#

wtf

#

i just looked up vtuber in gifs (was surprisingly unhorny)

sharp niche
#

Oh yeah. There's a reason big vtubers pay a good couple thousand for these models

marsh pollen
#

couple thousand?

#

damn

sharp niche
#

8 THOUSAND

marsh pollen
#

this dude got moveable ears

sharp niche
#

Although Shylily's model is VERY expressive

marsh pollen
#

premium boob physics: the real cost

sharp niche
#

each one has to be drawn and rigged

marsh pollen
#

holy shit

sharp niche
#

and blended correctly

marsh pollen
#

that is crazy

sharp niche
#

Also theres tonnes of different presets

#

like angry, sad, happy, pouting

#

etc

marsh pollen
#

I can see actually

#

just scrolling through gifs of her

#

(also bruh these are like 20x hornier)

sharp niche
#

yeap

marsh pollen
#

angy womp lmao

sharp niche
#

Yes

marsh pollen
#

woah her eye colour changed

#

vtuber models are pretty insane

sharp niche
#

Yeah. You know what I was saying about layers?

#

People don't fuckin realise but theres so much shit that has to move or be swapped out in real time that it's very complicated behind the scenes

marsh pollen
#

ig so

sharp niche
marsh pollen
#

well, I just still don't know what all the layers do

#

so I can picture that there is alot happening, just not particulars, I suppose

sharp niche
#

Yeah it's hard to visualise without just looking at the Live2D rigging

marsh pollen
#

yea

sharp niche
#

I did 2D/3D animation at one point and learnt proper rigging so I have some idea of how it goes on

marsh pollen
#

ohhh neat

#

I've created a skeleton in blender and moved it to poses

#

cause i 3d printed some statue thingies for some friends

#

but that was it

sharp niche
#

Yeah

#

that's the simple stuff

#

Where it gets complicated is when you get bones influence other bones (IK rigging)

#

so you might have the foot bone which would control the position of the shin and thigh bone

#

with different influences to each

#

and you can set bounds to it doesn't go to crazy positions

sharp niche
#

damn nice

rain cipher
#

KDE

sharp niche
#

Wait thats KDE?

#

that's changed since I last used it

rain cipher
#

I customized it a bit xd

#

It's kinda always been very customizable

#

I changed the icon to a moe-colored Arch, put the icons in the center, added CPU consumption bars

radiant sail
#

very os related talk here

#

i for one look forward to vtuberos where the entire operating system is managed via vtuber tracking systems

rain cipher
#

bruh imagine moving your desktop with face and hand tracking dawae

radiant sail
#

that would be cool

#

tbh

#

@/BrightShard ok now do this

#

(/j)

marsh pollen
#

Let me uh

#

Actually boot first

#

And figure out how face tracking works

#

Then like

#

Remake the apple vision pro

#

But not vr

lavish ingot
#

Pretty inneficient

#

Literally, how will you type stuff? By looking at a keyboard one letter at a time?

#

Also it is much more expensive than a phone yet it doesn't have a single advantage over it

#

The only reason ppl buy it is that it looks cool and futuristic

sharp niche
lavish ingot
#

Oh okay

#

Well I am against it because it strenghtens consumerism

#

Other than that it's just a cooler looking phone but you can't have it in pocket

marsh pollen
#

I think it opens some new cool opportunities

#

Because it's an entirely new way to interact with computers

#

I think that is neat and having so many windows could be too; otherwise idk

sharp niche
#

besides for anything computer based you really want eye tracking not face tracking

#

because you would need to know where people are looking to figure out which app they want to effect

marsh pollen
#

True

lavish ingot
#

And companies will track your eye attention, getting even more data

#

Also it will probably have locked bootloader like on a iPhone so you won't be able to install Linux on it

radiant sail
marsh pollen
sharp niche
lavish ingot
lavish ingot
#

Well yes maybe for some jobs it's useful

#

But for me as a future programmer, the technology I require for my job is a terminal emulator with neovim web browser, git and cargo and zsh.

#

All of which can be controlled purely by keyboard

marsh pollen
#

Yeah, but I'd like to think there's new wacky stuff that will get designed for it

rain cipher
#

Full dive technology (?)

sharp niche
rain cipher
#

It frustrates me that he seems like he'd be the first person to do something like this and at the same time the last person I'd want to do this

sharp niche
#

Yep

#

Elon musk is literally just creating everything Ian M banks ever wrote about

#

Even though I'm sure he didn't write them as a fucking to-do list

#

Like I would rather have arasaka creating my brain chips

radiant sail
#

i mean look at the upsides

#

for me the only big problem with these technologies are the fact theyre made by corpo that will use them to squeeze out every bit of data from you and use dark patterns and shit to get you addicted and whatnot. a foss implementation would basically solve all this

#

therefore in this 90 page essay i will explain why brightshard needs to make vtuberOS immediately

marsh pollen
#

let me read from disk first πŸ’€

sharp niche
#

Your OS must support 3D visualisation by design /j

#

Actually. I do wonder if wayland/X-org could be bullied into working in 3d

radiant sail
sharp niche
#

Custom design your own CPU

radiant sail
#

yeah brightshard should make their own cpu architecture

#

custom built

sharp niche
#

Not even apple, google or microsoft are brave enough to do that

radiant sail
#

256-bit

sharp niche
#

You actually hit performance degredation with CPUs that have a ALU/Data bus that wide. there's alot of unnecessary bites just lying around that your never going to need

#

most CPUs will have 256bit or higher registers but they're only for SIMD extensions

radiant sail
#

smh smh wont accept the future of processors

sharp niche
#

bro my OS still boots into 32 bit prodected mode using the BIOS

#

BIOS hasn't been modern since like 2010

radiant sail
#

bios has literally never been updated since it started getting used in like the 80s

#

there's a reason uefi exists

marsh pollen
#

mfw im 17 but reinvent computing because someone on discord thought itd be funny

rain cipher
#

mood

radiant sail
#

to be completely honest after scanning the entirety of how kernels and the very low level software interactions in a computer work the only thing i dont actually understand is how assembly language/assemblers do stuff

sharp niche
#

it's mostly just translation. There's not really any optimisation to be done to assemblers. As it's literally telling the CPU exactly what to do.
mov ax, 5
Will get translated to 66B80500

#

You can just write out binary code by hand. Although you've actually gotta be clinically insane to do that

#

labels and jump instructions just jump back to the point in the data where that happens

radiant sail
#

so basically what it does is translate specific instruction combinations to a bunch of numbers that get passed to the processor?

rain cipher
#

yeah

sharp niche
#

yeah. mov will become 66, as that's the HEX for the mov instruction. B8 is the register, and 0500 is the actual number to use (yes it looks wrong, I think it's an endianness thing).

rain cipher
#

yeah little endian

sharp niche
#

Thought so

rain cipher
#

weakest bytes first

#

Little endian is easier to deal with when you're doing for loops

#

since the index corresponds to the power

sharp niche
#

I know there's advantages to each but that's getting into like the nanosecond level optimisations.

#

And i'm nowhere near that good enough

rain cipher
#

oh didn't know there was even a performance advantage...

sharp niche
#

Very very teeny tiny performance considerations to do with bit flipping. But literally no-one cares about that anymore

marsh pollen
#

didn't know about that, dang

solar glade
sharp niche
#

That's like actually dumb

solar glade
#

:')

marsh pollen
#

the hell

#

what class is that for???

solar glade
#

'Computer Structures'

#

We're doing MIPS now

rain cipher
#

How much?

#

If it's just like a few exercises to understand how it does it I think it's fine

solar glade
#

last course, after making a computer out of logic gates, "we" designed our own assembly and we had to translate instructions into hex so many damn times

rain cipher
#

If they make you... idk... learn how to do it by heart then it's fucked up

solar glade
rain cipher
#

what in the actual fuck

sharp niche
solar glade
#

And also the control word

rain cipher
#

I learned MIPS in uni too and we never did that

solar glade
#

It's like
70 bits

#

We had to figure out 70 individual bits per assembly instruction
multiple times

sharp niche
#

Actually fucked me up for trying to make stuff in AMD64 ASM

solar glade
#

(also in the final test)

marsh pollen
#

what the hell πŸ’€

#

i did mips but we just learned asm and then did a final project in it

#

nothing else

#

it was a smol 2 week course

radiant sail
radiant sail
#

are they planning to put you to work in a human flesh-made computer where tons of people manually translate each instruction into bits or

marsh pollen
#

WE'RE READING FROM DISKKKKKKKKKKKKKKKK

#

if I hexdump the disk you can see it's the same bytes :DDD

sharp niche
#

lets go

radiant sail
#

YES

#

YES

#

NICE

marsh pollen
#

and hey look it was only half a thousand lines this time
for the record toast, your quote is now officially commited and pushed

marsh pollen
#

LOL

sharp niche
#

oh

#

lol

#

found it

#

ayy lmao

marsh pollen
#

yea

sharp niche
#

yeap found it

#

fucking brilliant

#

my shitty spelling has been immortalized forever

marsh pollen
marsh pollen
#

so i was encoding the gdt backwards crysunglas
which is why all the long jumps were failing

#

and I think we now enter 32-bit mode correctly :D

sharp niche
#

lmao

#

how did you manage that?

marsh pollen
#

I was thinking little endian

#

so I thought the bytes would be in a different order

#

but turns out the osdev wiki already had them in the right order and kinda never clarified

sharp niche
#

oh

#

the osdev wiki just assumed you knew their example was little endian

marsh pollen
#

yeah

#

ok well it's not erroring but it's not working the way I expected it to either so idk what's happening

#

either way it appears to be running 32-bit code?

sharp niche
#

Yay progress?

radiant sail
#

progress? question mark??