<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:01]
<Vertex X7>
okay, interesting
L2[00:00:25]
<Vertex X7>
if I upgrade back to 1.8.5, even the non-buggy version of OpenOS
causes the issue
L3[00:00:54]
<Vertex X7>
OC doesn't do some sort of automatic upgrade of OpenOS does
it?
L4[00:01:12]
<Kristopher38> It doesn't, what's
installed on your drive stays there
L5[00:01:19]
<Vertex X7>
...strange
L6[00:01:34] ⇨
Joins: Arai (~Arai@46.0.65.209)
L7[00:01:41] ⇦
Quits: Arai (~Arai@46.0.65.209) (Client Quit)
L8[00:01:41] <Corded> > <Vertex
X7> if I upgrade back to 1.8.5, even the non-buggy version of
O…
L10[00:02:01]
<Kristopher38> But this is pure
speculation
L11[00:02:50]
<Kristopher38> Anyway good luck, I'm going
to bed
L12[00:03:37]
<Vertex X7>
cool, I'll check the version that was introduced in
L13[00:04:28]
<Vertex X7>
1.8.4
L14[00:06:08] <Corded> >
<Kristopher38> If I were to place my bets it'd be on this
https://github.c…
L15[00:06:09]
<Ocawesome101> that's what i would have
guessed as well
L16[00:06:23]
<PewPewCricket> Unmanaged drives may
lrocide a way to make proper kernelspace and userspace separation
with permissions and such
L17[00:06:32]
<PewPewCricket> Like to where you can't
even TOUCH the kernel
L18[00:06:38]
<Ocawesome101> ulos 2 does that :)
L19[00:06:50]
<PewPewCricket> I have idea
L20[00:07:22]
<PewPewCricket> Unmanaged drive, 1st
sector is partition table and drive geometry
L21[00:07:43]
<PewPewCricket> Bios reads table looks for
partition woth biotable flag and with type 0
L22[00:07:47] <Izzy> there are a few
partition table formats already
L23[00:07:52]
<PewPewCricket> Type 0 is just raw lua
code
L25[00:08:03] ⇨
Joins: oLIEgg (~oLIEgg@46.0.65.209)
L26[00:08:12] <Corded> > <Vertex
X7> 1.8.4
L27[00:08:12]
<Vertex X7>
new install of openos on 1.8.4, cannot repro
L28[00:08:24]
<Vertex X7>
* 1.8.3, cannot repro
L30[00:08:35] <oLIEgg> hello everyone
L31[00:08:41] <Corded> >
<Ocawesome101> ulos 2 does that :)
L32[00:08:41]
<Ocawesome101> though it's not fast. i was
working on a different kernel for it and lost steam
L33[00:09:00]
<Ocawesome101> yeah just use osdi or
mtpt
L34[00:09:14]
<Ocawesome101> ulos2 can do both
L35[00:10:10]
<PewPewCricket> How can I separate a byte
I to individual bits and store each as a value in a table
L36[00:10:16]
<PewPewCricket> * into individual bits and
store each as a value in a table
L37[00:10:34]
<Ocawesome101> bitwise AND
L38[00:10:44]
<Ocawesome101> `&` operator
L39[00:11:18] <Izzy> even better: use both
osdi and mtpt (they can coexist happily)
L40[00:11:40] <Corded> >
<PewPewCricket> How can I separate a byte into individual
bits and store ea…
L41[00:11:40]
<Ocawesome101> `n & 2^bit ~= 0` where
`bit` is 0 to 7 will give you a true/false value indicating whether
that bit is set
L43[00:12:18]
<Ocawesome101> izzy: it seems like
software that's not aware of both could be very confused by this
especially if they got out of sync
L44[00:13:17] <Corded> > <Izzy>
even better: use both osdi and mtpt (they can coexist happi…
L45[00:13:17]
<PewPewCricket> Can't find the
github
L46[00:13:53] <Izzy> I literally linked
both
L47[00:14:07] <Izzy> Ocawesome101: lmao
yeah probably better to just use one, but it is funny
L48[00:14:16]
<Ocawesome101> true true
L49[00:14:30]
<Ocawesome101> have a single sector
partition in each for the other lmao
L50[00:15:23] <Izzy> a solid idea really,
would let you detect that both are in use
L52[00:15:48]
<PewPewCricket> Why big endian
L53[00:15:55]
<PewPewCricket> :(
L54[00:15:59]
<PewPewCricket> Just
L55[00:16:02]
<PewPewCricket> W h y
L56[00:16:04] <Izzy> because that was what
I had written already
L57[00:16:12] <Izzy> just string.unpack it
and don't worry about it
L59[00:18:25]
<Ocawesome101> i have written at least two
parsers for each of these because i decided it would be smart to
split ULOS 2 into independent components. this would have worked if
anyone had had interest in writing different components for it
lmao
L60[00:19:21]
<Ocawesome101> ulos 3 will be monorepo
again
L61[00:19:56] <Izzy> I've been meaning to
generalise partman/etc enough to implement transparent MTPT and
OSDI handling
L62[00:20:02] <Izzy> it hasn't happened
though
L63[00:20:09]
<Ocawesome101> or perhaps just ulos 2
beta5 will be entirely different lmao
L64[00:20:34]
<Ocawesome101> "release notes:
rewrote the whole system"
L65[00:20:46] <Izzy> presently it's just
MTPT and that works fine because really I'm the only person that
cares
L66[00:21:01] <Izzy> everyone sane runs
OpenOS on managed drives while I'm over here running PsychOS from a
giant tape array
L67[00:21:31]
<Ocawesome101> i would run my own software
if i used OC enough lmao
L68[00:21:37]
<Ocawesome101> but i don't play 1.12
much
L69[00:21:46]
<Ocawesome101> so it's all experiments
with system design
L70[00:21:53] <Izzy> I don't play Minecraft
much rn
L71[00:21:59] <Izzy> 1.16 is
intriguing\
L72[00:22:11] <Izzy> but only because I'm
out of ideas for 1.12 modpacks
L73[00:22:17]
<Ocawesome101> yeah i haven't actually
tried the 1.16 port yet but i might when i get home
L74[00:22:31] <Izzy> throwback to the
desert volcano series
L75[00:22:37] <Izzy> s/series/server/
L76[00:22:37] <MichiBot> <Izzy>
throwback to the desert volcano server
L77[00:22:39]
<Ocawesome101> 1.16 looks and feels
smoother and i can't articulate why it exactly what i mean by
that
L79[00:22:44] <MichiBot>
Title:
[1.12.2] Regression in 1.8.4 related to OpenOS exception handling
| Posted by: RealityAnomaly
| Posted: Sat Jul 20
00:14:14 UTC 2024
| Status: open
L80[00:41:47]
<PewPewCricket> thats it i dont like the
otehr partition schemes
L81[00:41:53]
<PewPewCricket> i shall add to the
choices
L82[00:42:09]
<PewPewCricket> opt format drives
L83[00:42:27]
<PewPewCricket> * ops format drives
L84[00:42:37]
<PewPewCricket> * opt format drives
L85[00:43:50]
<PewPewCricket> i will make the specs in
libreoffice
L86[00:43:57]
<PewPewCricket> and make them AS CLEAR AS
POSSIBLE
L88[00:53:03]
<Flameingsoul> yes
L89[01:01:42] <lunar_sam> real!
L90[01:02:16] <lunar_sam> i have ziptie if
i want a fancy BIOS
L91[01:02:21] <lunar_sam> also BIP is super
cool
L92[01:03:20] <lunar_sam> very proud of
it
L93[01:04:53] <lunar_sam> i was just like
"what would be a simple netboot protocol"
L94[01:05:01] <lunar_sam> and then i
realized, oh yeah, just use fget
L95[01:05:16] <lunar_sam> but how? well,
just ask everyone if they know where to get files
L96[01:13:54] <Amanda> Psst, hey kid. Want
some files?
L99[01:20:46] <lunar_sam> but why not use
OSDI or MTPT
L100[01:20:56] <lunar_sam> they're pretty
dumb, you just filter out the things the spec says are
invalid
L101[01:21:03] <Hawk777> “32 bit drive
header format” I think you mean 32 byte
L102[01:22:02] <Hawk777> Also you have
some funky byte numbering in the partition entry section, it starts
at 0x00, ends at 0x10, and claims to be 16 bytes long. I think you
mixed 1-based and 0-based indexing there.
L103[01:22:10] <Hawk777> Likewise the
drive header format actually.
L105[01:47:24] <Corded> >
<PewPewCricket> and make them AS CLEAR AS POSSIBLE
L106[01:47:24]
<Ocawesome101> i found the other specs
pretty good from reading them and from looking at the code
L108[02:15:14]
<PewPewCricket> I know
L110[02:23:18]
<PewPewCricket> Lol
L111[02:31:14] <Hawk777> Why do you need
two bytes for the active partition if you can only have 14
partitions?
L112[02:31:21] <Hawk777> Or is it a
bitmask?
L113[02:32:03] <Hawk777> And if it *is* a
bitmask, why not make “active” one of the flags instead?
L114[02:41:53]
<Forecaster> %tonk
L115[02:41:53] <MichiBot> Yow!
Forecaster! You beat Spider EveryOS's previous record of <0
(By 3 hours, 38 minutes and 21 seconds)! I hope you're happy!
L116[02:41:54] <MichiBot> Forecaster's new
record is 3 hours, 38 minutes and 21 seconds! Forecaster also
gained 0.00364 tonk points for stealing the tonk. Position
#1.
L117[03:00:02] ⇦
Quits: oLIEgg (~oLIEgg@46.0.65.209) (Remote host closed the
connection)
L118[03:09:48] <Corded> >
<PewPewCricket>
L119[03:09:48]
<lunar_sam>
a c struct is way more clear imo
L120[03:10:31]
<lunar_sam>
or even both a struct and a field offset/size table
L121[03:15:45]
<PewPewCricket> ?
L122[03:16:05] <Corded> > <surface
to air missile> a c struct is way more clear imo
L123[03:16:05]
<PewPewCricket> Whar
L124[03:18:27]
<lunar_sam>
a `struct`
L125[03:18:42]
<lunar_sam>
like, taking an example from my OSDI document
L127[03:19:38]
<lunar_sam>
...though i keep forgetting to remove the `null terminated`
part
L128[03:19:42]
<lunar_sam>
since it's a fixed size
L129[03:19:43]
<lunar_sam>
but w/e
L130[03:35:51] <Corded> > <surface
to air missile> ```c
L131[03:35:51] <Corded> struct OSDI_Entry
{
L132[03:35:52] <Corded> uint32_t
start_sector;
L133[03:35:52] <Corded> uint32_…
L135[03:36:07]
<PewPewCricket> * reserved[13];
L136[03:36:07] <Corded> }
L137[03:36:07] <Corded> ```
L138[03:38:57]
<lunar_sam>
i think so
L140[03:53:24] <lunar_sam> though, why are
you tracking the disk size, and why with such a large type
L141[03:56:46]
<PewPewCricket> use outsize of OC in
future if i want to
L142[03:56:55]
<PewPewCricket> thast why i have that
reserved space
L143[03:57:34] <lunar_sam> i would just
use GPT at that point tbh
L144[03:58:53] <lunar_sam> i wouldn't use
an OC partition table outside of OC for the most part
L145[04:15:14]
<PewPewCricket> who made FoxFS
L146[04:16:24] <lunar_sam> it's a project
of mine
L147[04:16:50] <lunar_sam> i have yet to
finish a full read/write driver or anything tbh
L148[04:17:11] <lunar_sam> it's supposed
to be ext2-esque
L150[04:20:04]
<PewPewCricket> i can have 256 types for
partitions so go crazy with recommendations
L151[04:23:57] <lunar_sam> i would
actually recommend against doing partition type by filesystem
L152[04:24:25] <lunar_sam> you can have
multiple different partitions of the same filesystem but they serve
different purposes
L153[04:30:14]
<PewPewCricket> thats how every real
partition thing does it tho?
L156[04:50:14] ⇦
Quits: Izzy (~izzy@210.1.218.92) (Ping timeout: 183
seconds)
L157[04:51:55]
⇨ Joins: Izzy (~izzy@210.1.218.92)
L158[04:56:05]
<PewPewCricket> so how can i make it to
where i just put in the letters of an address and my program find
the one mathcing the part of that address i passed it
L159[04:56:58]
<PewPewCricket> if i want to tell my
program to talk to component 123456789 i want to be able to pass it
123, 1234, etc and it finds the address matching
L160[04:57:13]
<PewPewCricket> and it ofc returns an
error if more than 1 matches
L161[05:09:02]
<PewPewCricket> anyone on irc ignore
question, i did it
L162[05:22:34]
<Sketano>
can I feasibly do anything with this mod without any coding
experience
L163[05:25:18] <Corded> >
<Sketano> can I feasibly do anything with this mod without
any coding…
L164[05:25:18]
<Spider
EveryOS> You could learn to code (:
L165[05:25:18]
<Spider
EveryOS> Look up some Lua tutorials on YouTube
L166[05:25:18]
<Spider
EveryOS> OpenComputers is a bit more complicated than the
alternative mod, ComputerCraft. Maybe start with ComputerCraftEDU
and then switch to OpenComputers when you are more
comfortable?
L167[05:25:42]
<Sketano>
The alternative mod being?
L168[05:25:48]
<Sketano>
Computercraft?
L169[05:25:51]
<Spider
EveryOS> Yea
L170[05:26:01]
<Sketano>
Oh
L171[05:26:03]
<Sketano> I
cant read
L172[05:26:07]
<Sketano>
sorry im just sleey
L173[05:26:23]
<Sketano>
whaats compjtercraftedu?
L174[05:27:07]
<Spider
EveryOS> ComputerCraftEDU is ComputerCraft but with support for
drag-and-drop based programming
L175[05:27:07]
<Spider
EveryOS> So you don't get bogged down by syntax
L176[05:27:18]
<Sketano>
so scratch?
L177[05:27:31]
<Spider
EveryOS> Kinda like
L178[05:29:43]
<Spider
EveryOS> It's got green turtles that you program with
visually
L179[05:30:05]
<Sketano>
Is there a version of CCEdu but with CC: Tweaked?
L180[05:30:16]
<Spider
EveryOS> Not that I'm aware of
L181[05:31:33]
<Spider
EveryOS> Though you don't have to take that path. You can of
course still try to immediately start with OC if you're brave
😄
L182[05:31:42]
<Sketano>
nah i am not
L183[05:33:03]
<Sketano>
i’d really like to add the opencomputers or computercraft mod to my
world and try to make cool stuff. but i really do not like the
turtles
L184[05:33:28]
<Sketano>
too easy to use the built in excavation stuff and get a buncha
resources fast
L185[05:34:42] <Corded> >
<Sketano> too easy to use the built in excavation stuff and
get a bun…
L186[05:34:42]
<Spider
EveryOS> Make a note not to use the built-in stuff and that you
have to try to learn to program it instead (:
L187[05:35:51]
<Sketano> I
just dont want the turtles in general at all
L188[05:35:56]
<Spider
EveryOS> Ah, gotcha
L189[05:39:06] <Corded> >
<Sketano> I just dont want the turtles in general at
all
L191[05:39:07]
<Spider
EveryOS> I could maybe make a fork that generates OC code
instead
L193[05:40:01] <Corded> I could maybe make
a fork that generates OC code instead
L195[05:41:54] <Corded> >
<Sketano> i aint clicking that
L197[05:42:33]
<Sketano>
uh
L199[05:54:33] <Corded> >
<Sketano> i aint clicking that
L200[05:54:34]
<Spider
EveryOS> Anyways, I hadn''t run any security checks on the link
or anything, just copied it from the other discord server (after
opening it on my own computer to look)
L201[05:54:34]
<Spider
EveryOS> Right now it seems like your best bet might just be to
look up YouTube tutorials though
L202[05:57:55]
<Forecaster> I made a block based editor
for oc
L203[05:58:11]
<Forecaster> Mostly for robots
L204[05:58:57]
<PewPewCricket> Found this sick ass web
oage
L206[05:59:04]
<PewPewCricket> * page
L208[05:59:12]
<PewPewCricket> Mbr isnt a mystery
now:3
L209[06:00:06] <Corded> >
<Sketano> I just dont want the turtles in general at
all
L210[06:00:06]
<Spider
EveryOS> @Forecaster I think they said they wanted to avoid
turtle (which is very similar to robot) stuff
L211[06:01:26]
<Forecaster> It's a decently intuitive way
to learn
L212[06:03:03]
<Forecaster> And it's not like this is
going to get you "easy resources"
L213[06:03:06]
<Spider
EveryOS> @Forecaster I'm worried the user got scared away or
whatever after they ran the security scan on the one page
L214[06:03:06]
<Spider
EveryOS> I've no idea how a block-based editor is being
considered phishing, unless the IP belonged to a different owner
previously...
L215[06:03:06]
<Spider
EveryOS> I had literally just looked in the CC server to see if
there was something that looked like it might suite their
needs
L216[06:03:50]
<Forecaster> Nothing we can do about
that
L218[06:09:09]
<Forecaster> Huh, apparently it works fine
on a phone
L221[06:12:03]
<Spider
EveryOS> @Forecaster I'm making a secret project in Lua, and
depending on factors it may end up including a block editor
(:
L222[06:12:04]
<Spider
EveryOS> Then we will have 5 billion block editors
L223[06:13:20] <Corded> > <Spider
EveryOS> What is the empty block under utility?
L224[06:13:21]
<Michiyo>
It looks like it just generates a newline in the output code?
L225[06:13:37]
<Forecaster> The categories look different
for me, and I don't have that block
L226[06:13:46] <Corded> >
<Forecaster> The categories look different for me, and I
don't have that…
L227[06:13:46]
<Spider
EveryOS> "Change Mode"
L228[06:13:49]
<Michiyo>
It's there in "Advanced Mode"
L229[06:14:09] <Corded> >
<Forecaster> The categories look different for me, and I
don't have that…
L230[06:14:09]
<Spider
EveryOS> You made this!
L231[06:14:27]
<Forecaster> Ah, there it is, no clue what
that is
L232[06:14:37]
<Michiyo>
"Newline" I'll take it. :P
L233[06:14:38]
<Forecaster> I made this 3 years ago or
so
L234[06:15:08]
<Forecaster> All blocks generate a
newline
L235[06:15:32]
<Forecaster> It seems it's a
"nothing" block that's snuk in
L236[06:15:37]
<Michiyo>
Right, but this makes *just* a newline! It's useful!
L238[06:16:23]
<Michiyo>
Yeah `Allow attaching left-connecting piece to flow`
L239[06:16:24]
<Forecaster> Oh yeah
L240[06:16:27]
<Forecaster> That one
L241[06:17:21]
<Forecaster> There's also a video which I
think is a pretty good starting point for a newbie
L242[06:27:40] <Corded> > <Spider
EveryOS> You made this!
L243[06:27:40]
<Forecaster> If you expect me to remember
things nothing but disappointment will follow I'm afraid
L244[06:28:49]
<Spider
EveryOS> 😅
L245[06:29:04]
<Forecaster> %choose get up or continue
the lazy
L246[06:29:04] <MichiBot> Forecaster: The
sands of time whisper to me... they're saying "get
up".
L247[06:29:21]
<Forecaster> ...5 more minutes
L248[06:29:58]
<Spider
EveryOS> Wait, did you already wake up from sleep for the
night?
L249[06:29:58]
<Spider
EveryOS> Our timezones might be a good bit off, if so
L250[06:33:38]
<Forecaster> It's 8:30 am here
L251[06:33:54]
<Spider
EveryOS> 2:33 AM here
L252[06:34:21]
<Forecaster> Also really I woke up about 4
hours ago
L253[06:34:37]
<Spider
EveryOS> I could never
L255[06:36:34]
<Forecaster> I don't really have a
choice
L256[06:36:38]
<Forecaster> It just happens
L257[06:39:33]
<Spider
EveryOS> * terminal
L258[06:39:34] <Corded> (referring to how
it stretched vertically instead of adding more rows)
L259[06:49:08]
<Spider
EveryOS> Is it %tonkout time yet?
L260[06:49:08] <MichiBot> Yikes! Spider
EveryOS! You beat Forecaster's previous record of 3 hours, 38
minutes and 21 seconds (By 28 minutes and 52 seconds)! I hope
you're happy!
L261[06:49:09] <MichiBot> Spider EveryOS
has stolen the tonkout! Tonk has been reset! They gained 0.004 tonk
points! plus 0.003 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 2.5859718. Position #2 Need
0.0028182 more points to pass Forecaster!
L262[06:49:49]
<Spider
EveryOS> A normal tonk might've been better, actually
L263[06:49:57]
<Spider
EveryOS> Timer was too low
L264[07:33:16]
⇨ Joins: chlenogloti (~chlenoglo@45.15.112.164)
L265[07:36:25] ⇦
Quits: chlenogloti (~chlenoglo@45.15.112.164) (Client
Quit)
L266[07:37:14]
⇨ Joins: Vexatos
(~Vexatos@p200300Eaef0bf5005Dea502062bc256F.dip0.t-ipconnect.de)
L267[07:37:14]
zsh sets mode: +v on Vexatos
L268[08:23:10]
<Kristopher38> Izzy: when to expect a 1.16
server?
L269[08:26:41]
<Kristopher38> I'd love to play
L270[08:26:55] ⇦
Quits: Hawk777 (~Hawk777@2001:569:7ca4:2a00:4589:cfbb:a29b:386)
(Quit: Leaving.)
L271[08:36:37]
<Forecaster> ugh, I need to re-record this
video...
L272[08:36:41]
<Forecaster> it's terrible
L273[08:36:51]
<Forecaster> so many unecessary
pauses
L274[11:00:24] <Lizzy> %tonk
L276[11:00:33] <Lizzy> meh
L277[11:14:13]
<Vaur>
%tonk
L278[11:14:13] <MichiBot> Boo-yah! Vaur!
You beat Spider EveryOS's previous record of <0 (By 4 hours, 25
minutes and 5 seconds)! I hope you're happy!
L279[11:14:14] <MichiBot> Vaur's new
record is 4 hours, 25 minutes and 5 seconds! Vaur also gained
0.00442 tonk points for stealing the tonk. Position #3. Need
0.0541936 more points to pass Spider EveryOS!
L280[11:40:03]
<Forecaster> %sip
L281[11:40:03] <MichiBot> You drink a
rather octiron potion (New!). Forecaster watches helplessly as
0.089 tonk points take flight into the horizon. (Rem. uses:
3)
L282[11:40:21]
<Forecaster> %splash Vaur rather
octiron
L283[11:40:21] <MichiBot> You fling a
rather octiron potion that splashes onto Vaur. Vaur watches
helplessly as 0.022 tonk points take flight into the horizon. (Rem.
uses: 2)
L284[11:41:47]
<Vaur>
%splash @Spider EveryOS rather octiron
L285[11:41:48] <MichiBot> You fling a
rather octiron potion that splashes onto @Spider. @Spider watches
helplessly as 0.014 tonk points take flight into the horizon. (Rem.
uses: 1)
L286[11:42:40]
<Forecaster> %splash "Spider
EveryOS" rather octiron
L287[11:42:52]
<Forecaster> ah shoot, the timeout
L288[11:43:20]
<LilyflowerFDL> I guess it doesn't do well
with spaces
L289[11:43:35]
<Forecaster> you have to use quotes for
arguments with spaces
L290[11:43:56]
<LilyflowerFDL> makes sense
L291[11:44:12]
<LilyflowerFDL> does Corded pass the user
name and not the ID?
L292[11:44:39]
⇨ Joins: lily (~lily@58.84.227.106)
L293[11:44:43]
<LilyflowerFDL> @LilyflowerFDL
L294[11:44:46] <lily> yeah
L295[11:44:47] <lily> it does
L296[11:47:44] <Corded> >
<Forecaster> you have to use quotes for arguments with
spaces
L297[11:47:45]
<ff_66> or
do like Vaur and mention him
L298[11:48:00]
<Forecaster> except that didn't work
L299[11:48:31]
<Forecaster> because there is a space in
the name, and it included the @ as well
L300[11:50:42]
<ff_66> did
you watch like 2 messages above yours ? It does work when Vaur
does, so why would it be impossible ?
L301[11:51:17]
<Forecaster> ...it applied the potion to
the user `@Spider` instead of `Spider EveryOS`
L302[11:51:35]
<ff_66> ah,
yes...
L303[11:51:38]
<LilyflowerFDL> it didn't work when vaur
did it <:ioa:937424765424123984>
L304[11:51:41]
<ff_66>
didn't see it
L305[11:51:44]
<LilyflowerFDL> * *didn't* work when vaur
did it <:ioa:937424765424123984>
L306[11:51:52]
<Forecaster> I wrote this system, I know
how it works (sometimes)
L307[11:51:55]
<ff_66> so,
is he invicible ?
L308[11:52:00]
<LilyflowerFDL> no
L309[11:52:01]
<LilyflowerFDL> %splash "Spider
EveryOS" rather octiron
L310[11:52:01] <MichiBot> You fling a
rather octiron potion that splashes onto Spider EveryOS. Spider
EveryOS watches helplessly as 0.09 tonk points take flight into the
horizon. (Rem. uses: 0)
L311[11:52:35] <Corded> >
<MichiBot> You fling a rather octiron potion that splashes
onto @Spide…
L312[11:52:35]
<LilyflowerFDL> this is significantly more
than if this had've worked, ironically
L313[11:53:41]
<Forecaster> it's pretty random
L314[11:53:51] <Corded> >
<Forecaster> I wrote this system, I know how it works
(sometimes)
L315[11:53:52]
<LilyflowerFDL> "sometimes" is a
bold claim
L316[11:54:14]
<LilyflowerFDL> they say that sometimes
only god understands what you wrote but ion't even think he knows
what the hell I was thinking at 3am sometimes
L317[11:54:34] <Corded> >
<LilyflowerFDL> this is significantly more than if this
had've worked, iron…
L318[11:54:34]
<ff_66>
Spider is what we call "collateral damage"
L319[11:54:42]
<Forecaster> I have to give the illusion
that I'm somewhat competent
L320[11:54:57]
<LilyflowerFDL> then again I am the kind
of person who totally considered embedding JARs in PNGs so I don't
think I understand even when I'm writing it
L321[11:55:10]
<LilyflowerFDL> (and then loading mods
from said PNGs)
L322[11:55:18]
<LilyflowerFDL> why? uh, because it'd be
funny. that's why
L323[11:55:46]
<LilyflowerFDL> you have to have a certain
level of sanityn't to even *consider*... uh, what was it again? oh
yeah,
L324[11:55:48]
<LilyflowerFDL> **embedding class metadata
and bytecode in JSON**
L325[11:56:12]
<Forecaster> wouldn't you also have to
modify the modloader to attempt to load png files
L326[11:56:21] <Corded> >
<LilyflowerFDL> then again I am the kind of person who
totally considered e…
L327[11:56:21]
<ff_66> I
did the next level : load minecraft with 7zip
L328[11:56:57] <Corded> >
<Forecaster> wouldn't you also have to modify the modloader
to attempt t…
L329[11:56:57]
<LilyflowerFDL> no, but you'd need your
own classloader
L330[11:57:16]
<LilyflowerFDL> and you'd have to run very
very early, preferably before FML
L331[11:58:14]
<ff_66> so,
with launchwrapper ?
L332[11:58:29] <Corded> >
<Forecaster> wouldn't you also have to modify the modloader
to attempt t…
L333[11:58:30]
<LilyflowerFDL> My original idea was just
bytecode/metadata, like how I do with DataDriver but PNG instead of
JSON
L334[11:58:33]
<LilyflowerFDL> And yes, as a
launchwrapper tweaker
L335[11:58:36]
<Forecaster> %sip
L336[11:58:36] <MichiBot> You drink a
fluffy caterium potion (New!). Forecaster barely manages to catch a
green shell that appears in front of them! (Rem. uses: 3)
L337[11:58:48]
<Forecaster> dangit, still on cooldown
>:
L338[11:59:01]
<Forecaster> or wait, no
L339[11:59:33]
<Forecaster> there it is, I apparently
just lagged
L340[11:59:53]
<Forecaster> %splash "Spider
EveryOS" fluffy caterium
L341[11:59:53] <MichiBot> You fling a
fluffy caterium potion that splashes onto Spider EveryOS. Spider
EveryOS barely manages to catch a green shell that appears in front
of them! (Rem. uses: 2)
L342[11:59:53]
<ff_66>
then you have a lot of ping
L343[12:00:04]
<Forecaster> they can have a shell as
compensation
L344[12:00:12] <lily> are %sip and %splash
on different cooldowns?
L345[12:00:12] <MichiBot> You drink a
light pussplum potion (New!). lily gains a negligible amount of
luck.
L346[12:00:13] <MichiBot> You fling a
forked tuna potion (New!) that splashes onto on. The bottle splits
into two revealing a smaller Goopy Electrum potion.
L347[12:00:22] <lily> Well
L348[12:00:24] <lily> That answers my
question
L349[12:00:48]
<Forecaster> the only commands that share
cooldowns are `tonk` and `tonkout`
L351[12:01:11]
<Forecaster> (as far as I recall)
L352[12:01:29] <lily> Also: what's the way
to set your avatar over corded, again?
L353[12:01:38]
<Forecaster> %avatar
L354[12:01:38] <MichiBot> Use
`!setmyavatar <url>`
L355[12:01:43] <lily> thanks
L356[12:01:51] <lily> I can just point it
to the same URL discord uses right
L357[12:02:06]
<Forecaster> probably
L358[12:02:26] <Amanda> Busy night
L359[12:02:37] *
Amanda meows and looks around
L361[12:02:42] <Corded> Avatar downloaded
and set successfully
L362[12:02:43] <lily> test
L363[12:02:47] <lily> yup, that
works
L364[12:02:57] <lily> I wonder if nickserv
is case sensitive
L365[12:03:07]
<Forecaster> huh, it didn't used to relay
the command
L366[12:03:59] <Amanda> %splash
@Forecaster with mutable caterium potion
L367[12:04:00] <MichiBot> You fling a
mutable caterium potion (New!) that splashes onto @Forecaster.
@Forecaster turns into a sky fox boy until Sozin's Comet
returns.
L368[12:04:07]
<Forecaster> hey D:<
L369[12:04:19] *
Amanda hisses at fore
L370[12:04:28]
<ff_66> -#
Huh, the smiley is...
L371[12:05:52] ⇦
Parts: lily (~lily@58.84.227.106) (Konversation
terminated!))
L372[12:06:57]
<Forecaster> *makes fox noises back at
Amanda*
L373[12:07:31]
⇨ Joins: lily (~Lily@58.84.227.106)
L374[12:10:28]
<Vaur> %sip
fluffy caterium potion
L375[12:10:28] <MichiBot> You drink a
fluffy caterium potion. Vaur barely manages to catch a green shell
that appears in front of them! (Rem. uses: 1)
L376[12:32:46] *
Amanda meows at nadja to punish fore for whatever they just said in
fox
L377[12:42:45]
<Spider
EveryOS> I see MichiBot defended me overnight (:
L378[12:43:56]
<Forecaster> %sip fluffy caterium
L379[12:43:56] <MichiBot> You drink a
fluffy caterium potion. Forecaster barely manages to catch a green
shell that appears in front of them! (Rem. uses: 0)
L380[12:50:24]
<Forecaster> %choose food now or
wait
L381[12:50:25] <MichiBot> Forecaster:
Eeny, meeny, miny, wait.
L382[12:50:29]
<Forecaster> aww
L383[12:51:25]
<Forecaster> %choose hour(s); one or two
or three or no
L384[12:51:25] <MichiBot> Forecaster: two
hour(s)
L385[12:51:30]
<Forecaster> >:
L386[12:58:39]
<ff_66>
rest in peace
L387[12:59:13] <Amanda> %choose for
breakfast; cereal bars or cake
L388[12:59:13] <MichiBot> Amanda: cake
for breakfast
L389[12:59:18] <Amanda> Hrm
L390[12:59:23] <Amanda> Nah
L391[12:59:56] <lily> Amanda: Cereal...
/bars/?
L392[13:00:05] <lily> You mean like...
museli?
L393[13:00:08] <lily> Or like actual
cereal
L394[13:00:38]
<Forecaster> probably means something like
this
L397[13:01:00] <lily> Must be a US thing,
I've never seen those here (NZ)
L398[13:02:17] <Amanda> I actually meant
apple cinnamon breakfast bars, but my brain calls them cereal
bars
L399[13:02:47]
<Forecaster> sounds like about the same
thing
L400[13:02:49] <Corded> > <lily>
Must be a US thing, I've never seen those here (NZ)
L401[13:02:49]
<ff_66>
already seen that in europe but i don't remember when nor
when
L402[13:03:11]
<ff_66> *
where
L403[13:03:13] <Izzy> muesli bars?
L404[13:03:33]
<ff_66>
cereal bars
L405[13:06:10] <lily> same thing, I
believe
L406[13:06:27] <lily> AU, NZ, and probably
UK call them museli bars; US calls them cereal bars
L407[13:06:28] <lily> I think.
L408[13:07:12] <Amanda> Might just be a me
thing, I'm neuro-spicy so my brain likes to make odd
connections
L409[13:07:19] <lily> On a completely
unrelated note, I wish I could manually control my cooler's
RGB
L410[13:07:54] <lily> Amanda: I don't
think anybody here is neurotypical :P
L411[13:08:05] <lily> Hell, I don't even
think 90% of people who use IRC are
L413[13:08:42] <Amanda> These are what in
eating
L415[13:08:55] <lily> TIL those... exist,
actually
L416[13:09:00] <lily> Never seem
them
L417[13:09:09] <Izzy> muffin bar?
L418[13:09:40] <lily> Then again, like 70%
of what I eat is pasta
L419[13:12:54] *
Amanda flops down in the middle of a walkway, looks
cute
L420[13:15:10]
<Forecaster> it's weird that multiple
people are afflicted by the curse that turns part of what they eat
into pasta
L421[13:15:28]
<Forecaster> trying to eat a cake? it's
now 70% lasagna
L422[13:15:56] <lily> Depending on the
cake that could be a good thing
L423[13:16:09]
<Forecaster> chocolate lasagna
L424[13:16:19] <lily> That... actually
sounds pretty good
L425[13:16:41]
<Forecaster> I'm fairly certain I'd hate
it
L426[13:21:59] <Corded> >
<Forecaster> it's weird that multiple people are afflicted
by the curse …
L427[13:21:59]
<ff_66>
because food is expensive but pasta stays cheap
L428[13:22:27] <Izzy> I am mildly
perturbed by your implication that pasta is therefore not
food
L429[13:22:32]
<ff_66> it
is mainly made out of wheat
L430[13:23:03] <Corded> > <Izzy>
I am mildly perturbed by your implication that pasta is the…
L431[13:23:03]
<ff_66> If
it doesn't taste anything, then it is not food
L432[13:23:36] <Amanda> The UK doesn't eat
food, according to the memes then
L433[13:24:14] <Amanda> Which.. checks
out
L434[13:24:46]
<ff_66> the
UK also have the Weather2's weather machine then because it
constantly rains there according to the memes
L435[13:25:22] <Amanda> I meant with your
logic, they don't eat food. "[they] raided most of the world
and stole their spices, just to never use them"
L436[13:28:09]
<ff_66>
~~that's not a bug, that's a feature~~ That's not a weakness,
that's a superpower
L437[13:28:21] <lily> ff_66: Does pasta
then become food when sauce is added?
L438[13:28:33]
<ff_66>
Good question
L439[13:28:44] <lily> Or meat, like
tuna
L440[13:28:56] <lily> I am aware some
would consider putting fish in pasta to be heresy
L441[13:29:15]
<ff_66> I
have already eaten fish with pasta so...
L442[13:30:55]
<ff_66> ...
that's not an heresy, that's quite good in fact
L443[13:37:13]
<Forecaster> Don't British people sustain
themselves with well whatever they find in pubs?
L444[13:39:17]
<ff_66>
From drinks or... ?
L445[13:41:31] <Izzy> warm beer, for a
balanced breakfast, lunch and tea
L446[13:53:52]
<ff_66>
Izzy obtained the achievement [How did we get here ?]
L447[14:02:34]
<Forecaster> My new computer is online
finally!
L448[14:03:12]
<ff_66>
?
L449[14:04:10]
<Forecaster> I don't know what's confusing
about that
L450[14:06:13]
<ff_66> An
OC one or a real one ?
L451[14:06:24]
<Forecaster> a real one
L452[14:06:32]
<ff_66>
ah
L453[14:11:40]
<ff_66> I
think I'm gonna upgrade soon
L454[14:12:33]
<ff_66>
i've got a 6600K and 8 gigs of ram
L455[14:13:05] <Izzy> recently went from
6700k/32GB to 5800X3D/32GB
L456[14:13:22]
<ff_66> it
was good in 2016 but 8 years later...
L457[14:13:48] <Izzy> it's not noticeably
faster in normal use but it can run a big rimworld colony or
late-game stellaris much faster
L458[14:13:53] <Izzy> (and compiles linux
in 1/3 the time)
L459[14:14:19]
<ff_66>
i'll wait till intel 15th gen if they are more stable than
13th/14th
L460[14:15:50] <lily> Or just go AMD
:P
L461[14:15:59] <lily> 7900 (non-X)
here
L462[14:16:15] <Izzy> if you play
autism-bait games the X3D ones make a big difference
L463[14:16:45] <lily> most of what I play
is MC and a few other games, like terraria and payday 2
L464[14:17:07] <Izzy> mmmh
L465[14:17:12] <lily> most of them run
really well, but that /might/ be because of the 7900XTX lmao
L466[14:17:17] <Izzy> probably not a big
difference in those
L467[14:17:20] <Izzy> I feel that
L468[14:17:25] <Izzy> I've got a
6700XT
L469[14:17:30] <lily> minecraft is the
exception; I can only hit 60 with shaders
L470[14:17:34] <Izzy> and apparently it's
good for "1440p max settings"
L471[14:17:39] <lily> but that's because
the game is an unoptimized mess
L472[14:17:44] <Izzy> sorry,
1440p144hz
L473[14:17:53] <lily> I run 1440@50
L474[14:17:58] <lily> my monitor doesn't
do 60 at 1440
L475[14:18:00] <Izzy> and I'm sitting here
with a dinky used 1920x1200@60 display
L476[14:18:11] <lily> the most it can do
is 56.1 at 1440
L477[14:18:16] <lily> but that's, uh, very
bad for it
L478[14:18:26] <lily> loses sync a
lot
L479[14:18:32] <Izzy> so the 6700XT is
very understressed
L480[14:18:54]
<ff_66> man
1080p@60Hz is completely playable
L481[14:18:54] <Izzy> but also my
bread-and-butter games are like, rimworld, stellaris, and KSP
L482[14:19:10] <Izzy> not exactly
graphically demanding
L483[14:19:13] <lily> I know someone who
has a 5700 XT and underclocks it
L484[14:19:15]
<ff_66>
GTX1650 super team
L485[14:19:29] <Izzy> actually KSP can be!
and it is with my mods! but like, I could just turn it down
L486[14:19:36] <Izzy> I'm never touching
another NVIDIA card again
L487[14:19:50] <Izzy> no more stupid awful
out-of-tree drivers that constantly break
L488[14:19:59] <Izzy> no more editing
xorg.conf
L489[14:20:08] <Izzy> I'll sooner put an
Intel card in my systems
L490[14:20:08]
<ff_66>
they have made an auto-overclock feature recently
L491[14:20:09] <lily> 40xx NVIDIA cards
are workstation GPUs, honestly
L492[14:20:26] <Corded> > <Izzy>
no more editing xorg.conf
L493[14:20:26]
<ff_66> you
are on Linux ?
L494[14:20:30] <lily> also: re
underclocking the 5700, he clocks it to 28
L495[14:20:37] <lily> well, he /caps/ it
at 28W
L496[14:20:47] <Izzy> lily: I actually
undervolt my 6700XT because maintaining stock clocks and
undervolting it gives me like 10% extra performance
L497[14:20:57] <lily> Huh.
L498[14:21:15]
<ff_66>
energy economy
L499[14:21:28] <Izzy> which is quite
different to the RX580 I had before, where I had it overclocked and
overvolted for the same sort of 10%
L500[14:21:37] <Izzy> a truly silly card
that one
L501[14:21:53]
<ff_66> I
am actually on my second potato
L502[14:21:58] <Amanda> %choose factory or
try and be productive
L503[14:21:58] <MichiBot> Amanda: The
proof is in the pudding. Definitely "factory". Hrm,
factory could use some more salt.
L504[14:21:59]
<ff_66>
want the specs ?
L505[14:22:05] <Izzy> yeah if you
undervolt it it makes less heat and therefore maintains higher
clocks
L506[14:22:12] <Izzy> it makes sense it's
just counter-intuitive
L507[14:22:18] <Amanda> Hrm. I guess I'll
go set up diamond production, then
L508[14:22:33]
<PewPewCricket> Hai
L509[14:22:36] <Izzy> let's see this
potato
L510[14:22:39] <Amanda> Since I'll need it
soon, I think
L511[14:22:50] <Corded> > <Izzy>
yeah if you undervolt it it makes less heat and therefore m…
L512[14:22:51]
<ff_66>
Intel core2 Duo E8400
L513[14:22:51] <Izzy> actually my
6700K/32GB/RX580 machine's PSU popped which is a bit of a
shame
L514[14:23:10] <lily> E8400? Are you on an
optiplex, by any chance?
L515[14:23:18]
<ff_66> and
nvidia geforce 210
L516[14:23:22]
<PewPewCricket> My dog will cry if she
doesn't fall asleep while cuddling me 😭
L517[14:23:26] <lily> The 780 has an 8400
in it
L518[14:23:35] <lily> I still have it,
actually
L519[14:23:37] <Corded> > <lily>
E8400? Are you on an optiplex, by any chance?
L520[14:23:37]
<ff_66> no,
on an HP compaq 600 pro mt
L521[14:23:44] <lily> Alongside an
AM2/2+/3 board
L522[14:23:47] <lily> (ASRock N68-S
UCC)
L523[14:23:49]
<ff_66> *
6000 pro mt
L524[14:23:56]
<ff_66>
made in 2010
L525[14:24:22] <lily> I'm still impressed
a chip from 2009 can handle ~3.5GH
L526[14:24:27] <lily> stock was 2.9
L527[14:24:37] <Izzy> throwback to having
to choose between the 1.86Ghz E6300 and another C2D without VT-x
support
L528[14:24:37]
<ff_66> and
minecraft 1.12.2 @ 30fps
L529[14:24:50] <Izzy> (the E6300
won)
L530[14:25:21]
<ff_66> i'm
running 30 mods including weather 2 remastered no problem
L531[14:25:44]
<ff_66> on
a core2 Duo
L532[14:25:59]
<PewPewCricket> Only 30? I run like
70
L533[14:26:06]
<PewPewCricket> :3
L534[14:26:31] <Corded> >
<PewPewCricket> Only 30? I run like 70
L535[14:26:31]
<ff_66> on
my main pc i run EZ 80 mods in 1.20.1
L536[14:26:32]
<Forecaster> I just ran some benchmarks on
the new computer, which I previously ran on the old one
L538[14:26:48]
<Forecaster> to say it's an improvement is
a little understatement
L539[14:26:53]
<ff_66> 4th
gen intel ???
L540[14:26:53] <Izzy> I've put together
some $150 machines for my niece and nephew to play Minecraft on
recently
L541[14:27:20]
<PewPewCricket> I have an issue with just
making my own modpacks repeatedly so I finally made one that other
people can use
L542[14:27:30] <Corded> >
<Forecaster> I just ran some benchmarks on the new computer,
which I pre…
L543[14:27:30]
<ff_66> oh
bro you're screwed you're on intel 14th gen
L545[14:27:55]
<Forecaster> why's that?
L546[14:27:59]
<ff_66>
there have been problems with intel cpus crashing in servers and
gaming pcs
L547[14:28:02] <Izzy> for $150 ($100
computer, $50 GPU) those things can run 1.12 at a solid 60
FPS
L548[14:28:24] <Izzy> they can also run
Monster Hunter World at 40FPS on the lowest settings, so, win
L549[14:28:27]
<ff_66> so
it is pretty much 100% your cpu will crash in the next year or
so
L550[14:28:46]
<ff_66>
you've bought a timebomb
L551[14:28:50]
<Forecaster> what do you mean
"crash"
L552[14:28:59]
<ff_66>
well, unstable system
L553[14:29:07] <Izzy> oh hey I had a
Z97-D3H
L554[14:29:23]
<ff_66> or
you can underclock it, loose performance and stay stable
L555[14:29:39]
<ff_66>
that's th only known fix
L556[14:29:51]
<Forecaster> if that becomes an issue I
can probably claim warranty
L557[14:30:10]
<ff_66> it
happens on every intel cpu on 13th/14th gen
L558[14:31:22]
<ff_66> but
yeah that's another reason i'm waiting on y sh**ty computer till
15th gen
L559[14:32:03]
<Forecaster> `Cassells wrote that Alderon
has recorded “thousands of crashes” on gamers’ CPUs using its crash
reporting tools and says the processors can also corrupt SSDs and
memory. He added that in his team’s experience, 100 percent of the
affected CPUs “deteriorate over time, eventually failing.”`
L560[14:32:08]
<Kristopher38> Izzy: i've heard that
nvidia finally opensourced their linux drivers
L561[14:32:21]
<Forecaster> sounds like a warranty issue
to me
L562[14:32:23] <Izzy> yeah for the cards
that cost more than my car
L563[14:32:47] <Izzy> the GTX 980 drivers
still fucking suck
L564[14:32:56] <Corded> >
<Forecaster> sounds like a warranty issue to me
L565[14:32:56]
<ff_66>
that's a problem with the microcode regulating the heat and the
frequency of the CPU so...
L566[14:33:18] <Izzy> oh it's the
microcode? that's a runtime fixable issue then :^)
L567[14:34:00]
<Kristopher38> are cars that cheap over in
australia?
L568[14:34:02] <Corded> >
<ff_66> oh bro you're screwed you're on intel 14th gen
L569[14:34:02]
<PewPewCricket> Or 13th gen
L570[14:34:30]
<ff_66> i
said it
L571[14:34:37] <Corded> >
<Forecaster> `Cassells wrote that Alderon has recorded
“thousands of cra…
L572[14:34:38]
<PewPewCricket> Someone at TSMC
sneezed
L573[14:34:44]
<ff_66>
every raptor lake or raptor lake refresh processor
L574[14:35:02] <Corded> >
<PewPewCricket> Someone at TSMC sneezed
L575[14:35:02] <Izzy> I paid $1700 for my
car, a 4090 goes for at least double that
L576[14:35:02]
<ff_66> it
is the microcode, not the chip itself
L577[14:35:14]
<ff_66>
1700 ?
L578[14:35:16] <Corded> >
<ff_66> it is the microcode, not the chip itself
L579[14:35:16]
<PewPewCricket> Made a joke
L580[14:35:34]
<Kristopher38> well that's the problem,
your looking at the absolute highest end
L581[14:35:53]
<Kristopher38> i've heard 3060 has the
best bang for the buck currentlly
L582[14:36:21] <Izzy> none available
through the usual channels
L583[14:36:31]
<ff_66> i'm
not even RTX, i'm GTX
L584[14:36:32] <Izzy> a 4070
"only" costs as much as my car
L585[14:36:48] <Corded> >
<ff_66> that's a problem with the microcode regulating the
heat and…
L586[14:36:48]
<Forecaster> it's not like I can do
anything about that
L587[14:36:56] <Corded> >
<ff_66> it is the microcode, not the chip itself
L588[14:36:56]
<PewPewCricket> Wait where'd you learn
this?
L589[14:37:03]
<PewPewCricket> I can't find any concrete
anything
L590[14:37:34] <Corded> >
<PewPewCricket> Wait where'd you learn this?
L591[14:37:35]
<ff_66> so
several videos on youtube from different channels, so it can't be
anything else
L592[14:37:38]
<Lily> I
wonder if an unofficial patch will end up being made
L593[14:37:42]
<ff_66> *
saw several videos on youtube from different channels, so it can't
be anything else
L595[14:37:52]
<Kristopher38> hmm, I feel for you. Over
here in the EU I can get a 3060 just fine
L596[14:37:52]
<Lily>
There *are* `amd-ucode` and `intel-ucode`, but I guess you'd have
to reverse engineer it
L597[14:37:55] <Corded> >
<ff_66> saw several videos on youtube from different
channels, so i…
L598[14:37:55]
<PewPewCricket> ?
L599[14:38:12] <Corded> >
<Kristopher38> hmm, I feel for you. Over here in the EU I
can get a 3060 j…
L600[14:38:13]
<Lily>
yeah, but one euro is about half an AU dollar
L601[14:38:13] <Corded> >
<LilyflowerFDL> I wonder if an unofficial patch will end up
being made
L602[14:38:13]
<ff_66> to
you want to program in assembly ?
L603[14:38:22] <Izzy> why would I get a
3060 when I could get a 6700XT tho
L604[14:38:22]
<PewPewCricket> How would you know it was
the microcode
L605[14:38:37] <Corded> >
<ff_66> to you want to program in assembly ?
L606[14:38:37]
<Lily> I
mean, I *have* considered learning it. For unrelated reasons
tho
L607[14:38:56] <Izzy> I guess it would be
easier to get working in Blender
L608[14:39:01] <Corded> >
<LilyflowerFDL> I mean, I *have* considered learning it. For
unrelated reas…
L609[14:39:01]
<PewPewCricket> It's hell
L610[14:39:04]
<PewPewCricket> I did it
L611[14:39:07]
<PewPewCricket> Nightmare
L612[14:39:21] <Izzy> actually, it's past
my bedtime and I'm getting distracted. night o/
L613[14:39:23] <Corded> >
<LilyflowerFDL> I mean, I *have* considered learning it. For
unrelated reas…
L614[14:39:23]
<ff_66>
i've learned 8086 assembly so now i can (in theory) make 16-bits
programs under DOS
L615[14:39:24] <Corded> >
<PewPewCricket> It's hell
L616[14:39:24]
<Lily> Is
this considering the fact I already enjoy writing JVM bytecode by
hand?
L617[14:39:29]
<Lily> It's
no ASM but it's still fun
L618[14:39:29]
<Forecaster> I should be able to play Star
Citizen now without it being a slideshow
L619[14:39:41] <lily> Izzy: night
L620[14:39:50] <Corded> >
<ff_66> saw several videos on youtube from different
channels, so i…
L621[14:39:50]
<PewPewCricket> Well it could also be
another YLoD type situation with the chip being faulty
L622[14:39:55] <Corded> >
<Forecaster> I should be able to play Star Citizen now
without it being …
L623[14:39:55]
<ff_66>
BeamNG.drive on my PC *is* a slideshow
L624[14:39:57]
<Lily>
YLoD?
L625[14:40:13] <Corded> >
<PewPewCricket> Well it could also be another YLoD type
situation with the…
L626[14:40:13]
<ff_66>
your PC is not an xbox
L627[14:40:17]
<Forecaster> I've never tried BeamNG
L628[14:40:24] <Corded> >
<LilyflowerFDL> Is this considering the fact I already enjoy
writing JVM by…
L630[14:40:25] <Corded> >
<ff_66> your PC is not an xbox
L631[14:40:26]
<PewPewCricket> *Playstation 3
L632[14:40:34]
<Lily>
JSON-based bytecode+metadata parser
L633[14:40:44]
<Lily> With
template and placeholder support
L634[14:40:46] <Corded> >
<PewPewCricket> *Playstation 3
L635[14:40:47]
<ff_66> and
it is not a chip isue, but a lead-free soldering issue
L636[14:40:57]
<Forecaster> oh also, I didn't upgrade my
old computer, I replaced it
L637[14:40:57] <Corded> >
<ff_66> your PC is not an xbox
L638[14:40:57]
<PewPewCricket> This doesn't change my
statement, chips aren't magically different because "console
cpu"
L639[14:41:03]
<PewPewCricket> They're all
microchips
L640[14:41:26]
<Forecaster> bought a nearly $2000
pre-built system this time
L641[14:41:32]
<ff_66> the
chip is not soldered incorrectly so after a few months : ylod
L642[14:41:39]
<ff_66> *
icorrectly so after a few months : ylod
L643[14:41:45]
<ff_66> *
correctly so after a few months : ylod
L644[14:42:30] <Corded> >
<ff_66> and it is not a chip isue, but a lead-free soldering
issue
L645[14:42:30]
<PewPewCricket> My point is it could be a
fault with the chip itself
L646[14:42:41] <Corded> >
<PewPewCricket> This doesn't change my statement, chips
aren't magically di…
L647[14:42:41]
<ff_66> the
xbox for instance has a pentium III so it is the same but not the
way you think
L648[14:42:58] <Corded> >
<PewPewCricket> My point is it could be a fault with the
chip itself
L649[14:42:58]
<ff_66>
REALLY rare that could happen
L650[14:43:39]
<PewPewCricket> Intel has been pushing
their chips to the limit to compete with AMD
L651[14:44:05]
<ff_66> AMD
has clock, Intel has cores
L652[14:44:22]
<ff_66> not
the same poxer
L653[14:44:24]
<Forecaster> oh yeah, and Starfield
L654[14:44:30]
<ff_66> *
power
L655[14:44:35]
<Forecaster> that also barely ran on the
old computer, although it wasn't a slideshow
L656[14:44:43]
<Forecaster> it did keep crashing
though
L657[14:44:51]
<Forecaster> but that might have just been
a Bethesda feature
L658[14:45:02] <Corded> >
<ff_66> not the same power
L659[14:45:03]
<PewPewCricket> Thats not relevant intel
has been competing to have their CPUs perform as good or better
than AMD chips
L660[14:45:03] <Corded> >
<Forecaster> that also barely ran on the old computer,
although it wasn'…
L661[14:45:03]
<ff_66> I
can support minecraft on 10fps
L662[14:45:08]
<PewPewCricket> That's what I meant
L663[14:45:44] <Corded> >
<PewPewCricket> Thats not relevant intel has been competing
to have their C…
L664[14:45:44]
<ff_66> yes
but now one chip is better for video editing and another for
gaming
L665[14:45:48] <Corded> >
<ff_66> I can support minecraft on 10fps
L666[14:45:48]
<Forecaster> with or without mods? your
computer sounds worse than my old one
L667[14:45:59] <Corded> >
<ff_66> yes but now one chip is better for video editing and
anothe…
L668[14:46:00]
<PewPewCricket> Cool?
L669[14:46:00]
<ff_66>
take the example of intel ARC also
L670[14:46:08]
<Lily> They
still make those?
L671[14:46:29] <Corded> >
<Forecaster> with or without mods? your computer sounds
worse than my ol…
L672[14:46:29]
<ff_66>
with 30 mods including weather 2 and immersive railroading
L674[14:46:59] <Corded> >
<LilyflowerFDL> They still make those?
L675[14:47:00]
<ff_66>
yes
L676[14:47:07]
<PewPewCricket> My point is it may be more
likely than before that it's a chip failure because intel has been
stressing their newest chips and pushing them to their limit in
terms of what is achievable
L677[14:47:21]
<Lily>
Intel tries so hard to be good they end up being horrible
L678[14:47:23]
<Lily>
Hilarious
L679[14:47:49]
<Lily> At
this point Intel is giving AMD free marketing
L680[14:47:51] <Corded> >
<PewPewCricket> My point is it may be more likely than
before that it's a c…
L681[14:47:51]
<ff_66>
they didn't test enough, that's all
L682[14:48:21]
<ff_66> I
have to go
L683[14:48:38] <Corded> >
<ff_66> they didn't test enough, that's all
L684[14:48:38]
<PewPewCricket> Well yeah this couldn't
have gotten through testing
L685[14:48:48]
<ff_66> see
ya
L686[14:49:12]
<PewPewCricket> I will not be using intel
chips anymore because this has shown their incompetence
L687[14:51:03]
<Forecaster> I wonder if my food's thawed
yet
L688[14:51:52]
<Forecaster> it's been exactly 2 hours
since I asked if I was allowed to eat
L689[14:53:22]
<Forecaster> `Intel has finally issued a
statement blaming motherboard vendors for allowing Intel CPUs to
operate outside recommended specs. The company is still validating
the root cause of Intel CPUs running outside recommended specs, but
Intel confirms that the majority of reports were with unlocked
motherboards.`
L690[14:54:30]
<Forecaster> though this is for i9 cpus
apparently
L691[14:54:33]
<Forecaster> mine is i7
L692[14:58:09] <Corded> >
<Forecaster> it's been exactly 2 hours since I asked if I
was allowed to…
L693[14:58:09]
<Lily> ask
it again :>
L694[14:58:14] <lily> %sip
L695[14:58:14] <MichiBot> You drink a
thick salmon potion (New!). Tonk moved back 1 hour. (Rem. uses:
1)
L696[15:02:40] <Amanda> aaaaaaaa
L697[15:02:47] <Amanda> I found why brass
keeps backing up
L698[15:03:04] <Amanda> I'm making 30/min
molten zinc.. the brass only needs 20
L699[15:05:42]
<Forecaster> %sip thick salmon
L700[15:05:42] <MichiBot> You drink a
thick salmon potion. Tonk moved back 3 hours. (Rem. uses: 0)
L701[15:05:49]
<Forecaster> %tonk
L702[15:05:49] <MichiBot> Zounderkite!
Forecaster! You beat Vaur's previous record of 4 hours, 25
minutes and 5 seconds (By 3 hours, 26 minutes and 30 seconds)! I
hope you're happy!
L703[15:05:50] <MichiBot> Forecaster's new
record is 7 hours, 51 minutes and 36 seconds! Forecaster also
gained 0.0172 (0.00344 x 5) tonk points for stealing the tonk.
Position #2 => #1. (Overtook Vaur)
L704[15:05:53] <Corded> >
<Forecaster> `Intel has finally issued a statement blaming
motherboard v…
L705[15:05:54]
<PewPewCricket> CPUs at datacenters which
underclock their CPUs have been failing en mass as well
L707[15:08:05]
<Forecaster> You know what the best part
by far about this update is though
L708[15:08:28]
<Forecaster> This new computer doesn't
*rattle* (hopefully at least)
L709[15:08:59]
<PewPewCricket> Was your old one powered
by a jet turbine????
L710[15:09:01] <Amanda> ... wow, that's
serendipidus
L711[15:09:19] <Amanda> The excess zinc
from my brass processing exactly matches the deficet of zinc I'm
getting already
L712[15:09:36]
<PewPewCricket> Factorio type shit
L713[15:09:54] <Amanda> wait, never
mind
L714[15:10:00] <Amanda> ingots are
3:2
L715[15:10:06] <Amanda> 3:2 to
plates
L716[15:10:10] <Corded> >
<PewPewCricket> Was your old one powered by a jet
turbine????
L717[15:10:10]
<Forecaster> No, if it was it'd at least
have been consistent
L718[15:10:37]
<Forecaster> The old computer would just
randomly start vibrating, causing some part of the case to rattle
audibly
L719[15:11:01]
<Forecaster> Slapping it caused it to
stop, until eventually it'd start again
L720[15:11:08]
<PewPewCricket> So is making a bios,
partition scheme, fikesysten driver, and kernel for funny unmanaged
drive a good idea?
L721[15:11:11]
<PewPewCricket> Solo
L722[15:11:39]
<PewPewCricket> I want a long term
project
L723[15:11:49]
<Forecaster> If by good you mean useful,
probably not
L724[15:12:01]
<Forecaster> If you mean as a learning
experience then yeah probably
L725[15:12:26]
<PewPewCricket> Well any unmanaged drive
os isn't really useful tbm
L726[15:12:31]
<PewPewCricket> * tbh
L727[15:12:35]
<Lily> I
read that as "furry unmanaged drive" for a second.
L728[15:16:15] <Amanda> %choose the steam;
cool or vent
L729[15:16:15] <MichiBot> Amanda: vent
the steam
L730[16:01:25] <Amanda> %choose upgrade
storage or research storage then upgradde
L731[16:01:25] <MichiBot> Amanda: I tried
reading my tea leaves this morning. There was something about death
and doom. Anyway, go with "research storage then
upgradde"
L732[16:11:22] <Amanda> %choose first;
drives or utility
L733[16:11:22] <MichiBot> Amanda: utility
first
L734[16:41:29]
⇨ Joins: Hawk777
(~Hawk777@2001:569:7ca4:2a00:64a6:c696:d8c2:e640)
L735[16:42:33] <Amanda> ... well
poop
L736[16:42:34] <Amanda> I'm out of
power
L737[16:43:12]
<Forecaster> ohno
L738[16:45:30]
<Forecaster> oh yeah...
L739[16:45:55]
<Forecaster> I remember now, I installed
Star Citizen on the SSD in the other computer instead of where the
other games are
L740[16:45:59]
<Forecaster> and there was a reason for
that...
L741[16:46:22]
<Forecaster> the reason is because SC is
so slow...
L742[17:12:01] <Corded> >
<Forecaster> mine is i7
L743[17:12:01]
<ff_66> It
is not about Core i9, it is about often stressed cpus, such as
Intel Xeon, Core i5, i7 and i9. the reason why it doesn't affect
worse cpus is that they are not stressed in any way, otherwise it
would require at least an i5
L744[17:13:10]
<Forecaster> CS seems... more playable
than before
L745[17:13:14]
<Forecaster> marginally...
L747[17:14:58]
<ff_66> is
there any reason why he's stuck **in** the ground ?
L748[17:15:33]
<Forecaster> he's T-posing, so the model
hasn't loaded fully yet
L749[17:16:00]
<Forecaster> because like I said earlier,
SC is incredibly slow to load stuff when it's not on an SSD
L750[17:16:08]
<ff_66>
love these kind of moments
L751[17:16:21]
<Forecaster> and it crashed
L752[17:16:35] <Corded> >
<Forecaster> because like I said earlier, SC is incredibly
slow to load …
L753[17:16:35]
<ff_66> you
didn't see BeamNG.drive on 8gigs of ram
L754[17:17:03]
<ff_66> I
need 64 gigs of VRAM
L755[17:17:25]
<ff_66>
otherwise when you load more than 3 vehicles, it crashes
L756[17:17:49]
<ff_66> or
you can break the system by using MS edge
L757[17:18:43]
<ff_66> it
did even shut down my screen
L758[17:19:02]
<ff_66> so
i had to make an acpi shut down
L759[17:19:27]
<ff_66>
also called : "pressing less than 4 seconds on the power
button"
L761[17:23:18]
<PewPewCricket> * first 2 bytes of the
drive if there isnt, but it isnt writing that to the drive.
L763[17:23:31]
<PewPewCricket> heres the disk's .bin file
in my saves folder
L764[17:23:45]
<PewPewCricket> it was all 0s then after i
ran the program and quit the world it was this
L765[17:24:35] <Amanda> They're
compressed
L766[17:24:36]
<Forecaster> well shoot, I thought I'd
have CP2077 installed somewhere, but apparently I removed
it...
L767[17:25:51] <Corded> >
<Amanda> They're compressed
L768[17:25:51]
<PewPewCricket> well that if runs every
time
L769[17:25:59]
<PewPewCricket> every time
L770[17:26:02]
<PewPewCricket> is the logic faulty?
L771[17:26:07]
<PewPewCricket> how cna i uncompress
it?
L772[17:26:12]
<PewPewCricket> * can i uncompress
it?
L773[17:26:16]
<PewPewCricket> i want to look at it
L774[17:26:52]
<PewPewCricket> what is it compressed
with
L775[17:27:05] <Amanda> gzip
L776[17:31:54] <Corded> >
<PewPewCricket> this should check if there is DD 0E at the
start of a drive…
L777[17:31:54]
<PewPewCricket> its wrtiting the data
correctly so why does the if execute every time
L778[17:32:50]
<ff_66> and
also you could make a slot made for the hash of the boot
sector
L779[17:33:05]
<ff_66> and
you could verify if a data card is available
L780[17:33:37]
<ff_66>
then use one of the hashing function
L781[17:33:42]
<PewPewCricket> whar
L782[17:34:22]
<PewPewCricket> i think the signature
method is better here
L783[17:34:29]
<PewPewCricket> this is a partition
table
L784[17:34:38]
<PewPewCricket> but uh, what is wrong with
my logic here
L785[17:34:55]
<ff_66>
i've already done that in an utility where you can load compressed
lua files
L786[17:35:13]
<ff_66> to
verify that the data is correct before executing
L787[17:35:37]
<PewPewCricket> thats great this isnt
lua
L788[17:35:39]
<PewPewCricket> this is raw data
L789[17:35:48]
<ff_66> but
at this point it's better to use FAT12
L790[17:36:01]
<PewPewCricket> jesus christ thats not a
partitioning format
L791[17:36:05]
<PewPewCricket> thats a FS
L792[17:36:06]
<ff_66> is
is
L793[17:36:28] <Corded> >
<PewPewCricket> this should check if there is DD 0E at the
start of a drive…
L794[17:36:28]
<PewPewCricket> whats wrong with my logic?
i dont know why its failing
L796[17:37:00]
<ff_66>
when i learnt how to make 8086 assembly, i've learnt how to make a
FAT12 partition and how to format a disk
L797[17:37:53]
<ff_66> you
are overwriting with your index thing
L798[17:37:58]
<ff_66> the
signature
L799[17:38:14]
<ff_66> ah
no sorry
L800[17:38:15]
<PewPewCricket> t decomrpessed the bin
file for the drive
L801[17:38:22]
<PewPewCricket> the first 2 bytes were
DD9E
L802[17:38:37]
<ff_66>
lemme check the docs
L804[17:39:29]
<ff_66> i
have a browser, you know ?
L805[17:39:39]
<ff_66>
that is called : opera
L806[17:40:22]
<PewPewCricket> ok
L807[17:40:50]
<ff_66>
there is a bug in your if statement
L808[17:41:01]
<ff_66>
should be "or" not "and"
L809[17:41:32]
<ff_66>
otherwise if one is wrong but another is good it doesn't
format
L810[17:42:16]
<PewPewCricket> okay but its still
broken
L811[17:42:23]
<PewPewCricket> and yes i checked with the
or
L812[17:42:30]
<ff_66>
that's still a bug
L813[17:42:42]
<PewPewCricket> Ik
L814[17:42:46]
<PewPewCricket> I didn't say it
wasnt
L815[17:42:58]
<ff_66> so
at least that's fixed
L816[17:43:12]
<PewPewCricket> Well it still doesn't
work
L817[17:43:24]
<ff_66> but
i'm like you, i don't find anything else for the moment
L818[17:43:41] <Corded> >
<PewPewCricket>
L819[17:43:42]
<PewPewCricket> I love this mod
sometimes
L820[17:44:23]
<ff_66> and
sctor 1 is not like that
L821[17:44:30]
<ff_66> *
sector 1 is not like that
L822[17:45:42]
<ff_66>
there should be at most 510 entries of... 1 byte so maybe 2 sectors
so each entry can fit in 2 bytes
L823[17:46:32]
<PewPewCricket> What
L824[17:46:38]
<ff_66>
because 256 bytes of max partition size...
L825[17:46:46]
<PewPewCricket> ?????
L826[17:46:57]
<ff_66> I
think i'll rewrite this
L827[17:47:09]
<PewPewCricket> I have a spec
document
L828[17:47:20]
<PewPewCricket> Max 30 partitions
L829[17:47:28]
<PewPewCricket> Entries are 16 bytes
L830[17:47:28]
<ff_66>
gimme that so i can do it
L831[17:47:31]
<PewPewCricket> Header is 32
L832[17:47:37]
<PewPewCricket> Do what?
L833[17:48:15]
<ff_66>
give ma the spec document so i can maybe make a better format
L834[17:48:24]
<ff_66> *
me the spec document so i can maybe make a better format
L835[17:48:46]
<PewPewCricket> I think I'll stick with
mine
L836[17:48:59]
<PewPewCricket> I made it simple as can
be
L837[17:49:30]
<ff_66> ok
then, i'll try to correct that without it
L838[17:49:45]
<PewPewCricket> Correct what?
L839[17:50:15]
<ff_66>
correct the code since "it is failing"
L840[17:50:28]
<PewPewCricket> You don't need the
spex
L841[17:50:32]
<PewPewCricket> * spec
L842[17:50:53]
<PewPewCricket> I want to see if there are
2 specific bytes at the start of the disk, if no then put them
there
L843[17:54:54]
<ff_66> it
fails because it never thinks it is valid or because it always does
?
L844[18:01:24]
<Forecaster> %sip
L845[18:01:24] <MichiBot> You drink a
thick dirt potion (New!). Forecaster: Nothing seemed to
happen...
L846[18:03:18]
<PewPewCricket> Idk the if just always
executes
L847[18:03:27]
<PewPewCricket> I'm eating ill debug more
later
L848[18:10:04]
<ff_66> the
bin file is in NBT format if i remeber so try with 7zip or
something like that to find the true raw file
L849[18:17:19]
<PewPewCricket> i did its writing it
correctl;y
L850[18:17:25]
<PewPewCricket> its compressed with
gzip
L851[18:18:18] <Corded> >
<PewPewCricket> its wrtiting the data correctly so why does
the if execute …
L852[18:18:18]
<PewPewCricket> ^
L853[18:19:36]
<ff_66> for
the index table you can do a numerical for statement, it takes less
space and is maybe more efficient :
L854[18:19:36]
<ff_66> for
index = 3, 512 do [...] end
L855[18:26:49] <Amanda> Hrm. I wonder if
batteries would work to stabalise my power grid
L856[18:27:11]
<Forecaster> they can't make it
worse
L857[18:31:49]
<ff_66>
Meanwhile me : *Reading Lua 5.4 reference manual"*
L858[18:31:58]
<ff_66> *
*"Reading Lua 5.4 reference manual"*
L859[18:32:36]
<ff_66> My
brain has just made tilt
L860[18:32:55]
<ff_66>
just needs verifications
L861[18:36:42]
<ff_66> it
is signed integers, your are checking like it is unsigned
L862[18:36:59]
<ff_66>
0xDD = -35
L863[18:37:12]
<ff_66>
thats why it doesn't work
L864[18:37:43]
<ff_66> at
least use integers below 127 @PewPewCricket
L865[18:39:19]
<ff_66> so
the test always fails because of the overflow of 0xDD and
0x9E
L866[18:40:39]
<ff_66> a
number is returned, but it is always a 32-bit signed integer, not
an 8-bit unsigned byte
L867[18:40:54]
<ff_66>
that's why I prefer C over Lua
L868[18:41:08]
<ff_66> you
know if it is unsigned or signed
L869[18:43:59] <lily> and then there's
java, with signed bits
L870[18:44:01] <lily> bytes*
L871[18:44:10] <lily> why you would want
signed bytes is beyond me
L872[18:44:31] <Amanda> ... char in C is
signed.
L873[18:44:57] <lily> does C differentiate
from char and byte?
L874[18:45:05] <Amanda> no
L875[18:45:07] <lily> huh.
L876[18:45:18] <Amanda> char is the 8-bit
integer
L877[18:45:30] <Amanda> signed
L878[18:45:41] <lily> you can do `unsigned
char` though can't you?
L879[18:45:46] <Amanda> yes
L880[18:46:04] <lily> what use case would
one even have for negative bytes?
L881[18:46:27] <lily> (or chars, for that
matter)
L882[18:46:54] <Amanda> Most charsets in
the 80s were 7-bit anyway
L883[18:47:10] <lily> that's fair
L884[18:47:31] <lily> but java /does/
differentiate between byte and char
L885[18:47:34] <lily> ...and both are
signed
L886[18:48:11]
<Spider
EveryOS> Java is my most-used language
L887[18:48:12]
<Spider
EveryOS> But there are some things that are quite annoying,
like the lack of unsigned types
L889[18:49:21]
<Spider
EveryOS> My favorite number typing scheme is `u8`, `s16`, the
like
L890[18:49:50] <lily> oh no sorry. chars
are unsigned.
L891[18:49:58] <lily> CHAR IS UNSIGNED,
BUT BYTE IS SIGNED.
L892[18:52:26] <lily> I guess you could
use it as a semi-replacement for byte in some things then
L893[18:53:25] <Corded> >
<Amanda> char is the 8-bit integer
L894[18:53:26]
<ff_66>
char in C can be signed or unsigned. it depends on the environment
and the compiler
L896[18:54:03] <Corded> > <lily>
CHAR IS UNSIGNED, BUT BYTE IS SIGNED.
L897[18:54:03]
<ff_66>
byte doesn't exists in C
L898[18:54:21]
<ff_66>
with Win32, yes
L899[18:54:43]
<ff_66> but
it is defined as unsigned char
L900[18:54:46] <lily> I'm talking about
Java
L901[18:55:19] <Corded> > <nintendo
DS> some stuff i did on opencomputers
L902[18:55:19]
<Lily> How
does this work?
L903[18:55:26] <Corded> >
<LilyflowerFDL> Today on "neat coincidence"
L904[18:55:26]
<ff_66> you
discovered ascii charset
L905[18:55:38] <Corded> >
<ff_66> you discovered ascii charset
L906[18:55:39]
<Lily> More
like I forgot that `97` was `'a'`
L907[18:55:52]
<ff_66> and
65 = 'A'
L908[18:55:54]
<Lily>
Thought it didn't change for a second, was a bit confused
L909[18:56:39] <Corded> >
<LilyflowerFDL> How does this work?
L910[18:56:39]
<nintendo
DS> it renders via ascii using an decoder inside of the code,
this is an pastebin code so i made the program download scene1.bin
which contains the ST NICCC demo, and then i made an decoder that
renders it in ascii on lua
L911[18:56:45]
<nintendo
DS> * this is an pastebin code so i made the program download
scene1.bin which contains the ST NICCC demo, and then i made an
decoder that renders it in ascii on lua
L912[18:57:01] <Corded> > <nintendo
DS> some stuff i did on opencomputers
L913[18:57:01]
<ff_66> bro
3D ENGINE IN OC ???
L914[18:57:01]
<Lily> Huh,
neat
L915[18:57:12] <Corded> >
<ff_66> thats why it doesn't work
L916[18:57:13]
<PewPewCricket> I redid it to check it in
hex
L917[18:57:30]
<ff_66>
nope 0xDD is not -35
L918[18:57:31]
<Lily> I
know a guy who did something similar
L919[18:57:33]
<ff_66> not
in lua
L920[18:57:36]
<PewPewCricket> Errors still
L921[18:57:50]
<ff_66>
just pick a number below 127
L922[18:57:51] <Corded> >
<ff_66> bro 3D ENGINE IN OC ???
L923[18:57:51]
<nintendo
DS> welcome to the demoscene 😎
L925[18:58:02]
<Lily> is
the source public?
L926[18:58:17] <Corded> >
<LilyflowerFDL> is the source public?
L927[18:58:17]
<nintendo
DS> yeah i uploaded it to the forums
L928[18:58:24] <Corded> > <nintendo
DS> some stuff i did on opencomputers
L929[18:58:25]
<PewPewCricket> 2.5fps :3
L931[18:58:26] <Corded> > <nintendo
DS> welcome to the demoscene 😎
L932[18:58:26]
<ff_66> do
you want to play roblox in minecraft ?
L933[18:58:30]
<PewPewCricket> That's good for oc
L934[18:58:32] <Corded> > <nintendo
DS> welcome to the demoscene 😎
L935[18:58:32]
<JasonS> I
was about to ask if anyone did *Bad Apple!!* yet but then I
remembered that *I* did lol
L936[18:58:34] <Corded> >
<ff_66> do you want to play roblox in minecraft ?
L937[18:58:35]
<Lily>
<:thwonk:1263060363436621835>
L938[18:58:35] <Corded> >
<ff_66> do you want to play roblox in minecraft ?
L939[18:58:35]
<nintendo
DS> using MCVM it's possible
L940[18:58:39] <Corded> >
<JasonS> I was about to ask if anyone did *Bad Apple!!* yet
but then…
L941[18:58:39]
<Lily>
lmao
L942[18:58:41] <Corded> >
<JasonS> I was about to ask if anyone did *Bad Apple!!* yet
but then…
L943[18:58:41]
<nintendo
DS> it does exist
L944[18:58:53]
<Lily> now
you just need to port DooM
L945[18:59:02]
<ff_66> pls
stop with bad apple
L946[18:59:03] <Corded> >
<PewPewCricket>
L947[18:59:03]
<PewPewCricket> Why is this one doing the
same thing
L948[18:59:07] <Corded> >
<ff_66> pls stop with bad apple
L949[18:59:07]
<Lily>
Why?
L950[18:59:10]
<Lily> It's
a good litmus test
L951[18:59:30]
<ff_66> bro
you have a 256 color monitor why not using them ?
L953[18:59:33]
<Lily>
404s
L954[18:59:36] <Corded> >
<PewPewCricket> That's good for oc
L955[18:59:36]
<nintendo
DS> sometimes it spikes to 5 to 6 fps
L956[18:59:41] <Corded> >
<ff_66> bro you have a 256 color monitor why not using them
?
L957[18:59:42]
<Lily>
What's your point here
L958[18:59:45] <Corded> >
<LilyflowerFDL> 404s
L959[18:59:45]
<nintendo
DS> an moderator hasnt approved it yet
L960[18:59:46]
<Lily> The
point isnt colour
L962[19:00:10] <Corded> > <nintendo
DS> sometimes it spikes to 5 to 6 fps
L963[19:00:10]
<ff_66>
worse than my pc with 30 mods
L964[19:00:15]
<Lily> bad
apple is pretty much the low-tech DIY equivalent of big buck
bunny
L965[19:00:35] <Corded> >
<ff_66> worse than my pc with 30 mods
L966[19:00:36]
<nintendo
DS> yeah but it's impressive for OC
L967[19:00:45] <Corded> >
<LilyflowerFDL> bad apple is pretty much the low-tech DIY
equivalent of big…
L968[19:00:45]
<ff_66>
someone did it in minecraft particles
L969[19:00:59]
<ff_66> if
i remember
L970[19:01:20]
<Lily> Also
Bad Apple just slaps anyway
L971[19:01:44] <Corded> > <nintendo
DS> yeah but it's impressive for OC
L972[19:01:44]
<ff_66> yes
but i'm still waiting for a more secure and a more stable OS than
MineOS
L973[19:01:50] <Corded> >
<PewPewCricket>
L974[19:01:50]
<PewPewCricket> @ff_66 this also errors
despite me checking it in hex
L975[19:01:53]
<Lily>
"secure"
L976[19:02:04] <Corded> >
<ff_66> yes but i'm still waiting for a more secure and a
more stab…
L977[19:02:04]
<nintendo
DS> dont even use openos on mineos
L978[19:02:22]
<nintendo
DS> it's barely compatible with openos software
L979[19:02:41] <Amanda> stable and mineos
is an oxymoron
L980[19:03:01] <Corded> >
<LilyflowerFDL> "secure"
L981[19:03:01]
<ff_66>
just sandbox the eeprom in the eeprom code and then load a signed
firmware extension which sandboxes everything else and loads the
OS
L982[19:03:16]
<Lily> Why
would you need this
L983[19:03:19]
<ff_66>
that's what i call secure
L984[19:03:25]
<Lily> The
most you need in a firmware is netbooting
L985[19:03:29]
<Lily> I
actually wrote something for that
L986[19:03:35]
<ff_66> and
i forgot : encrypt every .LUA file
L987[19:03:51]
<Lily>
<:concern:1109654850960113684>
L988[19:03:54]
<ff_66> en
decrypt before reading and another time before executing
L989[19:04:01] <Corded> >
<LilyflowerFDL> I actually wrote something for that
L991[19:04:29]
<ff_66> no,
i'm not talking about that
L992[19:04:31]
<Lily>
Supports: Classic (OpenOS-style) booting, internet booting, file
booting, and network (PXE-like) booting
L994[19:04:39]
<Lily>
nice
L995[19:04:58]
<ff_66> i'm
talking about a program that intensively uses a tier 3 data
card
L996[19:05:24]
<Lily>
Also, this implements the OpenOS `component.<name>` syntactic
sugar
L997[19:05:39]
<ff_66> no
need for this in the eeprom
L998[19:05:42]
<nintendo
DS> i write all of my programs on OpenOS
L999[19:05:52] <Corded> >
<ff_66> no need for this in the eeprom
L1000[19:05:52]
<Lily>
It can be helpful for debugging
L1001[19:05:53]
<nintendo
DS> no mineos
L1002[19:06:21]
<ff_66>
just need to define every basic component function as well as
defining a fake eeprom proxy
L1003[19:06:43]
<Lily>
Also - I still have 1824 bytes free space in it
L1004[19:06:46]
<ff_66>
and overwrite component.invoke as well
L1005[19:06:54]
<Lily>
And that's before compression
L1006[19:07:19]
<ff_66>
then do a graphic startup
L1007[19:07:26] <Corded> >
<nintendo DS> also i ported donut.c into opencomputers
L1009[19:07:35] <Corded> >
<ff_66> then do a graphic startup
L1010[19:07:35]
<Lily>
I could, but that's not the point here
L1011[19:07:45]
<Lily>
I added the syntactic sugar as a debugging aid
L1012[19:07:46] <Corded> >
<PewPewCricket>
L1013[19:07:46]
<PewPewCricket> :(
L1014[19:08:03]
<PewPewCricket> Help
L1015[19:08:04]
<ff_66>
compress plus encrypt 2 times and you get a big loading time
L1016[19:08:31] <Corded> >
<PewPewCricket> :(
L1017[19:08:31]
<ff_66>
already said pick a number below 0x7F
L1018[19:08:32] <Corded> >
<PewPewCricket>
L1019[19:08:32]
<Lily>
Hmm. We really need to agree on a partition table standard..
L1020[19:08:50] <Corded> >
<ff_66> already said pick a number below 0x7F
L1021[19:08:51]
<Lily>
why tho
L1022[19:08:57]
<Lily>
java shenanigans??
L1023[19:08:58]
<Lily>
* shenanigans?
L1024[19:09:14]
<ff_66>
so it doesn't wraps around when writing
L1025[19:09:23] <Corded> >
<LilyflowerFDL> java shenanigans?
L1026[19:09:23]
<ff_66>
it is lua, not java
L1027[19:09:32] <Corded> >
<ff_66> it is lua, not java
L1028[19:09:33]
<Lily>
sure, but what do you think OC is written in
L1029[19:09:44]
<ff_66>
C and C++ for natives
L1030[19:09:50]
<Lily>
*sigh*
L1031[19:10:03]
<Lily>
What do you think the *parts that interact with the game* are
written in
L1032[19:10:05] <Corded> >
<ff_66> already said pick a number below 0x7F
L1033[19:10:06]
<PewPewCricket> Can I not read bytes above
0x7F at all?
L1034[19:10:14] <Corded> >
<nintendo DS> some stuff i did on opencomputers
L1035[19:10:15]
<nintendo
DS> it runs better on an creatix idk why
L1036[19:10:16] <Amanda> I'm pretty sure
that's not it
L1037[19:10:16]
<PewPewCricket> If so then OC has a major
issue
L1038[19:10:20]
<PewPewCricket> But I doubt that
L1039[19:10:22]
<PewPewCricket> So how do i
L1040[19:10:24]
<PewPewCricket> Read this
L1041[19:10:28]
<PewPewCricket> And check
L1042[19:10:31]
<ff_66>
above it is a signed compared with an unsigned
L1043[19:10:39] <lily> ...What?
L1044[19:10:49]
<ff_66>
trust me and give it a try
L1045[19:10:53] <lily> FF, no offense,
but do you like... have any idea what you're talking about?
L1046[19:10:53] <Amanda> All numbers in
lua are native-size ints or floats
L1047[19:10:54]
<PewPewCricket> 0xDD isn't a signed
thing?
L1048[19:10:59]
<PewPewCricket> It's a raw byte
L1049[19:11:02] <lily> Also yes, Lua does
not have bytes
L1050[19:11:02]
<ff_66>
it is signed
L1051[19:11:13]
<ff_66>
32 bits signed integers
L1052[19:11:15]
<nintendo
DS> i just really like ST NICCC 2000
L1053[19:11:26]
<PewPewCricket> So I can't compare any
bytes above 0x7F
L1054[19:11:29]
<PewPewCricket> At all
L1055[19:11:29] <fingercomp> `readBytes`
reads a byte from the storage as a Java byte, which is signed, yes;
when converting to a Lua number, it sign-extends it to 64
bits
L1056[19:11:30]
<PewPewCricket> Ever
L1057[19:11:30] <lily> cricket my advice
to you is ignore FF
L1058[19:11:38] <lily> I do not think he
knows what he is on about
L1059[19:11:38] <fingercomp> so `0xdd`
becomes negative
L1060[19:11:53] <fingercomp> which you
were already told earlier
L1061[19:11:54] <Corded> >
<lily> cricket my advice to you is ignore FF
L1062[19:11:54]
<ff_66>
nope just try it works but you don't want
L1063[19:12:14] <Corded> >
<ff_66> nope just try it works but you don't want
L1064[19:12:14]
<Lily>
I'm mostly going on about the "encryption" and
"security" you were talking about earlier
L1065[19:12:16]
<nintendo
DS> i wonder you can run doom on OC
L1066[19:12:17]
<Lily>
though that might have been satire
L1067[19:12:21]
<Lily>
(I hope it was..._
L1068[19:12:23]
<Lily>
* was...)
L1069[19:12:29] <fingercomp>
@PewPewCricket I'd suggest replacing `readByte(n)` with
`readByte(n) & 0xff` and comparing that with what you were
expecting there
L1070[19:12:44]
<PewPewCricket> What does that do?
L1071[19:12:55]
<ff_66>
just delete the sign
L1072[19:13:03]
<PewPewCricket> :D
L1073[19:13:27] <fingercomp> masks out
all the bits except the first eight
L1074[19:13:29]
<ff_66>
and it is not 64 bit it is 32 bit integers
L1075[19:13:41] <fingercomp> are you
willing to insist on that?
L1076[19:13:50] <fingercomp> Lua 5.3 uses
64-bit integers
L1078[19:14:01]
<ff_66>
just a detail
L1079[19:14:19] <lily> it uses 32 bit
only if you are on a 32 bit platform I imagine
L1080[19:14:24] <lily> in which case you
have bigger problems
L1081[19:15:08] <Corded> >
<fingercomp> Lua 5.3 uses 64-bit integers
L1082[19:15:08]
<ff_66>
depends on the compiler used and the flags
L1083[19:15:33]
<ff_66>
is it gcc -d64 or something like that ?
L1084[19:16:01] <Amanda> Oh look, I
suddenly have to be on the other side of the planet
L1085[19:16:06] *
Amanda wanders out of this conversation
L1086[19:16:08]
<ff_66>
see you tomorrw anyways
L1087[19:17:23]
<nintendo
DS> is SM64 possible on OC? just saying
L1088[19:18:34]
<Lily>
Probably not
L1089[19:18:51]
<Lily>
You could maybe do something from the (S)NES, though.
L1090[19:18:55]
<Lily>
it's a 6502
L1091[19:19:05]
<Lily>
Well, the SNES is a 65C816
L1092[19:19:25]
<Lily>
Well, it's TECHNICALLY a Ricoh 5A22 but it's basically the
same
L1093[19:19:40]
<Lily>
With some additional SNES-specific hardware
L1094[19:21:16] <fingercomp> @ff_66 yes,
you can compile Lua and make it use 32-bit integers; no, the 32-bit
libraries bundled with OC (since we're in the #oc channel) were not
built this way, nor is it the default when you're building Lua from
source, even on 32-bit platforms
L1095[19:23:59] <Corded> >
<fingercomp> @PewPewCricket I'd suggest replacing
`readByte(n)` with `re…
L1096[19:23:59]
<PewPewCricket> how can i check if the
sign is negative?
L1097[19:24:08]
<PewPewCricket> i want to make a read
fucntion that corrects this automatically
L1098[19:24:11]
<Lily>
you don't
L1099[19:24:18]
<PewPewCricket> ?
L1100[19:24:19]
<Lily>
afaik
L1101[19:24:27]
<Lily>
you could probably check < 0 I guess
L1102[19:24:46]
<Lily>
but you can `& 0xFF` non-negative numbers
L1103[19:25:06]
<PewPewCricket> will that cuase the value
to cahnge?
L1104[19:25:10]
<Lily>
No.
L1105[19:25:10]
<PewPewCricket> * change?
L1107[19:25:42]
<PewPewCricket> * negatives?
L1108[19:25:48]
<Lily>
yes, I believe
L1109[19:25:54] <Corded> >
<LilyflowerFDL> With some additional SNES-specific
hardware
L1110[19:25:54]
<nintendo
DS> so SMW?
L1111[19:25:59]
<PewPewCricket> nice :D
L1113[19:26:22]
<PewPewCricket> :DDDD
L1114[19:26:27] <Corded> >
<nintendo DS> so SMW?
L1115[19:26:27]
<Lily>
no, the 5A22 is the SNES chip
L1116[19:26:32]
<Lily>
it's a 65C816 with some extra things
L1117[19:26:47]
<Lily>
There's also the Super FX
L1118[19:26:53]
<Lily>
and the SA1
L1119[19:28:38] <Corded> >
<LilyflowerFDL> no, the 5A22 is the SNES chip
L1120[19:28:38]
<nintendo
DS> i am talking about an SMW opencomputers port
L1121[19:28:43]
<Lily>
Ohh, right
L1122[19:28:46]
<Lily>
Maybe!
L1123[19:29:21]
<Lily>
You'd probably have better luck emulating the 6502 itself
L1125[19:29:59]
⇨ Joins: Unknown_user
(~Unknown_u@95-25-196-24.broadband.corbina.ru)
L1127[19:32:41]
⇦ Quits: lily (~Lily@58.84.227.106) (Quit: Konversation
terminated!)
L1128[19:33:31]
⇦ Quits: Unknown_user
(~Unknown_u@95-25-196-24.broadband.corbina.ru) (Client
Quit)
L1129[19:34:06] <Corded> >
<nintendo DS> still pending approval...
L1130[19:34:06]
<Forecaster> @Liizzii-chan
L1131[19:39:42]
<Forecaster> You know people have other
things to do than monitoring the forum 24/7
L1132[19:39:49]
<nintendo
DS> i know
L1133[19:54:23] <Corded> >
<nintendo DS> still pending approval...
L1134[19:54:23]
<Liizzii-chan> approved
L1135[20:03:51]
<nintendo
DS> thx :D
L1137[20:17:13]
<Voltage> mineos didnt working for
me
L1138[20:17:33]
<Voltage> and if i try to run i have to
change the bios chip
L1139[20:20:48] <Corded> >
<Voltage> mineos didnt working for me
L1140[20:20:48]
<JasonS> what was the error
L1141[20:20:58]
<PewPewCricket> i need to read a 32 bit
number 1 byte at a time
L1142[20:21:04]
<PewPewCricket> how can i combine those 4
bytes into 1
L1143[20:21:11]
<PewPewCricket> 1 number
L1144[20:21:59]
<JasonS> well it's just base 256
L1145[20:22:07] <Corded> >
<PewPewCricket> how can i combine those 4 bytes into 1
L1146[20:22:08]
<JasonS> so you have four numbers in the
range 0-255 right?
L1147[20:22:32]
<JasonS> so multiply the first one by 256
^ 3, the second one by 256 ^2, the third one by 256, and the fourth
by 1, and sum them all together (assuming big-endian byte
ordering)
L1148[20:22:39]
<JasonS> * ^ 2, the third one by 256, and
the fourth by 1, and sum them all together (assuming big-endian
byte ordering)
L1149[20:22:41]
<PewPewCricket> little endian
L1150[20:22:48]
<JasonS> then multiply in the other
order
L1151[20:23:04]
<JasonS> the first is multiplied by 1, the
second by 256, the third by 256 ^ 2, and the fourth by 256 ^3, then
sum then
L1152[20:23:05]
<JasonS> * them
L1153[20:23:10]
<JasonS> * reverse order
L1154[20:23:53]
<JasonS> * ^ 3, then sum them
L1155[20:30:41]
<lunar_sam> i'd recommend reading drives
by reading the entire sector
L1156[20:31:00]
<lunar_sam> you then get a string you can
work with and use `string.pack`/`string.unpack`
L1157[20:36:42]
<PewPewCricket> but i need to read raw
numbers
L1158[20:37:14] <Corded> > <surface
to air missile> i'd recommend reading drives by reading the
entire sector
L1159[20:37:14]
<PewPewCricket> wont that cause issues as
readsector returns a string
L1160[20:37:44] <Amanda> Maybe google
'string.unpack
L1161[20:37:59] <Amanda> lua' considering
now several peolpe have told you to use it, insted of assuming it's
irrelevent
L1163[20:39:14]
<nintendo
DS> is openos on mine os compiled better than vanilla
openos?
L1164[20:40:25] <Amanda> no
L1165[20:40:29] <fingercomp> I'm assuming
it just uses the double buffering library for rendering like the
rest of MineOS
L1166[20:40:36] <fingercomp> since it's
just a MineOS app
L1169[20:54:38] <Amanda> Was the
screenshot of it running in MineOS by you?
L1170[20:54:51] <Amanda> Because MineOS
users also tend to fuck with the OC config to make MineOS
tolerable
L1171[20:55:09] <Amanda> ( Raising
component call limits, for example )
L1172[20:55:33] <Corded> >
<nintendo DS>
L1173[20:55:33]
<nintendo
DS> this one nope
L1174[20:55:40] <Corded> >
<nintendo DS> didnt knew it ran better in mineos
L1175[20:55:40]
<nintendo
DS> this one yes
L1176[20:56:29] <Amanda> Also obviously
running with more RAM and a higher tier CPU will make anything run
faster
L1177[20:58:55] <Amanda> %choose
laptopnaptime?
L1178[20:58:55] <MichiBot> Amanda: No,
maybe tomorrow.
L1179[20:59:01] <Amanda> No, maybe
meow
L1180[21:00:16]
<PewPewCricket> what is a "binary
string"
L1181[21:00:23]
<PewPewCricket> i dont know what to do
with the return of string.pack
L1182[21:01:11] <lunar_sam> string.pack
_packs_ the passed values into a string, which you just use like
any other string (ie write to drive), string.unpack _unpacks_ the
values from said string
L1183[21:02:07]
<Nadja>
Amanda: But but fore complimented your healthy shiny fur! Why would
I punish him for that? :O
L1184[21:03:10] <Amanda> Because they
didn't say it in cat!
L1185[21:03:57]
<Nadja>
I'm not punishing fore for speaking the superior language!
L1186[21:04:36] <Corded> >
<lunar_sam> string.pack _packs_ the passed values into a
string, which …
L1187[21:04:36]
<PewPewCricket> how do i do soemthing like
print its number value to the screen
L1188[21:04:42] <Amanda> Rude, cat is
obviously the supierer language
L1189[21:05:52] <Amanda> Fox is to full
of bell noses
L1190[21:05:57] <Amanda> Noises*
L1191[21:07:11]
<Kristopher38> @nintendo DS props for your
impressive work
L1192[21:08:30] <Corded> >
<LilyflowerFDL> Well, it's TECHNICALLY a Ricoh 5A22 but it's
basically the …
L1193[21:08:30]
<Nadja>
Nerd.
L1194[21:09:39]
<Kristopher38> basically the same minus
being able to perform arithmetic on BCD numbers
L1195[21:10:19]
<Kristopher38> that was a weird time when
people implemented that as part of a CPU
L1197[21:24:20] <lunar_sam> boowomp
L1198[21:28:42] <Corded> >
<JasonS> what was the error
L1199[21:28:43]
<Voltage> wait a min
L1200[21:29:45]
<Voltage> uncoverable error
L1201[21:30:29] <lunar_sam>
@PewPewCricket you need a `pack` pattern for your string, so for
your header, you'd use `<Hc8Lc14` (as per the link i sent
above), so when you can `string.unpack(pattern, sectorData)`, it'd
return the signature (as an integer), volume name (as a string with
null padding), sector count (as an integer, though this can
overflow iirc because lua uses signed 64 bit integers), and the
null padding (as a string)
L1202[21:38:29] *
Amanda teaches Elfi how to check a cat for micro singularities and
ticks, curls up around her to protecc
L1203[21:46:35] <Corded> >
<Kristopher38> @nintendo DS props for your impressive
work
L1204[21:46:36]
<nintendo
DS> thanks :D
L1205[21:53:48] <Corded> >
<Voltage> uncoverable error
L1206[21:53:48]
<JasonS> What does it say after that? Give
the full error message. Without that the issue cannot be diagnosed.
Take a screenshot if necessary.
L1207[21:56:29]
<Voltage> okay tomorrow I'm gonna send u a
dm okay?
L1208[21:57:08] <Corded> >
<lunar_sam> @PewPewCricket you need a `pack` pattern for
your string, s…
L1209[21:57:08]
<PewPewCricket> Qait so hiw dies the
format thing work
L1210[21:57:17]
<PewPewCricket> * Wait so how does the
format thing work
L1211[21:58:44]
<PewPewCricket> Also does the issue of
overflow above a certain number still persistent when using
readSector and table.pack?
L1212[21:59:31] <lunar_sam> what
L1214[22:03:35] <Corded> >
<lunar_sam> @PewPewCricket you need a `pack` pattern for
your string, s…
L1215[22:03:35]
<PewPewCricket> whazt is the lowercase
c?
L1216[22:04:06]
<PewPewCricket> i cant find it in the
docs
L1218[22:05:21]
<PewPewCricket> on i cant read
L1219[22:05:27]
<PewPewCricket> * oh i cant read
L1220[22:05:28]
<PewPewCricket> sorry
L1221[22:12:27] <Corded> >
<lunar_sam> @PewPewCricket you need a `pack` pattern for
your string, s…
L1222[22:12:27]
<PewPewCricket> would the fporoiamt
specifier X15 just skip 15 bytes ahead into the string
L1223[22:12:28]
<PewPewCricket> * string?
L1224[22:22:50] <Corded> >
<lunar_sam> @PewPewCricket you need a `pack` pattern for
your string, s…
L1225[22:22:51]
<PewPewCricket> i cant unpack the packed
string
L1226[22:22:53]
<PewPewCricket> it expects a number
L1229[22:32:14]
⇦ Quits: Hawk777
(~Hawk777@2001:569:7ca4:2a00:64a6:c696:d8c2:e640) (Quit:
Leaving.)
L1230[22:51:07]
⇦ Quits: xal (~xal@mx1.xal.systems) (Quit: bye)
L1231[22:54:06]
⇨ Joins: xal (~xal@mx1.xal.systems)
L1233[23:10:18]
<PewPewCricket> entry is a table so idk
why it says its a number