<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:01] ⇦
Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote host
closed the connection)
L2[00:00:10] ⇨
Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L3[00:00:10] zsh
sets mode: +v on Corded
L4[00:04:14] ***
mrkirby153 is now known as kirby|gone
L5[00:06:39] <gamax92> greaser|q: it reminds
me of when I was writing a memory display hud in a project, and
getting crap like 272MB for something that only has ~64MB's of
memory
L7[00:07:05] <gamax92> It's cause the memory
is split into two parts, with the second half mapped really high
up
L8[00:07:15] <greaser|q> ah righty
L9[00:07:34] <greaser|q> gamax92: in this
case we have a flat address space so that isn't an issue
L10[00:07:46] <greaser|q> asie: basically,
check out the amount of pages you can allocate on a T1 stick
L11[00:08:01] <greaser|q> with 4MB you can
allocate 983
L12[00:08:51] <greaser|q> i think i'll
update the bootloader
L13[00:10:00] <gamax92> each page is
4KB?
L14[00:10:08] <greaser|q> yeah
L15[00:10:17] <greaser|q> and one page is
reserved for the root page table
L16[00:10:19] ⇨
Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L17[00:13:46] <greaser|q> i think i know
why it was TLB faulting on the bootrom: i had an old version of
it
L18[00:20:05] <greaser|q> there we go,
after some shuffling around i can now get 18 pages from a 192KB
(T1) stick of RAM
L19[00:20:27] <greaser|q> used RAM: 115KB -
free RAM: 77KB
L20[00:20:46] <greaser|q> next thing to try
is loading up lua.elf
L21[00:21:27] <gamax92> greaser|q: is that
still with or without the 64KB offset
L22[00:21:35] <greaser|q> offset is now
20KB
L23[00:21:48] <gamax92> so 97?
L24[00:22:39] <gamax92> how does 7 become
18 from a 2KB difference?
L25[00:22:55] <gamax92> or were no pages
available before the offset
L26[00:24:43] <greaser|q> not a 2KB
difference
L27[00:24:50] <greaser|q> it's a 44KB
difference
L28[00:35:10] ⇦
Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L29[00:35:23] ⇨
Joins: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
L30[00:40:41] ***
Kasen is now known as rakiru|offline
L31[00:47:38] ***
minecreatr is now known as Mine|dreamland
L32[00:54:15] ⇨
Joins: Vexatos
(~Vexatos@p200300556E6CB741805025930DF7E714.dip0.t-ipconnect.de)
L33[00:54:15] zsh
sets mode: +v on Vexatos
L34[01:01:16] <greaser|q> hmm just realised
i can actually just do a single-layer table and end up with... ok
i'll make it an 8MB space
L35[01:06:57] ***
gAway2002 is now known as g
L36[01:07:24] <greaser|q> every 4MB costs 1
page
L37[01:13:08] ⇦
Quits: VanillaBean (~VanillaBe@c-98-232-42-143.hsd1.wa.comcast.net)
(Ping timeout: 190 seconds)
L38[01:22:24] ***
Vexatos is now known as Vex|Away
L39[01:23:12] <greaser|q> woohoo the new
one-layer virtual memory system works, although there's no disk
fetching yet
L40[01:24:26] ⇦
Quits: Tahg (~Tahg@pool-72-74-136-69.bstnma.fios.verizon.net) (Read
error: Connection reset by peer)
L41[01:24:45] ⇨
Joins: Tahg
(~Tahg@pool-72-74-136-69.bstnma.fios.verizon.net)
L42[01:33:33] ⇨
Joins: VikeStep (~VikeStep@120.156.54.17)
L43[01:50:05] ⇨
Joins: brayden_ (~brayden_@2001:44b8:6106::1)
L44[01:51:22] ⇦
Quits: brayden (~brayden_@2001:44b8:6106::1) (Read error:
Connection reset by peer)
L45[01:57:53] ⇨
Joins: Totoro (webchat@101-9-68-178.baltnet.ru)
L46[01:59:03] <Totoro> Good morning!
=)
L47[02:00:38] <Totoro> I have got a strange
exception, when using last OC-1.7.10 "lua53" binaries and
OC-JNLua lib.
L48[02:01:05] <Totoro> It says
"java.lang.UnsatisfiedLinkError:
li.cil.repack.com.naef.jnlua.LuaState.lua_registryindex()I"
L49[02:01:38] <Totoro> when I tried to
create LuaStateFiveThree instance
L50[02:03:45] <Totoro> Can anyone help me
figure out what I'm doing wrong? =)
L51[02:15:12] *
vifino groans and flops on Lizzy
L52[02:31:19] <greaser|q> i'm not sure how
you'd fix that, you'll have to bug... someone
L53[02:31:50] <greaser|q> right now i'm
having an issue with trying to implement virtual memory in such a
way that i could theoretically run lua on tier 1 ram in my MIPS CPU
mod
L54[02:34:13] <greaser|q> for some reason
lua seems to be jumping into the EEPROM space somehow
L55[02:36:57] <gamax92> not enough gcc
flags
L56[02:38:06] <greaser|q> it's probably
more like "seeking isn't working properly"
L57[02:42:50] <Totoro> It's strange,
because OC itself uses the same libraries in the similar way, and
everything is ok
L58[02:42:53] <gamax92> did you forget to
set the target to brainfuck and then write a brainfuck interpreter
for MIPS?
L59[02:44:43] <greaser|q> turns out there's
a lot of bugs i've probably fixed and a lot i still need to
fix
L60[02:45:14] <greaser|q> gamax92: if you
write a simple stdio.h brainfuck interpreter in C i'll get it
running for you
L62[02:46:28] <greaser|q> i said "if
you write one", not "if you can google one"
L63[02:46:46] <gamax92> oh fine.
L64[02:47:16] <greaser|q> and not "if
you can bring one up which you wrote earlier"
L65[02:47:37] <gamax92> lucky for you I've
never written one before
L66[02:48:33] <vifino> Wow, that brainfuck
interpreter looks shitty.
L67[02:49:14] <vifino> I mean, why would
you "compile" it? There isn't much of a speed improvement
there, if any.
L68[02:49:40] <vifino> Oh well.
L69[02:49:47] <vifino> Probably has some
sane reason.
L70[02:53:14] <greaser|q> how the hell am i
getting an illegal opcode for the instruction at 0x3DF70 which in a
disassembly shows it's very much legal?
L71[02:58:38] <greaser|q> aha, turns out my
seek call was broken
L72[02:59:12] <greaser|q> i was using the
userspace fd rather than the engine-provided fd
L73[03:02:24] ⇨
Joins: Inari (~Pinkishu@p5DEC6C39.dip0.t-ipconnect.de)
L74[03:02:48] <greaser|q> ...yes it's
definitely loaded the right page
L75[03:04:42] <greaser|q> ok, i removed the
stick of RAM from the system, it seems to be producing a page that
passes the UTLB handler checks but is actually invalid
L76[03:06:32] <vifino> God, uksm is just
amazing.
L77[03:06:44] <vifino> My memory usage has
been going down continuously.
L78[03:07:02] <greaser|q> paddr =
vmem_new_page(c0_vaddr | (ent & 0x400) | 0x300); <-- this is
NOT an easy bug to spot.
L79[03:07:13] <greaser|q> i forgot to mask
the bottom 12 bits out of c0_vaddr
L80[03:10:16] <greaser|q> this'll be fun to
mess with once i get shit working
L81[03:10:29] <greaser|q> would be even
more hillarious abusing tmpfs for swap
L82[03:10:37] <greaser|q> 64KB of RAM
completely free
L83[03:11:43] <greaser|q> i could possibly
enable debugging info
L84[03:12:03] <greaser|q> requires a
rebuild though :(
L85[03:14:49] ***
Vex|Away is now known as Vexatos
L86[03:16:29] ⇨
Joins: Turtle (~SentientT@145.37.53.162)
L87[03:16:42] <vifino> greaser|q: abuse
tmpfs for swap, make tmpfs in swap :D
L88[03:16:57] <Turtle> o/
L89[03:17:07] <vifino> \o
L90[03:17:56] <gamax92> :D
L92[03:18:48] <Vexatos> BF detected
L93[03:18:57] <vifino> gamax92: Now that's
a better looking one than the one you linked. +1
L94[03:19:33] <greaser|q> gamax92: cheers,
i'll have a go at porting that probably tomorrow, right now this
puzzle is fucking me off
L95[03:19:47] <greaser|q> with that said,
putchar and getchar should work just nicely
L96[03:26:21] <gamax92> vifino: mmmm,
uksm
L97[03:26:29] <vifino> gamax92: yes
L98[03:26:45] <vifino> I patched myself a
kernel, merged linux-pf and linux-vfio
L99[03:26:53] <gamax92> not heard of the
latter
L100[03:27:16] <gamax92> oh I don't have
iommu anyway
L101[03:27:20] <vifino> vfio is for
virtualization. igpu vga arbitrator fixes and iommu stuff.
L102[03:36:42] <vifino> Okeys, qemu static
building.
L103[03:36:44] <vifino> Woohoo.
L104[03:37:15] <greaser|q> dammit, there's
too much shit involving the global pointer and i have to back that
up somehow
L105[03:38:56] <greaser|q> anyhow
gnight
L106[03:39:31] <vifino> Night,
greaser|q.
L107[03:49:19] ***
cbcercas|AFK is now known as cbcercas
L108[03:49:47] <vifino> ...
L109[03:49:59] <vifino> TIL systemd does
binfmt_misc's job now.
L110[03:54:23] <vifino> I'm not mad, just
disapointed.
L111[03:55:06]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:10b:e50d:1a36:e83f)
L112[03:55:07]
zsh sets mode: +v on Kodos
L113[03:56:04] <Kodos> o/
L114[04:07:20] <vifino> \o
L115[04:12:37]
⇨ Joins: gamemanj (~gamemanj@is.aww.moe)
L116[04:14:49] ⇦
Quits: VikeStep (~VikeStep@120.156.54.17) (Quit:
Leaving)
L117[04:19:43]
⇨ Joins: VikeStep (~VikeStep@120.156.54.17)
L118[04:35:00] ⇦
Parts: Lordmau5 (~Lordmau5@2a01:4f8:162:50e3::2) ())
L119[04:35:36]
⇨ Joins: dut
(~dut@2001:470:deef:1:f9dc:8bb7:8f7:f97f)
L120[04:43:14] ⇦
Quits: Turtle (~SentientT@145.37.53.162) (Quit:
Leaving)
L121[04:56:28] ⇦
Quits: Vexatos
(~Vexatos@p200300556E6CB741805025930DF7E714.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L123[05:05:59] <fingercomp> ƀ 4
L124[05:06:03] <fingercomp> oops =\
L125[05:06:07] <fingercomp> damn compose
key
L126[05:08:33] <Lizzy> %tell Vexatos if
you want an account on my bouncer, just say :) (just read RC
chat)
L127[05:08:34] <MichiBot> Lizzy: Vexatos
will be notified of this message when next seen.
L128[05:09:42]
⇨ Joins: Vexatos
(~Vexatos@p200300556E6CB759805025930DF7E714.dip0.t-ipconnect.de)
L129[05:09:42]
zsh sets mode: +v on Vexatos
L131[05:12:40] <Inari> Lizzy: the remote
control chat?
L132[05:19:41] <vifino> LIZZY!!!
L133[05:19:51] *
vifino snuggles Lizzy
L134[05:22:34] *
Lizzy snuggles vifino
L135[05:22:47] <Lizzy> Inari,
railcraft
L136[05:22:50] <Forecaster> The drama! I
can't take it!
L137[05:22:59] *
Forecaster runs away
L138[05:23:18] *
Lizzy grabs Forecaster and forces him back
L139[05:23:27] <Lizzy> you will embrace
it
L140[05:23:28] <Forecaster> nooo
L141[05:24:47] <Forecaster> but I'm
allergic D:
L142[05:25:42] *
Lizzy prods Vexatoast
L143[05:26:05] <Vexatos> Hiii
L144[05:27:11] <vifino> I can also offer
you a bouncer, Vexatos :P
L145[05:27:48] <Forecaster> and thus, the
war of the bouncers began
L146[05:28:51] <vifino> Haha, not
really.
L147[05:28:57] <Vexatos> I don't trust
anyone enough to give them this account
L148[05:28:57] <Forecaster> aw
L149[05:28:58] <Vexatos> thanks
L150[05:29:59] <vifino> Vexatos: Well, at
no point in time we have your nickserv password.
L151[05:30:13] <vifino> But okay.
L152[05:30:21] <vifino> If you change your
mind, you know where to find us :P
L153[05:30:28] <Vexatos> but as soon as I
am logged in, you technically are able to pretend to be me
>_>
L154[05:31:01] <Lizzy> Vexatos, the only
time i've ever sent data as someone else is to get them back on the
right nick when esper derps
L155[05:31:06] <vifino> I am also
technically able to modify all the files you upload :P
L156[05:31:29] <Vexatos> The only person I
know who ever uploaded files through IRC is soni
L157[05:31:46] <vifino> I mean
*.vex.tty.sh. ¬_¬
L158[05:33:12] <vifino> Anyways, feel free
to change your mind at any time :P
L159[05:33:26] <vifino> Lizzy: is the
musket in gtav any good?
L160[05:34:11] *
Lizzy shrugs
L161[05:34:28] <Inari> what drama?
L162[05:37:59] <Forecaster> all of
it!
L163[05:47:28] ⇦
Quits: cpup (~cpup@32.218.117.45) (Ping timeout: 190
seconds)
L164[05:53:17]
⇨ Joins: cpup (~cpup@32.218.114.74)
L165[06:00:10] <Lizzy> lunch time! time to
reboot into arch and continue setting it up
L166[06:00:31] <vifino> woo
L167[06:01:44]
⇨ Joins: Turtle
(~SentientT@82-171-92-73.ip.telfort.nl)
L168[06:18:29] <Izaya> not gonna play
$arena_shooter_of_choice during your break?
L169[06:28:47] <g> if they won't, I
will
L171[06:37:58] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Ping
timeout: 207 seconds)
L172[07:00:31]
⇨ Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L173[07:02:46] ⇦
Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 195
seconds)
L174[07:04:18]
⇨ Joins: wembly (~wembly@50.240.220.69)
L175[07:29:03]
⇨ Joins: Yepoleb
(~yepoleb@194-166-7-113.adsl.highway.telekom.at)
L176[07:50:32] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L177[07:51:37]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L178[07:54:49] ***
amadornes[OFF] is now known as amadornes
L179[07:58:51] <Kodos> Any of you guys
picked up Stardew Valley
L180[08:06:11] ⇦
Quits: VikeStep (~VikeStep@120.156.54.17) (Quit:
Leaving)
L181[08:07:40] ⇦
Quits: xarses (~xarses@c-73-202-191-48.hsd1.ca.comcast.net) (Ping
timeout: 207 seconds)
L182[08:08:24] <Vexatos> Kodos, I am 500%
going to if it gets a linux port
L183[08:10:19]
⇨ Joins: sciguyryan (~sciguyrya@95.211.188.32)
L184[08:10:31] <Kodos> When I end up
building a new PC, I'm gonna find a way to have it set up so that I
have two hard drives, and I can flip a switch to swap between what
will be a Windows HDD, and a Linux HDD
L185[08:14:46] ⇦
Quits: Totoro (webchat@101-9-68-178.baltnet.ru) (Ping timeout: 195
seconds)
L186[08:15:34] <vifino> Kodos: Why do you
need a switch? You can just properly configure your
bootloader.
L187[08:21:09] ⇦
Quits: Vexatos
(~Vexatos@p200300556E6CB759805025930DF7E714.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L188[08:21:20]
⇨ Joins: Vexatos
(~Vexatos@p200300556E6CB759805025930DF7E714.dip0.t-ipconnect.de)
L189[08:21:20]
zsh sets mode: +v on Vexatos
L190[08:42:09]
⇨ Joins: xarses
(~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L191[08:52:46] *
Michiyo burns RadioShack down
L192[09:02:46] ⇦
Quits: xarses (~xarses@c-73-202-191-48.hsd1.ca.comcast.net) (Ping
timeout: 198 seconds)
L193[09:03:06] <DeanIsaKitty> Michiyo:
Please don't, insurance fraud is expensive :P
L194[09:03:52] <Michiyo> Who's trying to
defraud insurance..? Bitch I'mma wave at the Fire Department with a
can of gas in my hand... :P
L195[09:04:40] <AlissaSquared> :D
L196[09:04:45] <AlissaSquared> Sounds
fun
L197[09:13:09] <Michiyo> So.. Pokemon
Sun/Moon confirmed...
L198[09:13:22] <Michiyo> Will work on
Original 3ds, no need for the "New"
L199[09:13:36] <Michiyo> Red, Blue, Yellow
on Virtual Console will be able to use the Pokemon Bank
L200[09:13:39] <Michiyo> I'm happy as
hell.
L201[09:14:15] <Michiyo> Then I remembered
I'm at work, on my day off
L202[09:14:18] <Michiyo> and I'm less
happy
L203[09:15:23] <Vexatos> Sun and
Moon?
L204[09:15:26] <Vexatos> Is that
like
L205[09:15:28] <Vexatos> Gen 7
L206[09:15:31] <Vexatos> or Darkrai
.-.
L207[09:15:46] *
Vexatos remembers giratina
L208[09:16:05] <Vexatos> Michiyo,
legendary Solrock
L209[09:16:46] <vifino>
DeanIsaKitty!
L210[09:16:49] *
vifino hugs DeanIsaKitty
L211[09:16:50] <Michiyo> Ge 7
L212[09:16:52] <Michiyo> Gen 7*
L213[09:17:10] <Vexatos> I hope they get
better again
L214[09:17:17] <Vexatos> gen 3 and 4 were
the best .-.
L215[09:18:03] <Vexatos> Gen 4 mostly
because the sinnoh region has really awesome town names in the
German version .-.
L216[09:18:40] <Michiyo> I love my Gen 1/2
but I miss all the QoL features of later gens...
L217[09:18:55] <Vexatos> ikr
L218[09:18:58] <Vexatos> Although
L219[09:19:03] <Vexatos> Soul Silver was
pretty neat :P
L220[09:19:07] <Michiyo> lol yes
L221[09:19:20] <Vexatos> "pretty
neat" as in "awesome as heck and I played the hell out of
that game"
L222[09:19:29] <Vexatos> 650 hours on
Diamond as well ;_;
L223[09:19:58] <AlissaSquared> I have
actually never played Pokémon.
L224[09:21:00] <Michiyo> I've played
everything except the GBA gens.. and I've played them a bit via
Emu
L225[09:21:10] <Michiyo> Never finished
them though...
L226[09:22:50] <Vexatos> AlissaSquared, go
get a 3DS and buy Alpha Sapphire
L227[09:22:55] <Vexatos> :P
L228[09:23:06] <AlissaSquared> Pf.
L229[09:23:16] <AlissaSquared> Maybe if
you buy me them
L230[09:31:12] <asie> Vexatos: I'm
thinking of getting a 3DS, but not sure
L231[09:31:15] <asie> egh
L232[09:31:17] <asie> I wish I could
decide
L233[09:31:31] <Vexatos> how much is it
where you live
L234[09:31:35] <asie> $175 or so?
L235[09:31:44] <asie> 160 EUR
L236[09:31:47] <asie> for a New 3DS
White
L237[09:31:50] <asie> non-XL
L238[09:32:38] <Vexatos> sounds fine
L239[09:32:39] <asie> and I want a New one
if anything because RetroArch GBA/PS1 emulation really shines on
it
L240[09:32:41] <Vexatos> was 130 for
me
L241[09:32:49] <Vexatos> but I bought it
at a time when noone was buying it
L242[09:33:03] <Vexatos> "after it
was cool and before it was cool again"
L243[09:33:04] <asie> also the color
scheme ;w;
L244[09:34:18] <asie> when you're a kid
the world just seems more magical i guess
L245[09:34:37] <Vexatos> late 2012 that
was IIRC
L246[09:34:44] <asie> but that's the Old
3DS
L247[09:34:55] <asie> which now goes for
<100 EUR over here
L249[09:35:43] <Vexatos> Nintendo devices
have always been around the same price
L250[09:35:57] <Vexatos> relative to the
time of their release
L251[09:36:09] <asie> yeah!
L252[09:40:01]
⇨ Joins: xarses (~xarses@64.124.158.100)
L253[09:42:20]
⇨ Joins: Jezza (~Jezza@185.44.151.53)
L254[09:44:41]
⇨ Joins: fotoply
(~fotoply@2-104-228-18-static.dk.customer.tdc.net)
L255[09:51:26] ***
Kimiro is now known as Kimiro|Away
L256[10:17:55]
⇨ Joins: Keanu73
(~Keanu73@host-80-41-217-131.as13285.net)
L257[10:18:46] *
DeanIsaKitty hugs vifino
L258[10:19:00] *
Lizzy hugs DeanIsaKitty and vifino
L259[10:19:16] <DeanIsaKitty> Pff, all you
kids. I still have my original gameboy from what was it? 1989?
laying around *somewhere*.
L260[10:30:46] <AlissaSquared> I wasn't
even alive then.-.
L261[10:32:27] <Vexatos> I wasn't even
alive 8 years later :P
L262[10:32:51] <AlissaSquared> Nine for
me. I think
L263[10:32:56] <AlissaSquared> I can't
math
L264[10:35:24] <Kodos> Space Engineers is
dropping DX9 support lol
L265[10:42:34] ***
Kimiro|Away is now known as Kimiro
L266[11:05:01] ***
Keridos|away is now known as Keridos
L267[11:17:55] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L268[11:27:19] <gamemanj> Kodos:
Seriously?
L269[11:27:44] <gamemanj> Kodos: As if
planets wasn't already a massive middle finger...
L270[11:35:12] <Turtle> .-. does the curse
client not support not-latest mod versions?
L271[11:35:13] <Turtle> .-.
L272[11:35:45] <Michiyo> Turtle, it does,
I have a curse pack pulling a month old build of OS
L273[11:35:54] <Michiyo> it's not MY
pack.. someone elses pack is
L274[11:36:09] <Turtle> yep did some more
angry google-fu, they're yelling it
L275[11:36:10] <Turtle> err
L276[11:36:16] <Turtle>
s/yelling/hiding/
L277[11:36:16] <MichiBot> <Turtle>
yep did some more angry google-fu, they're hiding it
L278[11:36:33] <Turtle> for some reason
you can't change a version without uninstalling and
reinstalling
L279[11:39:16] <Michiyo> "... we have
decided to stop developing the 32-bit and DX9 version of Space
Engineers. We will also stop developing for Windows XP."
L280[11:39:48] <AlissaSquared> well now i
have another reason to ditch my old 32-bit
L281[11:39:59] <g> to be fair, none of
those are a problem to someone with a recent PC
L282[11:40:32] <Turtle> don't like, big
AAA released basicly not-work on those systems anyway?
L283[11:40:42] <Turtle> (Implying AAA
releases work, heyooo)
L284[11:40:45] <g> it gets to the point
where developing for older platforms and hardware isn't profitable
or feasible eventually
L285[11:40:49] <g> haha, yeah, pretty
much
L287[11:41:20] <g> I think I dun broke
it
L288[11:42:25] <Saphire> ...
L289[11:42:26] <Saphire> but
L290[11:42:29] <Saphire> but WINE
L291[11:42:40] <Michiyo> Is shit..
L292[11:42:41] <Michiyo> :P
L293[11:43:18] <Turtle> change size
again
L294[11:43:27] <g> it was frozen too
L295[11:43:31] <g> it eventually uncrashed
and filled it
L296[11:45:23] <Turtle> ugh I can't play
without NEI culling anymore, firstworldprobleeems
L297[11:49:50] <Forecaster> culling?
L298[11:49:53] <Forecaster> culling
what?
L299[11:52:44] <Turtle> removing
junk
L300[11:52:56] <Turtle> i.e. all 5 billion
chisel 2 items
L301[11:52:56]
⇨ Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-333-105.w90-22.abo.wanadoo.fr)
L302[11:54:01] <g> does anyone know of any
mods that add a bunch of redstone-activated traps?
L303[11:54:07] <g> vanishing floors/walls,
flamethrowers, etc
L305[11:54:10] <g> that sort of
thing
L306[11:54:43] <Forecaster> ah, yes
L307[11:55:25] ***
rakiru|offline is now known as Kasen
L308[11:56:32] <Forecaster> Railcraft adds
a steam trap :P
L309[11:57:46] <g> lol, it does? I have
railcraft
L310[11:58:11] <g> so it does
L311[11:58:29] <Forecaster> mhm
L312[11:58:34] <Forecaster> there's two in
fact
L313[11:58:50] <Forecaster> one is
redstone triggered and the other triggers when a mob or player is
in front of it
L314[11:59:09] <g> that's pretty
neat
L315[11:59:42] <Forecaster> I forget how
much damage it does, but I think two of them are enough to kill a
zombie
L317[12:00:32] ⇦
Quits: sciguyryan (~sciguyrya@95.211.188.32) (Remote host closed
the connection)
L318[12:00:34] <Forecaster> uh
L319[12:00:37] <Forecaster> that's
incorrect
L320[12:01:03] <g> well yes
L321[12:01:04] <g> I'd assume so
L324[12:05:48] <Vexatos> damnit
L325[12:05:53] <Vexatos> stardew valley is
released .-.
L326[12:06:01] <Forecaster> ohno
L327[12:06:06] <g> so is superhot
L328[12:06:09] <g> GOODBYE FREE TIME
L329[12:06:44] <Saphire> o.O
L330[12:06:54] <Vexatos> WELL THEN
L331[12:07:19] <Vexatos> soo uuh
L332[12:07:26] <Vexatos> step 1) buy
stardew valley
L333[12:07:31] <Vexatos> step 2) try to
run on Wine
L334[12:07:55] <Vexatos> step 3) a) does
it work? RIP free time. b) does it not? Refund and wait for linux
release ,_,
L335[12:08:07] <Vexatos> I DO NOT WANT TO
WAIT THIS IS SO COOL
L336[12:08:14] <Vexatos> halp
L337[12:08:28] <Forecaster> this is why I
run windows :P
L338[12:09:34] <Lucca> this is why i dual
boot
L339[12:12:52] <Vexatos> I don't want to
use windows for a single program .-.
L340[12:13:31] <Forecaster> I use it for
all of mine :3
L344[12:18:38] <Forecaster> yay mcp
1.9?
L345[12:18:56] <Michiyo> yay indeed
L346[12:20:21] <Vexatos> aww
L347[12:20:33] <Vexatos> it doesn't even
let me install the game for windows :/
L348[12:20:35] <Vexatos> steam is
bad
L349[12:20:37] <Vexatos> :<
L350[12:21:15] <DeanIsaKitty> Vex, you
need to run Steam itself in WINE for that
L351[12:21:24] <Vexatos> yea
L352[12:21:26] <Vexatos> that won't work
:P
L353[12:21:29] <Vexatos> tried that
P:
L354[12:21:39] <DeanIsaKitty> How
"won't work"?
L355[12:21:48] <Vexatos> login window
crashes :)
L356[12:21:54] <DeanIsaKitty> Ah
L357[12:22:12] <Vexatos> oh well
L358[12:22:15] <DeanIsaKitty> I never had
issues with Wine+steam but then again the last time I touched Wine
was over a year ago.
L359[12:22:17] <Vexatos> let's see if this
refund thing works :P
L360[12:22:32] <Vexatos> will have to wait
a few more months I guess
L361[12:48:10] <Vexatos> in other news, I
added a new item to Railcraft.
L363[12:57:00] <MichiBot> Lizzy:
Chewbacca Screams in terror | length:
11s | Likes:
5007 Dislikes:
140 Views:
462554 | by
Tal
Prints
L364[12:58:22] <Vexatos> 10/10 would read
comment section again
L366[13:04:07] <MichiBot> DeanIsaKitty:
Robot Lives Matter (ASPCA Commercial) | length:
1m
10s | Likes:
4357 Dislikes:
68 Views:
9564 | by
Greg
Killian
L367[13:06:01] <Forecaster> but it's for
science D:
L368[13:06:19] <Lizzy> for science, you
monster
L369[13:06:26] <DeanIsaKitty> Do you want
Skynet to happen? Because that is how Skynet happens :P
L370[13:06:35] <gamax92> heh
L371[13:06:50] <vifino> DeanIsaKitty: Yes,
yes I do.
L372[13:06:58] <gamax92> this aur package
is outdated but happens to match the same package version I have on
ubuntu
L373[13:07:10] <vifino> Skynet has an aur
package?
L374[13:07:23] <DeanIsaKitty> Its Arch.
Probably
L376[13:07:34] <DeanIsaKitty> I'm
wondering more that its not official in extra's
L377[13:07:40] <vifino> gamax92: Doesn't
look very skynet to me.
L378[13:07:49] <gamax92> who cares
:/
L379[13:08:07] <vifino> I do. Skynet >
not Skynet
L380[13:08:46] <gamax92> cool, but lets
say you Really really like A, but only Really like B
L381[13:08:46] <gamax92> Because A > B,
does that mean you absolutely hate B now?
L382[13:08:57] <gamax92> even though
before it was said that you Really like B?
L383[13:09:32] <vifino> I didn't say I
like xorg.
L384[13:09:57] <gamax92> it's just a
debounce patch, not the entirety of xorg
L385[13:11:45] <gamax92> ahh fak, never
ran dch
L386[13:17:38] ⇦
Quits: xarses (~xarses@64.124.158.100) (Remote host closed the
connection)
L387[13:17:45]
⇨ Joins: xarses (~xarses@64.124.158.100)
L388[13:23:57]
⇨ Joins: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com)
L389[13:31:58]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L390[14:04:06] ⇦
Quits: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net) (Quit:
vanished)
L392[14:12:54] <Michiyo> what a
clusterfuck URL
L393[14:24:25]
⇨ Joins: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com)
L394[14:25:07] ⇦
Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Read
error: Connection reset by peer)
L395[14:27:02] <Temia> It's still
going?
L396[14:31:20] ***
medsouz|offline is now known as medsouz
L397[14:37:26] ***
BBoldt_ is now known as BBoldt
L398[14:58:16] ⇦
Parts: gamemanj (~gamemanj@is.aww.moe) (Leaving))
L399[14:59:23] ***
Mine|dreamland is now known as minecreatr
L400[15:00:44] <Michiyo> I quit
L401[15:02:08] <Turtle> ?
L402[15:06:10] ***
cbcercas is now known as cbcercas|AFK
L403[15:10:33] ⇦
Quits: fotoply (~fotoply@2-104-228-18-static.dk.customer.tdc.net)
()
L404[15:21:08] <`-`> God dammit I think I
just found another bug in my ARM emulation
L405[15:21:21] <`-`> When this function is
inlined, it fails
L406[15:21:30] <`-`> but when the function
isn't inlined, it works
L407[15:24:56] <`-`> GCC also does
instruction reordering to make the generated assembly harder to
read
L408[15:25:17] <gamax92> greaser
time?
L409[15:25:56] <gamax92> oh oops
L410[15:27:28] ⇦
Quits: Michiyo (Administra@mail.pc-logix.com) (Quit:
Leaving)
L411[15:28:21] <greaser|q> i've already
shown up yeah
L412[15:28:30] <greaser|q> i've got a bug
in my... kernel
L413[15:28:37]
⇨ Joins: Michiyo (Michiyo@mail.pc-logix.com)
L414[15:28:37]
zsh sets mode: +o on Michiyo
L415[15:28:59] <greaser|q> i don't save
$gp so it ends up getting mangled in the kernel and everything
breaks
L416[15:31:02] <greaser|q> another thing i
need to do is make it possible for labour.c to use 0x1FFxxxxx so i
can run lua in usermode
L417[15:31:11] <greaser|q> but that's not
strictly necessary right now
L418[15:37:12] <Kodos> wat
L420[15:42:12] <Michiyo> PANIC! At the
Disco.
L421[15:47:45] ***
DeanIsaKitty is now known as Kathleen
L422[15:47:54] ***
Kathleen is now known as DeanIsaKitty
L423[15:59:18] ⇦
Quits: Vexatos
(~Vexatos@p200300556E6CB759805025930DF7E714.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L424[16:00:41] <`-`> Oh great, I found the
problem
L425[16:00:59] <`-`> stm isn't doing
something correctly for pre-increment store mode
L426[16:01:20] <`-`> As useful stm is,
it's the worst instruction to work with
L427[16:01:39] <greaser|q> DAMMIT this bug
brings me back to the days when i was working on AWOS
L428[16:02:39] <greaser|q> adding a number
to a uint32_t pointer while not realising it multiplies my number
by 4
L429[16:04:15] <Kodos> Anyone ever buy
digital in the 3ds eshop
L430[16:07:13] <greaser|q> ok, seems TLBP
is broken in my emulator
L431[16:07:39] <greaser|q> wait fuck, no
it isn't
L432[16:08:07] <greaser|q> TLBP reads
c0_entryhi not c0_badvaddr
L433[16:08:40] <`-`> #lua
string.format("%X", 2096180)
L434[16:08:41] <|0xDEADBEEF|> >
1FFC34
L435[16:10:20] <`-`> I've been writing my
registers out with stm and ldm backwards the entire time
L436[16:11:00] <`-`> However, I now found
another bug
L437[16:11:34] <`-`> I have to count the
number of registers used so that if a pre/post decrement is used I
have to set the initial offset at the end of the data
L438[16:12:27] <greaser|q> i think i might
be hitting an issue with the fact that this program uses MMIO
directly (chucked in more RAM, seems to be choking on
poll_event)
L439[16:12:45] <greaser|q> oooh boy, have
fun
L440[16:13:04] <greaser|q> LDM/STM always
goes from start to finish
L441[16:13:15] <DeanIsaKitty>
"Oooohhh, my bf is asleep. Well, better blast Rammstein at
full volume at them!" Classy Lizzy right there <.<
L442[16:13:36] <Lizzy> :P
L443[16:14:40]
<
Random> ? i just got the BEST idea
for the mod: Cameras on the drones that broadcast video or maybe
FPV drones!
L444[16:15:04] <DeanIsaKitty> Random, sure
you go program that.
L446[16:28:15] <asie> Random: uh
L447[16:28:22] <asie> Computronics
cameras, OC robots
L448[16:28:24] <asie> and go code that
alreayd
L449[16:35:10] <`-`> greaser|q: Well, the
problem was the register ordering on decrement on store and
increment on load
L450[16:35:39] <greaser|q> protip, mark
things as volatile
L451[16:35:45] <`-`> The previous author
of the ARM emulation core didn't take any of the up down pre post
bits into account, so that was one of the things that I did
L452[16:35:46] <greaser|q> ah righty
L453[16:36:01] <greaser|q> ...ok that is
just fucking broken
L454[16:36:04] <`-`> greaser|q: Yeah, GCC
was removing all of my code a couple of days ago too
L455[16:36:47] <greaser|q> it was probing
exactly once
L456[16:36:54] <`-`> It pretty much
removed all the parts that the program needed to interface with the
component system, so none of my calls were actually doing
things
L457[16:38:56] <greaser|q> AHA. i think i
know why it's breaking
L458[16:39:02] <greaser|q> direct access
to I/O is a bad idea
L459[16:39:27] <greaser|q> it's fetching a
string as a virtual address, and the fetcher requires a physical
address
L460[16:44:23] ***
amadornes is now known as amadornes[OFF]
L461[16:48:07]
⇨ Joins: OneMatthias
(~EiraIRC@ftth-66-132.bvunet.net)
L462[16:48:09] ⇦
Quits: Forecaster (~Forecaste@83.223.1.173) (Read error: Connection
reset by peer)
L463[16:50:04]
⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L464[16:51:42] <greaser|q> "move %0,
%1" -> a00055bc: 00401021 move v0,v0 #JustGCCThings
L465[16:52:01] <greaser|q> using +r
instead of =r fixes it
L466[16:52:43] ⇦
Parts: OneMatthias (~EiraIRC@ftth-66-132.bvunet.net)
())
L467[16:54:22] <gamax92> greaser|q: but
what about llvm
L468[16:54:42] <greaser|q> yeah in all
seriousness clang will still have the same issue
L470[16:55:24] <greaser|q> (0x04 = address
fault on read, this is because i'm trying to read a kernel-space
address in usermode)
L471[16:56:48] ***
Keridos is now known as Keridos|away
L472[17:08:07] ***
Keridos|away is now known as Keridos
L473[17:14:57] ***
Keridos is now known as Keridos|away
L474[17:15:24] ***
Keridos|away is now known as Keridos
L475[17:17:14]
⇨ Joins: Saphira
(Spyglass@c-71-192-106-128.hsd1.ma.comcast.net)
L476[17:17:27] <Saphira> im a dragon
L477[17:17:48]
<
Random> Hm is it possible to write
a program that prints 3d with more than 25 chunks
L478[17:17:50]
⇨ Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L479[17:18:08] <Saphira> hi bearish thing.
im a dragon
L480[17:18:23]
<
Random> im a donkey
L481[17:18:29]
<
Random> jkjk
L482[17:18:34] <Saphira> are you
coded?
L483[17:18:43]
<
Random> i am a robot
L484[17:18:50]
<
Random> my mom coded me to do
homework
L485[17:19:01]
<
Random>
must...break...programming!
L486[17:19:02] <Saphira> teach me how to
write a script
L487[17:19:14]
<
Random> that does?
L488[17:19:33] <Saphira> dragon
things
L489[17:20:13] *
Saphira breathes fire
L490[17:20:53] <Saphira>
<Random>
L491[17:20:58] <Saphira> how to bold
L492[17:20:59]
<
Random> here is a script:
repeat
L493[17:21:00] <Corded> print("Dragon
things!")
L494[17:21:01] <Corded> input =
io.read()
L495[17:21:02] <Corded> sleep(2)
L496[17:21:03] <Corded> until input ==
"Stop"
L497[17:21:06] <Corded> *
Random
BOLD
L498[17:21:25] <ping> hits bong
L499[17:21:32]
<
Random> ...
L500[17:21:35] <Saphira> now how to make
it run
L501[17:21:38] <ping> stream ciphers are
just 8 bit block ciphers
L502[17:21:41] <ping> bruhhhhhh
L503[17:21:45]
<
Random> _hits vape_
L504[17:21:49]
<
Random> xD
L505[17:22:27] <Saphira> how to make
script run
L506[17:22:45] ⇦
Quits: dut (~dut@2001:470:deef:1:f9dc:8bb7:8f7:f97f) (Read error:
Connection reset by peer)
L507[17:22:58] <DeanIsaKitty> ping: Uh...
no
L508[17:23:08] <ping> DeanIsaKitty,
?
L509[17:23:24] <Saphira> hmm
L510[17:23:32] <Saphira> once i start the
script
L511[17:23:32] <DeanIsaKitty> ping: Stream
ciphers are not 8 bit block ciphers. Not necessarily.
L512[17:23:39] <Saphira> how do i stop
it?
L513[17:23:43] <ping> DeanIsaKitty,
k
L514[17:24:11] <`-`> greaser|q: Maybe
switch to coprocessors
L516[17:24:26] <greaser|q> just about to
have lunch
L517[17:24:27] <ping> DeanIsaKitty, i know
not all of them
L518[17:24:38] <Saphira> Random
L519[17:24:39] <greaser|q> `-`: or i could
make usermode code just use syscall ;)
L520[17:24:50] <Saphira> i want the script
to run in irc
L521[17:25:15] <ping> but a lot of stream
ciphers are 8 bit block ciphers or block ciphers in stream
mode
L522[17:25:21] <`-`> I was using svc for
my ARM stuff, but I didn't like the design of the API I had created
so I moved everything to a coprocessor with banked registers and
stuff
L523[17:25:59] <`-`> (Which is the reason
why I have to rewrite all my stuff... btw the boot(eeprom)loader is
finally finished)
L524[17:26:21] ⇦
Quits: Tedster
(~Tedster@host217-43-38-228.range217-43.btcentralplus.com) (Ping
timeout: 195 seconds)
L525[17:26:42]
⇨ Joins: Tedster
(~Tedster@host217-43-38-228.range217-43.btcentralplus.com)
L526[17:26:58] <`-`> But anyways, I am
hungurs
L527[17:29:46]
⇨ Joins: Lennart
(~Lennart@94-224-105-21.access.telenet.be)
L528[17:29:55] <Lennart> Hello
L529[17:30:25] <DeanIsaKitty> Welcome to
the madhouse *evil grin*
L530[17:31:02] <Lennart> Forum didn't
mention esper.net so i had to look through the source of some irc
lua program to find it :P
L531[17:31:12] <Lennart> but now i'm
here
L533[17:33:09] <Lennart> *derp*
L534[17:33:32] <DeanIsaKitty> Yeah, I mean
its literally on the front page. How much more advertisement does
it need? :P
L535[17:33:36] <Lennart> anyways,
L536[17:34:02] <Lennart> well i went to
look for it on the irc topic in the forum
L537[17:34:56] <DeanIsaKitty> Lizzy,
please put in capitals and blinking red in the IRC topic how to
connect to IRC. Some people need it :P
L538[17:35:23] <Saphira> me want learn
scwipts!
L539[17:35:31] <DeanIsaKitty> Saphira:
Then do
L540[17:35:55] <Lennart> :P
L541[17:36:01] <Saphira> ME WANT TEACHED
SCWIPTING IN IRC!!!
L542[17:36:44] <DeanIsaKitty> Well, unless
you find someone who is willing to teach you you need to teach it
yourself. And with your attitude you won't fine a teacher anytime
soon.
L543[17:36:51] *
CompanionCube pets Saphira / Lennart
L544[17:37:22] <Saphira> pwease?
L545[17:37:33] <DeanIsaKitty>
CompanionCube: Lennart is cool
L547[17:37:58] <Lennart> that's basically
all ya need :P
L548[17:38:05] <Saphira> for irc?
L549[17:38:10] <Saphira> irc uses
lua?
L550[17:38:18] <Lennart> no :P
L551[17:38:38] <BearishMushroom> IRC is a
prorocol, the implementation can be done in any language. :P
L552[17:38:45] <BearishMushroom> protocol,
even*
L553[17:38:52] <Saphira> now
L554[17:38:53] <Lennart> oh wait, i
interpreted that as if you wanted to learn lua *through* irc
:P
L555[17:38:53] <DeanIsaKitty> I *can* be
done in Lua though ;)
L556[17:38:55] <Saphira> how*
L557[17:40:01] <Saphira> me want to know
how to make kiwi irc scripts in lua
L558[17:40:06] <CompanionCube> don't most
clients worth a shit have scripting support
L559[17:41:06] <DeanIsaKitty> Yeah, but
most are not scripted in Lua. (Does Wee have Lua scritpts?)
L560[17:41:22] <Saphira> i wanna know
javascript for irc use
L561[17:42:14] <Lennart> I'm going off,
was nice meeting you guys :)
L562[17:42:22] <DeanIsaKitty> Lennart:
What, so soon? :(
L563[17:42:27] <snowden89> Saphira:
L564[17:42:33] <Lennart> it's late here at
GMT+1 :P
L565[17:42:38] <CompanionCube> s manual
documents way to write scripts for WeeChat, using one of supported
script languages:
L566[17:42:38] <CompanionCube>
python
L567[17:42:38] <CompanionCube> perl
L568[17:42:38] <CompanionCube> ruby
L569[17:42:38] <Saphira> WHAAT
L570[17:42:39] <CompanionCube> lua
L571[17:42:40] <snowden89> better question
what do you want to do
L572[17:42:40] <CompanionCube> tcl
L573[17:42:41] <CompanionCube> guile
(scheme)
L574[17:42:42] <snowden89> on irc
L575[17:42:43] <CompanionCube>
javascript
L576[17:42:46] <CompanionCube> from
weechat
L577[17:42:51] <BearishMushroom> TCL.
:D
L578[17:42:55] <Saphira> for
kiwiirc!!!!
L580[17:43:04] <snowden89> what do you
want to do
L581[17:43:14] <snowden89> mentioning a
client does not tell us anything
L582[17:43:18] <snowden89> what do you
want to do
L583[17:43:33] <CompanionCube> Scripting
within kiwi IRC is still experimental and therefore
undocumented.
L584[17:43:33] <CompanionCube> For client
plugins however, there is an example and more information
here
L585[17:43:34] <Saphira> hmm
L586[17:43:39] ⇦
Quits: Lennart (~Lennart@94-224-105-21.access.telenet.be) (Quit:
Leaving)
L587[17:43:53] <DeanIsaKitty>
CompanionCube: Thank you documentation bot.
L588[17:44:02] ***
kirby|gone is now known as mrkirby153
L589[17:44:05] <snowden89> he aint a
documentation bot?
L590[17:44:09] <CompanionCube>
DeanIsaKitty, more like 'google'
L591[17:44:11] <DeanIsaKitty> snowden89:
Shut up.
L592[17:44:28] <DeanIsaKitty>
CompanionCube: Yeah, you still pasted it in IRC :P
L593[17:44:30] <snowden89> I was sure he
was after the copy and paste of languages
L594[17:44:30] <Saphira> greaser
L595[17:44:39] <snowden89> for
weechat
L596[17:44:48] <Saphira> try starting the
script with a cat button
L597[17:44:57] <greaser|q> i need open +
close + lseek (also some way to make it not shit itself when it
needs to add a page during the ISR) but otherwise that's pretty
much all:
https://i.imgur.com/UH8nPUp.png
L598[17:45:10]
<
Meelock
(Meelock/meelock)> man i got very little sleep yesterday,
did i say any thing weird on here?
L599[17:45:25] <DeanIsaKitty> Meelock,
nothing that we hadn't had before.
L600[17:45:27] <snowden89> you confessed
to loving monkeyfish
L601[17:45:33] <Saphira> meelock
L602[17:45:36] <DeanIsaKitty> greaser|q:
Uhhh, shiny :3
L603[17:45:37] <snowden89> and wanting to
have my babies
L604[17:45:38] <Saphira> u in mc?
L605[17:45:45]
<
Meelock
(Meelock/meelock)> shut up plx
L606[17:45:47] <DeanIsaKitty> greaser|q:
When can haz? *.*
L607[17:45:54] <snowden89> so normal stuff
really
L608[17:45:56] <greaser|q> DeanIsaKitty:
when i can be bothered pushing it
L609[17:46:10] <DeanIsaKitty> greaser|q:
pretty pretty please? *cute look*
L610[17:46:26] <greaser|q> i'm still in
the process of getting it work and the page reallocator is still
broken
L611[17:46:31] <greaser|q> *getting it to
work*
L612[17:46:37] <gamax92> ... the fuck is
this past conversation
L613[17:46:40] <greaser|q> i think i'll
put this kernel on the lua 5.3 lootdisk anyway so you could
theoretically run lua on a T1 stick of ram
L614[17:46:48] <DeanIsaKitty> gamax92:
#oc
L615[17:47:06] <DeanIsaKitty> greaser|q:
Me like :o
L616[17:47:39] <gamax92> greaser|q: what
if you intercept load and force it to strip debugging
L617[17:47:45] <greaser|q> but yeah, right
now i'm working on my very first implementation of disk-binded
virtual memory ever
L618[17:48:30] <greaser|q> gamax92: the
bootloader loads the sections directly w/o loading the whole file,
and i actually do strip debug symbols but that does NOT affect RAM
usage
L619[17:48:53] <gamax92> I'mma throw that
into machine.lua and try it :o
L620[17:49:05] <greaser|q> don't you mean
throw machine.lua into it?
L621[17:49:17] <greaser|q> (which won't
work as i don't have the syscalls for direct component
interaction)
L622[17:49:18] <gamax92> I'm taking about
plain native lua :P
L623[17:49:37] <gamax92> not the
arch
L624[17:49:42] <greaser|q> ah
L626[17:52:00] <CompanionCube> greaser|q,
what are you making exactly
L627[17:52:13] <greaser|q> CompanionCube:
MIPS CPU architecture for opencomputers
L628[17:52:20] <CompanionCube> ooh
L629[17:52:22] <CompanionCube> neat
L630[17:52:24] <greaser|q> at the moment
i'm trying to get an OS kernel with virtual memory support
L631[17:52:26] <CompanionCube> inb4
OCWrt
L632[17:52:43] <greaser|q> you could
literally port openwrt to it
L633[17:53:13] <greaser|q> have you ever
done virtual memory / paging stuff on any cpus before?
L634[17:54:07] <greaser|q> best way to
explain virtual memory on mips is to explain virtual memory on x86,
and then talk about how it implements it using a TLB and how on a
TLB miss (no TLB has that buffer) it looks it up on the page table
and adds it to a suitable TLB
L635[17:54:37] <greaser|q> ...and then
what mips does is it throws out the page table handling and on a
TLB miss it faults and software has to manually load a TLB
entry
L636[17:55:03] <gamax92> heh
L637[17:55:16] <CompanionCube> that sounds
fucked
L638[17:55:37]
⇨ Joins: Xilandro
(~Kodos@2602:306:ce20:6c30:10b:e50d:1a36:e83f)
L639[17:55:39] <greaser|q> lots of things
on mips sound fucked
L640[17:55:58] <greaser|q> for instance
the op after a taken branch gets executed
L641[17:56:49] <greaser|q> also
coprocessor loads and memory loads are delayed one op so the op
immediately after it doesn't use the result (currently i do not
emulate this but i may in future)
L642[17:57:20] <Saphira> my script is not
saving'
L643[17:57:21] ⇦
Quits: Kodos (~Kodos@2602:306:ce20:6c30:10b:e50d:1a36:e83f) (Ping
timeout: 186 seconds)
L644[17:57:22] <greaser|q> however gcc and
even gas by default refuse to abuse this characteristic
L645[17:57:22] <Saphira> why?
L646[17:57:34] <greaser|q> Saphira: out of
space perhaps?
L647[17:57:41] <Saphira> no
L648[17:57:45] <Saphira> it reads
L649[17:57:53] <greaser|q> wait derp are
you talking about weechat or whatever
L650[17:58:04] <Saphira> var events =
kiwi.components.Events();
L651[17:58:04] <Saphira>
events.on('message:new', function(event, data) {
L652[17:58:05] <Saphira> if
(data.message.msg.match(/^!hello/)) {
L653[17:58:05] <Saphira>
data.network.say(data.message.target, 'Hello there, ' +
data.message.nick + '!');
L654[17:58:05] <Saphira> }
L655[17:58:05] <Saphira> });
L656[17:58:24] <Saphira> that was buggy as
hell
L657[17:58:39] <greaser|q> but yeah, gcc
and gas will by default refuse to use the destination register in
the op after a load/coproc-get
L658[17:58:48] <greaser|q> even inserting
a nop if necessary
L659[17:58:49] *
Dashkal stabs Saphira with a knife with pastebin etched into the
blade
L660[17:59:03] <Saphira> im using
kiwiw
L661[17:59:05] <DeanIsaKitty> greaser|q:
Saphira's not using OpenComputers
L662[17:59:08] <snowden89> postbin is life
github is friend
L663[17:59:08] <greaser|q> i know
L664[17:59:10] <Saphira> kiwi*
L665[17:59:38] <greaser|q> the reason for
this is if an interrupt fires at just the wrong time, it will
return to the op in the delay slot which will then have the value
that was loaded into the right place
L666[17:59:57] <Saphira> now why is it not
saving?
L667[17:59:57] <greaser|q> so due to this
race condition the load delay slot simply isn't abused
L668[18:00:08] <snowden89> how do we
know?
L669[18:00:18] <greaser|q> Saphira: it
could be cached in your irc program? or maybe the permissions
aren't set up properly
L670[18:00:27] <snowden89> you did not
even pastebin or link the full code
L671[18:00:32] <snowden89> from
gitbut
L672[18:00:40] <snowden89> github
even
L673[18:01:06] <snowden89> or tell us if
your just adding code to js dev view or actually changing the real
code
L674[18:01:28] <Saphira> ?
L675[18:02:40] <Forecaster> A drone would
need an inventory controller to move items around right?
L677[18:03:22] <Forecaster> or what does
"more control" mean exactly?
L678[18:04:38] <gamax92> hehe
L680[18:05:13] *
gamax92 pokes sugoi
L681[18:05:45] <DeanIsaKitty> Izaya!
\o/
L682[18:05:48] *
DeanIsaKitty cuddles Izaya
L683[18:06:00] <Forecaster> :I
L684[18:06:09] <Izaya> Hi Dean
L685[18:06:13] <DeanIsaKitty> But yes,
Terraria works splendid. Kilo and I used to play on my server a
lot
L686[18:06:50] <DeanIsaKitty> Also,
Saint's Row? Is that even worth it?
L687[18:07:04] <Izaya> Dunno, it looked
cool and I'm not paying for it so
L688[18:07:09] ⇦
Quits: Kimiro (~Corrupted@s0106c8fb2655ca42.ed.shawcable.net)
(Killed (NickServ (GHOST command used by
DragonBoots!~Corrupted@S0106c8fb2655ca42.ed.shawcable.net)))
L689[18:07:20] <DeanIsaKitty> Yeah I can
*tell* you're not paying Izaya <.<
L690[18:07:27]
⇨ Joins: Kimiro
(~Corrupted@S0106c8fb2655ca42.ed.shawcable.net)
L691[18:07:37] <Izaya> plus it's not like
I lack disk space
L692[18:07:39] <BearishMushroom> Saint's
Row is pretty good.
L693[18:07:41] <BearishMushroom> 3 is, at
least.
L695[18:08:49] <DeanIsaKitty> Izaya: If
you would buy Terraria, steam has a Linux Beta that works even
better :P
L696[18:09:12]
⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L697[18:09:17] <Forecaster> I'm guessing
it is true, so I'd need a T2 drone to move items around
L698[18:12:33] ⇦
Quits: cpup (~cpup@32.218.114.74) (Ping timeout: 186
seconds)
L699[18:14:27]
⇨ Joins: cpup (~cpup@32.218.114.74)
L700[18:14:46] ⇦
Quits: Jezza (~Jezza@185.44.151.53) (Ping timeout: 195
seconds)
L701[18:18:00] <greaser|q> "If a
matching entry is found, but it is not marked valid (the V bit is
clear), a TLB miss exception (never a UTLB miss exception)
occurs." shit
L703[18:18:05] <MichiBot> gamax92:
OpenComputers - Debugging Strip | length:
29s |
Likes:
0 Dislikes:
0 Views:
0 | by
gamax92
L704[18:19:26] <Saphira> random music
vid
L706[18:19:34] <greaser|q> i don't even
detect that case properly
L707[18:19:48] <Saphira> so it dont do
youtu.be
L709[18:20:22] <MichiBot> Saphira:
Aviators - Wolves | length:
5m 23s | Likes:
1660 Dislikes:
9 Views:
40504 | by
Aviators
L710[18:20:34] <Saphira> aha!
L711[18:20:42] <Saphira> we need
michibot
L712[18:20:55] <gamax92> we have
michibot?
L713[18:20:59] <Saphira> on my
channel
L714[18:21:14] <DeanIsaKitty>
"your" channel
L715[18:21:14] <Saphira> so we can share
things and have it label them
L716[18:21:24] <DeanIsaKitty>
BearishMushroom: I think you can just invite MichiBot
L717[18:21:25] <Saphira> well.
L718[18:21:32] <Saphira> yeah
L719[18:21:38] <gamax92> ...
L720[18:21:38] <Saphira> thad be
nice
L721[18:21:39] <BearishMushroom>
DeanIsaKitty, Don't make me do anything. :c
L722[18:21:47] <gamax92> DeanIsaKitty: I
just tried to make a channel by doing /mkdir
L723[18:21:56] <Forecaster> xD
L724[18:22:00] <DeanIsaKitty>
BearishMushroom: I won't. Its your choice but if you want, that
should make MichiBot join.
L725[18:22:09] <BearishMushroom>
Blergh.
L726[18:22:11] <DeanIsaKitty> gamax92: Go
drunk, you're home.
L727[18:22:11] <Forecaster> you silly,
it's /mkcha
L728[18:22:25] <gamax92> I have Raspberry
Tea
L729[18:22:46] <greaser|q> sounds too
herbal for my tastes
L730[18:22:57] <DeanIsaKitty> gamax92:
always keep tea at an ARM's length.
L731[18:22:59] <BearishMushroom>
DeanIsaKitty, Can't do it as voice, need +o. :P
L732[18:23:15] <greaser|q> there's really
only 4 categories of tea i like: english breakfast, earl grey,
various green teas, and gunmaicha
L733[18:23:20] <Saphira> i like
michibot
L734[18:23:20] <DeanIsaKitty>
BearishMushroom: Oh, I though about starmade, not rp..
L735[18:23:28] <greaser|q> that last one
actually has rice in it and is classified as a poor man's tea
L736[18:23:33] <BearishMushroom>
DeanIsaKitty, Oh, no way it's going in there.
L737[18:23:45] <DeanIsaKitty> Sure, its
your channel do as you please :P
L738[18:23:45] <Saphira> why..
L739[18:23:55] <Saphira> technacly
schemas
L740[18:24:16] <BearishMushroom>
Technically it's registered to Nerixel.
L741[18:24:25] *
DeanIsaKitty forgot the password for PostgreSQL again...
.-.
L742[18:24:26] <greaser|q> gamax92: just
saw the video, nice work
L743[18:24:32] <Saphira> oh
L744[18:24:41] <Saphira> whell.
L745[18:24:45] <Saphira> well*
L746[18:25:25] <Saphira> if kraz wants it
on rp welp. kraz can just invite michibot
L747[18:26:48] <Saphira> i also know a
much calmer music piece
L748[18:26:55] ⇦
Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit:
Nettalk6 - www.ntalk.de)
L750[18:28:20] <MichiBot> Saphira:
Aviators - Spectres | length:
5m 7s | Likes:
1013 Dislikes:
5 Views:
30225 | by
Aviators
L751[18:30:39] <Saphira> chat
dedened
L752[18:32:51] ⇦
Quits: Keanu73 (~Keanu73@host-80-41-217-131.as13285.net) (Quit:
Gotta go to bed or something. See ya!)
L754[18:35:32] <greaser|q> that's on T2
ram btw
L755[18:36:37] <greaser|q> frustrating
thing is it's faulting in the fault handler
L756[18:37:55] <`-`> Did someone say
music?
L757[18:37:56] <`-`> ( ͡^ ͜ʖ ͡^)
L759[18:38:57] <BearishMushroom>
Hahaha.
L760[18:39:00] <BearishMushroom> Why is
this a thing?
L761[18:42:33] <`-`> Why not?
L762[18:42:45] <BearishMushroom> Good
question.
L763[18:43:44] <greaser|q> ok, seems to be
a bug in my CPU, lovely
L764[18:46:19] *** g
is now known as gAway2002
L765[18:51:43] <Forecaster> drones require
power right?
L766[18:53:12] ⇦
Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-333-105.w90-22.abo.wanadoo.fr) (Quit:
Leaving)
L767[18:55:05] <Izaya> Yes,
generally
L769[18:57:01] <DeanIsaKitty> Izaya:
Theregister/r/talesfromtechsupport? :P
L770[18:57:20] <Izaya> :p
L771[18:59:48] ⇦
Quits: xarses (~xarses@64.124.158.100) (Ping timeout: 190
seconds)
L772[19:00:03] <AlissaSquared> Forecaster:
Only if your computer does and you didn't specify otherwise in
config.
L773[19:00:19] <Forecaster> yes
L774[19:00:47] <Forecaster> I assume they
charge by being next to a charger same as a robot
L775[19:00:58] <AlissaSquared> Is there a
mod that generates RF based off of a change in redstone
state?
L776[19:01:01] <AlissaSquared> Yes. I
believe.
L777[19:01:14] <AlissaSquared> Because if
so I'm going to get a bunch of those and hook 'em up to redstone
clocks.
L778[19:02:00] <CompanionCube> '10B2 thin
Ethernet'
L779[19:02:05] <CompanionCube> I don't
want to imagine that
L780[19:03:23] <Izaya> I don't need
to
L782[19:03:31] <MichiBot> Saphira:
Aviators - We Are Not Machines (feat. Lectro Dub) | length:
4m 40s | Likes:
1394
Dislikes:
10 Views:
51353 |
by
Aviators
L783[19:03:43] <Izaya> found some ancient
ethernet vampire taps in the server room
L784[19:04:26] <CompanionCube>
...why
L785[19:04:40] <Saphira> ?
L786[19:04:51] <`-`> I want an ethernet
cable that talks back to itself
L787[19:05:15] <`-`> Hardware lo.
L788[19:05:19] <Saphira> also michibot
isnt connecting to a channel
L789[19:05:34] <Saphira> i want it
to
L790[19:05:53] <`-`> I have no clue if
MichiBot can join arbitrary channels
L791[19:06:10] <Saphira> so michibot is
stuck here?
L792[19:06:51] <`-`> Why would MichiBot
ever want to leave? :P
L793[19:06:53]
⇨ Joins: Xal
(~xal@s0106881fa12987ab.vw.shawcable.net)
L794[19:06:56] <Izaya> CompanionCube:
dunno, but we have like 10 of em
L795[19:07:42] <Saphira> why cant michibot
just create another connection to the channel i want it on
also?
L796[19:08:48] <Izaya> huh, RISC-V
supports 128-bit computing
L797[19:09:07]
⇨ Joins: VanillaBean
(~VanillaBe@c-98-232-42-143.hsd1.wa.comcast.net)
L798[19:10:01] <Mimiru> Because I control
michibot and don't want it in random channels?
L799[19:10:25] <Saphira> oh.
L800[19:10:30] <Saphira> that makes
sense
L801[19:14:51] <Izaya> gah, qemu in the
arch repos has no RISC-V
L802[19:16:17]
⇨ Joins: OneMatthias
(~EiraIRC@ftth-66-132.bvunet.net)
L803[19:23:20] ⇦
Quits: Saphira (Spyglass@c-71-192-106-128.hsd1.ma.comcast.net)
(Quit: http://www.kiwiirc.com/ - A hand crafted IRC
client)
L804[19:23:31] <greaser|q> oh ffs why is
this spamming TLB entries over and over again
L806[19:23:32] <MichiBot> Guest28545:
Monty Python - Spam | length:
3m 20s | Likes:
29506 Dislikes:
708 Views:
7015618 | by
zumpzump
L807[19:24:09] *
DeanIsaKitty pokes Guest28545 with an EnderBot
L808[19:24:27] <DeanIsaKitty> Lizzy!
:<
L809[19:25:32] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L811[19:26:32]
⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L812[19:26:48] <OneM_Industries>
Spam!
L813[19:27:05] <OneM_Industries> SPAM,
SPAM, SPAM, Lovely SPAM, wonderful SPAM!
L814[19:27:16] <greaser|q> ok, fixed the
TLB spam issue
L816[19:27:18] <MichiBot> Guest28545:
Monty Python - Spam | length:
3m 20s | Likes:
29506 Dislikes:
708 Views:
7015618 | by
zumpzump
L817[19:29:16] <greaser|q> oops i forgot
to replace a java exception with a mips isr
L818[19:30:07]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:c1a1:e802:b015:203a:a982)
L819[19:31:05] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit:
Bye)
L820[19:33:23] <DeanIsaKitty> Izaya:
Hopefully 2 days of good music? ;D
L821[19:33:58] <DeanIsaKitty> *4
days
L822[19:34:46] <Izaya> Well, it's not 4
days of bad music, though the quality varies.
L824[19:35:01] <Izaya> Playlist is only
the rock in there
L826[19:35:08] <DeanIsaKitty> Thats the
good metal :P
L827[19:35:17] <greaser|q> well shit the
mandelbrot program runs off a T2 stick
L828[19:35:43] <greaser|q> i'll need to
move sbrk + brk to kernel space though
L829[19:35:56] ⇦
Quits: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L830[19:36:56] <lashtear> where are these
other architectures available? (or are they, yet?)
L831[19:37:45] <greaser|q> i think i'll
disable the page debugging here and do a new build
L833[19:38:09] <greaser|q> no, this is not
windows btw, this is just my mandelbrot test program
L834[19:39:07] <Izaya> wasn't Windows NT
availible for MIPS and SPARC?
L835[19:40:01] <OneMatthias> Running NT in
MC... That would be amazing.
L836[19:40:08] <DeanIsaKitty> Oh god
please let's not get our Unix world filthy with M$.
L837[19:40:26] <OneMatthias> Old MS is not
that bad.
L838[19:40:29] <Izaya> no I'm just
saying
L839[19:40:31] <Izaya> it could be
Windows
L840[19:40:35] <Izaya> it probably
isn't
L841[19:40:36] *
Dashkal installs windows 3.1 in DeanIsaKitty
L842[19:40:36] <Izaya> but it could
be
L843[19:40:54] *
DeanIsaKitty crashes and burns
L844[19:41:09] <Izaya> that's intended
functionality
L845[19:41:14] *
Dashkal upgrades DeanIsaKitty to Windows ME
L846[19:41:26] <DeanIsaKitty> I'm already
broken .-.
L847[19:41:31] <OneMatthias>
Actually...
L848[19:41:43] <OneMatthias> I heard that
someone managed to get NT stable.
L849[19:41:47] <OneMatthias> ME*
L850[19:41:51] <Izaya> hahahahah
L851[19:41:56] <OneMatthias> Gah, I need a
tea...
L852[19:42:01] <lashtear> we are having
bridge to sell you yes
L853[19:42:11] <OneMatthias> Nah, he
actually showed a 2 week uptime.
L854[19:42:15] <DeanIsaKitty> Izaya: Want
some incredibly twisted humor? ;D
L855[19:42:22] <Izaya> sure why not
L857[19:42:26] <OneMatthias> He ripped 90%
of the junk out of it.
L858[19:42:33] <Izaya> also Windows NT
runs on IA-32, Alpha, MIPS and PowerlessPC
L859[19:42:50] <lashtear> fwiw I have seen
NT4 machines on Alpha with uptime of >6y or so
L860[19:42:51] <DeanIsaKitty> There is an
implementation of Windows XP that actually works
L861[19:42:58] <lashtear> "Do not
attempt this at home."
L862[19:43:02] <OneMatthias> Dang.
L863[19:43:18] <Izaya> We got rid of a W2K
server last year
L864[19:43:24] <Izaya> uptime of like 4
months
L865[19:43:38] <Izaya> the 2008R2 boxes
get rebooted weekly so they don't die at inconvenient times
L866[19:44:09] <lashtear> this one was
just serving DHCP, nothing else.
L867[19:44:14] *
Dashkal swaps out the WME for windows CeMeNT
L868[19:44:16] <lashtear> for a class B
tho :P
L869[19:44:17] <gamax92> equivs
:>
L870[19:44:21] <greaser|q> i need to fix
that shitty fault and if i have to modify how my CPU works i
will
L871[19:44:37] *
DeanIsaKitty reinstalls Linux on her to restore basic functionality
and NOT CRASH ALL THE TIME
L873[19:45:29] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L874[19:45:40] *
Dashkal quickly swaps linux out for Haiku
L875[19:45:51] <lashtear> which wm and
topbar?
L876[19:45:53] <greaser|q> ...yeah i'm
going to have to declare it to be a CPU bug
L877[19:45:58] <greaser|q> dwm, custom
topbar script
L878[19:46:04] <lashtear> hmmmmm
L879[19:46:12] <DeanIsaKitty> I know you
want be broken and non-functional Dashkal but I kinda like Linux
.-.
L880[19:46:25] <Izaya> Dashkal: still
mostly POSIX but with a different kernel, a shiny filesystem and a
nice desktop?
L881[19:46:28] *
CompanionCube installs Plan 9 or Inferno on
DeanIsaKitty
L882[19:46:35] *
Dashkal tries to install Gentoo on DeanIsaKitty but it failed to
compile with those USE flags
L883[19:46:49] <DeanIsaKitty> Could all
the people *please* stop touching me??
L884[19:47:01] <DeanIsaKitty> Thank you
>.<
L885[19:47:02]
⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L886[19:47:06] <gamax92> Crashing all the
time?
L887[19:47:10] <gamax92> Sounds like Opera
3.62
L888[19:47:30] <CompanionCube>
DeanIsaKitty, at least I didn't do something crazy like convert you
to a lisp machine and install genera
L889[19:47:52] <gamax92> GPF here, GPF
there, at least it gave you a generic error message before it'd
actually crash so you could navigate away from the page it didn't
like
L890[19:48:06]
⇨ Joins: xarses
(~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L891[19:48:09] <DeanIsaKitty>
CompanionCube: I would have Dashkal shoot you <.<
L892[19:50:26] <Dashkal> I wouldn't shoot
CC. I might however get him to code review my type checker.
L893[19:50:39] <Dashkal> By the time we
got through it, you should be able to hear... them....
L894[19:50:40] <DeanIsaKitty> So he shoots
himself?
L895[19:50:56] <OneMatthias> Who are
they?
L896[19:51:11] <Dashkal> Write yourself a
type system, OneMatthias. You'll understand..
L897[19:51:12] <DeanIsaKitty> OneMatthias:
Shhhh, you'll wake them
L898[19:51:19] <OneMatthias> Um...
L899[19:51:41] <OneMatthias> They the same
guys that came in when I started trying to use C?
L900[19:51:42] *
Dashkal starts muttering to himself.... universal
quantification..... existentials...
L901[19:51:53] <CompanionCube> Dashkal, I
would choose to suicide...by playing russian kernel roulette with
the box that hosted the code
L902[19:52:11] *
DeanIsaKitty puts Dashkal back into his straitjacket
L903[19:52:17] <Dashkal> At this point,
Forall is an old friend.
L904[19:52:28] *
OneMatthias mutters to myself....initializing GPIO registers... 200
lines to blink an LED....
L905[19:52:35] <OneMatthias>
Himself*
L906[19:52:52] <Dashkal> That'd be the far
other end of the abstraction spectrum. You get different elder gods
on that side.
L907[19:53:04] <OneMatthias> Ah, ok.
L908[19:53:08] *
CompanionCube crawls into SMM and watches from a position of power
over everyone
L909[19:54:19] <OneMatthias> Anyway, back
to playing MC.
L910[19:54:19] <Dashkal> Here's a subtle
little toy: trait Forall[P[_]] { def apply[A]: P[A] }
L911[19:54:28] <CompanionCube> it's nice
and lonely in Ring -2
L912[19:54:52] <Dashkal> The wonders it
can teach you, if you can but grasp the simplicity of it...
L913[20:01:19] <gamax92> there we go
L914[20:01:56] <gamax92> Fixed up an old
broken package and actually marked it's configuration files as well
... being configuration files
L915[20:02:24] <greaser|q> i'm trying to
get it to boot w/ T1/T1.5 RAM but fuck it's slow
L916[20:02:34] <greaser|q> OH SHIT I GOT
THE PROMPT ON T1.5
L917[20:02:42] <OneMatthias> Yay!
L918[20:03:29] <greaser|q> took fucking
ages to boot though
L919[20:04:00] <greaser|q> like, 30 secs
at least
L920[20:04:03] <greaser|q> i'll see if T1
works
L921[20:04:14] <OneMatthias> 30
seconds?
L922[20:04:16] <greaser|q> that was
oscillating the same 8 pages
L923[20:04:21] <OneMatthias> That is a
long boot time?
L924[20:04:39] <OneMatthias> I had a
machine in real life that took 15 minutes to boot...
L926[20:05:23] <greaser|q> the reason why
it takes forever is it's constantly reloading parts of lua off the
disk
L927[20:05:51] <greaser|q> oh yeah, y'know
how that says it has 28 pages?
L928[20:05:55] <greaser|q> T1 has
12.
L929[20:06:23] <DeanIsaKitty> All the time
when you just want to yell "Oh for fucks sake <name>,
nobody gives a shit! Shut up already!" But you're too polite
and have a reputation to lose...
L930[20:06:32] <greaser|q> IT BOOTED
L932[20:07:32] <greaser|q> by the way that
message took 13 seconds to print
L933[20:07:39] <DeanIsaKitty> Gj :P
L934[20:09:07] <OneMatthias> Make
one.
L935[20:10:33] <DeanIsaKitty> OneMatthias:
What?
L936[20:11:05] <OneM_Industries> Using an
IRC client that does not show which channel is talking, responded
to the wrong one.
L937[20:11:49] <OneM_Industries> Not this
one.
L938[20:11:56] <OneM_Industries> Try
OneMatthias.
L939[20:12:06] <CompanionCube>
>OneMatthias< CTCP VERSION
L940[20:12:06] <CompanionCube>
-OneMatthias- CTCP queries are not enabled.
L941[20:12:15] <OneM_Industries> Ah,
well.
L942[20:12:22] <OneM_Industries>
EiraIRC.
L943[20:12:36] <OneM_Industries> Turns the
MC chat into an IRC client.
L944[20:12:39]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L945[20:12:50] <DeanIsaKitty> Oh god, is
there actually a worst IRC client than Eira??
L946[20:13:08] <OneM_Industries> Oh?
L947[20:13:14] <OneM_Industries> It works
well enough.
L948[20:13:18] <Nachtara> ?
L949[20:13:22] <Nachtara> worse*
L950[20:13:24] <Nachtara> not worst
L951[20:13:32] <DeanIsaKitty> Nachtara:
Shut up too <.<
L952[20:13:53] <DeanIsaKitty>
OneM_Industries: "It works" and "Its good" are
on two completely seperate planes of existance.
L953[20:14:03] <Nachtara> haha
L954[20:14:05] <OneM_Industries> Hey, my
server works.
L955[20:14:26] <OneM_Industries> Sure it's
specs look like an OC computer's specs, but hey.
L956[20:14:29] <DeanIsaKitty> Nachtara: I
speak 5 languages, cut me some slack please <.<
L957[20:14:38] <greaser|q> lua works on T1
RAM w/ a virtual memory kernel
L958[20:15:01] <greaser|q> to put this
into perspective, lua's ~350KB, and i have 48KB to spare
L959[20:15:21] <greaser|q> maybe i should
cap the virtual space at 4MB, i'll get an extra 12KB
L960[20:15:22] <OneM_Industries>
Heh!
L962[20:15:55] <greaser|q> that
"available pages" tells you how much RAM user programs
*really* have
L963[20:16:11] <greaser|q> it probably
took about 2-3 minutes to boot off that T1 stick
L965[20:17:12] <CompanionCube> inb4
mruby
L966[20:17:15] <greaser|q> ah the second
line appeared
L967[20:17:23] <greaser|q> it'll probably
be python instead
L968[20:17:40] <DeanIsaKitty> greaser|q:
Terralang when?
L969[20:18:09] <CompanionCube> it'd also
be nice to have an OC OS that was entirely in something like Lisp
or a Smalltalk
L970[20:18:19] <greaser|q> DeanIsaKitty: i
could consider it
L971[20:18:29] <`-`> Welp... I can compile
lua, open a state, and open libs
L972[20:18:30] <greaser|q> the OS is
written in C btw
L973[20:18:40] <`-`> but I can't use
luaL_loadstring XD
L974[20:18:41] <DeanIsaKitty> greaser|q:
It would kinda me a logical exctension, wouldn't it?
L975[20:19:12] <greaser|q> yeah at this
rate i think it's producing one line of mandelbrot a minute
L976[20:20:10] <`-`> It crashes at exp2reg
in lcode.c
L977[20:20:11] <`-`> welp
L978[20:20:13] <greaser|q> when you have
an appropriate amount of ram it does about 4 lines a second
L979[20:20:29] <greaser|q> `-`: protip:
don't waste your time emulating an fpu, use soft floats
instead
L980[20:20:58] <`-`> greaser|q: I didn't
even want to touch anything like VFP or NEON
L981[20:21:01] <greaser|q> yeah, T2 and up
runs the mandelbrot program quite well
L982[20:21:19] <`-`> I still have ARM
instruction set problems, and thumb hasn't even been tested
yet
L983[20:21:24] <greaser|q> T1.5 limps, T1
probably runs out of RAM and i'm not checking the condition
correctly
L984[20:21:53] <greaser|q> `-`: gee, i
wonder how many of the issues involve reading or writing the
pc...
L985[20:22:26] <`-`> greaser|q: I'm pretty
sure I already covered all of those
L986[20:22:38] <`-`> I wouldn't be able to
run any code at all if I had PC problems
L987[20:22:49] <`-`> s/PC/R15 but works
either way
L988[20:22:49] <MichiBot> <`-`> I
wouldn't be able to run any code at all if I had R15 but works
either way problems
L989[20:22:58] <`-`> thatfailed.jpg
L990[20:24:24] <greaser|q>
s/.jpg/successfully.jpg/
L991[20:24:25] <MichiBot> <`-`>
thatfailedsuccessfully.jpg
L992[20:25:25] <`-`> I probably need to
make a GDB stub .-.
L993[20:25:36] <`-`> Nah fuck that Java
isn't good enough for that
L994[20:25:36]
⇨ Joins: Saphira
(Saphira@c-71-192-106-128.hsd1.ma.comcast.net)
L995[20:25:59] <`-`> I'll just run through
some instruction parsing logic until I see something that doesn't
match up
L996[20:28:09] <greaser|q> ok it takes
about a minute to boot off T1.5
L997[20:29:56] ⇦
Quits: Saphira (Saphira@c-71-192-106-128.hsd1.ma.comcast.net)
(Client Quit)
L999[20:31:39]
⇨ Joins: Saphira
(Saphira@c-71-192-106-128.hsd1.ma.comcast.net)
L1001[20:33:19] <greaser|q> next up, once
i've done the vacuuming, i need to port gamax's brainfuck
interpreter to this system
L1002[20:36:52] <`-`> Welp, just caught
one bug
L1003[20:37:05] <OneMatthias> Quick,
squash it!
L1004[20:37:07]
⇦ Quits: Xal (~xal@s0106881fa12987ab.vw.shawcable.net) (Ping
timeout: 207 seconds)
L1005[20:37:09] <`-`> I don't know what
it fixes, but it's gone now
L1006[20:37:26] <Dashkal> I prefer the
vac
L1007[20:37:27]
⇨ Joins: Xal
(~xal@S0106881fa12987ab.vw.shawcable.net)
L1008[20:37:42] <Dashkal> Bug bits get
stuck in the carpet
L1009[20:38:25]
⇨ Joins: VikeStep (~VikeStep@120.156.54.17)
L1010[20:40:11] <`-`> I think I just
fixed another one in the same instruction quadruplet thing
L1011[20:40:45]
⇦ Quits: Xal (~xal@S0106881fa12987ab.vw.shawcable.net)
(Client Quit)
L1012[20:40:51]
⇨ Joins: Xal
(~xal@s0106881fa12987ab.vw.shawcable.net)
L1015[20:44:43] <CompanionCube> these
requirements remind me of one of the reasons I hate java apps
L1016[20:46:09] <`-`> Nevermind, the
other one was not a bug
L1017[20:46:29] <`-`> However, I just
found out that MLA and MUL don't write flag bits
L1018[20:47:37]
⇨ Joins: Saphira
(Saphira@c-71-192-106-128.hsd1.ma.comcast.net)
L1019[20:49:34] <Saphire> `-`: what are
you doing?
L1020[20:49:54] <Saphire> oh, writing
architecture for OC?
L1021[20:50:25] <Saphira> ?
L1022[20:50:41] <`-`> Saphire: Yeah
L1023[20:51:42]
⇦ Quits: Saphira
(Saphira@c-71-192-106-128.hsd1.ma.comcast.net) (Client
Quit)
L1024[20:52:39] <Saphire> Lol
L1025[20:52:45]
⇦ Quits: Inari (~Pinkishu@p5DEC6C39.dip0.t-ipconnect.de)
(Read error: Connection reset by peer)
L1026[20:54:21]
⇨ Joins: Saphira
(Saphira@c-71-192-106-128.hsd1.ma.comcast.net)
L1027[20:54:44] <Saphira> bleh
L1028[21:00:24] <greaser|q> `-`: MLA and
MUL do write flag bits if the S flag is set
L1029[21:00:31] <greaser|q>
(MLAS/MULS)
L1030[21:00:47] <greaser|q> i don't know
how the C flag gets clobbered though so it's probably best to not
clobber it
L1031[21:00:50] <`-`> Yeah, that was the
thing that I fixed
L1032[21:01:00] <greaser|q> ah
L1033[21:02:22] <Saphire> So.. there will
be MIPS and ARM architectures now?
L1034[21:02:51] <greaser|q> yeap, want to
play with the MIPS one for a bit?
L1035[21:03:00] <greaser|q> currently i
just have a virtual memory kernel and lua 5.3.2
L1036[21:03:04] <Saphire> Sure?
L1038[21:03:22] <Saphira> who are you
saphire
L1039[21:03:23] <greaser|q> it's for OC
1.6 + MC 1.7.10
L1040[21:03:31]
<
Meelock
(Meelock/meelock)> ping
L1041[21:03:32]
<
Meelock
(Meelock/meelock)> <@136618527888113665>, pong!
L1042[21:03:37]
<
Meelock
(Meelock/meelock)> heh
L1043[21:03:44] <ping> hi
L1044[21:03:45]
<
Meelock
(Meelock/meelock)> just testing discord bots
L1045[21:04:25] <greaser|q> also protip,
don't boot it on anything less than T2 ram unless you like
pain
L1046[21:04:36] <greaser|q> it *will*
boot, but very slowly
L1047[21:05:05] <greaser|q> you'll also
want a lua comp handy for copying files and whatnot
L1048[21:05:39] <Saphire> Comp.. computer
or compiler? Though I guess it's first one
L1049[21:05:45] <greaser|q>
computer
L1050[21:06:06] <CompanionCube> >Sees
'minimum requirement for this is 4GB RAM' on some software
L1051[21:06:20] <CompanionCube>
>software sucessfully launches on 1GB RAM box, even if it barely
fits.
L1052[21:07:23] <ping> its called swap
lol
L1053[21:07:48] <greaser|q> speaking of
swap i really need to abuse tmpfs for swap
L1054[21:07:55] <greaser|q> it's
basically a free 64KB of RAM
L1055[21:08:05] <CompanionCube> ping,
512MB swap
L1056[21:08:06] <CompanionCube> so
L1057[21:08:18] <CompanionCube> and it's
using ~480MB of that
L1058[21:08:23] <DeanIsaKitty>
CompanionCube: minimum req are just the least they bothered to test
with. So maybe they just didn't have a machine with 1 or 2 gb
ram
L1059[21:08:42] <CompanionCube>
DeanIsaKitty, considering it's enterprise-style java software
L1060[21:08:56] <CompanionCube> I
expected to get a huge stacktrace when it OOM'd
L1061[21:09:06] <CompanionCube> Hasn't
yet
L1062[21:10:56] <OneM_Industries> Knock
on wood...
L1063[21:11:15] <greaser|q> fun thing, if
your software developers or VM developers have any clue what mmap
is, in lowmem situations you'll thrash the disk but it'll still
work
L1064[21:11:19] *
Saphire knocks on OneM_Industries
L1065[21:11:27] <Saphire> Hm, seems
wooden enough
L1066[21:11:31] <OneM_Industries> Ow, ow
ow.
L1067[21:12:37] <CompanionCube> OK, let's
access the server
L1068[21:12:42] *
Saphira grumbles
L1069[21:13:05] <CompanionCube> ~970MB
used, 506MB swap
L1070[21:13:43] <OneM_Industries>
What?
L1071[21:14:00] <CompanionCube> first is
main ram
L1072[21:15:53] *
Saphire pokes greaser|q
L1073[21:15:57] <Saphire> What was the
link?
L1074[21:15:57] <greaser|q> first is
actual RAM, second is temporary storage that the OS can copy stuff
from RAM into
L1076[21:16:15] <Saphire> Thanks,
switched to desktop :|
L1077[21:16:31] <greaser|q> and just in
case you didn't know: use the regular CPUs or APUs and
shift-right-click
L1078[21:17:04] <Saphire> ...
L1079[21:17:12] <Saphire> I know that
:|
L1080[21:17:31] *
Saphire is a lurker on github issues, subscribed to
them
L1081[21:17:35] <greaser|q> not everyone
does, and consider that i didn't know this until i was properly
introduced to OC
L1082[21:17:58] <Saphire> I have seen the
discussion about "How to do this"
L1084[21:19:10] <Saphire> ah, nope, wrong
one
L1085[21:20:32] <Saphire> ...okay, i'm
not going to search for it now >_<
L1086[21:20:39] <OneM_Industries> Oops,
looks like MC has sprung a leak...
L1087[21:21:13] <Saphira> hmm
L1088[21:21:23] <OneM_Industries> 14.8GB
of 15.7GB of RAM used...
L1089[21:21:38] <Saphira> rejoice!
L1091[21:21:43] <gamax92> Saphira and
Saphire ;-;
L1092[21:21:47] <MichiBot> Saphira:
Aviators - We Are Not Machines (feat. Lectro Dub) | length:
4m 40s | Likes:
1394
Dislikes:
10 Views:
51374 |
by
Aviators
L1093[21:22:04] <OneM_Industries> Holy
cow.
L1094[21:22:10] <Saphire> gamax92:
Yeah
L1095[21:22:16] <OneM_Industries> MC is
hogging 10GB of RAM!?!?!
L1096[21:22:25]
<
Meelock
(Meelock/meelock)> 0.0
L1097[21:22:28] <Saphira> we must
rejoice!
L1098[21:22:38] <Saphira> rejoice with
music!
L1099[21:22:48] <AlissaSquared> gamax92:
You think just the names suck? Saphire and Saphira have the same
color for me >_>
L1100[21:22:57] <Saphire> AlissaSquared:
oh fuck
L1101[21:23:02] <greaser|q> Saphire: oh
hey that's nifty... could be interesting trying to write a
dual-mode EEPROM though
L1102[21:23:05] <gamax92> cool, they do
for me as well
L1103[21:23:06] <AlissaSquared> Saphire:
maybe later ;D
L1104[21:23:09] <gamax92> cause all my
nicknames are blue
L1105[21:23:16] <AlissaSquared> mine used
to be that way
L1106[21:23:22] *
AlissaSquared switches hashing mechanism.
L1107[21:23:25] <AlissaSquared> There,
better. Ish.
L1108[21:23:57] <CompanionCube> heh
L1110[21:24:02] <MichiBot> Saphira:
Aviators - The Watcher | length:
5m 14s | Likes:
1226 Dislikes:
7 Views:
28753 | by
Aviators
L1111[21:24:07] <CompanionCube> logging
into the web interface was what killed it
L1112[21:24:13] <Saphira> more music to
rejoice with
L1113[21:27:12] <Saphire> Good thing
Dolphin has inbuild (actually konsole .-.) terminal emulator
L1114[21:27:21] <Saphire> *inbuilt?
L1115[21:31:12] <OneMatthias> Gah..
L1116[21:31:24] <OneMatthias> Thousands
of raw iron ore...
L1117[21:32:27] <OneM_Industries> Right,
restarting MC>
L1118[21:32:35]
⇦ Quits: OneMatthias (~EiraIRC@ftth-66-132.bvunet.net)
(Remote host closed the connection)
L1119[21:32:45] <Saphire> greaser|q:
huh
L1120[21:32:54] <OneM_Industries> I just
maxed out my 16GB of ram....
L1121[21:33:04] <greaser|q> what's the
huh for?
L1122[21:33:23] <Saphire> greaser|q: the
lack of terminal cursor is desorientying
L1123[21:33:29] <greaser|q> ah
righty
L1124[21:33:40] <Saphire>
*disorienting
L1125[21:34:36] <Saphire> and there is no
up/down keys support it seems.. but wow, IT WORKS
L1126[21:35:24] *
Saphire pokes greaser|q
L1127[21:35:37] <greaser|q> there's no
arrow key support right now, yes
L1128[21:35:41] <Saphire> is there any
way to access underlying arch from the lua bootable ELF?
L1129[21:36:00] <greaser|q> you'd have to
polyglot lua and mips code
L1130[21:37:10] <Saphire> ah
L1131[21:37:10] <greaser|q> the 0x20-0x3F
space is used for ALU ops
L1132[21:38:20] <ping> ;'( nobody
commented on the new openprograms.github.io
L1133[21:39:00]
⇨ Joins: OneMatthias
(~EiraIRC@ftth-66-132.bvunet.net)
L1134[21:40:15] <greaser|q> '--[=' is
0x3D5B2D2D which... ok, not sure what it disassembles to yet
L1135[21:40:26] <DeanIsaKitty> ping: It
looks really nice :)
L1136[21:41:10] <ping> DeanIsaKitty,
thx
L1137[21:42:05] <AlissaSquared> didn't
even realize there was an old one
L1138[21:42:20] <AlissaSquared> looks
nice.
L1139[21:42:32] <AlissaSquared> ping: now
in return you're totally going to rate my website right
L1140[21:42:42] <ping> ok
L1141[21:43:10] <greaser|q> LUI $k1,
0x2D2D (w/ unused operand rs set to $t2)
L1142[21:43:14] <greaser|q> is what you
get there
L1143[21:43:48] <greaser|q> so it
clobbers a register that's kinda designed to be clobbered
L1144[21:44:07] <greaser|q> and is never
used in C afaik
L1145[21:44:49]
<
Meelock
(Meelock/meelock)> hey any one play factorio here?
L1146[21:45:00] <OneMatthias> Me.
L1147[21:45:02] <greaser|q> so '--[=['
could totally be used, the second op just has to have 0x5B on the
bottom... you could just do ORI $k1, $k1, 0x205B and it'll work in
theory
L1148[21:45:45] <greaser|q> or even LUI
$k1, 0x205B, so you'd end up with "--[=[ [='
L1149[21:46:10] <greaser|q> then at the
end of your text segment just put ']=]' in
L1150[21:46:21]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Read error: Connection reset by peer)
L1151[21:46:40] <greaser|q> and follow it
with 'computer.setArchitecture("MIPS")'
L1152[21:46:41]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L1154[21:48:40] <greaser|q> applying the
reverse to the lua bios is currently not possible as i don't expose
the computer api, only component lookup + method invocation + event
pulling
L1155[21:49:27] <greaser|q> but if you
were to do it, the code would look a bit like this (in C):
L1156[21:50:36] <greaser|q> *(volatile
char **)0xBFF00288 = "setArchitecture"; *(volatile char
**)0xBFF00300 = "MIPS"; *(volatile int32_t *)0xBFF00304 =
4; *(volatile int32_t *)0xBFF----- = --; // replace ----- with the
appropriate address and -- with the appropriate strobe
L1157[21:50:56] <greaser|q> erm,
s/address/strobe address/ and s/strobe/strobe value/
L1158[21:52:31] <Saphire> how do you even
run that mandel.lua?
L1159[21:52:38]
⇦ Quits: VanillaBean
(~VanillaBe@c-98-232-42-143.hsd1.wa.comcast.net) (Read error:
Connection reset by peer)
L1160[21:52:41] <greaser|q>
dofile("mandel.lua")
L1161[21:53:03] <greaser|q> note that i
*still* haven't made it not mangle _PROMPT and _PROMPT2 so you may
or may not want to set those afterwards
L1162[21:53:25] <OneMatthias> Sooo...much
iron....
L1163[21:53:33] <Saphire> "cannot
open mendel.lua: Success"
L1164[21:53:34] <Saphire> rly
L1165[21:54:21] <AlissaSquared> kay
L1166[22:11:35] <snowden89> omg i am
going to cry
L1167[22:11:46] <snowden89> I did not
install VS yet
L1168[22:11:51] <snowden89> so now i am
stuck doing it now
L1169[22:12:48]
⇦ Quits: Lathanael|Away
(~Lathanael@p5496015C.dip0.t-ipconnect.de) (Ping timeout: 190
seconds)
L1170[22:12:49] <greaser|q> ok, i timed
how long it takes to boot off the MLua53 floppy on a T1 stick of
RAM
L1171[22:13:01] <AlissaSquared>
snowden89: ouch
L1172[22:13:09] <AlissaSquared> VS takes
like eight hours on average for me
L1173[22:13:12] <greaser|q> Saphire: it's
mandel.lua, not mendel.lua
L1174[22:13:19] <greaser|q> but yeah, it
took 19 minutes to boot
L1175[22:13:26] <Stary2001> o-o
L1176[22:13:45] <greaser|q> i have to
convince asie to add oc + ocmips to the thing he's going to be
doing
L1177[22:14:03] <greaser|q> just so i can
have a "watching paint dry" booth
L1178[22:14:08] <Stary2001> :D
L1180[22:14:50] <greaser|q> i got virtual
memory working in a fairly basic kernel
L1181[22:15:06] <Stary2001> shiny
L1183[22:15:25] <Saphire> xD
L1184[22:15:32] <Stary2001> ive had my
fair share of asm today
L1185[22:15:32] <Stary2001> :D
L1186[22:15:42] <greaser|q> that's ok,
because you can now code in lua
L1187[22:15:55] <greaser|q> note, if
you're insane enough to boot it off T1 RAM, i strongly recommend
copying the files to a T3 hard drive first
L1188[22:16:00] <greaser|q> otherwise,
well, 19 minutes
L1189[22:16:00] <Stary2001> :D
L1190[22:16:34] <snowden89> i know :(
last time i had to install it was 8+ hours over wifi
L1191[22:16:42]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960477.dip0.t-ipconnect.de)
L1192[22:16:53] <greaser|q> as much as it
says 74KB free RAM, the kernel uses up an extra 24KB for page
tables and whatnot
L1193[22:16:58] <snowden89> as I have not
had to look at any C#/C++ code for abit now i am stuck waiting for
it
L1194[22:17:14] <greaser|q> so you're
actually booting a ~350KB program in 48KB of RAM
L1195[22:17:23] <AlissaSquared> my
solution to that is A) don't use C#
L1196[22:17:28] <AlissaSquared> and B)
use Linux ;D
L1197[22:17:49] <snowden89> ah but i have
somethings that work better in c#
L1198[22:17:56] <snowden89> for the
windows enviroments atleast
L1199[22:18:01] <greaser|q> hence B
L1200[22:18:03] *
AlissaSquared gags
L1201[22:18:06] <AlissaSquared> D:
L1202[22:18:12] <OneMatthias> ERK.
L1203[22:18:14] <greaser|q> ...and when
it runs out of pages, it unloads the first page that's safe to
unload, which is usually on the disk, and then loads another thing
off the disk
L1204[22:18:39] <greaser|q> it's
regularly unloading and reloading shit off the disk
L1205[22:19:01] <greaser|q> but yeah, my
advice
L1206[22:19:06] <greaser|q> if you want
to run lua off a tier 1 stick of ram
L1207[22:19:11] <greaser|q> add in
another stick first.
L1208[22:19:19] <OneMatthias> ^
L1209[22:19:23] *
AlissaSquared has no idea how this stuff works
L1210[22:19:34] <AlissaSquared> i'm just
going to stick with the sanity of frontend and higher level
stuff
L1211[22:19:37] <snowden89> hey greaser|q
can you implement a supercomputer in oc
L1212[22:19:51] <snowden89> by linking
all the reasources of multiple computers
L1213[22:20:13] <AlissaSquared>
Theoretically you could but it probably wouldn't be
practical.
L1214[22:20:43] <snowden89> or just up
the sizes of each tier of oc
L1215[22:20:49] <snowden89> would be
easier i guess
L1216[22:21:15] <greaser|q> ...it takes
nearly 2 minutes to finish the calculation of 2+2
L1217[22:21:24] <OneMatthias> Wow.
L1218[22:21:33] <greaser|q> just because
it's thrashing the floppy disk so much because it has next to no
RAM left
L1219[22:23:23]
⇦ Quits: OneMatthias (~EiraIRC@ftth-66-132.bvunet.net)
(Remote host closed the connection)
L1220[22:23:26] <greaser|q> T2 works
pretty well
L1221[22:24:40] <greaser|q> so the 2+2
test, it takes 3 seconds the first two times but then it does it
pretty much instantly
L1222[22:24:50] <greaser|q> (for T2 that
is)
L1223[22:28:05] <greaser|q> it takes
about 20-30 seconds on T1.5 to do 2+2 when using a floppy as your
boot device
L1224[22:28:24] <AlissaSquared> what
about a T3? :D
L1225[22:29:04] <greaser|q> 1 second for
the first calculation, instant for the next
L1226[22:29:23] <AlissaSquared>
neat
L1227[22:29:29] <greaser|q> same results
as T2.5 actually
L1228[22:29:42] <greaser|q> oh right i
actually did that on T3.5... would probably get the same result
anyway
L1229[22:31:57] <greaser|q> another nice
thing about this arrangement is that it doesn't have to load the
whole program into memory
L1230[22:31:58]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Read error: Connection reset by peer)
L1231[22:32:19]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L1232[22:32:28] <greaser|q> unfortunately
you also have the issue where you're constantly seeking the damn
thing but i could possibly add a speedup to that by only seeking
when it needs to
L1233[22:40:50] <greaser|q> i've realised
that i'm basically going to need to implement mmap properly
(including copy-on-write) and also fork lua to use mmap if i'm
going to be doing silly shit like try to actually run stuff on a T1
stick
L1234[22:41:04] <greaser|q> that and i
need to roll my own libc
L1235[22:41:10] <greaser|q> which is
something i have done before
L1236[22:41:31] <DeanIsaKitty> Why run
your own libc?
L1237[22:42:44] <greaser|q> because
newlib is big
L1238[22:42:52] <greaser|q> smaller than
glibc, sure, but still big
L1239[22:43:09] <DeanIsaKitty>
dietlibc?
L1240[22:43:09] <greaser|q> i will
probably try musl first though but for kernelspace i probably want
to use my own libc
L1241[22:43:25] <greaser|q> more like
"cut yourself with glass"libc
L1242[22:43:33] <DeanIsaKitty> Doesn't
get much smaller that that probably. Not even unicode :D
L1243[22:43:35] <greaser|q> also it's
hard-gpl so completely out of the question
L1244[22:45:44] <greaser|q> dammit, musl
needs MIPS2
L1245[22:45:57] <greaser|q> or emulation
of a couple of ops
L1246[22:46:44] <greaser|q> i could
possibly just add them in
L1248[22:46:59] <greaser|q> the
alternative is to just not use the stuff that needs ll/sc
L1249[22:52:27] *
Saphire pokes greaser|q
L1250[22:52:35] <Saphire> no persistence
yet?
L1251[22:56:05] <Saphire> huh
L1252[22:56:34] <Saphire> i just though..
there is so much that can be fit into EEPROM if you use compiled
language instead of lua..
L1253[22:56:38] <Saphire> *thought
L1254[22:57:28] ***
medsouz is now known as medsouz|offline
L1255[23:00:13] <greaser|q> ah yeah
currently no persistence
L1256[23:00:43] <greaser|q> and yeah, an
advantage ocmips has over the lua arch is that you don't have to
use as much memory
L1257[23:00:57] <DeanIsaKitty> greaser|q:
Source?
L1258[23:00:58]
⇦ Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net)
(Quit: ZNC - http://znc.in)
L1259[23:01:08] <greaser|q> DeanIsaKitty:
for what?
L1260[23:01:14] <DeanIsaKitty>
ocmips?
L1262[23:01:27] <Saphire> just wanted to
ask him about that :|
L1263[23:01:39] <greaser|q> i'll quickly
push up the kernel source as well
L1264[23:01:49] <greaser|q> another
advantage is that it implements virtual memory and thus you can
implement swap
L1265[23:02:10] <Saphire> what's
newlib?
L1266[23:02:13] <greaser|q> speaking of
memory usage, a third advantage is you actually know how much ram
it uses
L1267[23:02:21] <greaser|q> newlib's a
fairly complete embedded libc
L1269[23:02:43]
⇨ Joins: Cazzar
(~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L1270[23:02:43]
zsh sets mode: +v on Cazzar
L1271[23:03:12] <Saphire> huh
L1272[23:03:45] <greaser|q> people
usually recommend it when you're building a gcc cross
compiler
L1273[23:03:55] <greaser|q> gcc cross
compiler, or... gcc for short
L1274[23:03:57] <greaser|q> :P
L1275[23:04:04] <greaser|q> gnu compiler
collection cross compiler
L1276[23:04:06] <Saphire> ...
L1277[23:04:08] <Saphire> gcccc?
L1278[23:04:21] <greaser|q> that spider
is making a weird face
L1279[23:04:26] <Saphire> Huh?
L1280[23:05:08] <Saphire> inb4 OC
mainframes with MIPS
L1282[23:08:00] <greaser|q> ^ that's the
kernel. you'll need to pinch labour.c from the ocmips source tree
(src/main/resources/labour.c)
L1283[23:08:11] <greaser|q> and in order
to build lua you'll need to link with green.c in the same
place
L1284[23:11:29] <greaser|q> reason for
those filenames is actually a web of horrendous puns
L1285[23:11:59] <greaser|q> labour.c was
originally shitlib.c, i decided to rename it so i named it after
the NZ Labour Party because it's full of shitlibs
L1286[23:12:34] <greaser|q> i needed to
fork it for userland code so i decided to follow a naming scheme,
the NZ Green Party *always* coalition with the NZ Labour
Party
L1287[23:13:14] <greaser|q> and as it
turns out, green.c relies on labour.c, and has no direct I/O access
- Green relies on Labour, and has no electorate seats
L1288[23:16:54] <gamax92> you silly
L1289[23:18:05] <Saphire> xD
L1290[23:18:32] <gamax92> tired ...
L1291[23:18:34] <Saphire> greaser|q:
"bringing politics to your naming schemes and
programming"
L1292[23:18:51] <Saphire> that should be
your slogan
L1293[23:18:55] <greaser|q> i'm one of
those who hold the view that all the political parties in
parliament right now suck
L1294[23:19:05] <Saphire> in any
country
L1295[23:20:01] <greaser|q> yeah pretty
much
L1296[23:20:18] <Saphire>
"Calculating dedotated WAM"
L1297[23:20:21] <Saphire> wha?
L1298[23:20:23] <greaser|q> there are
people who would make good political candidates, and then there are
the people who actually get into parliament
L1299[23:20:35]
⇦ Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Remote host
closed the connection)
L1300[23:21:11] <gamax92> Saphire: it's
testing to see how much WAM you have in the machine
L1301[23:25:10] <gamax92> mah-tey
L1302[23:25:14] <gamax92> TIL
L1303[23:30:24]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Quit: geeettttttt dunked on!!!)
L1304[23:47:56] ***
Keridos is now known as Keridos|away
L1305[23:49:16] *
Saphire pokes greaser|q
L1306[23:49:32] <Saphire> Um.. how do i
shoot web ^w^w make anything for OC MIPS?
L1307[23:50:01] <gamax92> shoot
web?
L1308[23:50:24]
⇨ Joins: astro73
(~ocdoc.cil@67-0-25-74.albq.qwest.net)
L1309[23:50:48] <astro73> has anyone made
an actual modeling program for the 3d printers?
L1310[23:50:56] <Saphire> astro73: there
is one
L1311[23:51:22] <astro73> what is it?
i've seen raytracers and printing but no editing
L1312[23:51:35] <astro73> huh, hang
on
L1313[23:51:50] <astro73> ...
L1314[23:51:52] <astro73> brb
L1315[23:51:54] <Saphire> huh?
L1316[23:52:01]
⇦ Quits: astro73 (~ocdoc.cil@67-0-25-74.albq.qwest.net)
(Client Quit)
L1317[23:52:07] <Saphire> ...
L1318[23:52:23]
⇨ Joins: astro73
(~astro73@67-0-25-74.albq.qwest.net)
L1319[23:52:27] <astro73> that's
better
L1320[23:52:46] <Saphire> sec
L1321[23:52:53] <gamax92> astro73:
:P
L1322[23:53:03] <gamax92> I had wondered
why you had ocdoc.cil.li
L1323[23:53:07] <Saphire> there is one by
russian guys
L1325[23:53:22] <Saphire> ...
L1326[23:53:31] <gamax92> ahh, igor
L1327[23:53:33] <astro73> i did up a
viewer for the hologram last night
L1328[23:54:03] <Saphire> gamax92:
yeah
L1329[23:54:06] <Saphire> that guy
:|
L1330[23:54:10] *
Saphire sends some hate
L1331[23:54:24] <gamax92> hey, he makes
some neat stuff though.
L1332[23:54:38] <gamax92> even if it's
entirely russian and I can't read it
L1333[23:54:40] <Saphire> It's so mac
style
L1334[23:54:53] <gamax92> yes
L1335[23:55:02] <Izaya> hey
L1336[23:55:03] <Saphire> Oh, and there
are swearings in the code
L1337[23:55:06] <DeanIsaKitty> Bah, I
can't be bothered to russian right now <.<
L1338[23:55:08] <Saphire> Hi Izaya
o/
L1339[23:55:14] <Izaya> the thing that
came before OS suX wasn't bad
L1340[23:55:25] <Izaya> it's just once
apple dumbed it down it started sucking
L1341[23:55:51] <DeanIsaKitty> I think
the point was the disregard for everything except the own
platform.
L1342[23:56:01] <DeanIsaKitty> Or in this
case - language.
L1343[23:56:06] <astro73> oh, he wrote
his own gui, too
L1344[23:56:24] <gamax92> mmhm
L1345[23:56:46] <astro73> i was just
looking at gml to do the console side of things
L1346[23:57:26] <astro73> i mean, there's
a hologram projector, why not use it to preview things?
L1347[23:57:55] <gamax92> Igor has his
own entire Graphical Shell and GUI and generic graphical apis
L1348[23:58:19]
⇦ Quits: Yepoleb
(~yepoleb@194-166-7-113.adsl.highway.telekom.at) (Quit:
Leaving)
L1349[23:58:34] <astro73> that's
intense.
L1350[23:59:12] <astro73> all i want
right now is an EEPROM burner peripheral and a real HTTP api
L1351[23:59:32] <Izaya> OpenOS has a http
api?
L1352[23:59:33] <DeanIsaKitty> gamax92:
Not-Invented-here syndrome is also an actual problem in real
software development. :|
L1353[23:59:42] <gamax92> what's wrong
with the internet api?
L1354[23:59:44] <gamax92> DeanIsaKitty:
?
L1355[23:59:51] <sugoi> anyone have OC
1.5 handy?
L1356[23:59:57] <sugoi> i need a quick
test