tacco has quit [Remote host closed the connection]
Left_Turn has quit [Ping timeout: 264 seconds]
pretty_dumm_guy has quit [Ping timeout: 245 seconds]
pretty_dumm_guy has joined #osdev
carbonfiber has joined #osdev
<klange>
geist: As a "graphics person", rgb subpixel smoothing is an affront to computer imaging and I am proud to have been on the team that got rid of it at Apple
<zid>
cleartype can suck my balls
<geist>
klange: word
<klange>
"i heard u like color smearing so i put some color smearing in your b&w text <3"
<geist>
oh since you're here a) what's the canonical source for the flying poptart kitty
<geist>
and b) can it be compiled K&R?
<geist>
i wanna run it on my PDP-11
<moon-child>
wait I just made the connection that that's why text on windows looks like crap
<bslsk05>
klange/nyancat - Nyancat in your terminal, rendered through ANSI escape sequences. This is the source for the Debian package `nyancat`. (139 forks/1395 stargazers)
<zid>
flying.. poptart.. kitty
<geist>
oh yeah, nyancat
<heat>
no clue if it'll ever easily compile on 2.11BSD
<geist>
i couldn't remember the name or i would have found it
<bslsk05>
'Linux like original Unix' by FreeDOS (00:44:55)
<heat>
he even wrote fortran in ed and i simply find that charming
pretty_dumm_guy has quit [Ping timeout: 264 seconds]
<geist>
well, the fun thing i can do with this after i get it workng is get it building for openvms
pretty_dumm_guy has joined #osdev
netbsduser` has quit [Ping timeout: 245 seconds]
gog has quit [Ping timeout: 258 seconds]
<klange>
I think if you told me to do some coding on a system that only had ed, I would pull up my old pre-kuroko bim source and type out all 10k lines of it - in cat, out of spite.
m3a has quit [Ping timeout: 255 seconds]
troseman has joined #osdev
troseman has quit [Client Quit]
pretty_dumm_guy has quit [Ping timeout: 264 seconds]
<heat>
the ed haters are out in full force, i see
<heat>
what's next, nroff sucks? pfft
pretty_dumm_guy has joined #osdev
m3a has joined #osdev
<zid>
heat: phew, the test worked, was worried it wouldn't go off for a second there (trinity)
<heat>
what test?
<zid>
(trinity)
dude12312414 has joined #osdev
<heat>
the fuzzer?
<zid>
you said you'd watched it
<heat>
OH
<heat>
haha i was so confused
pretty_dumm_guy has quit [Quit: WeeChat 3.5]
goliath has quit [Quit: SIGSEGV]
mctpyt has quit [Ping timeout: 272 seconds]
hbag has quit [Server closed connection]
zid has quit [Read error: Connection reset by peer]
zid has joined #osdev
<zid>
weird, my machine isn't responding to pings oer the lan
carbonfiber has quit [Quit: Connection closed for inactivity]
<zid>
okay figured it, despite the firewall being 'off', it had decided my gigabit ethernet local network was 'public'
<zid>
and had filtered all ports and pings
heat has quit [Ping timeout: 252 seconds]
edr has quit [Quit: Leaving]
[itchyjunk] has quit [Read error: Connection reset by peer]
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
ckx has quit [Ping timeout: 258 seconds]
rustyy has joined #osdev
Mutabah has quit [Ping timeout: 240 seconds]
Mutabah has joined #osdev
CompanionCube has quit [Server closed connection]
CompanionCube has joined #osdev
rustyy has quit [Ping timeout: 255 seconds]
zxrom has joined #osdev
zaquest has quit [Remote host closed the connection]
Left_Turn has joined #osdev
awita has joined #osdev
zetef has joined #osdev
enyc has quit [Ping timeout: 252 seconds]
enyc has joined #osdev
zetef has quit [Ping timeout: 255 seconds]
gbowne1 has quit [Read error: Connection reset by peer]
zetef has joined #osdev
hirigaray has quit [Server closed connection]
agent314 has joined #osdev
gog has joined #osdev
zetef has quit [Remote host closed the connection]
xvmt has quit [Remote host closed the connection]
xvmt has joined #osdev
enyc has quit [Quit: Reconnecting]
enyc_ has joined #osdev
enyc has joined #osdev
zxrom has quit [Quit: Leaving]
enyc_ has quit [Ping timeout: 255 seconds]
mcrod` has quit [Server closed connection]
GeDaMo has joined #osdev
goliath has joined #osdev
elastic_dog has quit [Ping timeout: 252 seconds]
elastic_dog has joined #osdev
Left_Turn has quit [Ping timeout: 264 seconds]
immibis has quit [Server closed connection]
immibis has joined #osdev
Left_Turn has joined #osdev
Turn_Left has joined #osdev
<nikolar>
anyone here a typescript type genuius
<nikolar>
i have a function that takes a discriminated/tagged union and returns a different union but with the same .typ field
<nikolar>
how do i type that function
Left_Turn has quit [Ping timeout: 264 seconds]
jimbzy has quit [Server closed connection]
SophiaNya has quit [Remote host closed the connection]
ptrc has quit [Remote host closed the connection]
SophiaNya has joined #osdev
ptrc has joined #osdev
elastic_dog has quit [Ping timeout: 258 seconds]
elastic_dog has joined #osdev
pretty_dumm_guy has joined #osdev
gxt has quit [Remote host closed the connection]
gxt has joined #osdev
gxt has quit [Remote host closed the connection]
zid` has joined #osdev
gxt has joined #osdev
zid has quit [Ping timeout: 240 seconds]
<puck>
nikolar: as in, foo(blah: { typ: "foo", bar: number }): { typ: "foo", baz: number }; foo(blah: { typ: "bar", quux: number }): { typ: "bar", quux2: number }
<nikolar>
Sort of
<nikolar>
It's one function
<puck>
like, it sounds like you want function overloading
<nikolar>
Not really
<puck>
nikolar: just add a definition for each possible input->output pair, then define your function as normal
<puck>
presumably
<nikolar>
But it's exactly the same code
<nikolar>
I just need to link the argument and the return type
<nikolar>
I'm unpacking json basically so it's the same code for any combination
<puck>
the alternative would be foo<T>({ typ: T }): { typ: T }, no?
<ripsquid>
I do believe you aren't alone in wanting to clean up C. There seems to be a decent amount of people who prefer C over C++ even after being C++ developers from the beginning
<gorgonical>
ripsquid: that's what I did. C++ professionally for two years, C for the last five in research
<heat_>
C is a lot simpler
<gorgonical>
I have before played with auto and written some positively un-C-like C++ code before
<heat_>
sir, auto is 100% C
<Ermine>
it's another auto
<gorgonical>
yeah it's storage class right
<heat_>
auto a = 0;
<Ermine>
though it will be for type inference in c23
<heat_>
explain this liberals
<gorgonical>
a is int
<gorenbk>
c has bad typing
<gorgonical>
you no-typing savage
<heat_>
auto a = 0ul;
<heat_>
explain this, liberal
<Ermine>
will auto c = 1.23 work?
<gorenbk>
everything is int
<gorgonical>
a is probably still int
<heat_>
A IS STILL INT
<heat_>
IMPLICIT INT BAYBEEEEEE
<gorenbk>
statically typed languages are simply better
<gorgonical>
you should just get another warning
<gorenbk>
c is basically dynamically typed
<heat_>
what
<gorenbk>
*rust is not*
<heat_>
what
<Ermine>
implicit type coercion
<gorgonical>
I mean C is staticly typed but only weakly
<gorenbk>
(int)
<gorenbk>
c is basically dynamically typed
<gorenbk>
rust is actually type safe
<gorgonical>
haskell is also typesafe
<heat_>
yeah C is 100% dynamically typed if you forget the places where it has types
<Ermine>
c is basically statically typed
<gorenbk>
it's weakly typed
<Ermine>
and you actually basically spreading bullshit
<heat_>
if you're writing C you're basically writing python
<gorenbk>
if your writing assembly your completely writing python
<gorgonical>
that's why my kernel is written in forth
<Ermine>
#include <typing.h>
<gorgonical>
Abstractions are for losers
<gorenbk>
i don't use standard library
suqdiq has quit [Quit: suqdiq]
suqdiq has joined #osdev
duthils has quit [Server closed connection]
duthils has joined #osdev
<kof123>
c exists in a schrodinger's cat state of type, because there is no reference implementation </rustacean>
<gorenbk>
i don't know what you mean by </rustacean>
mctpyt has quit [Ping timeout: 246 seconds]
pretty_dumm_guy has quit [Ping timeout: 255 seconds]
<GeDaMo>
Are you familiar with HTML end tags?
pretty_dumm_guy has joined #osdev
<kof123>
it means i can make a joke without taking either side, remaining in a quantum cat-like state, because i am merely hypothetically quoting a hypothetical person
<gorenbk>
yes
<gorenbk>
i am familiar with html end tags
<gorenbk>
i dont think they are very relevant to osdev
<gorenbk>
or rust
Turn_Left has quit [Ping timeout: 246 seconds]
<GeDaMo>
Fake HTML tags are sometimes used for comedic effect
gog has joined #osdev
<gorgonical>
welcome to the party goggles
<heat_>
gog
<gog>
heat
gildasio has quit [Ping timeout: 264 seconds]
<heat_>
itanium
<heat_>
64
<gog>
itaaaaaaaaanium
gildasio has joined #osdev
<gog>
itanium would have survived if rust existed when it came out
<gorgonical>
How so
<gorgonical>
My understanding is that the compilers failed to provide the infra needed for itanium
<acidx>
gog: itanium computers are mostly rust now
xenos1984 has quit [Ping timeout: 252 seconds]
<gorenbk>
favorite operating systems?
<heat_>
rust is perfect
<gorenbk>
yes
<gorenbk>
correct
<heat_>
my favourite operating system is cargo
<gorgonical>
cargo where? to the store?
<heat_>
no OS installed? just import a bunch of crates and create your own frankenproject
<gorenbk>
just made #systemsprogramming lol
<gorenbk>
#systemsprogramming:libera.chat
<gorenbk>
so...
<gorenbk>
yeag
<gorenbk>
*yeah
<heat_>
gog, why are you ignoring the memes i send you
<gorenbk>
im a proffesional systems programmer now
<heat_>
that hurts
<gorenbk>
gog?
<gorenbk>
please
<gorgonical>
I'm working on a buildroot configuration right now and I really wish I had one of those ampere 128 core machines to accelerate this
<gorenbk>
does anyone actually use a hobbyist os on there computer (i know linux could be considered a hobbyist os at some point, not talking about that. also not an os that you made)
<gorenbk>
*their computer
<heat_>
what's an hobbyist OS?
<sham1>
sortix
<sham1>
Redox
<gorenbk>
yeah i was literally about to say sortix lol
<gorgonical>
that spelling implies you are saying it like "an 'obbyist OS' like some sort of exaggerated british caricature
<zid`>
freebsd
<gorenbk>
i tested sortix out on qemu once
<sham1>
zid`: freebsd doesn't count
<zid`>
why not
<gorgonical>
netbsd
<zid`>
which metric does it fall short on
<sham1>
None of the BSDs count
<sham1>
Way too much corporate sponsorship
<zid`>
it's a small project with dubious install base and quality
<heat_>
they get 400 dollars from apple every now and then
<heat_>
corporate sellouts
<zid`>
ah okay
<heat_>
dragonflyBSD in particular is EVERYWHERE
<gorenbk>
no sortix is fun
<gorgonical>
yeah dillon recently overtook torvalds as the most recognized name in computing didn't you hear
<gorenbk>
sham1: for some reason i know sortix
<heat_>
who's this torvalds bloke?
<gorenbk>
i considered installing it on my computer and deleting linux from my computer once
<gorenbk>
heat_: some guy
<gorgonical>
he runs a youtube channel i think where he reviews computer parts
<heat_>
isn't that joel spolsky?
<heat_>
from heap underflow
<gorgonical>
i thought that was jack dorsey. isn't joel the guy that invented facebook? maybe twitter
<gorenbk>
didn't the torvalds guy make SubSurface or something?
<bslsk05>
subsurface-divelog.org: Subsurface | An open source divelog
<gorenbk>
yeah
<gorgonical>
oh yeah you're right kof123. the matt I'm thinking of invented background processes
<gorgonical>
how could i mistake them
<heat_>
dillon brooks is an NBA player gorgonical
<gorgonical>
who knew you could write a whole OS in your downtime from the NBA?
<gorgonical>
an inspiration
<heat_>
i don't know, we should ask john linux, the creator of linux
<gog>
hi
<gog>
heat
<gog>
I'm at the mall
<gog>
I had a shawarma
<heat_>
gog can you bring me a cheeseburger pls
<gorgonical>
iceland had good shawarma
<gog>
I will bting you borgar
<gorenbk>
heat_: so why did you mention the subsurface guy?
<heat_>
chisborgar
<gorgonical>
OSTBORGARI
<gog>
ostborgari með franskar
<heat_>
ja
<gog>
enginn Coke, bara Pepsi Max
<gorgonical>
that'll be 4500 isk thanks
<sham1>
How much is that in real money
<gog>
my shawarma was 1850
<gorgonical>
holy shit
<gog>
cheapest meal I've had in q minute
<gorgonical>
oh man the isk has devalued I was thinking it was still ~100 to 1usd
<heat_>
1850 usd dollar?!
<gorgonical>
nevermind $13 for shawarma is not insane
<sham1>
4500 ISK is about 30 euros!?
xenos1984 has joined #osdev
<ripsquid>
$13 sounds a bit insane. Depends on if that includes drink or not
<gog>
everything is expensive here in about that proportion
<gorgonical>
sham1: the cheeseburger meal at iceland's burger joint is 2300 isk
<heat_>
oh gosh, thanks for the restaurant idea
<sham1>
15 EUROS!?
<heat_>
burger joint = burger king + weed
<heat_>
i'll be MAKING BANK while you ppl type on IRC
<gorgonical>
a section on the menu: HAMBORGARAR
<gog>
I get 600,000 a month and I'm technically below the poverty level here hhaahha
<gog>
but because I have a dependent
<kof123>
you'll have to compete with white castle
<heat_>
hambor
<gog>
hamb orgara fabrik kan
<sham1>
How devalued is the Icelandic Krona
<gog>
a lot
<gorgonical>
when I was there about six years ago the rate was a lot closer to 100isk to 1usd
<gog>
Icelandic Banks had their own investment scam when the economy was really hot in the early 2000s
<sham1>
What would that rate be in real currency
<sham1>
I heard of that one
<gog>
then when the credit collapse happened it took the scam with it
<gog>
yeah Icesave
<gog>
so the central bank just issued a shitload of cash to cover the despots they bought from the distressed assets
<gog>
and the value of the cash is down by about half since its peak
<sham1>
According to Google, 1 ISK is worth 0.0066 euros. Damn
<heat_>
what if iceland stopped being a proud nordic country and adopted the euro
<gog>
not going to happen
<mjg>
meh
<gorgonical>
something about fishing rights and all that
<mjg>
how many isk do people get
<sham1>
What do you mean? Finland is a perfectly proud Nordic country yet we use the Euro
<mjg>
for example 1 pln is about 6 czk
<heat_>
sham1, waiiiit finland uses the euro?
<mjg>
but salaries and wages in cz are about 6 x of that in pl, so it ends up being about equal
<heat_>
i had no clue
<sham1>
Yes. Since 2002
<sham1>
Like everyone else
<mjg>
cz does not
<mjg>
sk does
<sham1>
And now, while the Swedes for example have been smug about them having their own currency, nowadays they seem to not be so smug about it anymore
<heat_>
sweden has their own, so does denmark, so does iceland
<gog>
norway
<sham1>
Norway isn't in the EU. TBF neither is Iceland
<heat_>
yeah norway too
<heat_>
smug ass nordic ppl smh
<gorgonical>
but iceland is in the euro economic zone
<sham1>
Not so smug now, glamouring for the Euro
<gorgonical>
or whatever that's called
<heat_>
TOO GOOD TO USE THE EURO LIKE THE POORS FROM SOUTHERN EUROPE
<gorgonical>
hey sham1 are you where you get polar night in finland? onko kaamos jo alkanut?
<sham1>
I'm squarely in the south and I don't know
<sham1>
I'd assume kaamos is already upon the lapps
<nortti>
yeah we're about as far south as you can go in continental finland
<gorgonical>
non-continental meaning aland i'd guess
<gorgonical>
as finns who get called nordics, do you think estonians count? since the language is similar and theoretically the haplogroup stuff too?
<nortti>
I don't think linguistical / genetical ties are what makes "nordic", it's more shared history
<gorgonical>
hmm
<nortti>
I do think there are good arguments for estonia being nordic tho. orkneys too
<sham1>
Yeah, clearly not linguistic ties :P
<nortti>
but estonia also has a lot of history that's connected to central european or eastern european powers
<sham1>
Estonia was also under the Danes and the Swedes. After all, Reval (Tallinn) was founded by the Danes
<sham1>
Although it does seem that Estonia wasn't nearly as integrated to either as, say, the modern Finnish lands were to Sweden
<gorgonical>
And I also understand that finns in helsinki have a good relationship with tallinn, so I wonder if you think that increases the argument for nordicness
<nortti>
yeah I don't think estonians were ever allowed to sit at the riksdag of estates
<gorgonical>
like, does the shared historical/economic tie extend to today?
<sham1>
Honestly, I feel that a lot of the "animosity" there is due to Estonia having been a Soviet republic/under Soviet occupation alongside Latvia and Lithuania
<sham1>
That they're "too Russian" or something silly like that
<nortti>
there's also a kind of "they're coming over taking our jobs" because finnish companies like hiring where labour is cheaper
<sham1>
Mmm, that old argument
<gorgonical>
an interesting complaint
<nortti>
though that doesn't necessarily preclude nordicness – finns were viewed like that in sweden in the 70s
<gog>
meow
<heat_>
gog
<gorgonical>
I've wanted to work on the LUMI supercomputer in kajaani and would like to go live in the middle of the finnish woods
<gorgonical>
Sounds incredible
gorenbk has quit [Ping timeout: 246 seconds]
<gog>
heat
<gog>
feed me
<heat_>
that's kinda kinky gog
<Ermine>
I can pet you gog
<sham1>
gog: just steal heat's burger
* gog
prr
<err>
gorgonical: so you want to live in woods and work on the supercomputer? kind of oxymoron
<gorgonical>
yes exactly err
<err>
nice
<sham1>
Well, Kajaani is in the middle of the woods, so that checks out
<gorgonical>
It's almost the exact middle of finland even
<Ermine>
Nobody said that supercomputer has to be in the woods, right?
<heat_>
err, how frustrating is your name?
<heat_>
i get kind of annoyed when people tag me accidentally
<heat_>
but err is probably next level shit
<Ermine>
heat_
heat_ is now known as heat
<heat>
heat_
<Ermine>
I've tagged you accidentally, sorry :)
<err>
I dont mind, i feel involved al the time. lol
<bslsk05>
learn.microsoft.com: IOCTL_SCSI_PASS_THROUGH_DIRECT (ntddscsi.h) - Windows drivers | Microsoft Learn
<wutno>
if it's BE then 1, or LE 0x1000, but that's not the size im passing in
ramsay has joined #osdev
<wutno>
scratch that, it is the size
* wutno
wonders if it's an alignment thing?
<wutno>
but im calling lba 0 with 1 sectors worth of data
<heat>
what is?
<wutno>
if it didn't like the alignment, like when doing NtRead has to be 4k aligned
<heat>
4096 is a legit physical sector size for disks
<wutno>
of course
Arthuria has joined #osdev
<heat>
so what problem are you seeing?
<heat>
you set the struct, do the ioctl, then on return it has DataTransferLength = OriginalSize
<heat>
LGTM?
<wutno>
buffer remains empty, returnsize is 0
<heat>
try using AllocateAlignedBuffer in the link i sent
<heat>
also maybe NULL out OutputBuffer for IoBuildDeviceIoControlRequest
Arthuria has quit [Ping timeout: 246 seconds]
<heat>
dang NtSpeak really is dystopian
<heat>
underscores where??
<zid`>
fuck underscores, yen symbols between words.
ramsay has quit [Ping timeout: 272 seconds]
<zid`>
Nt¥Device¥Io¥Sequence¥Async¥Write¥SCSI¥Pls
<wutno>
aligned no, output no
<heat>
zid`, that has to be how horizon's syscalls are named
<wutno>
i still don't get why on JP systems they use the yen for slashes for cmd
<gorgonical>
bracket initialization in C is cool
<zid`>
wutno: because there is no \
<zid`>
They stole that codepoint for yen, in the basic page
<heat>
codepagez
<zid`>
cus nobody uses unicode between japan and microsoft
<zid`>
they use SJIS and WIDE CHARS respectively
<heat>
LPCWSTR
ramsay has joined #osdev
gog has quit [Read error: Connection reset by peer]
Turn_Left has quit [Remote host closed the connection]
Turn_Left has joined #osdev
<nortti>
wutno: JIS X 0201 (single byte encoding for basic latin + katakana) is based on ISO 646, where 0x5C (ASCII \) is one of the reallocatable code points for national use. when DOS was translated into japanese, there were no changes made to accomodate the fact that 0x5C meant something different than in ASCII which DOS was developed in mind. due to backwards compatibility, \ and ¥ are still conflated on
<nortti>
microsoft operating systems
<heat>
i found a rust "reimplementation" of horizon and predictably almost every kernel function panics on errors
netbsduser` has quit [Remote host closed the connection]
netbsduser` has joined #osdev
mavhq has quit [Ping timeout: 258 seconds]
elastic_dog has quit [Ping timeout: 246 seconds]
<geist>
yah i think it may be tRON based
<geist>
TRRRRRROOOON
<gog>
geist: RUSSSSST
<heat>
geist, what TRON?
<heat>
gog: goggggggggggg
<geist>
it's a japanese microkernel spec, i think
<geist>
well, it's japanese and microkernel, but i dont understand precisely where it ends and implementations begin
<ripsquid>
heat: Is that supposed to implement the nintendo switch kernel so you would be able to run games on any arm pc?
<heat>
it's probably just a fun hobby kernel
<zid`>
agreed geist
<zid`>
I think it's analogous to like.. 'sysv unix'
<heat>
but sysv unix was a palpable thing?
<zid`>
so are the tron microkernels?
<zid`>
the switch runs one
<heat>
yeah but was there a TRON?
<heat>
like "the" tron or whatever
<zid`>
There is both a spec, and implementations of it
<zid`>
like unix
<zid`>
I don't know if there's a wildly more popular implementation than the others
<heat>
right, does not sound like the same thing as unix
<heat>
where the spec reflected the behavior of unix after the fact
<zid`>
there's a small difference so there's no similarities/
<heat>
and there was indeed a "unix" and a "sysv unix" and most other implementations derived from it at some point in history
<zid`>
there's itron/jtron/btron/ctron/mtron/stron, like linux, solaris, bsd, etc
<zid`>
and there's software impls and a spec
<zid`>
idk what more you want
<zid`>
"Wasn't written by dennis ritchie, can't be similar"
<heat>
hmm ok
<heat>
i don't know anything about tron itself
elastic_dog has joined #osdev
<zid`>
me either tbh
<zid`>
I know a small amount about the japanese micro market
<zid`>
They tried to be hold-outs against the PC for a long while
<heat>
i haven't nailed down a good search term for tron stuff
<heat>
tron microkernel takes me to btron, itron
<zid`>
but w95 came out in japanese, and NEC had all of its stuff cloned and then they divested it to a much smaller team who were only able to sell garage kits, etc
<zid`>
so PC eventually won through
<heat>
oh ok
Left_Turn has joined #osdev
<heat>
tron is not UNIX
<zid`>
correct
<heat>
>TRON does not specify the source code for the kernel, but instead is a "set of interfaces and design guidelines"[7] for creating the kernel
<heat>
it's just a design spec
<zid`>
like unix
<zid`>
these days, posix
<heat>
unlike unix
<zid`>
unix clones = api clones
<heat>
which was code-first document-everything-second
<zid`>
I am aware there is a different here is
<zid`>
s/is/yes
<zid`>
I'm saying it's still massively analogous
gildasio has quit [Remote host closed the connection]
Turn_Left has quit [Ping timeout: 255 seconds]
gildasio has joined #osdev
<zid`>
"The hobby and small corporate OS people in japan got tron, sf got unix, and they're both broadly similar in that there are many derivative versions, all roughly cohering to a design philsophy at least, if not full blown spec"
gorenbk has quit [Quit: WeeChat 4.1.1]
pretty_dumm_guy has quit [Quit: WeeChat 3.5]
pretty_dumm_guy has joined #osdev
gorenbk has joined #osdev
<gorenbk>
What is real mode, protected mode, unreal mode, etc.
<heat>
real mode is 16-bit with 8086-like segments, protected mode is 32-bit with 286-like segments, unreal mode is 16-bit mode with a hack that gives it 286-like segments
<gorenbk>
is there any 64-bit mode?
<heat>
long mode is 64-bit
<gorenbk>
okay
<gorenbk>
heat, how do i turn on long mode?
<heat>
it takes a while
<moon-child>
a long time, indeed
<heat>
you have to setup paging, enable long mode in the MSR, then jump to a 64-bit code segment