<<Prev Next>> Scroll to Bottom
Stuff goes here
L2[00:52:41] <Izaya> the bot uses % doesn't
it
L3[00:52:43] <Izaya> goddamnit
L5[00:52:47] <MichiBot> Izaya: Ariri will
be notified of this message when next seen.
L7[00:53:03] <MichiBot> Izaya: Ariri will
be notified of this message when next seen.
L8[01:03:53] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net) (Ping
timeout: 192 seconds)
L9[01:06:38] ⇦
Quits: ben_mkiv (~ben_mkiv@88.130.157.17) (Ping timeout: 189
seconds)
L10[01:23:18]
<Ocawesome101> >Izaya: Ocawesome101: do
you want a package mirror i…
L11[01:23:18]
<Ocawesome101> Izaya: a mirror for
ULOS?
L12[01:35:48]
<Spider
EveryOS> I was trying to write an OC emulator
L14[01:37:39]
<Spider
EveryOS> I haven't added touch support to my emulator yet, so I
can't even see how broken the rest of it is
L15[01:37:39]
<Spider
EveryOS> But so far, it looks pretty broken
L16[01:37:52] ⇨
Joins: Hawk777
(~chead@2607:c000:8271:7200:c8a:f47f:49fd:5a4e)
L17[01:54:21]
<Ocawesome101> @Spider EveryOS make sure
you’re using UNSCII or OC’s font or text won’t look right
L18[01:54:32]
<Ocawesome101> Also what are you writing
it in?
L20[02:07:44]
<s_a_m>
modified unifont
L21[02:07:44]
<s_a_m>
<3
L22[02:08:15]
<Spider
EveryOS> >Ocawesome101: <@509348730156220427> make
sure you’re using U…
L24[02:09:01]
<Spider
EveryOS> >Ocawesome101: <@509348730156220427> make
sure you’re using U…
L27[02:11:39]
<Spider
EveryOS> @Ocawesome101 So I do think the reason most of the
images is because it's not the correct font
L28[02:11:39]
<Spider
EveryOS> My logs say it's loading most of the images
L29[02:11:39]
<Spider
EveryOS> However, it did outright fail to load one of the
wallpaper image. I'm thinking it's an encoding issue for that one,
but I cant figure out how to fix it.
L30[02:12:38]
<s_a_m>
what language
L31[02:12:57]
<s_a_m> if
it's not like
L32[02:13:07]
<s_a_m> lua
or c, load as a byte array
L33[02:14:01]
<Spider
EveryOS> >Ocawesome101: Also what are you writing it
in?
L34[02:14:01]
<Spider
EveryOS> JS. And the code is absolutely awful as JS is not my
go-to language xD. It's not even typed!
L35[02:14:43]
<s_a_m>
uint8array
L36[02:15:00]
<s_a_m>
assuming you're using fengari for the lua env?
L37[02:15:19]
<Spider
EveryOS> >surface to air missile: assuming you're using
fengari for the lua env?
L38[02:15:19]
<Spider
EveryOS> I'm using Eris, compiled to Wasm
L39[02:15:23]
<s_a_m>
ah
L40[02:15:31]
<Spider
EveryOS> And using Emscripten to interact with everything
L41[02:15:35]
<s_a_m>
ic
L42[02:21:09]
<Spider
EveryOS> One problem is the library that I'm using to unpack
the code represents everything as strings
L43[02:21:26]
<s_a_m>
huh
L44[02:21:48]
<s_a_m> you
may have to do something jank
L45[02:22:13]
<Spider
EveryOS> So I'm probably going to try converting it to a
uint8array for intermediate processing
L46[02:22:13]
<Spider
EveryOS> Maybe I'll be lucky and that will fix it
L47[02:22:14]
<Spider
EveryOS> But for the beginning and by the end of the process it
has to be utf16
L48[02:22:25]
<s_a_m> but
i swear you should be able to pass a uint8array
L49[02:22:34]
<s_a_m>
maybe it's only a bytebuffer
L52[02:25:38]
<Spider
EveryOS> >surface to air missile: maybe it's only a
bytebuffer
L54[02:26:23]
<Spider
EveryOS> >Spider EveryOS: I get this error:
L55[02:26:23]
<Spider
EveryOS> By the log message, it is in fact doing the conversion
for me
L56[02:27:10]
<s_a_m>
hm
L57[02:28:31]
<Spider
EveryOS> Here
L58[02:28:31]
<Spider
EveryOS> Let me try it with the intermediate thing now
L59[02:28:31]
<Spider
EveryOS> (Might be a bit)
L60[02:30:27] <Amanda> %choose continue
down the path of factory or hallucinate before it gets too
late
L61[02:30:27] <MichiBot> Amanda: I'm 40%
"hallucinate before it gets too late"!
L62[02:30:40] <Amanda> Sounds smart, I'll
do that
L63[02:32:51] *
Amanda teaches Elfi this one weird trick to slip between
dimensions. The other sysadmins hate her!
L64[02:33:24]
<Spider
EveryOS> Between OpenOS, Plan9K, and MineOS, the only one
actually semi-usable on my emulator is Plan9K xD
L65[02:33:28] *
Amanda curls up among the hyperatomic plane around elfi,
halucinates
L67[02:41:12]
<Ocawesome101> @Spider EveryOS what a
twist!
L68[02:41:36]
<Ocawesome101> Plan9k is very broken on
both OCEmu and OCVM
L69[02:41:49]
<Ocawesome101> For indiscernible
reasons
L70[02:47:21]
<Spider
EveryOS> I said it was semi-working xD
L71[02:47:34]
<Ocawesome101> i mean
L72[02:47:41]
<Ocawesome101> the cursor works and
doesn't flip out
L73[02:47:50]
<Ocawesome101> which is an accomplishment
apparently
L74[02:49:11]
<Spider
EveryOS> >Ocawesome101: the cursor works and doesn't flip
out
L75[02:49:11]
<Spider
EveryOS> Typically doesn't flip out*
L76[02:49:12]
<Spider
EveryOS> I once tried scrolling past the end of a file and the
cursor was flipping out for the next few minutes
L77[02:49:18]
<Ocawesome101> nice
L79[02:51:39]
<Spider
EveryOS> Oh my god
L80[02:52:07] <Izaya> the year is
2021
L81[02:52:13] <Izaya> I finally have a
1080p or better display
L83[02:54:06]
<Ocawesome101> looks like the cursor there
just isn't present
L84[02:54:14]
<Ocawesome101> do you support setting
foreground colors?
L85[02:54:24]
<Spider
EveryOS> >Ocawesome101: looks like the cursor there just
isn't present
L86[02:54:24]
<Spider
EveryOS> It's blinking
L87[02:54:27]
<Ocawesome101> ah
L88[02:55:15]
<Ocawesome101> hmmm, it actually does work
in ocemu
L89[02:55:26]
<Spider
EveryOS> I was going to show you the editor behavior I
mentioned, but now that I've implemented call budgets, the editor
is very slow
L90[02:55:27]
<Spider
EveryOS> (Same behavior in-game, just checked)
L91[02:55:27]
<Spider
EveryOS> So I'm going to disable call budgets for now, but
first I have to undo those changes I was trying for what sam
suggested since it's now going into an infinite file-read loop
xD
L92[02:55:46]
<Spider
EveryOS> >Ocawesome101: hmmm, it actually does work in
ocemu
L93[02:55:47]
<Spider
EveryOS> Ah, so I only have advantage over one emulator
L94[02:55:52]
<Ocawesome101> yep
L95[02:58:25]
<Ocawesome101> and ocemu supports gpu
buffers (at least in zenith391's fork) plus a whole host of other
OC features so really you don't have the advantage there either
:P
L96[02:58:36]
<Ocawesome101> also, plan9k is generally
weirdly broken in a lot of ways anyway
L97[02:58:51]
<Ocawesome101> and i think it was last
updated in 2016 or so
L98[02:59:39]
<Spider
EveryOS> @Ocawesome101 While disabling call budgets made it a
lot better, the editor is still to slow to show you on the file I
was trying (TODO: optimize copy function)
L99[02:59:39]
<Spider
EveryOS> I was probably doing it on a smaller file originally,
so I'll try that
L100[02:59:45]
<Ocawesome101> rip
L101[03:00:20]
<Ocawesome101> but does ULOS work?
:^)
L102[03:01:17]
<Spider
EveryOS> >Ocawesome101: but does ULOS work? :^)
L103[03:01:17]
<Spider
EveryOS> I need a zip file to test
L104[03:01:17]
<Spider
EveryOS> Not far enough to actually install stuff xD
L105[03:02:21]
<Spider
EveryOS> Well, even on a small file it's no longer doing that
weird thing with the cursor when you scroll too far
L106[03:02:22]
<Spider
EveryOS> So I guess I'll re-enable call budgets for now
L107[03:02:42]
<Ocawesome101> i'll zip up ULOS for you,
one sec
L108[03:02:54]
<Spider
EveryOS> Thanks
L110[03:03:12]
<Ocawesome101> ULOS has a nice fancy text
editor that's faster and better than plan9k's
L112[03:03:21]
<Ocawesome101> neat
L115[03:03:58]
<Spider
EveryOS> Thanks
L116[03:04:08]
<Ocawesome101> note that you'll need lua
5.3
L117[03:04:20]
<Ocawesome101> it absolutely does not work
otherwise (bitwise operators)
L118[03:05:30]
<Spider
EveryOS> Sorry, give me a second to redo the zip file
L119[03:05:30]
<Spider
EveryOS> The folder structure was not how the emulator likes
it
L120[03:06:33]
<Spider
EveryOS> WHY IS THE FONT SO BIG!!!
L122[03:07:15]
<Ocawesome101> font's big because that bit
runs at 50x16 @Spider EveryOS
L123[03:07:25]
<Ocawesome101> Izaya: don't think you
answered my question
L124[03:07:31] <Izaya> what was the
question
L125[03:07:32] <Izaya> sorry
L126[03:07:39]
<Ocawesome101> you asked about a
mirror
L127[03:07:44]
<Ocawesome101> ulos mirror?
L128[03:07:53] <Izaya> well, you were
saying that there was a package manager and the servers might be
down
L129[03:08:49]
<Ocawesome101> nearest i can find to that
is from like a month ago
L130[03:08:57]
<Spider
EveryOS> >Ocawesome101: font's big because that bit runs at
50x16 <@!5…
L131[03:08:57]
<Spider
EveryOS> Ah, ok
L132[03:08:57]
<Spider
EveryOS> Maybe I need to rethink how I handle small
resolutions
L133[03:08:57]
<Spider
EveryOS> Anyways, let's see how fast I can get it working. I
don't even have a pallete implemented, so I will mostly be writing
stub code just to get it to work xD
L134[03:09:00] <Izaya> it was like two
days ago
L135[03:09:08]
<Ocawesome101> hm
L136[03:09:24]
<Ocawesome101> oh
L137[03:09:25]
<Ocawesome101> found it
L138[03:09:39]
<Ocawesome101> that was referencing
plan9k's `mpt`, which is indeed (apparently) broken
L139[03:09:53]
<Ocawesome101> so no, i don't need a
mirror, but thanks for the offer :P
L140[03:09:57] <Izaya> okey
L141[03:09:59] <Izaya> if you do hmu
L142[03:10:04] <Izaya> I can also do
documentation
L143[03:10:14]
<Ocawesome101> as in doc hosting?
L144[03:10:20] <Izaya> yup
L145[03:10:20]
<Spider
EveryOS> @Ocawesome101 Actually, before I try to get it
working, I'm going to finish trying to get the filesystem change
done
L146[03:10:20]
<Spider
EveryOS> I'll tell you when I start the challenge to get it
semi-working
L147[03:10:47]
<Ocawesome101> i have a site for that too,
though if you wanna mirror it be my guest
L148[03:10:54] <Izaya> if you can point me
to a git tree with something I can render to bare HTML I can add it
to oc.shadowkat.net
L149[03:10:59]
<Ocawesome101> ah
L150[03:11:11]
<Ocawesome101> you should be able to clone
the ulos git repo and run `utils/mkman.sh`
L151[03:11:46]
<Ocawesome101> it'll spit out a folder
called `webman` with html-formatted manual pages
L152[03:12:14]
<Ocawesome101> @Spider EveryOS i ended up
having to fix ocvm's palette handling when i switched Cynosure to
use palette colors instead of gpu colors
L153[03:13:06]
<Ocawesome101> the upside of switching to
palette colors is that the terminal looks exactly the same sans
resolution on both T2 and T3 screens/gpus
L154[03:13:44]
<Spider
EveryOS> >Ocawesome101: <@!509348730156220427> i ended
up having to fi…
L155[03:13:44]
<Spider
EveryOS> Ah, ok
L156[03:13:44]
<Spider
EveryOS> No way to spoof it?
L157[03:14:01]
<Ocawesome101> not if you want full
compatibility
L158[03:14:02]
<Spider
EveryOS> Luckily, it shouldn't be too hard to implement
L159[03:14:02]
<Spider
EveryOS> But it's late at night
L160[03:14:27]
<Ocawesome101> alternatively you can just
set some default palette values and ignore the rest
L161[03:14:41]
<Ocawesome101> alternatively you can just
set some default palette values and ignore `{set,get}PaletteColor`
calls [Edited]
L162[03:14:45]
<s_a_m> i
could host packages @Ocawesome101
L163[03:15:13]
<Ocawesome101> i may take you up on that
once i have a simpler way to support mirrors in UPM
L164[03:15:28] <Izaya> okay well, downside
of a bigger res display
L165[03:15:33] <Izaya> GPU has to work
harder
L166[03:15:49]
<Ocawesome101> currently it can take
exactly one (1) mirror URL for each repository
L167[03:16:22]
<Spider
EveryOS> >Ocawesome101: alternatively you can just set some
default pa…
L168[03:16:22]
<Spider
EveryOS> Might as well implement them at that point xD
L169[03:16:23]
<Spider
EveryOS> Would take 5 seconds
L170[03:16:26]
<s_a_m>
wait so
L171[03:16:37]
<Spider
EveryOS> First though, I'm working on the FS for that other
thing'
L172[03:16:38]
<s_a_m> are
package mirrors a git repo?
L173[03:16:42]
<s_a_m> or
a website?
L174[03:16:43]
<Spider
EveryOS> First though, I'm working on the FS for that other
thing [Edited]
L175[03:19:36]
⇨ Joins: ThePiGuy24
(~ThePiGuy2@host-92-17-123-160.as13285.net)
L176[03:22:01]
<Ocawesome101> @s_a_m see
https://github.com/ocawesome101/ulos-packages
for how i've got my package repo set up - you can either use that
repo and periodically run `build.sh`, or from each package repo
download `packages.list` and all the files specified there
L177[03:22:56]
<Spider
EveryOS> @sam So far it's not working
L178[03:22:57]
<Spider
EveryOS> But I just realized the the unzip library I use
actually does support returning as a Uint8Array
L179[03:22:57]
<Spider
EveryOS> So I'll try that, and then there would only be one
conversion to a utf16 string at the end (which is funny, because it
gets converted right back)
L180[03:27:13]
<Spider
EveryOS> Still no luck, but the error is a different line this
time. I don't know if that means I'm getting closer, or my encoding
issues are just different places now.
L181[03:28:11]
<Ocawesome101> i've been considering
writing an opencomputers emulator in C because i am a crazy
man
L182[03:28:22]
<Ocawesome101> but that's another side
project for another day
L183[03:29:47]
<s_a_m> i
wanna write a package manager tbh
L184[03:31:22]
<Ocawesome101> it's not hard
L185[03:32:09]
<Ocawesome101> especially if you don't
limit yourself to making it work on 192K (on which there's barely
room for an OS)
L186[03:32:19]
<Ocawesome101> and one could definitely
optimize it a bit more than UPM
L187[03:32:25] *
Izaya smugs in pkgfs
L188[03:33:24]
<Ocawesome101> pkgfs is actually somewhat
similar to the method i used for creating bootable ULOS
images
L189[03:33:34]
<Ocawesome101> (single-file images,
specifically)
L190[03:36:03]
<Ocawesome101> with ULOS 2.0 that may go
out the window since i plan on making unmanaged filesystem support
actually happen (first with the Cynosure File System, then maybe
ext2 if i finish my implementation, and hopefully make others
available through kernel modules too)
L191[03:36:12]
<Ocawesome101> which would allow me to
just load from a filesystem image on-disk
L192[03:37:50]
<Ocawesome101> managed filesystems will of
course still be possible to use, but probably second-class citizens
and perhaps not bootable
L193[03:38:08]
<Ocawesome101> since i want p e r m i s s
i o n s™️
L194[03:38:18]
<Ocawesome101> and setuid for things like
sudo
L195[03:38:22]
<Ocawesome101> and file types
L196[03:38:30]
<Ocawesome101> and a bunch of other things
managed filesystems don't offer
L197[03:38:54]
<s_a_m>
mmm
L198[03:38:58]
<s_a_m>
permissions
L199[03:39:03]
<s_a_m> i
think i said the jank i have for tsukifs
L200[03:39:07]
<s_a_m>
it's super ultra jank
L201[03:39:20]
<s_a_m>
FoxFS just doesn't seam feasible for such small disk sizes
L202[03:40:52]
<Ocawesome101> cfs is more or less budget
ext2
L203[03:41:14]
<s_a_m>
foxfs is ext3cow with jank, more or less
L205[03:51:36]
<s_a_m>
neat
L206[03:51:39]
<s_a_m>
%tonk
L208[03:51:47]
<s_a_m>
I'VE ALREADY READ IT
L209[03:51:53]
<s_a_m>
🔫
L210[03:52:18]
<Kodos> I'm
torn between Starbound/FU, My OC pack, my IE pack, Space Engineers,
Elite Dangerous, or one of my MMOs
L211[03:52:54]
<s_a_m> you
know what, fuck it, i'm gonna do it, i'm gonna make foxfs
happen
L212[03:57:38]
<Spider
EveryOS> OH MY GOD!
L213[03:57:50]
<s_a_m>
:D
L214[03:58:32]
<Spider
EveryOS> Still some strange bugs though
L215[03:58:32]
<Spider
EveryOS> Like the application name not being printed
L216[03:58:32]
<Spider
EveryOS> I went and "fixed" some bugs with the
topbar, too
L217[03:59:43]
<Spider
EveryOS> Still some strange bugs though
L218[03:59:43]
<Spider
EveryOS> Like the application name not being printed
L219[03:59:43]
<Spider
EveryOS> I went and "fixed" some bugs with the
topbar, too (as in, I changed some of my stub code xD) (the icons
for energy and ram are missing, though) [Edited]
L220[04:02:59]
<Ocawesome101> does ulos work yet?
L221[04:03:28]
<Spider
EveryOS> >Ocawesome101: does ulos work yet?
L222[04:03:28]
<Spider
EveryOS> I haven't started trying to get it to work yet
xD
L223[04:03:29]
<Spider
EveryOS> I was working on fixing the MineOS bug
L224[04:03:51] <Amanda> %choose be
responsible or irradiate some
L225[04:03:52] <MichiBot> Amanda: I
received a telegram from a long lost relative that only read
"be responsible". Weird.
L226[04:04:28]
<Spider
EveryOS> I'm going to do homework since it's past 12. My
roommate said it only takes 10 minutes to complete.
L227[04:04:28]
<Spider
EveryOS> And then I will ping you when I am ready to start
trying
L228[04:04:31] <Amanda> Tch, stupid long
past relative whose secretly stalking my every move
L229[04:05:05] *
Amanda lays her head across Elfi's body, zzzmews
L230[04:05:10] <Amanda> Night nerds
L231[04:05:26]
<Ocawesome101> alright
L232[04:05:37]
<Ocawesome101> i'll try to answer
questions you may have
L233[04:06:08]
<Spider
EveryOS> Out of the three *main* OSs
L234[04:07:19]
<Ocawesome101> i wouldn't call mineos the
main os, though it's definitely cool openos is really the primary
one followed by plan9k
L235[04:07:26]
<Ocawesome101> mineos is just another
community-maintained os
L236[04:07:36]
<Spider
EveryOS> Hmm
L237[04:07:36]
<Spider
EveryOS> I feel like it's extremely popular
L238[04:08:47]
<Ocawesome101> it's definitely one of the
more popular ones
L239[04:08:53]
<Spider
EveryOS> >Ocawesome101: i wouldn't call mineos the main os,
though it'…
L240[04:08:53]
<Spider
EveryOS> Man, my emulator isn't working with the primary
OS
L241[04:08:54]
<Spider
EveryOS> I mean, it boots, but then hangs, and there are no
errors. There's no cursor, and I can't type
L242[04:09:06]
<Ocawesome101> log all the component
calls
L243[04:09:52]
<Ocawesome101> all of them
L244[04:09:57]
<Ocawesome101> see what it gets stuck
on
L245[04:10:02]
<Ocawesome101> log every `pullSignal`
too
L246[04:10:44]
<Ocawesome101> (to be fair, on my OC
emulators i've written for CC i can't get OpenOS to boot either -
i'm not 100% sure why but it gets stuck in `initializing system...`
(so, you've gotten farther than me))
L247[04:12:23]
<Spider
EveryOS> Well, it's looping. Looks like it's trying to display
the cursor, but the cursor isn't actually showing up
L248[04:12:38]
<Ocawesome101> maybe
L249[04:12:52]
<Ocawesome101> how fast are those going?
is it once or twice per second or is it logspam?
L250[04:13:06]
<Spider
EveryOS> Oh wait
L251[04:13:27]
<Ocawesome101> well, that's an odd
bug
L252[04:13:31]
<Spider
EveryOS> They just aren't showing up when I type them xD
L253[04:13:51]
<Ocawesome101> probably something to do
with cursor blink
L254[04:15:29]
<Spider
EveryOS> I'm thinking pallete
L255[04:15:29]
<Spider
EveryOS> The cursor blink is just a space that is drawn by the
OS
L256[04:16:06]
<s_a_m>
hm
L258[04:17:02]
<s_a_m>
wack
L259[04:17:22]
<Spider
EveryOS> This includes other applications like the editor
L260[04:17:36]
<Spider
EveryOS> Time to log my calls
L261[04:17:46]
<Spider
EveryOS> Time to log my calls to setForeground [Edited]
L262[04:18:00]
<Spider
EveryOS> I have homework, but that can wait
L263[04:19:46]
<Spider
EveryOS> It's actually not using the palette. There goes that
theory
L264[04:20:09]
<Spider
EveryOS> Oh wait
L265[04:20:33]
<Spider
EveryOS> I'm dumb and put my logging code in the wrong
method
L266[04:20:33]
<Spider
EveryOS> It is using pallete
L267[04:21:14]
<Spider
EveryOS> Time to do homework, and then I'll implement palette.
Once I implement palette, that'll kill two birds with one stone
(both OSs should get further)
L268[04:22:13]
<Ocawesome101> print stack tracebacks too
so you can see where it's being called from
L269[04:23:06]
<Spider
EveryOS> I figured it out though
L270[04:23:20]
<Ocawesome101> heh
L272[04:23:34]
<Ocawesome101> yes but still
L273[04:23:49]
<Spider
EveryOS> Anyways
L274[04:23:49]
<Spider
EveryOS> I really should do my homework now
L275[04:24:08]
<Ocawesome101> my hunch is that it's in
`lib/core/cursor.lua` at line 125 or 126
L276[04:24:12]
<Ocawesome101> yes do your homework
L277[04:46:24]
<Spider
EveryOS> Ok, homework is done (took twice as long as my
roommate said)
L278[04:46:24]
<Spider
EveryOS> I will actually go take a shower before I implement
Palette
L279[04:59:58]
<Spider
EveryOS> Back from my shower
L280[04:59:58]
<Spider
EveryOS> Now I will write the palette code
L281[05:01:17]
<Kodos> And
now I will try to get Loch Lomond out of my head
L282[05:04:45]
<Spider
EveryOS> @Ocawesome101 Turns out I had written stub code for
palette methods, but mispelled palette as pallete multiple
times
L283[05:04:45]
<Spider
EveryOS> If I put that stub code correctly, it goes a little
further before erroring
L284[05:04:46]
<Spider
EveryOS> Before I write palette code, I want to see if I can
get the OS to boot with the stub code
L285[05:05:04]
<Ocawesome101> neat
L286[05:05:07]
<Ocawesome101> where does it error
now?
L287[05:06:19]
<Spider
EveryOS> >Ocawesome101: where does it error now?
L288[05:06:19]
<Spider
EveryOS> Invoking size
L289[05:06:19]
<Spider
EveryOS> Never wrote the code for that
L290[05:06:34]
<Spider
EveryOS> (For the disk)
L291[05:06:37]
<Ocawesome101> size of what?
L292[05:06:39]
<Spider
EveryOS> Files
L293[05:06:42]
<Ocawesome101> ah
L294[05:06:50]
<Ocawesome101> that'll happen :P
L295[05:09:27]
<Spider
EveryOS> @Ocawesome101 Ok, we got this far
L296[05:09:36]
<Ocawesome101> nice!
L297[05:09:45]
<Ocawesome101> yep, that's caused by not
having palette colors
L298[05:10:08]
<Ocawesome101> otherwise it does appear to
be working correctly
L299[05:10:23]
<Spider
EveryOS> Sweet
L300[05:10:40]
<Spider
EveryOS> So only two problems were encountered while trying to
boot it (so far)
L301[05:11:52]
<Spider
EveryOS> One of them fixed (I wrote an actual implementation of
size for ZipFS. For TmpFS, I just wrote stub code, as TmpFS only
supports directories rn)
L302[05:12:21]
<Ocawesome101> are you booting using a zip
as the rootfs?
L303[05:12:26]
<Spider
EveryOS> Yup
L304[05:12:39]
<Ocawesome101> neat
L305[05:14:16]
<Spider
EveryOS> My graphics code keeps causing the browser's renderer
to hang for some reason, and I'm not sure why. I'm closing any
handles that I open.
L306[05:14:36]
<Ocawesome101> huh
L307[05:15:44]
<Spider
EveryOS> Well, I meant to say, I'm unbinding and re-binding
buffers each frame, which is really all that's happening each
frame
L308[05:15:44]
<Spider
EveryOS> Since I create everything else only once
L309[05:16:13]
<Spider
EveryOS> K, I'm gonna start implementing palette, this is a
speed run
L310[05:20:16] ⇦
Quits: Hawk777 (~chead@2607:c000:8271:7200:c8a:f47f:49fd:5a4e)
(Ping timeout: 189 seconds)
L311[05:21:45]
<Spider
EveryOS> It seems like the hardest part will be finding where
the default palette is defined. I saw it originally, but
forgot
L312[05:22:31]
<Spider
EveryOS> There. PackedColor
L313[05:23:08]
<Spider
EveryOS> Now time to start writing actual code
L314[05:29:31]
<Spider
EveryOS> @Ocawesome101 It works!
L315[05:29:39]
<Ocawesome101> default login is
root/root
L316[05:29:45]
<Spider
EveryOS> Cool
L318[05:30:42]
<Vaur>
%tonk
L319[05:30:42] <MichiBot> Darn it! Vaur!
You beat Ashirg's previous record of 10 hours, 24 minutes and 21
seconds (By 1 hour and 18 seconds)! I hope you're happy!
L320[05:30:43] <MichiBot> Vaur's new
record is 11 hours, 24 minutes and 39 seconds! Vaur also gained
0.01111 (0.00101 x 11) tonk points for stealing the tonk. Position
#2. Need 0.04698866 more points to pass Forecaster!
L321[05:30:56]
<Ocawesome101> sweet
L322[05:31:12]
<Spider
EveryOS> Now for the big question
L323[05:31:12]
<Spider
EveryOS> OpenOS
L325[05:32:58]
<Ocawesome101> huh
L326[05:33:13]
<Ocawesome101> have you added tracebacks
to your debug logging yet?
L327[05:33:40]
<Ocawesome101> it'd be useful to see
precisely where it's calling `setForeground` and
`setBackground`
L328[05:36:20]
⇨ Joins: Hawk777
(~chead@2607:c000:8272:f00:295f:46e2:1175:8a07)
L329[05:38:35]
<Spider
EveryOS> @Ocawesome101 Appearently I had to implement the stub
methods getForeground and getBackground
L330[05:38:53]
<Ocawesome101> did you not have
those?
L331[05:39:24]
<Spider
EveryOS> Though strangely, if I press backspace, it only shows
one backspace
L332[05:39:24]
<Spider
EveryOS> So I can delete the entire command with backspace, but
it will still show it, like in my screenshot
L333[05:39:37]
<Spider
EveryOS> >Ocawesome101: did you not have those?
L334[05:39:37]
<Spider
EveryOS> I just had stubs. return [0];
L335[05:39:50]
<Ocawesome101> ah
L336[05:40:33]
<Spider
EveryOS> It's really weird how it's registering all of my
backspaces on the code side, but only shows me as pressing it once
on the display sid
L337[05:40:36]
<Spider
EveryOS> It's really weird how it's registering all of my
backspaces on the code side, but only shows me as pressing it once
on the display side [Edited]
L338[05:42:12]
<Spider
EveryOS> @Ocawesome101 Anyways, I'm tired, so goodnight
L339[05:42:18]
<Ocawesome101> goodnight
L340[05:43:44]
<Forecaster> %sip
L341[05:43:44] <MichiBot> You drink a
light nectar potion (New!). Oh no, Forecaster got a health potion,
there's probably a boss fight coming!
L343[05:50:17]
<Ocawesome101> and now i shall sleep
L344[05:50:18]
<Ocawesome101> goodnight al
L345[05:50:20]
<Ocawesome101> all
L346[05:50:23] <Izaya> o/
L347[05:50:53]
<s_a_m>
o7
L348[05:51:33]
<s_a_m>
Izaya: so i'm tweaking an aircraft i made so i can make it
super-maneuverable
L349[05:51:56] <Izaya> right
L350[05:52:06]
<s_a_m>
it's kinda
L351[05:52:06]
<s_a_m>
nutty
L353[05:54:04] <Izaya> >
sideslipping
L354[05:54:14] <Izaya> so basically you're
making aircraft that can dorifto?
L355[05:54:26]
<s_a_m>
yes
L356[05:54:29]
<s_a_m>
without thrust vectoring
L357[05:57:04]
<s_a_m>
wew
L358[05:57:07]
<s_a_m> hit
45 degree AoA
L359[05:57:40] <Izaya> vtec kicks in
L360[06:00:12]
<s_a_m>
man
L361[06:00:19]
<s_a_m> i'm
so close to doing a kulbit
L362[06:02:31]
<Saghetti>
oc osdevs trying to make an os that isn't unix-based
L363[06:02:41] *
Izaya smugs
L364[06:02:59]
<Saghetti>
(impossible)
L365[06:03:06] *
Izaya smugs harder
L366[06:06:48]
<ThePiGuy24> meanwhile my os is just
sorta... weird
L367[06:07:11]
<ThePiGuy24> it has some very minor
inspiration from unix, but only very minor
L368[06:07:36] <Corded> * <Kodos>
edits OSVERSION
L369[06:07:40]
<Kodos>
here's my OS 😄
L370[06:07:50]
<Kodos>
Annnd italics failed me again
L371[06:09:25] <Izaya> PsychOS ~~sources
for stolen ideas~~ inspirations include: Haiku, BeOS, Amiga OS,
PRIMOS, VMS, Amiga OS, Genera (+ related), Oberon
L372[06:15:09]
<s_a_m>
does zorya count as an OS
L373[06:15:24] <Izaya> yes
L374[06:15:28] <Izaya> oh also RISC
OS
L375[06:15:39] <Izaya> though that's
mostly in my head for theoretical future UI stuff
L376[06:16:26]
<s_a_m>
then zorya isn't a unix based OS
L377[06:16:38] <Izaya> technically nothing
in OC is unix based
L378[06:16:45] <Izaya> because you can't
run C in OC
L379[06:16:49]
<s_a_m>
unix like
L380[06:16:53]
<s_a_m>
rather
L381[06:16:58]
<s_a_m>
:)
L382[06:17:04]
<s_a_m>
anyways
L383[06:17:10]
<s_a_m>
zorya is like
L384[06:17:12]
<s_a_m>
uhhh
L385[06:19:25]
<s_a_m>
it's zorya, it just do be
L386[06:29:31]
<Saghetti>
risc os is wonderfully weird
L387[06:30:05] <Izaya> it is!
L388[06:30:14] <Izaya> oh also plan
9
L389[06:30:20] <Izaya> I stole a few ideas
from plan 9 but not nearly enough yet
L390[06:31:51]
<Saghetti>
>because you can't run C in OC
L391[06:32:06]
<Saghetti>
few years ago i was working on a program
L392[06:32:13] <Izaya> C transpiler?
L393[06:32:18]
<Saghetti>
bingo
L394[06:32:29]
<Saghetti>
for computercraft
L395[06:32:37]
<Saghetti>
before i learned about opencomputers
L396[06:32:56] <Izaya> argh
L397[06:33:06] <Izaya> more pixels is nice
but now most of my desk is taken up by monitors >.>
L398[06:33:21] <Izaya> why don't they make
19" 1920x1200 displays q_q
L399[06:41:35] ⇦
Quits: Hawk777 (~chead@2607:c000:8272:f00:295f:46e2:1175:8a07)
(Quit: Leaving.)
L400[06:48:06]
<s_a_m>
awoo
L401[06:48:12]
<s_a_m>
anyways, sam is motivated for now
L402[06:49:35]
<s_a_m> you
know what, i might as well just add some features for Zorya, roll
it into a .velx, and call it a kernel
L403[07:20:43]
<s_a_m>
yeah, that's what i'll do
L404[07:20:53]
<s_a_m>
actually make fennec, a testbed for tsuki features
L405[08:52:14]
⇨ Joins: Inari
(~Pinkishu@p508ef673.dip0.t-ipconnect.de)
L406[08:52:34] <Inari> nep
L407[08:52:46] <Inari> Amanda:
kazakhstan?
L408[09:44:07]
⇨ Joins: flappy
(~flappy@88-113-152-7.elisa-laajakaista.fi)
L409[10:07:17] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net) (Ping
timeout: 189 seconds)
L410[10:09:09]
⇨ Joins: ThePiGuy24
(~ThePiGuy2@host-92-17-123-160.as13285.net)
L412[10:23:14] ⇦
Quits: stephan48 (~stephanj@nemesis.stejau.de) (Ping timeout: 189
seconds)
L413[10:35:51]
⇨ Joins: stephan48 (~stephanj@nemesis.stejau.de)
L414[10:57:31] ⇦
Quits: stephan48 (~stephanj@nemesis.stejau.de) (Ping timeout: 192
seconds)
L415[11:00:14]
⇨ Joins: stephan48 (~stephanj@nemesis.stejau.de)
L416[11:29:10] <Amanda> Inari: I used
MichiBot to locate you, and she said you were in Kazakhstan
L417[11:29:47] <Amanda> Also she said you
were a spork
L418[11:33:42] <Inari> I see
L419[11:36:06] <Amanda> Inari: anyways, I
gave your banking info to a frog who said he could save you up to
15% or more on car insurance, so look forward to that! 😸
L420[11:36:22] <Inari> but... i don't have
car insurance
L421[11:36:35] <Inari> nor a car
L422[11:37:23] <Amanda> Nonsense, why
would they call you if it wasn't applicable!
L424[11:44:42] <Amanda> Izaya: but what's
the vertical axis?
L425[11:46:00] <Izaya> unsure
L426[11:50:01] <dequbed> I mean
authoritarian/libertarian almost makes sense. RimWorld as an AnCap
simulator has me in giggle fits though
L427[11:56:26] <dequbed> Like, not because
it's *wrong*. I mean you can literally shoot the tax collector. But
because it's almost too on point.
L428[11:57:07] <Amanda> Ancap?
L429[11:57:23] <dequbed>
Anarcho-capitalists
L430[11:57:31] <Amanda> Ah
L431[11:57:33] <dequbed> Basically bottom
right extremists on that compass izaya posted
L432[12:01:16] <Amanda> I see
L433[12:04:00] <Izaya> ever read snow
crash?
L434[12:04:06] <Izaya> basically ancap
heaven.
L435[12:09:53] <Amanda> nope
L436[12:34:02] <Izaya> oh that's a thing I
borrowed ideas for PsychOS from: TempleOS :^)
L437[13:19:55]
⇨ Joins: ben_mkiv
(~ben_mkiv@2001:16b8:1e25:3400:fe34:97ff:fea9:75f2)
L439[14:07:51]
<MGR> It
looks cool
L440[14:12:24] <Inari> ooh fancy
L441[14:40:31]
⇨ Joins: Hawk777
(~chead@2607:c000:8272:f00:9c40:872d:cf15:4672)
L442[14:49:51] ⇦
Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e25:3400:fe34:97ff:fea9:75f2)
(Ping timeout: 192 seconds)
L443[16:01:13]
⇨ Joins: ben_mkiv
(~ben_mkiv@2001:16b8:1e25:3400:fe34:97ff:fea9:75f2)
L444[17:00:44]
<Wattana>
are there any plans for an opencomputers 2 emulator? I'm kind of
interested in developing OC2 or even RISC-V softwares in general
but Sedna doesn't even have GCC
L445[17:01:03]
<Wattana>
and idk how to flash firmwares into flash mems
L446[17:09:21]
<Ocawesome101> flash mem is probably
accessible in /dev
L447[17:09:38]
<Ocawesome101> for an oc2 emulator you
could build something on top of sedna
L448[17:11:51]
<Wattana>
>Ocawesome101: flash mem is probably accessible in /de…
L449[17:11:51]
<Wattana>
let's see
L450[17:12:09]
<Wattana>
wait up idk the device name
L451[17:14:40]
<Wattana>
and scrolling in nano is funky for some reason
L453[17:21:34]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-217-230.dynamic.as20676.net)
L454[17:21:34]
zsh sets mode: +v on Vexatos
L455[17:33:16] <Amanda> The dangers of the
auto-underground belts in latest factorio, sometimes you dig up the
ground to go under a rock instead of breaking it.
L457[17:37:17] <Inari> @Forecaster bit too
far along the furry line
L458[17:37:37]
<Forecaster> it's adorable though
L459[17:41:27] <Inari> you're adorable
though
L460[17:58:07]
⇨ Joins: TPG24
(~ThePiGuy2@host-92-17-123-160.as13285.net)
L461[17:59:58] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net) (Ping
timeout: 198 seconds)
L462[18:04:44]
<Forecaster> Inari: doubt
L463[18:04:53]
<Forecaster> Amanda: maybe the ground is
softer than the rock
L464[18:10:12] <Amanda> %choose laptop $;
comes with or stays home
L465[18:10:12] <MichiBot> Amanda: laptop
comes with
L466[18:14:58] *
Amanda boops Inari, demands she craft these assemblers
faster
L467[18:23:49] <Amanda> dequbed: does
water + sand -> chlorine + hydrogen make sense? When I first saw
the electrolyser I thougth it was just water -> chlorine +
hydrogen and was like "what" then when I built it I saw
it also needs sand. Still curious though
L468[18:51:16]
<Wattana>
does anyone know the device file of flash mems in oc2 if it even
exist? And if I am to make custom firmwares, do I just put any
compiled RISC-V codes into it?
L469[18:54:12] <Amanda> I'm not sure
there's even a device node for it
L470[18:55:12]
<Wattana>
how do you flash firmwares then :/. Is it something planned but not
implemented?
L471[18:59:45] <Amanda> At the moment the
only firmware is opensbi and it gets spawned with the computer
entity now, so I imagine it's not implemented yet
L472[19:00:11] <Amanda> That said you can
still run custom stuff, it just has to go on the hard drive
instead
L473[19:01:30]
<Wattana>
writing custom firmwares sound fun tho
L475[19:02:28]
<Wattana>
huh it didnt die
L476[19:02:57] <Amanda> Pretty sure Linux
write protects important stuff these days
L477[19:03:23] <Amanda> Mostly to prevent
privesc
L478[19:15:25] <dequbed> Amanda: Not
really, no. At least I don't think so. AFAIK chlorine gas is mostly
produced by chlorakali process using electrolysis or lately some
really fancy membrane tech foo magic. I mean that process produces
NaO2 which I think falls out of solution easily but that doesn't
*consume* sand. Sand is almost entirely SiO2 anyway so … uh … no
idea what they're on about.
L479[19:15:54] ⇦
Quits: A_D (A_D@doom-tower.awesome-dragon.science) (Quit: ZNC -
https://znc.in)
L480[19:16:07]
⇨ Joins: A_D
(A_D@doom-tower.awesome-dragon.science)
L481[19:16:31] <Amanda> Oh good, so it
doesn't make sense at all! Wonder if it's k2 or SE that's making
that recipe
L482[19:17:53] <Amanda> dequbed related --
I discovered a neat hack to make me brain accept starting over,
just add another overhaul mid!
L483[19:18:10] <dequbed> Uh well yes I
guess that could work
L484[19:18:41]
<Wattana>
this is all too advanced for me lmao
L485[19:21:22] <dequbed> Amanda: But also,
keep in mind that I'm no chemist. My black magic is the control of
angry pixies in miniature labyrinths forged from silicon crystals
and the control of pixies in strands of copper. I dabble in
potionery but most of my knowledge is based on others in my coven
teaching me the basics :)
L486[19:22:29] <Amanda> It occured to me
that maybe I should have pokes Vexatos for that
L487[19:24:35] <Vexatos> I what
L488[19:25:12] <Amanda> Though vex is
better with the statistical pixies
L489[19:25:29] <Vexatos> I am
confused
L490[19:25:53] <dequbed> Vexatos: How does
H2O + NaCl -> H2 + Cl2 + ??? get improved by adding SiO2?
L491[19:26:27] <Amanda> Vexatos recipe
calls for water + sand in an electrolyzer, outputs hydrogen +
chlorine
L492[19:26:40] <Vexatos> uh what
recipe
L493[19:26:53] <Amanda> Factorio
texipe
L494[19:27:07] <dequbed> In a game honey
we're not trying to blow up the neighbourhood IRL ;)
L495[19:27:24] <Vexatos> as a cat
probably?
L496[19:27:27] <Vexatos> idk why
else
L497[19:27:49] <dequbed> But as a cat why
is it consumed
L498[19:27:50] <Amanda> Originally I
misread it as water -> hydrogen + chlorine which feels even more
magic
L499[19:28:11] <dequbed> Amanda: Well no
even sweet water has some amount of salt
L500[19:28:53] <Amanda> Then again it
could be sea water I guess
L501[19:29:10] <Amanda> Didn't consider
that
L502[19:29:21] <Amanda> But then why
sand
L503[19:29:46] <dequbed> Because game
rules say so
L504[19:30:03] <Amanda> Fair
L505[19:30:10] <dequbed> We're talking
about a game where iron ore is blue and copper ore is red, it
doesn't need to make sense :P
L506[19:30:27] <Amanda> True
L507[19:30:56] <dequbed> TBF it's also the
game where one of the first mods to exist was the mod *fixing* that
colour scheme
L508[19:31:09] <Amanda> Hahaha
L509[19:31:40] <Vexatos> also cats do get
used up under non-ideal condition (i.e. most conditions)
L510[19:31:46] <Vexatos> just very slowly
usually
L511[19:32:07] <dequbed> Yeah I know but
slowly enough that I wouldn't consider them "input" I'd
consider them "wear"
L512[19:32:52] <dequbed> And the game
consistently doesn't simulate the latter
L513[19:33:24] <Vexatos> idk
L514[19:33:36] <Vexatos> ask a wiki or
something
L515[19:33:47] <Vexatos> you can
electrolyze saltwater just by pumping electricity through it
L516[19:33:48] <dequbed> I mean you can
pipe concentrated acid in steel pipes for all your hearts content
and that's never an issue :P
L517[19:35:24]
<Forecaster> %tonkout
L518[19:35:25] <MichiBot> Golly!
Forecaster! You beat Vaur's previous record of 11 hours, 24
minutes and 39 seconds (By 2 hours, 40 minutes and 2 seconds)! I
hope you're happy!
L519[19:35:26] <MichiBot> Forecaster has
stolen the tonkout! Tonk has been reset! They gained 0.014 tonk
points! plus 0.013 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 3.1571707. Position #1
L520[19:35:40] <Amanda> Worse, iron pipes,
dequbed
L521[19:35:58] <Amanda> No steel needed
for pipes
L522[19:36:16] <Amanda> Unless I'm
misremembering
L523[19:36:31] <Inari> iron pipes you
squish into shape with your hands!
L524[19:36:52] <Amanda> That's because
we're a robot, Inari
L525[19:37:12] <Amanda> A robot that eats
fish to self repair
L526[19:37:29] <dequbed> Ah yes, iron
pipes
L527[19:38:11] <Amanda> SE's space pipes
require plastic
L528[19:38:28] <Amanda> And glass, but
that's probably the only part that makes sense
L529[19:38:59]
<Forecaster> maybe it's space
plastic
L530[19:39:00] <Amanda> And two other
things
L531[19:39:25] <Amanda> I think maybe
steel?
L532[19:41:15] <Amanda> And you can make
steel in a furnace made of stacked rocks!
L533[19:41:27] <Amanda> Games are
fun
L534[19:42:07] ⇦
Quits: lordpipe (~ba7888b72@66.109.211.50) (Ping timeout: 198
seconds)
L535[19:43:58]
⇨ Joins: lordpipe (~ba7888b72@66.109.211.50)
L536[19:44:36] <Amanda> glass, copper
cable, plastic, steel
L537[20:16:46] ⇦
Quits: Cruor (Cruor@satomi.openshell.no) (Ping timeout: 198
seconds)
L538[20:19:06]
⇨ Joins: Cruor (Cruor@satomi.openshell.no)
L539[21:03:15]
<s_a_m>
hm
L540[21:03:47]
<s_a_m>
time to work on fennec again
L541[21:09:08]
<s_a_m>
decided i'm gonna go full wackjob with fennec
L542[21:09:30]
<s_a_m>
everything is a file and every file is also an object in a big old
table
L543[21:10:29]
<s_a_m> and
each object can have all kinds of wacky methods defined by a
driver
L544[21:10:43]
<Forecaster> is the table a file
L545[21:10:58]
<s_a_m>
yes
L546[21:11:04]
<Forecaster> is that file in the
table
L547[21:11:07]
<s_a_m>
yes
L548[21:11:19]
<Forecaster> so the table contains itself
then
L549[21:11:23]
<s_a_m>
yes
L550[21:12:06]
<Forecaster> so to access the table you
first need to access the table
L551[21:12:10]
<Ashirg>
Mind blown
L552[21:12:22]
<Saghetti>
factorio
L553[21:12:22]
<s_a_m>
it's ez
L554[21:12:26]
<Saghetti>
'nuff said
L555[21:12:39]
<Saghetti>
actually i should probably say more
L556[21:12:40]
<s_a_m>
`require("fs").fs`
L557[21:12:43]
<Saghetti>
train signalling is melting my mind
L558[21:13:03]
<s_a_m> is
just `/`
L559[21:13:17]
<Forecaster> signalling in factorio is
pretty easy
L560[21:15:29]
<Saghetti>
im trying to learn it going in blind
L561[21:15:32]
<Saghetti>
who needs tutorials
L562[21:19:51]
<Forecaster> %sip
L563[21:19:51] <MichiBot> You drink a
molten cyan potion (New!). Forecaster feels a sudden surge of
static electricity.
L564[21:21:17] ⇦
Quits: SquidDev (~SquidDev@autoclave.squiddev.cc) (Quit:
Bye!)
L565[21:21:25]
<Forecaster> %zap @Ashirg
L566[21:21:25] <MichiBot> Forecaster zaps
@Ashirg using Forecaster's favorite pair of socks as a conductor
for 1d8 => 5 damage!
L567[21:21:36]
<Ashirg>
Ouch
L568[21:21:42]
⇨ Joins: SquidDev
(~SquidDev@autoclave.squiddev.cc)
L569[21:21:44]
<Ashirg>
And ew
L570[21:21:59]
<Ashirg>
How dare you
L571[21:22:05]
<Forecaster> that's a poor choice of
conductor
L572[21:22:32]
<Ashirg>
%zap @Forecaster
L573[21:22:33] <MichiBot> Ashirg zaps
@Forecaster using the NSA's GPG Key as a conductor for 1d6 => 2
damage!
L574[21:22:43]
<Forecaster> ow, but less so
L575[21:22:48]
<Ashirg>
:ThinkThonk:
L576[21:22:51]
<Ashirg>
How even
L577[21:23:11]
<Ashirg>
How the hell did I use a GPG key as conductor
L578[21:23:41]
<Forecaster> %zap @Michiyo a rubber
rod
L579[21:23:41] <MichiBot> Forecaster zaps
@Michiyo using the rubber rod as a conductor for 1d6 => 6
damage!
L580[21:24:00]
<Michiyo>
...
L581[21:24:01]
<Forecaster> :D
L582[21:24:09]
<Ashirg>
:felixThonk:
L583[21:24:42]
<Ashirg>
%sip
L584[21:24:42] <MichiBot> You drink a
resonating unobtanium potion (New!). The bottle turns into a coral
sling.
L585[21:25:02]
<Ashirg>
%shoot
L586[21:25:02] <MichiBot> Ashirg: Invalid
arguments. %fling Target:string [Item:string]
L587[21:25:23]
<Ashirg>
%fling Forecaster
L588[21:25:23] <MichiBot> Ashirg is
flinging something at Forecaster! They have 1 minute if they want
to attempt to %defend against it!
L589[21:25:33]
<Forecaster> %dodge
L590[21:25:33] <MichiBot> Forecaster fails
to dodge the a Magic Ariri! (25%) flung at them by Ashirg with a 10
vs 12 (Magic +2), taking the full 3 damage.
L591[21:25:38]
<Forecaster> ow
L592[21:25:52]
<Ashirg>
Three damage
L593[21:25:54]
<Ashirg>
Lmao
L594[21:26:20]
<Forecaster> if it hadn't been magic I
would have met the DC and made it >:
L595[21:27:43]
<Ashirg> I
still have so much to learn
L596[21:27:47]
<Ashirg>
%hp
L597[21:27:52]
<Ashirg>
Hmm
L598[21:27:56]
<Ashirg>
%health
L599[21:28:00]
<Ashirg>
%damage
L600[21:28:08]
<Ashirg>
%heal
L601[21:28:15]
<Ashirg>
%help
L603[21:30:38]
<Ashirg>
%exclamation
L604[21:30:38] <MichiBot> Ashirg:
Blast11!
L605[21:51:15]
<Forecaster> %alias pet
L606[21:51:15] <MichiBot> Forecaster:
'pet' aliases: [stroke]
L607[21:51:41]
<s_a_m>
huh
L608[21:51:47]
<s_a_m>
archives for fennec will be uh
L609[21:51:51]
<Forecaster> Hm, that could use some
additional aliases
L610[21:51:52]
<s_a_m>
fairly complicated, huh?
L611[21:52:01]
<s_a_m> if
i wanna preserve fuckin
L612[21:52:06]
<s_a_m>
filesystem functions
L613[21:52:08]
<Forecaster> %pet @Ashirg
L614[21:52:08] <MichiBot> Forecaster is
petting @Ashirg with a Magic Windows but it’s actually decent!
(25%). @Ashirg regains 1d8 => 2 (Magic +2) => 4 hit
points!
L615[21:52:15]
<s_a_m> for
special files
L616[21:59:57] ⇦
Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e25:3400:fe34:97ff:fea9:75f2)
(Ping timeout: 192 seconds)
L617[22:04:45]
⇨ Joins: ben_mkiv
(~ben_mkiv@2001:16b8:1e25:3400:fe34:97ff:fea9:75f2)
L618[22:37:37] ⇦
Quits: flappy (~flappy@88-113-152-7.elisa-laajakaista.fi) (Ping
timeout: 189 seconds)
L619[22:38:27]
<Spider
EveryOS> I've been busy today, but earlier today I fixed an
issue in some of my unicode library for my OC emulator
L620[22:38:27]
<Spider
EveryOS> I'm not busy anymore, so I think I will work on adding
touch support so that I can actually use MineOS
L621[22:38:36]
<Spider
EveryOS> I've been busy today, but earlier today I fixed an
issue in some of my unicode library for my OC emulator
L622[22:38:36]
<Spider
EveryOS> I'm not busy anymore, so I think I will work on adding
touch support so that I can actually use MineOS on my emulator
[Edited]
L623[22:38:54] <Izaya> people use
MineOS?
L624[22:39:16]
<Kodos> I
used it once to see if I could shred floppy disks
L625[22:39:17]
<Kodos> I
could not
L627[22:39:44] <Izaya> Kodos: rm -r
L628[22:40:12] <Izaya> I mean it's a neat
tech demo but it has such absurdly high system requirements I
didn't think anyone actually used it
L629[22:40:28]
<Spider
EveryOS> On the code I've written, the highest number of stars
I've managed to get is 13. Including the self-star
https://tinyurl.com/yewvuhz4
L630[22:40:54] <Izaya> like hell I wrote
an OS so I could build cheaper computers with less memory and more
GPUs
L631[22:41:18] ⇦
Quits: Vexatos (~Vexatos@port-92-192-217-230.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L632[22:42:16] <Izaya> if every computer
needed full T3 memory just to run the OS I think I'd just die
L633[22:42:53]
<Spider
EveryOS> I've been thinking of writing an OC OS
L634[22:42:53]
<Spider
EveryOS> But it's just really annoying how OC buffers the
filesystem, which makes it hard to use an external text
editor
L635[22:42:53]
<Spider
EveryOS> For my emulator, I plan to have an external editor
built-in (you know what I mean)
L636[22:43:04] <Izaya> turn buffering off
in the config
L637[22:43:12]
<Spider
EveryOS> Probably a good idea
L638[22:43:17]
<Spider
EveryOS> Yea, I'll do that
L639[22:43:24] <Izaya> also, ocvm and
such
L640[22:44:18]
<Spider
EveryOS> >Izaya: also, ocvm and such
L641[22:44:18]
<Spider
EveryOS> Oh, I was writing my own emulator
L642[22:44:19]
<Spider
EveryOS> The filesystem thing wasn't the reason I was writing
the emulator, I'm just doing that for fun
L643[22:44:19]
<Spider
EveryOS> But it is nice to have control over
L644[22:44:48] <Izaya> :D
L645[22:45:06] <Izaya> I should try some
of these other firewire cards
L646[22:45:20] <Izaya> see if any of them
will work without external power so I can update LuPi on this
eMac
L648[22:46:28]
<Spider
EveryOS> And I haven't even managed to run any applications,
since I can't find a keyboard shortcut to run things and I have no
mouse support yet
L649[22:46:49] <Izaya> haha
L650[22:46:53]
<Spider
EveryOS> I but applications will also have graphical glitches
xD
L651[22:46:53] <Izaya> still having
trouble with OpenOS?
L652[22:48:08] <Izaya> also, if you're
going by stars, keep in mind this is the repo OpenOS is in :p
ttps://imgur.com/H09iApY.png
L654[22:48:28]
<Spider
EveryOS> >Izaya: still having trouble with OpenOS?
L657[22:49:03]
<Spider
EveryOS> xD
L658[22:49:04] <Izaya> odd
L659[22:49:24] <Izaya> that computer might
have enough resources to run MineOS
L660[22:49:27] <Izaya> it has 128M of
RAM
L663[22:51:32] <Izaya> oh, sorry, 384M
RAM
L664[22:52:10] <Izaya> oh neat, a web
one
L665[22:52:24] <Izaya> and on a static
site
L666[22:52:32]
<Spider
EveryOS> @Izaya Oh, somebody else (don't remember who) showed
me that video once. It's really cool.
L667[22:52:51] <Izaya> did you compile lua
to wasm or something
L668[22:52:56]
<Spider
EveryOS> Yea
L669[22:53:00] <Izaya> neat!
L670[22:53:08] <Izaya>
kinda surprised my browser can
deal with that
L671[22:53:49]
<Spider
EveryOS> > and on a static site
L672[22:53:49]
<Spider
EveryOS> Yea, I'm not a giant framework fan
L673[22:53:49]
<Spider
EveryOS> Favorite web framework is Vue, but I really don't see
the benefit of having something that large when it's pretty simple
to write normal code without a framework
L674[22:54:04] <Izaya> I uhhhhh
L675[22:54:14] <Izaya> I have a script to
apply a header and CSS to markdown files
L676[22:54:25] <Izaya> it's like 10 lines
of bash
L677[22:54:31] <Izaya> webdev tm
L679[22:55:13]
<Spider
EveryOS> >Izaya: it's like 10 lines of bash
L680[22:55:14]
<Spider
EveryOS> Ah, that's fine
L681[22:55:14]
<Spider
EveryOS> But have you looked at the size of the node_modules
folder after setting up Vue? xD
L682[22:55:14]
<Spider
EveryOS> I'm told not nearly as much is sent to the actual
client, but it still feels bloated
L683[22:55:32] <Izaya> in general, if it
involves NodeJS I stay as far away as possible
L684[22:55:52] <Izaya> the only time I've
ended up using it is for PeerTube and it ate literally all the disk
space on the VPS I was using
L685[22:56:24]
<Spider
EveryOS> The specific fork of Lua that I'm actually running in
Wasm is.... guess
L686[22:57:41]
<Spider
EveryOS> @Izaya did you see the backspace bug I
mentioned?
L687[22:57:49] <Izaya> yup, tried it
myself
L688[22:58:13] <Izaya> reminds me a little
of unix v6 tbh
L689[22:58:26] <Izaya> rather than
backspace you'd write # to cancel the previous character
L690[22:58:42]
<Spider
EveryOS> Never tried Unix v6 tbh
L691[22:58:42]
<Spider
EveryOS> What did it do there?
L692[22:58:56]
<Spider
EveryOS> Oh
L693[22:59:00] <Izaya> well it was
designed for teletypes so you couldn't actually erase the
characters
L694[22:59:05] <Izaya> they were printed
on paper
L695[22:59:21]
<Spider
EveryOS> Interesting
L696[22:59:35] <Izaya> but you could move
your cursor back and ### to blank them out
L697[22:59:51]
<Spider
EveryOS> That's a creative fix
L698[23:00:06] <Izaya> (moving the cursor
back is optional, you can just append ### to the end of the line if
you're so inclined)
L699[23:02:38] <Izaya> oh :<
L700[23:02:56] <Izaya> that cable I found
yesterday isn't mini-VGA to HDMI, it's just mini-HDMI to HDMI
L701[23:03:09] <Izaya> but Apple doesn't
bother to label their cables so I got excited
L703[23:04:14]
<Spider
EveryOS> @Izaya Want to guess which fork of Lua I'm using for
my emulator?
L704[23:04:28]
<Spider
EveryOS> > that cable I found yesterday isn't mini-VGA to
HDMI, it's just mini-HDMI to HDMI
L705[23:04:28]
<Spider
EveryOS> What are you trying to connect?
L706[23:04:52] <Izaya> uuuuh if it's a
fork it's not the PUC Lua implementation, so I have no idea
:D
L707[23:05:07] <Izaya> well the eMac has
mini-VGA video out so I wanted to hook it up to a capture
card
L708[23:05:34] <Izaya> could probably
write some software to spew screen capture over firewire though so
it's fine ig
L709[23:05:59]
<Spider
EveryOS> Ah, I see
L710[23:06:35]
<Spider
EveryOS> > uuuuh if it's a fork it's not the PUC Lua
implementation, so I have no idea 😄
L711[23:06:35]
<Spider
EveryOS> Eris
L712[23:06:36]
<Spider
EveryOS> But I'm not using any of the cool features Eris brings
(yet)
L713[23:06:52]
<s_a_m>
hue
L714[23:06:55] <Izaya> oh the OC-oriented
one
L715[23:06:58] <Izaya> nice!
L716[23:07:01]
<Spider
EveryOS> Yup (:
L717[23:07:09] <Izaya>
kinda forgot it
existed
L718[23:07:12]
<Ocawesome101> @Spider EveryOS use unscii,
it'll probably fix some of the graphical glitches with your
emulator (and it just plain looks better)
L719[23:07:55]
<Ocawesome101> Izaya: that's a rather
dirty eMac
L720[23:08:04] <Izaya> it was like that
when I got it
L721[23:08:06]
<s_a_m> or
my modified version of uhhh
L722[23:08:12]
<s_a_m>
unifont
L723[23:08:16] <Izaya> it's from a
school
L724[23:08:20]
<Spider
EveryOS> >Ocawesome101: <@!509348730156220427> use
unscii, it'll proba…
L725[23:08:20]
<Spider
EveryOS> Does OC usually use unscii?
L726[23:08:20]
<Spider
EveryOS> I just grabbed the most convenient asset file I could
find, which is one that OC used to use and can still be used
through the config file iirc.
L727[23:08:32]
<Ocawesome101> OC uses FUNSCII, which is a
fork of unscii with less characters (or something like that)
L728[23:08:33]
<s_a_m> i
wish i still had that old iMac :(
L729[23:08:47]
<Ocawesome101> it loads its font as a
hexfont
L730[23:08:50]
<Ocawesome101> however
L731[23:09:00]
<s_a_m>
hexfont is simple to parse tbh
L732[23:09:10]
<Ocawesome101> you can load unscii as ttf
or otf of woff or a couple other formats
L734[23:09:27]
<s_a_m>
hexfont is like dead simple
L735[23:09:38]
<Ocawesome101> how does hexfont work
then
L736[23:09:49]
<Ocawesome101> is it just a bitmap for
every character?
L737[23:10:30] <Izaya> brb figuring out
how to render SGI Screen to a hex font to use in OC
L738[23:10:54]
<s_a_m>
bitmap, yea
L739[23:11:12]
<s_a_m>
i'll explain it when i get home
L740[23:11:16]
<s_a_m> i
promise
L741[23:11:23]
<s_a_m>
❤️
L743[23:11:43] <Izaya> please refrain from
sending 4+ line messages
L744[23:11:50] <Izaya> having to open
every message in a web browser is a pain
L745[23:12:09]
<Spider
EveryOS> Sorry, I am just used to typing long messages
L746[23:12:25]
<Ocawesome101> rendering a ttf font
(particularly a monospace one) is as simple as having a text
view
L747[23:12:33]
<Ocawesome101> embed it with some
CSS
L748[23:12:53]
<Ocawesome101> maybe cover it in a `div`
so you can't select the text
L749[23:13:15]
<Spider
EveryOS> Oh
L750[23:13:15]
<Spider
EveryOS> I kinda like it as a canvas though
L751[23:13:16]
<Spider
EveryOS> Especially since the fact that it is a canvas will
allow me to implement some other cools stuff later on
L752[23:13:24]
<Ocawesome101> such as what?
L753[23:13:49]
<Ocawesome101> also unscii is available as
a hexfont apparently
L754[23:14:42]
<Spider
EveryOS> Saving the current appearance of the canvas, even
taking video of the canvas
L755[23:14:42]
<Spider
EveryOS> There are libraries to let you do that stuff with a
canvas
L756[23:15:01]
<Ocawesome101> use hexfont unscii
then
L757[23:15:08]
<Ocawesome101> also please scale the
canvas to the browser window size
L758[23:15:19]
<Ocawesome101> expanding the browser
window and having it still tiny is annoying
L759[23:15:33]
<Ocawesome101> (at least don't require a
reload to do it)
L760[23:20:35]
<Spider
EveryOS> >Ocawesome101: also please scale the canvas to the
browser wi…
L762[23:20:47]
<Ocawesome101> fair enough
L763[23:21:32] <Izaya> hmm
L764[23:21:41] <Izaya> what to do with
this broken brake lever
L765[23:21:45] <Izaya> kinda wanna hang it
on the wall
L766[23:22:28]
<Spider
EveryOS> xD
L767[23:23:04] <Amanda> Izaya hang it in
the garage as a warning to the other vehicles
L768[23:23:34] <Izaya> not a bad
idea
L769[23:23:47] <Izaya> maybe I'll bolt all
my broken bike parts together, see what shape I get
L770[23:25:32]
<Spider
EveryOS> >Ocawesome101: fair enough
L771[23:25:33]
<Spider
EveryOS> Oh, btw, here's MineOS if you want to try it, though
you can't really do anything
L772[23:25:33]
<Spider
EveryOS> Rn the only way to change which OS you are using is to
edit the loot.js file, which you can only do in the dev
environment, soo...
L774[23:26:14] <Izaya> try PsychOS, I dare
you
L777[23:27:34]
<Spider
EveryOS> Sorry, but how do I run it?
L778[23:27:42] <Izaya> that's a cpio
archive
L779[23:28:09] <Izaya> if you unpack it
it'll give you a PsychOS boot filesystem
L781[23:28:38]
<Spider
EveryOS> Wait, I did that wrong
L782[23:29:15]
<Spider
EveryOS> Here's the zip file that would work on my
emulator
L783[23:29:20] <Izaya> I should probably
distribute as tar and zip I suppose
L785[23:29:29] <Izaya> cpio is just easy
to bootstrap from within OC
L786[23:30:08]
<Spider
EveryOS> xD
L787[23:30:08]
<Spider
EveryOS> I should probably add support for that to my
emulator?
L788[23:30:08]
<Spider
EveryOS> Or is it managed by an OC program instead of OC
itself?
L789[23:30:20] <Izaya> s_a_m wrote a
program called uncpio
L790[23:30:33] <Izaya> so I usually
copy-paste that into the game to install PsychOS from the
cpio
L791[23:30:59] <Izaya> it's short enough
that I don't need to worry about doing multiple paste operations or
anything
L792[23:31:08] <Izaya> or even bothering
to download it
L793[23:31:41]
<Spider
EveryOS> > try PsychOS, I dare you
L794[23:31:41]
<Spider
EveryOS> Thanks, I hate it
L796[23:31:50] <Izaya> typical
response
L797[23:32:23] <Izaya> oh now that's
interesting
L798[23:32:29]
<Spider
EveryOS> What?
L799[23:32:34] <Izaya> when I press shift
to make the ( character
L800[23:32:38] <Izaya> it creates a \16
character
L801[23:32:42] <Izaya> I wonder why it
does that
L802[23:33:05]
<Spider
EveryOS> Oh yea
L803[23:33:05]
<Spider
EveryOS> I was also wondering why it seemed to insert
whitespace, I thought maybe I accidentally typed it xD
L804[23:33:23]
<Spider
EveryOS> Sorry. My emulator has many bugs
L805[23:33:31] <Izaya> that said
L806[23:33:39]
<Spider
EveryOS> The code isn't too great. Not used to JS these
days
L807[23:33:43] <Izaya> backspace works and
the text rendering seems to have no issues
L808[23:33:45] <Izaya> :D
L809[23:33:48]
<Spider
EveryOS> (:
L811[23:34:57] <Izaya> have to backspace
after every time I press shift :p
L812[23:35:35]
<Spider
EveryOS> Yea, haven't added internet support yet
L813[23:35:35]
<Spider
EveryOS> But when I do, I plan to use unmonitored proxies,
because I am not running my own proxy, and cors hates me, and JS
doesn't even support raw TCP sockets to emulate the TCP
feature.
L814[23:35:57] <Izaya> HTTP(S) should be
easy enough
L815[23:36:25] <Izaya> IIRC you can make
requests with javascript no sweat
L816[23:36:37]
<Spider
EveryOS> >Izaya: HTTP(S) should be easy enough
L817[23:36:37]
<Spider
EveryOS> Yea, I usually use cors-escape for HTTP(S)
L818[23:36:51]
<Spider
EveryOS> > IIRC you can make requests with javascript no
sweat
L819[23:36:51]
<Spider
EveryOS> As I said, cors hates me
L820[23:37:00] <Izaya> that reminds me I
should try to load ConverseJS from my own domain on Pleroma
L821[23:37:10] <Izaya> :drakeno: pleroma
chat
L822[23:37:14] <Izaya> :drakeyes: XMPP
client overlay
L823[23:38:06]
<Spider
EveryOS> For TCP support, I found a proxy that converts TCP to
Websocket and vice versa
L824[23:38:07]
<Spider
EveryOS> But I forgot the name of that proxy
L825[23:38:19]
<Spider
EveryOS> For HTTP support, I typically use cors-escape
L826[23:38:53]
<Spider
EveryOS> Trying to access another site from JS is a pain,
unless you have direct access to that site and can do things like
set the CORS policy
L827[23:39:49]
<Spider
EveryOS> So I really on proxies, which I would not trust with
my life, but I tend to doubt anybody would enter passwords on an OC
emulator, and even if they would, I put up a warning that tells
them not to
L828[23:39:58]
<Spider
EveryOS> (For when I do support internet)
L829[23:42:51]
<Spider
EveryOS> Anyways
L830[23:42:51]
<Spider
EveryOS> I should work on adding that touch support
L831[23:47:37]
<Spider
EveryOS> I just remembered I have homework, but it's not due
until tomorrow night
L832[23:48:23]
<Spider
EveryOS> @Ocawesome101 Has WebGL hung or crashed on you at all
for you when you were using my emulator?
L833[23:48:32]
<Spider
EveryOS> @Ocawesome101 Has WebGL hung or crashed on you at all
when you were using my emulator? [Edited]
L834[23:49:07]
<Spider
EveryOS> I looked through my code, and I don't think I have any
leaks, but WebGL keeps hanging on my computer
L835[23:59:55] ⇦
Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e25:3400:fe34:97ff:fea9:75f2)
(Killed (NickServ (GHOST command used by
ben_mkiv|afk!~ben_mkiv@200116b81429d200fe3497fffea975f2.dip.versatel-1u1.de)))
L836[23:59:56]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@200116b81429d200fe3497fffea975f2.dip.versatel-1u1.de)