<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:10] ⇨
Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L2[00:00:10] zsh
sets mode: +v on Corded
L3[00:00:10] <ocdoc> DB Update Detected,
reloading ..
L4[00:00:10] <ocdoc> Everything's cool
L5[00:06:50] ⇦
Quits: Xal (~sam@S0106881fa12987ab.vw.shawcable.net) (Quit:
bye)
L6[00:24:12] ⇨
Joins: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
L7[00:25:42] <sugoi> gamax92: still
up?
L8[00:28:08] <sugoi> %tell gamax92 i
finished my drawText rework using wtrunc. it's the best solution
ive built yet. thanks for the help.
L9[00:28:09] <MichiBot> sugoi: gamax92 will
be notified of this message when next seen.
L10[00:38:01] ***
Kasen is now known as rakiru|offline
L11[00:41:51] <sugoi> greaser|q: hi
L12[00:41:55] <greaser|q> mrow
L13[00:43:09] <sugoi> this is my best
version yet
L15[00:44:52] <greaser|q> not bad
L16[00:45:14] <sugoi> you can still see
plenty of your original source
L17[00:45:16] <sugoi> well, i can
L18[00:45:19] <greaser|q> just had a
thought: C++ is C for the sorts of people who don't understand the
C preprocessor
L19[00:45:22] <sugoi> thanks again for the
great idea to work from
L20[00:45:28] <greaser|q> no worries
L21[00:51:11] ⇨
Joins: Vexatos
(~Vexatos@p200300556E6CB7023980F9B35D0A6BE3.dip0.t-ipconnect.de)
L22[00:51:11] zsh
sets mode: +v on Vexatos
L23[01:02:37] ⇦
Quits: Kodos (~Kodos@2602:306:ce20:6c30:100d:7b51:9330:1a5c) (Quit:
Leaving)
L24[01:06:20] <sugoi> 19 or 20 kb
saved
L25[01:06:21] <sugoi> wow
L26[01:06:23] ***
minecreatr is now known as Mine|dreamland
L28[01:06:36] <sugoi> my new term saves
almost 20kb
L29[01:18:09] <sugoi> opinion poll, to
blink or not to blink? with my new term code i have two options,
setCursorBlink(true/false) and the new
setCursorBlink("solid")
L30[01:18:31] <sugoi> solid does not blink
and uses foreground/background color swap at the cursor
L31[01:19:22] <sugoi> well, the blink does
now the same, but given that you can still see text under the
cursor, solid is a reasonable option
L32[01:19:28] <sugoi> anyways, looking for
opinions on the default
L33[01:35:34] <lashtear> blink at a modest
rate is a reasonable default
L34[01:36:00] <lashtear> I tend to prefer
solid contrast, ideally including a color contrast when
available
L35[01:36:36] <lashtear> is this a general
vt100ish lua terminal?
L36[01:36:51] <lashtear> I would find that
relevant to my interests.
L37[01:37:32] ⇨
Joins: dd
(webchat@107-216-12-11.lightspeed.sndgca.sbcglobal.net)
L39[01:37:47] ⇦
Quits: dd (webchat@107-216-12-11.lightspeed.sndgca.sbcglobal.net)
(Client Quit)
L40[01:37:56] <lashtear> dd if=/dev/zero
of=/dev/null bs=1k count=1
L41[01:38:22] <AlissaSquared> of=/dev/sda1
:D
L42[01:40:29] <sugoi> lashtear: yes, i'd
consider myself a major openos contributor
L43[01:40:57] <sugoi> the majority of
openos 1.6 was my work
L44[01:41:36] <sugoi> with much guidance,
feedback, requests, etc from the community, bug reports, and The
One
L45[01:41:51] <sugoi> anywho, right now i'm
finalizing the new terminal code
L46[01:42:04] <sugoi> which saves a HUGE
chunk of code, making booting on tier 1 ram a thing again
L47[01:42:08] <sugoi> with 30k of wiggle
room
L48[01:42:58] <sugoi> term alone didn't
make that much memory savings, there are probably 20k saved
elsewhere in the os over 1.5
L49[01:44:01] <sugoi> lashtear: but i think
i'll leave the blink the default as it was before, maybe i'll
remember to mention the option to use a different blink the
docs
L50[01:44:14] <sugoi> maybe i'll use a env
var for the blink type
L51[01:48:10] <lashtear> hmmm
L52[01:48:12] <lashtear> Okay.
L53[01:52:08] ***
gAway2002 is now known as g
L54[02:14:14] ⇨
Joins: sciguyryan (~sciguyrya@95.211.203.218)
L55[02:23:39] ⇨
Joins: skilz
(~skilz@2001:44b8:316b:db00:85c7:f7d8:ba9a:5b25)
L56[02:56:19] ⇨
Joins: Skanderbag_
(webchat@STCTON1049W-LP140-03-3096516041.dsl.bell.ca)
L57[02:56:27] <Skanderbag_> Hello
L58[02:56:43] <Skanderbag_> Can I ask for
some advice?
L59[02:58:12] ⇨
Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L60[02:59:48] ⇦
Parts: Skanderbag_
(webchat@STCTON1049W-LP140-03-3096516041.dsl.bell.ca)
())
L61[03:01:31] ⇨
Joins: Skanderbag
(~Skanderba@STCTON1049W-LP140-03-3096516041.dsl.bell.ca)
L62[03:01:57] <Skanderbag> Can I ask what
mods everyone uses in addition to OC?
L63[03:02:23] <Vexatos> Computronics?
L64[03:02:25] *
Vexatos hides
L66[03:04:13] <Vexatos> sugoi,
"solid"? What is this madness
L67[03:04:30] <Vexatos> Also, yay for
~!
L68[03:04:40] <Skanderbag> ah yes, thats on
my list. Im curious what technology mods everyone is using. This is
my first time using mods in minecraft and OC is what I want to
build on
L69[03:04:54] <Skanderbag> industrialcraft
vs buildcraft
L70[03:05:09] <Vexatos> if you want to have
OC as the core, you could consider enabling hardmode recipes in the
user.recipes file.
L71[03:05:21] <Skanderbag> will do, thanks
for the advice
L72[03:05:24] <Vexatos> depending on if you
like your recipes to be a bit more... interesting in my
opinion
L73[03:05:27] <Vexatos> they are more
complex
L74[03:05:30] <Vexatos> but not much more
expensive
L75[03:06:03] <Vexatos> They used to be
default but people are spoilt :/
L76[03:06:04] ⇨
Joins: Keanu73
(~Keanu73@host-89-243-242-171.as13285.net)
L77[03:06:21] <Skanderbag> im asking for
your advice because i dont want to clutter my server with
overlapping features
L78[03:06:36] ⇦
Quits: VanillaBean (~VanillaBe@c-98-232-42-143.hsd1.wa.comcast.net)
(Ping timeout: 198 seconds)
L79[03:06:39] <Vexatos> If you want to go
really hardcore, do the drone challenge: Drones as the only way of
non-hopper item/fluid transport :P
L80[03:06:53] <Vexatos> If you don't,
BuildCraft is a good mod for that
L81[03:07:08] <Vexatos> a REALLY good
mod.
L82[03:07:23] <Skanderbag> lol, I've only
played vanilla minecraft yet
L83[03:07:28] <Vexatos> There is a reason
it's almost five years old and still exists
L84[03:07:34] <Vexatos> One of the oldest
mods.
L85[03:07:45] <Skanderbag> so buildcraft is
recommended over industrialcraft and thermal expansion?
L86[03:07:50] <Vexatos> Well
L87[03:07:52] <Vexatos> it's
different
L88[03:08:01] <Vexatos> IC2 has no decent
item/fluid transport
L89[03:08:04] <Vexatos> IC2 has
machines
L90[03:08:13] <Skanderbag> i know its all
about preferences.. so i really am just looking for opinions
L91[03:08:21] <Vexatos> Preference?
L92[03:08:32] <Vexatos> Play "the old
mods": BuildCraft, IC2, Forestry and Railcraft
L93[03:08:51] <Vexatos> add OpenComputers
and Computronics and you have a very good small pack that will last
quite a while.
L94[03:09:00] <Skanderbag> right!
thanks
L95[03:09:01] <Vexatos> especially if it's
your first time playing
L96[03:09:13] <Skanderbag> so its fine to
mix ic2 and BC?
L97[03:09:16] <Vexatos> those mods are all
very old (except for OC), they are intuitive to use
L98[03:09:20] <Skanderbag> despite the
different power systems?
L99[03:09:20] <Vexatos> yes, very much
so
L100[03:09:33] <Vexatos> Forestry, BC and
Railcraft use one power system
L101[03:09:35] <Vexatos> IC2 uses the
other
L102[03:09:38] <Vexatos> but forestry has
two blocks
L103[03:09:40] <Skanderbag> oooh I see. I
noticed they used separate power systems
L104[03:09:59] <Vexatos> an engine that
allows turning IC2 power into BC/Forestry/Railcraft power
L105[03:10:17] <Skanderbag> so i can just
toss everything on there and ignore what i dont like
L106[03:10:26] <Skanderbag> no real
conflicts
L107[03:10:31] <Vexatos> No real, no
L108[03:10:40] <Vexatos> Those four mods
are kind of meant to be played together
L109[03:10:51] <Vexatos> they weren't
designed for it, but they fit VERY well
L110[03:10:54] <Skanderbag> a few years
ago i remember about notch talking about his space computer
game
L111[03:11:16] <Vexatos> BC has the
transport, Forestry the automation, IC2 the machinery and Railcraft
the mass power generation and generally the best Minecart system in
modded
L112[03:11:33] <Skanderbag> perfect
L113[03:11:43] <Vexatos> Among other
things, it fixes all the annoyances about vanilla minecarts
L114[03:11:56] ⇦
Quits: skilz (~skilz@2001:44b8:316b:db00:85c7:f7d8:ba9a:5b25) (Read
error: Connection reset by peer)
L115[03:11:57] <Skanderbag> ive murdered
hundreds of dwarves by accident with DF minecarts :D
L116[03:12:00] <Vexatos> it allows cart
routing, has steam and electic locomotices, lots of things
L117[03:12:46] <Skanderbag> im looking
forward to coding my robots, thanks for clearing everything
up
L118[03:12:48] <Vexatos> and almost all of
Railcraft can be interfaced with OpenComputers through Computronics
so it might be a neat challenge to have a computerized rail network
;)
L119[03:13:07] <Vexatos> Oh, you might
also want to add NotEnoughItems
L120[03:13:18] <Vexatos> or, even better,
CraftGuide
L121[03:13:32] <Vexatos> CraftGuide adds a
book that shows you how to craft blocks and items in the mods
L122[03:13:56] <Vexatos> NotEnoughItems is
kind of a mix between that and TooManyItems, it allows looking up
recipes without the need for a book
L123[03:14:09] <Skanderbag> NEI looks
interesting, but im playing on 11'' so the UI is already
cluttered
L124[03:14:18] <Vexatos> For such a small
mod pack, I'd recommend CraftGuide
L125[03:14:33] <Skanderbag> im writing all
this down, thanks again
L126[03:14:54] <Vexatos>
("small" being 7 mods. Some mod packs nowadays have way
over 200)
L127[03:14:55] <Skanderbag> ive tried
checking various forums but people seem a bit too political, id
rather ask one of you
L128[03:15:08] <Vexatos> Standards
shifted
L129[03:15:19] <Skanderbag> and lots of
old posts, 2-3 years old
L130[03:15:22] <Vexatos> as I said,
nowadays it's common to have 50-150 mods in a pack
L131[03:15:33] <Vexatos> for someone
that's new, that's just overwhelming
L132[03:15:42] <Skanderbag> how is the
computercraft opencomputer relationship?
L133[03:15:42] <Vexatos> I'd rather start
with very few very good mods
L134[03:15:53]
⇨ Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-405-221.w109-209.abo.wanadoo.fr)
L135[03:16:16] <g> Skanderbag,
opencomputers can make use of computercraft peripherals
L136[03:16:19] <Vexatos> dan200 hates OC
due to reasons I do not want to explain, but OpenComputers has
decent ComputerCraft integration, you can have them send messages
to one another
L137[03:16:23] <Vexatos> OC can use CC
peripherals
L138[03:16:30] <Vexatos> CC (by proxy) can
use OC components
L139[03:16:32] <g> oh, he hates it?
L140[03:16:38] <Vexatos> Computronics adds
integration for both CC and OC
L141[03:16:40] <g> because LOL
COMPETITION?
L142[03:17:01] <Vexatos> g: I don't want
to go into details, but he is... very biased about it
L143[03:17:02] <Skanderbag> also im
surprised that open source mods are the exception
L144[03:17:06] <Vexatos> due to something
two years ago
L145[03:17:24] <greaser|q> i really need
to actually get my sonic 2 sms gba port working at some stage,
because then i could use that as a base for porting it to OC
L146[03:17:43] <greaser|q> OC lacks those
sorts of games, but hey, at least we can livestream in OC
>:D
L147[03:17:50] <Vexatos> Skanderbag, they
are not. Of the 7 mods I told you about, only 1 is closed
L148[03:18:03] <Vexatos> 1 is visible and
the rest fully open
L149[03:18:13] <Skanderbag> right,
ok.
L150[03:18:14] <greaser|q> you do need to
use this, and you do need a beefy CPU, by the way please use this,
we would really appreciate it if people actually used our encoder:
https://github.com/ChenThread/ice
L151[03:18:38] <Skanderbag> Id be
interested in being involved in OC development once im
familiar
L153[03:18:46] <Vexatos> FastCraft
L154[03:18:51] <Vexatos> can up to double
your FPS
L155[03:18:57] <Vexatos> and reduce your
server tick time, too
L156[03:19:06] <g> fastcraft is a
must-have at this point
L157[03:19:12] <g> but I don't think it
supports 1.8
L158[03:19:13] <Skanderbag> awesome, im
running on my i3 chromebook so running a world for me and some
friends keeps me warm
L159[03:19:15] <Vexatos> highly hardware
dependent, but almost always a massive gain
L160[03:19:29] <Vexatos> throw it on
server and client
L161[03:19:39] <Vexatos> a really good
hack, that thing
L162[03:19:52] <Vexatos> made by the same
guy who maintains IC2
L163[03:20:32] <Skanderbag> i might need
to set up a dedicated machine for all this now that i read into
it
L164[03:21:20] <Vexatos> So yea; if it's
your first time playing modded, play a small pack with good mods;
those four major mods + CraftGuide + FastCraft + OC/Computronics
should have your occupied for a long time
L165[03:21:49] <Skanderbag> thats perfect,
thanks for indulging me
L166[03:21:53] <Vexatos> don't listen to
people saying other things :P Most people nowadays play packs with
50+ mods and only skim through them all
L167[03:22:36] <Vexatos> you can't play a
single mod normally because other mods in the pack either break its
progression or there's simply always a "better option",
it's quite a sad thing
L168[03:23:23] <Vexatos> lots of things in
mods aren't used anymore because some new mod comes along providing
the same thing, just cheaper/more powerful; people always want the
"best", not realizing that it makes a world last about a
week at most because they beat it that fast ;/
L169[03:23:40] <Vexatos> If you have fewer
mods, your worls will last longer
L170[03:23:41] <Vexatos> a LOT
longer.
L171[03:24:03] <Skanderbag> i enjoy
building large automated empires anyways
L172[03:24:09] <Skanderbag> breeding
massive villages
L173[03:24:23] <Vexatos> "large
automated empires"
L174[03:24:24] <Vexatos> yes
L175[03:24:25] <Skanderbag> i enjoy being
a benevolent dictator
L176[03:24:27] <Vexatos> this is
great
L177[03:24:28] <Vexatos> awesome
L178[03:24:41]
⇨ Joins: Inari
(~Pinkishu@p5DEC69A3.dip0.t-ipconnect.de)
L179[03:24:44] <Vexatos> Those four mods
are all about big automation :P
L180[03:24:50] <Skanderbag> occasionally
dropping villagers into dungeons/torture chambers
L181[03:25:09] <Inari> which four
mods
L182[03:25:09] <Vexatos> BC for
short-distance, Railcraft for long-distance; Forestry and IC2 being
there to be automated. I hope you have lots of fun :D
L183[03:25:14] <Inari> ah
L184[03:25:24] <Vexatos> Make sure to grab
IC2 experimental, not classic
L185[03:25:27] <Skanderbag> ive stayed on
vanille because my autistic 8yo cousin prefered it, but its time
for us both to move on
L186[03:25:35] *
Inari hates ic2 experimental :p
L187[03:25:37] <Vexatos> and to update
your pack frequently as new features get added and bugs get
fixed
L188[03:26:05] <Skanderbag> so this is all
installed on top of vanilla, which version do you usually stay on?
latest always?
L189[03:26:14] <Inari> hahahaha
L190[03:26:16] <Inari> you wish
L191[03:26:18] <Inari> :<
L192[03:26:28] <Skanderbag> no.. i see.
Ill be looking into that
L193[03:26:42] <Inari> sorry :P
L194[03:26:51] <Inari> just uh... mods
mods had been 1.7.10 for quite a while
L195[03:26:58] <Inari> recently some
started moving up a bit :P
L196[03:27:12] <Skanderbag> doesnt really
matter, its a matter of time before linux support stops at a
certain version and doesnt progress
L197[03:27:37] <Inari> MC gets updated,
then forge will eventually udpate
L198[03:27:39] <Vexatos> IC2 exp is still
in active development for 1.7
L199[03:27:41] <Inari> then at some point
the mods will update
L200[03:27:50] <Vexatos> The mods are all
very stable
L201[03:28:02] <Inari> so, welcome to
years-behind world
L202[03:28:04] <Vexatos> so you shouldn't
worry about updating too much
L203[03:28:07] <Skanderbag> so will mods
go right to working on 1.9?
L204[03:28:19] <Inari> well no
L205[03:28:22] <Inari> 1.9 will come
out
L206[03:28:27] <Inari> then at some later
point froge 1.9 will be out
L207[03:28:32] <Inari> then at some later
point forge 1.9 will be stable
L208[03:28:41] <Inari> then at some later
point the mods that you use will have 1.9 versions
L209[03:28:49] <Inari> then at some point
you feel like updating
L210[03:29:24] <Skanderbag> right I see,
sorry for the dumb questions but all my software experience is
academic
L211[03:29:31] <Skanderbag> my legacy code
is fortran
L212[03:29:32] <Inari> not really a dumb
question
L213[03:29:39] <Inari> just the way MC
is
L214[03:29:55] <Inari> with a proper
official API it would be nicer
L215[03:29:56] <Vexatos> Oh, yea: Mind
that between major version changes, worlds often can't be kept,
they get corrupted due to the massive changes :P But the pack you
have SHOULD be mostly stable and portable
L216[03:29:56] <Inari> :P
L217[03:30:09] <Inari> and that, yeah
xD
L218[03:30:14] <Vexatos> old mods like
these keep upwards compatibiltiy in mind
L219[03:30:29] <Skanderbag> so to
contribute i would need java and lua experience?
L220[03:30:37] <Vexatos> Java or Lua
L221[03:30:39] <Vexatos> I guess
L223[03:31:09] <Pyrolusite> (don't count
on upwards compat too much though, expect to have to reset your
world when you update your MC version)
L224[03:31:11] <Inari> contribute to
what?
L225[03:31:37] <Skanderbag> mod
development
L227[03:32:19] <Vexatos> sugoi is in the
process of rewriting most of OpenOS
L228[03:32:30] <Vexatos> :P
L230[03:33:32] <Vexatos> Yea
L231[03:33:38] <Vexatos> every mod needs
ore processing nowadays
L232[03:33:41] <Vexatos> can't get around
that
L233[03:33:45] <Inari> not sure if Lua
will help you thatmuch in general mod dev
L234[03:33:50] <Inari> you can contribute
lua OC code though
L235[03:33:50] <Vexatos> Some more allow
ore quintupling (5 ingots per ore)
L236[03:34:15] <Vexatos> exploting mod
interaction you can go up to centumsextupling (106 ingots per
ore)
L237[03:34:21] <Vexatos> it's really
bad
L238[03:34:43] <Inari> eh given that most
mods are just a path to creativemode its okay
L239[03:34:47] <Skanderbag> "ore
processing" on vanilla i would make a tower of hoppers and
just leave it for a few hours
L240[03:34:58] <Vexatos> The mods I showed
to you add a total of two blocks that allow doubling the output and
one complex chain of machines that allow tripling
L241[03:35:12] <Vexatos> but that requires
quite a lot of energy and resources, you won't be there for a
while
L242[03:35:33] <Skanderbag> thats fine,
maybe i can find a way to create a perpetual motion nuclear reactor
and multiply my uranium
L243[03:37:59] <Vexatos> liquid-cooled
nuclear reactors are kind of the top end of IC2 power generation.
But it's dangerous and challenging to automate.
L244[03:38:05] <Inari> i miss CASUCs
L245[03:38:11] <Skanderbag> it would be
need to join a server with a large computer network, with a data
economy and "weak" encryption
L246[03:38:26] <Skanderbag> neat
L247[03:38:33] <Inari> yeah
L248[03:38:37] <Inari> sadly none of those
exist
L249[03:39:07] <Skanderbag> how many
hardcore OC users do you estimate?
L250[03:39:15] *
Vexatos looks around
L251[03:39:20] *
Vexatos sees 158 people in channel
L252[03:39:24] <Vexatos> about 100.
L253[03:39:32] <Vexatos> plus Kirara
L254[03:39:34] <Vexatos> so about
150.
L255[03:39:46] <Skanderbag> lol ok, Ill
see about leaving a server up for us
L256[03:39:49] <Vexatos> that's the people
I know of
L257[03:39:58] <Vexatos> then there's the
Russian community
L258[03:40:09] <Vexatos> which at least
feels a lot larger than the English one
L259[03:40:17] <Skanderbag> I noticed,
should I be learning german or russian?
L260[03:40:34] <Vexatos> Nah, it's just a
coincidence that every OC dev and every second OC addon dev is
German
L261[03:40:40] <Vexatos> And Inari. Inari
is German too
L262[03:41:00] <Vexatos> (I am German,
too)
L263[03:41:07] <g> I'm not german
L265[03:41:20] <Skanderbag> hungarian here
:P
L266[03:41:21] <Turtle> Swamp german here,
I think it still counts? :p
L267[03:41:26] <Vexatos> But at least
you're g
L268[03:41:35] <Inari> (im not an OC dev,
well I guess technically i am since i PRd the trade card)
L269[03:41:36] <Vexatos> that's only 5
characters short
L270[03:41:48] <Vexatos> Inari,
contributor*
L271[03:41:50] <g> does that make you
"erman" then?
L272[03:41:57] <Inari> Vexatos: about the
same
L273[03:42:06] <Skanderbag> I met a man
here in canada a few weeks ago, talking to his son in a language I
found curious. I asked him what it was and he said german lol
L274[03:42:28] <g> even the french speak
german now?
L275[03:42:28] <Skanderbag> I asked a bit
more and he explained it was low german which is why it sounded
different
L276[03:42:36] <Inari> also im le
bored
L277[03:42:39] <Inari> entertain me
L278[03:42:40] <Vexatos> I understand Low
German
L279[03:42:42] <Vexatos> I can't speak
it
L280[03:42:46] <Vexatos> but I understand
it
L281[03:42:58] <Vexatos> my grandparents
still speak Low German when talking to each other and
friends.
L282[03:43:11] <Skanderbag> is it so
different its considered a distinct language?
L283[03:43:16] <Vexatos> It's an entirely
different language: Basically English, German and Dutch mangled
together
L284[03:43:21] <Skanderbag> i thought it
would be like france and quebec
L285[03:43:22] <Vexatos> guess where it's
located
L286[03:43:32] <Vexatos> north-east
Germany :P
L287[03:43:33] <Skanderbag> poland?
L288[03:43:38] <Vexatos> North-west*
L289[03:43:48] <Vexatos> right between
Germany, the Netherlands and England >_>
L290[03:43:52] <Vexatos> But it's a dying
language
L291[03:44:14] <Vexatos> only a few towns
in East Friesland still teach it
L292[03:44:22] <Skanderbag> in southern
ontario theres a large german community, and a lot of them are low
german speakers
L293[03:45:07] <Vexatos> That means
they're probably descendants of Friesian emigrants
L294[03:45:14] <Vexatos> or East
Friesian
L295[03:45:25] <Vexatos> Never confuse the
two, it's like England vs Scotland
L296[03:45:26] <Skanderbag> i always
thought freisland was part of the netherlands
L297[03:45:37] <Vexatos> West Friesland is
part of the Netherlands
L298[03:45:46] <Vexatos> Friesland and
East Friesland is German
L299[03:45:55] <Vexatos> but East
Friesland is actually west of Friesland
L300[03:46:02] <Vexatos> BECAUSE
LOGIC™
L301[03:46:12] <Skanderbag> lol
L302[03:46:56] <Vexatos> so yea
L303[03:47:00] <Vexatos> distinct
language
L304[03:47:10] <Vexatos> It contains a lot
more English than German does
L305[03:47:17] <Vexatos> so you may
actually understand some words
L306[03:47:18] <Skanderbag> thanks for the
lesson, never know how distinct it was
L307[03:47:35] <Vexatos> I, for instance,
can read Dutch texts way better than I should be able to because I
know Low German :P
L308[03:47:45] <Skanderbag> what about the
old teutonic order, the prussian people in the baltic
L309[03:47:59] <Vexatos> I just imagine it
pronounced like Low German in my head and I get most of it
.-.
L310[03:48:01] <Vexatos> it's scary
L312[03:48:44] <g> does this mean the
intellij platform now has full 64-bit support?
L313[03:48:54] <g> certainly the 64-bit
pycharm eap is /leagues/ faster..
L314[03:49:07] <Skanderbag> i tried that
out for about 5 minutes before
L315[03:49:09] <Vexatos> Right now, there
are three distinct "German" languages: German (or High
German), Low German and Swiss German
L316[03:49:18] <Vexatos> Low German is
dying, the other ones are fine
L317[03:53:14] <Skanderbag> i really am
running into massive webs of mod packs trying to look for
info
L318[03:54:30] <Vexatos> yea uuh
L319[03:54:31] <Vexatos> have fun
L320[03:54:49] <Vexatos> NEM shows 1147
mods on 1.7.10 right now
L323[03:56:46] <Vexatos> if you are
looking for mod info, that is :P
L324[03:57:58] <Inari> so
L325[03:58:00] <Inari> who devs BC
now?
L327[03:59:30] <Vexatos> Skanderbag, just
assuming you were looking for infos like that. Sorry
>_>
L328[03:59:45] <Inari> Vexatos must be
canadian
L329[03:59:59] <Skanderbag> i am, mostly
computronics was sending me into loops
L330[04:00:02] <Vexatos> I'm fraid I am
not
L331[04:00:08] <Vexatos> loops?
L332[04:00:13] <Vexatos> what's happening
D:
L333[04:00:23] <Skanderbag> following
links into circles looking for a wiki or project page haha
L334[04:00:39] <Skanderbag> but i found a
list of features and it seems awesome
L335[04:00:44] <Inari> yeah computronics
wiki is annoying :P
L337[04:00:55] <Vexatos> the only
"wiki" left
L338[04:01:06] <Vexatos> the only
non-outdated thing on it is the change log
L339[04:01:08] <Vexatos> and the
downloads
L340[04:01:25] <Inari> seems google has
learned that vex.ttz is the "new"
L341[04:01:25] <Vexatos> The only place
where the mod is decently documented is in-game
L342[04:01:32] <Skanderbag> i see.
L343[04:01:39] <Vexatos> OpenComputers has
a great in-game manual
L344[04:01:44] <Vexatos> and Computronics
adds a few tabs to that
L345[04:01:50] <Inari> could be improved
xD
L346[04:01:59] <Vexatos> you can for
example shift-right click any block and it opens the block's manual
page
L347[04:02:14] <Skanderbag> im looking
forward to the hologram generator
L348[04:02:35] <Vexatos> it's cool
L349[04:02:47] <Vexatos> especially when
used with things like Sangar's geo2holo or holo-text program
:P
L350[04:03:09] <Skanderbag> it brings me
back to when i first started on computers
L351[04:03:25] <Skanderbag> and writing my
own pixel-by-pixel animations and graphing
L352[04:04:34] <Skanderbag> geolyzer, very
cool, i was thinking of writing software for that
L353[04:04:51] <Skanderbag> robot army
that scouts and mines valuable ores
L354[04:16:17] ⇦
Quits: Keanu73 (~Keanu73@host-89-243-242-171.as13285.net) (Quit:
Gotta go to bed or something. See ya!)
L355[04:38:16] ⇦
Quits: Tedster
(~Tedster@host86-170-204-7.range86-170.btcentralplus.com) (Read
error: Connection reset by peer)
L356[04:38:37]
⇨ Joins: Tedster
(~Tedster@host86-170-204-7.range86-170.btcentralplus.com)
L357[04:47:11] ⇦
Quits: Tedster
(~Tedster@host86-170-204-7.range86-170.btcentralplus.com) (Ping
timeout: 198 seconds)
L358[04:49:51]
⇨ Joins: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com)
L359[04:50:20]
⇨ Joins: Tedster
(~Tedster@host86-170-204-7.range86-170.btcentralplus.com)
L360[04:53:19]
⇨ Joins: Tedster_
(~Tedster@host86-170-204-7.range86-170.btcentralplus.com)
L361[04:54:34] ⇦
Quits: Tedster
(~Tedster@host86-170-204-7.range86-170.btcentralplus.com) (Ping
timeout: 207 seconds)
L362[04:55:07] ***
amadornes[OFF] is now known as amadornes
L363[04:57:45] ⇦
Quits: Vexatos
(~Vexatos@p200300556E6CB7023980F9B35D0A6BE3.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L364[05:01:42]
⇨ Joins: MalkContent
(MalkConten@p4FDCE437.dip0.t-ipconnect.de)
L365[05:11:12]
⇨ Joins: Vexatos
(~Vexatos@p200300556E6CB7733980F9B35D0A6BE3.dip0.t-ipconnect.de)
L366[05:11:12]
zsh sets mode: +v on Vexatos
L367[05:11:55]
⇨ Joins: Rechinan
(~rechinan@cpc2-sgyl27-2-0-cust226.sgyl.cable.virginm.net)
L368[05:11:59] ⇦
Quits: Rechinan
(~rechinan@cpc2-sgyl27-2-0-cust226.sgyl.cable.virginm.net) (Client
Quit)
L369[05:12:17]
⇨ Joins: Rechinan
(~rechinan@cpc2-sgyl27-2-0-cust226.sgyl.cable.virginm.net)
L370[05:13:07] ⇦
Quits: Rechinan
(~rechinan@cpc2-sgyl27-2-0-cust226.sgyl.cable.virginm.net) (Remote
host closed the connection)
L372[05:30:06]
⇨ Joins: Negi
(~Poireau@2a01:e34:ef13:4150:e2ca:94ff:fe1f:76e0)
L373[05:40:13] <Inari> Lizzy: found the
solution to your backup issues
L375[05:40:25]
⇨ Joins: Depriver
(~depriver@17-172-93-178.pool.ukrtel.net)
L376[05:40:30] <Inari> Researchers at the
University of Southampton's Optical Research Center announced on
Tuesday that they've perfected a technique that can record data in
5 dimensions and keep it safe for billions of years. The method
etches data into a thermally stable disc using femtosecond laser
bursts. The storage medium itself holds up to 360 TB per disc, can
withstand temperatures up to 1000 degrees C
L377[05:40:30] <Inari> and are estimated
to last up to 13.8 billion years at room temperature without
degrading.
L378[05:40:32] <Inari> :P
L379[05:42:31] ⇦
Quits: Depriver (~depriver@17-172-93-178.pool.ukrtel.net) (Client
Quit)
L380[05:42:46] <Vexatos> hmm
L381[05:42:51] <Vexatos> I've read about
fs lasers
L383[05:46:05] <Vexatos> whattheheck
L384[05:48:51]
⇨ Joins: Jezza (~Jezza@185.44.151.6)
L385[06:01:58] ***
SleepingFairy is now known as Daiyousei
L386[06:16:38]
⇨ Joins: Keanu73
(~Keanu73@host-80-41-216-148.as13285.net)
L388[06:20:15] <g> oh, it's a markov-chain
bot
L389[06:20:29] <Inari> yeah
L390[06:20:35] <Inari> looks pretty
botliek it hought
L391[06:28:11] <Vexatos> bot liek
L392[06:28:18]
⇨ Joins: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f)
L393[06:30:25] *
Inari liekz
L396[06:33:36]
⇨ Joins: h3po
(~h3po@aftr-5-146-248-175.unity-media.net)
L397[06:34:25] <Inari> Aedda: whats the
line error? how do you run print3d? what else does it say?
L398[06:36:43] <Aedda>
/usr/bin/print3d.lua:51: attempt to index local 'data' (a nil
value)... stack traceback... /usr/bin/print3d.lua:51: in main
chunk... (...tail calls...)
L399[06:37:42] <Aedda> and I am typing in
'print3d 3dstuff/test.3dm'
L400[06:39:18] <Aedda> I wonder
L401[06:39:44] <Aedda> hrm, no, thought
the line-endings may have gotten screwed up but they are unix
L402[06:46:25] <Aedda> interesting
L403[06:48:22] <fingercomp> Aedda: change
line 46 in print3d.lua to "data, reason = data(); if not data
then error(reason) end" and retry
L404[06:48:47] <Aedda> kk
L405[06:48:52] ⇦
Quits: sciguyryan (~sciguyrya@95.211.203.218) (Remote host closed
the connection)
L406[06:50:17] <Aedda> says unknown
error
L407[06:50:30] <fingercomp> O_o
L408[06:51:40] <Aedda> I think I may have
found the issue, stand by
L409[06:52:18] <Vexatos> fingercomp,
you're being busy on githuy o_o
L410[06:52:37] <Vexatos> github*
L411[06:53:13] <fingercomp> I'm trying to
get my program work as I wanted...
L413[06:54:49] <Aedda> I was trying to
edit the file externally and the changes were not applying
L414[06:57:13] <Aedda> aha it worked,
sorry for the trouble and thanks!
L415[06:57:41]
zsh sets mode: +v on asie
L417[07:15:13] <g> "The Linux Mint
Blog » Blog Archive » Beware of hacked ISOs if you downloaded Linux
Mint on February 20th!"
L418[07:15:44]
⇨ Joins: Leutech
(webchat@dslb-188-106-003-071.188.106.pools.vodafone-ip.de)
L419[07:15:54] <Leutech> hello
L420[07:16:11] <Leutech> Michiyo_ ?
L421[07:16:41] <g> Need something,
Leutech?
L422[07:16:56] <Leutech> you say you have
a script for lantea craft with oc ?
L423[07:17:21] <g> I don't, personally, I
guess you're saying Mimiru / Michiyo_ has one?
L425[07:17:55] <Leutech> that is a control
programm ?
L426[07:18:23] <Leutech> it is a good
control program ?
L427[07:18:34] <Mimiru> It's decent.. I
use a modified version on my server
L428[07:18:45] <Mimiru> it pulls from a
global database to share addresses
L429[07:19:04]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L430[07:20:22] <Leutech> okay thanks now i
have a good stargate control for my server :D
L431[07:24:55]
⇨ Joins: Pc2
(~pc2@D97A59A3.cm-3-3b.dynamic.ziggo.nl)
L433[07:25:44] ⇦
Quits: Pc2 (~pc2@D97A59A3.cm-3-3b.dynamic.ziggo.nl) (Client
Quit)
L434[07:32:18] <LuMistry> Greetings
L435[07:32:41] *
Lizzy fetches her hat
L436[07:32:44] *
Lizzy tips her hat
L437[07:34:46] <LuMistry> pleased to meet
you Lizzy
L438[07:35:00] <LuMistry> How has your day
been?
L439[07:37:25] ***
Gavle|Away is now known as Gavle
L440[07:37:34]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L441[07:40:11] <Lizzy> LuMistry, t'is
good, mostly consisted of Cities Skylines Lets Plays so far
L442[07:41:20] ⇦
Quits: Skanderbag
(~Skanderba@STCTON1049W-LP140-03-3096516041.dsl.bell.ca) (Ping
timeout: 198 seconds)
L443[07:48:03] ⇦
Quits: Leutech
(webchat@dslb-188-106-003-071.188.106.pools.vodafone-ip.de) (Quit:
Web client closed)
L444[07:55:26] <Mimiru> Ok, copied users
from Eos to Hekate
L445[07:55:34] <Mimiru> now to move
data...
L446[07:57:32] <Mimiru> yep... that seems
to work..
L447[08:01:23] <LuMistry> Lizzy, watching
the Let's Plays, or making them?
L448[08:01:37] <Lizzy> watching
L449[08:01:54] <LuMistry> ah
L450[08:02:38] <MalkContent> anyone know
where "tell red i said hi" comes from?
L451[08:03:03] ⇦
Quits: VikeStep (~VikeStep@120.156.54.17) (Read error: Connection
reset by peer)
L452[08:07:57]
⇨ Joins: MrRatermat
(~ratermat@host81-131-229-176.range81-131.btcentralplus.com)
L453[08:07:57] ⇦
Quits: MrRatermat
(~ratermat@host81-131-229-176.range81-131.btcentralplus.com)
(Excess Flood)
L454[08:08:07]
⇨ Joins: MrRatermat
(~ratermat@host81-131-229-176.range81-131.btcentralplus.com)
L455[08:08:07] ⇦
Quits: MrRatermat
(~ratermat@host81-131-229-176.range81-131.btcentralplus.com)
(Excess Flood)
L456[08:08:11]
⇨ Joins: Yepoleb
(~yepoleb@178-191-133-57.adsl.highway.telekom.at)
L457[08:08:15] <Mimiru> gamax92, you
around?
L458[08:08:17]
⇨ Joins: MrRatermat
(~ratermat@host81-131-229-176.range81-131.btcentralplus.com)
L459[08:08:17] ⇦
Quits: MrRatermat
(~ratermat@host81-131-229-176.range81-131.btcentralplus.com)
(Excess Flood)
L460[08:13:36]
⇨ Joins: MrRatermat
(~ratermat@host81-131-229-176.range81-131.btcentralplus.com)
L462[08:19:27] ⇦
Quits: h3po (~h3po@aftr-5-146-248-175.unity-media.net) (Quit:
Leaving.)
L463[08:19:49]
⇨ Joins: h3po
(~h3po@aftr-5-146-248-175.unity-media.net)
L464[08:21:10] <MrRatermat> hah
L465[08:37:24]
⇨ Joins: noiro
(~noiro@host-146-44.gakeucf.kennesaw.ga.us.clients.pavlovmedia.com)
L466[08:43:33] ⇦
Quits: h3po (~h3po@aftr-5-146-248-175.unity-media.net) (Read error:
Connection reset by peer)
L467[09:00:50] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L468[09:05:53] ⇦
Quits: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L469[09:20:28] <Inari> Lizzy: whats the
"*" about?
L470[09:20:47] *
Lizzy shrugs
L471[09:22:08] <gamax92> Mimiru:
huh?
L472[09:22:48] <Mimiru> Wanted to see if
you would try to login to hekate with your eos login stuff
L473[09:23:19] <gamax92> %tell sugoi
you're welcome
L474[09:23:20] <MichiBot> gamax92: sugoi
will be notified of this message when next seen.
L475[09:23:52] <gamax92> okay, is it still
the same login point or new?
L476[09:24:00] <Mimiru> it'll be
hekate.pc-logix.com
L477[09:25:25] <gamax92> could not resolve
address
L478[09:25:41] <Lizzy> %lookup
hekate.pc-logix.com
L479[09:25:43] <MichiBot> Lizzy: DNS Info
for hekate.pc-logix.com 149.56.6.196 2607:5300:60:9553::1bad:babe
2607:5300:60:9553::bad:c0de 2607:5300:60:9553::dead:90d
2607:5300:60:9553::1ce:c01d 2607:5300:60:9553::dead:c0de
2607:5300:60:9553::c0f:fee
L480[09:26:38] <Mimiru> ^
L481[09:26:45] <Mimiru> Plenty of
addresses... :P
L482[09:27:00] <gamax92> well then, i
dunno
L483[09:27:34] <Mimiru> Even if you typoed
the sub-domain... theres a wildcard
L484[09:27:37] <gamax92> ssh says that and
ping says unknown host, and I checked if I'm spelling it
correctly
L485[09:27:42] <Mimiru> %lookup
thisdoesntexist.pc-logix.com
L486[09:27:42] <MichiBot> Mimiru: DNS Info
for thisdoesntexist.pc-logix.com 149.56.6.196
L487[09:27:56] <Mimiru> %lookup
thisreallydoesntexist.pc-logix.com
L488[09:27:57] <MichiBot> Mimiru: DNS Info
for thisreallydoesntexist.pc-logix.com 149.56.6.196
L489[09:28:06] <Mimiru> %lookup
nopenothiseither.pc-logix.com
L490[09:28:07] <MichiBot> Mimiru: DNS Info
for nopenothiseither.pc-logix.com 149.56.6.196
L491[09:28:51] <Mimiru> traceroute the
host? IDK
L492[09:28:53] <Mimiru> it's up...
L493[09:28:58] <Mimiru> I'm connected from
it
L494[09:29:42] <Mimiru> and iptables is
empty
L495[09:30:15] <gamax92> I tried the IP
and it says permission denied
L496[09:30:35] <gamax92> for connecting to
port 22
L497[09:30:59] <Mimiru> I don't even see a
auth attempt....
L498[09:31:29] <Mimiru> Using username
"gamax92".
L499[09:31:29] <Mimiru>
gamax92@149.56.6.196's password:
L500[09:32:14] <gamax92> no it wouldn't
let me connect to the port much less attempt to login
L501[09:32:19] <Mimiru> Feb 21 09:31:42
hekate sshd[4811]: Connection closed by *myip* [preauth]
L502[09:35:15] <gamax92> same on
laptop
L503[09:35:45] <Mimiru> I can ssh in from
work, home, eos, sif, kusanagi...
L505[09:37:25] <Mimiru> I have no idea
what the issue is.
L506[09:43:10] <gamax92> Mimiru: did that
work?
L507[09:44:05] <Mimiru> gamax92, doesn't
seem to
L508[09:44:07] <Mimiru> didn't*
L509[09:44:12] <Mimiru> nothing in
auth.log
L510[09:44:18] ⇦
Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Read
error: Connection reset by peer)
L511[09:44:34] <gamax92> oh, that's
actually old eos :P
L512[09:45:10] <gamax92> and ssh froze
:/
L513[10:07:16] ***
Guest4427 is now known as alekso56
L514[10:09:50] <gamax92> alekso56
L515[10:10:36] <alekso56> what?
L516[10:18:26]
⇨ Joins: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com)
L517[10:19:05] *
vifino yawns and curls up on Lizzy
L518[10:20:25] *
Lizzy pets vifino
L519[10:20:34] *
vifino purrs
L520[10:22:24] <Vexatos> Techokami,
welp
L521[10:22:40] <Vexatos> I've been using
Mint for over a year now :P
L522[10:22:47] <Vexatos> I don't need to
download ISOs \:D/
L523[10:22:54] <Techokami> yeah
L524[10:23:00] <Vexatos> praise
mintupdate
L525[10:23:06] <Techokami> sucks for
people that wanted to start using it
L526[10:23:17] <Techokami> and instead got
a pre-rooted OS
L527[10:23:35] <Vexatos> for one day
>_>
L528[10:24:48] <Techokami> well no, they
pulled the entire site offline
L529[10:24:52] <Techokami> in
response
L530[10:25:04] <Techokami> it's still
down
L531[10:25:19] <Techokami> so for one day,
you got a pre-rooted OS, and now, you get NOTHING
L532[10:25:38] <gamax92> you get
NOTHIIIiiING
L533[10:30:33] <alekso56> gamax92:
what?
L534[10:35:47] <gamax92> Techokami: what
happens when you get multiple archived forums on a site?
L535[10:36:04] <Techokami> how do you
mean
L536[10:36:20] <gamax92> /board, /boards,
/board3, /board4, where each one is a different locked readonly
archive :P
L537[10:36:31] <Techokami> ahh
L538[10:36:41] <Techokami> well, you waste
disk space :V
L540[10:50:27] <gamax92> I rate it 10
invalid certificates out of 10
L541[10:51:22] <vifino> ._.
L542[10:56:06] <gamax92> vifino: is
fine
L543[10:57:00] <vifino> woo
L544[10:57:07] <vifino> i kan wreite
L545[11:01:01] <gamax92> vifino: catmull
rom
L546[11:01:50]
⇨ Joins: sciguyryan (~sciguyrya@37.48.80.241)
L547[11:06:23] ⇦
Quits: noiro
(~noiro@host-146-44.gakeucf.kennesaw.ga.us.clients.pavlovmedia.com)
(Ping timeout: 207 seconds)
L548[11:07:10] ***
Mine|dreamland is now known as minecreatr
L549[11:07:58] <vifino> gamax92: wat
L550[11:11:30] <gamax92> vifino:
splines
L551[11:11:57] <vifino> gamax92: don
L552[11:12:02] <vifino> don't have
one*
L553[11:18:09]
⇨ Joins: Temportalist
(uid37180@2604:8300:100:200b:6667:3:0:913c)
L554[11:20:46] <gamax92> there, I wrote a
spline drawing thingy
L555[11:28:22] <vifino> #p
L556[11:28:22] <|0xDEADBEEF|> >
0.514427527 Seconds passed.
L557[11:34:44]
⇨ Joins: noiro
(~noiro@host-146-44.gakeucf.kennesaw.ga.us.clients.pavlovmedia.com)
L558[11:45:25] <Vexatos> gamax92, how
would I generate noise .-.
L559[11:46:11] ***
rakiru|offline is now known as Kasen
L560[11:52:52] <gamax92> Vexatos: uhh,
hold on
L561[11:53:01] <Vexatos> I mean
L562[11:53:32] <Vexatos> I can just
literally spam Random.nextGaussian() or something
L563[11:53:36] <Vexatos> .-.
L564[11:54:39] ***
minecreatr is now known as Mine|away
L565[11:55:08] <gamax92> Vexatos: yeah but
that doesn't clock properly
L567[11:57:58] <gamax92> bleh I don't have
cnoise in here.
L568[11:59:56] <Vexatos> exactly
L569[12:00:01] <Vexatos> I need some sort
of noise _wave_
L570[12:00:13] <gamax92> ahh, it's in
here
L571[12:00:21] <Vexatos> and I have no
clue how I'd do that :D
L573[12:02:43] <gamax92> D:< why.
L575[12:03:10] <Vexatos> wow that's some
evil upvalue magic right there
L576[12:03:45] <Vexatos> if angle <
last then
L577[12:03:50] <Vexatos> so it only
outputs once per period?
L578[12:03:57] <Vexatos> hmmm
L579[12:04:06] <gamax92> yeah, I /think/
that's what it should be
L580[12:04:09] <Vexatos> so basically a
frequency-determined random value
L581[12:04:17] <Vexatos> so at 2Hz it'd be
two random values a second
L582[12:06:59] <gamax92> well now I'm not
sure which is correct
L583[12:08:29] <gamax92> okay, only
"angle < last" is correct, did a lil test
L584[12:11:19] <Vexatos> gamax92, should I
use nextDouble() or nextGaussian? :P
L585[12:11:26] *
gamax92 shrugs
L586[12:12:41] <Vexatos> oh damnit. That
means it has to store that value ;_;
L587[12:12:52] <Vexatos> that means I
can't use an enum for noise ;_;
L588[12:13:01] <Vexatos> that means I
can't use an enum for wave forms anymore ;_;
L589[12:14:02] <Vexatos> ...that's
bad
L590[12:14:03] <Vexatos> baaaaaaaad
L591[12:14:06] <Vexatos> hmmm
L592[12:14:26] ⇦
Quits: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net) (Quit: WeeChat
1.3)
L593[12:14:44] <gamax92> Vexatos: well you
could just generate a set of predetermined values and then call it
an Engine wave :P
L594[12:14:53] <gamax92> Engine because it
will be obvious to the user that it's looping.
L595[12:15:02] <Vexatos> pfft
L596[12:15:11] <gamax92> (please don't do
that)
L597[12:16:22] <Vexatos>
WeakHashMap<ByteBuffer, Float> HURR DURR
L598[12:16:30] <Vexatos> (oh god)
L599[12:16:39] <gamax92> umm
L600[12:17:22] <gamax92> Vexatos: to be
honest, noise seems to be one of those things that are handled
separately
L601[12:17:26] <Vexatos> Yea
L602[12:17:28] <Vexatos> probably
L603[12:17:56] <Vexatos> well I could
build it into this new State thing I am doing for sound cards
anyway. Just have generate() also take the current channel
state
L604[12:18:09] <gamax92> like in the SID,
not-noise is just adding a predetermined value to a value over and
over, the higher the value the faster it overflows the higher the
frequency
L605[12:18:11] <Vexatos> and have a field
there for the noise to use
L606[12:18:17] <gamax92> noise however
activates an LFSR
L607[12:18:24] <Vexatos> hmmm
L608[12:18:59] <Vexatos> but
L609[12:19:04] <Vexatos> an LFSR is a
loop, no?
L610[12:19:04] <gamax92> pico8 has it's
own normal oscillators but it's noise oscillator looks like (low
frequency=brown noise, high frequency=white noise, that scales
between
L611[12:19:29] <gamax92> Vexatos: yeah,
eventually it'll loop
L612[12:20:56] <gamax92> someone wrote a
program for this once to check if the SID noise loops by seing if a
pattern of 256 bytes would appear again
L613[12:20:57] <gamax92> it did
L614[12:21:52] <gamax92> it's after 8MB's
worth of data though
L615[12:22:58] <Vexatos> hm
L616[12:23:04] <Vexatos> I do need to
think about this
L617[12:23:05] <Vexatos> I mean
L618[12:23:07] <Vexatos> I need
noise
L619[12:23:12] <Vexatos> can't have a
sound card without noise
L620[12:23:15] <Vexatos> but how would I
do that
L621[12:23:26] <Vexatos> I guess a float
to occupy by noise in the State wouldn't be too bad, eh
L622[12:27:11] *
Antheus sets Vexatos on fire
L623[12:34:52] <Vexatos> well I do have
white noise now
L624[12:34:56] <Vexatos> it's boring as
heck
L625[12:47:56]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:5c5c:2b89:f0af:f1f3)
L626[12:47:57]
zsh sets mode: +v on Kodos
L628[12:48:30]
⇨ Joins: VanillaBean
(~VanillaBe@c-98-232-42-143.hsd1.wa.comcast.net)
L629[12:48:41] <Vexatos> Hi Kodos
L630[12:48:44] <Vexatos> been waiting for
you
L631[12:48:50] <Kodos> Oh?
L632[12:49:00] <Kodos> Did you finally do
rackmounted raids? =D
L633[12:49:01] <Vexatos> Do... do you have
any way to reproduce that visual rack bug thing?
L634[12:49:06] <Kodos> Oh
L635[12:49:12] <Kodos> Uhh let me
check
L636[12:49:25] <Vexatos> and are you sure
you are on latest build of Computronics
L637[12:49:28] <Vexatos> because I had
that once
L638[12:49:30] <Vexatos> and I fixed
it
L639[12:50:00] <Kodos> I am using the ones
you linked me in the %tell
L640[12:50:16] <Kodos> Let me go try to
replicate now
L642[12:50:27] <Vexatos> could you try
this one?
L643[12:51:59] <Kodos> Loading MC
now
L644[12:53:37] <Vexatos> oh, uhm
L645[12:53:37] <Vexatos> btw
L646[12:53:38] <Vexatos> .-.
L647[12:53:53] <Vexatos> the items may be
swapped
L648[12:53:55] <Vexatos> like
L649[12:54:05] <Vexatos> items you already
had in your world: P
L650[12:54:11] <Vexatos>
DEV BUILDS
L652[12:54:52] <Kodos> I can try wiping
configs and making another new world if you want
L653[12:55:27] <Vexatos> oh well
L654[12:55:29] <Vexatos> Iamaderp
L655[12:55:34] <Vexatos> I shifted
metadata
L656[12:55:35] <Vexatos> everywhere
L657[12:55:40] <Vexatos> except in the
renderer
L658[12:55:48] <Kodos> lol
L659[12:56:00] <Kodos> #notmyfault
L660[12:57:54] <Vexatos> Kodos, check the
ingame manual
L661[12:58:00] <Vexatos> the icons of the
board pages
L662[12:58:00] <Kodos> I already closed MC
x.x
L663[12:58:01] <Vexatos> should be
wrong
L664[12:58:03] <Vexatos> oh
L665[12:58:09] <Vexatos> nevermind
then
L666[12:59:08] <Antheus> ooh fancy
L667[12:59:13] <Antheus> what are those,
Kodos
L668[12:59:33] <Kodos> Antheus, Light
boards from Computronics
L670[12:59:46] <Kodos> Except the rack is
rendering them as SSDs
L671[12:59:48] <Vexatos> could you try
this one?
L672[12:59:58] <Vexatos> (including the
manual entries)
L674[13:00:23] <Vexatos> I still don't
like the light board item texture, but eh
L675[13:00:25] <Vexatos> good enough
L676[13:02:53] <Kodos> Looks to be
working
L677[13:04:31] ⇦
Quits: Jezza (~Jezza@185.44.151.6) (Quit: Leaving)
L678[13:10:30] ⇦
Quits: asie (~asie@asie.pl) (Ping timeout: 198
seconds)
L679[13:15:16] ⇦
Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote host
closed the connection)
L680[13:15:53] ⇦
Quits: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L681[13:20:13]
⇨ Joins: asie (~asie@asie.pl)
L682[13:20:18]
⇨ Joins: Leutech
(webchat@dslb-188-106-003-071.188.106.pools.vodafone-ip.de)
L683[13:20:31] <Leutech> hey can anyone
help me ?
L684[13:21:10] <Leutech> my problem or i
search for a program for my oc computer if i start the pc or reboot
him i wish an another startup
L685[13:21:26] <Leutech> screen
L686[13:21:34] <Leutech> sry for my
english ^^
L687[13:25:54] <CompanionCube> ?
L688[13:29:53] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit:
Bye)
L689[13:30:22] ***
Gavle is now known as Gavle|Away
L690[13:32:20] ***
Tedster_ is now known as Tedster
L691[13:34:42] <Antheus> !
L692[13:37:50] ⇦
Quits: MrRatermat
(~ratermat@host81-131-229-176.range81-131.btcentralplus.com) (Quit:
MrRatermat)
L693[13:38:56] <Leutech> i need a program
or a script to start my oc pc with another startup screen
L694[13:41:29] <Antheus> Leutech, so, you
have multiple montiors but want it to appear on one that it is not
currently appearing on?
L695[13:44:54] <Leutech> is anyone german
here ?
L696[13:45:03] ⇦
Parts: Leutech
(webchat@dslb-188-106-003-071.188.106.pools.vodafone-ip.de)
())
L697[13:45:19]
⇨ Joins: Leutech_
(webchat@dslb-188-106-003-071.188.106.pools.vodafone-ip.de)
L698[13:45:44] <AlissaSquared> There are
some. Why?
L699[13:46:24] <Leutech_> because my
english is not so good then i can better speak in my language
L700[13:47:08] <Leutech_> to explain my
problem
L701[13:47:42] <AlissaSquared> We can
probably understand what you need through English. Mind trying to
explain?
L702[13:48:02] <AlissaSquared> 13:21:10
<Leutech> my problem or i search for a program for my oc
computer if i start the pc or reboot him i wish an another
startup
L703[13:48:11] <AlissaSquared> Is that
your problem?
L704[13:48:22] <Leutech_> my problem is i
want a new startup screen for my oc pc
L705[13:48:37] <Antheus> AlissaSquared, he
doesn't want the loading file thing with OpenOS
L706[13:48:42] <Antheus> he wants his
own
L707[13:48:59] <Leutech_> i want my
own
L708[13:49:02] <Leutech_> yes
L709[13:49:06] <Leutech_> youre
right
L710[13:49:10] <AlissaSquared> Well, looks
like we know what the problem is :D
L711[13:49:13] <Antheus> :D
L712[13:49:16] <Leutech_> ^^7
L713[13:49:41] <Antheus> So, does that
mean that he needs a custom lua bios or init.lua
L714[13:49:56] <Leutech_> yes
L715[13:50:23] <Leutech_> but i can'T
script this because my scripting is bad
L716[13:50:48] <Antheus> Hmm
L717[13:50:53] <Antheus> If its the
init.lua
L718[13:51:03] <Antheus> just remove the
portion that says all the stuff
L719[13:51:12] <Antheus> and have it print
a file on the screen
L720[13:52:43] <Leutech_> what is the
command for print this "print=" or another ?
L721[13:53:11] <MalkContent> does init.lua
already have print?
L722[13:53:54] <Antheus> MalkContent, we
are talking about removing the portion of init.lua that prints all
the "loading file.lua" at startup and having it print
something else
L723[13:54:40] <MalkContent> ik. i was
just wondering if print was already available at that point or if
it's available after the eeprom ran
L724[13:54:47]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L725[13:54:57] <Antheus> eeprom iirc
L726[13:55:02] ⇦
Quits: sciguyryan (~sciguyrya@37.48.80.241) (Remote host closed the
connection)
L727[13:55:05] <Antheus> maybe?
L728[13:55:14] <Antheus> isn't print part
of basic lua
L729[13:55:18] <MalkContent> Leutech: just
search init.lua for print
L730[13:55:21] <MalkContent> and change
stuff
L731[13:55:21] <Antheus> so shouldn't it
be there from the beginning
L732[13:55:28] <MalkContent> until you
figure out what does what
L733[13:55:47] <Leutech_> can anyone come
to my server ?
L734[13:56:11] <MalkContent> not without
your mods ;P
L735[13:56:44] ⇦
Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Read
error: Connection reset by peer)
L736[13:56:46] <Leutech_> yeah i upload my
custom modpack :D
L737[13:57:05]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L738[13:57:29] <MalkContent> also, i'm not
coming :x
L739[13:58:23] <MalkContent> as i said
just change stuff inside the brackets of print() commands in
init.lua until stuff happens
L740[13:59:20] <MalkContent> best try that
out in creative though, so you don't fuck up your os
L741[13:59:30] <MalkContent> or boot from
floppy and make backups
L742[14:03:41] <Leutech_> can i save my pc
for other user with a password
L743[14:03:43] <Leutech_> ??
L744[14:04:19] <AlissaSquared> If you
modify init.lua then yeah
L745[14:04:49] <Leutech_> how i can it and
what must i write in the init.lua ?
L746[14:05:18] <MalkContent> you can set
users for pcs
L747[14:05:23] <MalkContent> so only you
can interact with it
L748[14:05:26] <MalkContent> no password
needed
L749[14:05:30] <Leutech_> how ?
L750[14:05:42] <MalkContent> type
"man useradd"
L751[14:05:47] <MalkContent> or
usersadd
L752[14:05:50] <MalkContent> not
sure
L753[14:06:36] ***
Mine|away is now known as minecreatr
L754[14:06:39] <Leutech_> that means if i
write useradd Leutech can nobody interact with the pc
L755[14:06:44] <AlissaSquared> useradd
probably
L756[14:06:59] <Leutech_> why
probably
L757[14:08:02] <Leutech_> oh sry
L758[14:08:10] <Leutech_> my english is
bad
L759[14:08:42] <Leutech_> and who can i
see the playerlist in my computer
L760[14:08:50] <Leutech_> sry where
L761[14:08:51] <MalkContent> yes
L762[14:09:19] <MalkContent> you can check
the list of allowed users in the lua interpreter
L763[14:09:29]
⇨ Joins: GiZme
(~GiZme@h-218-241.a158.priv.bahnhof.se)
L764[14:09:40] <MalkContent> with
=computer.userlist or something like that
L765[14:09:49] <MalkContent> only talking
from memory
L766[14:12:13] <Leutech_> have somebody a
nice script or program for the hologram projector ?
L767[14:14:34] <g> check oppm for
one
L769[14:14:37] <MichiBot> Vexatos:
Calculator Unboxing #6 (Staples collection) - Numberphile |
length:
9m 34s | Likes:
6924
Dislikes:
190 Views:
112370 |
by
Numberphile
L770[14:14:40] <g> I think there's one
that works with the geolyzer
L771[14:14:43] <Vexatos> 500 000 /
10
L772[14:14:50] <Vexatos> Inari ^ must
watch
L773[14:15:08] <Vexatos> Leutech_,
geo2holo with a geolyzer, alternatively holo-text or
holo-flow
L774[14:15:12] <Vexatos> on OPPM
L775[14:17:06] ⇦
Quits: DFrostedWang
(~DFrostedW@ec2-52-10-198-190.us-west-2.compute.amazonaws.com)
(Ping timeout: 198 seconds)
L776[14:17:18]
⇨ Joins: DFrostedWang
(~DFrostedW@ec2-52-10-198-190.us-west-2.compute.amazonaws.com)
L777[14:19:35] <MalkContent> (oppm is one
of the floppies you can find in lootchests)
L778[14:20:20] <Dashkal> Can be crafted
too in current versions. floppy + interweb
L779[14:20:45] <Lizzy> Kodos, you
about?
L780[14:20:57] <Kodos> Yer
L781[14:21:10] <Lizzy> have you see those
voice packs some people use with E:D?
L782[14:21:16] <Kodos> VoiceAttack
L783[14:21:20] <Kodos> I think it's
called
L785[14:21:24] <MichiBot> Lizzy:
The
Ship's Cat | length:
3m 33s | Likes:
89 Dislikes:
4
Views:
6568 | by
HCS Voice Packs
L786[14:21:33] <Lizzy> ^ is a voice pack
for it :P
L787[14:24:56] <Kodos> Lol
L788[14:27:03] ⇦
Quits: Leutech_
(webchat@dslb-188-106-003-071.188.106.pools.vodafone-ip.de) (Quit:
Web client closed)
L789[14:33:40]
⇨ Joins: Matrix89 (~Matrix89@quizzor.pl)
L790[14:43:38] ⇦
Quits: Temportalist (uid37180@2604:8300:100:200b:6667:3:0:913c)
(Quit: Connection closed for inactivity)
L791[14:45:51]
⇨ Joins: CyberTurd
(~CyberTurd@host86-145-131-140.range86-145.btcentralplus.com)
L792[14:50:19] <Lizzy> o/ CyanideX
L793[14:50:23] <Lizzy> derp
L794[14:50:26] <Lizzy> o/ CyberTurd
L795[14:50:41] <CyberTurd> hey o/
L796[14:51:37] <CyberTurd> just
experimenting with LOIC
L797[14:51:55] <Lizzy> okay...
L798[14:52:38] <CyberTurd> what?
L799[14:52:51] <CyberTurd> this kid is
pissing me off on twitter
L800[14:53:08] <CyberTurd> so i got his ip
and now im ddos-ing him
L801[14:53:29] <greaser|q> ah yes, what a
great idea host86-145-131-140.range86-145.btcentralplus.com
L802[14:53:38] <Lizzy> no, you're just
DOS'ing him. also may i remind you that DOS/DDOS attacks are
illegal
L803[14:54:38] <greaser|q> let me also
reminds you that % Abuse contact for '86.145.0.0 - 86.147.255.255'
is 'abuse@bt.com'
L804[14:54:52] <greaser|q> so cut it
out
L805[14:55:05] <asie> CyberTurd: DDoSing
is illegal
L806[14:55:09] <CyberTurd> i know
L807[14:55:11] <asie> if you DDoS him he
has all the right to shut *you* down
L808[14:55:15] <g> yeah, wouldn't go there
CyberTurd
L809[14:55:24] <CyberTurd> thats why im
using a vpn
L810[14:55:32] <asie> CyberTurd: this
channel is publicly logged
L811[14:55:34] <asie> including all
IPs
L812[14:55:47] <asie> well, maybe not IPs,
but greaser|q just posted yours
L813[14:55:50] <Lizzy> what vpn are you
using? cause if it's hidemyass you're not going through the
vpn
L814[14:55:51] <asie> from the join
message
L816[14:56:04] <greaser|q> i just did a
whois actually, didn't see the join message
L817[14:56:13] ⇦
Quits: Negi (~Poireau@2a01:e34:ef13:4150:e2ca:94ff:fe1f:76e0)
(Quit: WeeChat 1.4)
L818[14:56:16] <greaser|q> then used the
program that the whois command got its name from to find the abuse
email address
L819[14:56:25] ⇦
Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Read
error: Connection reset by peer)
L820[14:56:26] <greaser|q> they can
probably still see that you're sending a shitton of packets
SOMEWHERE
L821[14:56:35] <asie> and if you're doing
it over a free vpn
L822[14:56:39] <g> LOIC is very easy to
recognise for an ISP
L823[14:56:46] <asie> you're fucking over
a human being who gives you a free service
L824[14:56:48] <g> it's one of the most
notorious, well-known DOS tools
L825[14:56:48] <Lizzy> asie, join events
(along with the host and extra stuff if the CAP is enabled) are
logged by all the users on my bouncer as well as probably all of
Mimiru's users
L826[14:57:37] <CyberTurd> btw im using
vyprVPN
L827[14:57:57] <Kasen> you really
aren't
L828[14:58:23] <asie> yep, you
aren't
L829[14:58:28] <Kasen> anyone sent off an
abuse email yet, or shall i?
L830[14:58:30] <asie> wait no actually you
might be
L831[14:58:34] <asie> they have custom
software which route all traffic
L832[14:58:42] <Kasen> they claim it only
goes through their servers
L833[14:58:48] <asie> however, CyberTurd,
you're breaking VyprVPN's terms of service
L835[14:59:02] <CyberTurd> send a abuse
email if you want
L836[14:59:09] <CyberTurd> i really dont
care
L837[14:59:25] <asie> the edge is strong
with this one
L839[14:59:34] <CyberTurd> :)
L840[14:59:52] <Lizzy> Also i could be
really dickish right now....
L841[15:00:02] <CyberTurd> and?....
L842[15:00:19] <Lizzy> you do realise who
i have contact to, right?
L843[15:00:58] <CyberTurd> who?
L844[15:01:03] <Vexatos> Lizzy, noone
knows about your IRL stuff ;)
L845[15:01:19] <CyberTurd> my mum and dad
dont care
L846[15:01:22] <Vexatos> and noone should
care :/
L847[15:01:25]
⇨ Joins: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com)
L848[15:01:30] <Lizzy> well they probably
will when they get a fine
L849[15:01:36] <CyberTurd> nah
L850[15:01:43] <CyberTurd> go ahead
L851[15:01:48] <Lizzy> okay
L852[15:01:49] <asie> "hey, mom, i'm
committing a criminal activity!"
L853[15:01:52] <asie> "sure son keep
at it"
L854[15:02:34] <CyberTurd> eh
L855[15:02:44]
⇨ Joins: Stary2001
(Stary2001@praise.ipv6.fossil.stary2001.co.uk)
L856[15:02:47] <CyberTurd> she cant
understand a iphone 4
L857[15:02:52] *
Stary2001 appears
L858[15:02:57] <asie> CyberTurd: so now
you're mocking your mother on the internet?
L859[15:03:12] <Kasen> i'm sure they
understand "criminal offence"
L860[15:03:17] <noiro> I just walked in to
hear someone is using LOIC. Srsly?
L861[15:03:25] <asie> noiro: they're also
bragging about it
L862[15:03:28] <Kasen> yes, it's 2002
apparently
L863[15:03:30] <MalkContent> mocking your
mum is the internets job, not yours :I
L864[15:03:36] <asie> PFFFT
L865[15:03:40] *
CompanionCube obtains popcorn for seeing a script kiddie get
rekt
L866[15:03:42] <Turtle> s/internets/xbox
live/
L867[15:03:42] <MichiBot>
<MalkContent> mocking your mum is the xbox live job, not
yours :I
L868[15:03:57] <CyberTurd> yes, yes it
is
L869[15:04:00] <Turtle> Sorry, sorry (I'm
not sorry)
L870[15:04:02] <CyberTurd> but i do it
better
L871[15:04:08] <Turtle> Congratz you're a
jerk
L872[15:04:15] ⇦
Quits: CyberTurd
(~CyberTurd@host86-145-131-140.range86-145.btcentralplus.com)
(Quit: Leaving)
L873[15:04:19] <MalkContent> aaaw
L874[15:04:23] <MalkContent> i had a good
one
L875[15:04:29] <Lizzy> i'm still writing
the text to his mother :P
L876[15:04:37] <Turtle> .-. We can still
laugh behind is back and be jerks too :p
L877[15:04:46] <noiro> Couple things. A)
What does DDoS'ing honestly accomplish other than making you a
dick? B) If you're going to do it, at least build your own software
for it so you arn't as likely to get caught
L878[15:04:57] <Stary2001> ^
L879[15:04:58] <asie> rffffLiwhat
L880[15:05:00] <asie> Lizzy: what
L881[15:05:03] <Stary2001> unless you're a
tard
L882[15:05:04] <Stary2001> as we uh
L883[15:05:05] <Stary2001> know
Turtle
L884[15:05:05] <Stary2001> :D
L885[15:05:06] <Kasen> the software that
causes a packet flood hardly makes a difference
L886[15:05:20] <Turtle> How'd he even get
the ip from a random duder on twitter
L887[15:05:34] <Lizzy> noiro, it's not
DDOS'ing, he's the only one doing it so it's a DOS and his internet
is not that fast that he could actually do any damage
L888[15:05:35] <noiro> okay, let me
expand: Write your own software and infect a network large enough
that you can DDoS :p excuse me
L889[15:05:37] <Lizzy> asie, ?
L890[15:05:52] <Stary2001> Lizzy:
.....
L891[15:05:54] <Stary2001> ....
L892[15:05:55] <Stary2001> lmao.
L893[15:06:05] <Stary2001> the best
part
L894[15:06:06] <Stary2001>
>host86-145-131-140.range86-145.btcentralplus.com
L895[15:06:07] <Stary2001> >bt
L896[15:06:16] <Stary2001> you're not
going to get any speed out of bt
L897[15:06:17] <noiro> Lizzy: I thought
LOIC was a bunch of people intentionally connected to a pool of one
another and anyone could borrow bandwidth from the network to
launch a DDoS. I've never personally used it
L898[15:06:21] <CompanionCube> noiro, or
just got browse SHODAN
L899[15:06:26] <Stary2001> nope, loic is a
tool you run
L900[15:06:29] <Lizzy> noiro, nope,
standalone app
L901[15:06:32] <CompanionCube> you can
likely pick up a few not-so-secure linux boxen
L902[15:06:35] <Stary2001> to
"ddos" people using loic
L903[15:06:44] <noiro> So it's not even a
real DDoS
L904[15:06:54] <Stary2001> CompanionCube:
i found 100 open openwrt routers.. that drop you straight into a
root shell over telnet ..
L905[15:06:56] <noiro> oh lord
L906[15:07:00] <Stary2001> you like
L907[15:07:01] <Stary2001> go
L908[15:07:02] <Turtle> wasn't it a joke
that got reworked into a network diagnostics tool?
L909[15:07:08] <Turtle> or was it still
just that b/c legals
L910[15:07:10] <Stary2001> "EVERYONE,
RUN LOIC"
L911[15:07:15] <Stary2001>
s/diagnostics/"$0"
L912[15:07:16] <MichiBot> <Turtle>
wasn't it a joke that got reworked into a network
"diagnostics" tool?
L913[15:07:34] <Stary2001> Turtle, it's
always "diagnostic purposes ONLY" "only use against
your own networks" blah blah
L914[15:07:47] <Turtle> obv.
L915[15:08:07] <Turtle> but I faintly
remember some notes about it slowly being tweaked into being more
useful for diagnostics than actual DoSes
L916[15:08:23] <CompanionCube> say
L917[15:08:41] <CompanionCube> wouldn't it
be a shame if these logs ended up in say, gist or some other
pastebin?
L918[15:08:56] <Lizzy> CompanionCube,
there is multiple ways these logs are stored
L919[15:09:11] <Turtle> hmh, aparently
just a 4chan gag
L920[15:09:12] <noiro> xD
L921[15:09:12] <Turtle> then meh
L923[15:10:39] <Lizzy> also i've discarded
the text i was sending to his mother (or father, not sure cause the
contact i have for a mobile in my phone has both of them on it)
cause i couldn't be bothered. If he comes in bragging again i'll
rewrite it and send it
L924[15:10:39] <DeanIsaKitty> Why even
DDOS? ADOS for one, and there are more holes in home routers than
are in swiss cheese nowadays... <..
L925[15:10:47] <DeanIsaKitty>
<.>*
L926[15:11:14] <vifino>
DeanIsaKitty!
L927[15:11:19] <DeanIsaKitty>
vifino!
L928[15:11:22] <Turtle> or y'know, just
ignore the random asshat on twitter?
L929[15:11:22] <vifino> woo
L930[15:11:26] <vifino> How are you,
DeanIsaKitty?
L931[15:11:39] <DeanIsaKitty> Turtle: That
also, but I mean if you have to annoy somebody.
L932[15:11:40] <noiro> because DDoS'ong
makes you a l33t h4x0r
L933[15:11:48] <DeanIsaKitty> vifino:
Quite fine, how 'bout you?
L934[15:12:03] <vifino> I'm fine, mostly.
Just had a big argument with my mom.
L935[15:12:09] <Lizzy> eh, CyberTurd is a
complete arse when he's not on the computer so it doesn't suprise
me that he's also one on it
L936[15:12:24] <DeanIsaKitty> noiro: Uh-u.
Who cares about that? <.<
L937[15:12:28] <Stary2001> wait you know
that guy Lizzy
L938[15:12:32] <Lizzy> Stary2001,
sadly
L939[15:12:33] <Lizzy> yes
L940[15:12:33] <noiro> they do, apparently
xD
L941[15:12:36] *
Stary2001 hugs Lizzy
L942[15:12:38] <Lizzy> He's my
cousin
L943[15:12:41] <CompanionCube> ah, must be
like those l33t h4x0rs
L944[15:12:43] <DeanIsaKitty> Lizzy:
Ohohohoh we got to pay him a visit \o/
L945[15:12:57] *
CompanionCube remembers the time people in his class that said
about 'booting' others
L946[15:13:02] <Stary2001> Lizzy:
Ohohohhhhhhh.
L947[15:13:07] <Stary2001> damn.
L948[15:13:07] <Lizzy> he's also only
about 14/15
L949[15:13:09] <CompanionCube> Should've
seen if they would fall for the 'my IP is 127.x.x.x' trick
L950[15:13:10] <Stary2001> lmao
L951[15:13:17] <Stary2001> CompanionCube:
Probably.
L952[15:13:18] <noiro> hahaha
L953[15:13:43] <CompanionCube> better
chances would be had if I didn't go for any immediately obvious
number
L954[15:13:46] <CompanionCube> e.g
0.0.1
L955[15:13:51] <DeanIsaKitty> vifino: I
have to revise. I am extremely happy, I met a really cute guy
yesterday *~*
L956[15:13:51] <noiro> give it a few years
and we'll be having to learn the new standards under IPv6
L957[15:14:02] <Turtle> noiro:
'hopefully'
L958[15:14:06] <vifino> DeanIsaKitty:
:D
L959[15:14:14] <noiro> i mean, there's
that or we run out of usable IPs
L960[15:14:15] <Lizzy> DeanIsaKitty,
oooh
L961[15:14:29] <Lizzy> was it a certain
person who's name begins with S? :P
L962[15:14:30] *
Lizzy runs
L963[15:14:41] <DeanIsaKitty> Lizzy: no,
shut up! :<
L964[15:14:49] <noiro> Now I'm curious
xD
L965[15:14:50] <Lizzy> hmm, okay :)
L966[15:14:50] <Stary2001> noiro: we'll
run out of IPs, ISPs will roll out cgnat, and noone will look at
ipv6.
L967[15:14:58] <Stary2001> sad truth
L968[15:15:06] <CompanionCube> Stary2001,
unless your ISP is non-shit
L969[15:15:17] <Turtle> aren't ipv6 blocks
being sold off by now?
L970[15:15:17] <noiro> and networking will
become unbelievably more complex than it has to be
L971[15:15:17] <CompanionCube> even *Sky*
are looking at IPv6
L972[15:15:28] <Stary2001> lol
L973[15:16:02] <noiro> look, I suck at
subnetting ipv4, no one wants to learn IPv6 subnetting, I get it,
but implementing NAT inside NAT inside NAT is NOT THE
SOLUTION
L974[15:16:11] <CompanionCube> NAT is an
ugly hack
L975[15:16:20] <CompanionCube> CG-NAT is
an abomination
L976[15:17:27] ⇦
Quits: Vexatos
(~Vexatos@p200300556E6CB7733980F9B35D0A6BE3.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L977[15:17:58] <noiro> My favorite was how
in a networking class I took, there was this one guy who I gues was
trying to flirt, and tried to show me how to do it. I ended up with
twice his average in the class
L978[15:18:09] *
CompanionCube feels as if the UK's shitty cyberchoices video is
relevant
L979[15:18:19] <DeanIsaKitty> noiro:
xDD
L980[15:18:22] <Keanu73> C:
L981[15:20:39] <noiro> jokes aside, having
someone to help me learn the material in Physics II was a godsend.
I to this day have 0 understanding of the formulas behind
electromagnetic flux and electron movement inside a charged area,
but I got a good grade
L982[15:20:41] <Lizzy> NAT should never
have existed
L983[15:21:03] <Turtle> s/NAT/[INSERT ANY
HACKJOB HERE]/
L984[15:21:04] <MichiBot> <Lizzy>
[INSERT ANY HACKJOB HERE] should never have existed
L985[15:22:10] <Turtle> like, at this
point we
L986[15:22:22] <Turtle> *'re basicly
fighting climate change by spamming levees everywhere
L988[15:27:50] <Lizzy> aldo DeanIsaKitty,
yes! we so totally have to meet up some time!
L989[15:28:02] <DeanIsaKitty> Also that
xD
L990[15:28:11] <Lizzy> and also possibly
get drunk/stoned in the process
L991[15:28:14] *
DeanIsaKitty cuddles the shit out of Lizzy
L992[15:28:14] <Lizzy> :P
L993[15:28:25] *
Lizzy cleans up her shit then cuddles DeanIsaKitty
back
L994[15:28:26] <CompanionCube> is it bad I
could imagine cyberturd attempting to make their "DDoS"
into an actual DDoS using said unsecured openwrt boxes
L995[15:28:30] <noiro> any time I read
lizzy, I think of something very different XD
L996[15:28:35] <Stary2001> CompanionCube:
lmao no
L997[15:28:47] <Lizzy> CompanionCube, he
does not possess the willpower to do so
L998[15:28:54] <Stary2001>
s/will/brain
L999[15:28:54] <MichiBot> <Lizzy>
CompanionCube, he does not possess the brainpower to do so
L1000[15:30:33] <Lizzy> also when he
originally bought his pc, he oculd have gotten like, a GTX800
series card but he cheaped out (like, GS/GT series NVidia card
cheap) on the graphics card because he wanted to get 16gb of ram
(if he'd got the proper card he would have had 8gb)
L1001[15:31:17] <Lizzy> he didn't even
ask me if that was a good idea. I suggested some stuff then he just
went off thinking he knew better and landed himself with his
current system
L1002[15:32:16]
⇨ Joins: Xal
(~sam@S0106881fa12987ab.vw.shawcable.net)
L1003[15:35:48] <Turtle> I mean if you
know what you're doing that's not even too terrible of a
tradeoff
L1004[15:35:59] <Turtle> but only if you
need to run loads of stuff, or stuff using loads of ram :p
L1005[15:36:12] <Lizzy> he didn't know
what he was doing
L1006[15:36:13] <DeanIsaKitty> And very
little GPU / VRAM
L1007[15:36:38] <Lizzy> you generally
don't need greater than 8GB for games
L1008[15:36:49] <Lizzy> unless it's mc
and you want to load it with like, every mod ever
L1009[15:37:02] <Lizzy> and like 1024x
texture packs
L1010[15:37:04] <Turtle> Even then it's
CPU I think
L1011[15:37:25] <Lizzy> but oh wait, you
can't do the 1024x TP's without lagging the shit out on a shitty
gpu
L1012[15:37:26] <DeanIsaKitty> Lizzy:
Those texture packs are gonna eat some VRAM :P
L1013[15:37:40] <Turtle> Does minecraft
do proper on-gpu rendering now?
L1014[15:37:49] <DeanIsaKitty> Ask
LWJGL
L1015[15:37:50] <Turtle> I thought it
still did like 90% of things on cpu
L1016[15:38:22] <Turtle> aparently
so
L1017[15:47:26] *
Izaya just read the scrollback
L1018[15:47:33] *
Izaya is entertained
L1019[15:47:45] <DeanIsaKitty> Izaya:
l33t hax0rs everywhere :D
L1020[15:47:56] <noiro> ugh, one punch
man is such a genius anime
L1021[15:48:28] <Turtle> That's why so
many people hyped over it? :p
L1022[15:48:35] <Turtle> (Still have to
see it because I'm a scrub xD)
L1023[15:48:47] <noiro> mostly, and just
the silliness and how it doesn't even take itself seriously
L1024[15:48:50] <g> I've heard so much
about it that I don't want to watch it ._.
L1026[15:49:46] <Turtle> ... for some
reason I hopped for an embedded image.
L1027[15:49:48] <Turtle> also, is corded
kill?
L1028[15:50:27] <Izaya> DeanIsaKitty:
careful, one of them might try to DDoS you with one computer
L1029[15:50:34] <Izaya> oh no I have no
cloak
L1030[15:50:39] <greaser|q> 1337
h4x0rz0rs
L1031[15:50:49] <Lizzy> hmm
L1032[15:50:50] <greaser|q>
\-\4|<|<$
L1033[15:51:05] <greaser|q> i can outleet
a lot of the tryhards
L1034[15:51:28] <Lizzy> i wonder what
would happen if i made an IPTables drop rule and how it'd affect
packets for a VM using macvtap to eth9
L1035[15:51:31] <Lizzy> *eth9
L1036[15:51:41] <Lizzy> *eth0
L1037[15:51:41] <Turtle> ...
science?
L1038[15:51:44] <Lizzy> what the
fuck
L1039[15:51:46] <Izaya> eth0?
L1040[15:51:47] <DeanIsaKitty> Izaya:
Yeah... They will have very much fun DDoS-ing my server that has
quite active protection against that sort of stuff :P
L1041[15:52:01] <Lizzy> why does the 0
key on the main part of my keyboard print 9?
L1042[15:52:17] <greaser|q> Lizzy: does
the top say `1234567890-=
L1043[15:52:26] <Turtle> windows? Control
shift try again
L1044[15:52:27] <greaser|q> idunno what
provisions this server uses but i suspect it's linode
L1045[15:52:30] <Lizzy> yes
L1046[15:52:40] <Izaya> See, I'm in
Australia so if they can upload >22Mbps I'm screwed
L1047[15:52:40] <Lizzy>
1234567899-=
L1048[15:52:43] <Turtle> to clarify,
right control-shift
L1049[15:52:45] <greaser|q> ...what the
hell
L1050[15:52:48] <Mimiru> corded died 3
hours ago ¬_¬ I really need to port the script I wrote for ocdoc to
corded
L1051[15:52:48] <MalkContent> hah
L1052[15:52:51] <Lizzy> oh
L1053[15:52:54] <Lizzy> it fixed
L1054[15:52:59] <Lizzy> 000
L1055[15:53:00] <Lizzy> k
L1056[15:53:01] <Turtle> [magic]
L1057[15:53:11] <MalkContent> magical
time of the year
L1058[15:53:22] <greaser|q> 9 is 0x0A, 0
is 0x0B (scancodewise)
L1059[15:53:39] <greaser|q> my keyboard's
been derpy for the past few months actually, sometimes it behaves,
sometimes you have to push down really hard
L1060[15:53:42] <MalkContent> time to
turn it upside down and shake for as long as you can stomach it
:P
L1061[15:54:14] <DeanIsaKitty> Izaya: By
the way, we upgraded our internet contract ;)
L1062[15:54:21] <Turtle> check if you can
remove the keys, if you can, remove the keys
L1063[15:54:27] <Turtle> then EXTERMINATE
EVERYTHING
L1064[15:54:39] <Turtle> perferably the
not-human things
L1065[15:54:59] <greaser|q> if it's a
chiclet you can usually pry them open gently
L1066[15:55:10] <greaser|q> come to think
of it i haven't had an issue with my spacebar in the past few
months
L1067[15:55:21] <greaser|q> it's a lot
flatter than i remember it being
L1068[15:55:31] <Izaya> I need to figure
out the best way to remove my keycaps
L1069[15:55:39] <greaser|q> what kind of
keyboard?
L1070[15:55:41]
⇨ Joins: Corded
(discord@2607:5300:60:51da::c0f:fee)
L1071[15:55:41] <DeanIsaKitty> Izaya:
hammer?
L1072[15:55:41]
zsh sets mode: +v on Corded
L1073[15:55:48]
⇦ Quits: Xal (~sam@S0106881fa12987ab.vw.shawcable.net) (Quit:
WeeChat 1.4)
L1074[15:55:50] <greaser|q> and desktop
or laptop or what?
L1075[15:55:51] <Izaya> anyone know
anything about razer keyboard maintenance?
L1076[15:55:53]
⇨ Joins: Xal
(~sam@S0106881fa12987ab.vw.shawcable.net)
L1077[15:56:07] <Turtle> google to see if
they're removable
L1078[15:56:12] <Turtle> also, 'keycap
remover' is a thing
L1079[15:56:36] <Lizzy> DeanIsaKitty, not
sure what DDoS protection i have on Athar, I don't have any on
Janus but both of those could quite happily respond to any
"DDOS" attacks from a single home user with LOIC
L1080[15:57:42] <sugoi> .0
L1081[15:59:01] <DeanIsaKitty> Lizzy:
Yeah, but we most of the time don't get DDoSed anyway :P
L1082[15:59:10] <Lizzy> DeanIsaKitty, i
know
L1083[15:59:49] <DeanIsaKitty> Lizzy:
Well, some people try. Once. Never again. xP
L1084[16:02:49] <Lizzy> i think most of
the sites i host wouldn't use that much porocessing time because of
the way they're designed. my main site just loads extra stuff from
a text file and StargateTech2's wiki is just html. the sites it
would potentially affect more is the OC forums (cause it has to
load from SQL and log the IPaddress back to it) and gitlab (cause
more extra loading)
L1085[16:04:59] <S3> Hey guys
L1086[16:05:04] <S3> I'm back
L1087[16:06:19] <DeanIsaKitty> Lizzy: All
the slow stuff is VPN only and the load balancer is going to kick
you out anyway if it finds you to annoy to much :P
L1088[16:06:51] <Lizzy> %seen
Sangar
L1089[16:06:51] <MichiBot> Lizzy: Sangar
was last seen 4d 3h 25m 6s ago.
L1090[16:09:43] <S3> This is so much
fun
L1091[16:11:25] <S3> dafuq
L1092[16:11:59] <sugoi> sounds like your
fun lasted about a minute and a half
L1093[16:12:08] <S3>
FUUUUUUUUUUUUUUUUUU
L1094[16:12:11] <snowden89> lol does seem
that way
L1095[16:12:24] <snowden89> S3 are you
hosted on amazon
L1096[16:12:26] <snowden89> :P
L1097[16:12:30] <S3> lol no
L1098[16:12:32] <S3> why?
L1101[16:12:47] <S3> No. S3 is an
abbreviation
L1102[16:13:06] ***
Daiyousei is now known as SleepingFairy
L1103[16:13:34] <S3> but anyways, I just
rebuilt my wireless router's kernel and stuff and flashed it over
the serial cable
L1104[16:13:37] <S3> all good
L1105[16:13:38] <S3> problem:
L1106[16:13:43] <S3> root@OpenWrt:/#
iwconfig wlan0 up
L1107[16:13:43] <S3> /bin/ash: iwconfig:
not found
L1108[16:13:45] <S3> oops :)
L1109[16:13:51] <S3> I forgot to compile
iwconfig :D
L1110[16:13:55] ***
amadornes is now known as amadornes[OFF]
L1111[16:14:12] <greaser|q> at least you
didn't flash it over wireless :P
L1113[16:14:19] <S3> heck no
L1114[16:14:26] <S3> greaser|q: Here's
what I don't get
L1115[16:14:45] *
sugoi uses routers out of the box
L1116[16:14:47] <S3> I am transferring
the 3.3~ MB images using ymodem via minicom on a serial link at
115200 baud
L1117[16:14:52] <S3> it's faster than
tftp. what?
L1118[16:15:01] <S3> tftp was taking
forever
L1119[16:15:10] <greaser|q> good
question
L1120[16:15:17] <S3> sugoi: I just bought
this router yesterday
L1121[16:15:23] <greaser|q> 12.5KB/s
is... ok this is reminding me of when i was dumping the ROM on my
HP 95LX
L1122[16:15:28] <S3> first thing I did
was take it apart and solder a pin header to the serial port
:)
L1123[16:15:35] *
sugoi users routers AND THEIR PREINSTALLED FIRMWARE out of the
box
L1124[16:15:38] ***
amadornes[OFF] is now known as amadornes
L1125[16:15:39] <greaser|q> i *think*
that only does 57600 baud
L1127[16:15:53] <sugoi> S3: to add
what?
L1128[16:15:54] <S3> sugoi: why?
L1129[16:16:01] <S3> sugoi: ok. So
L1130[16:16:05] <S3> here's the
thing
L1131[16:16:09] <vifino> S3: Learn to use
opkg and the hosted precompiled packages.
L1132[16:16:09] <sugoi> never had a need
for anything they didn't already provide
L1133[16:16:19] <S3> vifino: can't do
that until ethernet works
L1134[16:16:24] <greaser|q> and i didn't
know the whole banking scheme so it took quite a long time (i was
dumping a 4MB address space, turns out half of that is for the
512KB RAM and the other half is for the 1MB ROM)
L1135[16:16:26] <S3> this is untested
router
L1137[16:16:31] <S3> openwrt doesn't
support it
L1138[16:16:37] <vifino> S3: Download the
package manually and push it over?
L1139[16:16:38] <S3> but get this
L1140[16:16:44] <S3> oh I could od
that
L1141[16:16:45] <vifino> What router are
you using?
L1142[16:16:56] <S3> this is a Netgear
N300 WNR2000v5
L1143[16:17:00] <S3> which, they support
v4 and below
L1144[16:17:01] <DeanIsaKitty> sugoi:
Router Firmware has some pretty mayor holes sometimes. OpenWRT has
a slightly better track record ;)
L1145[16:17:02] <greaser|q> fun thing
about the 512KB model is you can screw over the ramdisk storage
easily, with 1MB it's harder to do by accident
L1146[16:17:06] <S3> but the v5 has a
different MIPS arch
L1147[16:17:14] <S3> so I built one for
it
L1148[16:17:27] <S3> but yeah funny
story
L1149[16:17:29] <greaser|q> what are the
MIPS archs used?
L1150[16:17:50] <greaser|q> i'm not sure
how backwards-compatible MIPS is, i think it's usually
backwards-compatible aside from weird silicon bugs
L1151[16:18:00] <S3> the funny story is
that I bought this, soldered serial port, hooked it up, it booted
into openwrt. Netgear uses openwrt wtf? it's Linuyx 2.6 though and
patched out so no opkg or ssh etc
L1152[16:18:13] <S3> so I'm replacing it
with mainstream Linux 4.x openwrt
L1153[16:18:49] <vifino> Good job,
S3.
L1154[16:19:03] <vifino> Actually, is
that really openwrt?
L1155[16:19:09] <S3> greaser|q: well it's
not -too- different. v4 and under is a K75, but the v5 uses the
lower power K25. the 75 is based on the 25 arch but there are some
little things missing... it's a bit different because well, it's a
Qualcom QCA9xxx cpu
L1156[16:19:17] <vifino> If so, are the
modified sources opensource?
L1157[16:19:19] <S3> and not the AR7xxx
but compatible
L1158[16:19:25] <greaser|q> ah
righty
L1159[16:19:26] <S3> vifino: kinda
L1160[16:19:34] <S3> Netgear does provide
-some- of it
L1161[16:19:37] <vifino> If not, grab
your nearest lawyer and sue the shit out of Netgear.
L1162[16:20:28] <S3> maybe I should just
build FreeBSD MIPS on it
L1164[16:20:39] <greaser|q> what's the
clock rate on that?
L1165[16:20:40] <S3> nah. but could be
fun
L1166[16:20:41] *
CompanionCube should really poke at Sky's SR102
firmware
L1167[16:20:46] <S3> greaser|q: no
idea
L1168[16:20:57] <greaser|q> and how much
RAM?
L1170[16:21:12] <greaser|q> if you've got
at least 8MB you could totally consider putting a playstation
emulator on it :P
L1171[16:21:12] <S3> 32MB
L1172[16:21:21] <CompanionCube> I bet
there's at least *one* vulnerability in it
L1173[16:21:29] <S3> I have to be a bit
careful
L1174[16:21:36] <S3> greaser|q: I did not
see a JTAG connector on the board
L1176[16:21:45] <Kodos> Well, at least
GFT works =( (out of context, sorry)
L1177[16:21:53] <S3> but netgear is using
uboot
L1178[16:22:00] <Lizzy> Kodos, did you
see my ping?
L1179[16:22:01] <S3> so I can ymodem my
own initrd with kernel
L1180[16:22:03] <S3> and bootm it
L1181[16:22:14] <greaser|q> ooooh
nice
L1182[16:22:18] <S3> Lizzy: ping timwout.
reconnect and try again
L1184[16:22:28] <ping> Lizzy, do you see
my Kodos
L1185[16:22:35] <Lizzy> .-.
L1186[16:22:47] <S3> it takes about 2
minutes or so to upload a 3.3MB image
L1187[16:22:48] <S3> I mean
L1188[16:22:56] <S3> 115200.. that's..
11.52KB/s
L1189[16:23:02] <greaser|q> something i'm
reminded of, i tried writing an xmodem program for communicating
with my 95LX but the problem is the 95LX uses the CRC16 extension
and at the time i didn't know how to do CRC
L1190[16:23:06] <ping> S3: Lizzy timwout.
reconnect and try again
L1191[16:23:07] <S3> since it's 8N1
L1192[16:23:19] <S3> lol typo
L1193[16:23:25] <greaser|q> whereas
nowadays i can shit out CRC32 without breaking a sweat
L1194[16:23:28] <greaser|q>
0xEDB88320
L1195[16:23:37] <Kodos> Lizzy, I did,
neat =D
L1196[16:23:44] <S3> ymodem is kind anice
because I get progress packets
L1197[16:23:45] <S3> iirc
L1198[16:23:57] <Kodos> Someone poke
sugoi about fixing process cache, too. I want ServerFS to work
=(
L1199[16:23:58] <greaser|q> 115200 is
*bits*, not bytes per second
L1200[16:24:06] <S3> greaser|q: yes. but
8N1.
L1201[16:24:14] <greaser|q> wait
derp
L1202[16:24:16] <S3> greaser|q: 8N1 one
start bit, one stop bit.
L1203[16:24:17] <sugoi> i'm wrapping up
my term code now
L1204[16:24:21] <greaser|q> ah
righty
L1205[16:24:24] <S3> 115200 / 10 =
11.52KB/s
L1207[16:24:28] <sugoi> i finally got an
implementation of drawText that is really good
L1208[16:24:28] <S3> yeah
L1209[16:24:31] <S3> you lose some
L1210[16:24:38] <sugoi> now just wrapping
up loose ends
L1211[16:24:40] <S3> 9600baud is
960B/s
L1212[16:24:46] <greaser|q> 115200/10 =
11520 B/s = 11.25 KB/s
L1213[16:24:49]
⇦ Quits: Keanu73 (~Keanu73@host-80-41-216-148.as13285.net)
(Quit: Gotta go to bed or something. See ya!)
L1214[16:24:52] <sugoi> this new term is
probably going to ship with 15k in memory saved
L1215[16:25:04] <sugoi> that gives tier 1
ram boot a possible thing, with 25k free
L1216[16:25:06] <S3> does it =
11.25?
L1218[16:25:22] <S3> ok we all can't do
math
L1219[16:25:28] <greaser|q> /1024
L1220[16:25:40] <Kodos> sugoi, let me
know, and test ServerFS so I can continue to hassle everyone and
their dog about rackmounted raids
L1221[16:25:43] <S3> yes but we're
talking data transfer not memory alignment
L1222[16:25:44] <greaser|q> my 12.5KB/s
calc was assuming 9 total bits per character, i didn't realise you
actually needed 1 start 1 stop
L1223[16:26:06] <S3> I guess you could be
fancy and ise kiB and KB but I just don't care about that
L1224[16:26:11] <sugoi> %tell sugoi %tell
kodos when it works
L1225[16:26:12] <MichiBot> sugoi: sugoi
will be notified of this message when next seen.
L1226[16:28:47] <greaser|q> i'd argue
that nobody should be allowed to say 1KB = 1000B until they've
implemented division in software
L1227[16:29:11] <greaser|q> that is, no
divide opcode or library function, it has to be done manually
L1228[16:29:29] <greaser|q> oddly enough
i did write an implementation in arm asm once
L1230[16:29:58] <S3> I can see how ARM
assembly is really nice
L1231[16:30:01] <S3> but OMG WTF
L1232[16:30:08] <gamax92> S3
L1233[16:30:09] <S3> there are some
things in ARM assembly that really make me hate it
L1234[16:30:11] <gamax92> S3.
L1235[16:30:16] <S3> what
L1236[16:30:21] <S3> gamax92: did you fix
my router?
L1237[16:30:21] <gamax92> calm down
L1238[16:30:23] <gamax92> yes
L1239[16:30:31] *
gamax92 gives S3 a puppy
L1240[16:30:31] <S3> I can't get ping to
work
L1241[16:30:38] <gamax92> there's your
new router
L1242[16:30:45] <S3> l puppy
L1243[16:31:20] <gamax92> S3: oh I see,
the "l" is a tail, the "p" are legs, and the
"y" is the tongue hanging out
L1244[16:31:38] <ping> I can't get S3 to
work
L1245[16:31:50] <vifino> ping: shut the
fuck up
L1246[16:31:53] <vifino> ¬_¬
L1247[16:31:56] <sugoi> ouch
L1248[16:32:00] <vifino> It's getting
old.
L1249[16:32:17] <alekso56> ya'll getting
old.
L1250[16:32:26] <vifino> How many years
since you pull that joke every time? q_q
L1251[16:33:12] <alekso56> syntax
error.
L1252[16:33:13] <greaser|q> S3: what do
you hate about ARM asm
L1253[16:34:22] <S3> Well, the specific
arm chip I am using doesn't like it if you reference a value under
the data section by value instead of loading the address of it and
then afterwards loading it by indexing.. WTF?
L1254[16:34:43] <S3> it takes two+ cycles
to load a value from memory into a register? that's not..
right...
L1255[16:35:05] <S3> oh well. it may just
be STM32 bullshit
L1256[16:35:12] <greaser|q> it's probably
just STM32 bullshit
L1258[16:35:20] <S3> on the bright
side
L1259[16:35:25] <S3> I consider ARM CCISC
:P
L1260[16:35:31] <CompanionCube> CC?
L1261[16:35:32] <greaser|q> CCISC=?
L1262[16:35:37] <S3> Complex Complex
ISC
L1264[16:35:46] <greaser|q> eheh
L1265[16:35:51] <S3> because you can do
shit like, ADDLE
L1266[16:35:56] <greaser|q> nah that's
more like x86
L1267[16:35:57] <S3> Add if less than
equal
L1269[16:36:04] <S3> can't do that on
x85
L1270[16:36:07] <S3> x86*
L1272[16:36:24] <S3> not on AVR.. nor on
65xx (obviously)...
L1273[16:36:47] <greaser|q> yeah but ARM
doesn't have shit like XCHG eax, [ebx+ecx*4+0x120]
L1275[16:37:09] <Stary2001> jesus christ
that's valid x86?
L1276[16:37:12] <CompanionCube> ARM
doesn't have a singular instruction that is turing complete on it's
own
L1277[16:37:14] <S3> yeah...
L1278[16:37:16] <greaser|q> also classic
ARM (that is, ARMv4 and below) does use an extra interlock cycle
for loads, but not for stores
L1279[16:37:18] <Stary2001> i can uh, now
see why MOV is turing complete
L1280[16:37:19] <S3> x86 is now super
bloat
L1281[16:37:35] <S3> greaser|q: this is
on a cortex-M4
L1282[16:37:36] <gamax92> greaser|q:
Visual ARM1
L1283[16:37:42] <S3> I literally have to
be like
L1284[16:37:50] <S3> LDR r0,
=ADDRVAL
L1285[16:37:51] <greaser|q> gamax92: ARM1
is rare as fuck, ARM2 is a bit more... less rare
L1286[16:37:59] <S3> LDR r1, [r0]
L1287[16:38:01] <S3> wtf?
L1288[16:38:02] <Kasen> more less
rare
L1289[16:38:21] <greaser|q> and yes,
that's because ADDRVAL is usually out of range of the PC for you to
do LDR r1, [pc, ADDRVAL]
L1290[16:38:47] <S3> I'm pretty sure the
PC on this is 32 bit
L1291[16:38:55] <S3> I could check
L1292[16:38:58] <gamax92> greaser|q: but
now it's preserved with transister level simulation
L1293[16:39:10] <S3> also
L1294[16:39:18] <S3> I think I fried the
GPIO on port E and port B of my STM32
L1296[16:39:29] <greaser|q> gamax92: oh
shit, they actually have ARM now? awesome
L1297[16:39:34] <greaser|q> i wonder if
they have Z80 yet
L1298[16:40:04] <S3> what is MIPS like
btw?
L1299[16:40:16] <S3> is MIPS a hairy
arch?
L1300[16:40:19] <S3> it's been around for
ages
L1301[16:40:30] <S3> heck I think the n64
was MIPS
L1302[16:40:38] <S3> It's a RISC isn't
it?
L1303[16:41:22] <gamax92> greaser|q: I
want a SID chip :P
L1304[16:41:45] <greaser|q> PS1 and N64
were both MIPS, yeah
L1305[16:41:51] <greaser|q> and it's so
RISC it's easy to emulate
L1306[16:42:01]
⇨ Joins: Chaoschaot234
(webchat@217-68-167-122.dynamic.primacom.net)
L1307[16:42:09] <Chaoschaot234> Hi.
L1308[16:42:11] <greaser|q> like, if you
want to learn how to make a dynarec you can totally use MIPS as a
base
L1309[16:42:35] <gamax92> wasn't a team
of russians making a simulated ps1 thingy?
L1310[16:42:37] <greaser|q> and yeah the
sid's going to be a bitch to emulate
L1311[16:42:47] <greaser|q> hmm, not
sure
L1312[16:42:54] <Chaoschaot234> Is there
a way to get all those libraries from OC to import them into any
IDEA so that I can then create my OC programm/EEPROM/... ?
L1314[16:43:25] <S3> greaser|q: well I
was thinking earlier today while hacking at my router
L1315[16:43:27] <greaser|q>
Chaoschaot234: they're in a directory somewhere on the git
repository, or you could yank them out of the jar
L1316[16:43:39] <S3> I was thinking,
would MIPS be a fun architecture for the Open Computers mod
L1317[16:43:44] <greaser|q> gamax92: yeah
i don't think i'll be willing to download what is potentially a 1GB
file
L1318[16:43:52] <gamax92> lemme
check
L1319[16:43:56] <greaser|q> not just a
1GB file, but a 1GB image
L1320[16:44:10] <gamax92> greaser|q:
1.5MB
L1321[16:44:25] <greaser|q> that shit
will be about 4GB unpacked into RAM
L1322[16:44:33] <greaser|q> and i have
4GB of RAM
L1323[16:44:38] <S3> because MIPS may be
kinda nifty if it'd be worth it on OC
L1324[16:44:39] <gamax92> so do I
L1325[16:44:43] <gamax92> my machine is
runnin fine
L1326[16:44:45] <Kasen> sure, if your
browser is fucking retarded
L1327[16:44:48] <greaser|q> S3: i started
work on an ARM7TDMI emulation in java, but yeah i might move my
attention to MIPS instead
L1328[16:44:57] <S3> ARM is pretty
complicated
L1329[16:45:00] <gamax92> still got 2.6GB
free
L1330[16:45:02] <S3> like
L1331[16:45:15] <S3> ARM is straight
foward from what I've seen but there's a LOT of stuff in ARM
L1332[16:45:20] <Kasen> someone half-made
an ARM architecture for OC, didn't they?
L1333[16:45:33] <S3> greaser|q: I would
almost recommend a MIPS64
L1334[16:45:40] <gamax92> Kasen: multiple
attempts
L1335[16:45:44] <S3> so that you can load
component addresses with two cycles
L1336[16:45:47] <gamax92> by multiple
people
L1337[16:45:56] <S3> greaser|q: least
that's the way I'd probably want to do it
L1338[16:45:57] <Kasen> i remember seeing
someone get fairly far in here like a year ago
L1340[16:46:02] <S3> I know they made 64
bit MIPS chips
L1341[16:46:28] <gamax92> `-` was writing
one, but was having issues with java types and various stuff
L1342[16:46:47] <gamax92> SolarBizna was
making one, had no free time left and realized it was kinda
dead
L1343[16:47:11] <greaser|q>
CompanionCube: i'd rather use something that has a GCC target
L1344[16:47:15] <gamax92> solra*
L1345[16:47:25] <greaser|q> i mean we've
had enough FORTH CPUs already
L1346[16:47:38] <gamax92> FORTH!
L1347[16:47:47] <Kasen> GCC targets
almost everything at this point
L1348[16:47:49] <greaser|q> if you want
FORTH run it in a lua program
L1349[16:47:56] <gamax92> greaser|q: or
on an immibis speaker
L1350[16:48:01] <gamax92> :P
L1351[16:48:01] <greaser|q> eheh
L1352[16:48:38] <greaser|q> after all the
first time i met immibis was on the esolangs IRC channel
L1353[16:48:45] <S3> who wants
forth?
L1354[16:48:49] <greaser|q> so he's bound
to do weird shit
L1355[16:48:55] <CompanionCube> inb4 go
68k and boot ancient versions of the Mac OS in OC
L1356[16:48:56] <S3> I redid my miniforth
thing for OCBSD
L1357[16:48:58] <gamax92> this image is
apparently poorly stored anyway
L1358[16:49:05] <greaser|q> fuck 68k, i
am NOT writing an emulator for that
L1359[16:49:18] <gamax92> greaser|q: the
idea was that you could upload a FORTH program to the clients for
lag free audio playback
L1360[16:49:19] <S3> the 68K is a pretty
advanced 8 bit chip
L1361[16:49:24] <S3> well actually
L1362[16:49:30] <S3> it can do 16 bit and
some 32 bit too
L1363[16:49:32] <CompanionCube> or the
6502 and go Acorn
L1364[16:49:32] <greaser|q> 68k is
definitely at least 16 bits
L1365[16:49:34] <S3> I have a book on
it
L1366[16:49:38] <S3> on its
internals
L1367[16:49:55] <S3> yeah there are manu
68Ks though
L1368[16:50:03] <greaser|q> the 68k
actually feels like a 32-bit CPU
L1369[16:50:04] <S3> like there's some
that have multiprocessing capabilities
L1370[16:50:09] <S3> for multiuser
mainframes
L1372[16:50:27] <S3> some of them do not
have all the 32 bit extensions though
L1373[16:50:47] <greaser|q> it also feels
like you're blowing your legs off every few opcodes but that's more
to do with the fact that the asm syntax is shit
L1376[16:51:49] <S3> yes the syntax is a
bit boring in 68K
L1377[16:52:06] <S3> but MIPS. is MIPS
worth using for a C / ASM target for OC?
L1378[16:52:14] <S3> MIPS64
probably
L1379[16:52:24] <greaser|q> mips is great
for C, shit for asm
L1380[16:52:25] <gamax92> is FORTH a
valid GCC target?
L1381[16:52:29] <gamax92> or even just
llvm?
L1382[16:52:37] <S3> no idea
L1383[16:52:54] <S3> I doubt it
L1384[16:53:01] <S3> FORTH was designed
for anti-abstraction
L1385[16:53:03] <S3> which is
weird.
L1386[16:53:08] <S3> it does so well at
that
L1388[16:53:25] <vifino> :D
L1389[16:54:22] <S3> vifino: neat!
:)
L1390[16:54:29] <vifino> :3
L1391[16:54:30] <S3> vifino: I redid
miniforth by the way
L1392[16:54:37] <vifino> Oh?
L1393[16:54:38] <S3> did I tell you I got
forth in < 1K of lua?
L1394[16:54:46] <vifino> That's
cool!
L1395[16:54:48] <vifino> Show me!
:D
L1396[16:55:16] <S3> I think it's on my
BSD partition. I will when I boot into it or something at some
point. iirc It was missing something..
L1397[16:55:28] <S3> but the idea was to
allow you the other 3K for forth code for your EEPROM
L1398[16:55:34] ***
amadornes is now known as amadornes[OFF]
L1399[16:56:09] <vifino> I mean, my
implementation is less than 4k with comments and indention, i think
minified it would be less than 2k. if you strip the example
environment, even smaller.
L1400[16:56:12] <S3> is this based on
miniforth?
L1401[16:56:52] <vifino> I took the
parsing thing from it, but mostly not, no.
L1402[16:56:53] <S3> until I get the
energy to fix my m4th port it I may use this to bootstrap
OCBSD
L1403[16:57:19] <S3> I've been following
this vifino :
L1405[16:57:24] <S3> these articles are
beautiful
L1406[16:57:39] <CompanionCube> it'd be
nice to see an architecture based on a modern VM
L1407[16:57:49] <gamax92> "How to
shade: Draw thingy, scribble dark colors on side, rescribble old
color on top"
L1408[16:58:44] <vifino> S3: Anyhow, feel
free to use this.
L1409[16:58:59] <vifino> MIT licensed, so
no problem.
L1412[17:08:33] <CompanionCube> so this
is a thing
L1413[17:08:39] <CompanionCube> and it
can boot Windows 1.0
L1414[17:08:48] <greaser|q> finally got
larm working again (my C ARMv4 emulator - it had some
FreeBSD-specifics in it so had to fix it to work on Linux),
although i simply cannot directly port it to java
L1415[17:08:56] <CompanionCube> I shudder
to think of how it an emulate x86 in javascript.
L1416[17:09:05] <greaser|q> karma (my
Java ARMv4 emulator) definitely needs more work though
L1417[17:09:21] <greaser|q> last time i
checked windows 1.0 didn't really want to install in anything
L1418[17:11:19] <greaser|q> i'm playing,
can you believe it, reversi
L1419[17:11:25] <gamax92> reversi!
L1420[17:11:44] <S3> MIT is compatible
with BSD right?
L1421[17:12:10] <S3> greaser|q: was it
just $99?
L1422[17:12:28] <greaser|q> S3: cheapest
$99 ever spent, didn't cost me a thing
L1424[17:13:51] <S3> are you running
windows 1.0 on OC?
L1425[17:14:00] <gamax92> no lol.
L1426[17:14:45] <vifino> S3: Should be,
yes.
L1427[17:15:03] <vifino> After all BSD
and MIT are one of the least restrictive ones.
L1428[17:15:08] <vifino> two*
L1429[17:15:12] <S3> yeah
L1430[17:15:13] <vifino> I can't count,
fml.
L1431[17:15:18] <S3> well let's check it
out
L1432[17:15:31] <S3> what kind of model
is this... DTC.. ITC.. STC...
L1433[17:16:45] <S3> vifino: I learned
something interesting about FORTH a little while ago
L1434[17:16:52] <vifino> Hmm?
L1435[17:17:04] <S3> the inner
interpreter of forth is usually called NEXT
L1436[17:17:10] <S3> and the outer
interpreter is usually called QUIT
L1437[17:17:18] <S3> but when you start
forth it calls ABORT
L1438[17:17:33] <S3> so FORTH's init
cycle is: ABORT -> QUIT
L1440[17:18:04] <S3> quiet resets the
return stack and abort resets the parameter stack iirc
L1441[17:18:14] <S3> quit*
L1442[17:18:22] <vifino> lol
L1443[17:19:05] <S3> oh I remember what I
was doing..
L1444[17:19:16] <S3> I was working on
reading FAT12 from Lua in OC on EEPROM
L1445[17:19:29] <`-`> I was also messing
around with MIPS stuff, but I'm too lazy to compile GCC for
MIPS
L1446[17:19:58] <S3> `-`: for OC?
L1447[17:20:04] <`-`> Yes
L1448[17:20:09] <S3> Whatchya got
L1449[17:20:15] <`-`> Absolutely
nothing
L1450[17:20:30] <`-`> CPU core is
basically 5% implemented
L1451[17:20:48] <`-`> And then I got
bored of it because I had no way to compile code
L1452[17:21:04] <S3> `-`: are you going
for MIPS64?
L1453[17:22:20] <`-`> Hell no XD
L1454[17:22:36] <`-`> I already have
problems dealing with 32 bit math in Java
L1455[17:22:46] <`-`> Which is exactly
why the ARM core was abandoned
L1456[17:22:51] <S3> well I was just
thinking about it
L1457[17:22:57] <S3> becuase with 64
bit
L1458[17:23:08] <S3> a component uui can
be stored in two 32 bit registers.
L1459[17:23:16] <S3> uuid*
L1460[17:24:10] <S3> is MIPS a standard
like ARM or is it an actual arch
L1461[17:24:16]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L1462[17:24:16] <S3> that sells
L1463[17:25:43] <`-`> No clue
L1464[17:25:57] <`-`> I think it's an
actual arch that sells
L1465[17:25:59] <`-`> I'm not so
sure
L1466[17:35:13] <S3> oh wow
L1467[17:35:16] <S3> MIPS supports
SIMD
L1468[17:35:32]
⇦ Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-405-221.w109-209.abo.wanadoo.fr) (Quit:
Leaving)
L1469[17:35:55] <greaser|q> MIPS is an
actual arch that sells
L1471[17:36:25] <S3> it looks like MIPS
also license the arch design
L1472[17:36:41] <S3> so maybe both
L1473[17:37:16] <S3> yeah so it looks
like they license both MIPS32 and MIPS64 arches
L1474[17:37:20] <S3> to third
parties
L1475[17:38:01]
⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
(Quit: Nettalk6 - www.ntalk.de)
L1476[17:39:46] <greaser|q> if you want a
hand setting up your cross compiler i can definitely help
L1477[17:39:56]
⇨ Joins: Corded1
(discord@2607:5300:60:51da::c0f:fee)
L1478[17:39:59] <Mimiru> ¬_¬
L1479[17:40:11]
⇦ Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote
host closed the connection)
L1480[17:40:11]
⇦ Quits: Corded1 (discord@2607:5300:60:51da::c0f:fee) (Remote
host closed the connection)
L1481[17:40:21]
⇨ Joins: Corded
(discord@2607:5300:60:51da::c0f:fee)
L1482[17:40:21]
zsh sets mode: +v on Corded
L1484[17:42:49] <S3> greaser|q: if we get
MIPS64 then we can run DD-wrt on OC?
L1486[17:43:04] <S3> lol just
kidding
L1487[17:43:04] <greaser|q> it's a bit
PS1-specific but it DOES have the timing info for multiplies and
divides
L1488[17:43:08] <VanillaBean> what's the
shortcut to break into a program?
L1489[17:43:22] <greaser|q>
ctrl-alt-c?
L1490[17:43:52] <VanillaBean> thanks,
couldn't remember :)
L1491[17:44:42] <greaser|q> a warning,
not only do branches have a "delay slot" but so do
loads/stores
L1492[17:45:10] <greaser|q> although
pretty sure most code just avoids taking advantage of the
load/store delay slot as if an interrupt fires at just the right
time it bites you in the arse
L1493[17:46:42] <VanillaBean> what do you
mean load/store? like working with files or just variable/memory
management
L1494[17:47:09] <greaser|q> "working
with files"
L1495[17:47:16] <greaser|q> "CPU
emulation"
L1496[17:47:21] <VanillaBean> right
L1497[17:47:22] <greaser|q> the answer to
the first bit is fuck no
L1498[17:47:30] <greaser|q> it's memory
management
L1499[17:47:44] <VanillaBean> i'm
confused
L1500[17:47:51] <greaser|q> ever coded in
assembly before?
L1501[17:47:55] <VanillaBean> yes
L1502[17:48:04] <greaser|q> that's kinda
what i mean by load/store
L1503[17:48:10] <VanillaBean> ok
L1504[17:48:11] <greaser|q> memory
accesses
L1505[17:48:36] <VanillaBean> right,
that's what i meant by the second part
L1506[17:49:35] <greaser|q> glad i don't
have to explain that one in gory detail
L1507[17:50:10] <VanillaBean> so are you
saying that openos will get corrupted if you break at the wrong
time?
L1508[17:50:14] <greaser|q> no
L1509[17:50:24] <greaser|q> i'm talking
about writing a MIPS emulator for OC
L1510[17:50:28] <greaser|q> i will,
however, briefly explain the delay slots
L1511[17:50:55] <greaser|q> the branch
delay slot is much better-known than the load/store delay slots as
if you're using compiled code you generally don't have to worry
about load/store when emulating
L1512[17:51:10] <VanillaBean> ok
L1513[17:51:20] <greaser|q> when
executing a branch, the instruction *after* the branch is executed
first, *then* the branch is taken
L1514[17:51:29] <greaser|q> this is
because of pipelining
L1515[17:51:43] <greaser|q> yes, it's
possible to put yet another branch in the branch delay slot
L1516[17:51:44] <S3> gamax92: Maybe it
would be better to make a Java MMU that multiple Architectures can
use to map components.
L1517[17:51:50] <S3> something higher
level
L1518[17:51:56] <S3> an MMU
component!
L1519[17:52:21] <greaser|q> what ARM does
instead is when it takes a branch it clears the pipeline and loads
two more instructions than usual
L1520[17:52:34] <greaser|q> MIPS doesn't
really care too much about being quirky here, though
L1521[17:52:53] <greaser|q> the
load/store delay slot applies when you do e.g. this:
L1522[17:53:21] <S3> is MIPS a pipelined
arch?
L1523[17:53:24] <greaser|q> fuck
yes
L1524[17:53:32] <greaser|q> lw $t0, ($t1)
\ add $t2, $t2, $t0
L1525[17:53:46] ***
g is now known as gAway2002
L1526[17:53:50] <greaser|q> well ok
that'd usually be addu not add (the diff is "add" can
trap while "addu" does not)
L1527[17:54:23] <greaser|q> ok maybe it's
only load ops that have a delay slot
L1529[17:54:37]
⇦ Quits: Tedster
(~Tedster@host86-170-204-7.range86-170.btcentralplus.com) (Read
error: Connection reset by peer)
L1530[17:54:39] <VanillaBean> trap as in
interrupt or?
L1531[17:54:43] <greaser|q> yeah
something like that
L1532[17:54:51] <greaser|q> could also be
called an exception
L1533[17:54:51] <S3> yeah maybe that's
what we need
L1534[17:54:54] <S3> an MMU
component
L1535[17:55:08] <greaser|q> basically,
the add will take the $t0 *before* it gets loaded from ($t1) and
add that to $t2
L1537[17:55:42] <greaser|q> EXCEPT if an
interrupt occurs at just the right time, in which case it will take
it from the value loaded at ($t1)
L1538[17:55:42] <Kodos> So who wants to
do me a small quick favor
L1539[17:55:45] <S3> screw MMU
component
L1540[17:55:51] <S3> nobody wants to
waste a component slot for an MMU
L1541[17:55:58]
⇨ Joins: Tedster
(~Tedster@host86-170-204-7.range86-170.btcentralplus.com)
L1542[17:56:02] <S3> or do they
L1543[17:56:09] <greaser|q> but yeah, the
very reason why MIPS has these delay slots is *because* it's
pipelined
L1544[17:56:12] <VanillaBean> I think i
mistook this as being relevant to my ctrl+alt+c question
L1545[17:56:21] <greaser|q> it's
definitely not.
L1546[17:56:26] <VanillaBean> when it
isn't at all
L1548[17:56:39] <S3> this is an old
conversation
L1549[17:56:40] <VanillaBean> ok then
:$
L1550[17:56:45] <VanillaBean> yeah
L1551[17:56:58] <VanillaBean> still, good
lesson :)
L1552[17:56:58] <S3> we are putting MIPS
on the table as a possible target for OC
L1553[17:57:16] <VanillaBean> yeah i saw
that
L1554[17:57:28]
⇦ Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote
host closed the connection)
L1555[17:57:33] <S3> a) would it be worth
it, b) would it be useful
L1556[17:57:40] <greaser|q> 1. yes, 2.
yes
L1557[17:57:41] <Mimiru> K, let's see if
it starts
L1558[17:57:53] <S3> I think it would be
useful because MIPS is a hard architecture for people to get their
hands on
L1559[17:57:56] <S3> to develop
with
L1560[17:58:03] <S3> and it looks kinda
nice
L1561[17:58:08]
⇨ Joins: Corded
(discord@2607:5300:60:51da::c0f:fee)
L1562[17:58:09]
zsh sets mode: +v on Corded
L1563[17:58:10] <greaser|q> i'm not sure
if tcc has a MIPS target
L1564[17:58:11] <S3> I've always wanted
to do MIPS dev
L1565[17:58:23] <Mimiru> K, there corded
is on a 1 minute timer for auto restarts if the process dies
L1566[17:58:26] <S3> greaser|q: is there
a MIPS backend for llvm?
L1567[17:58:33] <S3> if there is then we
have no problem
L1568[17:58:38] <greaser|q> S3: of course
there is... but it does MIPS-II up
L1569[17:58:45] <S3> that's fine
L1570[17:58:46] <greaser|q> so we'd
probably want to emulate those ops
L1571[17:58:55] ***
Gavle|Away is now known as Gavle
L1572[17:58:56] <greaser|q> it *is* an
issue if you're doing PS1 dev, though
L1573[17:59:01] <S3> greaser|q: that
would be super useful
L1574[17:59:04]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L1575[17:59:07] <S3> because then
multiple languages could be used for OC
L1576[17:59:09] <S3> not just Lua
L1577[17:59:15] <S3> C.. wait, isn't Rust
also llvm?
L1578[17:59:20] <greaser|q> but yeah, 1.
you can run code fairly quickly, 2. you can run software written
for other things
L1579[17:59:28] <S3> I think you could
run rust code on it
L1580[17:59:31] <greaser|q> happy 1pm
everyone
L1581[17:59:43] <S3> That sounds like a
pretty good move.
L1582[17:59:47] <S3> ada would run on
it
L1583[18:00:06] <S3> you could port
MIPSBSD to it or something
L1584[18:00:16] <S3> although I don't
know why you'd do that thatd be slow
L1585[18:00:47] <S3> how complicated is
MIPS II?
L1586[18:01:17] <S3> there is also
this
L1588[18:01:39] <S3> thats old
L1589[18:01:52] <S3> it doesn't seem to
cover mips64
L1590[18:01:57] <Xal> so how do you plan
on implementing a mips vm?
L1591[18:02:05] <greaser|q> by writing it
in java
L1592[18:02:13] <Xal> that will be
painfully slow
L1593[18:02:20] <S3> Xal: I
disagree
L1594[18:02:38] <S3> mostly becase the
goal wouldn't be to necessarily run linux or whatever on it
L1595[18:02:49] <S3> but as an embedded
platform you can target C / asm/ ada / Rust, etc on
L1596[18:03:23] <Xal> So you plan on
compiling rust to mips, and making rust painfully slow on your java
vm
L1598[18:04:08] <S3> the point is that
llvm can target MIPS
L1599[18:04:55] <S3> Like I said you're
not running a giant OS on it
L1600[18:05:15] <Xal> the rust standard
library is like 260k on x86
L1601[18:05:22] <Xal> good luck
L1602[18:05:36] <S3> that's not that
large compared to hello world in Java :P
L1603[18:05:41] <greaser|q> newlib's not
large
L1604[18:05:46] <Xal> java is not
comparable
L1605[18:05:51] <greaser|q> although
newlib is a libc, not a rust stdlib
L1606[18:05:51] <S3> you can also use
ulibc if you wanted
L1607[18:06:04] <Xal> you don't actually
NEED a standard library to use with rust
L1608[18:06:06] <greaser|q> how large are
the RAM tiers again?
L1609[18:06:09] <Xal> but many of the
language features depend on it
L1610[18:06:40] <S3> greaser|q: they are
configurable, I dunno what the defaults are
L1611[18:06:44] <greaser|q> i'd almost
write the OS in C++, but that would involve me writing in C++
L1613[18:06:56] <S3> I hate C++
L1614[18:07:02] <greaser|q> same
L1615[18:07:10] <greaser|q> although i
will admit that C++11 std::thread is good
L1616[18:07:15] <S3> There are other high
level languages that are far better for OOP
L1617[18:07:20] <greaser|q> like for
instance C
L1618[18:07:22] <Xal> like lisp
L1619[18:07:43] <Xal> CLOS is arguably
one of the best oop systems ever conceived
L1620[18:07:44] <S3> you know I bought a
C++11 book by bjarne himself a while ago
L1621[18:07:49] <S3> and let somebody
borrow it
L1622[18:07:52] <S3> haven't seen it
since
L1623[18:07:55] <greaser|q> eheh
L1624[18:07:58] <greaser|q> if C doesn't
provide enough, use cpp
L1625[18:08:06] <greaser|q> and i of
course mean the C preprocessor
L1626[18:08:17] <Xal> if c doesn't
provide enough, extend it using lisp
L1628[18:08:21]
⇦ Parts: MalkContent
(MalkConten@p4FDCE437.dip0.t-ipconnect.de) ())
L1629[18:08:29] <S3> I have a friend who
coded haskell in 100% C macros
L1631[18:08:34] <greaser|q> :D
L1632[18:08:35] <S3> it was
hilarious
L1633[18:08:47] <S3> it also ran quite
fast
L1634[18:08:51] <greaser|q> afaik the
opposite was done somewhere where someone did C flavoured
haskell
L1635[18:08:59] <S3> because there were
no functions lololol
L1636[18:09:15] <Xal> haskell without
functions: nice maymay :P
L1637[18:09:17] <S3> just giant binaries
of expanded code
L1638[18:09:25] <S3> from macro
expansion
L1639[18:09:30] *
vifino picks up Lizzy and carries her to bed
L1640[18:09:31] <greaser|q> ah right so i
take it he used the compiler to run the code?
L1641[18:09:44] <S3> I guess. I dunno
where it went
L1642[18:09:51] <S3> I saw it once and
was like WAT
L1643[18:09:53] <greaser|q> on the plus
side i do have some experience with the ELF format
L1644[18:10:11] <S3> what is so great
about ELF compared to old school AOUT?
L1645[18:10:30] <greaser|q> dunno, it's
extensible, it's for linking, it's a format, and its name spells
"elf"?
L1646[18:10:39] <S3> lol!
L1647[18:10:43] <greaser|q> i think the
main thing is the extensibility
L1648[18:10:43] <S3> I know
L1649[18:11:01] <vifino> By the way, S3,
have you tried my forth thing yet? :P
L1650[18:11:02] <S3> I think the only
think I actually like about elf is the only thing I know about it
in particular: it says "Elf"
L1652[18:11:09] <S3> vifino: I will
L1653[18:11:12] <vifino> :)
L1654[18:11:13] <S3> I got your page
up
L1655[18:11:18] <vifino> :D
L1656[18:11:31] <S3> had..
L1657[18:11:37] <S3> Let's see
L1658[18:11:47] <S3> I bookmarked it
lol
L1659[18:11:50] <S3> here we go
L1660[18:12:05] <greaser|q> if you're
using statically linked binaries and you don't have to relocate
anything you can just read the program header, mmap into place,
zero out the unused space, and away you go
L1661[18:12:25] <S3> vifino: are you
using codewords? let's see..
L1662[18:12:28] <greaser|q> and by
program header i don't mean the file header
L1664[18:13:01] <vifino> S3: One thing I
do think about fixing is the fact that the parser doesn't return
the stack with each element unpacked, so element1, element2, ... =
luaforth.eval(src, env), instead just return the stack
L1665[18:13:10] <vifino> I'll actually do
that right now.
L1667[18:13:36] <vifino> It was a dumb
decision to do it that way.
L1668[18:13:37] <greaser|q> Xal: i'm not
sure if i'd call that a great example although i think that's
before the guy shoved the program right into the header
L1669[18:13:49] <S3> in the documentation
for moving forth
L1670[18:13:55] <S3> QUIT calls
INTERPRET
L1671[18:14:01] <greaser|q> but yeah, elf
was actually designed with mmap in mind, a.out afaik doesn't
L1672[18:14:07] <S3> (of course this is
meant for assembly forth)
L1673[18:14:14] <vifino> It's not really
supposed to be standard compliant, S3 :P
L1674[18:14:19] <S3> yeah
L1675[18:14:34] <S3> the remake of my
m4th is pretty close to that one in the article
L1676[18:14:40] <S3> and iirc it uses DTC
in mine
L1677[18:14:42] <greaser|q> or maybe i'm
just full of shit
L1678[18:14:46] <S3> I emulate memory or
whatever
L1679[18:15:22] <greaser|q> dunno if gcc
still does a.out but it actually looks usable
L1680[18:15:31] <Kodos> Whoa
L1681[18:15:57] <greaser|q>
a.out-i386-linux <-- ok, seems it does support it for
32-bit
L1682[18:15:58] <Kodos> Was helping mom
move, found one of my old pokemon cards in a top loader and sleeve.
Apparently it's a misprint foil card, and worth about 180
bucks
L1683[18:16:14] <greaser|q> ...but not on
mips for some reason
L1684[18:16:35] <S3> greaser|q: what's
that test for now?
L1685[18:16:37] <S3> 32 bit what?
L1686[18:17:05] <greaser|q> i was just
checking the supported formats and it turns out the only thing i've
got w/ a.out support is for 32-bit x86
L1687[18:17:29] <greaser|q> although
apparently my m68k crossbuild does coff if necessary
L1688[18:18:28] <Xal> anyways I'm not
sure how you'd mod in a mips architecture
L1689[18:18:32] <Xal> could it be
multithreaded
L1690[18:19:16] <Xal> also: why mips over
arm or x86
L1691[18:21:05] <greaser|q> MIPS and ARM
together are a lot easier to emulate than x86
L1692[18:21:17] <greaser|q> MIPS is by
far the easiest "real CPU" to emulate
L1693[18:21:45] <Xal> So how would it be
implemented
L1694[18:21:52] <greaser|q> emulated
address bus
L1695[18:22:10] <Xal> what clock speed
could we expect
L1696[18:22:11] <greaser|q> every CPU has
its quirks, and MIPS has one of the weirdest, but that gets
outweighed by the fact that you don't have flags
L1697[18:22:22] <Xal> or would it be like
the EL6502
L1698[18:22:25] <greaser|q> good
question, i'd say we can get 10MHz at the very least
L1699[18:22:31] <Xal> where you had 20
instructions per tick
L1700[18:22:40] <Xal> or was it 20 per
seconds
L1701[18:22:43] <Xal> I don't
remember
L1702[18:22:49] <Xal> anyhow, how would
you implement sleeping
L1703[18:22:51] <greaser|q> hell no you'd
be able to get at least 1000 a tick
L1704[18:22:54] <S3> vifino: I think I
found it but it is unfinished
L1705[18:23:01] <vifino> Hmm?
L1706[18:23:07] <S3> here's the code for
entering a function in my new m4th:
L1707[18:23:08] <S3> _RS[_RS.p + 1] =
_IP
L1708[18:23:08] <S3> _IP = _W + 1
L1709[18:23:09] <S3> NEXT()
L1710[18:23:10] <greaser|q> sleeping's
probably a tricky one, we could cheat and just use a syscall
instruction
L1711[18:23:13] <Xal> the EL6502 let you
save up clock cycles and you could use them in like a 100
instruction burst
L1712[18:23:15] <S3> so yeah, I literally
emulate a machine :D
L1713[18:23:35] <vifino> That doesn't
seem very efficient...
L1714[18:23:38] <vifino> Oh well.
L1715[18:23:51] <Xal> fpga arch
when
L1716[18:23:56] <greaser|q> i suspect
it's 20 per tick rather than 20 per second, 20 per second is
awfully slow
L1717[18:24:03] <S3> vifino: well
L1718[18:24:06] <greaser|q> i keep
thinking TIS-3D is 2 per tick though
L1719[18:24:12] <greaser|q> but it
expects you to use an arseload of them
L1720[18:24:13] <S3> the reason I was
doing it this way is so that I can make it DTC
L1721[18:24:15] <Xal> write your cpu in
verilog; write a compiler in assembly; write your program in
c
L1723[18:24:46] <greaser|q> or use a
pre-existing C compiler as a cross-compiler and then you can write
your compiler in C
L1724[18:24:48] <vifino> S3: I made this
implementation simple and fast, which is what I originally intended
it to be.
L1725[18:25:03] <S3> Xal: you forgot
writing the assembler in machine code
L1726[18:25:06] <vifino> It's useful as a
game expansion language or something like that.
L1727[18:25:19] <S3> and you forgot
writing the machine code using AAA batteries and a voltmeter
L1728[18:25:56] <Xal> you have a very
weird idea of how an fpga works
L1730[18:26:17] <greaser|q> and fuck
that's a lot of cicadas, i'm hearing several clicking
L1731[18:26:31] <Xal> I might just be a
masochist but I actually enjoy writing verilog
L1732[18:26:51] <S3> why you going for
PSX mips?
L1733[18:26:57] <S3> how standard is
it
L1734[18:27:13] <greaser|q> it's a
reference point, and aside from the GTE which we will NOT be
emulating it's standard, just very bare
L1735[18:27:24] <S3> alright
L1736[18:27:30] <greaser|q> ...actually i
think it might be cut down or some shit like that
L1737[18:27:32] <S3> not a bad
start
L1738[18:27:44] <greaser|q> either way i
have access to all the opcodes
L1739[18:27:58] <Xal> the c programmer
sees the python programmer and says he's being wasteful, the
assembly programmer sees the c programmer and says HE's being
wasteful, but the engineer knows it can all be implemented in
hardware ;D
L1740[18:28:01] <greaser|q> i have used
16-bit x86 real-mode assembly to prototype a couple of things
;)
L1741[18:28:24] <S3> greaser|q: does MIPS
use word alignment?
L1742[18:28:27] <S3> like ARM
L1743[18:28:27] <Xal> protected mode is
for pussies
L1744[18:28:29] <greaser|q> in my case, i
use both c and python, but these days i tend to use a lot more c,
and i use python to generate my tables
L1745[18:28:44] <Xal> who needs virtual
memory amirite?
L1746[18:28:44] <greaser|q> S3: it does,
but it also has a few ops to assist with unaligned accesses
L1747[18:28:49] <S3> I see
L1748[18:28:52] <S3> just like ARM
L1749[18:29:14] <greaser|q> except ARM
lacks the helper ops
L1750[18:29:16] <S3> wow a lot of
registers
L1751[18:29:28] <S3> tiy can do unaligned
operations on Cortex-M4
L1752[18:29:42] <S3> you*
L1753[18:29:48] <S3> but it's
slower
L1754[18:29:56] <greaser|q> S3: the
unfortunate thing about MIPS is there's nothing like LDMIA/STMDB so
you definitely have to back a lot of shit up when doing an
interrupt routine and that takes a LOT of ops
L1755[18:29:57] <Xal> honestly mips
doesn't have a ton of registers, it's just that x86 has relatively
few
L1756[18:30:09] <greaser|q> you can do
unaligned ops on an ARM1176 too (ARMv6)
L1757[18:30:27] <S3> Xal: I'm used to
machines that have 1 to 4 registers.
L1758[18:30:30] <S3> period
L1759[18:30:31] <greaser|q> mips does
have a lot but it's nothing compared with the GPU in a modernish
intel ;)
L1760[18:30:57] <S3> on this ref
page
L1761[18:30:57] <greaser|q> 128 256-bit
*general purpose* registers, and i think 16 registers for messaging
although apparently sandy bridge and up has 24 for that
L1762[18:31:07] <S3> it looks like ARM
and MIPs have generally the same ammount of registers
L1763[18:31:11] <S3> at least to an
M4
L1764[18:31:26] <S3> cept they're mapped
differently
L1765[18:31:44] <greaser|q> S3: i
remember when i first made a game for the mega drive, and yeah, the
68k definitely changes everything... you end up longing for more
registers when you go back to x86
L1766[18:31:48] <S3> also apparently r0
isn't a real register?
L1768[18:31:51] <greaser|q> although
64-bit x86 has 16 registers
L1769[18:31:57] <Kasen> MIPS has
relatively few integers compared to IA-64
L1770[18:32:07] <greaser|q> correct, $0
as a target drops it out completely, and $0 as a source returns
zero
L1771[18:32:31] <S3> greaser|q:
well
L1772[18:32:35] <S3> fast /dev/zero
access :P
L1773[18:32:54] <greaser|q> ah whoops my
bad, modern 64-bit x86 has 32 256-bit or 512-bit registers or
something like that alongside the 16 64-bit registers
L1774[18:33:09] <S3> i7 has a shit mega
ton
L1775[18:33:18] <greaser|q> it's not i7
specifically
L1776[18:33:21] <greaser|q> it's the
generation
L1777[18:33:31] <S3> yeah, I typoed
L1778[18:33:33] <greaser|q> i for
instance have an i5-2450M, this is a sandy-bridge i5 and has AVX
1
L1779[18:33:55] <S3> how many stacks does
MIPS have?
L1780[18:33:57] <greaser|q> another fun
thing about MIPS is that a lot of the ops you're used to are
implemented as pseudo-ops
L1781[18:34:04] <greaser|q> uhh, as many
as you want to have really
L1782[18:34:09]
⇦ Quits: Xal (~sam@S0106881fa12987ab.vw.shawcable.net) (Ping
timeout: 186 seconds)
L1783[18:34:10] <S3> that's kind of
nice
L1784[18:34:30] <S3> well some cpus have
a single hardcoded stack
L1785[18:34:34] <S3> like the 6502
L1786[18:34:52] <S3> some cpus let you
define where the stack is
L1787[18:34:57] <greaser|q> but yeah,
"push $t0" would be implemented as: sw $t0, -4($sp) \
subiu $sp, $sp, 4
L1788[18:35:08] <greaser|q> or something
like that, i'm not sure if the delay slot applies here
L1789[18:35:33] <greaser|q> "mov
$t0, $t1" can be implemented as "or $t0, $t1,
$zero"
L1790[18:35:47]
⇨ Joins: Xal
(~sam@S0106881fa12987ab.vw.shawcable.net)
L1791[18:36:03] <greaser|q> ok apparently
they use "addu rd, rs, r0" by convention
L1792[18:36:50] <greaser|q> nop is
"sll $0, $0, 0" and the reason for this is, well
L1793[18:37:01] <S3> greaser|q: if the
memory map isn't too hard fixed, then the memory map can be larger
than available RAM
L1794[18:37:05] <S3> which is kind of
nice..
L1795[18:37:14] <S3> you can have the RAM
and IO seperate if it's memory mapped IO
L1796[18:37:17] <greaser|q> optype 0 ==
"special" (various non-immediate ops), op subtype 0 ==
sll
L1797[18:37:24] <S3> completely
L1798[18:37:26] <greaser|q> nop is
literally encoded as 0x00000000
L1799[18:37:35] <S3> reasonable
L1800[18:37:45] <S3> I think 6502 does
the same, it's either NOP or BRK
L1801[18:37:46]
⇨ Joins: Skanderbag
(~Skanderba@STCTON1049W-LP140-03-3096516041.dsl.bell.ca)
L1802[18:37:50] <S3> which are different
obviously
L1803[18:38:05] <S3> BRK is kind of
ugly
L1804[18:38:07] <greaser|q> it's BRK (NOP
is 0xEA) and the reason for that is so you can patch a dodgy
ROM
L1805[18:38:21] <S3> yeah
L1806[18:38:26] <greaser|q> Z80 uses
0x00
L1807[18:38:30] <S3> well it jumps to the
ISR table
L1808[18:38:40] <S3> which can be
useful
L1809[18:38:43] <greaser|q> not sure what
the RCA 1802 uses, i don't have much experience with that amazingly
batshit machine
L1810[18:39:00] <greaser|q> it's an 8-bit
CPU that thinks it's a 16-bit one
L1811[18:39:08] <greaser|q> it's what
chip-8 was developed for
L1812[18:39:35] <greaser|q> ARM for some
reason uses MOV r8, r8 as its NOP
L1813[18:40:14] <Xal> it's RISC, so they
don't want to waste even one instruction
L1814[18:40:24] <Xal> mov r8, r8 works
just as fine
L1815[18:40:31]
⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L1816[18:40:43] <greaser|q> 0x00000000 ==
andeq r0, r0, r0 which of course is technically a NOP
L1817[18:40:47] <S3> so so OC computers
can come with varying sets of RAM
L1819[18:41:02] <S3> so wouldn't it make
more sense to make upper memory part of general purpose RAM?
L1820[18:41:13] <S3> and the lower for
other stuff
L1821[18:41:20] <greaser|q> 0x90 decodes
to xchg eax, eax in all modes except long mode, which has no effect
<-- AH.
L1822[18:41:50] <S3> that way if some guy
made his sticks huge in OC config then he'd be able to address up
to almopst 4GB on a MIPS32
L1823[18:42:03] <S3> depending what his
ram sizes are in config
L1824[18:42:46] <S3> you could do
something like map RAM at 0x80000000
L1825[18:42:49] <S3> as well
L1826[18:43:03] <S3> giving you shittons
of stuff to do under that
L1827[18:44:04] <S3> looks like the PSX
reserved 64K of memory for the EEPROM
L1828[18:44:07] <S3> at 0x00000000
L1829[18:44:22] <S3> that's a decent
rom
L1830[18:48:36] <S3> could follow
that
L1831[18:49:08] <S3> expect a 64K file in
the save dir and truncate it if larger
L1832[18:49:17] <S3> (for odd inode size
support)
L1833[19:12:29] <vifino> S3: hey, join #V
cause I wanna show you something :D
L1834[19:15:10] <greaser|q> by EEPROM do
you mean the memory card
L1835[19:15:53]
⇦ Quits: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L1836[19:30:40]
⇨ Joins: Negi
(~Poireau@2a01:e34:ef13:4150:e2ca:94ff:fe1f:76e0)
L1837[19:30:57]
⇦ Quits: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit:
Bye)
L1838[19:31:26] ***
Gavle is now known as Gavle|Away
L1839[19:34:14]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Quit: geeettttttt dunked on!!!)
L1840[19:34:53]
⇨ Joins: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com)
L1841[19:37:12] <greaser|q> ok, i've got
enough of the MIPS emulated to let me blitz through as much of the
SCPH-9002 PS1 BIOS as possible and then fail miserably as soon as i
get dropped into RAM because $2 isn't set for some reason
L1842[19:48:49]
⇦ Quits: Kodos
(~Kodos@2602:306:ce20:6c30:5c5c:2b89:f0af:f1f3) (Quit:
Leaving)
L1843[20:05:27] <greaser|q> and it turns
out that the branches were actually wrong, as evidenced by my
attempt to make a hello world
L1844[20:05:47] <greaser|q> after fixing
that i now have to work out exactly what how the fuck SWL/SWR
work
L1845[20:05:53] <greaser|q> because
memset uses that
L1846[20:19:29]
⇦ Quits: Chaoschaot234
(webchat@217-68-167-122.dynamic.primacom.net) (Ping timeout: 204
seconds)
L1847[20:20:17] <Xal> you're doing god's
work greaser|q, I'd love to have a stable oc architecture that
isn't lua
L1848[20:20:29] <Xal> let me know if you
throw it up on github
L1849[20:20:30] <greaser|q> cheers, and i
was right, this thing is easier than ARM
L1850[20:21:06] <Xal> I'd love to help on
the project/write a kernel for an OS in-game
L1851[20:21:40] <greaser|q> ...fucking
hell this thing seems adamant on having a misaligned 16-bit
write
L1852[20:21:53] <greaser|q> write16
00010015 0012
L1853[20:21:53] <greaser|q> Exception in
thread "main" java.lang.RuntimeException: misaligned
16-bit write
L1854[20:22:05] <sugoi> so perhaps i'm
showing my ignorance, but, is it lua that runs your mips
emulation?
L1855[20:22:17] <sugoi> because are you
still on top of oc's java's lua sandbox?
L1856[20:22:45] <sugoi> or are you
writing a mips emulator that would run as a mod addon to oc at the
java level?
L1857[20:23:03] <greaser|q> i'd be
running it as an alternative arch
L1858[20:23:16] <sugoi> i know those
exist, but, at what level do they run?
L1859[20:23:29] <Xal> java
L1860[20:23:32] <sugoi> on the jre -
ok
L1861[20:23:38] <Xal> there's already two
archs built in to OC
L1862[20:23:45] <Xal> different lua
versions
L1863[20:23:53] <Xal> switch to them by
shift right clicking on a cpu
L1864[20:24:17] <sugoi> thanks. i'm aware
of those
L1865[20:24:27] <sugoi> i was just
wondering how greaser was choosing to impl this mips option
L1866[20:24:38] <Xal> would be too slow
to implement in lua
L1867[20:25:11] <Xal> and lua only offers
doubles for all numbers
L1868[20:25:18] *
Xal barfs
L1869[20:29:39] <VanillaBean> out of
curiosity, is ctrl+alt+c configurable?
L1870[20:30:40] <sugoi> VanillaBean: for
sending the terminate signal?
L1871[20:30:48] <VanillaBean> yes
L1872[20:31:41] <sugoi> i......
L1873[20:31:44] <sugoi> don't THINK
so
L1874[20:31:46] <sugoi> :/
L1875[20:31:48] <sugoi> hmm
L1876[20:31:50] <sugoi> wow, i should
know this
L1877[20:31:52] <sugoi> sec
L1878[20:34:45] <VanillaBean> i assume
not, but thought i'd ask
L1879[20:35:51] <sugoi> so, we don't
generate this interrupt signal in the os
L1880[20:36:12] <sugoi> it is given -- ..
i couldn't find it in the code however
L1881[20:36:28] <sugoi> nor in the
config
L1882[20:36:33] <sugoi> i honestly have
no idea :/
L1883[20:36:36] <sugoi> i'm a
failure...
L1884[20:36:38] <sugoi> i should know
this
L1885[20:37:08] <Xal>
~it's a
mystery~
L1886[20:37:25] <VanillaBean> welcome to
programming...one day you feel like a genius, the next, a
dunce
L1887[20:37:54] <sugoi> heh
L1888[20:38:07] <sugoi> well in oc, i
focus entirely in OpenOS
L1889[20:38:17] <sugoi> i try to know it
well, and i dont get into any other part of the mod
L1890[20:38:26] <VanillaBean> ah
L1891[20:38:27] <sugoi> but this question
of yours, i've not looked into, i feel i should know
L1892[20:38:28] <VanillaBean> well
L1893[20:42:54] <gamax92> sugoi: term and
event
L1894[20:43:03] <sugoi> yes?
L1895[20:43:13] <sugoi> they get the
interrupt
L1896[20:43:16] <sugoi> but they don't
push it
L1897[20:45:06] <greaser|q> well, it
seems that if i just write my own one-byte MMIO I/O port and bash
stuff into it, i have a working hello world
L1898[20:45:45] *
sugoi is afk
L1899[20:57:29] <snowden89> any reason
you would want to change it?
L1900[20:57:42] <snowden89> or just
interest
L1901[21:04:02] <greaser|q> pretty sure
ctrl-alt-c is handled somewhere in lua, possibly machine.lua
L1902[21:04:24] <gamax92> >_>
L1903[21:04:28] <gamax92> sugoi...
L1904[21:04:54] <Mimiru> gamax92, still
can't figure out why you can't connect to hekate.. :/
L1906[21:06:22] <Mimiru> can you trace to
hekate?
L1907[21:10:27] <gamax92> Mimiru: oh it
logged in
L1908[21:10:56] <Mimiru> Oh... nice
L1909[21:11:27] <Mimiru> K, all of your
stuff should be copied over too
L1910[21:12:04] <Mimiru> Of course Hekate
is missing like 90% of the packages you need :P
L1911[21:12:15] <Mimiru> But Eos isn't
going anywhere right now so it's ok
L1913[21:22:58] <greaser|q> aaaand my
interwebs are back online
L1914[21:23:37] <greaser|q> current clock
rate for this emulation is 64MHz and that's spamming a rectangle of
dots into stdout
L1915[21:30:50] <greaser|q> estimated
120MHz when doing a mandelbrot, of course i'm going with pretty
much the same mul/div timing that the R3000 in the PS1 uses
L1916[21:36:35] <VanillaBean> snowden89,
I change a lot of keyboard shortcuts to things that are easier for
me. With my current keyboard, ctrl+alt isn't the most comfortable
combination to use
L1917[21:37:31] <VanillaBean> yeah that
looks quite hardcoded
L1918[21:37:45] <snowden89> ah
L1919[21:38:00] <snowden89> i am used to
alt with my keyboard due to tmux
L1920[21:38:05] <snowden89> and
weechat/irssi
L1921[21:39:02] <VanillaBean> yeah it
really depends on the keyboard for me
L1922[21:55:02]
⇨ Joins: Xal_
(~sam@S0106881fa12987ab.vw.shawcable.net)
L1923[21:55:26]
⇦ Quits: Xal (~sam@S0106881fa12987ab.vw.shawcable.net) (Ping
timeout: 198 seconds)
L1924[21:55:49]
⇦ Quits: Xal_ (~sam@S0106881fa12987ab.vw.shawcable.net)
(Client Quit)
L1925[21:55:55]
⇨ Joins: Xal
(~sam@s0106881fa12987ab.vw.shawcable.net)
L1926[21:57:42] <`-`> So... my ARM core
may have been working when I thought it was not...
L1927[22:00:31] <gamax92> ...
L1928[22:01:20] <`-`> Then again, GCC
5.3.0 just broke all my linking hacks
L1929[22:01:34] <`-`> So now I can't
compile binaries properly
L1930[22:06:37] <greaser|q> ok i've
managed to get lua to *compile* for mips but now i'm trying to get
the damn thing to actually work
L1931[22:06:43] <`-`> Welp, time to
figure out how to do this same hack in GCC 5.3
L1932[22:10:57] <Xal> you just finished
writing a mips architecture and you're already trying to brutally
force lua onto it
L1933[22:11:23] <gamax92> yes
L1934[22:11:47] <greaser|q> that's the
joy of mips
L1935[22:11:53] <Xal> did you throw the
source on github yet? :D
L1936[22:12:05] <greaser|q> well no
because i only just started working on it today
L1937[22:12:13] <Xal> haha ok
L1938[22:12:14] <greaser|q> and with the
joy comes the pain of
L1939[22:12:16] <greaser|q> write32
0253837E 00000000
L1940[22:12:16] <greaser|q> Exception in
thread "main" java.lang.RuntimeException: misaligned
32-bit write
L1941[22:13:35] <greaser|q> oh great the
miswrite fires in free
L1942[22:14:04] <gamax92> :D
L1943[22:14:43] <Xal> so... you've
written a mips emulator, gotten it to work in oc, written a kernel,
and completely translated the c standard library so you can use
lua?
L1944[22:15:01] <greaser|q> i'm basically
writing enough syscalls so i can use newlib and they're very much
stubs right now
L1945[22:15:07] <greaser|q> also just as
i suspected:
L1946[22:15:08] <greaser|q> 42a710:
8e05fff8 lw a1,-8(s0)
L1947[22:15:08] <greaser|q> 42a714:
00000000 nop
L1948[22:15:08] <greaser|q> 42a718:
00c53023 subu a2,a2,a1
L1949[22:15:23] <greaser|q> the compiler
*does* avoid the load delay slot
L1950[22:15:47] <Xal> how will you get
the fs working?
L1951[22:15:51] <Xal> block mode?
L1952[22:16:16] <Xal> you'd need to write
a fat fs for oc or something
L1953[22:16:52] <greaser|q> could just
use some form of DMA
L1954[22:17:00] <greaser|q> Caution -
Load Delay -- The loaded data is NOT available to the next opcode,
ie. the target register isn't updated until the next opcode has
completed. So, if the next opcode tries to read from the load
destination register, then it would (usually) receive the OLD value
of that register (unless an IRQ occurs between the load and next
opcode, in that case the load would complete during IRQ handling,
and so, the next opcode would receive the NEW value).
L1955[22:17:10] <greaser|q> ^ that's what
that sequence is trying to avoid
L1956[22:17:24] <greaser|q> but yeah, if
i just DMA chunks into memory then it should work just fine
L1957[22:17:35] <greaser|q> after all not
even OpenOS bothers with unmanaged mode ;)
L1958[22:17:38]
⇨ Joins: SF-MC
(~EiraIRC@131-191-86-130.as.clicknet.org)
L1959[22:17:43] <Xal> ah ok
L1960[22:17:53] <greaser|q> but if i *do*
bother with it then that will possibly be the first time unmanaged
has ever been used
L1961[22:18:00] <Xal> I remember working
on an OS in gmod, had to deal with not having a compiler for a
loooong time
L1962[22:18:01] <greaser|q> well, used
seriously
L1963[22:18:09]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960AD0.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L1964[22:18:17] <Saphire> Xal: have you
seen the wiremod's CPU?
L1965[22:18:27] <SF-MC> It's awful
L1966[22:18:29] <Xal> that's what I'm
talking about Saphire
L1967[22:18:44] <Xal> phoenix still hangs
around for a while
L1968[22:18:52] <Xal> but the awesome
wiremod community is effectively dead
L1969[22:18:57] <Xal> and the wireos site
is dead
L1970[22:18:57] <Saphire> I thought he
long ago left everything o.o
L1971[22:19:00] <Saphire> yeah
L1972[22:19:05] <Xal> nope still talk to
him lol\
L1973[22:19:25] <Xal> he hangs out on
this very irc network too
L1974[22:19:29] <Saphire> o.o
L1975[22:19:42] <Saphire> And the wireos
has been dead for..
L1976[22:19:46] <Saphire> a long
time
L1977[22:19:51] <Xal> a
loooooooooooooooooong time
L1978[22:19:59] <Xal> it was a cool
project though
L1979[22:20:06] <Xal> i still play gmod
but not as much
L1980[22:20:08] <Xal> acf and stuff
L1981[22:20:53] <Xal> every time I pull
out a dupe (i use cpu and gpu instead of e2 generally) people just
look at me like I'm an alien
L1982[22:20:58] <Xal> it's like a lost
art
L1983[22:21:05] <Saphire> hah
L1984[22:21:17] <Saphire> i remember
telling the idiot admin to unlock the CPU
L1985[22:21:18]
⇦ Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org)
(Remote host closed the connection)
L1986[22:21:19] <gamax92> jake the
dog(adventure time) pooped his diaper
L1987[22:21:46] <Xal> many darkrp sites
ban e2, so people complain that they can't spawn their automated
gunshops
L1988[22:21:58] <Xal> i put on my
sunglasses an whip out my cpu gunshop
L1989[22:22:08]
⇦ Quits: SuPeRMiNoR2 (~SuPeR@2607:5300:60:1b63::1) (Remote
host closed the connection)
L1990[22:22:30] <Xal> complete with
terminal screen and spu music
L1991[22:22:33]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960911.dip0.t-ipconnect.de)
L1992[22:23:18] <greaser|q> atm i'm just
calling my minimal system library "shitlib"... it's a
slur towards certain types of people
L1993[22:23:56] <greaser|q> but is also a
suitable name for a library that's a bit shit
L1994[22:30:10] <greaser|q> ok it turns
out my environment is rather shot
L1995[22:30:49] <greaser|q> i suspect the
data section is getting damaged
L1996[22:39:26] <gamax92> greaser|q:
warp
L1997[22:39:41]
⇨ Joins: SuPeRMiNoR2
(~SuPeR@eve.superminor2.net)
L1998[22:39:41]
zsh sets mode: +v on SuPeRMiNoR2
L1999[22:39:44] <greaser|q> hmm?
L2000[22:40:20]
⇦ Quits: SuPeRMiNoR2 (~SuPeR@eve.superminor2.net) (Client
Quit)
L2001[22:40:43]
⇨ Joins: SuPeRMiNoR2
(~SuPeR@eve.superminor2.net)
L2002[22:40:43]
zsh sets mode: +v on SuPeRMiNoR2
L2003[22:48:34] <gamax92> greaser|q: it
uses a color remapping tool, and then a palette mapping tool,
extracts each blob of color onto separate layers (cheating by using
the fact that it can just fill in areas that are under above
layers), randomly distorts them a little, combines, and then
distorts that
L2004[22:48:41] <CompanionCube> so
L2005[22:48:55] <CompanionCube>
apparently one of amazon's services
L2006[22:49:11] <CompanionCube> has 20+
steps for the 'hello world' example
L2007[22:49:26] <`-`> Oh, I see why this
isn't working ( ͡^ ͜ʖ ͡^)
L2008[22:49:37] <`-`> Kernel is wrong
.-.
L2009[22:49:47] <gamax92> but is the
Kernal right?
L2010[22:55:53]
⇦ Quits: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L2011[23:04:06]
⇦ Quits: Xal (~sam@s0106881fa12987ab.vw.shawcable.net) (Quit:
gtg)
L2012[23:07:59]
⇦ Quits: Negi
(~Poireau@2a01:e34:ef13:4150:e2ca:94ff:fe1f:76e0) (Quit: WeeChat
1.4)
L2013[23:10:20] <greaser|q> well, i now
have static ELF loading working
L2014[23:10:33] <greaser|q> by the way,
this is how you do it:
L2015[23:10:41]
⇨ Joins: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
L2016[23:11:33] <greaser|q> read the
header, check the validity of whatever the hell you want to check,
use e_phoffs to get the program header list, for each entry in that
list, if it's PT_LOAD, then load p_filesz bytes from p_offs in the
file into p_vaddr in virtual RAM
L2017[23:12:03] <greaser|q> and then when
you're done, jump to e_entry
L2018[23:12:47] <greaser|q> if you're
emulating an MMU, you'll have to effectively ensure p_memsz bytes
are allocated and zeroed out before dumping in the p_filesz bytes
from the file
L2019[23:14:23]
⇨ Joins: SF-MC
(~EiraIRC@131-191-86-130.as.clicknet.org)
L2020[23:17:54] <greaser|q> the one thing
i *haven't* got working though is the correct global pointer
value
L2021[23:18:01] <greaser|q> so right now
i'm just compiling everything with -G0
L2022[23:19:20]
⇦ Quits: Yepoleb
(~yepoleb@178-191-133-57.adsl.highway.telekom.at) (Quit:
Leaving)
L2023[23:28:11] <greaser|q> EXEC
START!
L2024[23:28:11] <greaser|q> Lua 5.1.5
Copyright (C) 1994-2012 Lua.org, PUC-Rio
L2025[23:28:11] <greaser|q> > >
0042D210: 98A80000 26
L2026[23:28:11] <greaser|q> Exception in
thread "main" java.lang.RuntimeException: unsupported
op
L2027[23:28:15] <greaser|q> OH SHIT I'M
MAKING PROGRESS
L2028[23:28:19] <Saphire> What are you
doing?
L2029[23:28:30] <greaser|q> writing a
MIPS emulator in java and forcing lua into it
L2030[23:28:35] <Saphire> :O
L2031[23:28:39] <Saphire> OC MIPS
ARCH
L2032[23:28:40] <Saphire> PLS
L2033[23:28:53] *
Saphire backs off from greaser|q
L2034[23:29:00] <Saphire> sorry, won't
touch you..
L2035[23:29:10] <Saphire> architecture
devs are.. fragile o.o
L2036[23:29:20] <greaser|q> actually mind
giving me a hand with this?
L2037[23:29:25] <greaser|q> well this
specific thing
L2038[23:29:33] <greaser|q> i'm trying to
decipher the LWL/LWR/SWL/SWR ops
L2039[23:29:43] <greaser|q> LWL/LWR
doesn't look too hard but SWL/SWR scares me
L2040[23:29:51] <greaser|q> fortunately
that unknown op is LWL/LWR
L2041[23:30:16] <greaser|q> they are, of
course, the formerly-patented ops
L2042[23:30:22] <greaser|q> for memory
alignment
L2043[23:34:08] <asie> greaser|q:
PatentedException
L2044[23:34:30] <greaser|q> Saphire: also
about this
L2045[23:34:31] <greaser|q> [05:28:43]
<Saphire> OC MIPS ARCH
L2046[23:34:31] <greaser|q> [05:28:45]
<Saphire> PLS
L2047[23:34:35] <greaser|q> that's what
i'm hoping to do
L2048[23:35:36] <Saphire> Last arch dev..
the ARM one
L2049[23:35:49] <Saphire> It
disappeared
L2050[23:35:54] <Saphire> some RL
problems :|
L2052[23:40:49] <Saphire> ..who is doing
the forums?
L2053[23:50:08] <greaser|q> >
print("hi")
L2054[23:50:08] <greaser|q> hi
L2055[23:50:08] <greaser|q> >
L2056[23:55:28] <greaser|q> for some
stupid reason errors don't print properly
L2057[23:56:01] <greaser|q> also there's
no file io yet
L2058[23:58:17] <greaser|q> with that
said, even though it has absolutely no working file I/O, and errors
don't want to draw properly... it seems to work