<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:43] ⇦
Quits: dequbed (~dequbed@2001:16b8:4963:9400:3b98:6893:31cc:7201)
(Ping timeout: 192 seconds)
L2[00:01:09] ⇨
Joins: dequbed
(~dequbed@2001:16b8:49c2:7200:831e:bd22:b235:a289)
L3[00:22:42] ⇦
Quits: tekacs (~tekacs@178.79.131.8) (Ping timeout: 189
seconds)
L4[00:22:53] ⇨
Joins: tekacs (~tekacs@178.79.131.8)
L5[00:41:30] ⇦
Quits: alekso56 (~cax@2001:464b:c21a:0:745d:45ff:fe3b:a098) (Ping
timeout: 375 seconds)
L6[00:46:15] ⇨
Joins: alekso56
(~cax@2001:464b:c21a:0:745d:45ff:fe3b:a098)
L7[00:46:35] ***
alekso56 is now known as Guest86414
L8[00:48:41] ⇦
Quits: Hawk777 (~chead@2607:c000:8277:2e00:3281:7259:cab6:6081)
(Quit: Leaving.)
L9[00:55:11]
<Xandaros>
%tonk
L10[00:55:12] <MichiBot> Awesome!
Xandaros! You beat your own previous record of <0 (By 3 hours,
25 minutes and 28 seconds)! I hope you're happy!
L11[00:55:13] <MichiBot> Xandaros's new
record is 3 hours, 25 minutes and 28 seconds! No points gained for
stealing from yourself. (Lost out on 0.00342)
L12[00:55:52]
<Xandaros>
beh
L13[01:19:29] ⇦
Quits: tekacs (~tekacs@178.79.131.8) (Ping timeout: 192
seconds)
L14[01:19:47] ⇨
Joins: tekacs (~tekacs@178.79.131.8)
L15[01:41:50] ⇨
Joins: Thutmose1 (~Patrick@67.21.186.241)
L16[01:43:51] ⇦
Quits: Thutmose (~Patrick@67.21.186.241) (Ping timeout: 192
seconds)
L18[03:09:05] <Amanda> Sure, @Xandaros,
just make a rust -> lua transpiler
L19[03:09:31]
<Xandaros>
To be fair, there IS a wasm to lua transpiler...
L20[03:10:11]
<Xandaros>
But I was mostly joking.
L21[03:10:12]
<Xandaros>
...mostly
L22[03:15:09] ⇦
Quits: Thutmose1 (~Patrick@67.21.186.241) (Quit:
Leaving.)
L23[03:22:22] <Amanda> Yahoo be like
"how do you do fellow millennials"
L25[03:35:20] <Amanda> %tell Inari you'll
be tossed, and heck-tail boy, roll the bus all over 'ma, cause here
comes captian underpants!
L26[03:35:20] <MichiBot> Amanda: Inari
will be notified of this message when next seen.
L27[03:36:28] *
Amanda curls up around Elfi, meow-humming the song that I'd
apparently part of a German kids show or something, but which was
made into a funny flash animation in the '00s
L28[03:37:04] *
Amanda zzzmews
L29[03:41:15] <Amanda> Night nerds
L30[05:35:25] ⇨
Joins: ThePiGuy24
(~ThePiGuy2@host-92-31-106-72.as13285.net)
L31[05:40:20] <Michiyo> %tonk
L32[05:40:20] <MichiBot> Uh-oh! Michiyo!
You beat Xandaros's previous record of 3 hours, 25 minutes and 28
seconds (By 1 hour, 19 minutes and 40 seconds)! I hope you're
happy!
L33[05:40:21] <MichiBot> Michiyo's new
record is 4 hours, 45 minutes and 8 seconds! Michiyo also gained
0.00532 (0.00133 x 4) tonk points for stealing the tonk. Position
#3. Need 0.02513568 more points to pass Forecaster!
L34[06:21:18] ⇦
Quits: Victor_sueca
(~Victor_su@190.pool90-165-120.dynamic.orange.es) (Ping timeout:
189 seconds)
L35[06:23:13] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
(Remote host closed the connection)
L36[06:23:33] ⇨
Joins: ThePiGuy24
(~ThePiGuy2@host-92-31-106-72.as13285.net)
L37[06:24:50] ⇦
Quits: prisma (~prismatic@151.210.158.211) (Ping timeout: 189
seconds)
L38[06:25:55] ⇨
Joins: prisma (~prismatic@151.210.158.211)
L39[06:35:31] ⇦
Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ea5:2f00:fe34:97ff:fea9:75f2)
(Killed (NickServ (GHOST command used by
ben_mkiv|afk!~ben_mkiv@2001:16b8:1e11:8800:fe34:97ff:fea9:75f2)))
L40[06:35:33] ⇨
Joins: ben_mkiv|afk
(~ben_mkiv@2001:16b8:1e11:8800:fe34:97ff:fea9:75f2)
L41[06:44:39] ⇨
Joins: byson
(webchat@d216-121-139-13.home3.cgocable.net)
L42[06:45:52] ⇦
Quits: byson (webchat@d216-121-139-13.home3.cgocable.net) (Client
Quit)
L43[06:47:35]
<Daviana>
so is opencomputers just dead? like no commits in months....
L44[06:48:06]
<Ocawesome101> not exactly dead
L45[06:48:08]
<Ocawesome101> but slow
L46[06:48:32]
<Ocawesome101> payonel (the main
developer) has had life going on since early to mid 2020
L47[06:48:44]
<Daviana>
hmmm, sad to hear
L48[06:50:16] <Izaya> hate it when life
happens
L49[06:51:02]
<Daviana>
life is much bad
L50[06:51:07]
<Daviana>
0/10
L51[06:51:25] <Izaya> would not
recommend
L52[06:51:34]
<Daviana>
appalling NPCs
L53[06:56:20]
<Ocawesome101> life has my state trying to
more or less censor education
L54[06:56:25]
<Ocawesome101> and other shitty things
like that
L55[07:02:56] ⇨
Joins: Hawk777
(~chead@2607:c000:8277:2e00:4cae:9bfb:3ce7:b303)
L56[07:02:58]
<Daviana>
sounds pleasant
L57[07:03:11]
<Daviana>
anyway so i'm guessing that a 1.16 version is off the table
then
L58[07:03:18]
<Daviana>
least for the foreseeable future
L59[07:05:54] <Izaya> don't hold your
breath
L60[07:06:30] <Izaya> there is OC2 but it's
very much different to OC
L61[07:22:35]
<Forecaster> %sip
L62[07:22:35] <MichiBot> You drink a thick
pearlpeas potion (New!). Forecaster turns into a sloth water boy
until they have a red potion.
L63[07:39:02]
<Vaur>
%sip
L64[07:39:02] <MichiBot> You drink a cloudy
aluminium potion (New!). A sudden craving for soup occupies Vaur's
thoughts until someone looks at them.
L65[07:49:03]
<Michiyo>
>Ocawesome101: life has my state trying to more or less censor
education
L66[07:49:03]
<Michiyo>
You must live somewhere in the southern USA
L67[08:14:26] ⇦
Quits: Hawk777 (~chead@2607:c000:8277:2e00:4cae:9bfb:3ce7:b303)
(Quit: Leaving.)
L68[08:32:27] ⇨
Joins: Vexatos
(~Vexatos@port-92-192-6-121.dynamic.as20676.net)
L69[08:32:27] zsh
sets mode: +v on Vexatos
L70[09:33:53] ⇦
Quits: Lucifer (sid32492@id-32492.ilkley.irccloud.com) (Ping
timeout: 189 seconds)
L71[09:34:17] ⇨
Joins: Fridtjof_ (~fridel@thonk.9net.org)
L72[09:34:26] ⇦
Quits: Fridtjof (~fridel@thonk.9net.org) (Ping timeout: 189
seconds)
L73[09:34:44] ⇨
Joins: Stary_ (~Stary@thonk.9net.org)
L74[09:34:59] ⇦
Quits: Stary (~Stary@thonk.9net.org) (Ping timeout: 189
seconds)
L75[09:35:40] ⇨
Joins: Lucifer (sid32492@id-32492.ilkley.irccloud.com)
L76[10:03:52] ⇨
Joins: Thutmose (~Patrick@67.21.186.241)
L77[10:23:37]
<Forecaster> %tonk
L78[10:23:38] <MichiBot> I'm sorry
Forecaster, you were not able to beat Michiyo's record of 4 hours,
45 minutes and 8 seconds this time. 4 hours, 43 minutes and 17
seconds were wasted! Missed by 1 minute and 51 seconds!
L79[10:23:43]
<Forecaster> dammit
L80[10:27:40]
<Forecaster> angry %sip
L81[10:27:41] <MichiBot> You drink a shiny
ruby potion (New!). Forecaster feels the need to use
"%fling".
L82[10:28:09]
<Forecaster> %fling ""
anger
L84[10:28:15]
<Forecaster> sigh
L85[10:30:09]
<Forecaster> oh, apparently doing .equals
on a null doesn't work, who knew
L86[10:35:50]
<Bob> java
lol
L87[10:42:43] ⇦
Quits: glasspelican (~quassel@2607:5300:201:3100::325) (Ping
timeout: 189 seconds)
L88[10:44:26] ⇨
Joins: glasspelican (~quassel@179.ip-167-114-128.net)
L89[10:46:16]
<Bob> so i
think i figured the problem
L90[10:46:53]
<Bob> Cargo
doesnt want to pass to the riscv linker, the musl libc object filed
for the c runtime
L91[10:47:03]
<Bob> gotta
find a way / use a wrapper
L92[10:47:17]
<Bob> i do
have a working c toolchain for riscv cross compiliation
L93[10:51:35] ⇦
Quits: dmod (sid32492@id-32492.ilkley.irccloud.com) (Ping timeout:
189 seconds)
L94[10:52:05] ⇨
Joins: pwootage_ (~pwootage@new.pwootage.com)
L95[10:52:08] ⇦
Quits: pwootage (~pwootage@new.pwootage.com) (Ping timeout: 189
seconds)
L96[10:52:08] ⇦
Quits: max (~m@irc.everythingisawesome.us) (Ping timeout: 189
seconds)
L97[10:52:08] ⇦
Quits: Crystal|AFK (crystal@eris.the.sexiest.cat) (Ping timeout:
189 seconds)
L98[10:52:09] ***
pwootage_ is now known as pwootage
L99[10:52:41] ⇦
Quits: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1) (Ping timeout: 189
seconds)
L100[10:53:14] ⇦
Quits: Stary_ (~Stary@thonk.9net.org) (Ping timeout: 189
seconds)
L101[10:53:14] ⇦
Quits: Fridtjof_ (~fridel@thonk.9net.org) (Ping timeout: 189
seconds)
L102[10:53:14] ⇦
Quits: Guest23866 (znc@2400:6180:0:d0::64f:9001) (Ping timeout: 189
seconds)
L103[10:53:14] ⇦
Quits: scj643 (~quassel@2001:41d0:700:3949:5c1::1) (Ping timeout:
189 seconds)
L104[10:53:25]
⇨ Joins: Stary (~Stary@thonk.9net.org)
L105[10:54:03]
⇨ Joins: Fridtjof (~fridel@thonk.9net.org)
L106[10:54:36]
⇨ Joins: scj643
(~quassel@2001:41d0:700:3949:5c1::1)
L107[10:55:50]
⇨ Joins: m1cr0man
(~m1cr0man@2a01:4f8:191:503f::1)
L108[10:56:13]
<Forecaster> more like "programming
lol"
L109[10:58:49]
⇨ Joins: SinZ (znc@2400:6180:0:d0::64f:9001)
L110[10:59:11]
⇨ Joins: maxpowa (~m@irc.everythingisawesome.us)
L111[10:59:15] ***
SinZ is now known as Guest16256
L112[11:07:48]
⇨ Joins: dmod (sid32492@ilkley.irccloud.com)
L113[11:09:29]
⇨ Joins: Victor_sueca
(~Victor_su@190.pool90-165-120.dynamic.orange.es)
L114[11:20:31]
⇨ Joins: Crystal|AFK
(crystal@eris.the.sexiest.cat)
L115[12:06:42]
<Vaur>
%sip
L116[12:06:42] <MichiBot> You drink a
stirring water potion (New!). The bottle turns into a grass
dagger.
L117[12:08:20]
<Forecaster> it's a blade of grass
L118[12:10:41]
⇨ Joins: TPG24
(~ThePiGuy2@host-92-31-106-72.as13285.net)
L119[12:11:41] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping
timeout: 195 seconds)
L120[13:28:16] ⇦
Quits: immibis_ (~hexchat@62.156.144.218) (Ping timeout: 189
seconds)
L121[13:56:00]
⇨ Joins: ThePiGuy24
(~ThePiGuy2@host-92-31-106-72.as13285.net)
L122[13:57:07] ⇦
Quits: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping
timeout: 192 seconds)
L123[14:06:49]
⇨ Joins: immibis (~hexchat@62.156.144.218)
L124[14:07:50] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Read
error: Connection reset by peer)
L125[14:07:50]
⇨ Joins: TPG24
(~ThePiGuy2@host-92-31-106-72.as13285.net)
L126[14:51:44] <Amanda> %stab
Forecaster
L127[14:51:44] <MichiBot> Amanda is
trying to stab Forecaster! They have 5 minutes if they want to
attempt to %defend against it!
L128[14:52:04] <MichiBot> Amanda is
stabbing Forecaster with explosive acorns for 1d4 => 4 damage!
Explosive acorns phases out of the dimension.
L129[14:54:14]
<Forecaster> ow, what was that for
D:
L130[14:54:22] <Amanda> that terrible pun
earlier
L131[14:54:33]
<Forecaster> that's fair
L132[15:11:28] ⇦
Quits: Vaur (~vaur@56.ip-149-202-44.eu) (Quit: WeeChat
2.3)
L133[15:11:57]
⇨ Joins: Vaur (~vaur@56.ip-149-202-44.eu)
L134[15:46:23]
<Forecaster> %sip
L135[15:46:23] <MichiBot> You drink a
boiling ocean potion (New!). Forecaster: Nothing seemed to
happen...
L136[15:54:41]
<Xandaros>
%tonk
L137[15:54:41] <MichiBot> Dad-Sizzle!
Xandaros! You beat Michiyo's previous record of 4 hours, 45
minutes and 8 seconds (By 45 minutes and 54 seconds)! I hope you're
happy!
L138[15:54:42] <MichiBot> Xandaros's new
record is 5 hours, 31 minutes and 3 seconds! Xandaros also gained
0.00385 (0.00077 x 5) tonk points for stealing the tonk. Position
#5. Need 0.08387 more points to pass Kodos!
L139[16:02:53]
<Ocawesome101> >Michiyo: You must live
somewhere in the southern USA
L140[16:02:53]
<Ocawesome101> Indiana
L141[16:03:10] <Michiyo> Ah, slightly
surprising, but makes sense.
L142[16:03:55] ⇦
Quits: DBotThePony (~Thunderbi@31.220.170.28) (Ping timeout: 189
seconds)
L144[16:59:03]
<Forecaster> Owning a tesla sounds like a
fun time
L145[17:00:29]
<Z0idberg>
hahahahaha
L146[17:00:53]
<Z0idberg>
tbf I do rolling stops but not if it's going to cause a
problem.
L147[17:01:08]
<Z0idberg>
I'm usually crawling at 1-2 mph as a rolling stop
L148[17:01:37]
<Z0idberg>
it's only because my car's in neutral and my clutch is held in and
foot is only half off the brake lol
L149[17:01:50]
<Z0idberg>
it's only because my car's in neutral from my clutch being held in
and foot is only half off the brake lol [Edited]
L150[17:03:03]
<Z0idberg>
The problem I see with people is more that people tend to be
irresponsibly late slowing down before intersections so they depend
on the brakes to slow their car down from like 10mph when they're
just about to hit the intersection.
L151[17:04:21]
<Z0idberg>
I have lost my brakes more than once, and I start to slow down a
tenth of a mile from an intersection and I'm going like 3mph by the
mine I'm 25 feet out from transmission braking, so I'm usually
quite well aware of everything before I even get there.
L152[17:04:45]
<Z0idberg>
But an automated car should not be doing rolling stops.
L153[17:05:13]
<Forecaster> clearly someone forgot to
inform the car about that
L154[17:05:36] <Izaya> I suspect I make
people behind me really annoyed because I start braking fairly
early and just let engine braking do its thing because it means I
go through brake pads slower
L155[17:06:20]
<Forecaster> I also favor engine braking
before using the actual brakes
L156[17:06:31]
<Z0idberg>
Right. Fuck em. It's their fault if they aren't paying attention to
the road
L157[17:07:13]
<Xandaros>
I only use engine braking to slow down from motorway speeds. Maybe
I should incorporate that more
L158[17:07:20]
<Z0idberg>
If I'm in town in my WRX I'm driving in 3rd gear usually, so I can
just left off the pedal, let it transmission brake, and then shift
into second by the 10th mile mark, so it starts to slow down for
the stop.
L159[17:07:43]
<Z0idberg>
My car can easily go 80 mph in 3rd gear out of 6, so I have no need
for 4th gear in the city
L160[17:08:11] <Izaya> Eh, autos don't do
engine braking at all
L161[17:08:20] <Izaya> that's why people
seem to ride the brakes so much
L162[17:08:27] <Izaya> it's the only way
they can slow down
L163[17:08:32]
<Forecaster> that's not universally
true
L164[17:08:37]
<Z0idberg>
Cruising in 3rd for me at 3K rpm is like 45 mph or so
L165[17:09:02]
<Xandaros>
I'm honestly scared of automatic transmissions. I'd be so afraid of
accidentally slamming the brake
L166[17:09:06]
<Z0idberg>
maybe more. I don't pay attention enough
L167[17:09:15]
<Z0idberg>
I do that @Xandaros
L168[17:09:29]
<Z0idberg>
The last time I drove a bunch of people in an automatic after
driving mine...
L169[17:09:33]
<Z0idberg>
I sent everyone into the front seat
L170[17:09:48]
<Forecaster> I used to drive an automatic
car, it coasted by default when you released the throttle, but a
light push of the brake pedal cause it to start engine
braking
L171[17:09:54]
<Z0idberg>
because, people don't wear their frigging seatbelts... ....
L172[17:09:55]
<Xandaros>
Exactly. Never been in an auto, and I honestly never plan to. Just
seems like a recipe for disaster
L173[17:10:03]
<Forecaster> it was a Wolkswagen
Lupo
L174[17:10:18]
<Z0idberg>
One thing that I think is nice
L175[17:10:25] <Izaya> tfw third gear is
for doing 60 at 9kRPM
L176[17:10:27]
<Z0idberg>
is the mileage is always wrong on stick shifts XD
L177[17:10:40]
<Z0idberg>
I'm supposed to be getting like what 17-23 mpg
L178[17:10:42]
<Xandaros>
I like the general idea of autos. But, like... make the brake pedal
narrower! Maybe even add a dummy clutch to make me feel comfortable
😄
L179[17:10:48]
<Z0idberg>
I get like 35
L180[17:11:08]
<Z0idberg>
19 in town though if I'm driving in fun™️ mode
L181[17:11:35]
<Forecaster> >Xandaros: I like the
general idea of autos. But, like... make the brake pedal
narrower!…
L182[17:11:35]
<Forecaster> or you could just, you know,
practice and get used to it?
L183[17:11:38] <Izaya> oh! S3!
L184[17:11:44]
<Z0idberg>
wha
L185[17:11:46]
<Xandaros>
Sure, if I got one for myself
L186[17:11:46] <Izaya> guess which dumbass
successfully tuned a carb today?
L187[17:11:54]
<Z0idberg>
oh?
L188[17:12:06]
<Z0idberg>
I thought all your stuff was fuel injected?
L189[17:12:09] <Izaya> lmao no
L190[17:12:27] <Izaya> neither of my bikes
nor my sister's bike has EFI
L191[17:12:28] <Izaya> all carbs
L192[17:12:32]
<Z0idberg>
Fuel injection is really nice but I have to be honest carbs are
king if you break down somewhere and need to fix it quick
L193[17:13:05] <Izaya> sister's bike was
running rich to the point of not running properly at all so
like
L194[17:13:09] <Izaya> screwdriver to the
pilot screw
L195[17:13:10] <Izaya> ez
L196[17:13:34] <Izaya> inconvenient that
it doesn't have a tacho so we just played it by ear and checked the
spark plug for fuel afterwards
L197[17:14:02]
<Xandaros>
Don't you technically need a different mixture depending on your
elevation? To make it run optimally
L198[17:14:34] <Izaya> yeah, but the safe
range is pretty big
L199[17:14:53] <Izaya> the highest point
within 1000km is 1000m so I'm not too worried about it
L200[17:15:10] <Izaya> honda only says you
need to worry about it if you're going from sea level to above
2500m
L201[17:15:40]
<Xandaros>
Heard of some pilots living in high elevation areas making fun of
other pilots following the handbook and setting mixture to full
rich for takeoff... and not getting the engine to start at
all
L202[17:16:01] <Izaya> oh man that reminds
me
L203[17:16:04] <Izaya> my sister's bike
has a real choke!
L204[17:16:05]
<Z0idberg>
@Xandaros One way to fix that is to install a choke if you don't
have one
L205[17:16:12] <Izaya> not like on mine
where it's just adjusting the throttle stop
L206[17:16:12]
<Z0idberg>
then you can just adjust the mixture with your own hand while
driving
L207[17:16:28]
<Z0idberg>
My truck has a manual choke 🙂
L208[17:16:34]
<Ocawesome101> i would quite like to learn
to drive a manual
L209[17:16:38] <Izaya> what other type of
choke is there?
L210[17:16:43]
<Ocawesome101> but we don't own one
anymore
L211[17:16:45] <Izaya> (beyond fake ones,
anyway)
L212[17:16:49]
<Z0idberg>
Most vehicles have electronic chokes now
L213[17:17:03]
<Z0idberg>
chokes haven't been in cars since like, the 70s?
L214[17:17:12]
<Z0idberg>
but my truck is a 60s model
L215[17:17:16]
<Xandaros>
>Z0idberg: <@!155437731072311296> One way to fix that is
to install a choke if you don…
L216[17:17:16]
<Xandaros>
Assuming it's to control the mixture: Carb engine planes always
have a mixture lever, since you make it leaner at altitude
L217[17:17:20] <Izaya> like, even on
carbureted vehicles?
L218[17:17:54]
<Z0idberg>
Yes. carb planes definitely do
L219[17:18:01]
<Z0idberg>
it's much more important to have a maniual choke on a plane
L220[17:18:27]
<Xandaros>
At the very least, you save on fuel 😄
L221[17:18:38]
<Z0idberg>
all the choke does is choke the air
L222[17:18:58]
<Z0idberg>
so it increases the fuel mixture ratio to the air by limiting
airflow instead
L223[17:19:16] <Izaya> (as a sidenote,
according to the CT110 manual the "high altitude
adjustment" involves replacing one of the jets in the carb,
rather than actually adjusting any screws, which seems like a pain
in the ass)
L224[17:21:02]
<Z0idberg>
Aww damn
L225[17:21:19]
<Z0idberg>
I was goinhg to post a video to show the choke on the carburetor of
my truck but I had the air filter on top of it... I'll post it
anyways
L227[17:21:28]
<Z0idberg>
check out how much shake I was able to remove
L228[17:22:01]
<Z0idberg>
The thing is practically motionless now
L229[17:22:32]
<Z0idberg>
This is what it was like before:
L231[17:23:13]
<Xandaros>
I think I need better glasses
L232[17:23:31] <Izaya> discovered that the
flywheel on the ZZR250 is also the anti-vibration system
L233[17:23:47] <Izaya> crankshaft has two
tumor looking things that balance out the firing piston
L234[17:23:57] <Izaya> they're heavy, so
it's a flywheel
L235[17:24:02]
<lunar_sam>
mmm
L236[17:24:02] <Izaya> galaxy brain
kawasaki
L237[17:24:07]
<lunar_sam>
engine braking
L238[17:24:13]
<Z0idberg>
>Izaya: (as a sidenote, according to the CT110 manual the
"high altitude adjustment…
L239[17:24:13]
<Z0idberg>
That's pretty similar to the carb in my truck too, the screws are
for fine adjustment. Inside of the carburetor I am assuming there
will be a power valve and jet assembly. The size of the power valve
and jet drastically effects things.
L240[17:24:20]
<Z0idberg>
the screws are just very very fine adjustment
L241[17:24:28]
<lunar_sam>
my honda's brakes are
L242[17:24:32]
<lunar_sam>
rest in piss
L243[17:24:43]
<Z0idberg>
In my truck I also have something called an accelerator pump
L244[17:24:46] <Izaya> I go through the
rear brake pads so fucking quickly
L245[17:24:47]
<lunar_sam>
every part of them is due for replacement
L246[17:25:03]
<lunar_sam>
i mean, i'm so surprised with my honda having
L247[17:25:04]
<lunar_sam>
uhhh
L248[17:25:10]
<lunar_sam>
266k miles on it
L249[17:25:13]
<Z0idberg>
and the accelerator pump causes a controlled squirt of gas so that
the manifold doesn't spray from nothing to full on gas.
L250[17:25:27]
<Z0idberg>
it helps alleviate the shock of idle to power
L252[17:25:53]
<Z0idberg>
In that last video I posted, the awful sound of the truck gagging
and struggling is me stepping on the gas pedal, and the accelerator
pump not functioning
L253[17:26:02]
<lunar_sam>
ignore the check engine light
L254[17:26:10]
<lunar_sam>
it's fine
L255[17:26:16]
<lunar_sam>
i know what the issues are
L256[17:26:34]
<Z0idberg>
I completely rebuilt the carburetor since and installed an entirely
new accelerator pump, power valve, needle, and cleaned out the
insides, I also replaced the float bowl needle and float
itself.
L257[17:27:03]
<Z0idberg>
and the attachment for the fuel line is new because every time I
backfired gas would spit out of the hose and then fire would come
out of the carburetor and catch the engine on fire
L258[17:27:09]
<Z0idberg>
🙂
L259[17:27:21]
<Z0idberg>
I've gone through many extinguishers on that truck before I got
that under control
L260[17:27:24]
<lunar_sam>
but lmao when my brakes hung up the other day
L261[17:27:41]
<lunar_sam>
and made an awful SKRUNSKRUNSKRUNK sound because of my warped ass
rotors
L262[17:28:38]
<lunar_sam>
the rotors, wheel bearings, and calipers are all OEM
L263[17:28:42]
<lunar_sam>
mao
L264[17:28:45]
<lunar_sam>
*lmao
L265[17:28:57]
<Z0idberg>
afaik only diesel trucks and cars here benefit from actual engine
brake systems. Most gasoline engines would blow themselves apart if
you held the valves shut to slow it down.
L266[17:29:37]
<Ocawesome101> lunar_sam: our civic had
like 340k miles on it when we sold it
L267[17:29:49]
<Ocawesome101> as far as we know it's
still going somewhere out there
L268[17:29:56] <Izaya> that's why you just
need a high compression engine so when you let off the throttle the
backpressure does it by itself
L269[17:30:00]
<Z0idberg>
So for manual you pretty much resort to transmission braking by
using a lower gear ratio to cause the engine to limit RPM.
L270[17:30:36]
<Ocawesome101> it started leaking from
just about everywhere, and we couldn't be bothered to get it fixed
(would have cost more than the car was worth at that point)
L271[17:30:46]
<Ocawesome101> so we sold it to some
people who seemed very enthusiastic about fixing it up
L272[17:31:02]
<Z0idberg>
18 wheelers here almost all have engine brakes and people complain
about them because they are noisy. The thing is, it's a safety
feature and they should stop whining.
L273[17:31:24] <Izaya> S3: I just let off
the throttle and the response is quick and efficient B)
L274[17:31:31]
<Z0idberg>
yes.
L275[17:31:37]
<Z0idberg>
engines naturally want to idle
L276[17:31:51] <Izaya> downshifting is
usually overkill unless I'm coming to a stop
L277[17:32:08]
<Z0idberg>
for my car it's high enough geared that I just stay in lower gears
so that the transmission is always applying backward pressure
against the engine
L278[17:33:01]
<Z0idberg>
but I've also been driving manual for so long that I can shift
gears with very little clutchplay and pretty much without causing
the engine to suddenly raise in RPM.
L279[17:33:08]
<Z0idberg>
I hear some newer cars will match RPM for you, sounds
annoying.
L280[17:33:33] <Izaya> nothing more
satisfying than getting a perfect clutchless shift
L281[17:34:34]
<Z0idberg>
I still try to use the clutch to help reduce strain on the
syncronizer on my newer cars, and I definitely use the clutch on my
truck, because you actually have to double clutch in order to shift
down with it.
L282[17:35:46]
<Z0idberg>
The previous owner of my truck had to replace the entire
differential because the truck weighs so much that they tried to
shift down without double clutching and the entire differential
tore itself out of the driveshaft and the differential tore itself
apart.
L283[17:36:41]
<Z0idberg>
It was loaded, so that's like 24,000 pounds going against the
drivetrain
L284[17:36:47]
<Z0idberg>
what is that in metric units..
L285[17:37:08] <Izaya> imagine not having
a constant mesh gearbox
L286[17:37:21]
<Z0idberg>
106 mega newtons? is that the right unit?
L287[17:37:28]
<Z0idberg>
I dunno
L288[17:37:29] *
Izaya whirrrs in 8500RPM
L289[17:37:42]
<Michiyo>
%calc 24000 / 2.2046
L290[17:37:42] <MichiBot> 24000 / 2.2046
=> 10886.328
L291[17:38:20]
<Z0idberg>
It's a two speed differential and it has a clutch in it and
everything so there's a clutch you operate for the gearbox in the
transmission, and another clutch inside the differential you
operate to go from high to low gear and back.
L292[17:38:20]
<Michiyo>
close enough
L293[17:38:26]
<Z0idberg>
so the diff has extra parts to go wrong
L294[17:39:17]
<Z0idberg>
Before I started driving it I watched a vintage tutorial video on
driving eaton two speed rear axle systems 😄
L295[17:40:33]
<Z0idberg>
"Never change between high and low gear on a downward
slope", because the clutch will slip and will never be able to
catch up, and you will have to come to a complete stop and start
from first again, otherwise, it will just keep grinding until you
start going uphill again. Weird shit like that that I wish the
previous owner knew about.
L296[17:40:57]
<Z0idberg>
And all I had to do was youtube it
L297[17:55:07] ⇦
Quits: ben_mkiv|afk
(~ben_mkiv@2001:16b8:1e11:8800:fe34:97ff:fea9:75f2) (Ping timeout:
192 seconds)
L298[18:09:28] ⇦
Quits: Thutmose (~Patrick@67.21.186.241) (Quit:
Leaving.)
L299[20:02:52]
⇨ Joins: Niaz (~Niaz@185.9.75.242)
L300[20:03:03] ⇦
Quits: Niaz (~Niaz@185.9.75.242) (Client Quit)
L301[20:38:23]
<Bob> Is
there any spec / docs on the internal device ABI for OC2 (i.e. bare
metal systems, outside Linux)? The repo seems to just include info
for Linux/Lua
L302[20:45:12] ***
maxpowa is now known as max
L303[21:10:25]
<Z0idberg>
Wouldn't you want the spec on the library it uses?
L304[21:10:30]
<Z0idberg>
what was its name..
L305[21:11:10]
<Z0idberg>
sedna
L308[21:13:21]
<Z0idberg>
It does bother me that there are very little tech specs
L309[21:13:44]
<Bob>
🙃
L310[21:14:01]
<Z0idberg>
a memory map would be nice
L311[21:14:29]
<Z0idberg>
since RISC-V isn't one thing
L312[21:15:21]
<Z0idberg>
If Sangar needs someone to build technical documentation for their
Pure Lua RISC-V arch..
L313[21:15:29]
<Z0idberg>
then I would be happy to contribute
L314[21:16:14]
<Z0idberg>
IF not and if I end up using it more then I will probably start a
sedna documentation project on my github
L315[21:16:47]
<Z0idberg>
I'm not doing anything for the FreeBSD doc project lately.
L317[21:18:05]
<Z0idberg>
there are 32 bit and 64 bit instruction documents there at
least
L318[21:22:32]
<Z0idberg>
Looks like making your own devices for OC2 would be easy
L319[21:22:38]
<Z0idberg>
Sedna has a bunch of nice interfaces
L320[21:22:47]
<Z0idberg>
Such as Device
L321[21:22:52]
<Z0idberg>
and InterruptController
L322[21:23:32]
<Z0idberg>
@Bob How well do you know Java and how well do you know
assembly?
L323[21:27:25]
<Z0idberg>
also check out this section:
L325[21:27:26]
<Z0idberg>
in OC2
L326[21:30:00]
<Z0idberg>
sorry I linked my repo fork and didn't mean to
L327[21:30:03]
<Z0idberg>
but you get the gist
L328[21:31:01]
<Z0idberg>
I would use Sangar's for reference
L329[21:36:45]
<Z0idberg>
Main VM loop looks to be here:
L331[21:38:28]
<Z0idberg>
though I find this to be confusing:
L333[21:38:32]
<Z0idberg>
why both I'm not sure
L334[21:38:44]
<Bob>
>Z0idberg: <@!202281082047954954> How well do you know
Java and how well do you k…
L335[21:38:44]
<Bob> Java
well enough, it disgusts me, ASM, barely any, i dont know heck is a
register
L336[21:38:55]
<Z0idberg>
I'm assuming it's for supported hardware in the system not in the
core
L337[21:39:38]
<Bob> ill
look into it tommorow, i barely got any sleep the last two
days
L338[21:39:46]
<Bob> ty
for the time and effort
L339[21:43:25]
<Z0idberg>
If you don't know how assembly syntaxes work, you may find it
really hard to port anything. You are likely going to need a broad
concept of memory systems and some knowledge in either gluing low
level functions with higher level languages or even some basics in
compiler design and linking, so that you understand what's
happening when the CPU is trying to execute your linked
opcodes.
L340[21:44:33]
<Z0idberg>
These are things that aren't necessarily a "you can't do this
without all of them" but it will surely make your life
easier.
L341[21:44:44]
<Bob> yeah,
i have basic concepts but not beyond that
L342[21:45:01]
<Bob>
figthing the linker and trying to give it its object files
L343[21:45:50]
<Z0idberg>
OMG you know what?
L344[21:46:20]
<Z0idberg>
you should probably ask Sangar or someone if anyone has a .config
Linux kernel config file so you can get some details on it.
L345[21:46:34]
<Z0idberg>
if you have a running Linux kernel, you can get this usually by
getting it from proc
L346[21:46:35]
<Z0idberg>
i.e.
L347[21:46:40]
<Z0idberg>
cp /proc/config.gz ~
L348[21:46:50]
<Z0idberg>
gunzip config.gz
L349[21:46:58]
<Z0idberg>
it's just a text file
L350[21:47:24]
<Bob> got
no clue whats that
L351[21:47:25]
<Z0idberg>
in there, there should be CPU target information, it should have a
system map information and target CPU info as well
L352[21:47:31]
<Bob> and
doesnt Sangar hang in here ?
L353[21:47:51]
<Z0idberg>
if you can get the target CPU info, then you will know what CPU
sedna closely emulates.
L354[21:48:04]
<Z0idberg>
because not all RISC-V are the same..
L355[21:48:38]
<Bob> yeah
there are flavours
L356[21:48:41]
<Z0idberg>
From what I understand RISC-V is kind of like ARM, it's a standard,
not a CPU
L357[21:48:50]
<Bob> a
spec yeah
L358[21:50:31]
<Z0idberg>
Unless Sangar started everything from a scratch idea it's likely
they had a particular existing board in mind maybe.
L359[21:50:38]
<Z0idberg>
and based it off that
L360[21:50:57]
<Z0idberg>
gutted out all of the unnecessary components out of the design, and
wham, OC2
L361[21:53:18]
<Bob> same
color scheme for computers, obviously a shameful copycat
L362[21:53:39]
<Z0idberg>
heh
L363[21:53:44]
<Bob> nah,
we've barely started uncovering its secrets, but this RISC-V stuff
is defenitely crazy
L364[21:53:56]
<Bob> also
driving me crazy
L365[21:54:09]
<Forecaster> maybe you were already
crazy
L366[21:54:16]
<Bob>
perhaps
L367[21:54:20]
<Z0idberg>
I suggest you buy a RISC-V dev board, and if Sangar used a
reference one, buy that one
L368[21:54:37]
<Bob> i'm
still looking for a job
L369[21:54:53]
<Forecaster> only buy a bored if you're
board enough
L370[21:54:58]
<Z0idberg>
LOL
L371[21:55:04]
<Z0idberg>
I did not see that coming
L372[21:55:06] <Izaya> pretty sure OC2 was
"RISC-V looks cool let's implement it from the
spec"
L373[21:55:42]
<Z0idberg>
Yeah, but does it follow any particular device model on an existing
board?
L374[21:56:30] <Izaya> no it follows the
spec
L375[21:56:35] <Izaya> that was my
point
L376[21:57:00]
<Z0idberg>
I'm not sure what Sangar's background is, but that generally is the
magic of a CE like me XD. I didn't know that Sangar had experience
with that sort of thing so when I heard they were implementing a
RISC-V VM I was like, huh.
L377[21:57:03] <Izaya> rather than cloning
existing hardware I think I remember hearing that it's a clean-room
"design"
L378[21:57:33]
<Z0idberg>
@Bob So take the working Linux kernel for it and grab the
.config
L379[21:57:38]
<Z0idberg>
or grab config.gz from proc
L380[21:57:40]
<Z0idberg>
simple as that
L381[21:57:58]
<Z0idberg>
there you go, you can figure out how the rest works by looking at
the LXR
L382[21:58:03]
<Z0idberg>
and the modules sources
L383[21:58:47]
<Z0idberg>
I think what helps with OC2 is that it uses virtio
L385[22:01:52]
<Z0idberg>
hmm this is a PCI virtio. In RISC-V, I dunno if OC2 has PCI, I
thought it had its own Bus
L386[22:02:07]
<Z0idberg>
I looked at some of that in the source
L387[22:02:32]
<Z0idberg>
Maybe it is PCI if Linux runs on it
L388[22:05:18]
<Forecaster> %tonkout
L389[22:05:18] <MichiBot> Wut!
Forecaster! You beat Xandaros's previous record of 5 hours, 31
minutes and 3 seconds (By 39 minutes and 33 seconds)! I hope you're
happy!
L390[22:05:19] <MichiBot> Forecaster has
stolen the tonkout! Tonk has been reset! They gained 0.006 tonk
points! plus 0.005 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 0.24767568. Position #2 =>
#1 (Overtook Vaur)
L391[22:12:38]
<Z0idberg>
aha
L392[22:12:39]
<Z0idberg>
context.getMemoryRangeAllocator().claimMemoryRange(device);
L393[22:12:53]
<Z0idberg>
line 48 in BuiltinDevices.java
L394[22:13:49]
<Bob> huh
memory mapped IO ?
L395[22:14:12]
<Z0idberg>
yes
L396[22:14:15]
<Sangar>
yes
L397[22:14:16]
<Z0idberg>
so the UART is memory mapped
L398[22:14:28]
<Z0idberg>
I just read through the entire UART source- oh hello Sangar
L399[22:14:34]
<Bob>
>Sangar: yes
L400[22:14:34]
<Bob>
o/
L401[22:14:34]
<Sangar>
o/
L402[22:14:48]
<Z0idberg>
Don't mind me I'm just prying through Sedna's and OC2's source
XD
L403[22:15:19]
<Bob>
~~gotta port Arch to OC2 before the 2nd release drops~~
L404[22:15:29]
<Sangar>
have fun :3
L405[22:15:41]
<Z0idberg>
@Bob That is an interface callback apparently so it looks like
there are two memory managers
L406[22:15:44]
<Z0idberg>
a managed one and.. one other
L407[22:16:32]
<Sangar>
there's the memory map, which devices are mapped to, and a global
memory "reserve" in oc2, which doesn't alloc anything
really. it's just used for sandboxing, to avoid computers eating
all the real ram.
L408[22:17:06]
<Bob> so a
memory manager and the actual device with its memory mapped devices
and stuff
L409[22:17:27]
<Bob> so a
memory manager and the actual device with their memory mapped
devices and stuff [Edited]
L410[22:17:50]
<Bob> so a
memory manager and the actual PCs with their memory mapped devices
and stuff [Edited]
L411[22:17:55]
<Bob> i
really need sleep lol
L412[22:18:00]
<Bob> OC2
is not helping
L413[22:18:38]
<Sangar>
😛
L414[22:18:43]
<Sangar>
tell me about it
L415[22:20:41]
<Sangar> re
risc-v reference board, the closest thing to that would probably
qemu, had a look at that to see where they map stuff in
memory.
L416[22:22:00]
<Bob> wont
aim too high, i just want a rust hello world on the riscv linux
musl target, just had to fix the missing libc symbols and seems
like i gotta compile std now myself, but making a from scratch core
/ OS with Rust for OC2 is not out of the loop yet
L417[22:22:04]
<Z0idberg>
I'm actually looking through the sources now to think about how I
can figure out where in memory these devices were mapped from the
instruction side
L418[22:22:28]
<Z0idberg>
because if I want to use the uart or virtio, I have to find out
where it's hiding first...
L419[22:25:56]
<Z0idberg>
I would have thought qemu would cheat and throw them on a PCI bus
since RISC-V works fine with PCI
L420[22:28:28]
<Sangar>
their default is pci, but can also do mmio. re addresses, linearly
distributed in ranges, see AbstractVMItemStackHandlers. you can
also throw a breakpoint into the R5Board init to look at the
devicetree.
L421[22:30:03]
<Z0idberg>
Huh. I didn't even realize qemu could do mmio
L422[22:30:09]
<Z0idberg>
I guess I shouldn't be surprised
L423[22:30:25]
<Z0idberg>
I mean, not in the sense of virtio and things.
L424[22:37:27]
<Z0idberg>
@Bob You know, this codebase isn't so bad. You're using Rust,
right? Getting a Hello World with Rust doesn't look like it would
be too difficult here.
L425[22:37:35]
<Bob> i
like your magic words magic man
L426[22:38:38]
<Bob>
>Z0idberg: <@!202281082047954954> You know, this codebase
isn't so bad. You're us…
L427[22:38:38]
<Bob>
problem is that `riscv64gc-unknown-linux-musl` is a T3 target ie no
support, no std, no checks, already had a peep made a commit that
fixed missing symbols for this in Rust's `libc` crate
L428[22:39:08]
<Z0idberg>
Okay so you'r eusing muscl
L429[22:39:09]
<Bob> and
the default `cc` linker i have seems to dislike RISC-V so i have to
use a RISC-V one
L430[22:39:12]
<Z0idberg>
musl*
L431[22:39:24]
<Bob>
>Z0idberg: Okay so you'r eusing muscl
L432[22:39:25]
<Bob> yeah,
isnt OC2's linux using too?
L433[22:39:28]
<Z0idberg>
I've heard good things about the musl lib
L434[22:39:33]
<Z0idberg>
No idea
L435[22:39:40]
<Bob> i
dont want to statically link the c runtime, it will be fat,
especially gnu's
L436[22:39:56]
<Bob>
>Z0idberg: No idea
L437[22:39:56]
<Bob>
dequbed told me it did so ?
L438[22:40:09]
<Z0idberg>
I'm just a Computer Engineer lol, I can't keep up with every damn
OS's preferences to what standard library and yada yada to do
whatever
L439[22:40:32]
<Bob> since
i dynamically link against musl lib, i need its symbols thus object
files for the c runtime, and i cant seem to include those .o files
in the linker args with cargo
L440[22:40:43]
<Bob> so i
just cant make the final step of building my hello world
L441[22:40:46]
<Z0idberg>
Hmmm......
L442[22:40:49]
<Ocawesome101> musl is lighter weight and
sometimes faster iirc, vs glibc which some software requires
L443[22:40:54]
<Z0idberg>
I want to ask. Why are you dynamically linking?
L444[22:41:04]
<Bob> i was
told to try the `cross` tool for Rust to cross compile
L445[22:41:14]
<Z0idberg>
Does your codebase support a dynamic linker, are you "sure
sure" ?
L446[22:41:16]
<Bob>
>Z0idberg: I want to ask. Why are you dynamically linking?
L447[22:41:17]
<Bob>
wouldnt the executable be too fat otherwise
L448[22:41:32]
<Z0idberg>
In order for dynamic linking to work you need to uh, dynamically
link somewhere
L449[22:41:42]
<Bob>
>Z0idberg: Does your codebase support a dynamic linker, are you
"sure sure" ?
L450[22:41:42]
<Bob>
should be ? dont see why not, musl by default goes for dynamic
linling
L451[22:41:52]
<Ocawesome101> dynamic linking is better
if multiple programs are linked against a library
L452[22:41:55]
<Z0idberg>
yes but aren't you writing a bare bones program in Rust for
OC2?
L453[22:42:02]
<Ocawesome101> also, i absolutely want to
try building an OS for OC2 at some point
L454[22:42:04]
<Bob>
>Z0idberg: In order for dynamic linking to work you need to uh,
dynamically link …
L455[22:42:04]
<Bob> the
object files with symbols to link against?
L456[22:42:20]
<Bob>
>Z0idberg: yes but aren't you writing a bare bones program in
Rust for OC2?
L457[22:42:20]
<Bob> i'm
aiming for the Linux thingy right now
L458[22:42:25]
<Z0idberg>
OHH
L459[22:42:33]
<Bob> not
barebones riscv elf
L460[22:42:36]
<Bob> thats
the next step
L461[22:42:38]
<Z0idberg>
I was going to say, how the @#$% are you going to dynamically link
without dynamically linking
L462[22:42:45]
<Bob> yeah
no lmfao
L463[22:42:55]
<Bob> i
dont have the sanity, time and life energy rn
L464[22:43:20]
<Z0idberg>
You know
L465[22:43:26]
<Z0idberg>
Rust is on my list of things
L466[22:43:35]
<Z0idberg>
but a C or assembly Hello World project I could probably do
L467[22:43:52]
<Z0idberg>
Otherwise I'd make you a rust hello world for OC2
L468[22:44:16]
<Z0idberg>
I don't know enough about Rusts uh, bootstrapping needs
L469[22:44:24]
<Bob> Yeah
i now do Rust Hello world for Riscv Linux Musl target
L470[22:44:31]
<Bob>
>Z0idberg: I don't know enough about Rusts uh, bootstrapping
needs
L471[22:44:32]
<Bob>
bootstrapping ?
L472[22:45:22]
<Z0idberg>
well, with C all you need is C. There's nothing special extra you
need. You may need to add in some assembly glue but, you don't HAVE
to have a standard library for example.
L473[22:45:48]
<Z0idberg>
I don't know about Rust to know if I also need to compile other
things with it to get the full features of Rust
L474[22:46:01]
<Bob>
`#![no_std]` my beloved
L475[22:46:36]
<Z0idberg>
Some languages have to have some kind of runtime bundled with
it
L476[22:46:47]
<Bob> Rust
can be tore down a lot to not have any of this
L477[22:46:54]
<Z0idberg>
Ok
L478[22:46:59]
<Bob> by
default it aims to be a little on the practical side than
baremetal
L479[22:47:09]
<Bob> but
Rust does support and run on baremetal if configured for
L480[22:47:13]
<Z0idberg>
So then it's a matter of things like, how to read/write memory
addresses and things
L481[22:47:14]
<Bob> not
that its easy... lol
L482[22:47:26]
<Z0idberg>
once you got that and know how the entry point works in Rust you're
good to go I'd say
L483[22:47:26]
<Bob> oh
yeah, Rust has plenty of usage in embedded devices
L484[22:47:39]
<Bob> it
has a book for embedded stuff evem
L485[22:47:44]
<Bob>
albeit incomplete
L486[22:47:45]
<Z0idberg>
Cool.
L487[22:47:55]
<Bob> i'm
ready to bet mmio must have helpers and everythinf
L488[22:48:03]
<Bob> i
just never explored the embedded side so
L489[22:48:06]
<Z0idberg>
If I were to make a mini OC2 OS I would be very very strange
L490[22:48:07]
<Bob> i
know it exists thats it
L491[22:48:15]
<Z0idberg>
I would write it in FreeBASIC for the lulz.
L492[22:48:17]
<Z0idberg>
Know why?
L493[22:48:24]
<Z0idberg>
Because FreeBASIC compiles to C
L494[22:48:35]
<Z0idberg>
and FreeBASIC has inline assembly support
L495[22:48:44]
<Bob> well,
there is a `riscv64gc-unknown-unknown-elf` target in Rust so i
theorically could write an OS from scratch
L496[22:48:45]
<Z0idberg>
It would be so ironic
L497[22:49:04]
<Bob>
inline assembly huh, not even as a macro ?
L498[22:49:14]
<Z0idberg>
I wrote a 2D vector graphics engine for DOS using C, assembly and
FreeBASIC 🙂
L499[22:49:25]
<Bob> i
probably wasnt even born or something
L500[22:49:30]
<Z0idberg>
oh yeah I was able to talk to the VGA card and everything from
BASIC using full on assembly syntax
L501[22:49:32]
<Z0idberg>
it was nice.
L502[22:49:51]
<Z0idberg>
with a 16 bit C compiler you can do crazy shit
L503[22:50:11]
<Z0idberg>
I wrote the main() loop in assembly
L504[22:50:36]
<Bob> well,
you can declare the main method as an array lol
L505[22:50:46]
<Z0idberg>
It's responsibility was to check if the mouse moved, if the
keyboard moved, or if there was anything else, then raise an event.
It would use C glue to help with this
L506[22:51:00]
<Z0idberg>
and then FreeBASIC was the code the game was written in
L507[22:51:13]
<Forecaster> how do you check if the
keyboard moves
L508[22:51:36]
<Z0idberg>
you know what I meant
L509[22:51:50]
<Bob> i
move my keyboard a lot
L510[22:51:53]
<Forecaster> perhaps
L511[22:53:37]
<Z0idberg>
@Bob: Here's an example of my game thing it was basically
asteroids) before I got the BSP tree collision down:
L513[22:54:41]
<Bob> now
move the keyboard 😛
L514[22:55:28]
<Z0idberg>
FreeBASIC code on my computer:
L516[22:56:11] <Izaya> ayy, convinced that
weechat relayed-messages-as-normal-messages thing to work
L517[22:56:20]
<Z0idberg>
Defining types like this just become struct {} in C when
compiled.
L519[22:58:33]
<Bob> hey,
look, my setup
L520[22:58:34] <Amanda> %choose halucinate
or cubes
L521[22:58:35] <MichiBot> Amanda: You
*could* do "cubes", I guess.
L522[22:58:41]
<Z0idberg>
Some more tests:
L524[22:58:43] <Amanda> You sound unsure,
I'll halucinate
L525[22:58:52]
<Z0idberg>
I was testing the polar graphics scale features
L527[23:00:45]
<Z0idberg>
Some action in Rhide writing assembly and a bunch of open C
files:
L529[23:01:27]
<Z0idberg>
It appears that Izaya has two messages
L530[23:01:27]
<Z0idberg>
😄
L531[23:07:11]
<Z0idberg>
@Bob There. I have successfully overwhelmed you with unnecessary
photos of old school technology.
L532[23:07:20]
<Z0idberg>
Now you can go off and go to bed 😛
L533[23:14:16]
<Bob>
>Z0idberg: <@!202281082047954954> There. I have
successfully overwhelmed you with…
L534[23:14:16]
<Bob>
literally my current rig
L535[23:14:29]
<Bob>
>Z0idberg: Now you can go off and go to bed 😛
L536[23:14:30]
<Bob> 🙏,
we'll crack OC2 another day
L537[23:17:07]
<inkoate>
Hopefully once the changes to rust's libc get pushed, I'll be able
to cross compile rust programs to oc2
L538[23:20:16]
<Bob>
>inkoate: Hopefully once the changes to rust's libc get pushed,
I'll be able to …
L540[23:20:38]
<Bob> i'm
quite sure nightly recently introduced stuff to tweak / replace std
parts even further
L541[23:20:59]
<Bob> but
again, its 00:20 rn and i can barely think straight
L542[23:25:48]
<inkoate> I
think it's hard because it's building std which is pulling in libc
as a dependency.
L543[23:27:42]
<Bob> yeah
that, i think there should be a way to change the stuff from said
pulled stf
L544[23:27:46]
<Bob> yeah
that, i think there should be a way to change the stuff from said
pulled std [Edited]
L545[23:28:00]
<Bob>
waiting for an update would just be too excruciatingly long
L546[23:40:56]
<Z0idberg>
write your own std
L547[23:40:57]
<Z0idberg>
😄