<<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
L6[00:07:03] <greaser|q> asie: in which we attempt something horrific: https://i.imgur.com/j5OBMg6.png
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
L61[02:46:14] <gamax92> greaser|q: https://github.com/kgabis/brainfuck-c/blob/master/brainfuck.c
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
L91[03:18:25] <gamax92> greaser|q: http://hastebin.com/egunipotux.c
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)
L122[05:00:46] <Inari> https://twitter.com/bathtype/status/702195255869837313/photo/1
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
L130[05:12:20] <Inari> http://img08.deviantart.net/300e/i/2013/069/a/e/to_love_ru_darkness_demotivational_by_maddog05-d5xnsy0.jpg
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
L170[06:28:48] <g> :u
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
L248[09:34:58] <asie> =)
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
L286[11:41:18] <g> https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/February/java_2016-02-26_17-41-13.png
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
L304[11:54:08] <g> fans
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
L316[11:59:50] <g> I like the recipes: https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/February/firefox_2016-02-26_17-59-42.png
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
L322[12:01:05] <g> xD
L323[12:01:33] <Forecaster> http://imgur.com/r2uDkha
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
L341[12:14:56] <g> ^
L342[12:17:27] <Michiyo> https://twitter.com/LexManos/status/702405632578736128
L343[12:17:29] <MichiBot> Wed Feb 24 02:12:07 CST 2016 @LexManos: Hurm :/ https://t.co/wbejXuoSSo
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.
L362[12:56:59] <Lizzy> https://www.youtube.com/watch?v=b5Qh72h8vkk
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
L365[13:04:06] <DeanIsaKitty> https://www.youtube.com/watch?v=uXcatFp3REg :'D
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
L375[13:07:23] <gamax92> vifino: https://aur.archlinux.org/packages/xf86-input-evdev-debounce/
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)
L391[14:12:42] <Michiyo> http://www.gizmag.com/kuratas-suidobashi-megabots-giant-robot-battle-2016-gundams/38352/pictures#3
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
L419[15:39:16] <greaser|q> next step, free pages we aren't using right now: https://i.imgur.com/pwfULHO.png
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.
L445[16:20:00] <greaser|q> https://i.imgur.com/jETE9To.png <-- not sure why this is failing here
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
L469[16:54:51] <greaser|q> that's better, now i need to... well, switch it over to use syscalls: https://i.imgur.com/phFXUma.png
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
L515[17:24:15] <`-`> :P
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
L532[17:31:43] <DeanIsaKitty> Lennart: https://oc.cil.li/index.php?/page/irc.html <.<
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
L546[17:37:40] <Lennart> May I present: My honourable tutor for lua: http://www.lua.org/pil/1.html
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!!!!
L579[17:42:59] <greaser|q> getting there: https://i.imgur.com/f20QdWl.png (note i am currently using a T3.5 RAM stick as there's a bug i need to fix)
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
L625[17:50:29] <DeanIsaKitty> http://imgur.com/gallery/7qWU3Px Wow that is surprisingly good
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?
L676[18:03:20] <snowden89> https://kiwiirc.com/docs/scripting/client_plugins < read that
L677[18:03:22] <Forecaster> or what does "more control" mean exactly?
L678[18:04:38] <gamax92> hehe
L679[18:04:55] <Izaya> http://i.imgur.com/jlAvRwI.png can confirm, linux terraria works despite my libGL being screwy
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.
L694[18:08:12] <Izaya> http://i.imgur.com/80qjRML.png
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
L702[18:18:04] <gamax92> https://www.youtube.com/watch?v=FArtWESyifI
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
L705[18:19:28] <Saphira> https://youtu.be/kMdSwFmzb50
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
L708[18:20:20] <Saphira> https://www.youtube.com/watch?v=kMdSwFmzb50
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)
L749[18:28:19] <Saphira> https://www.youtube.com/watch?v=jdCbSBggHgE
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!)
L753[18:34:27] <greaser|q> i've fixed a bug but still have another bug to fix: https://i.imgur.com/xrUJFpE.png
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] <`-`> ( ͡^ ͜ʖ ͡^)
L758[18:38:15] <`-`> https://play.google.com/store/music/album?id=Buza2bceei6pdd3igpcwtothvhe&tid=song-To6r7barrfjpylpwxn5b5i64uqa
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
L768[18:55:07] <Izaya> http://www.theregister.co.uk/2016/02/26/toaster_cooks_network_and_burns_expert_users_credibility_to_a_crisp/
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
L781[19:03:28] <Saphira> https://www.youtube.com/watch?v=PxluEaRBa_U
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
L805[19:23:31] <Guest28545> https://www.youtube.com/watch?v=anwy2MPT5RE
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)
L810[19:26:29] <Izaya> http://i.imgur.com/kVQerjL.png
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
L815[19:27:16] <Guest28545> https://www.youtube.com/watch?v=anwy2MPT5RE
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.
L823[19:34:51] <Izaya> http://i.imgur.com/UeHkK5X.png
L824[19:35:01] <Izaya> Playlist is only the rock in there
L825[19:35:03] <DeanIsaKitty> http://i.imgur.com/pMI8T2u.png :P
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
L832[19:38:02] <greaser|q> https://i.imgur.com/6jEiAj4.png
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
L856[19:42:25] <DeanIsaKitty> Izaya: http://imgur.com/gallery/Ba7hwLm/comment/594086622
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
L872[19:44:40] <greaser|q> https://i.imgur.com/9s3evmK.png
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...
L925[20:04:46] <greaser|q> here's tier 1.5 by the way: https://i.imgur.com/ZTdfkfp.png
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
L931[20:07:25] <greaser|q> MISSION COMPLETE: https://i.imgur.com/4GeCzUe.png
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!
L961[20:15:32] <greaser|q> https://i.imgur.com/4GeCzUe.png <--
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
L964[20:17:01] <greaser|q> T1.5 fares better with its 112KB free space because you can at least walk programs: https://i.imgur.com/l4onZ97.png
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)
L998[20:30:19] <greaser|q> http://magicannon.com/ocmips-latest.jar - use the MIPS ELF BIOS and the MLua53 disk
L999[20:31:39] ⇨ Joins: Saphira (Saphira@c-71-192-106-128.hsd1.ma.comcast.net)
L1000[20:32:52] <ping> i made http://openprograms.github.io/ prettier if anyone is interested
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)
L1013[20:43:41] ⇦ Quits: Saphira (Saphira@c-71-192-106-128.hsd1.ma.comcast.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L1014[20:44:22] <CompanionCube> https://logscape.github.io/deploy-prerequisites.html
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?
L1037[21:03:08] <greaser|q> http://magicannon.com/ocmips-latest.jar - use the MIPS ELF BIOS and the MLua53 disk
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
L1075[21:16:03] <greaser|q> Saphire: http://magicannon.com/ocmips-latest.jar - use the MIPS ELF BIOS and the MLua53 disk
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"
L1083[21:18:46] <Saphire> https://github.com/MightyPirates/OpenComputers/issues/1390
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!
L1090[21:21:40] <Saphira> https://www.youtube.com/watch?v=PxluEaRBa_U
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
L1109[21:24:01] <Saphira> https://www.youtube.com/watch?v=O0Sw7fB-FJk
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)
L1153[21:47:35] ⇦ Quits: Saphira (Saphira@c-71-192-106-128.hsd1.ma.comcast.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
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
L1179[22:14:30] <greaser|q> btw Stary2001 i'm talking about this: https://i.imgur.com/l4onZ97.png
L1180[22:14:50] <greaser|q> i got virtual memory working in a fairly basic kernel
L1181[22:15:06] <Stary2001> shiny
L1182[22:15:17] <greaser|q> http://magicannon.com/ocmips-latest.jar if you want to take it for a spin
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
L1247[22:46:49] <greaser|q> https://en.wikipedia.org/wiki/Load-link/store-conditional <-- going to need to make sense of this
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?
L1261[23:01:20] <Saphire> https://github.com/iamgreaser/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
L1268[23:02:37] <greaser|q> https://sourceware.org/newlib/
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
L1281[23:07:34] <greaser|q> https://github.com/iamgreaser/mocha
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
L1324[23:53:19] <Saphire> http://pastebin.com/nAKMpBym
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
<<Prev Next>> Scroll to Top