<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:47] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 186 seconds)
L2[00:12:08] ⇨ Joins: pong (~notPing@2601:4:680:104c:3430:aca7:26f3:827f)
L3[00:12:08] zsh sets mode: +v on pong
L4[00:12:21] ⇦ Quits: pong (~notPing@2601:4:680:104c:3430:aca7:26f3:827f) (Client Quit)
L5[00:14:17] ⇦ Quits: manmaed (~Ender@5ec38bec.skybroadband.com) (Quit: A Quit Was Here)
L6[00:15:36] ⇦ Quits: Wired (~androirc@c-75-72-220-179.hsd1.mn.comcast.net) (Ping timeout: 378 seconds)
L7[00:21:47] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L8[00:26:32] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 189 seconds)
L9[00:29:04] *** AngieBLD|Off is now known as AngieBLD
L10[00:29:10] ⇦ Quits: Hawk777 (~Hawk777@chead.ca) (Ping timeout: 198 seconds)
L11[00:31:51] *** skyem123 is now known as skyem123|zzz
L12[00:32:02] ⇨ Joins: Hawk777 (~Hawk777@chead.ca)
L13[00:41:10] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L14[00:43:25] ⇨ Joins: Wired (~androirc@c-75-72-220-179.hsd1.mn.comcast.net)
L15[00:44:12] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 378 seconds)
L16[00:46:49] ⇨ Joins: Something12 (~Something@S010674d02b5d5181.vs.shawcable.net)
L17[01:03:11] ⇨ Joins: Ditchbuster (~Ditchbust@c-50-134-128-178.hsd1.co.comcast.net)
L18[01:04:19] <lperkins2> Darn, I'm going to need to do keycode translations between the signal in the arch file and my keyboard driver...
L19[01:10:10] <gamax92> lperkins2: yup
L20[01:12:15] <lperkins2> (codes come in in ascii, need to be scancodes
L21[01:12:17] <lperkins2> )
L22[01:12:38] <OP> actually they are in lwjgl
L23[01:12:57] *** alekso56 is now known as alekso56_off
L24[01:13:12] <gamax92> the lwjgl set isn't exactly the same as the scan code one iirc.
L25[01:13:14] <OP> you get both ascii and the actual keycode, and the ascii would be invalid if you pressed control or something like that
L26[01:13:58] <OP> lperkins2: to make life easier, copy the key constants from Keyboard.java in LWJGL, since you can't access that on the server
L27[01:14:54] <lperkins2> So the codes which come in are listed in LWJGL?
L28[01:15:27] <OP> Yes
L29[01:16:27] <lperkins2> So I should create an array to map them to the x86 scancodes.
L30[01:16:39] <lperkins2> Is there some java library that will do that for me?
L31[01:16:58] <OP> I don't think there is a java library for that, but yeah you would create an array
L32[01:17:24] <OP> or maybe a map...
L33[01:17:42] <OP> https://github.com/LWJGL/lwjgl/blob/master/src/java/org/lwjgl/input/Keyboard.java
L34[01:18:02] <OP> Yep, an array, there are no holes in the key map
L35[01:18:17] <lperkins2> If the length is the same for both, the array should be faster and smaller.
L36[01:19:04] <OP> LWJGL's has a length of 0xDF, I dunno about x86 scancodes...
L37[01:21:36] ⇦ Quits: MrRatermat (~ratermat@host81-158-129-210.range81-158.btcentralplus.com) (Ping timeout: 378 seconds)
L38[01:21:59] <lperkins2> 127 I think...
L39[01:26:00] *** Riking|away is now known as Riking
L40[01:30:14] <lperkins2> Hm, there's some odd things...
L41[01:37:05] *** Nentify is now known as Nentify|away
L42[01:39:19] <Soni> how do I cook?
L43[01:40:15] <Ditchbuster> in Dont starve?
L44[01:40:19] ⇨ Joins: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net)
L45[01:40:49] <Ditchbuster> you click on the item and then hover over the campfire. it will then show what button to activate cooking
L46[01:41:09] <gamax92> oh hey lperkins2
L47[01:41:14] <gamax92> I have presents
L48[01:41:40] <Soni> in real life
L49[01:41:42] <Soni> I'm hungry
L50[01:41:50] <vifino> in real life
L51[01:41:55] <vifino> I don't give a shit
L52[01:42:38] <Ditchbuster> then probably poorly
L53[01:48:08] <gamax92> http://i.imgur.com/y3Mw32O.png
L54[01:48:10] <gamax92> lperkins2: ^
L55[01:48:44] <vifino> gamax92: :o
L56[01:48:54] <vifino> nice image display
L57[01:48:55] <lperkins2> :):):)
L58[01:49:10] <lperkins2> What's the resolution and how did you do it?
L59[01:50:19] <vifino> ShadowKatStudios: Good night. ( Well, you are asleep, but still. )
L60[02:00:26] ⇦ Quits: Wired (~androirc@c-75-72-220-179.hsd1.mn.comcast.net) (Remote host closed the connection)
L61[02:03:26] <lperkins2> gamax92, how did you implement that?
L62[02:03:40] <gamax92> lperkins2: i made a script to make a script?
L63[02:03:52] <lperkins2> So that is the default monitor?
L64[02:03:58] <lperkins2> No modified source?
L65[02:04:21] <lperkins2> And what was the input format?
L66[02:06:25] <lperkins2> And no, OC isn't getting the key codes directly from lwjgl's keyboard thing, it has keycodes which match the standard 105 key scancodes pretty well.
L67[02:07:06] <lperkins2> INFO: KBD: int09h_handler(): unknown scancode read: 0x61!
L68[02:07:09] <lperkins2> from pressing A
L69[02:07:21] <lperkins2> chr(0x61)=>'a'
L70[02:08:25] <samis> lperkins2: that good?
L71[02:10:19] <lperkins2> No, it means I'll have to translate them all instead of only the ones that don't match.
L72[02:11:11] <lperkins2> It's okay, I can autogenerate the table,
L73[02:12:03] <lperkins2> Hm... I've not done code-generation in java before, this should be interesting...
L74[02:14:26] ⇦ Quits: Magik6k (~root@host-37-190-200-120.dynamic.mm.pl) (Quit: Lost terminal)
L75[02:18:34] <lperkins2> This is why I love scheme...
L76[02:21:58] *** AngieBLD is now known as AngieBLD|Off
L77[02:30:11] ⇦ Quits: Azazel (uid52684@id-52684.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L78[02:39:54] ⇦ Quits: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net) (Remote host closed the connection)
L79[02:44:03] ⇨ Joins: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net)
L80[02:44:47] *** Greylocke is now known as Greylocke|afk
L81[02:48:30] ⇦ Quits: ^v (~ping@2601:4:680:104c:f9e6:cb90:8376:101b) (Ping timeout: 378 seconds)
L82[02:48:53] <lperkins2> Looks like the special keys come through with the proper codes, maybe
L83[02:49:07] <lperkins2> just the ones which are printable ascii don't.
L84[02:53:34] *** Pwootage|Off is now known as Pwootage
L85[02:59:19] *** Kilobyte is now known as Kiloff
L86[03:03:07] *** Pwootage is now known as Pwootage|Off
L87[03:10:00] *** Kodos|Sick is now known as Kodos
L88[03:10:25] <Kodos> I love you guys
L89[03:10:30] ⇦ Quits: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net) (Remote host closed the connection)
L90[03:11:56] <OP> Kodos: I love you too
L91[03:12:12] <OP> Er.. This is wierd
L92[03:12:17] * OP backs away
L93[03:14:08] <gamax92> Kodos!
L94[03:14:09] ⇨ Joins: ^v (~ping@2601:4:680:104c:f9e6:cb90:8376:101b)
L95[03:14:26] <gamax92> Kodos: http://i.imgur.com/y3Mw32O.png
L96[03:15:23] <Kodos> Nice!
L97[03:15:41] <Kodos> Do you have the things I need to put photos up?
L98[03:16:01] <Kodos> Also, we need a component that works like a screen, but will operate without needing a computer
L99[03:16:05] <Kodos> So I can have images all over my base
L100[03:17:33] ⇨ Joins: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au)
L101[03:17:53] <gamax92> Kodos: ... what
L102[03:18:03] <Kodos> Okay
L103[03:18:13] <gamax92> "the things i need to put photos up"
L104[03:18:13] <Kodos> Imagine a screen, that I can put that horse on to
L105[03:18:23] <Kodos> But then I can disconnect the computer
L106[03:18:25] <Kodos> And the image stays
L107[03:18:29] <Kodos> As long as it's powered
L108[03:18:37] <Kodos> Actually
L109[03:18:38] <Kodos> Wait, no
L110[03:18:41] <gamax92> Kodos: what are these things.
L111[03:18:42] <Kodos> Microcontroller wouldn't work
L112[03:18:48] <Kodos> I don't know, I said I needed one
L113[03:18:51] <Kodos> ie someone should make it
L114[03:19:01] <gamax92> needed what D:<
L115[03:19:21] <Kodos> Pay fucking attention
L116[03:19:30] <Kodos> You showed me the horse image, right?
L117[03:19:46] <gamax92> Kodos: "<Kodos> Do you have the things I need to put photos up?"
L118[03:19:59] <Kodos> Oh... right...
L119[03:20:02] <Kodos> I meant the code I need to make my own
L120[03:20:18] <gamax92> oh well ... you could have it i guess ...
L121[03:20:19] <Kodos> ie i want to do a photo of me and my wife
L122[03:20:22] <Kodos> Wel
L123[03:20:25] <gamax92> oh i have that iirc.
L124[03:20:27] <Kodos> If you wanna do it for me
L125[03:21:46] <gamax92> Kodos: http://i.imgur.com/JMWFthk.png
L126[03:21:54] ⇨ Joins: Xilandro (~Kodos@2602:306:ce20:6c30:d1d3:15ee:2f5d:eb94)
L127[03:21:54] zsh sets mode: +v on Xilandro
L128[03:21:59] ⇦ Quits: Kodos (~Kodos@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Killed (NickServ (GHOST command used by Xilandro!~Kodos@2602:306:ce20:6c30:d1d3:15ee:2f5d:eb94)))
L129[03:22:03] *** Xilandro is now known as Kodos
L130[03:22:05] <gamax92> Kodos: http://i.imgur.com/JMWFthk.png
L131[03:22:21] <Kodos> Yes, now give me the pastebin to draw that
L132[03:22:40] <gamax92> Kodos: http://hastebin.com/agavidabek.lua
L133[03:23:05] <gamax92> .-. where did part of the script go
L134[03:23:37] <Kodos> That's not all of it?
L135[03:23:55] <Kodos> I clicked 'just text' and got a wall of random shit
L136[03:23:57] <Kodos> I assumed that was it
L137[03:24:09] <Kodos> Copypasta'd it into a private pastebin
L138[03:24:23] <Kodos> Will let you know how it goes
L139[03:24:35] * lperkins2 crosses fingers
L140[03:24:35] <gamax92> Kodos: oh so there is a huge line of random stuff then?
L141[03:24:38] <gamax92> because i don't see it
L142[03:25:35] <Kodos> Yeah, hastebin hides
L143[03:25:37] <Kodos> it
L144[03:25:41] <Kodos> Click 'Just text' on the right
L145[03:26:49] <lperkins2> Okay, so it isn't a modified peripheral, you just have an ascii art program essentially.
L146[03:27:19] <gamax92> yup
L147[03:27:49] <lperkins2> That actually doesn't look like two low of resolution.
L148[03:27:55] <lperkins2> What format do the pictures need to be?
L149[03:28:04] <gamax92> something accepted by imagemagick
L150[03:28:41] <lperkins2> Ah, so you're using imagemagick behind the scenes to output it as basically a bitmap.
L151[03:29:16] <lperkins2> Still, now that I see that it does display passably, I can probably write a VGA driver for this...
L152[03:29:42] <gamax92> I'm using imagemagick to do the 16 color palette generation, combination with the 685 palette, resize and remapping of the input image, and generation of preview images
L153[03:30:10] <lperkins2> Yeah, I'll need to get a java library for doing that.
L154[03:30:25] <gamax92> lperkins2: or you can just use the 685 palette included
L155[03:30:36] <lperkins2> Which is?
L156[03:30:37] <gamax92> its not hard to take input colors and drop em down
L157[03:30:50] <gamax92> r6bit g8bit b5bit
L158[03:30:52] <gamax92> iirc
L159[03:31:07] <lperkins2> Right, so the vga buffer basically gives me rgb values per pixel.
L160[03:31:19] <lperkins2> Default is it expects like 680x400 pixels,
L161[03:31:39] <gamax92> 640x480?
L162[03:31:49] <lperkins2> Something like that, yeah.
L163[03:31:51] <gamax92> because that is not a standard resolution
L164[03:32:13] <lperkins2> I think it will run in the 300ish range too, whatever the first normal screen size was.
L165[03:32:41] <gamax92> 320x200?
L166[03:33:13] <lperkins2> Probably.
L167[03:33:39] <Kodos> gamax92, I wonder, do you think with the updated gpu speeds, there could be such a thing as a 'creative' screen and graphics card?
L168[03:33:51] <gamax92> what would that do?
L169[03:33:56] <Kodos> Higher resolution
L170[03:33:59] <Kodos> 320x100
L171[03:34:15] <Kodos> faster than t3
L172[03:34:24] <OP> Infinite fast?!
L173[03:34:30] <Kodos> LUDICROUS SPEED
L174[03:34:32] <gamax92> remember that it has to fit on a screen.
L175[03:34:45] <gamax92> #lua (320*8) .. "x" .. (100*16)
L176[03:34:46] <|0xDEADBEEF|> > 2560x1600
L177[03:34:51] <gamax92> is your monitor that bug
L178[03:34:53] <gamax92> mine isnt'
L179[03:34:59] <lperkins2> Well, each single screen provides 160x50 pixels...
L180[03:35:05] <lperkins2> So to get to 800x600...
L181[03:35:10] <gamax92> lperkins2: 160x100 ;)
L182[03:35:20] <OP> I already hate the size of the T3 screen
L183[03:35:27] <gamax92> there is a character that is a half block
L184[03:35:29] <OP> It can never fit on my monitor
L185[03:35:34] <OP> gamax92: yes
L186[03:35:36] <gamax92> OP: i had to go into gui size normal
L187[03:35:37] <lperkins2> Ah.
L188[03:35:45] <lperkins2> Okay, so then 6 high and 5 wide.
L189[03:35:48] <OP> not even that helps
L190[03:36:18] <OP> on max resolution with default minecraft window size T3 text is unreadable
L191[03:36:22] <gamax92> lperkins2: cpu's have component limits
L192[03:36:29] <gamax92> i think 30 is higher than it
L193[03:36:51] <lperkins2> Just need a pair of them then, to drive the screen.
L194[03:37:05] <lperkins2> (16 is the limit)
L195[03:37:06] <Kodos> Does a multiblock screen still count as a single component?
L196[03:37:10] <gamax92> yeah
L197[03:37:12] <Kodos> k
L198[03:37:23] <gamax92> Sangar said he has it so one screen is visible and the rest are all not.
L199[03:37:39] <lperkins2> regardless, that is defined by the CPU,
L200[03:37:42] <Kodos> http://puu.sh/ejlb5/9362baf978.jpg =D
L201[03:37:46] <Kodos> Thanks gamax92
L202[03:38:16] <ping> i just found out why i am so good at witchcraft
L203[03:38:17] <ping> http://i.imgur.com/uSlvdHS.jpg
L204[03:38:18] <gamax92> Kodos: i should show you the inbetween images ;)
L205[03:38:30] <Kodos> When it's drawing?
L206[03:38:43] <gamax92> nah, the pre processed ones before it makes the script
L207[03:38:46] <Kodos> Ah
L208[03:39:16] <lperkins2> It's alive!
L209[03:39:31] <gamax92> Kodos: http://imgur.com/zsZn5cI,3vlIpLb
L210[03:39:50] <Kodos> Yikes
L211[03:39:56] <Kodos> My wife's mouth looks scary
L212[03:39:57] <gamax92> first one is when it removes colors closest to the 685 palette, and the second one is that first one with all of the added white removed.
L213[03:40:12] <lperkins2> No output yet, but when I type random gibberish, the log tells me the screen is printing stuff.
L214[03:41:21] <lperkins2> Now, I just need to hook the screen to the output and flash the bios onto the EEPROM chips and make it load the bios off the EEPROM
L215[03:42:12] <OP> .l 0x2000
L216[03:42:12] <^v> OP, 8192
L217[03:42:17] <OP> wat
L218[03:46:03] <Kodos> #lua round(2*math.pi, 2)
L219[03:46:08] <|0xDEADBEEF|> > 6.28
L220[03:46:26] <Kodos> Yay it remembers
L221[03:47:56] <Kodos> Is the Jenkins down?
L222[03:50:40] <lperkins2> Hm... Honestly, I think adapting the vga driver might be fastest...
L223[03:52:09] <lperkins2> Hm, it will happily dump a png file...
L224[03:52:46] *** Pwootage|Off is now known as Pwootage
L225[03:53:27] <OP> Oh yay you guys!
L226[03:53:35] <OP> I have an arm arch
L227[03:53:49] <OP> I just confirmed that my IO mapped memory works
L228[03:54:15] <OP> just need to make a small library for reading component arguments
L229[03:54:21] <OP> reading and writing
L230[03:54:50] <OP> and I need to make the bios bootstrap the EEPROM as an elf
L231[03:55:10] <lperkins2> Heh, looks like you beat me done.
L232[03:55:15] <lperkins2> Gonna run linux on it?
L233[03:55:18] <OP> Nah
L234[03:55:22] <OP> It won't be able to
L235[03:55:40] <OP> It's more of a custom arm setup, so getting linux to run would actually "hurt"
L236[03:58:55] <lperkins2> Ugh... KeyMapping.getScancode
L237[03:59:09] <lperkins2> I just got done writing a keycode to scancode library, and just spotted this...
L238[03:59:13] <lperkins2> included in the emulator
L239[04:00:40] <OP> damn
L240[04:01:40] <Pwootage> AAAAAH
L241[04:01:42] <Pwootage> I
L242[04:01:48] <Pwootage> x86 and arm archectectures
L243[04:01:55] <Pwootage> I have so much code to write D:
L244[04:02:16] <lperkins2> What are your plans?
L245[04:02:17] <Pwootage> (and we should all get together and make an arm + x86 cross-platform OS :D)
L246[04:02:24] <Kodos> Any ops around?
L247[04:02:54] <Kodos> You can PM me if you don't want to openly announce your presence =P
L248[04:03:16] <Pwootage> I'm op in #pwootage, if that helps
L249[04:03:51] ⇨ Joins: Wired (~androirc@c-75-72-220-179.hsd1.mn.comcast.net)
L250[04:04:12] <Kodos> Not really lol
L251[04:04:14] <Kodos> I meant in here
L252[04:05:17] *** Riking is now known as Riking|away
L253[04:17:17] ⇨ Joins: dangranos (~dangranos@178.186.11.45)
L254[04:18:15] *** Sandroid is now known as SandraNicole
L255[04:22:38] <Pwootage> OP: how are you compiling your ARM? GCC cross ocompiler
L256[04:22:41] <Pwootage> ?
L257[04:22:45] <Pwootage> or LLVM
L258[04:22:51] <OP> GCC cross compiler
L259[04:23:02] <OP> specifically the one from devKitPRO
L260[04:24:03] <Pwootage> I'd like to try getting it working with LLVM, it's easier to set up for cross-compiling (I think)
L261[04:24:05] <ping> cross compiling ftw
L262[04:24:15] <Pwootage> (mostly because you don't have to recompile it to cross-compile)
L263[04:25:14] <OP> I could possibly run Lua on the emulated ARM
L264[04:25:18] <OP> and then run open OS
L265[04:25:22] <gamax92> lol
L266[04:25:22] <OP> emuception
L267[04:25:47] <Pwootage> do it
L268[04:25:47] <Pwootage> :D
L269[04:25:59] <Pwootage> there's an OC emulator out there you could probably port
L270[04:26:03] <OP> oh god
L271[04:26:07] <OP> not that C++ mess
L272[04:26:11] <OP> or my C++ mess
L273[04:26:19] <gamax92> Pwootage: except you could just have it directly access the components
L274[04:26:20] ⇦ Quits: Inari (~Uni@p5493492C.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L275[04:26:34] <Pwootage> gamax92: yeah true
L276[04:26:57] <Pwootage> OP: did you write your ARM emulator, or are you using an existing one
L277[04:27:16] <OP> Using an existing one with modifications
L278[04:27:20] <gamax92> what about LEG?
L279[04:27:43] <OP> gamax92: write me LEG with a C compiler and I'll replace ARM
L280[04:27:48] <gamax92> k
L281[04:27:49] <Kodos> gamax92, could you do one more pic for me? It's a rather odd request, but it's sfw
L282[04:27:52] <Pwootage> LEG?
L283[04:27:57] <gamax92> Kodos: Nope :D
L284[04:28:00] <Kodos> D=
L285[04:28:01] <gamax92> I don't have the script.
L286[04:28:02] <OP> i have no clue what gamax92 is on
L287[04:28:04] *** justastranger is now known as justastranger|zzz
L288[04:28:09] <Kodos> Bleh
L289[04:28:12] <OP> but he wants LEG
L290[04:28:16] <gamax92> I'mma try rewriting it though.
L291[04:28:18] <OP> and I told him to make a LEG
L292[04:28:19] <gamax92> and compare lator.
L293[04:28:22] <Kodos> k
L294[04:28:24] <Pwootage> *googles*
L295[04:28:28] <Kodos> Because I need something for the bridge
L296[04:28:30] <Kodos> of the station
L297[04:28:31] <gamax92> Pwootage: no dont DL
L298[04:28:50] <Pwootage> Well considering the wikipedia article for "Human leg" is the top result...
L299[04:28:54] <OP> lol
L300[04:29:20] <Pwootage> OP: Have you seen the ISA I made a while back?
L301[04:29:30] *** Riking|away is now known as Riking
L302[04:29:37] <OP> nope
L303[04:30:11] <Pwootage> https://docs.google.com/spreadsheets/d/1uS_XcoY3tSfTlJKu-7WNGf6MFwqVBW9fT3UNRWD69ZA/edit#gid=0
L304[04:30:32] <Pwootage> It's designed to be easy to write an emulator for and easy to write an OS on
L305[04:31:03] <OP> hmm, interesting
L306[04:31:43] <OP> is there a single instruction for pushing to stack?
L307[04:31:50] <gamax92> hexchat ... stop correcting teh to the
L308[04:31:55] <OP> like x86 PUSH
L309[04:31:59] <Pwootage> I could add one
L310[04:32:18] <OP> we need all the context switches
L311[04:32:32] <Kodos> Is it ++myvarhere or myvarhere++
L312[04:32:35] <Kodos> to add one
L313[04:32:35] <Pwootage> context switching is easy with interrupts
L314[04:32:37] <gamax92> Kodos: both work.
L315[04:32:40] <Kodos> Nice
L316[04:32:41] <Kodos> ty
L317[04:32:42] <Pwootage> Kodos: both work in most langauges
L318[04:32:57] <Pwootage> ++var is faster, but your compiler will change var++ to ++var whenever possible anyway
L319[04:33:25] *** Techokami is now known as Techokami|Off
L320[04:33:29] <gamax92> Kodos: just that, if you do something like: "int apple = 2; cout << apple++ << endl;" -> "2" and "int apple = 2; cout << ++apple << endl;" -> "3"
L321[04:33:48] <Kodos> I'm rewriting my coin tossing app because I lost it
L322[04:34:17] <gamax92> I'm rewriting my image script because why not.
L323[04:34:26] <gamax92> I like to write something twice and compare.
L324[04:35:01] <Pwootage> gamax92: your cat-script thing?
L325[04:35:07] <gamax92> ... what
L326[04:35:29] <OP> I remember the last time I rewrote something for the second time
L327[04:35:29] <gamax92> oh yeah, but the script that makes that script.
L328[04:35:39] <OP> it was way more accurate, faster, and cleaner,
L329[04:35:44] <OP> and it was also shorter
L330[04:35:53] <OP> and then gamax92 started using it
L331[04:35:53] <Pwootage> Yeah, expreience helps code
L332[04:36:05] <Kodos> Neither ++heads nor heads++ is working
L333[04:36:08] <Kodos> Oh wait
L334[04:36:13] <Kodos> I'll just do heads = heads + 1
L335[04:36:13] <gamax92> Kodos: what language is this ...
L336[04:36:15] <Kodos> Lua
L337[04:36:19] <gamax92> yeah you have to do that.
L338[04:36:22] <Kodos> I don't code outside of OC
L339[04:36:23] <Pwootage> lua doesn't ++
L340[04:36:32] <Kodos> Well, except LSL
L341[04:36:37] <Pwootage> well you can write C++ for OC thanks to OP and lperkins2
L342[04:36:51] <gamax92> what did OP do?
L343[04:36:51] <lperkins2> Heh, yeah,
L344[04:36:53] <Pwootage> (for the record, I hate x86, I know less about ARM)
L345[04:37:08] <lperkins2> but you can't see what your code does yet...
L346[04:37:22] <lperkins2> What's so bad about x86?
L347[04:37:31] <Kodos> There, cointossing simulator is done
L348[04:37:36] <gamax92> just just the x86 hate bandwagon
L349[04:37:42] <Pwootage> it's an ugly archetecture bloated with a bajillion commands and obnoxious instruction decode
L350[04:37:45] <gamax92> see
L351[04:37:46] <gamax92> bandwagon
L352[04:38:06] <lperkins2> Yeah, that makes sense I suppose.
L353[04:38:15] <Kodos> Man, coin tosses really do get close to 50/50 in large quantities, don't they
L354[04:38:24] <Pwootage> Kodos: MATH!
L355[04:38:30] <lperkins2> Okay, can some one point me at the GPU/screen api for java?
L356[04:38:36] <Kodos> I'm using math.random(1,2)
L357[04:38:40] <lperkins2> Depends on the coin.
L358[04:38:41] <Kodos> Think I should be doing something more ranged?
L359[04:38:43] <gamax92> lperkins2: uuuuuuuh ...
L360[04:38:51] <lperkins2> (american standard quarter is more like 54:46)
L361[04:39:05] <gamax92> lperkins2: you mean on how to use the oc screens?
L362[04:39:07] <Kodos> Hmm
L363[04:39:11] <Kodos> I should expand on this
L364[04:39:15] <Kodos> To have a 'weight' effect
L365[04:39:21] <gamax92> from java right?
L366[04:39:43] <lperkins2> I mean my arch's runThreaded function needs to actually push data to the various peripherals attached to the computer
L367[04:39:46] <Kodos> #lua round(3*math.pi,-2)
L368[04:39:46] <|0xDEADBEEF|> > 0
L369[04:39:50] <gamax92> lperkins2: k hold on
L370[04:39:54] <Kodos> #lua round(3*math.pi,2)
L371[04:39:54] <|0xDEADBEEF|> > 9.42
L372[04:40:06] <lperkins2> At the moment I'm trying to pull data from an rgb buffer and translate it to colours on the screen.
L373[04:40:35] <Pwootage> one sec
L374[04:40:39] <gamax92> lperkins2: machine.invoke(String address, String method name, Object[] arguments);
L375[04:40:51] ⇦ Quits: Lathanael|Away (~Lathanael@p5497278E.dip0.t-ipconnect.de) (Ping timeout: 200 seconds)
L376[04:41:05] <gamax92> it returns a Object[], being what the component returned.
L377[04:41:11] <lperkins2> And the address comes from the list of components, okay.
L378[04:41:17] <lperkins2> So do I write to the GPU component?
L379[04:41:21] <gamax92> yes
L380[04:41:27] <Pwootage> this is a technically working emulator for OR1K in OC, including component stuff: https://github.com/Pwootage/oc-or1k/blob/master/src/main/scala/com/pwootage/oc/or1k/OR1KArchitecture.scala
L381[04:41:33] <lperkins2> I could write directly to the screen instead, yes?
L382[04:41:39] <gamax92> Pwootage: :O want.
L383[04:41:43] <gamax92> lperkins2: umm ... i dunno
L384[04:41:47] <gamax92> i've never tried that.
L385[04:42:02] <Pwootage> gamax92: it works, but OR1K has a bad MMU, hence why I wrote pwisa
L386[04:42:07] <lperkins2> For the moment I'll just use the GPU,
L387[04:42:10] <gamax92> Pwootage: does it boot anything
L388[04:42:21] <Pwootage> gamax92: c++ code I compiled myself yeah
L389[04:42:31] <gamax92> Pwootage: whats it do :o
L390[04:42:40] <lperkins2> but I may add a separate GPU since I'm implementing a virtual VGA card, it might be easiest long term to simple make it implement the interfaces needed to plug into the case.
L391[04:43:00] <gamax92> lperkins2: support oclights2 :}
L392[04:43:00] <Pwootage> http://i.imgur.com/x5v3Ssm.png
L393[04:43:16] ⇨ Joins: Lathanael|Away (~Lathanael@p549733DF.dip0.t-ipconnect.de)
L394[04:43:31] <gamax92> I'm kidding don't. OP wrote most of that code, and we all know how bad OP's code is, it even has its own name: dsCode
L395[04:43:51] <gamax92> Pwootage: nice :D
L396[04:44:05] <Pwootage> https://github.com/Pwootage/pwix/blob/master/src/kernel/kernel.cpp is the code it's running, if you're curious
L397[04:44:10] <lperkins2> Um, what kind of resolution does oclights2 manage? 1m**3 per pixel?
L398[04:44:33] <gamax92> its like ... 256x144 iirc
L399[04:44:42] <Kodos> Wait, will I have to call my 'lightgray' color 'silver' for my colors lib to work with redstone?
L400[04:44:43] <gamax92> but it does 24bit color
L401[04:44:45] <lperkins2> Oh, that actually may be worth it then...
L402[04:44:54] <Kodos> Actually, I don't even think my colors lib will work for redstone, since I'm using hex codes for colors
L403[04:45:19] <gamax92> lperkins2: and all of the functions are direct and have no limit :}
L404[04:45:45] <OP> wait what are we talking about
L405[04:45:48] <OP> oh yeah
L406[04:45:49] <OP> cclight2
L407[04:45:52] <Pwootage> so I expect lperkins2 and OP to produce plugins I can write a cross-platform OS for
L408[04:45:53] <OP> the bastard child
L409[04:46:02] <gamax92> child of what?
L410[04:46:13] <OP> gamax92: my keyboard and my fingers
L411[04:46:17] <gamax92> ahh yes
L412[04:46:26] <lperkins2> Heh, I don't suppose cclight2 supports just uploading pngs...
L413[04:46:31] <OP> it does
L414[04:46:37] <lperkins2> Oh, I'm sold.
L415[04:46:38] <gamax92> well ... kinda iirc.
L416[04:46:43] <lperkins2> ?
L417[04:46:47] <OP> gamax92: the hell do you mean kinda
L418[04:46:53] <OP> unless you fucked it up in the port
L419[04:46:54] <gamax92> doesn't it require it to be on the filesystem
L420[04:47:00] <gamax92> even in the original
L421[04:47:02] <OP> gamax92: no
L422[04:47:05] <gamax92> oh
L423[04:47:09] <OP> you can pass it the data too
L424[04:47:09] <gamax92> well i thought it did
L425[04:47:19] <OP> works for filesystem and raw data
L426[04:47:27] <gamax92> lemme check i didn't muck that up.
L427[04:47:32] <OP> unless something changed when I was looking but now I can't remember
L428[04:48:27] <gamax92> lperkins2: ahh yes you can.
L429[04:48:53] <Pwootage> ...I wonder if a cross-platform x86/arm OS for OC could cound for my OS class
L430[04:49:07] <Pwootage> it would be more work but way fun
L431[04:49:14] <Pwootage> I'll ask the professor Tuesday
L432[04:49:15] <gamax92> its either ocl_gpu.import(table of bytes), import(string of data), or import(address, path) to pull it off the filesystem.
L433[04:49:21] <lperkins2> Heh, you're using the same data structure that the emulator uses for the images...
L434[04:49:26] <OP> Pwootage: that would be hard tho
L435[04:49:38] <lperkins2> What's the entry point to it?
L436[04:49:38] <OP> my arch has direct component interaction
L437[04:49:44] <gamax92> lperkins2: ... entry point?
L438[04:49:52] <OP> lperkins2 uses a compatibility layer with x86
L439[04:50:21] <lperkins2> I mean if I want to display an image to a screen using this, from java, where do I start poking?
L440[04:50:30] <gamax92> lperkins2: remember that machine.invoke?
L441[04:50:31] <gamax92> yah.
L442[04:50:51] <lperkins2> That makes sense,
L443[04:51:00] <lperkins2> keeps me from having to figure out where it is and what block it is myself.
L444[04:51:18] <OP> Welp, time to rewrite some stuff to move some important things from MMIO to SVC
L445[04:51:32] <gamax92> lperkins2: so it would be this: import data to texture, draw texture on screen, free texture
L446[04:51:53] <Kodos> who broke the jenkins
L447[04:52:01] <OP> alekso56_off
L448[04:52:10] <gamax92> oh nice ... jenkins is offline
L449[04:52:17] <OP> yep.
L450[04:52:23] <OP> not my fault
L451[04:52:27] <lperkins2> Hm, if I could get slightly more direct access into it, I'd be able to just pass it the BufferedImage...
L452[04:52:27] <gamax92> totally is.
L453[04:52:54] <gamax92> lperkins2: feel free to reflection the hell out of it :}
L454[04:53:15] <gamax92> fortunately for you, the gpu block itself is not multiblock
L455[04:53:24] <lperkins2> Of course, but that goes back to needing to chase down the gpu coords myself.
L456[04:53:38] <lperkins2> I'm looking to see if I can get machine to give me a direct handle to something by address.
L457[04:59:08] <lperkins2> Ugh, I think I dislike scala.
L458[04:59:16] <Pwootage> OP: direct component means I'm just writing my own interface
L459[04:59:26] <Pwootage> I love scala, because it's functinal
L460[04:59:46] <Kodos> Oooh userfriendly tape commands
L461[05:01:28] <Pwootage> OP, for the record, it's how i would want to write my OS, with direct component interaction
L462[05:02:16] <lperkins2> Hm, looks like it does the lookup on the fly...
L463[05:02:30] <Kodos> I wonder if there's any premade tape things I could grab via the handy URL thinger
L464[05:02:46] <gamax92> Kodos: music? :D
L465[05:02:54] <Kodos> Yes, but I have no idea where to get any
L466[05:02:56] <Kodos> Or how to convert it
L467[05:03:07] <gamax92> Kodos: LionRay, to convert it :D
L468[05:07:39] ⇦ Quits: TangentDelta (~christine@63.143.24.24) (Remote host closed the connection)
L469[05:07:55] <Kodos> Oh, I still have a file I did for tapes apparently
L470[05:07:58] <Kodos> Time to test it
L471[05:09:24] <lperkins2> Okay, so looks like machine.addedComponents will let you get direct access.
L472[05:09:47] <lperkins2> but it's private, so it'll take reflection to fetch it.
L473[05:09:59] <Kodos> gamax92, I have a DWTFPM or whatever file on my dropbox, how would I get the raw version to grab it with computronics
L474[05:10:14] <Kodos> I tried pastebinning it, but it had all sorts of weird characters, wasn't sure if it'd work
L475[05:10:30] <gamax92> .-. you pastebin'd a binary file.
L476[05:10:36] <Kodos> ¯\_(ツ)_/¯
L477[05:10:56] <gamax92> Kodos: put into public folder, get public url, and brb as i read the tape.lua file
L478[05:11:46] <Kodos> How do I make a public folder
L479[05:11:47] <gamax92> Kodos: "tape write (Url goes here, without the ()'s ofc)"
L480[05:11:57] <gamax92> Kodos: you don't already have one? .-.
L481[05:12:03] <Kodos> No idea
L482[05:12:12] <ping> gamax92, you would do this http://i.imgur.com/x3yX5g3.jpg
L483[05:12:24] <gamax92> Kodos: there should be a "Public" folder in the very root of the dropbox storage
L484[05:12:55] <Kodos> O dpm
L485[05:12:57] <Kodos> err
L486[05:12:58] <Kodos> I don't see one
L487[05:14:30] <gamax92> >_> they made it so you have to be a pro dropbox user to enable one.
L488[05:15:13] <gamax92> Kodos: send me dropbox share link and I'll host it for you?
L489[05:15:27] <Kodos> k one sec
L490[05:16:36] <lperkins2> Ugh, is there any way to make gradle die when something fails?
L491[05:16:57] ⇨ Joins: Vexatos (~Vexatos@p200300556E1C1F86CDD44913A42557B3.dip0.t-ipconnect.de)
L492[05:16:57] zsh sets mode: +v on Vexatos
L493[05:17:01] <gamax92> Vexatos!
L494[05:17:31] *** justastranger|zzz is now known as justastranger
L495[05:17:35] <Kodos> gamax92, https://www.dropbox.com/s/zquxjzel3f9yhdt/inkspots?dl=0
L496[05:18:20] ⇨ Joins: rjwboys2 (~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net)
L497[05:18:28] <Kodos> Lol, forgot I had src to miscperipherals
L498[05:18:29] <gamax92> Kodos: https://dl.dropboxusercontent.com/u/93572794/DFPWM/inkspots
L499[05:18:35] ⇦ Quits: rjwboys (~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net) (Ping timeout: 189 seconds)
L500[05:18:52] <Kodos> https is not supported
L501[05:19:24] <gamax92> I've used dropbox before .-.
L502[05:19:53] <gamax92> Kodos: http://dl.dropbox.com/u/93572794/DFPWM/inkspots
L503[05:20:06] <Kodos> Tried that already, it redirects to https
L504[05:20:25] <gamax92> Kodos: just now or have tried before?
L505[05:20:29] <Kodos> Just now
L506[05:20:35] <gamax92> Fine, hold on.
L507[05:21:42] <Vexatos> \o
L508[05:22:02] <gamax92> Kodos: http://gamax92.pc-logix.com/inkspots
L509[05:23:03] ⇦ Quits: Wired (~androirc@c-75-72-220-179.hsd1.mn.comcast.net) (Ping timeout: 378 seconds)
L510[05:24:28] <Kodos> Thanks
L511[05:24:28] <Kodos> Also
L512[05:24:33] <Kodos> If I host an ftp locally
L513[05:24:37] <Kodos> Can I get it like that in SSP
L514[05:25:02] <gamax92> well it doesn't support ftp
L515[05:25:07] <Kodos> Right
L516[05:25:07] <Kodos> derp
L517[05:25:47] <gamax92> Kodos: in ssp just put the file in the hdd
L518[05:25:53] <Kodos> Right
L519[05:25:54] <Kodos> derp
L520[05:25:57] <gamax92> :P
L521[05:26:05] <Kodos> Well, this was for a server anyway, so thanks for hosting :3
L522[05:26:40] <Kodos> Here's hoping the tape fit the full song
L523[05:26:44] <Kodos> I used a 128 minute tape
L524[05:26:46] <Kodos> So it should
L525[05:26:50] <gamax92> lol ...
L526[05:27:22] <gamax92> #lua 774555/4096/60
L527[05:27:23] <|0xDEADBEEF|> > 3.1516723632812
L528[05:27:27] <gamax92> Kodos: its like 3 minutes
L529[05:27:46] <OP> gamax92: failure
L530[05:27:49] <OP> 3.1415
L531[05:27:49] <Kodos> *60
L532[05:27:55] <OP> >3.1516
L533[05:27:56] ⇦ Quits: Aedda (~aedda@2600:3c00::19:cace) (Ping timeout: 189 seconds)
L534[05:28:07] <gamax92> .-. not times 60?
L535[05:30:20] ⇨ Joins: Aedda (~aedda@2600:3c00::19:cace)
L536[05:30:47] <gamax92> Vexatos: beeep card :D
L537[05:30:56] <gamax92> Vexatos: also oc's jenkins is down D:
L538[05:31:34] <gamax92> Kodos: umm is it just me or did the jenkins get replaced with "Go away."
L539[05:31:51] <Vexatos> <gamax92> Vexatos: beeep card :D
L540[05:31:57] <Vexatos> What about it?
L541[05:31:57] <gamax92> ow my eyes
L542[05:32:12] <gamax92> Vexatos: is good
L543[05:32:17] <gamax92> Vexatos: i like the multi beep
L544[05:32:44] <Kodos> wat
L545[05:32:50] <SandraNicole> I love the "Go away." :P
L546[05:33:51] <gamax92> https://www.youtube.com/watch?v=qPdYQof5NxE
L547[05:33:51] -Kibibyte- [gamax92] Atari 2600 Drum Sample Playback! | by littlescale | 27s | 290w0d ago | 5,263 views | Rated: 5.00/5.00
L548[05:33:54] <Vexatos> gamax92, http://puu.sh/dufJQ/694854629a.mp4
L549[05:33:58] <gamax92> :o
L550[05:34:01] <gamax92> dling
L551[05:34:06] <Sangar> sorry about that >_> changed the dns before the jenkins finished copying... it's taking longer than i expected :X
L552[05:34:38] <gamax92> ohai Sangar
L553[05:34:39] <Vexatos> Beep Card = Best card
L554[05:34:43] <Vexatos> With best name
L555[05:34:44] <Vexatos> :3
L556[05:34:49] <OP> Sangar: <3!
L557[05:34:51] <gamax92> Vexatos: SFXR Card D:
L558[05:34:53] <Kodos> This is amazing, it works
L559[05:34:56] <OP> We are breaking OC
L560[05:35:00] <Sangar> \o/
L561[05:35:07] <Kodos> I have Ink Spots playing on my space station =D
L562[05:35:08] <gamax92> what did i do today?
L563[05:35:12] <Sangar> what are you breaking?
L564[05:35:13] <Kodos> Vexatos, feature request
L565[05:35:13] <OP> ARM emulation is working!
L566[05:35:18] <Sangar> o.O
L567[05:35:20] <OP> ARM Arch
L568[05:35:21] <Sangar> srsly?
L569[05:35:23] <gamax92> Sangar: oh right i managed to get 256 color images.
L570[05:35:26] <OP> I can pull events
L571[05:35:32] <Sangar> awesome
L572[05:35:49] <Sangar> (both, i guess :P)
L573[05:36:08] <Kodos> Sangar, Vexatos I didn't know who to ping, but I want speakers that will relay any audio output from the computer to wherever the speakers are, so if I play tapes, beeps, etc, it comes through in multiple places
L574[05:36:13] <gamax92> Sangar: So, there's a 6502, ARM, x86, and OR1k
L575[05:36:20] <gamax92> well and lua :P
L576[05:36:28] <Sangar> :D
L577[05:36:48] <Sangar> this makes me a very happy person
L578[05:36:49] <Vexatos> Kodos, well, blame asie
L579[05:37:20] <Kodos> for what?
L580[05:37:28] <Sangar> for no speakers
L581[05:37:29] <gamax92> #BlameSangar ;)
L582[05:37:30] <Vexatos> asie told me to not make speakers as he wants to work on something similar
L583[05:37:35] <Kodos> Ffs
L584[05:37:49] <Kodos> Fork it, put them in, give to me, then delete the evidence
L585[05:38:05] <Kodos> I just want music in my entire space station =(
L586[05:38:09] <Vexatos> ^ worth it
L587[05:38:11] <Kodos> I WANNA BE A DJ
L588[05:38:23] <Vexatos> Easy: Get more Beep cards/Tape Drives
L589[05:38:35] <Kodos> But I want to install this on a server
L590[05:38:37] <gamax92> Vexatos: oh i want to port monotone to oc
L591[05:38:41] <gamax92> since there is a beep card.
L592[05:38:55] <Kodos> I also want a telegraph component
L593[05:39:06] <Sangar> Kodos, use redstone >_>
L594[05:39:18] <gamax92> monotone, the pc speaker tracker
L595[05:39:29] <Kodos> I wonder how hard it would be to implement a program that turns a MCU into a morse code transceiver
L596[05:39:56] <gamax92> Vexatos: https://github.com/MobyGamer/MONOTONE so i also found this.
L597[05:40:02] <Kodos> So you could type a message, confirm, then it transmits to MCU which pulses redstone in morse code, to another MCU, which decodes it and prints it on screen
L598[05:40:04] <gamax92> that'll make it easier for me.
L599[05:40:29] <SandraNicole> GODDAMMIT CRAS YOU STUPID BUGGY PIECE OF SHIT. using up 99% of my cpu when it's not doing anything.
L600[05:40:32] <Sangar> why is scp so painfully slow at copying a bazillion files of jenkins build history? :P
L601[05:40:55] <Kodos> But, I'd need some sort of redstone note thinger that would make a 1200 frequency beep as long as it's got a redstone signal
L602[05:40:57] <Vexatos> Kodos, tried, failed
L603[05:41:02] <Kodos> wat?
L604[05:41:03] <Vexatos> Redstone is too inconsistent
L605[05:41:05] <Kodos> Ah
L606[05:41:06] <Vexatos> for morse code
L607[05:41:19] <gamax92> Sangar: whats with the "Go Away." ? :P
L608[05:41:43] <Sangar> gamax92, <Sangar> sorry about that >_> changed the dns before the jenkins finished copying... it's taking longer than i expected :X
L609[05:41:56] <gamax92> Sangar: i know
L610[05:42:00] <gamax92> why that specifically
L611[05:42:04] <Sangar> oh
L612[05:42:15] <Sangar> nothing in particular
L613[05:42:18] <Sangar> i think
L614[05:42:21] <Sangar> at least i can't remember
L615[05:42:45] *** rjwboys2 is now known as rjwboys
L616[05:42:45] <Sangar> it's been that since >5 years
L617[05:43:00] <Sangar> i don't know what i might have been thinking back then :P
L618[05:43:35] <Sangar> oh dear, the old server was up and running for 235 days :X
L619[05:44:00] <Sangar> when does htop start showing the exclamation mark next to the uptime?
L620[05:44:16] *** LordFokas is now known as LordFokas|off
L621[05:44:18] <dangranos> tried to use apple2 screensaver as terminal emulator
L622[05:44:59] <gamax92> dangranos: lol
L623[05:45:00] <dangranos> ARM emulation? Where?
L624[05:45:04] <gamax92> dangranos: OP
L625[05:45:10] * dangranos pokes OP
L626[05:45:34] <OP> hi
L627[05:46:11] <lperkins2> Hm, I can't figure out what I'm doing with the scala stuff well enough to reflect out the field I need, so for now I'm just going to use the indirect invocation
L628[05:46:14] <dangranos> so, arm emulation?
L629[05:46:39] <Sangar> lperkins2, oc scala or other scala?
L630[05:46:48] <lperkins2> OC scala.
L631[05:47:05] <Sangar> what do you need to reflect into? aka what would you like an api for? :P
L632[05:47:07] <lperkins2> For performance reasons, I was hoping to chase down an actual attached peripheral.
L633[05:47:20] <OP> si
L634[05:47:21] <gamax92> he wants to hack into my component.
L635[05:47:27] <OP> muy muy
L636[05:47:35] <Sangar> ah. client or server side?
L637[05:47:44] <lperkins2> Server side.
L638[05:47:54] <lperkins2> It uses BufferedImage internally, and my data is in that format to start with.
L639[05:48:05] ⇨ Joins: dangranos_ (~dangranos@178.186.11.45)
L640[05:48:10] <lperkins2> If I can avoid the toPNG and fromPNG conversion, it would be good.
L641[05:48:23] <dangranos_> :O
L642[05:48:35] <gamax92> https://www.youtube.com/watch?v=Y80BzcS5bKw
L643[05:48:35] -Kibibyte- [gamax92] Disasteradio - Fax Of Life (Atari 2600 Cartridge) | by disasteradio | 1m55s | 266w1d ago | 3,556 views | Rated: 4.92/5.00
L644[05:48:36] <Sangar> do you already have the actual component (network.node(address))?
L645[05:48:44] <dangranos_> launched weechat from this terminal, it works
L646[05:48:54] <OP> about to test component invoking from ARM
L647[05:49:04] <dangranos> OP, what are you testing?
L648[05:49:08] <lperkins2> I already know how to get the address for the attached component,
L649[05:49:09] ⇦ Quits: dangranos_ (~dangranos@178.186.11.45) (Client Quit)
L650[05:49:14] <lperkins2> I've not typed it out just yet.
L651[05:49:26] <Sangar> k
L652[05:49:26] <OP> dangranos: I'm just seeing if I can invoke components from the ARM side
L653[05:49:30] <dangranos> OC?
L654[05:49:32] <OP> I can already pull signals
L655[05:49:39] <OP> dangranos: yep, OC arch
L656[05:49:42] <dangranos> :O
L657[05:49:43] <lperkins2> I was poking at Machine.scala and then learning about scala-to-java+reflection.
L658[05:49:47] <dangranos> where was x86?
L659[05:49:53] <gamax92> lperkins2 is x86
L660[05:50:00] <lperkins2> And it's working!
L661[05:50:01] <gamax92> Pwootage is or1k
L662[05:50:04] <dangranos> released?
L663[05:50:07] <gamax92> lperkins2: pics :o
L664[05:50:09] <dangranos> ^
L665[05:50:12] <lperkins2> Ha, more like logs.
L666[05:50:17] <gamax92> PICS OR GTFO!
L667[05:50:19] <lperkins2> The monitor doesn't display anything,
L668[05:50:22] <Sangar> pics of logs
L669[05:50:22] <gamax92> lperkins2: pics of logs?
L670[05:50:26] <Sangar> hah
L671[05:50:28] <gamax92> XD
L672[05:50:28] <lperkins2> I could do that.
L673[05:50:30] <dangranos> logs? OS logs?
L674[05:50:50] <lperkins2> So I haven't gutted the wrapped VM's logging, so it spams stdout with internal information
L675[05:50:58] <dangranos> lol
L676[05:51:03] <lperkins2> When you type on the keyboard, it spits out what it's thinking.
L677[05:51:13] <dangranos> but it works
L678[05:51:15] <dangranos> yay
L679[05:51:21] <lperkins2> (reads from disk when you enter dir, that sort of thing)
L680[05:51:21] <OP> Sangar: how can I get the address of a gpu with the analyzer?
L681[05:51:33] <Sangar> you can't :/
L682[05:51:37] ⇦ Quits: Johannes13_ (~Johannes@141.70.98.52) (Ping timeout: 200 seconds)
L683[05:51:38] <OP> aww
L684[05:51:51] <Sangar> (yes i know it sucks you can't copy addresses of card components)
L685[05:51:53] <OP> I have to go switch to lua arch to get this gpu address
L686[05:52:04] <dangranos> lperkins2, you mean you booted real OS on OC x86?
L687[05:52:19] <lperkins2> I think so?
L688[05:52:29] <lperkins2> Or else I got the real BIOS into the boot selection menu.
L689[05:52:39] <dangranos> oh
L690[05:52:46] <lperkins2> I'm still working on a real display to see if it was just kernel panicked or something.
L691[05:53:00] <dangranos> how you wrap fs?
L692[05:53:22] <lperkins2> It did load Bochs BIOS properly.
L693[05:53:44] <lperkins2> It handles a variety of methods for virtual block devices.
L694[05:54:00] <lperkins2> I'm just using the embedded images that came with the emulator at the moment.
L695[05:54:24] <lperkins2> It will handle EEPROM and the like too,
L696[05:54:36] <gamax92> how large is bochs's bios?
L697[05:54:37] <Sangar> fses will need some... creativity, because they're so high-level. maybe one file per partition?
L698[05:54:38] <dangranos> um, why not use eeprom for bios?
L699[05:54:48] <lperkins2> 4096 bytes (padded image)
L700[05:54:54] <lperkins2> I will, eventually,
L701[05:54:54] <gamax92> oh perfect
L702[05:55:01] <dangranos> lperkins2, perfect, its size of eeprom
L703[05:55:23] <lperkins2> for now I'm force feeding the bios in,
L704[05:55:27] <lperkins2> er no, sorry,
L705[05:55:35] <lperkins2> that's the block device size, the full image is 128k...
L706[05:55:44] <gamax92> hah...
L707[05:55:54] <dangranos> what about using tape from computronics?
L708[05:56:01] <OP> I'm still testing to see if things work
L709[05:56:04] <gamax92> what about adding an eeprom item?
L710[05:56:17] <OP> after things work, I'll write an ELF loader to load from eeprom
L711[05:56:19] <lperkins2> I'll add a larger memory module, and larger disk and eeprom items.
L712[05:56:43] <gamax92> lperkins2: actually, add in a binary disk :o
L713[05:56:50] <lperkins2> Like I said, for now i"m just force feeding the bios in as it's one fewer item to have to load dynamically.
L714[05:56:52] <gamax92> i would love you instantly.
L715[05:56:54] <lperkins2> What do you mean?
L716[05:57:02] <gamax92> lperkins2: sorta like irl hdd's
L717[05:57:06] <gamax92> where its a giant blob of data
L718[05:57:09] <dangranos> like computronics tapes
L719[05:57:11] <lperkins2> Yes.
L720[05:57:17] <lperkins2> That is how it will work.
L721[05:57:25] <dangranos> lets poke sangar with it?
L722[05:57:26] * gamax92 will love you instantly as soon as that's added.
L723[05:57:40] <Sangar> poke where? :P
L724[05:57:42] <lperkins2> (4M is simply too small to use for linux)
L725[05:57:44] <dangranos> somewhere
L726[05:57:50] <gamax92> lperkins2: ... no
L727[05:58:01] <dangranos> gamax92, computronics tapes are binary iirc
L728[05:58:06] <gamax92> We have entire linux distos on floppies
L729[05:58:14] <gamax92> s/floppies/a floppy/
L730[05:58:14] <Kibibyte> <gamax92> We have entire linux distos on a floppy
L731[05:58:23] <lperkins2> Aye, but you can't put x11 or wayland on them...
L732[05:58:27] <gamax92> well duuuuh
L733[05:58:39] <gamax92> x11 is overrated anyway
L734[05:58:44] <dangranos> lperkins2, fix screen, then think about x11
L735[05:58:45] <gamax92> terminal is best :D
L736[05:58:46] <lperkins2> what's the point in writing a vga driver if I can't run wayland?
L737[05:58:54] <gamax92> BECAUSE TERMINAL DRIVER
L738[05:58:58] <dangranos> you are writing what?
L739[05:58:58] <Sangar> next you're telling me you want it to run mc inside mc?
L740[05:59:04] <dangranos> Sangar, it possible
L741[05:59:07] <dangranos> i think
L742[05:59:15] <dangranos> we just need a tons of memory
L743[05:59:17] <lperkins2> at 75 screaming MHz
L744[05:59:23] <Sangar> hahaha
L745[05:59:25] <dangranos> ^
L746[05:59:28] <dangranos> win
L747[05:59:31] <gamax92> sadly, i have an actual computer slower than that.
L748[05:59:38] <lperkins2> So do I,
L749[05:59:45] <gamax92> Greetings, old i486DX2, 66MHz
L750[05:59:46] <Sangar> well, it'd make for instant internet fame, i'm sure :>
L751[05:59:46] <dangranos> i thnk x86 js vm is faster than that
L752[05:59:47] <lperkins2> this thing emulates an 8086, I have an 8086
L753[06:00:01] <gamax92> a 8086 ... at 75MHz?
L754[06:00:04] <lperkins2> No.
L755[06:00:09] <gamax92> phew good.
L756[06:00:12] <lperkins2> My pentium II was at around 75MHz
L757[06:00:20] <dangranos> wow
L758[06:00:25] <gamax92> you scared me there for a second.
L759[06:00:31] <dangranos> just realized how slow is 75MHz
L760[06:00:40] <lperkins2> JPC defaults to a 50MHz processor,
L761[06:01:00] <gamax92> dangranos: i can do realtime downloading/decoding/playback of mp3 streams on my 486 :D
L762[06:01:07] <lperkins2> I was happy with my old 75MHz machine, so I figured I'd make the tier2 processor hit 75MHz.
L763[06:01:16] <dangranos> hmm, how fast is RL routers?
L764[06:01:34] <Sangar> i wonder how many of these you'll be able to run at a time
L765[06:01:36] <gamax92> ^^^^^
L766[06:01:50] <OP> Oh god dammit arm with your big endian strings
L767[06:01:51] <gamax92> the 6502 emulator i have already hits cpu hard.
L768[06:02:00] <lperkins2> Several, but not dozens.
L769[06:02:01] <Kodos> Sangar, given the GPU changes, is it possible to increase the draw speed of the hologram emitters?
L770[06:02:01] <gamax92> and thats just a 6502 .-.
L771[06:02:13] * dangranos kinda uderstans but doesnt understands
L772[06:02:14] <lperkins2> It's reasonably efficient.
L773[06:02:22] <gamax92> dangranos: understand what
L774[06:02:29] <lperkins2> Yes, but the x86 is a larger instruction set, so it's more efficient.
L775[06:02:29] <Sangar> Kodos, good question, will need to have a look at that, too
L776[06:02:34] <Kodos> Sweet :3
L777[06:02:40] <gamax92> lperkins2: ... thats not exactly true ...
L778[06:02:50] <dangranos> when you start talking about some low-level aspects of architecture .-.
L779[06:03:21] <gamax92> yeah no thats not true at all.
L780[06:03:29] <dangranos> what about brainfuck?
L781[06:03:41] <gamax92> executing 10000 instructions is still executing 10000 instructions.
L782[06:04:12] <gamax92> either way the 6502 is like 1MHz iirc.
L783[06:04:16] <Sangar> write a jitc targeting java bytecode so that can in turn be jitted better by java? :>
L784[06:04:32] <gamax92> Sangar: hmm ...
L785[06:04:38] <gamax92> I should ...
L786[06:04:46] <gamax92> 6502 isn't that complex :D
L787[06:04:51] <Sangar> :D
L788[06:04:51] <dangranos> i think yours architectures will give a lot of pain for those who cant into linux
L789[06:04:51] <lperkins2> True,
L790[06:05:15] <gamax92> dangranos: this is why i have lperkins2 or OP
L791[06:05:29] <lperkins2> but how often will the 6502 architecture max out its load vs how often will an i686?
L792[06:05:53] <gamax92> very much often
L793[06:06:02] <lperkins2> There are several things which will take the 6502 a couple of instructions which only take 1 on the 686.
L794[06:06:02] <dangranos> what is slowest possible speed to run windows 3.0 smoothly?
L795[06:06:12] <lperkins2> Oh this should do it.
L796[06:06:24] <dangranos> ?
L797[06:06:25] <lperkins2> (I ran windows 3.11 at 75MHz)
L798[06:06:29] <dangranos> oh
L799[06:06:33] <Sangar> or freedos?
L800[06:06:37] <gamax92> (I ran windows 3.11 at 66MHz)
L801[06:06:38] <lperkins2> Hence why I said I was happy with it.
L802[06:06:44] <dangranos> muahahaha
L803[06:06:46] <lperkins2> I'm planning to ship freedos with it,
L804[06:06:53] <Sangar> :D
L805[06:06:56] <dangranos> ;D
L806[06:06:57] <gamax92> lperkins2: I prefer terminal though
L807[06:07:01] <gamax92> so freedos
L808[06:07:10] <dangranos> will we get graphical mode?
L809[06:07:17] <lperkins2> Right, but there are a number of old windows games that you could run.
L810[06:07:19] <lperkins2> Should.
L811[06:07:50] <lperkins2> The reason it's a pain to get the terminal working is that the VGA system is integrated tightly into the VM, so the only way to get the text out is to either kick it into serial mode (ick), or pull the vga buffer and display it.
L812[06:08:06] <lperkins2> Once I have the vga buffer working, things like graphical windows should just magically run.
L813[06:08:10] <gamax92> https://www.youtube.com/watch?v=f68IjW7_w98
L814[06:08:10] -Kibibyte- [gamax92] Atari 2600 Solaris in STEREO! | by vwestlife | 5m19s | 142w0d ago | 5,3 views | Rated: 4.71/5.00
L815[06:08:33] <lperkins2> Need probably 3x3 screens to get good enough resolution.
L816[06:08:35] <gamax92> lperkins2: .-. this is jpc right?
L817[06:08:43] <lperkins2> Yup.
L818[06:08:55] <gamax92> lperkins2: yeah but you'll have gaps inside the screen
L819[06:09:03] <lperkins2> How so?
L820[06:09:12] <gamax92> screens combine.
L821[06:09:20] <gamax92> they don't increase resolution though.
L822[06:09:21] <lperkins2> As does their rendering.
L823[06:09:23] <gamax92> no
L824[06:09:27] <lperkins2> Ah, I see,
L825[06:09:28] <gamax92> they stay 160x50
L826[06:09:46] <gamax92> #BlameSangar
L827[06:09:55] <Sangar> >_>
L828[06:10:06] <Sangar> i had a reason!
L829[06:10:08] <OP> welp, I got to go to bed
L830[06:10:12] <OP> bai
L831[06:10:26] <Sangar> i think
L832[06:10:28] <Sangar> \o/
L833[06:10:29] <gamax92> Sangar: #BlameSangar :P
L834[06:10:34] <Sangar> night OP
L835[06:10:59] <Sangar> #BlameSangarFromLastYear
L836[06:11:09] <Sangar> wait, make that previous to last year
L837[06:11:10] <lperkins2> But...
L838[06:11:10] <lperkins2> http://i.imgur.com/y3Mw32O.png
L839[06:11:14] <lperkins2> No gaps visible...
L840[06:11:23] <lperkins2> At least not serious ones.
L841[06:11:26] <Sangar> dat horse o.O
L842[06:11:48] <gamax92> lperkins2: if you wanted to have a higher resolution with multiple screens (which is possible, you can make them not combine), there would be gaps
L843[06:11:53] <gamax92> Sangar: Yesh :3
L844[06:12:04] <lperkins2> Ah, I see what you mean,
L845[06:12:11] <lperkins2> I wasn't suggesting that.
L846[06:12:16] <gamax92> oh okay.
L847[06:12:42] <lperkins2> I was saying you'd need like in the photo, some number of screens to get the resolution up to the 320x200 minimum that windows demands.
L848[06:12:55] <dangranos> i see only small dot on this picture
L849[06:12:57] <gamax92> :X I've never tried to run windows on that reoluition.
L850[06:13:05] <gamax92> that sounds bad.
L851[06:13:14] <dangranos> 160*50?
L852[06:13:17] <lperkins2> My first PC didn't even have a hard drive,
L853[06:13:36] <lperkins2> 160x100, there is a half character.
L854[06:13:44] <lperkins2> (so I'm told)
L855[06:13:55] <Sangar> aye, unifont ftw
L856[06:13:58] <lperkins2> And hence the need for actually 4 of them, minimum
L857[06:14:10] * dangranos pokes gamax92
L858[06:14:15] <lperkins2> Because 4 screens turns into 320x200
L859[06:14:22] <dangranos> there is oclight, iirc
L860[06:14:33] <lperkins2> Yes, we were discussing it.
L861[06:14:39] <lperkins2> It can take raw pngs and display them.
L862[06:14:49] <dangranos> >raw >png
L863[06:14:51] ⇦ Quits: Hawk777 (~Hawk777@chead.ca) (Quit: ZNC - http://znc.in)
L864[06:14:52] <dangranos> um
L865[06:14:56] <lperkins2> And I noticed it uses BufferedImage internally
L866[06:14:57] <Sangar> just skip every other pixel, nobody will notice!
L867[06:15:14] <lperkins2> Which is the format the vga adapter uses.
L868[06:15:21] ⇨ Joins: Hawk777 (~Hawk777@chead.ca)
L869[06:15:21] <dangranos> soooooo?
L870[06:15:47] <lperkins2> So that's why I was asking sangar about getting direct access to other components,
L871[06:16:00] <lperkins2> so I can avoid the BufferedImage->png->BufferedImage conversion.
L872[06:16:17] <lperkins2> And I think that's where you joined the festivities.
L873[06:17:04] <Sangar> you know the component address, right?
L874[06:17:10] <lperkins2> Yeah.
L875[06:17:35] <dangranos> i guess sangar is going to release not-so-breaking api changes?
L876[06:17:56] <Sangar> then you can machine().node().network().node(address).host() to get the component
L877[06:18:08] <lperkins2> Ah, missed node()
L878[06:18:31] <lperkins2> How will that handle multi-block screens?
L879[06:18:48] *** Greylocke|afk is now known as Greylocke
L880[06:19:05] <Sangar> not :P multiblock screens only expose one of the screen blocks, the others are invisible.
L881[06:19:18] <lperkins2> Good.
L882[06:19:20] <Sangar> the oc ones anyway
L883[06:19:24] <Vexatos> <Sangar> then you can machine().node().network().node(address).host() to get the component
L884[06:19:27] <Vexatos> ^ yep
L885[06:19:28] <dangranos> wow
L886[06:19:30] <Vexatos> xD
L887[06:19:32] <Sangar> :P
L888[06:19:34] <lperkins2> I didn't want to end up having to segment the image onto each of them.
L889[06:19:44] <dangranos> how you all are still sane?
L890[06:19:49] *** OP is now known as dsAway
L891[06:19:55] <Vexatos> or machine.node.network.node(address).host if you use scala like Sangar :3
L892[06:20:07] <Sangar> yes, but i was being nice :P
L893[06:20:10] <lperkins2> I am rapidly coming to not like scala.
L894[06:20:11] <SandraNicole> :P scala.
L895[06:20:21] <SandraNicole> scala is great though.
L896[06:20:29] <Vexatos> scala if fun to port to Java
L897[06:20:36] <Sangar> to each their own, i love it :P
L898[06:20:37] <Vexatos> *cough PetRenderer.java cough*
L899[06:20:43] <Sangar> (if you hadn't noticed)
L900[06:20:45] <lperkins2> I don't mind it, exactly, but I think a better syntax-hilighting mode for eclipse would help.
L901[06:20:48] <SandraNicole> yeah, converting from scala to java is derpy.
L902[06:20:50] <Sangar> *cough mergeItemStacks cough*
L903[06:20:53] <SandraNicole> the other way is easier.
L904[06:21:04] <Vexatos> *cough Sangar tooltip code cough*
L905[06:21:04] <lperkins2> I'm far more likely to use haskell though.
L906[06:21:11] <Sangar> lperkins2, intellij has brilliant scala support :>
L907[06:21:19] <Vexatos> Sangar: JHaskell arch. now.
L908[06:21:32] <Vexatos> I was about to say, get IDEA
L909[06:21:36] <Sangar> uuuuuuh
L910[06:21:39] <Vexatos> best scala plugin you will find
L911[06:21:40] <SandraNicole> haskell..... :(
L912[06:21:45] <dangranos> bsod screensaver is awesome
L913[06:21:50] <lperkins2> Well, and I have access to jetbrains student, so I may give that a try at some point.
L914[06:21:58] <Vexatos> dangranos, I'd just be creeped everytime
L915[06:22:01] <Sangar> community is free anyway
L916[06:22:05] <Vexatos> Uuh, yes
L917[06:22:07] <Vexatos> it's free
L918[06:22:13] <dangranos> Vexatos, same
L919[06:22:15] <SandraNicole> I dislike functional languages.
L920[06:22:16] <gamax92> lol
L921[06:22:17] <lperkins2> I've not tried haskell, but it is scheme-like,
L922[06:22:18] <Vexatos> The paid version has nothing you'd want
L923[06:22:31] <Sangar> i have an os license for ulti, but i really don't need it, community has all you usually need
L924[06:22:33] <dangranos> what is jetbrain?
L925[06:22:36] <lperkins2> and I love scheme (even wrote a scheme interpreter over the summer because I needed one with a decent stdlib)
L926[06:22:41] <Vexatos> dangranos, the company behind IDEA
L927[06:22:50] <dangranos> and that is?
L928[06:22:52] <lperkins2> And behind pycharm, which is amazing.
L929[06:22:54] <Sangar> ide
L930[06:23:01] <Vexatos> Sangar: paid version's only features the free one doesn't have is regarding web dev
L931[06:23:05] <dangranos> its not cloud ide?
L932[06:23:07] <Vexatos> and seriously, who does that? :P
L933[06:23:12] <Sangar> indeed!
L934[06:23:12] <gamax92> Sangar: you should see the script for that horse ;)
L935[06:23:19] <dangranos> torrents?
L936[06:23:24] <gamax92> Its like 76KB iirc
L937[06:23:35] <lperkins2> pycharm pro has features which the normal version doesn't, hence why I grabbed it
L938[06:23:51] <Vexatos> Sangar, the Lua plugin is quite good, but does it support things not LuaJ? I have yet to make it work with standard Lua
L939[06:23:55] <Sangar> dangranos, https://www.jetbrains.com/idea/download/
L940[06:24:18] <gamax92> Sangar: though it uses a load() hack
L941[06:24:24] <Sangar> Vexatos, no clue, the lua plugin i had kept crashing the ide for me, so i disabled it >_>
L942[06:24:48] <Sangar> gamax92, load hacks are best hacks
L943[06:25:01] * dangranos hides from all that java/scala talks
L944[06:25:03] <Vexatos> We need an OC emulator + OC emu library for non-OC lua
L945[06:25:12] <gamax92> so I can give it a blob of letters and numbers and gsub it into lua code
L946[06:25:19] <gamax92> :D
L947[06:25:20] <dangranos> Vexatos, so we can oc while oc?
L948[06:25:39] <Sangar> ohhh, so hacky code minification? that's cool
L949[06:25:49] <gamax92> Yah :D
L950[06:25:54] <Pwootage> k so what did I miss? :D
L951[06:26:02] <dangranos> something
L952[06:26:03] <gamax92> Inspired by Soni
L953[06:26:08] <gamax92> ;)
L954[06:26:11] <Sangar> oh?
L955[06:26:31] <gamax92> She suggested the idea to me
L956[06:26:38] <Sangar> nice
L957[06:28:07] <dangranos> somewhere on the internet: "Thank you, Valve, for verbing the word "portal"."
L958[06:28:18] <Pwootage> mmm, portal
L959[06:28:32] <Pwootage> portal/portal2 are probably my #1 games for dialogue
L960[06:28:45] <Sangar> "to verb" - verb
L961[06:28:50] <dangranos> XD
L962[06:29:05] <dangranos> verbing verb?
L963[06:29:16] <SandraNicole> verbing, verb.
L964[06:29:18] <Sangar> verbing a verby verb of verbiness?
L965[06:29:55] <dangranos> still translates into russian :D
L966[06:30:08] <gamax92> but yeah it looks sorta like: "b5 cDA37F fs c6 d1,2F,s h1,32,5,s "
L967[06:30:22] <dangranos> глаголить глогольный глагол глагольности
L968[06:30:28] <Sangar> gamax92, that almost looks like Vexatos' note api could read it :P
L969[06:30:29] <dangranos> hmm
L970[06:30:43] <gamax92> no wait ... that c would be a j
L971[06:30:45] <Vexatos> Pretty much
L972[06:30:50] <Sangar> challenge: write a program like that that's also a song
L973[06:30:58] <Vexatos> anything except the s h1, 5, s, cDA37F it should read
L974[06:30:59] <gamax92> lol
L975[06:31:22] <dangranos> so, Vexatos is now alive note api parser?
L976[06:31:36] <gamax92> j is for foreground colors, c is for foreground palette
L977[06:31:53] <Vexatos> Sangar, still funny that modifying the Song API to support the beep card took longer than making the beep card
L978[06:31:57] <Sangar> you could call it lasm. lua assembler :P
L979[06:32:06] <Sangar> lol
L980[06:32:09] <dangranos> lua bytecode?
L981[06:32:21] <gamax92> Sangar: ds actually wrote a lua assembler
L982[06:32:23] <Vexatos> https://github.com/OpenPrograms/Vexatos-Programs/blob/master/song/song.lua#L17-L47
L983[06:32:30] <Sangar> ^.-
L984[06:32:34] <Vexatos> I still think that function looks funny
L985[06:32:37] <dangranos> lol
L986[06:32:42] <Vexatos> due to all the table stuff noone will ever understand
L987[06:32:49] <gamax92> Its for 5.1 but whatever
L988[06:33:17] <ShadowKatStudios> ._. You have to be kidding me.
L989[06:33:24] <dangranos> what it does? ._.
L990[06:33:28] <gamax92> Hai sks
L991[06:33:32] <ShadowKatStudios> While sleeping, I missed the person I was waiting for by 10 minutes.
L992[06:33:50] <Sangar> timezones strike again
L993[06:33:57] <dangranos> ^
L994[06:34:08] <gamax92> Who ds?
L995[06:34:20] <dangranos> ,
L996[06:34:27] <Sangar> .
L997[06:34:29] <gamax92> '
L998[06:35:55] <gamax92> Sangar: so that gpu limit change ... :P
L999[06:36:13] <gamax92> How much is the bandwidth now?
L1000[06:36:18] <Sangar> you mean that tiny tweak not worth mentioning? :P
L1001[06:36:39] <gamax92> It is very worth mentioning!
L1002[06:36:50] <gamax92> Such fast graphics
L1003[06:37:04] <gamax92> I can finally let go of CC
L1004[06:37:20] <Sangar> surprisingly not that much higher, ~12-16 at max iirc. i actually got more worried about cpu load >_>
L1005[06:37:35] <ShadowKatStudios> Can I display 160x100 pictures in less than a minute now?
L1006[06:37:47] <Pwootage> a 16x improvement is huge
L1007[06:37:57] <gamax92> you already could before the bump
L1008[06:38:22] <ShadowKatStudios> gamax92: Hyperbole.
L1009[06:38:42] <gamax92> point still stands
L1010[06:38:48] <Sangar> with different fore- and backgroundcolor per char it went from 120s to 7.5s or so i think
L1011[06:39:19] <gamax92> the horse takes 2 seconds to draw
L1012[06:39:21] <Pwootage> just a little bit faster
L1013[06:39:29] <Sangar> marginally :P
L1014[06:39:54] * Sangar planned this all along, so it'd seem much faster than it is
L1015[06:39:56] <Sangar> totally
L1016[06:39:59] <Pwootage> man now I'm all hoping my professor will let me write my OS in x86/ARM OC :(
L1017[06:40:16] <Sangar> :O that'd be amazing
L1018[06:40:17] <gamax92> or 5 seconds if it has to set up the palette entries
L1019[06:40:18] <lperkins2> Okay, so how do I use the return value from machine.node().network().node(address).host()?
L1020[06:40:31] <ShadowKatStudios> Allow me to go digging into the assets of Digital: A Love Story and convert the login screen for The Underground Libraru
L1021[06:40:34] <ShadowKatStudios> Library*
L1022[06:40:38] <gamax92> Sangar why is setPaletteColor so slow
L1023[06:41:04] <Pwootage> Sangar: yeah, I want to write an OS for x86/ARM OC anyway, so if it will count for my homework too... :D
L1024[06:41:13] <Sangar> lperkins2, depends on what it is. if it's an oc screen you can cast it to the screen tile entity
L1025[06:41:15] <Pwootage> Set color shouldn't be limited afaik
L1026[06:41:55] <Sangar> it is
L1027[06:42:13] <Sangar> and it's slow because.... reasons? i guess?
L1028[06:42:16] <lperkins2> Well, I was planning on grabbing direct access to your GPU
L1029[06:42:40] <Sangar> i was kind of hoping it'd make people come up with smart algorithms for drawing same colored patches :P
L1030[06:42:46] <gamax92> Sangar: is it because I'm alternating between get and set?
L1031[06:43:26] <Sangar> lperkins2, why the gpu? display info is stored in textbuffer components
L1032[06:43:27] <Pwootage> lperkins2: can you allow raw component access too? It would be nice since evidently OP's uses that if I want to make a cross-platform OS
L1033[06:43:39] <Sangar> oh hang on, host isn't the screen i think, it's the textbuffer component
L1034[06:44:30] <gamax92> the virtual component pci?
L1035[06:44:31] <lperkins2> Um, yes, but it won't work quite like you probably think.
L1036[06:44:32] <Pwootage> lperkins2: I'd check in debug mode if that wasn't obscure enough for me to need to put effort into setting it up
L1037[06:44:46] <Sangar> it should be anyway. so then you can use the li.cil.oc.api.component.TextBuffer interface
L1038[06:44:51] <ShadowKatStudios> fffffsssss
L1039[06:44:54] <lperkins2> So you'll get raw access to the emulated hardware.
L1040[06:45:02] <ShadowKatStudios> So
L1041[06:45:04] <lperkins2> The emulated hardware draws to the OC screen.
L1042[06:45:19] <ShadowKatStudios> My Windows won't update to 7 SP1 and Paint.NET needs SP1
L1043[06:45:20] <ShadowKatStudios> fml
L1044[06:45:40] <Sangar> wait, so it doesn't actually use the component, just draw the image in the world itself or what do you mean?
L1045[06:46:08] <lperkins2> Okay, so I have a VGA card which exists inside JPC,
L1046[06:46:20] <lperkins2> it stores its data in an RGBmap basically,
L1047[06:46:29] <gamax92> oh right regarding that ...
L1048[06:46:39] <lperkins2> I was answering Pwootage's request for direct hardware access.
L1049[06:46:40] <Pwootage> lperkins2: I'm talking generic raw access so I can access any component
L1050[06:46:46] <Pwootage> like disks or whatever
L1051[06:46:57] <Pwootage> (and, by happenstance, GPUs)
L1052[06:47:03] <lperkins2> I'm not certain how that is going to work yet.
L1053[06:47:11] <gamax92> can't you just check if its in a text mode and put text on screens?
L1054[06:47:19] <lperkins2> I'll probably let you specify a driver to use for anything on the OCbus.
L1055[06:47:21] <Sangar> i think i got lost somewhere :X
L1056[06:47:43] <gamax92> sangar what's in the textbuffer
L1057[06:47:45] <lperkins2> gamax92 not easily.
L1058[06:47:55] <lperkins2> I intend to support that via the serial card,
L1059[06:48:10] <gamax92> ... umm
L1060[06:48:11] <lperkins2> which would work with linux, since its kernel will happily use a serial terminal.
L1061[06:48:12] <Pwootage> How I did it: void ocCall(Component comp, const char* methodName, int paramCount, char paramTypes[], int params[]) {
L1062[06:48:21] <Pwootage> (does some assembly and runs an interrupt)
L1063[06:48:25] <Sangar> gamax92, a char array with the text info and a short array with the packed colors
L1064[06:48:55] <lperkins2> My plan, once it actually works, is to let you specify an address and a driver to the driver system.
L1065[06:49:06] <gamax92> Sangar: so im gonna make a direct screen access component :P
L1066[06:49:12] <lperkins2> So OC component at address <x> is a block device.
L1067[06:49:22] <lperkins2> And the one at <y> is a gpu
L1068[06:49:54] <gamax92> You'll bind it to a screen and then edit the arrays like a lua table :3
L1069[06:50:26] <Sangar> gamax92, kay, good luck not desynching the clients :>
L1070[06:50:26] <ShadowKatStudios> :D Tracked down the image in question
L1071[06:50:31] <gamax92> D:
L1072[06:51:09] <gamax92> Wouldn't what lperkins2 want to do also do that?
L1073[06:51:24] <lperkins2> That depends on the screen refresh rate.
L1074[06:51:27] <Sangar> i'm still not sure what he wants to do, so no idea :X
L1075[06:52:10] <lperkins2> So what type would I cast the gpu component to?
L1076[06:52:19] <lperkins2> Is it the textbuffer?
L1077[06:52:28] <lperkins2> Or is it the screen I cast to textbuffer
L1078[06:52:37] <gamax92> lets see if I can read JPC source code on my phone
L1079[06:52:45] <Sangar> gpu is gpu, screen has a textbuffer component
L1080[06:52:50] *** Kiloff is now known as Kilobyte
L1081[06:53:00] <Sangar> for starters it'd probably be easier to use the screen directly
L1082[06:53:26] <gamax92> But desync?
L1083[06:53:28] <Sangar> as long as you apply changes via the TextBuffer interface (which isn't limited, the limits are in the gpu) clients shouldn't go out of sync
L1084[06:53:32] <Pwootage> aaah where's OP when you need him
L1085[06:53:35] <gamax92> Oh
L1086[06:54:11] <gamax92> D: Sangar you should have told me about the interface
L1087[06:54:13] *** Kilobyte is now known as Kiloff
L1088[06:54:23] <Sangar> i just did!
L1089[06:54:26] <lperkins2> Okay, well I was thinking of doing that anyway, and adding a dedicated VGA hard.
L1090[06:54:51] <lperkins2> I'll probably see about making the existing gpu cards work for the serial interface.
L1091[06:54:55] <gamax92> dedotated wam :P
L1092[06:55:22] <Sangar> sounds reasonable
L1093[06:55:39] ⇦ Quits: dangranos (~dangranos@178.186.11.45) (Remote host closed the connection)
L1094[06:56:21] <lperkins2> Looks like TextBuffer will do the colour palette conversion automatically for me?
L1095[06:56:29] <ShadowKatStudios> So
L1096[06:56:30] <Sangar> yes
L1097[06:56:31] <lperkins2> What colour depth does the screen support?
L1098[06:56:33] <ShadowKatStudios> Apparently
L1099[06:56:45] <ShadowKatStudios> to install W7 SP1, I need to pull my Linux drives out.
L1100[06:56:46] <lperkins2> I should be able to set the vga adapter to use the same and avoid the need...
L1101[06:56:48] <ShadowKatStudios> ._.
L1102[06:57:03] <Sangar> depends on the tier. t3 has 256 colors, 16 of which are palette / changeable
L1103[06:57:27] <Sangar> t2 has 16 changeable colors (default to something close to mc's 16 colors), t1 has black and white
L1104[06:57:37] <lperkins2> So 8bit colour mode is probably what I want for the vga card.
L1105[06:57:49] <lperkins2> Actually
L1106[06:57:56] <lperkins2> I think I will start with it in monochrome mode.
L1107[06:58:02] <gamax92> isn't t3 like 6bit red 8bit green 5bit blue
L1108[06:58:19] <Sangar> yes
L1109[06:58:44] <Sangar> 685 plus the 16 user changeable palette
L1110[06:58:50] <Sangar> defaulting to grayscale
L1111[06:58:53] <lperkins2> Which should I be setting? Foreground | Background
L1112[06:59:10] <lperkins2> And how do I do the half-height character?
L1113[06:59:29] <Pwootage> ShadowKatStudios: I always install linux after windows
L1114[06:59:39] <Sangar> depends on which of the two half-height chars you pick :P
L1115[06:59:58] <ShadowKatStudios> Pwootage: Well, you see, I never intended to install Windows until I dug up this spare laptop HDD
L1116[07:00:01] <Sangar> ask gamax92
L1117[07:00:01] <lperkins2> Um, any reason to expect a difference in speed?
L1118[07:00:07] <ShadowKatStudios> Anyway, time to shut down
L1119[07:00:07] <lperkins2> Ah, I think I see
L1120[07:00:18] <Pwootage> ShadowKatStudios: :P
L1121[07:00:23] <lperkins2> So I set the background color to say, the top pixel
L1122[07:00:36] <lperkins2> then set the foreground colour + a character to do the bottom pixel.
L1123[07:00:38] <Sangar> exactly
L1124[07:01:27] <gamax92> Actually now that I think about it ...
L1125[07:01:40] <Sangar> btw, if you needs something like raw-setting a piece of the screen because you'd call set a bunch of times per update anyway lemme know and i can extend the api/textbuffer functionality for that
L1126[07:01:40] <gamax92> Text mode is only possible via serial
L1127[07:02:08] <gamax92> Since the video adapter doesn't know the codepage
L1128[07:02:29] <gamax92> Just the font to draw with
L1129[07:03:22] <lperkins2> Hm,
L1130[07:04:03] <lperkins2> The hard part is the having to go every other pixel in background colour.
L1131[07:05:04] <lperkins2> But, I should be able to make 1 pass with fille(0,0,width,height,220)
L1132[07:05:21] <gamax92> Or ... extend the normal monitor in oclights2 and add dynamic res :D
L1133[07:05:34] <lperkins2> Can I change the background colour for existing text?
L1134[07:05:54] <lperkins2> all the setcolour stuff I'm seeing basically changes the colour that will be produced when text gets changed, I think.
L1135[07:06:32] <lperkins2> So yeah, I'll end up calling set a bunch of times.
L1136[07:08:34] <Pwootage> I think doing it in OC would qualify under at least the first assignment's parameters, so that means I can *probably* do that
L1137[07:08:40] <Pwootage> (speaking of my OS class)
L1138[07:08:49] <Pwootage> I'll ask the professor probably... but sleep time zzz
L1139[07:11:20] <Sangar> lperkins2, no method for just changing the color yet, no. tho i might add that for lua side, too... hmm. so yeah, i guess i'll add something to specifically make stuff like this more sane.
L1140[07:12:16] <Sangar> probably taking an area of raw char and color data. that would get its own command/packet to be sent to clients, too then, to keep it somewhat efficient.
L1141[07:13:02] <Sangar> the char array would then just be filled with the halfchar in your case
L1142[07:13:23] <lperkins2> Right.
L1143[07:13:36] <Pwootage> night o/
L1144[07:13:42] <lperkins2> Screen index starts at 1 I assume?
L1145[07:14:18] *** Pwootage is now known as Pwootage|Off
L1146[07:14:41] <Sangar> only from the lua point of view. the "real" thing starts at 0
L1147[07:14:48] <ShadowKatStudios> :/ Well now I know why my computer is so sluggish at the moment
L1148[07:15:23] *** Pwootage|Off is now known as Pwootage
L1149[07:15:27] <ShadowKatStudios> Windows Update (for SP1) is using, along with everything else, 100% of my netbook laptop HDD's bandwidth
L1150[07:16:22] <ShadowKatStudios> In hindsight, installing Windows on a 5400RPM drive was probably a bad idea.
L1151[07:16:56] <gamax92> lol...
L1152[07:20:13] <ShadowKatStudios> In other news, I discovered my Windows HDD can do 4MB/s
L1153[07:21:37] <ShadowKatStudios> Yaaaay SP1 installed finally!
L1154[07:22:06] <ShadowKatStudios> So on Windows, "System" has PID 4
L1155[07:22:32] <gamax92> lol yeah ...
L1156[07:22:38] <lperkins2> There we go, make && make install
L1157[07:22:46] <lperkins2> We'll see if I get anything on the screen.
L1158[07:23:08] <Zequan> Look what me and Kodos made =) https://www.dropbox.com/s/lb22ommahx2qyxj/2015-01-10_18.21.25.png?dl=0
L1159[07:24:57] <Sangar> neat!
L1160[07:25:30] <Sangar> ugh, i should a few more hours of sleep. bbl o/
L1161[07:26:37] *** Pwootage is now known as Pwootage|Off
L1162[07:27:42] <Zequan> Galactic Wars
L1163[07:38:11] <lperkins2> Does each of the threads execute on its own processor core for the runThreadded?
L1164[07:47:30] <ShadowKatStudios> http://imgur.com/NM7I5Ca,iXH1aoa Updating to Windows 7 SP1
L1165[07:50:25] <lperkins2> Hm, nothing shows up, but no errors either.
L1166[07:52:33] <Kodos> o/
L1167[07:59:30] <lperkins2> Render isn't getting called.
L1168[07:59:38] <lperkins2> Probably need to step the render frequency up.
L1169[08:05:35] <lperkins2> Nope, damn
L1170[08:06:16] <lperkins2> Ah, not finding the screens.
L1171[08:08:06] * gamax92 points to his crude ConsoleDriver.java
L1172[08:10:30] <gamax92> lperkins2: ^
L1173[08:11:51] <gamax92> 1
L1174[08:12:48] <lperkins2> Yup, I was iterating over the wrong part.
L1175[08:12:57] <lperkins2> I was looking for one with a uuid of 'screen'
L1176[08:13:04] <lperkins2> Thanks!
L1177[08:21:35] <lperkins2> That found the screen.
L1178[08:22:29] *** Riking is now known as newname
L1179[08:22:37] *** newname is now known as Riking
L1180[08:43:29] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L1181[08:43:30] zsh sets mode: +v on asie
L1182[08:46:41] *** Hobbyboy|Sleep is now known as Hobbyboy
L1183[08:53:13] <Kodos> asie, got a sec?
L1184[08:53:32] <asie> Kodos: why?
L1185[08:53:45] <Kodos> If there's a more convenient channel I can talk to you in, we can move there, but I wanted to ask you about speakers in computronics, and yes I already know you have plans for them
L1186[08:57:16] <Vexatos> asie ^
L1187[09:00:11] <lperkins2> Heh, helps if I actually call updateDisplay()...
L1188[09:00:17] <Kodos> Lol
L1189[09:00:31] <lperkins2> It draws to the screen, but the vga buffer is black.
L1190[09:00:51] *** Kiloff is now known as Kilobyte
L1191[09:04:32] *** Yepoleb is now known as Guest43459
L1192[09:04:34] ⇨ Joins: Yepoleb (~quassel@188-22-165-66.adsl.highway.telekom.at)
L1193[09:05:22] ⇦ Quits: Sangar (~Sangar@cil.li) (Quit: [/famous last words])
L1194[09:06:21] ⇦ Quits: Guest43459 (~quassel@178-191-134-217.adsl.highway.telekom.at) (Ping timeout: 378 seconds)
L1195[09:06:56] <lperkins2> Looks like I'll probably be able to make the VGA card able to spit out text, once I get it working.
L1196[09:08:46] ⇨ Joins: sciguyryan (~sciguyrya@46.19.141.158)
L1197[09:27:52] *** Greylocke is now known as Greylocke|afk
L1198[09:40:20] <Kodos> MRW I realize Egon's been dead for almost a year
L1199[09:42:11] ⇨ Joins: dangranos (~dangranos@178.186.11.45)
L1200[09:44:48] ⇨ Joins: Tentacule (~tentacule@89-93-152-6.hfc.dyn.abo.bbox.fr)
L1201[09:45:01] <Tentacule> bloup
L1202[09:45:11] <Tentacule> bloup?
L1203[09:49:01] <Tentacule> bloup!
L1204[09:49:40] <Kodos> What's the 'fancy' way of doing debug output and errors?
L1205[09:49:50] <Kodos> Read: Not using print("")
L1206[09:49:59] <Kodos> I keep forgetting
L1207[09:50:56] <Vexatos> Kodos, io.stderr:write()
L1208[09:51:11] <Vexatos> or, io.stdout:write() for normal text
L1209[09:51:11] ⇦ Quits: Tentacule (~tentacule@89-93-152-6.hfc.dyn.abo.bbox.fr) (Quit: Tentacule)
L1210[09:51:14] <Kodos> Durrp, I was using a . and not a :
L1211[09:51:45] <Kodos> ~w rtfm
L1212[09:51:45] <ocdoc> Predicted http://ocd.cil.li/item:ram
L1213[09:51:47] <Kodos> err
L1214[09:51:49] <Kodos> ~rtfm lua
L1215[09:51:55] <Kodos> Why isn't that a thing anymore =(
L1216[09:52:01] <Kodos> ~w io
L1217[09:52:01] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-io
L1218[09:53:14] <Kodos> You don't have to 'require' IO, do you?
L1219[09:53:35] <Vexatos> No
L1220[09:53:38] <Vexatos> It's native
L1221[09:53:42] <Kodos> k
L1222[09:53:51] <Vexatos> ~w non standard
L1223[09:53:52] <ocdoc> Predicted http://ocd.cil.li/api:non-standard-lua-libs
L1224[09:53:57] <Vexatos> ^ all the native libs, Kodos
L1225[09:54:47] ⇦ Quits: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (Ping timeout: 186 seconds)
L1226[09:56:35] ⇨ Joins: Sangar (~Sangar@ns343553.ip-188-165-236.eu)
L1227[09:56:36] zsh sets mode: +o on Sangar
L1228[10:00:43] ⇦ Quits: ping (~pixel@2601:4:680:104c:a417:b2b6:a205:68c9) (Read error: Connection reset by peer)
L1229[10:01:04] ⇨ Joins: ping (~pixel@2601:4:680:104c:a417:b2b6:a205:68c9)
L1230[10:01:04] zsh sets mode: +v on ping
L1231[10:02:57] <Kodos> x.x
L1232[10:03:03] <Kodos> No one's talking in any of my channels hardly
L1233[10:08:30] <dangranos> :3
L1234[10:09:09] <Kodos> #lua round(314.67*4096, 2)
L1235[10:09:09] <|0xDEADBEEF|> > 1288888.32
L1236[10:09:17] <Kodos> Close enough
L1237[10:09:29] <dangranos> i am going to install pulseaudio
L1238[10:09:32] <dangranos> should i?
L1239[10:13:01] <lperkins2> I run PA quite happily,
L1240[10:13:10] <lperkins2> sometimes it has issues for some people.
L1241[10:13:31] <dangranos> like eating all the memory?
L1242[10:13:41] <lperkins2> Or CPU, or crashing,
L1243[10:13:50] <lperkins2> or just not having any output,
L1244[10:21:30] *** prassel|off is now known as prasselpikachu
L1245[10:21:57] *** Benguin[ZzZ] is now known as Benguin
L1246[10:32:38] <ShadowKatStudios> I just remembered I know people in real life. Ugh.
L1247[10:32:55] <Kodos> Okay, time to figure out networking
L1248[10:37:45] *** Nentify|away is now known as Nentify
L1249[10:38:56] <ShadowKatStudios> http://imgur.com/gallery/6uNyfI8 good one
L1250[10:44:06] ⇨ Joins: Negi (~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L1251[10:50:48] *** skyem123|zzz is now known as skyem123
L1252[10:59:15] ⇦ Quits: samis (~TCube@95f1d5fa.skybroadband.com) (Ping timeout: 200 seconds)
L1253[11:00:40] <lperkins2> Ugh, no wonder it's not been working.
L1254[11:00:50] <lperkins2> I forgot to add the vga bios back in...
L1255[11:00:51] ⇨ Joins: MrRatermat (~ratermat@host81-158-129-210.range81-158.btcentralplus.com)
L1256[11:01:39] <ShadowKatStudios> gg
L1257[11:06:12] <Negi> lperkins2: Still working on Architecture:x86 ?
L1258[11:06:18] <lperkins2> Yup.
L1259[11:06:25] <lperkins2> Got it really close to working, I hope
L1260[11:10:31] <Negi> How do you deal with peripherals, tho ?
L1261[11:12:57] <Kodos> s/peripherals/components
L1262[11:12:58] <Kibibyte> <Negi> How do you deal with components, tho ?
L1263[11:14:26] <ShadowKatStudios> Schedule!
L1264[11:14:54] <lperkins2> It's actually pretty simple.
L1265[11:15:10] <ShadowKatStudios> I'm watching one night/morning of Durarara and one night/morning of Mahouka Koukou no Rettousi, and I seem not to be getting bored :D
L1266[11:15:14] <lperkins2> I'll end up creating a generic PCI device to deal with most of them.
L1267[11:15:27] *** AtomSponge|away is now known as AtomSponge
L1268[11:15:31] <lperkins2> s/most/the rest
L1269[11:15:31] <Kibibyte> <lperkins2> I'll end up creating a generic PCI device to deal with the rest of them.
L1270[11:15:41] <lperkins2> And then the main ones
L1271[11:16:06] <lperkins2> (screens, disks, that sort of thing), get translators to interface with the JPC vm
L1272[11:18:17] <lperkins2> Probably will end up exposing the component bus through the serial subsystem or something that way.
L1273[11:19:55] <dangranos> aaaand i installed pulseaudio
L1274[11:20:05] <lperkins2> still have sound?
L1275[11:20:06] <dangranos> now, how the hell i setup equalizer?
L1276[11:20:09] <dangranos> yep
L1277[11:20:26] <ShadowKatStudios> http://i.imgur.com/VVWDBuT.jpg
L1278[11:22:12] <dangranos> impressive
L1279[11:22:23] <dangranos> what about doing it on planetary scale?
L1280[11:23:28] <ShadowKatStudios> With big enough engines, I s'pose...
L1281[11:23:55] <Negi> I has to play all the Persona games.
L1282[11:23:58] <dangranos> >:)
L1283[11:24:05] <Negi> Okay, maybe just P3, P4 and PQ.
L1284[11:24:23] <ShadowKatStudios> What platform do these games run on?
L1285[11:24:46] <Negi> Persona 3 : PSP, Persona 4 : PSVita, Persona Q : 3DS.
L1286[11:24:54] <Negi> Because Atlus loves trolling their players.
L1287[11:25:25] <ShadowKatStudios> 3: Possibly less problematic; 4: I dunno if there are any emulators for that yet; Q: Nope.
L1288[11:27:07] <Negi> I can buy Q. 3 I can has as an ISO for my actual PSP. And 4...Well 4 I'll have to do with P4A instead.
L1289[11:27:55] <dangranos> hmm
L1290[11:28:06] <dangranos> while using equalizer sound lags a little
L1291[11:28:11] <dangranos> fck
L1292[11:28:44] <ShadowKatStudios> I wonder if Izaya was really just manipulating *everyone* to have some fun...
L1293[11:29:10] <ShadowKatStudios> The second Durarara opening sounds like the start of Shinsekai Yori for a bit.
L1294[11:31:56] <lperkins2> Okay, what's the half-block code for OC?
L1295[11:32:23] <ShadowKatStudios> It's a unicode character
L1296[11:32:31] <lperkins2> Ah, right,
L1297[11:32:37] <lperkins2> I forgot it supports unicode,
L1298[11:32:44] <lperkins2> hence why the extended ascii wasn't working.
L1299[11:38:05] <Kodos> Is it possible to read a config file using io.lines, and then parsing it?
L1300[11:38:38] <dangranos> #ping
L1301[11:38:39] <|0xDEADBEEF|> > 1.274423 Seconds passed.
L1302[11:38:42] <dangranos> wow
L1303[11:38:45] <dangranos> niiiice
L1304[11:39:13] ⇨ Joins: Kasei (~KaseiFR@kasei.fr)
L1305[11:39:15] <skyem123> #ping
L1306[11:39:16] <|0xDEADBEEF|> > 0.10175999999999999 Seconds passed.
L1307[11:39:23] <skyem123> :D
L1308[11:39:31] <skyem123> %p
L1309[11:39:32] <MichiBot> Ping reply from skyem123 0.19s
L1310[11:39:47] <skyem123> .p
L1311[11:39:48] <^v> Ping reply from skyem123 0.27s
L1312[11:40:29] <dangranos> .p
L1313[11:40:31] <^v> Ping reply from dangranos 2.28s
L1314[11:40:33] <dangranos> %p
L1315[11:40:34] <MichiBot> Ping reply from dangranos 1.37s
L1316[11:40:36] <dangranos> #p
L1317[11:40:37] <|0xDEADBEEF|> > 1.193917 Seconds passed.
L1318[11:40:58] <ShadowKatStudios> #p
L1319[11:40:58] <|0xDEADBEEF|> > 0.504859 Seconds passed.
L1320[11:41:00] <ShadowKatStudios> %p
L1321[11:41:01] <MichiBot> Ping reply from ShadowKatStudios 0.61s
L1322[11:42:22] *** skyem123 is now known as skyem123|away
L1323[11:43:27] ⇦ Quits: sciguyryan (~sciguyrya@46.19.141.158) ()
L1324[11:46:13] *** Riking is now known as Riking|away
L1325[11:48:58] ⇦ Quits: colin_ (~colin_@5ED224D3.cm-7-3a.dynamic.ziggo.nl) (Quit: Leaving)
L1326[11:58:15] <Kodos> #lua rgbto15(31,0,0)
L1327[11:58:15] <|0xDEADBEEF|> > lua:1: attempt to call global 'rgbto15' (a nil value)
L1328[11:58:20] <Kodos> err
L1329[11:58:24] <Kodos> Which bot had that >.>
L1330[12:02:02] ⇨ Joins: jacob (~jacob@c-75-72-220-179.hsd1.mn.comcast.net)
L1331[12:02:06] *** jacob is now known as Wired
L1332[12:02:08] <Wired> Haia.
L1333[12:02:19] <vifino> My bot doesn't, Kodos.
L1334[12:02:33] <ShadowKatStudios> Evening, Wired
L1335[12:02:57] <Negi> #p
L1336[12:02:58] <Wired> It's 0600 here, hardly evening. ^_^
L1337[12:03:01] <|0xDEADBEEF|> > 0.125111 Seconds passed.
L1338[12:03:09] <vifino> Fuck, busy today. Such shit.
L1339[12:03:24] <Kodos> vifino, I hope you don't mind, I taught your bot a function
L1340[12:03:25] <Negi> http://past.is/eP8H1 <3
L1341[12:03:42] <vifino> Kodos:Which would be?
L1342[12:04:07] <Kodos> #lua round(math.pi,2) -- First var is the number you're rounding, second is the number of decimal places
L1343[12:04:07] <|0xDEADBEEF|> > 3.14
L1344[12:04:30] <vifino> Who needs rounding ¬_¬
L1345[12:04:37] <Kodos> ¯\_(ツ)_/¯
L1346[12:04:41] <Kodos> I wrote it, was proud of it
L1347[12:05:02] <Kodos> Also my computer chair is getting fresh with me
L1348[12:05:02] <Wired> Rounding is kinda pointless.
L1349[12:05:05] <Kodos> It just pinched my ass
L1350[12:05:06] <Wired> Just format your print.
L1351[12:05:08] <ShadowKatStudios> Wired: I've sort of lost track of the whole time thing, generally the time after I wake up is evening and the time before I go to bed is morning
L1352[12:05:20] <vifino> ShadowKatStudios! \o/
L1353[12:05:22] ⇨ Joins: MindWorX (~MindWorX@80-161-13-134-static.dk.customer.tdc.net)
L1354[12:05:31] <ShadowKatStudios> Hai vifino
L1355[12:05:50] <vifino> ( Didn't notice you, i feel kinda bad today.. )
L1356[12:05:59] <ShadowKatStudios> How are you?
L1357[12:06:06] <vifino> Uh, oh.
L1358[12:06:21] <vifino> I guess bad.
L1359[12:06:30] <MindWorX> Is there a simple way to detect if a sapling has grown into a tree with a single block?
L1360[12:06:31] <vifino> But that would be usual.
L1361[12:06:38] <Negi> D:
L1362[12:06:51] <vifino> So I have no idea how i am x_x
L1363[12:07:07] <Wired> Feelings are weird.
L1364[12:09:25] <Kodos> Networking scrub here; Should I be using the same port across all the computers on a network if I plan to have them talk to each other for whatever reasons, or should each one have its own unique port, only opening another computer's port to 'talk' to it at the time it needs to
L1365[12:09:49] <vifino> Kodos: Doesn't matter.
L1366[12:10:16] <Kodos> Elaborate?
L1367[12:10:18] <Wired> Ports are largely just a management thing, right?
L1368[12:10:40] <vifino> Some people open non-standard ports for ssh, or something like that. But that's different, since you are talking about a lan, right?
L1369[12:10:40] <Kodos> ~w modem
L1370[12:10:41] <ocdoc> http://ocd.cil.li/component:modem
L1371[12:10:48] <Kodos> I'm talking about OC
L1372[12:10:54] <vifino> .... Riiiight.
L1373[12:11:03] <vifino> Nevermind me then.
L1374[12:11:16] <vifino> How are you, ShadowKatStudios?
L1375[12:11:16] <Wired> The uuid of the modem is sent with the port, so you could just identify everything using that.
L1376[12:11:39] <Kodos> Right, but wouldn't I need the port open that the message is on for it to come through?
L1377[12:11:59] <Wired> Yes.
L1378[12:12:13] <Wired> So you should need at least one port.
L1379[12:12:48] <ShadowKatStudios> I'm reasonable vifino, watching Drrr and hanging out on IRC. You know how I was waiting for someone? I missed them by 10 minutes.
L1380[12:12:52] <Kodos> Basically I'm working on a program that's literally going to just produce a lime 'Okay!' on a screen when my computer's connected to a server I'll be setting up for testing
L1381[12:13:01] <Kodos> Because I'm trying to learn how to network, send/receive messages, etc
L1382[12:13:10] <Kodos> And eventually, relaying data between computers
L1383[12:13:25] <vifino> ShadowKatStudios: :(
L1384[12:13:43] <Wired> Kodos: I'm kinda bored, if you hop on the server I'll show ye what I know.
L1385[12:13:55] <Kodos> What server?
L1386[12:14:04] <vifino> I hope you get him/her the next time, ShadowKatStudios.
L1387[12:14:20] <Wired> Kodos: Dunno, just a private little thing, I'll pm you the details.
L1388[12:16:03] <ShadowKatStudios> vifino: If I had a more normal system of sleeping I'd probably have been on at the right time ._.
L1389[12:16:23] <vifino> :(
L1390[12:16:39] ⇦ Quits: MrRatermat (~ratermat@host81-158-129-210.range81-158.btcentralplus.com) (Ping timeout: 378 seconds)
L1391[12:16:44] <dangranos> bsod screensaver is still awesome
L1392[12:16:59] <vifino> But then I wouldn't see you, which I wouldn't like :(
L1393[12:17:37] <vifino> Well, you have to do it sooner or later so \o/
L1394[12:18:13] <lperkins2> Ugh, why can't I set the screen larger than the 160x50 it is already?
L1395[12:18:25] <lperkins2> I've got 5x4 screens...
L1396[12:18:39] <Kodos> Because that's max resolution on a T3 GPU
L1397[12:18:53] <lperkins2> Ah, is there anything that can go higher?
L1398[12:19:01] <lperkins2> How did the horse get rendered earlier?
L1399[12:20:19] <Kodos> Updated OC, with faster GPU speeds
L1400[12:20:23] <Kodos> That was 160x50 believe it or not
L1401[12:21:24] <Kodos> Can the redstone I/O block handle bundled or just basic
L1402[12:22:33] <lperkins2> So the GPU switched between the screens and set the image for each individually?
L1403[12:22:52] <Kodos> No, multiblock screens count as a single screen
L1404[12:22:59] <lperkins2> That's what I thought,
L1405[12:23:08] <lperkins2> but their resolution doesn't ever increase?
L1406[12:23:12] <Kodos> Correct
L1407[12:23:21] <Kodos> Just increases in 'size' if that makes sense
L1408[12:23:33] <lperkins2> Even when I call screen.setResolution(something,higher) from java, it doesn't seem to work.
L1409[12:25:18] <lperkins2> I have an 18 character by 3 line display.
L1410[12:25:23] <lperkins2> But, it does work!
L1411[12:26:30] <lperkins2> http://imgur.com/U1AjXUs
L1412[12:27:04] <Kodos> Nice!
L1413[12:27:46] <lperkins2> Keyboard input doesn't seem to be working...
L1414[12:29:23] <Kodos> http://puu.sh/ek9VZ/fc76ccfab2.jpg =D
L1415[12:31:06] <Negi> What in the world Kodos, is this entirely made of demiblocks ?
L1416[12:31:15] <Kodos> Maybe >.>
L1417[12:31:51] <lperkins2> Yeah, that's not using halfblocks.
L1418[12:31:53] *** SleepingFairy is now known as Daiyousei
L1419[12:32:20] <Negi> And lperkins2 : I know the "original x86 font" looks nice, but you might need to settle for something smaller if you want a correct output size :I
L1420[12:32:34] <lperkins2> At the moment, I can't.
L1421[12:32:40] <lperkins2> The machine boots into vga mode.
L1422[12:32:46] <lperkins2> I'm working on a work around,
L1423[12:32:56] <lperkins2> I'm trying to avoid having to write a serial wrapper already.
L1424[12:32:56] *** justastranger is now known as justastranger|zzz
L1425[12:33:34] <lperkins2> I might mod OC to increase the max resolution too,
L1426[12:33:52] <Negi> I've been listening to Maze of Life for about half an hour, am I weird ? .8;
L1427[12:33:54] <Negi> ._. *
L1428[12:34:41] <vifino> lperkins2: O_O x86 oc? :O
L1429[12:35:02] <Negi> Yeah he's been working on that since a while.
L1430[12:36:10] <lperkins2> About a day and some change.
L1431[12:36:13] <lperkins2> I think.
L1432[12:36:24] <Negi> That's a while.
L1433[12:37:04] <lperkins2> So why can I call setResolution(10,10);setResolution(10,100),setResolution(160,100), sometimes?
L1434[12:37:53] <lperkins2> (I mean and have it spit out a screen of the final resolution)
L1435[12:41:59] <Negi> File "Negi.py" at line 42, in code ; TooManyRegexError: Too many regular expressions to manage at once.
L1436[12:42:24] <lperkins2> Need to GC the ones you aren't using.
L1437[12:42:45] ⇦ Quits: Something12 (~Something@S010674d02b5d5181.vs.shawcable.net) (Read error: Connection reset by peer)
L1438[12:42:51] <Negi> It's me lmao. I just have thought too much in regex for the last two days.
L1439[12:43:27] <Negi> If you told me a year ago that I'd write this : "#\[[a-zA-Z0-9\.!]+(:[^ :]+)?(:[^ ]+?)?\]" I would've said "Lmao no that's too complicated I don't get a shiet".
L1440[12:46:08] <MindWorX> Hehe
L1441[12:46:35] <MindWorX> Regex are great
L1442[12:46:41] <Negi> Regex are mindfuck.
L1443[12:48:37] <Negi> Seriously I wonder how this regex even manages to match what I want and not match what I don't want it to match.
L1444[12:49:23] <Ender> i hereby declare regexe's new name to be "magic shit that matches"
L1445[12:49:46] <ShadowKatStudios> regaxe
L1446[12:50:34] <Vexatos> SKS: We need such an item in OC
L1447[12:50:41] <ShadowKatStudios> Why does regex mean regular expressions? Nothing that regular I can see.
L1448[12:50:59] <Daiyousei> REGular EXPressions?
L1449[12:51:09] <Daiyousei> s/Pr/pr/
L1450[12:51:09] <Kibibyte> <Daiyousei> REGular EXpressions?
L1451[12:51:21] <Vexatos> SKS: We've had regex in CS theory for almost 2 months
L1452[12:51:22] <ShadowKatStudios> But...
L1453[12:51:24] <Vexatos> it's rather complicated
L1454[12:51:33] <ShadowKatStudios> They're not very regular to the naked eye
L1455[12:51:38] ⇨ Joins: Inari (~Uni@p549CE7B6.dip0.t-ipconnect.de)
L1456[12:52:23] <Vexatos> SKS: Basically, you can write the code of any automaton in regex
L1457[12:52:35] <Vexatos> and every word matching that regex will be accepted by the automaton
L1458[12:52:41] <Vexatos> anything not matching won't
L1459[12:53:05] <ShadowKatStudios> I know it works, it just seems so retarded
L1460[12:54:58] <Ender> https://www.youtube.com/watch?v=O6qZtGZEhKo
L1461[12:54:58] -Kibibyte- [Ender] Pink Floyd THE WALL film by Alan Parker | by iRpkvjosf86OzId4Lm70NA | 1h35m | 7w0d ago | 74,962 views | Rated: 4.90/5.00
L1462[12:56:13] <Negi> ShadowKatStudios: It's not.
L1463[12:56:30] <Negi> Someone just sent me a regex that matches all IPv6 and all IPv4 addresses.
L1464[12:57:15] <Negi> Wait, no, just IPv6.
L1465[12:57:23] <Negi> The message contained only that and got split in two.
L1466[12:57:41] <ShadowKatStudios> I haven't used it beyond [Aa] and similar, I just don't get it and I understand it about as well as I do Japanese- 8 words, and only two of them work normally instead of being wrongly used.
L1467[12:58:09] <Negi> "#\[[a-zA-Z0-9\.!]+(:[^ :]+)?(:[^ ]+?)?\]" < This one's pretty simple, SKS, tbh.
L1468[12:58:57] <Negi> It's not retarded. It's just crazy ugly.
L1469[12:59:42] <Negi> Wow I'm really uncapable of coding today.
L1470[12:59:49] <Negi> Like I can regex, but I can't Python.
L1471[12:59:51] <Negi> wtf
L1472[13:01:15] <Kodos> What's the technical term for a program or function where computer A broadcasts 'ping' and then computer B sends back a direct message to computer A saying 'pong' and then both computers have each other's address
L1473[13:01:37] <Kodos> I called it a 'handshake' but yeah
L1474[13:04:23] ⇦ Quits: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au) (Ping timeout: 186 seconds)
L1475[13:04:26] <Negi> It's a handshake. Or an ARP request.
L1476[13:04:37] ⇨ Joins: TabletCube (~TCube@217.39.7.252)
L1477[13:04:44] <Negi> Kodos: Yeah, that's that, it's how ARP works, so I guess it would be an ARP request.
L1478[13:04:52] <Kodos> k
L1479[13:07:28] <ShadowKatStudios> #lua (1440/1280)*100
L1480[13:07:28] <|0xDEADBEEF|> > 112.5
L1481[13:07:40] <ShadowKatStudios> #lua (1280/1440)*100
L1482[13:07:40] <|0xDEADBEEF|> > 88.888888888889
L1483[13:07:58] <ShadowKatStudios> Okay, so this video takes up 88% of my monitor unscaled
L1484[13:08:22] <Kodos> ~w table
L1485[13:08:22] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-table
L1486[13:15:45] *** prasselpikachu is now known as prassel|off
L1487[13:16:04] <Ender> You!
L1488[13:16:08] <Ender> Yes, you!
L1489[13:16:13] <Ender> Stand still Ladde
L1490[13:16:20] * Ender starts strumming his base
L1491[13:16:24] <Ender> *bass
L1492[13:19:13] <TabletCube> Faku.
L1493[13:19:25] <Ender> ?
L1494[13:28:28] <vifino> Hell yeah. sipgate trunking has CLIP no screening ;D
L1495[13:29:02] ⇨ Joins: AndroUser2 (~androirc@c-75-72-220-179.hsd1.mn.comcast.net)
L1496[13:31:21] *** alekso56_off is now known as alekso56
L1497[13:32:00] ⇦ Quits: TabletCube (~TCube@217.39.7.252) (Ping timeout: 378 seconds)
L1498[13:34:00] ⇦ Quits: VikeStep (~VikeStep@101.162.12.98) (Quit: Leaving)
L1499[13:36:39] <ShadowKatStudios> I don't even
L1500[13:37:00] <ShadowKatStudios> It all makes more sense the more I watch
L1501[13:37:16] <Ender> ?
L1502[13:37:37] <ShadowKatStudios> Durarara
L1503[13:38:05] <vifino> I wonder what fun i can have with custom numbers..
L1504[13:38:24] <vifino> Well, I'll probaby just set it as my own number.
L1505[13:39:21] <ShadowKatStudios> I want to learn to play this game with chess, checkers and that other game pieces.
L1506[13:39:28] <ShadowKatStudios> And cards apparently?
L1507[13:42:37] <Wired> window 2
L1508[13:42:40] <Kodos> Vexatos, pm me when you have a few minutes to chat
L1509[13:42:43] <Wired> Grr, derped.
L1510[13:42:50] <Vexatos> Kodos, I have
L1511[13:45:25] ⇦ Parts: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net) (WeeChat 1.0.1))
L1512[13:45:56] ⇨ Joins: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net)
L1513[13:56:23] ⇦ Quits: lperkins2 (~perkins@63.227.187.208) (Ping timeout: 186 seconds)
L1514[13:56:32] <Wired> I'm going to make my base a fractal cube ^_^
L1515[13:56:53] <Wired> Er... menger sponge...
L1516[13:57:08] <Kodos> I'm probably gonna build the Hive from Resident Evil
L1517[13:57:32] <Wired> That'd be pretty cool.
L1518[13:57:58] <dangranos> hypercube would be better
L1519[13:59:42] <ShadowKatStudios> So she finally has a name... Damn it, Kida.
L1520[14:00:09] <dangranos> sks, what are you watching?
L1521[14:00:38] ⇨ Joins: MrRatermat (~ratermat@host81-158-129-210.range81-158.btcentralplus.com)
L1522[14:00:40] <ShadowKatStudios> Durarara
L1523[14:00:46] <Wired> Seen it.
L1524[14:04:00] <Kodos> Anyone have a link to the gpu speed tests pre-gpuspeedupdate
L1525[14:04:18] ⇨ Joins: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com)
L1526[14:11:41] ⇦ Quits: ping (~pixel@2601:4:680:104c:a417:b2b6:a205:68c9) (Read error: Connection reset by peer)
L1527[14:12:01] ⇨ Joins: ping (~pixel@2601:4:680:104c:a417:b2b6:a205:68c9)
L1528[14:12:01] zsh sets mode: +v on ping
L1529[14:14:14] ⇨ Joins: tattyseal (~tattyseal@2.25.3.115)
L1530[14:17:00] <Wired> ShadowKatStudios: You wanna live in the menger sponge as well? It'll be huge.
L1531[14:17:25] <ShadowKatStudios> piiiing
L1532[14:20:08] <Negi> ShadowKatStudios: To ping ping you can't write piiiing D:
L1533[14:20:51] <Negi> Woops the version of Sky's The Limit I downloaded is truncated.
L1534[14:24:05] ⇦ Quits: AndroUser2 (~androirc@c-75-72-220-179.hsd1.mn.comcast.net) (Remote host closed the connection)
L1535[14:24:49] <Wired> I'm thinking about making a drone that makes a giant menger sponge.
L1536[14:29:31] <ShadowKatStudios> Drones can't place blocks.
L1537[14:30:50] *** justastranger|zzz is now known as justastranger
L1538[14:30:54] ⇦ Quits: justastranger (justastran@2604:180::7239:d646) (Excess Flood)
L1539[14:33:41] ⇨ Joins: justastranger (justastran@2604:180::7239:d646)
L1540[14:35:15] ⇨ Joins: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L1541[14:36:02] <Wired> aww :(
L1542[14:36:38] ⇦ Quits: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com) (Quit: Leaving)
L1543[14:37:00] *** Riking|away is now known as Riking
L1544[14:37:17] <ShadowKatStudios> Just use robots.
L1545[14:37:23] *** justastranger is now known as justastranger|zzz
L1546[14:37:54] <ShadowKatStudios> I wonder if I could work all this out faster than Izaya can put it together...
L1547[14:40:20] <Wired> No, wanna know why?
L1548[14:40:47] <ShadowKatStudios> Because Izaya is awesome?
L1549[14:40:54] <Wired> Also because he's fictional, but yeah.
L1550[14:41:08] <dangranos> >fictional
L1551[14:41:20] <dangranos> like that stopped anyone?
L1552[14:41:23] *** AngieBLD|Off is now known as AngieBLD
L1553[14:42:17] <Kodos> Man
L1554[14:42:44] <Kodos> I <3 AE2 channel logistics
L1555[14:42:51] <dangranos> i am using KDE and PulseAudio, am i crazy?
L1556[14:43:08] <ShadowKatStudios> PulseAudio is needed for Skype.
L1557[14:43:16] <ShadowKatStudios> You're pretty insane for using KDE, though
L1558[14:43:18] * dangranos uses skype from VM
L1559[14:43:44] <dangranos> whats wrong with kde?
L1560[14:44:04] <Wired> KDE is for people who don't understand why everything they're doing is inferior.
L1561[14:44:16] <ShadowKatStudios> Heavy, for a start.
L1562[14:45:25] <dangranos> Wired, um, cant read this, sorry
L1563[14:46:09] ⇨ Joins: marcin212 (~marcin212@176.111.135.116)
L1564[14:46:29] ⇨ Joins: dangranos_ (~dangranos@37.23.225.146)
L1565[14:46:41] ⇦ Quits: dangranos (~dangranos@178.186.11.45) (Killed (NickServ (GHOST command used by dangranos_!~dangranos@37.23.225.146)))
L1566[14:46:43] *** dangranos_ is now known as dangranos
L1567[14:46:47] <dangranos> #ping
L1568[14:46:53] <|0xDEADBEEF|> > 1.966101 Seconds passed.
L1569[14:47:04] <Wired> dangranos: There's nothing KDE can do that something else can't do better.
L1570[14:47:52] *** tattyseal is now known as tatty|away
L1571[14:47:57] <ShadowKatStudios> Wired: While using less resources, of course.
L1572[14:48:45] <Wired> ShadowKatStudios: That's partially what I meant by better.
L1573[14:49:39] <dangranos> what DE do you use?
L1574[14:49:48] <Wired> I don't use a DE, just a WM.
L1575[14:49:50] * Ender uses cinnamon
L1576[14:50:56] <Wired> I don't really know anything about cinnamon...
L1577[14:51:09] <Negi> Wired: GNOME 2 fork.
L1578[14:51:22] *** Kodos is now known as Kodos|Zzz
L1579[14:51:22] <Negi> Tbh I used it and didn't like it.
L1580[14:51:30] <dangranos> why?
L1581[14:51:30] <Ender> Wired, default DE on Mint
L1582[14:51:46] <Negi> Too buggy, not customizable enough, dangranos.
L1583[14:52:06] <dangranos> ^ thats why i am not using enlightenment
L1584[14:52:11] * Negi uses either xfce4 or i3 depending on the time the setup is to stay established.
L1585[14:52:28] <Wired> I use bspwm ^_^
L1586[14:52:44] <Negi> Never heard about it.
L1587[14:52:45] <Ender> eh, i havent seen many bugs with it, then again i tend to not care about having every little gizmo on it as i just switch apps using expo
L1588[14:53:12] <dangranos> fullscreen crash in E is pain
L1589[14:53:18] <Ender> (last message was in reference to cinnamon bugs)
L1590[14:53:48] <Zequan> Someone mention my name?
L1591[14:54:22] <Ender> nope
L1592[14:54:32] <Zequan> Hmm, channel was green
L1593[14:55:13] <Wired> Negi: I'll go screenshot it and whatnot
L1594[14:57:06] <Wired> Negi: http://i.imgur.com/mA3d8r3.png
L1595[15:04:19] <ShadowKatStudios> Anri, why, damnit!?
L1596[15:04:47] <Wired> How far are yo
L1597[15:04:50] <Wired> u?*
L1598[15:05:02] <ShadowKatStudios> Episode 21
L1599[15:06:06] <Wired> I have no idea how far that is, what's she done?
L1600[15:06:31] <ShadowKatStudios> Well, I know what faction she is now
L1601[15:07:37] <ShadowKatStudios> The whole show is just a giant cringe because I seem to know more than the characters but they're slowly learning more.
L1602[15:08:40] <Wired> You think dramatic irony is cringy? ._.
L1603[15:09:01] <ShadowKatStudios> More their lack of knowledge annoys me.
L1604[15:09:13] <Wired> Huh?
L1605[15:10:55] <Wired> I just started reading One Piece. It's pretty great ^_^
L1606[15:11:22] <Wired> Just got to Ch. 20.
L1607[15:11:37] <ShadowKatStudios> Also, Izaya's game- is it a real game, or just a way of representing what's going on?
L1608[15:12:21] <Wired> I think it's moreso a metaphor for whatever's going on in the story.
L1609[15:12:36] <Wired> So yeah, the second thing.
L1610[15:13:42] <Negi> Wired: Ur dm looks cool
L1611[15:13:44] <Wired> Othello, Shogi, Chess, and Go btw I think.
L1612[15:13:47] <Negi> wm*
L1613[15:14:12] <ShadowKatStudios> Ah, I love the date order they use in Japan - 2010 - 10- 08
L1614[15:15:43] <Wired> Negi: It's also got some really cool moving stuffs. https://raw.githubusercontent.com/windelicato/dotfiles/master/why_bspwm.gif
L1615[15:18:11] <ShadowKatStudios> "Fighting is always bad... You will become Sushi now."
L1616[15:19:01] <Negi> Wired: Is it easy to config ? Is the status bar changeable ?
L1617[15:19:40] <Wired> Negi: What status bar? Also it kinda depends on what you're used to when you say "easy"
L1618[15:20:04] <Negi> Wired: The thingie above the main space displaying the hour and some status info.
L1619[15:20:07] <Negi> A status bar.
L1620[15:20:20] <Negi> And easy as i3. Hard would be awesome-like.
L1621[15:20:31] <Negi> (Blech Lua is just not okay for that kind of stuff.)
L1622[15:21:13] <Wired> Well you'd have to find a program to display the status bar and just change your bspwm-config to offset the top by -x pixels or whatever.
L1623[15:21:42] <Negi> It integrates so well, tho.
L1624[15:21:44] <Negi> I want that.
L1625[15:22:38] <Wired> Negi: Also I use sxhkd for manipulating the windows.
L1626[15:23:27] <Negi> I think that's what's shown in the gif ?
L1627[15:23:34] <Wired> mhm
L1628[15:24:03] <Wired> This is my config (warning: I threw it together because I don't give a crap) http://pastebin.com/raw.php?i=H10yHXKK
L1629[15:24:16] <Wired> Also it's dvorak.
L1630[15:24:22] <Negi> Hm
L1631[15:25:07] <Wired> also I use dmenu for starting programs.
L1632[15:25:12] <Negi> Wired: is the bspwm config in a file you edit manually or something ?
L1633[15:25:15] <Negi> And I saw that.
L1634[15:25:23] <Wired> Negi: Yup
L1635[15:25:34] <Negi> Can I have a look at it ?
L1636[15:26:11] <Wired> http://pastebin.com/raw.php?i=kQ9C47CN
L1637[15:27:29] <Negi> Oh basically it's a shell script. And you put that in .config/bspwm/bspwmrc or is it something different ?
L1638[15:27:47] <Wired> That's exactly what it is.
L1639[15:28:16] <Wired> Also you need a .xinitrc obv
L1640[15:28:37] <Negi> obviously.
L1641[15:30:34] <Wired> You can use feh for your wallpaper if you actually want one.
L1642[15:30:47] <Wired> I don't use a wallpaper because I don't use spacing...
L1643[15:31:14] <Negi> I know, but I'd probably use a SP as a wallpaper.
L1644[15:33:30] <Zequan> So I've build a space station/ship in Galacticraft and I was just wondering if anyone knows a mod that displays a map of the base? Something like this http://paratime.ca/images/scifi/aeschylus-lowerdeck.jpg or this https://s3.amazonaws.com/files.d20.io/marketplace/5285/med.png?1339290634
L1645[15:34:29] ⇨ Joins: Johannes13_ (~Johannes@141.70.98.52)
L1646[15:34:31] <Negi> Zequan: You could do it with OC and halfblock characters, tho you'd only have a picture size of [x, y*2].
L1647[15:34:48] *** tatty|away is now known as tattyseal
L1648[15:34:56] <Negi> And big pixels.
L1649[15:35:09] <Zequan> How big would that be?
L1650[15:35:34] <Zequan> I really just want to to show the shape of the ship.
L1651[15:35:38] <Negi> Hm, 160x100 with a T3 graphics card.
L1652[15:35:43] <Negi> At max resolution.
L1653[15:36:44] <Zequan> https://www.dropbox.com/s/giknikd64f3efxb/2015-01-11_01.52.42.png?dl=0
L1654[15:37:46] <ShadowKatStudios> Okay, advantage of Windows over xfce4: It'll let me have a fullscreen window on one monitor and not un-fullscreen it when I click on something else
L1655[15:38:00] <Negi> That is maybe just a little bit too big. Unless you want absolute block precision, there is something else you have to do.
L1656[15:38:06] <Negi> Zequan: Have you tried making a map ?
L1657[15:38:10] <Negi> Like a vanilla map ?
L1658[15:38:30] <Zequan> That's why you use Fluxbox ShadowKatStudios
L1659[15:38:55] <Zequan> Negi, well I would really like a tech looking map like on a screen or something alike.
L1660[15:39:21] <ShadowKatStudios> Xfce does what I need and it's already set up, so I feel no need to switch to anything else, and hell, even with VLC at fullsize window mode, it's still the full 720p
L1661[15:39:25] <Negi> Hm, well, *shrugs* I don't know yet if there is anything you could use that would be accessible.
L1662[15:45:13] <Wired> Anyone wanna help me build a giant menger sponge out of stone?
L1663[15:45:28] *** dsAway is now known as ds84182
L1664[15:47:33] <Negi> I don't even know what is a menger sponge
L1665[15:47:45] <Negi> Oh that
L1666[15:48:13] <Negi> Wired: Which level ?
L1667[15:49:04] <Wired> Negi: It's just gonna be my base for my survival OC stuff.
L1668[15:49:21] <Negi> Wired: I mean which level of menger sponge.
L1669[15:49:49] <Wired> 2
L1670[15:50:32] <Negi> You're making that how big exactly ?
L1671[15:51:38] <Wired> Well it's not exactly a menger sponge, but it's really close.
L1672[15:52:08] <Wired> But uh... pretty big...
L1673[15:53:10] <Negi> Usually my bases are just underground 3D 5-3 grids lmao.
L1674[15:53:47] <ds84182> Dafuq. bad argument #1 (number expected, got Integer)
L1675[15:54:02] <Negi> ds84182: It's losing its mind.
L1676[15:54:20] <Negi> Wired: Can help, if you want.
L1677[15:54:28] <Wired> Negi: You wanna play survival too?
L1678[15:54:52] <Negi> I'm pretty bored and it seems like my laziness decided I won't code the compiler for mub right now, so sure.
L1679[15:55:04] <Negi> Modded, I hope.
L1680[15:55:05] <ds84182> it uses fucking args.checkInteger
L1681[15:55:08] <ds84182> but it yells at me
L1682[15:55:09] <ds84182> why
L1683[15:59:42] *** Daiyousei is now known as Fairy
L1684[16:00:08] <ShadowKatStudios> And the big ending.
L1685[16:00:12] <ShadowKatStudios> Episode 24
L1686[16:00:16] <ShadowKatStudios> This is gonna be good.
L1687[16:01:43] <Vexatos> Which series
L1688[16:02:12] <ShadowKatStudios> Durarara
L1689[16:06:59] ⇦ Quits: dangranos (~dangranos@37.23.225.146) (Quit: Leaving)
L1690[16:07:16] ⇨ Joins: dangranos (~dangranos@37.23.225.146)
L1691[16:10:01] ⇨ Joins: pheonixfreeze (~pheonixfr@173.sub-70-195-6.myvzw.com)
L1692[16:10:06] <pheonixfreeze> dir
L1693[16:11:10] <ShadowKatStudios> Just found the IRC client, pheonixfreeze?
L1694[16:11:27] <pheonixfreeze> yeah
L1695[16:11:59] ⇦ Quits: progwml6 (~progwml6@n2-198-175.resnet.drexel.edu) (Ping timeout: 189 seconds)
L1696[16:12:41] <ShadowKatStudios> I love the way Izaya's pen-knife can counter a katana.
L1697[16:12:43] ⇦ Quits: pheonixfreeze (~pheonixfr@173.sub-70-195-6.myvzw.com) (Remote host closed the connection)
L1698[16:13:21] <dangranos> who is this?
L1699[16:13:21] ⇦ Quits: bananagram (~Porygon@198.52.199.35) (*.net *.split)
L1700[16:13:21] ⇦ Quits: Roadcrosser (potato@hi.i.just.wanted.to.say.that.programming.is.evidently.sexy) (*.net *.split)
L1701[16:13:21] ⇦ Quits: Nentify (~Nentify@nentify.me) (*.net *.split)
L1702[16:13:26] <^v> Oh noes! warden split 3:
L1703[16:13:31] <dangranos> wow
L1704[16:13:40] <dangranos> micro-split?
L1705[16:14:38] <ShadowKatStudios> "What happened to your face?" "I was hit with a rather hard punch." *cut to being launched across a street*
L1706[16:14:56] ⇨ Joins: CompanionCube (~samis@95f13bc4.skybroadband.com)
L1707[16:17:19] ⇨ Joins: Roadcrosser (potato@hi.i.just.wanted.to.say.that.programming.is.evidently.sexy)
L1708[16:17:19] ⇨ Joins: Nentify (~Nentify@nentify.me)
L1709[16:20:14] ⇨ Joins: progwml6 (~progwml6@n2-198-175.resnet.drexel.edu)
L1710[16:23:37] ⇦ Quits: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (Ping timeout: 198 seconds)
L1711[16:24:38] ⇨ Joins: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L1712[16:24:44] ⇨ Joins: CoderPuppy (~cpup@32.218.113.165)
L1713[16:25:22] ⇨ Joins: bananagram (~Porygon@198.52.199.35)
L1714[16:25:35] ⇦ Quits: cpup (~cpup@32.218.119.253) (Ping timeout: 186 seconds)
L1715[16:35:14] ⇨ Joins: Lunatrius` (~Lunatrius@77.38.103.182)
L1716[16:35:46] ⇨ Joins: Johannes13__ (~Johannes@141.70.98.52)
L1717[16:36:49] ⇨ Joins: Uni (~Uni@p549CE7B6.dip0.t-ipconnect.de)
L1718[16:37:17] ⇦ Quits: Inari (~Uni@p549CE7B6.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L1719[16:37:50] ⇦ Quits: Johannes13_ (~Johannes@141.70.98.52) (Ping timeout: 189 seconds)
L1720[16:37:50] ⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout: 189 seconds)
L1721[16:37:51] *** Lunatrius` is now known as Lunatrius
L1722[16:37:51] ⇦ Quits: dangranos (~dangranos@37.23.225.146) (Ping timeout: 194 seconds)
L1723[16:41:19] *** Uni is now known as Inari
L1724[16:43:37] ⇨ Joins: dangranos (~dangranos@37.23.225.146)
L1725[16:46:31] <ds84182> components->array.values[0]->string.chars
L1726[16:46:37] <ds84182> because why not
L1727[16:46:48] ⇨ Joins: Vexaton (~Vexatos@p200300556E1C1F13417F3744E4F4365F.dip0.t-ipconnect.de)
L1728[16:46:48] zsh sets mode: +v on Vexaton
L1729[16:48:50] ⇦ Quits: Vexatos (~Vexatos@p200300556E1C1F86CDD44913A42557B3.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L1730[17:11:34] *** Vexaton is now known as Vexatos
L1731[17:12:59] ⇦ Quits: tattyseal (~tattyseal@2.25.3.115) (Quit: Leaving)
L1732[17:18:29] ⇦ Quits: septi25 (~septi25@ipb21bbb54.dynamic.kabel-deutschland.de) (Quit: Leaving.)
L1733[17:22:03] ⇨ Joins: sciguyryan (~sciguyrya@81.17.25.98)
L1734[17:23:59] <gamax92> Gah no D:
L1735[17:24:02] <gamax92> https://github.com/perkinslr/OpenComputersX86 is empty
L1736[17:24:06] <gamax92> y u no push code D:
L1737[17:26:35] ⇨ Joins: septi25 (~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
L1738[17:27:28] <dangranos> dad wants to get a scan of some photo
L1739[17:33:03] <gamax92> while not blue() do blue() end
L1740[17:34:03] *** Techokami|Off is now known as Techokami
L1741[17:35:06] <gamax92> Hello Techokami
L1742[17:35:22] <Techokami> ahoy
L1743[17:35:24] <Techokami> sup
L1744[17:35:51] <gamax92> Techokami: you know of the x86 arch for OC right?
L1745[17:35:58] <Techokami> no =O
L1746[17:35:58] <gamax92> if not, well thats a thing.
L1747[17:36:41] *** LordFokas|off is now known as LordFokas
L1748[17:38:01] <Techokami> linky?
L1749[17:38:07] <gamax92> no :(
L1750[17:38:11] <gamax92> he hasn't posted any code yet.
L1751[17:38:21] <gamax92> I'm just trusting him that he will eventually
L1752[17:38:51] <ping> ffs
L1753[17:38:56] <gamax92> Techokami: this is the repo though https://github.com/perkinslr/OpenComputersX86
L1754[17:38:57] <ping> going to a n00b convention
L1755[17:39:26] <Techokami> empty repo, boo
L1756[17:46:01] <Techokami> https://github.com/perkinslr/OpenComputersX86/issues/1 *Duck Hunt dog laugh*
L1757[17:47:23] ⇨ Joins: tattyseal (~tattyseal@2.25.3.115)
L1758[17:50:36] <Negi> Techokami: https://dl.dropboxusercontent.com/u/75900517/GIF/0014.jpg
L1759[17:52:33] <Techokami> Negi: more like, http://www.smashbros.com/images/character/secret10/screen-9.jpg
L1760[17:54:05] <Negi> Oh hell no.
L1761[18:13:34] ⇨ Joins: Magik6k (~Magik6k@host-37-190-200-120.dynamic.mm.pl)
L1762[18:14:23] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 186 seconds)
L1763[18:15:18] ⇨ Joins: SpiritedDusty (~SpiritedD@24-205-168-36.dhcp.wsco.ca.charter.com)
L1764[18:15:18] zsh sets mode: +o on SpiritedDusty
L1765[18:24:01] ⇨ Joins: Robo (webchat@p3EE3C6F3.dip0.t-ipconnect.de)
L1766[18:24:05] <Robo> Hey
L1767[18:24:26] <CompanionCube> hi
L1768[18:25:20] <Robo> I am trying to convert a string like "1.23" to a number (1.23). It works very well with normal lua but not with OpenComputers. I got nil
L1769[18:26:28] ⇦ Quits: SpiritedDusty (~SpiritedD@24-205-168-36.dhcp.wsco.ca.charter.com) (Quit: SpiritedDusty)
L1770[18:26:50] *** Fairy is now known as Daiyousei
L1771[18:27:05] <Robo> Is there no one who had tried this?
L1772[18:27:45] <Ender> Robo, what are you trying to do?
L1773[18:27:48] <Ender> i.e. command
L1774[18:27:58] <Robo> I am trying to convert a string like "1.23" to a number (1.23). It works very well with normal lua but not with OpenComputers. I got nil
L1775[18:28:09] <Robo> print(tonumber("1.23")) -> nil
L1776[18:28:25] <Robo> print(tonumber("12")) -> 12
L1777[18:28:40] *** skyem123|away is now known as skyem123
L1778[18:28:41] <Ender> try tonumber(1.23)
L1779[18:28:57] <Magik6k> .l tonumber("123324.12356")
L1780[18:28:57] <^v> Magik6k, 123324.12356
L1781[18:29:11] ⇨ Joins: samis (~samis@95f16244.skybroadband.com)
L1782[18:29:31] <Ender> wait ignore me
L1783[18:29:40] <Daiyousei> ok
L1784[18:29:40] <Robo> :) OK
L1785[18:29:42] * Ender is in derping mode
L1786[18:29:43] * Daiyousei hides
L1787[18:29:47] * Ender slaps Daiyousei
L1788[18:29:47] * EnderBot2 laughs
L1789[18:29:47] * Daiyousei slaps Ender around a bit with a large trout
L1790[18:29:47] * EnderBot2 laughs
L1791[18:29:51] <Daiyousei> :<
L1792[18:30:37] ⇦ Quits: CompanionCube (~samis@95f13bc4.skybroadband.com) (Ping timeout: 200 seconds)
L1793[18:31:23] <Robo> Magik6k "tonumber("123324.12356")" returns still "nil"
L1794[18:32:13] <Magik6k> Robo, how do you run that?
L1795[18:32:42] <Robo> edit test.lua -> print(tonumber("123324.12356")) -> test
L1796[18:33:34] <ShadowKatStudios> http://i.imgur.com/5nhL9HP.png meanwhile on lain
L1797[18:33:50] <skyem123> shiny
L1798[18:33:56] <Magik6k> hmm, Robo try reinstalling OpenOS
L1799[18:34:15] <skyem123> ShadowKatStudios, make it a BBS?
L1800[18:34:20] <Robo> It happens on all of my computers
L1801[18:34:30] <Robo> Does it work for you Magik6k?
L1802[18:34:31] <ShadowKatStudios> skyem123: I'm going for a super-simple message board
L1803[18:34:47] <skyem123> attache a modem to it
L1804[18:34:53] <Magik6k> Robo, It shoud work
L1805[18:34:54] <skyem123> *attatch
L1806[18:34:56] <skyem123> ach
L1807[18:34:58] <skyem123> acxk
L1808[18:35:00] <skyem123> GAH
L1809[18:35:01] ⇦ Quits: Logon (Logon@h-250-249.a168.priv.bahnhof.se) (Ping timeout: 198 seconds)
L1810[18:35:08] <Magik6k> Robo, are you sure you run right test.lua?
L1811[18:35:18] <Robo> :) Yes
L1812[18:35:21] <Magik6k> (run 'which test')
L1813[18:36:03] <Robo> --> /mnt/8e4/test.lua
L1814[18:36:48] <Robo> Do you want to see it yourself?
L1815[18:37:18] *** Pwootage|Off is now known as Pwootage
L1816[18:37:54] <Robo> I'll try to update my OpenCoumpters version to 1.4.3
L1817[18:38:30] <Pwootage> Morning
L1818[18:41:06] <Pwootage> grr, where's OP when you need him (again)
L1819[18:42:00] <samis> ShadowKatStudios, will the admin be called 'sysop'?
L1820[18:42:20] <ShadowKatStudios> samis: Delphi, if you get the reference.
L1821[18:42:28] <vifino> s/sy/sk/
L1822[18:42:28] <Kibibyte> <samis> ShadowKatStudios, will the admin be called 'sksop'?
L1823[18:42:31] <samis> ShadowKatStudios, Digital: A Love Story?
L1824[18:42:32] <vifino> :P
L1825[18:42:37] <ShadowKatStudios> Yes indeed.
L1826[18:42:52] <ShadowKatStudios> Of course, I can't do unicode art.
L1827[18:42:52] <samis> don't forget the asterisk then
L1828[18:43:48] <samis> ShadowKatStudios, ^
L1829[18:43:59] <ShadowKatStudios> working on it
L1830[18:44:49] <Robo> Any further ideas why "print(tonumber("12.3"))" returns "nil"?
L1831[18:45:27] <ShadowKatStudios> samis: If I get bored I might change it to Lain, but for now, http://imgur.com/BCF2V8r
L1832[18:45:34] <Magik6k> Robo, this shouldn't happen
L1833[18:45:43] <samis> ShadowKatStudios, you could always make it a config option
L1834[18:45:51] <samis> set by the irl 'sysop'
L1835[18:45:57] <Magik6k> Robo, try running it from lua shell
L1836[18:46:47] <Robo> lua shell of OpenComputers or on real computer?
L1837[18:47:04] <Magik6k> of OC
L1838[18:47:33] <Magik6k> .l tonumber("12.3")
L1839[18:47:34] <^v> Magik6k, 12.3
L1840[18:48:22] <Robo> .l tonumber("12.3") says "file not found"
L1841[18:48:22] <^v> Robo, lua:1: attempt to call global 'says' (a nil value)
L1842[18:48:32] <Magik6k> ..
L1843[18:48:37] <Robo> How do i open the lua shell?
L1844[18:48:38] <Magik6k> run 'lua'
L1845[18:48:47] <Magik6k> and then print(tonumber("12.3"))
L1846[18:49:09] <Caitlyn> Robo, .l is a command for the bot, not for use in OC
L1847[18:49:11] <Robo> Okay, thank you
L1848[18:49:26] <Robo> Ahh OK, thank yout to Caitlyn
L1849[18:49:42] <Robo> Ahh OK, thank you too Caitlyn
L1850[18:49:51] <Robo> But it returns "nil" :(
L1851[18:49:53] <ShadowKatStudios> So apparently it can't save messages
L1852[18:50:01] <ShadowKatStudios> it's too early in the morning to try to figure it out
L1853[18:50:03] <ShadowKatStudios> anyway
L1854[18:50:06] <ShadowKatStudios> I should go to bed
L1855[18:50:06] <gamax92> woah lots of text.
L1856[18:50:09] <Robo> What i'm doing wrong? :( :(
L1857[18:50:10] <gamax92> no sks dunt leave
L1858[18:50:25] <ShadowKatStudios> gamax92: Why not?
L1859[18:51:31] <gamax92> idunno
L1860[18:54:27] <Robo> Magik6k or Caitlyn do you want to try it on my server?
L1861[18:54:56] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L1862[18:54:57] zsh sets mode: +v on asie
L1863[18:54:58] <ShadowKatStudios> Everyone has servers these days...
L1864[18:55:45] <Robo> But not a server like on which "tonumber" is not working correctly
L1865[18:56:11] ⇦ Quits: Magik6k (~Magik6k@host-37-190-200-120.dynamic.mm.pl) (Remote host closed the connection)
L1866[18:58:22] <samis> http://forum.nationstates.net/viewtopic.php?f=20&t=326694
L1867[18:58:33] <gamax92> Randomly, i am getting 90MBit down.
L1868[18:59:29] <Stary2001> :>
L1869[19:08:13] <Soni> Robo, does tonumber("12,3") work?
L1870[19:08:31] <Soni> if so, report a bug
L1871[19:08:47] <Soni> say "Mod should os.setlocale("C") so tonumber() works properly"
L1872[19:08:50] <Altenius> 12,3 should not work....
L1873[19:09:06] <Soni> (I think it's os.setlocale("C") but I could be wrong)
L1874[19:10:58] <Altenius> .l print(tonumber("12,3"))
L1875[19:10:58] <^v> Altenius, nil
L1876[19:11:03] *** skyem123 is now known as skyem123|dinner
L1877[19:11:27] <Soni> .l os.setlocale()
L1878[19:11:27] <^v> Soni, no
L1879[19:11:32] <Soni> >.>
L1880[19:11:56] <Robo> "os.setlocale("C") gives an error"
L1881[19:12:05] <vifino> http://m.memegen.com/f8tp2b.jpg
L1882[19:12:08] <vifino> <3
L1883[19:12:31] <Soni> Robo, you can't fix it from an OC computer
L1884[19:12:36] <Soni> you have to fix it on the mod
L1885[19:13:22] <Robo> How do i fix it on the mod?!
L1886[19:13:39] <Soni> you wait
L1887[19:14:01] <Altenius> Robo, try tonumber("12")
L1888[19:14:12] <Robo> -> 12
L1889[19:14:24] <Altenius> Try 1.1
L1890[19:14:54] <Robo> -> nil
L1891[19:16:06] <Robo> Is there any option to change the locale with OC? I saw this at lua site
L1892[19:16:29] <Robo> Curiosly tonumber("1,1") -> 1,1
L1893[19:17:49] <Soni> Robo, ok uhh
L1894[19:17:55] <Soni> get Lua 5.2
L1895[19:18:02] <Soni> the standalone interpreter
L1896[19:18:04] <Soni> from lua.org
L1897[19:18:29] <Soni> or rather from http://lua-users.org/wiki/LuaBinaries
L1898[19:18:53] <Robo> Okay, only for testing? Or to change the locale? Because i'm running my OC on a linux server
L1899[19:18:59] <Soni> wait let me get you a direct link
L1900[19:19:17] <Soni> for windows or linux?
L1901[19:19:38] <Robo> I'm playing with Windows 8 and my server is running Ubuntu 14.04
L1902[19:19:53] <Soni> ok so]
L1903[19:21:03] <vifino> Soni: The fuck are you trying to get Robo to do?
L1904[19:21:28] <vifino> Just fucking answer is question, don't make him download stuff he doesn't need >_>
L1905[19:21:46] <Soni> Robo, do apt-get install lua5.2, or w/e the command is
L1906[19:21:56] <Soni> vifino, I don't have a way to test my fix
L1907[19:22:03] <vifino> Soni: Too bad.
L1908[19:22:17] <Robo> Use pastebin or something like that
L1909[19:22:40] <Soni> Robo, when you're done installing that you should be able to run "lua5.2" or something like that
L1910[19:22:41] <Robo> Okay, it's installed
L1911[19:23:07] <Soni> (type "lua" then hit [tab])
L1912[19:23:18] <Robo> Yes already done
L1913[19:23:21] <Soni> ok
L1914[19:23:31] <Soni> now type "=tonumber("12,3")"
L1915[19:23:43] <Robo> nil
L1916[19:23:51] <Soni> oh...
L1917[19:23:59] <Soni> well...
L1918[19:24:19] <Soni> wait
L1919[19:24:31] <Soni> are you having issues on the client (single player) or on the server?
L1920[19:24:48] <Robo> Hah i've found the problem
L1921[19:25:07] <Soni> oh?
L1922[19:25:20] <Robo> os.setlocale("en_US") did the trick ;) That's why tonumber("12,2") worked for me :D
L1923[19:25:40] <Robo> But for OC it doesn't work :(
L1924[19:25:42] <Soni> Robo, what about os.setlocale("C")
L1925[19:25:59] <Soni> does that work too?
L1926[19:26:09] <Robo> Yes, this works too
L1927[19:26:12] <Soni> ok good
L1928[19:26:16] <Soni> I'm pushing that as a fix
L1929[19:26:25] <Robo> Stop
L1930[19:26:31] <Robo> But it doesn't work for OC
L1931[19:28:37] <Soni> it can't be done in OC computers
L1932[19:28:53] <Soni> but those are sandboxed
L1933[19:29:01] <Robo> Yes i know but how can i fix the problem for OC?
L1934[19:29:03] <Soni> which means they block access to os.setlocale
L1935[19:29:20] <Soni> the fix is actually pretty simple https://github.com/MightyPirates/OpenComputers/pull/800
L1936[19:29:21] <Soni> now we wait
L1937[19:30:18] <Robo> Mhh okay, how long does it take normally?
L1938[19:33:07] <Soni> that's up to the OC devs :/
L1939[19:35:21] <ds84182> .l 0x1000
L1940[19:35:21] <^v> ds84182, 4096
L1941[19:36:06] ⇦ Quits: Forecaster (~Forecaste@83.223.1.173) (Ping timeout: 378 seconds)
L1942[19:43:34] <Soni> Robo, you might have to use a dev build tho
L1943[19:47:59] ⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L1944[19:48:40] <Robo> Ok, i've found another solution :)
L1945[19:48:49] <Robo> Thank you very much Soni!
L1946[19:49:00] <Caitlyn> What was the solution?
L1947[19:49:30] <alekso56> Caitlyn: os.setlocale
L1948[19:49:33] <alekso56> lol
L1949[19:49:58] <Caitlyn> I thought that was failing in OC?
L1950[19:50:03] <gamax92> lperkins2!
L1951[19:50:10] <gamax92> lperkins2: pls push code to repo
L1952[19:50:17] <Soni> Caitlyn, let me guess: tonumber = function(a,b) return oldtonumber(a:gsub(".",","),b) end
L1953[19:50:23] <PotatoTrumpet> o/
L1954[19:50:28] <Caitlyn> why for I was ping?
L1955[19:50:50] <Robo> I've programmed a database application, to transmit the values i have to serialize the values. So i have to convert them from string to number. As fix i changed my program to return "," as decimal seperator insted of not "."
L1956[19:51:04] <Caitlyn> lmao
L1957[19:51:13] <Soni> or that
L1958[19:51:16] <Soni> that's even worse
L1959[19:51:22] <lperkins2> I've got a little more to do to get it clean, and then I intend to.
L1960[19:51:59] <gamax92> alrighty
L1961[19:52:10] * PotatoTrumpet waves at gamax
L1962[19:52:13] <lperkins2> Oh, and if anyone is worried about the CPU load on the host machine, it would be pretty simple to kick it into 8086 mode and lock it to 5-10MHz,
L1963[19:52:45] <PotatoTrumpet> MHz?
L1964[19:52:53] <PotatoTrumpet> Is this the 90's?
L1965[19:53:04] ⇦ Quits: Kasei (~KaseiFR@kasei.fr) (Read error: Connection reset by peer)
L1966[19:53:15] <PotatoTrumpet> s/9/8
L1967[19:53:15] <Kibibyte> <PotatoTrumpet> Is this the 80's?
L1968[19:54:03] <gamax92> PotatoTrumpet: yes
L1969[19:54:20] ⇨ Joins: Kasei (~KaseiFR@kasei.fr)
L1970[19:54:24] <lperkins2> No.
L1971[19:54:25] <Techokami> lperkins2: Ah, the x86 man cometh
L1972[19:54:27] <lperkins2> &0s.
L1973[19:54:45] <lperkins2> 1976-1978,
L1974[19:54:53] <lperkins2> /s/&/7
L1975[19:55:00] <PotatoTrumpet> 0.0
L1976[19:55:10] <PotatoTrumpet> Thats like when my parents were in school
L1977[19:55:36] <lperkins2> The emulator supports the i686 instruction set, mostly. There were some optional 686 flags it doesn't have,
L1978[19:55:57] <lperkins2> it fully supports 386 and 486, and I think it has all the 586 flags.
L1979[19:56:11] <gamax92> I'll take a 486 :)
L1980[19:56:18] <lperkins2> It self-identifies as a pentium II
L1981[19:56:25] <lperkins2> at 75MHz.
L1982[19:56:42] <lperkins2> I figure I'll probably include a turbo mode.
L1983[19:56:47] <Techokami> TURBO MOOOODE
L1984[19:57:01] <lperkins2> Which will cause the computer to run faster but consume much more power and heat up.
L1985[19:57:03] <gamax92> is jpc a dynamic compiler?
L1986[19:57:14] <gamax92> or like, jit?
L1987[19:57:27] <Techokami> needs a toggle button block to put on a case for it
L1988[19:57:31] <lperkins2> Claims to be ddynamic.
L1989[19:57:44] <Techokami> because I remember having a Turbo button on one of my old computers
L1990[19:58:03] <gamax92> Techokami: Lets write a 6502 :D?
L1991[19:58:09] <lperkins2> http://jpc.sourceforge.net/oldsite/Technology.html
L1992[19:58:13] ⇦ Quits: dangranos (~dangranos@37.23.225.146) (Remote host closed the connection)
L1993[19:58:16] <lperkins2> Someone has.
L1994[19:58:19] <Techokami> if I knew where to start :<
L1995[19:58:23] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 186 seconds)
L1996[19:58:31] <lperkins2> gamax has
L1997[19:58:32] <gamax92> Techokami: oh
L1998[19:58:37] <gamax92> no i havent
L1999[19:58:43] <gamax92> I'm using Symon's core
L2000[19:58:51] <lperkins2> Uh, okay, fair enough.
L2001[19:59:35] <gamax92> Techokami: alternative proposition, can I get a few binaries to test out as bios images?
L2002[19:59:48] <gamax92> I tried to write them but ... problems
L2003[20:00:06] <Techokami> I can point you torwards the Woz Monitor, which is a small and simple monitor program
L2004[20:00:26] <Techokami> but a monitor like that will be super useful
L2005[20:00:28] <gamax92> :X
L2006[20:00:36] <Techokami> since you can look at memory and test instructions
L2007[20:00:41] <gamax92> oh wait can EHBASIC do peaks and pokes?
L2008[20:00:46] <Techokami> I think so!
L2009[20:00:50] <gamax92> that'll work then.
L2010[20:00:52] *** skyem123|dinner is now known as skyem123
L2011[20:01:14] <Techokami> https://vintagecpu.files.wordpress.com/2012/05/pc-at.jpg my first computer. I miss it so much ;_;
L2012[20:01:16] <lperkins2> Anyway, I'm trying to get OCLights2 compiled so I can use its monitor and gpu for getting the screen resolution high enough to actually make sure it works.
L2013[20:01:26] <Techokami> oho :O
L2014[20:01:26] <lperkins2> I think it may be ignoring keyboard input...
L2015[20:01:37] <Vexatos> Techokami, malformed file, it sais
L2016[20:01:55] <Techokami> lemme mirror onto imgur
L2017[20:02:16] <Techokami> http://i.imgur.com/rajs6ry.jpg
L2018[20:02:18] <gamax92> lperkins2: does it not compile?
L2019[20:03:00] <gamax92> I probably need to stop doing all of my dev in forge 1208
L2020[20:03:09] <lperkins2> eclipse came up with warnings, but I think that is 'cause my eclipse is retarded.
L2021[20:03:26] <lperkins2> Actually, yeah, might be an old-forge problem...
L2022[20:03:30] <lperkins2> cpw.mods.fml.common.network.NetworkMod cannot find symbol
L2023[20:04:18] <gamax92> I'll bump it up to 1230 then (Recommended)
L2024[20:04:31] <lperkins2> acceptedMinecraftVersions = "1.6.4"
L2025[20:04:37] <lperkins2> Hm, do I have an old copy?
L2026[20:04:44] <gamax92> lperkins2: oh, yes
L2027[20:04:51] <gamax92> lperkins2: there is a branch that is 1.7
L2028[20:04:54] <Kodos|Zzz> gamax92, most people are deving on 1277+ because skyboy's worldgen fix
L2029[20:04:57] <lperkins2> Oops.
L2030[20:05:07] <gamax92> okay then ... 1277 it'll be.
L2031[20:05:15] <lperkins2> Your master branch is the 1.6 branch.
L2032[20:05:48] <gamax92> Kodos|Zzz: what is this fix btw?
L2033[20:06:16] <Kodos|Zzz> Something like == was accidentally switched to >= or something, and he fixed it
L2034[20:06:24] <Kodos|Zzz> It was what was causing worldgen lag in 1.7.10
L2035[20:06:27] <Caitlyn> If only Cauldron was on 1277 :(
L2036[20:06:33] <gamax92> lol ...
L2037[20:06:41] <gamax92> Caitlyn: what's Cauldron on?
L2038[20:06:44] <Caitlyn> one of my servers is stuck on 1240 because I *require* worldguard.
L2039[20:06:57] <Kodos|Zzz> Caitlyn, why not use GriefGuardian
L2040[20:07:28] <Caitlyn> because I don't feel like rewriting a plugin in forge?
L2041[20:07:34] <Kodos|Zzz> Sec
L2042[20:07:45] <Kodos|Zzz> https://github.com/Mithion/GriefGuardian
L2043[20:07:47] ⇦ Quits: Robo (webchat@p3EE3C6F3.dip0.t-ipconnect.de) (Quit: Web client closed)
L2044[20:08:02] <Kodos|Zzz> Not sure how much is there, but it's open source and iirc you can fork it and do whatever
L2045[20:08:04] <Caitlyn> Yeah I'm looking at it, but it doens't help me :P
L2046[20:08:26] <Caitlyn> It'd also be great if I could get forge worldedit working in MP..
L2047[20:08:33] <Caitlyn> last time I tried it was SP only pretty much
L2048[20:08:44] <Caitlyn> It'd run.. but nothing worke
L2049[20:08:46] <Caitlyn> d
L2050[20:11:09] <Soni> Ender, can you review my PR?
L2051[20:11:30] <PotatoTrumpet> PR?
L2052[20:11:33] ⇨ Joins: johnlage (johnlage@never.use.root.sx)
L2053[20:11:33] <PotatoTrumpet> oh
L2054[20:11:36] <PotatoTrumpet> nevermind
L2055[20:11:40] <PotatoTrumpet> x_x
L2056[20:11:52] <alekso56> potatorecord
L2057[20:12:31] <Ender> Soni, why?
L2058[20:12:44] <Soni> Ender, because it's a bugfix
L2059[20:13:13] <Ender> Soni, still, why ask me? i dont have rights to the repo and i dont understand scala
L2060[20:13:47] <PotatoTrumpet> Because Ender is the all seeing eye
L2061[20:13:54] <Soni> Ender, oh
L2062[20:14:00] <Soni> well you're op and it's lua anyway
L2063[20:14:15] <PotatoTrumpet> Someday, OMIS will download
L2064[20:14:16] <Ender> i'm op because i help keep the channel sane
L2065[20:14:28] <PotatoTrumpet> >sane
L2066[20:14:30] <gamax92> Ynnek
L2067[20:14:51] <Negi> "sane".
L2068[20:14:51] *** Kodos|Zzz is now known as Kodos
L2069[20:14:59] <Soni> Ender, ok, but it's Lua anyway
L2070[20:15:05] <Soni> not scala
L2071[20:15:05] <Kodos> Soni, but he doesn't have rights to the repo anyway
L2072[20:15:06] <PotatoTrumpet> This channel hasn't been sane since 1942
L2073[20:15:14] <Soni> Kodos, well yeah :/
L2074[20:15:18] <Soni> he should
L2075[20:15:20] <Kodos> Why?
L2076[20:15:21] <Soni> bug Sangar
L2077[20:15:22] <Kodos> He doesn't know scala
L2078[20:15:34] <Soni> he doesn't have to care about the scala
L2079[20:15:37] <Soni> just the lua
L2080[20:15:44] <Kodos> ...
L2081[20:15:48] <Kodos> You're an idiot. Please stop talking.
L2082[20:16:10] <Ender> and to be honest, i dont need access. in fact, it's a good thing i dont otherwise a few of your issues would have been locked instantly and closed
L2083[20:16:13] <Daiyousei> but oc is scala, not lua
L2084[20:16:23] <Ender> Daiyousei, pls no
L2085[20:16:29] <Soni> oh so you're saying you shouldn't be able to merge and review lua-side code only on a project that has both lua and scala?
L2086[20:16:31] <Kodos> It's too early for this shit. I'm gonna go get my cookies and some tea
L2087[20:16:35] <Daiyousei> xd
L2088[20:17:07] <Negi> People, if Ender does not want the repo rights, don't force him to want the repo rights.
L2089[20:17:09] <alekso56> Soni: fix stuff java/scala side first, then in emergencies lua.
L2090[20:17:26] <Soni> alekso56, do things on the Lua side if they can be done on the Lua side
L2091[20:17:29] <Soni> this is 1 line
L2092[20:17:37] <Soni> 1 line that fixes a ton of stuff
L2093[20:18:14] * gamax92 gets some popcorn
L2094[20:18:15] <Kodos> There, tha- Nevermind.
L2095[20:18:19] <gamax92> This is good show.
L2096[20:18:29] <alekso56> Soni: hue, nop.
L2097[20:18:45] * PotatoTrumpet gets in line behind gamax92
L2098[20:18:45] <Soni> alekso56, most of OC sandboxing moved to Lua a while ago
L2099[20:18:52] <Daiyousei> yes lets move everything to lya
L2100[20:18:54] <Ender> Soni, well, you're free to suggest to Sangar that i should be a contributor on the repo but if he ever does give me straight write access i'll tell him to remove me because i am bound to fuck something up
L2101[20:18:54] <Daiyousei> \s
L2102[20:19:05] <Soni> Ender, ok
L2103[20:19:13] <Kodos> Ender, you already technically do, in the form of PRs
L2104[20:19:24] <alekso56> Soni: scala best, lua bad.
L2105[20:19:24] <Ender> Kodos, ?
L2106[20:19:30] <Kodos> Nevermind
L2107[20:19:33] <Kodos> Like I said, too early for this shit
L2108[20:19:40] <Ender> lol
L2109[20:19:53] ⇦ Quits: lperkins2 (~perkins@63.227.187.208) (Ping timeout: 200 seconds)
L2110[20:20:12] <Kodos> I wonder what rights are required to +q on someone
L2111[20:20:21] <Ender> !flags
L2112[20:20:24] <Ender> er
L2113[20:20:26] <Ender> !help flags
L2114[20:20:42] <Ender> i think +r
L2115[20:20:49] <Kodos> !flags
L2116[20:20:58] <gamax92> !flags
L2117[20:20:58] <Daiyousei> yes
L2118[20:20:59] <Daiyousei> thats +r
L2119[20:21:01] <gamax92> aww
L2120[20:21:01] <Stary2001> iirc +r is kick/ban/unban/+q
L2121[20:21:11] <Kodos> Meh
L2122[20:21:15] <Daiyousei> s/\+q/quiet
L2123[20:21:15] <Kibibyte> <Stary2001> iirc +r is kick/ban/unban/quiet
L2124[20:21:17] <Daiyousei> lol
L2125[20:21:20] <Daiyousei> only ops can +q
L2126[20:21:22] <gamax92> lets implement oc in luaforge
L2127[20:21:27] <Daiyousei> but people with +r can do !quiet
L2128[20:21:27] <Ender> Stary2001, yeah, it said about the kick/ban stuff but didnt list quiet, guessed it would include it though
L2129[20:21:34] ⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L2130[20:21:45] <Stary2001> Daiyousei: w/e
L2131[20:21:54] <Daiyousei> xd
L2132[20:22:58] <lperkins2> Hm, if I were to patch OCLights2 to allow texture construction manually (provide a Texture() initializer), what are the chances of getting it included upstream?
L2133[20:23:19] *** ds84182 is now known as dsAway
L2134[20:23:24] <gamax92> lperkins2: I'll take a look at it
L2135[20:24:17] <lperkins2> Okay,
L2136[20:25:06] <gamax92> lperkins2: oh also i refused to look at dsCode and alekso56's code, my IQ drops by doing so.
L2137[20:25:33] <lperkins2> I don't know who those are...
L2138[20:25:38] <alekso56> me neither
L2139[20:25:46] <lperkins2> Or where they are?
L2140[20:25:53] <gamax92> lperkins2: dem people's who made the original stuff before i ported it to oc
L2141[20:25:58] <lperkins2> Ah.
L2142[20:27:05] <lperkins2> The default init function builds a blank texture that can then be modified by the gpu, I basically want to use an init function that omits the first line of the current one and allows me to set the BufferedImage directly.
L2143[20:29:32] ⇦ Parts: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net) (WeeChat 1.0.1))
L2144[20:29:55] ⇨ Joins: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net)
L2145[20:30:22] <samis> is soni going full sjw
L2146[20:30:24] <samis> https://github.com/SoniEx2/misogynytest.sh/blob/master/misogynytest.sh
L2147[20:31:33] <gamax92> what is this sexlua
L2148[20:31:47] <gamax92> Soni: why is it called sexlua T_T
L2149[20:32:14] <Soni> because it's what happens when you have sex with lua?
L2150[20:32:22] <gamax92> eww
L2151[20:32:32] <Negi> Eeeew
L2152[20:32:34] <Vexatos> suckslua
L2153[20:32:35] <Kodos> Ender, get it off me
L2154[20:32:41] <Kodos> I think it's on me
L2155[20:32:54] <Daiyousei> eeeeeeeeeeeew
L2156[20:33:13] <Kodos> I need an adult D=
L2157[20:33:23] <alekso56> free hazard suits
L2158[20:33:28] * Vexatos gets the headcrab off of Kodos
L2159[20:33:55] <Ender> eh?
L2160[20:34:33] * Daiyousei grabs one of alekso56's hazard suits
L2161[20:34:35] <Daiyousei> thanks m8
L2162[20:34:45] <alekso56> np
L2163[20:35:19] <Kodos> What's the easiest way of grabbing the power levels of all my batteries and adding them up
L2164[20:35:20] <alekso56> i pride myself on troll safe hazard suits.
L2165[20:35:30] <Soni> technically
L2166[20:35:35] <Soni> it's "SEx"
L2167[20:35:41] <Soni> and it stands for "SoniEx"
L2168[20:35:58] <Kodos> Why not just SoniLua
L2169[20:36:05] <Kodos> I feel like you did sex on purpose because huehue
L2170[20:36:47] <Daiyousei> ( ͠° ͟ʖ ͡°)
L2171[20:37:19] <Kodos> Okay, someone help me complete a line of OC Lua
L2172[20:37:42] <ConcernedHobbit> Soni: I have troubling news
L2173[20:37:47] <ConcernedHobbit> Soni: I believe that you are...
L2174[20:37:54] <ConcernedHobbit> Soni: Addicted to sexual references.
L2175[20:37:59] <Kodos> for batt = 1, whatdoitypeheretocheckallofonecomponent, do stuff end
L2176[20:38:00] <Negi> Kodos ?
L2177[20:38:00] <ConcernedHobbit> *dramatic music*
L2178[20:38:32] <Kodos> Example: I have 3 capbanks from EIO, I want to run getEnergyStored and getMaxEnergyStored on all of them, and add it to a variable to track total stored and potentiallyabletobestored powered
L2179[20:38:35] <Ender> Kodos, component.list("name") ?
L2180[20:38:49] <Kodos> Okay. Will do that after I watch GotG with my wife
L2181[20:39:00] <Soni> Kodos, because SoniLua already exists
L2182[20:39:02] <Soni> it's a bot
L2183[20:39:55] <Daiyousei> sexual references?
L2184[20:39:59] <Daiyousei> ever seen my tf2 item renames?
L2185[20:40:02] <Daiyousei> rofl
L2186[20:40:35] <ConcernedHobbit> Daiyousei: Well you're Soni²
L2187[20:40:37] <Daiyousei> no
L2188[20:40:38] <Daiyousei> u
L2189[20:40:38] <ConcernedHobbit> Daiyousei: So...
L2190[20:43:16] ⇨ Joins: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net)
L2191[20:43:36] ⇦ Quits: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net) (Remote host closed the connection)
L2192[20:45:57] ⇨ Joins: TangentDelta (~christine@63.143.24.24)
L2193[20:46:40] ⇨ Joins: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net)
L2194[20:50:01] ⇦ Quits: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net) (Ping timeout: 198 seconds)
L2195[20:56:38] ⇨ Joins: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net)
L2196[20:56:53] ⇨ Joins: AndroUser2 (~androirc@c-75-72-220-179.hsd1.mn.comcast.net)
L2197[20:57:48] ⇨ Joins: asie (~asie@078088168214.elblag.vectranet.pl)
L2198[20:57:48] zsh sets mode: +v on asie
L2199[20:58:48] <Soni> samis, https://github.com/SoniEx2/misogynytest.sh/releases/tag/v1.0
L2200[21:00:00] <vifino> .fail 147
L2201[21:00:01] <^v> vifino, [147] <Mackan90096> Femitron: Tell me a fucking joke you FUCKING CUNT <Femitron> You are the funny joke.
L2202[21:00:05] <vifino> Hue
L2203[21:00:19] <vifino> Bots are funny.
L2204[21:03:21] <lperkins2> Hm, ascii.png is missing from OCLights...
L2205[21:04:52] <lperkins2> Er, no I got the wrong folder to invoke find.
L2206[21:05:22] <Negi> tank upgrades can contain one bucket of liquid, right ?
L2207[21:06:21] <Negi> Woop. Don't answer that.
L2208[21:08:36] ⇦ Quits: MindWorX (~MindWorX@80-161-13-134-static.dk.customer.tdc.net) (Quit: Leaving)
L2209[21:12:17] <lperkins2> Ugh, I think I see why gamax doesn't like looking at CCLights' code...
L2210[21:13:31] ⇨ Joins: CyberTurd (~CyberTurd@host86-150-86-174.range86-150.btcentralplus.com)
L2211[21:13:47] <Ender> wow, you're up late CyberTurd?
L2212[21:13:51] <gamax92> lperkins2: feel free to fix ;)
L2213[21:14:38] <CyberTurd> ha ha ender
L2214[21:14:45] <CyberTurd> very funny
L2215[21:15:00] <Ender> ¬_¬
L2216[21:15:05] <CyberTurd> btw that was sarcastic
L2217[21:15:10] <Ender> no shit
L2218[21:15:16] <CyberTurd> lol
L2219[21:16:29] <CyberTurd> ( ͡° ͜ʖ ͡°)
L2220[21:16:31] <CyberTurd> ( ͡° ͜ʖ ͡°)
L2221[21:16:42] <Negi> ( ͠° ͟ʖ ͡°)
L2222[21:16:43] <Ender> -_-
L2223[21:16:45] <CyberTurd> ( ͡° ͜ʖ ͡°)
L2224[21:16:49] <Ender> dude
L2225[21:16:52] <Ender> stap
L2226[21:16:59] <CyberTurd> attak of the lenny face
L2227[21:17:02] <Negi> ( ° ͟ʖ ͡°)
L2228[21:17:12] <Alissa> /shrug
L2229[21:17:17] <CyberTurd> lol
L2230[21:17:23] <Negi> Alissa: You should put that as an alias.
L2231[21:17:25] <CyberTurd> wat hav i don
L2232[21:17:31] <Alissa> ¯\_(ツ)_/¯
L2233[21:17:32] <Alissa> done
L2234[21:17:39] <Negi> CyberTurd: A lotsa bs. ( ͠° ͟ʖ ͡°)
L2235[21:17:39] <CyberTurd> na m8
L2236[21:17:51] <Ender> attack of the windows crappiness http://puu.sh/eliBb/ade99f06f3.png
L2237[21:18:03] <Ender> ahh ffs
L2238[21:18:27] * Ender waits for puush
L2239[21:18:36] <Ender> http://puu.sh/eliM3/ffe9ea3a74.png
L2240[21:19:19] <Caitlyn> attack of windows awesomeness http://puu.sh/eliW9/046bbe7cbf.png
L2241[21:19:36] <Ender> Caitlyn, what font are you using?
L2242[21:20:00] <Caitlyn> Consolas 10, alt fonts are egoe UI,Arial Unicode MS,Lucida Sans Unicode,MS Gothic,Unifont,Symbola
L2243[21:20:11] <Caitlyn> Segoe UI*
L2244[21:20:32] *** dsAway is now known as ds84182
L2245[21:20:46] <Ender> eh, Segoe UI works \o/
L2246[21:20:59] <gamax92> Caitlyn: :o alt fonts?
L2247[21:21:09] <Caitlyn> yes, hexchat lets you use alt fonts
L2248[21:21:10] <gamax92> what is this sorcery that supports alternative fonts
L2249[21:21:12] <gamax92> :OOOO
L2250[21:21:25] <Daiyousei> my terminal supports alternative fonts
L2251[21:21:25] <Caitlyn> Options ->Chatting -> Advanced
L2252[21:21:28] <Daiyousei> :^)
L2253[21:21:34] <Caitlyn> just toss dat shit into a CSL
L2254[21:21:39] <Negi> So does mine.
L2255[21:21:44] <Daiyousei> urxvt masterrace
L2256[21:22:29] <samis> yay
L2257[21:22:43] <Negi> Not urxvt but I should use it.
L2258[21:24:19] *** justastranger|zzz is now known as justastranger
L2259[21:27:40] <lperkins2> I don't suppose you have a working example using OCLights2?
L2260[21:29:16] <Techokami> Technic y u drunk
L2261[21:30:21] <gamax92> lperkins2: the .lua files may and or may not work.
L2262[21:32:04] <vifino> I am not quite sure if I like source code pro.
L2263[21:32:09] ⇦ Quits: CyberTurd (~CyberTurd@host86-150-86-174.range86-150.btcentralplus.com) (Ping timeout: 378 seconds)
L2264[21:32:56] <lperkins2> Oh, there are lua files.
L2265[21:35:04] ⇨ Joins: Pyrolusite (~Pyrolusit@ARouen-651-1-392-98.w109-209.abo.wanadoo.fr)
L2266[21:38:08] <PotatoTrumpet> Hmm
L2267[21:38:33] * samis just converted the source tarball of his router's firmware to git from svn
L2268[21:38:40] <samis> skyem123, ^
L2269[21:38:51] <skyem123> heh
L2270[21:38:55] <samis> i.e
L2271[21:39:00] <samis> rm -rf'd the .svn directories
L2272[21:39:02] <samis> init'd a git repo
L2273[21:39:10] <samis> then added the directories one by one
L2274[21:39:28] <samis> skyem123, result: a .git directory ~230M in size
L2275[21:39:35] <skyem123> heh?
L2276[21:39:48] <samis> essenitally
L2277[21:39:51] <samis> it's 230M of metadata
L2278[21:47:33] ⇦ Quits: marcin212 (~marcin212@176.111.135.116) (Quit: Leaving)
L2279[21:50:30] ⇦ Quits: Vexatos (~Vexatos@p200300556E1C1F13417F3744E4F4365F.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L2280[21:52:06] <lperkins2> Hm, the big display screens don't seem to update properly, but the CC-style monitor does.
L2281[21:52:30] <gamax92> lperkins2: the normal monitor?
L2282[21:52:40] <gamax92> BLAAAAAAAAAAAME ds84182
L2283[21:52:49] <gamax92> he did the networking port to 1.7
L2284[21:52:51] <ds84182> what the fuck do you want?!
L2285[21:52:57] <ds84182> wait did I
L2286[21:52:59] <gamax92> so its likely his faul.
L2287[21:52:59] <ds84182> oh yeah
L2288[21:52:59] <gamax92> yes
L2289[21:53:01] <Ender> ds84182, your soul
L2290[21:53:01] <ds84182> I did
L2291[21:53:03] <lperkins2> Yeah, so there's the normal monitor and the external monitor.
L2292[21:53:04] ⇦ Quits: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net) (Remote host closed the connection)
L2293[21:53:10] <ds84182> Ender: thats already gone
L2294[21:53:20] <lperkins2> the normal monitor displays textures properly, the eternal one is buggy.
L2295[21:53:26] <Pwootage> guh
L2296[21:53:29] <Pwootage> where's OP D:
L2297[21:53:58] <Ender> dammi
L2298[21:54:02] <Ender> dammit*
L2299[21:54:17] <Ender> Pwootage, i OP
L2300[21:54:22] <Pwootage> sssh
L2301[21:54:27] <Pwootage> I don't need yo logic
L2302[21:54:28] <Ender> iOP
L2303[21:54:30] <gamax92> i dunno maybe i broke it.
L2304[21:54:34] <gamax92> maybe not.
L2305[21:54:55] <Pwootage> the point remains that I need ARM-OC :(
L2306[21:55:27] <Ender> the point remains that I need your soul for.... testing purposes...
L2307[21:55:34] <Pwootage> <.< >.>
L2308[21:55:41] <gamax92> you cannot run
L2309[21:56:12] <Pwootage> what is the command...
L2310[21:56:13] <Pwootage> #stats
L2311[21:56:35] ⇨ Joins: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net)
L2312[21:57:02] <Negi> Ender: How do you want to take what has never been ?
L2313[21:57:18] ⇦ Quits: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net) (Remote host closed the connection)
L2314[21:57:26] ⇦ Quits: samis (~samis@95f16244.skybroadband.com) (Remote host closed the connection)
L2315[21:57:41] <Ender> Negi, break the Space-Time Continuum
L2316[21:58:34] <Negi> And shatter reality to pieces ?
L2317[21:58:36] <Negi> I like it.
L2318[21:58:49] <gamax92> i haven't changed any code in the external one, besides renaming some stuff from CC to OC
L2319[21:58:53] <gamax92> so, ds84182 broke it
L2320[21:59:41] <lperkins2> I also noticed it de-linked once (2x2 display turned into 3 dark + 1x1)
L2321[22:00:24] <Pwootage> Seriously though, if you didn't hear, I want to write my OS for OS theory class in OC-ARM if my professor will let me
L2322[22:00:27] ⇨ Joins: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net)
L2323[22:00:36] <lperkins2> What about OC-x86?
L2324[22:00:41] <Pwootage> or maybe x86
L2325[22:00:45] <lperkins2> The arm port is... funky.
L2326[22:00:47] <Pwootage> I need to know how the MMUs work for both
L2327[22:01:00] <Pwootage> and I need raw component access ;D
L2328[22:01:09] ⇦ Quits: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net) (Remote host closed the connection)
L2329[22:01:39] ⇨ Joins: TabletCube (~TCube@95f16244.skybroadband.com)
L2330[22:02:21] <lperkins2> You'll have the same generic interface that lua gets (something along the lines of /dev/ttyS0 taking address + args), + the ability to write drivers for most of the stuff directly.
L2331[22:02:40] <Pwootage> alright that probably will work
L2332[22:03:03] <Pwootage> althoguh /dev/whatever is a linux thing and I need to write an OS
L2333[22:03:07] <Pwootage> from scratch
L2334[22:03:12] <Negi> Pwootage: You actually have an OS theory class ? ô_o Talk about specific.
L2335[22:03:20] <lperkins2> Right, but I would highly recommend making it posix complient.
L2336[22:03:34] <lperkins2> or at least mostly so.
L2337[22:03:45] <Wired> Where do you get the programmed floppys? Like dig and openloader and stuff.
L2338[22:03:58] <Negi> Wired: Dungeons.
L2339[22:04:00] <Pwootage> Well it will be posix eventually yeah
L2340[22:04:07] <lperkins2> But /dev/ttyS0 is the serial card, so any interface to serial should work
L2341[22:04:09] <Pwootage> Wired: or creative menus
L2342[22:04:10] <lperkins2> (COM0 on dos)
L2343[22:04:12] <gamax92> Pwootage: ToAru OS
L2344[22:04:26] <Pwootage> gamax92: eh?
L2345[22:04:30] <gamax92> http://www.toaruos.org/
L2346[22:04:37] <lperkins2> At the moment, it's all hard coded,
L2347[22:04:45] ⇨ Joins: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net)
L2348[22:04:50] <Pwootage> your code is in git, right?
L2349[22:05:16] <lperkins2> It will be as soon as it is remotely stable.
L2350[22:05:22] <lperkins2> Er, not stable,
L2351[22:05:25] <lperkins2> more like works once :)
L2352[22:05:32] <gamax92> lperkins2: that isn't a good attitude for code developement.
L2353[22:05:37] <Pwootage> gamax92: interesting
L2354[22:05:46] <Pwootage> Alwyas commit in git
L2355[22:05:49] <Pwootage> so you don't lose your progress
L2356[22:06:11] <gamax92> lots of git history, so if you ever look back at it years from now, you can relatively pick up how you were thinking.
L2357[22:06:17] <lperkins2> (I've got it in a private repo at the moment)
L2358[22:06:21] <gamax92> ahh okay.
L2359[22:06:41] <lperkins2> Yeah, not running sans VC, that'd be silly, I've rm -r'ed myself enough times to know better.
L2360[22:06:49] <Negi> Student thingie or actual subscription, lperkins2 ?
L2361[22:07:08] <lperkins2> Um, personal distributed data store shared with my brothers?
L2362[22:07:22] <lperkins2> (network raid array)
L2363[22:07:22] <TabletCube> Perhaps private == local or on LAN?
L2364[22:07:36] <Negi> That's not git :c
L2365[22:07:39] <Pwootage> yeah it is git
L2366[22:07:45] <Pwootage> git is DSCM
L2367[22:07:48] <TabletCube> Negi: github != git
L2368[22:07:55] <Negi> I know TabletCube, thanks you <_<
L2369[22:08:14] <TabletCube> did you forget the /s tag then
L2370[22:08:21] <lperkins2> Lets me have VC easily even when I'm in the middle of no where.
L2371[22:08:36] <lperkins2> (read: sans internet)
L2372[22:08:51] <gamax92> DejaVu Sans
L2373[22:09:16] <Negi> lperkins2: Why are you using french words ? :o
L2374[22:09:31] <TabletCube> if it wasn't for having hw to do tomorrow, i'd have a test custom firmware for the Sky Hub in a day or so
L2375[22:09:35] <lperkins2> Um? They are commonly used around here?
L2376[22:09:43] <Stary2001> Negi: sans has been basically absorbed into englsih
L2377[22:09:46] <Stary2001> :P
L2378[22:09:58] <Negi> ._.
L2379[22:10:02] <Pwootage> sans is a latin root
L2380[22:10:03] <Pwootage> pretty sure
L2381[22:10:09] <lperkins2> I suppose probably because of the whole french-canadian settling in eastern washington.
L2382[22:10:13] <Stary2001> heh
L2383[22:10:21] <lperkins2> (Lots of local names are french, or french spellings of indian words)
L2384[22:10:26] <Negi> I wonder why people integrate french to anything ._.
L2385[22:10:33] <Negi> French should be forgotten ._.
L2386[22:11:09] <LordFokas> no it shouldn't
L2387[22:11:21] <Negi> It's an awful language, LordFokas.
L2388[22:11:25] <Negi> I know for speaking it.
L2389[22:11:29] <Pwootage> GIt appears to have been in git since 2005: https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23ca2e25604af290
L2390[22:11:33] <Stary2001> Negi if french suddenly disappeared would my french gcse disappear
L2391[22:11:48] <Stary2001> i can agree, french is awful :p
L2392[22:11:58] <Stary2001> especially school
L2393[22:12:11] <Stary2001> especially in school, even
L2394[22:12:16] <lperkins2> Um, so
L2395[22:12:27] <LordFokas> it's not that bad
L2396[22:12:31] <Negi> Stary2001: You wouldn't trade the french classes you had for mine, trust me.
L2397[22:12:55] <lperkins2> While the OC gpu happily converts texture colour formats on-the-fly, the OCL gpu doesn't...
L2398[22:13:20] <gamax92> lperkins2: its probably worth it to not use ocl
L2399[22:13:35] <Pwootage> ^
L2400[22:13:52] <gamax92> its such a mess
L2401[22:14:07] <lperkins2> Eh, if I just greyscale the thing it'll get the screen working. Once I have anything working, I should be able to do some diagnostics and get it working properly with OC screens.
L2402[22:14:10] <Negi> Well that's that or a 8 chars 3 lines display...
L2403[22:14:34] <Pwootage> good enoguh
L2404[22:14:50] <Negi> I think nawt
L2405[22:14:57] <Pwootage> also, if I could get ahold of this sooner than later it would be great, if I could get a basic shell going by Tuesday it would be a better bargaining chip for using it for the class :3
L2406[22:15:15] <Pwootage> s/good/ lperkins2: good/
L2407[22:15:15] <Kibibyte> <Pwootage> lperkins2: good enoguh
L2408[22:15:27] <Pwootage> Negi: I wasn't aiming that comment at you, sorry :P
L2409[22:15:32] <gamax92> lol
L2410[22:15:36] * gamax92 huggles Negi
L2411[22:16:05] <lperkins2> It's 18x3 not 8x3 characters :)
L2412[22:16:16] <Pwootage> 3 lines of 18 characters is enough
L2413[22:16:32] <lperkins2> Except that it doesn't wrap.
L2414[22:16:59] <lperkins2> Because the bios refuses to start on a 150x50 pixel display.
L2415[22:19:39] <gamax92> http://i.imgur.com/B9gzxcm.jpg
L2416[22:19:55] <Pwootage> gamax92: it's just being extra careful
L2417[22:20:13] <Negi> Yannow, better doing 6 installs than one, in case it missed a file.
L2418[22:21:29] <lperkins2> Ah, the texture expected in OCL is ARGB, while JPC uses RGB...
L2419[22:21:36] <Pwootage> easy fix
L2420[22:21:39] <Pwootage> I think?
L2421[22:21:44] <lperkins2> I think so.
L2422[22:21:47] <gamax92> Negi: y u no accept my hugs
L2423[22:21:59] <gamax92> :<
L2424[22:22:02] <Negi> I didn't so omg sorry
L2425[22:22:05] * Negi hugs gamax92
L2426[22:22:07] <gamax92> :D
L2427[22:22:08] <Negi> see*
L2428[22:23:05] ⇨ Joins: TigersFangs (~TigersFan@c75-111-51-220.erkacmtk01.ca.dh.suddenlink.net)
L2429[22:25:13] <ds84182> Welp, time to work on more ARM stuff
L2430[22:25:22] <gamax92> Pwootage: oh btw ds is OP
L2431[22:25:29] *** justastranger is now known as justastranger|zzz
L2432[22:25:33] <Pwootage> sure
L2433[22:25:35] <Pwootage> sure he is
L2434[22:25:39] *** ds84182 is now known as OP
L2435[22:25:41] <gamax92> Pwootage: see
L2436[22:25:51] <Pwootage> arm sucks less than x86 unless the emulator sucks more
L2437[22:26:14] <OP> the emulator is decent
L2438[22:26:47] <Pwootage> also I need to know how their MMUs work, respectively
L2439[22:27:33] <OP> Well, I am fixing my MMU stuff
L2440[22:27:47] <OP> It's going to be a custom mmu implementation using syscalls and stuff
L2441[22:28:09] <Pwootage> well if it's easy to use....
L2442[22:28:10] <OP> a syscall to set the memory map, a syscall to get the memory map
L2443[22:28:20] <OP> and a syscall to disable memory maps
L2444[22:28:27] <OP> s/memory maps/syscalls
L2445[22:28:27] <Kibibyte> <OP> and a syscall to disable syscalls
L2446[22:28:35] <OP> that one too
L2447[22:29:02] <Pwootage> lperkins2: is yours just like a standard x86 mmu or..?
L2448[22:29:17] ⇨ Joins: MichiBot1 (~lb@107.170.244.174)
L2449[22:29:53] <lperkins2> Fully standard everything
L2450[22:29:55] <lperkins2> I think.
L2451[22:30:01] ⇨ Joins: Katie (Katie@107.170.244.174)
L2452[22:30:03] <lperkins2> It thinks so too.
L2453[22:30:14] *** Katie is now known as Guest44471
L2454[22:30:18] <lperkins2> All the information on it is here http://jpc.sourceforge.net/home_home.html
L2455[22:30:34] *** prassel|off is now known as prasselpikachu
L2456[22:30:37] <lperkins2> Other than stripping the debugging information and marking some things not final, I'm not changing their code at all.
L2457[22:30:50] <lperkins2> I'm just supplying different implementations of the various PCI devices.
L2458[22:32:45] ⇦ Quits: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net) (Remote host closed the connection)
L2459[22:33:03] ⇦ Quits: Guest44471 (Katie@107.170.244.174) (Remote host closed the connection)
L2460[22:33:13] *** prasselpikachu is now known as prassel|off
L2461[22:34:35] ⇦ Quits: ping (~pixel@2601:4:680:104c:a417:b2b6:a205:68c9) (Read error: Connection reset by peer)
L2462[22:34:53] <gamax92> back
L2463[22:34:58] ⇨ Joins: ping (~pixel@2601:4:680:104c:a417:b2b6:a205:68c9)
L2464[22:34:58] zsh sets mode: +v on ping
L2465[22:35:32] ⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L2466[22:36:39] ⇨ Joins: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net)
L2467[22:36:59] <Pwootage> so here's the question
L2468[22:37:09] <Pwootage> do I write it for arm (which I think might be easier)
L2469[22:37:24] <Pwootage> or do I write it for x86 and also be able to run parts of it on real hardware
L2470[22:37:34] ⇦ Quits: Sangar (~Sangar@ns343553.ip-188-165-236.eu) (Quit: [/famous last words])
L2471[22:38:18] <Ender> err
L2472[22:38:40] <vifino> lperkins2: I want a devcopy ;_;
L2473[22:38:47] <vifino> And supplied linux with it
L2474[22:38:50] <vifino> ;_;
L2475[22:39:11] ⇨ Joins: Sangar (~Sangar@ns343553.ip-188-165-236.eu)
L2476[22:39:11] zsh sets mode: +o on Sangar
L2477[22:41:12] * Ender thinks Sangar is an imposter
L2478[22:41:38] <Sangar> totally
L2479[22:41:42] * vifino thinks Ender is a potato
L2480[22:41:45] ⇦ Quits: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net) (Remote host closed the connection)
L2481[22:42:01] <Ender> Sangar, just your host is not cil.li
L2482[22:42:05] <Sangar> i know
L2483[22:42:15] <vifino> Sangar: I want potato floppies ;_;
L2484[22:42:33] <Sangar> changing servers, znc (or esper? idk) is being a dick and can't resolve cil.li to the new one properly yet :P
L2485[22:42:39] <vifino> Or being able to put potatoes in floppy drives.
L2486[22:42:43] <Caitlyn> czching is 48 hours
L2487[22:42:47] <Caitlyn> caching*
L2488[22:42:52] <Caitlyn> per a couple of IRCops.
L2489[22:43:01] <Sangar> well, then i should be fine tomorrow
L2490[22:43:09] <Sangar> vifino, make it so
L2491[22:43:12] <Ender> Caitlyn, i read that as IRC Cops
L2492[22:43:22] <Caitlyn> IR Cops :p
L2493[22:43:34] <Negi> Infrared cops :')
L2494[22:43:34] <Sangar> vifino, all you need is a driver that accepts potatoes as floppy :X
L2495[22:43:35] <Pwootage> Ender: I do too
L2496[22:44:11] <Ender> https://www.youtube.com/watch?v=zWmF_2u-9nk
L2497[22:44:11] -Kibibyte- [Ender] Eiffel 65 - I'm Blue (da ba dee) lyrics | by elmetal100 | 3m32s | 333w4d ago | 4,617,768 views | Rated: 4.87/5.00
L2498[22:44:15] <vifino> Sangar: Then i will have to write it in JRuby or I will die of Javainess x_x
L2499[22:44:29] <Wired> Sangar: What's the possibility of a saddle upgrade for robots and drones? :P
L2500[22:44:33] <Negi> vifino: Make a mod. Potato-mponents.
L2501[22:44:43] <vifino> Negi: If you help :3
L2502[22:44:49] <Negi> I am no modder
L2503[22:44:52] <vifino> :(
L2504[22:44:55] ⇨ Joins: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net)
L2505[22:44:56] <Negi> Seriously, I suck at Java lmao :')
L2506[22:45:04] <Pwootage> java is so easy
L2507[22:45:05] <Pwootage> pff
L2508[22:45:07] <vifino> And I can't java. Or at least I don't want to.
L2509[22:45:17] <Sangar> Wired, robots technically very hard, so no. drones possibly but i'm not sure i like it :P
L2510[22:45:19] <Negi> (The only reason I forked OC is to fix the FR translation and I didn't got around it yet.)
L2511[22:45:28] ⇦ Quits: bq2themax (~EiraIRC@99-68-55-63.lightspeed.mssnks.sbcglobal.net) (Remote host closed the connection)
L2512[22:45:33] <lperkins2> Um, it'll probably be shipping with whatever is on the boot floppy they supply it with.
L2513[22:45:39] ⇨ Joins: Azazel (uid52684@id-52684.charlton.irccloud.com)
L2514[22:45:40] ⇦ Quits: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (Ping timeout: 198 seconds)
L2515[22:45:53] <Soni> Sangar, what's the code that constructs the Lua VM?
L2516[22:46:34] <Sangar> luastatefactory
L2517[22:46:47] <Wired> Sangar: Hmm, really big drones with saddles called hovercopters? :D
L2518[22:47:09] <vifino> Sangar: By chance, can we get tier 2.5/3 tablets? Like, tier 3 cpu and ram, but tier 2 pci-- I mean, compo-- I have no idea what their name is.
L2519[22:47:13] <Pwootage> (Does it bother anyone else that Sangar said luastatefactory not LuaStateFactory?)
L2520[22:47:25] <Ender> have a way to link 2 drones and put a small board on them: hover board
L2521[22:47:27] <Negi> vifino: card slots.
L2522[22:47:34] <vifino> Negi: Ah.
L2523[22:47:53] <Sangar> Pwootage, sorry, i rarely capitalize, lazy bastard that i am
L2524[22:48:05] <gamax92> Sangar!
L2525[22:48:07] <gamax92> :D
L2526[22:48:38] <Sangar> vifino, dunno, i will probably add creative mcus and drones though, just for consistency
L2527[22:48:58] <vifino> Sangar: Creative tablets would be awesome.
L2528[22:49:08] <Pwootage> heh, creative tabs
L2529[22:49:15] <Negi> Yay Creative tabs.
L2530[22:49:18] *** ConcernedHobbit is now known as ConcernedResting
L2531[22:49:18] <Soni> Sangar, fine I'll fix it
L2532[22:49:18] <gamax92> Sangar: Can I override the screen to draw pixels?
L2533[22:49:31] <Soni> Sangar, what's the OS lib called?
L2534[22:49:58] <vifino> Sangar: Apart from that: Did you think about adding like a map view to tablets? I would love that :o
L2535[22:49:59] ⇦ Quits: MichiBot1 (~lb@107.170.244.174) (Ping timeout: 186 seconds)
L2536[22:50:06] <Soni> Sangar, I need to make it load the standard OS lib here https://github.com/MightyPirates/OpenComputers/blob/67a4d8b89e972737f28fe807533d54af27b53247/src/main/scala/li/cil/oc/util/LuaStateFactory.scala#L228
L2537[22:50:09] <Soni> but idk how
L2538[22:50:10] <vifino> *map-like
L2539[22:50:14] <Sangar> pingception
L2540[22:50:24] <Negi> Sangarggression.
L2541[22:50:29] <Pwootage> poor Sangar
L2542[22:50:33] <vifino> Yes Sangar, everyone loves you, that's why we ping you.
L2543[22:50:42] <Sangar> :P
L2544[22:50:42] * AtomSponge pings Sangar
L2545[22:50:56] <Sangar> so much colored text :X
L2546[22:51:08] <Soni> so how do I do it?
L2547[22:51:36] <Sangar> Soni, yeah, i guess you do if there's no callback in LuaState to do that (which i guess there isn't). i'm not sure if that won't screw with java, though, as that essentially lives in the same C environment?
L2548[22:51:58] <Soni> well
L2549[22:51:58] <ping> what the fuck
L2550[22:52:05] <ping> CC still doesnt have debug.traceback
L2551[22:52:13] <ping> >_> my whyyyyyyyyyyyyy
L2552[22:52:16] <Soni> Sangar, then find a way to set java's locale to "C"
L2553[22:52:18] <Sangar> CC still has a global string metatable >_>
L2554[22:52:20] <Soni> altho I think java is C++
L2555[22:52:42] <lperkins2> It basically is...
L2556[22:52:50] <lperkins2> Just with a different stdlib and in a sandbox
L2557[22:53:08] <lperkins2> And slightly less annoying syntax.
L2558[22:53:18] <Pwootage> and no pointer failing
L2559[22:53:22] <Sangar> vifino, almost skipped that, map view: as in renderer like when holding a map in your hands? yeah, not sure if in 1.7 tho, b/c i think it may need to be a separate item for that
L2560[22:53:28] <gamax92> ping: making a coremod to do that is simple.
L2561[22:53:33] <ping> OH MY GOD
L2562[22:53:49] <ping> gamax92, the string metatable exploit hasnt been fixed yet
L2563[22:53:59] <Ender> everything is just 0's & 1's when you get down to internal processor levels
L2564[22:54:04] <Sangar> gamax92, separate pixels: too different logic, but i'll add something to the textbuffer interface to raw set areas, color and text.
L2565[22:54:09] <ping> we can still completely fuck over every CC computer on a server
L2566[22:54:23] <ping> picard facepalm intensifies
L2567[22:54:33] <vifino> Sangar: Yeah, might look into it, because someone gave me IntelliJ Ultimate ( for whatever reason ¬_¬ ) and adding something cool like that would make it worth looking at java code ._.
L2568[22:54:34] <lperkins2> What's this metatable exploit?
L2569[22:54:39] <ping> lperkins2, nope
L2570[22:54:48] <ping> too OP to tell anyone
L2571[22:54:57] <Kodos> I want IntelliJ ultimate =(
L2572[22:54:57] <Sangar> vifino, *Scala code :P
L2573[22:54:57] <vifino> er, i mean scala.
L2574[22:54:59] <lperkins2> I'm not asking for how it works, just what it is?
L2575[22:55:03] <Soni> lperkins2, I meant the JVM is written in C++
L2576[22:55:04] <Pwootage> I love my intellij ultimate
L2577[22:55:08] <gamax92> Sangar: oh also so ...
L2578[22:55:14] <gamax92> Sangar: i saw that setResolution thingy.
L2579[22:55:18] <vifino> Sangar: Both run on the JVM D:
L2580[22:55:19] <Pwootage> lperkins2: sounds like using string's metatable to get outside the sandbox
L2581[22:55:20] <gamax92> can i force higher resolutions than normal
L2582[22:55:22] <lperkins2> I am running CC stuff, and I'd hate for someone to be able to just trash it.
L2583[22:55:45] <Kodos> lperkins2, if you're worried about an exploit with CC trashing your CC stuff, you've got bigger problems
L2584[22:55:46] <lperkins2> No, you can't.
L2585[22:55:50] <gamax92> lperkins2: oh well ... you're screwed.
L2586[22:56:02] <Sangar> gamax92, i think the textbuffer has parameter validation for the resolution, so probably no
L2587[22:56:06] <vifino> Sangar: If I had to add JRuby to oc, just to work with it, would you hate me then? D:
L2588[22:56:12] <Soni> CC has shared state
L2589[22:56:17] <gamax92> Sangar: fak, then i need a coremod to disable that ;)
L2590[22:56:32] <Soni> you can send anything from 1 computer to another with just 2 computers and nothing else
L2591[22:56:33] <ping> lperkins2, i can literally erase everything on every computer
L2592[22:56:39] <gamax92> then i can get fancy 640x240
L2593[22:56:40] <lperkins2> Even ones that are off?
L2594[22:56:41] <Soni> doesn't care about distance, dimensions
L2595[22:56:44] <vifino> I am full of Ruby Sangar, there is nothing I can do about it x_x
L2596[22:56:46] <gamax92> lperkins2: it has to be running ofc ...
L2597[22:56:47] <Soni> lperkins2, well no
L2598[22:56:54] <lperkins2> Okay, not so bad then.
L2599[22:57:09] <Soni> lperkins2, they have to actively poll it
L2600[22:57:09] <gamax92> it just basically means like, the moment you start the computer up, its fucked.
L2601[22:57:09] <Sangar> gamax92, actually, nvm: TextBuffer.setMaximumResolution
L2602[22:57:15] <gamax92> Sangar: :D
L2603[22:57:18] * Negi cuts vifino in two, rubies fall off.
L2604[22:57:24] <gamax92> Sangar: 640x240!
L2605[22:57:31] <lperkins2> Oh!
L2606[22:57:33] * Negi stitches vifino back.
L2607[22:57:35] <ping> i complained to Nia so many months ago
L2608[22:57:38] <vifino> Negi: @_@ i want my ruby back
L2609[22:57:54] <lperkins2> So I don't need to be messing the these OCL screens then.
L2610[22:57:57] <Soni> oh and you can also use the global string metatable to crash servers
L2611[22:57:58] * Negi puts ruby in vifino's ear;
L2612[22:58:02] <vifino> \o/
L2613[22:58:20] <lperkins2> I think I am going to disable CC computer crafting and turtle crafting...
L2614[22:58:39] <Pwootage> lperkins2: OC compuers and robots are better anyway ;D
L2615[22:59:01] <Negi> Modularity is fun.
L2616[22:59:07] <lperkins2> I agree, and I'm in the process of converting stuff.
L2617[22:59:10] <Kodos> Functionality is fun
L2618[22:59:12] <Negi> Tho I'm glad that people started using the Architecture system.
L2619[22:59:18] <Negi> Persistance is cool.
L2620[22:59:27] <Kodos> I have to take a redbox back and then pee, I'll be back
L2621[23:01:40] <Soni> Sangar, why don't you just open all the libs and replace stuff as needed?
L2622[23:02:32] <Pwootage> Man, I've never had to deal with people potentialy damaging a server I'm on
L2623[23:02:44] <Pwootage> I only play on servers with people who I know won't try to mess with stuff too bad
L2624[23:03:18] <Negi> I can only imagine what OC would be like on big servers that have like 100+ players lmao
L2625[23:03:20] <vifino> Pwootage: What are you making again?
L2626[23:03:25] <Negi> Clusterfuck of copies of OpenOS.
L2627[23:04:05] <Pwootage> vifino: you mean an OS for arm or x86 addons for OC?
L2628[23:04:15] <vifino> Pwootage: wat
L2629[23:04:23] <vifino> Pwootage: Both? D:
L2630[23:04:24] <Pwootage> or what are you asking about
L2631[23:04:34] <Pwootage> Both? No, not initially
L2632[23:04:38] <Pwootage> maybe eventually
L2633[23:04:39] <vifino> You just gave me the answer.
L2634[23:04:44] <vifino> I asked what you are making.
L2635[23:04:51] <Pwootage> One or the other, not sure which yet.
L2636[23:05:07] <Ender> Negi, https://gist.github.com/fnuecke/307f60b810cfad8872f1
L2637[23:05:14] <Pwootage> If the ARM one doesn't suck I'd probably prefer that becuase ARM sucks less than x86
L2638[23:06:10] <Sangar> Ender, oh right, i need to update that to after the bump
L2639[23:06:28] <gamax92> Sangar: oh hey, how do i access the eeprom from my arch
L2640[23:06:40] <gamax92> also how do i make a new item that'll fit in the eeprom slot.
L2641[23:06:40] <Sangar> Soni, because i'm paranoid and prefer to whitelist instead of blacklist
L2642[23:06:53] <Soni> Sangar, you already whitelist...
L2643[23:07:14] <Sangar> also there's really no reason to provide access to the real filesystem to lua anywhere ever, in a normal use-case
L2644[23:07:18] <Sangar> nor the os
L2645[23:07:23] *** Azazel is now known as Hatsuse
L2646[23:07:32] <Sangar> so this is relatively safe even if the inner sandbox gets compromised
L2647[23:07:51] ⇦ Quits: Kasei (~KaseiFR@kasei.fr) (Ping timeout: 378 seconds)
L2648[23:07:55] <Negi> Ender : That is a crazy difference.
L2649[23:08:02] <Pwootage> Other deciding factor: Whether lperkins2 or OP delivers first
L2650[23:08:16] <lperkins2> I believe he already beat me to it.
L2651[23:08:21] <lperkins2> He's got working c++ code.
L2652[23:08:24] <Pwootage> OP delivered? :o
L2653[23:08:30] <lperkins2> Partially at least.
L2654[23:08:31] <Stary2001> Soni: whitelist > blacklist for security.. :p
L2655[23:08:43] <Soni> Sangar, if the inner sandbox gets compromised
L2656[23:08:48] <Soni> it's gonna be server-side
L2657[23:08:59] <Soni> so you can assume whoever is doing it knows what they're doing
L2658[23:09:13] <Ender> not all the time
L2659[23:09:20] <Sangar> no, s/all of that/so it'a nightmare anyway/
L2660[23:09:32] <Soni> or they're a complete idiot in that case they should get fucked anyway
L2661[23:09:39] <vifino> BUILD SUCCESSFUL
L2662[23:09:39] <vifino> Total time: 6 mins 51.548 secs
L2663[23:09:46] <vifino> -- setupDecompWorkspace
L2664[23:09:47] <vifino> \o/
L2665[23:10:20] <Stary2001> Ender: i just read that table
L2666[23:10:22] <Stary2001> what the hell is CC doing
L2667[23:10:53] <Soni> Stary2001, what?
L2668[23:11:06] <Stary2001> Soni: The gist he linked
L2669[23:12:43] <Soni> oh
L2670[23:12:51] <Negi> Stary2001: CC is being CC.
L2671[23:12:55] <Soni> that's why I can't port NBSPlayer to OC
L2672[23:13:11] <Stary2001> Negi: hahaha
L2673[23:13:15] <Stary2001> Soni: Wat
L2674[23:13:23] <Soni> Stary2001, let me link you
L2675[23:13:31] <Pwootage> is OC that much more net-efficent? :o
L2676[23:13:38] <Stary2001> apparently
L2677[23:13:41] <gamax92> apparently
L2678[23:13:43] <Sangar> oc limits drawcalls much more
L2679[23:13:44] <Pwootage> awesome
L2680[23:13:47] <Soni> Stary2001, https://www.youtube.com/watch?v=Ybdym62SxxU
L2681[23:13:47] -Kibibyte- [Soni] TTFAF on NBS Player 2.0!!! [SEIZURE WARNING!] | by soniex2 | 7m35s | 77w3d ago | 781 views | Rated: 5.00/5.00
L2682[23:13:47] <Sangar> or rather. it limits them
L2683[23:14:00] <gamax92> but, 64/128/256 is still really good
L2684[23:14:04] <Pwootage> I need to write pacyak sometime still.. :I
L2685[23:14:13] <Soni> Sangar, add a way to change the whole background at once
L2686[23:14:14] <gamax92> it taking 1 to 2 seconds to draw something is very acceptable.
L2687[23:14:19] <gamax92> Soni: so ... fill?
L2688[23:14:21] <Stary2001> ah right
L2689[23:14:30] <Soni> gamax92, except faster, as it only sends the color
L2690[23:14:35] <gamax92> oh i see.
L2691[23:14:43] <Stary2001> Soni: why the hell do you need to flash the bg like that anyway
L2692[23:14:51] <gamax92> i second Soni's request
L2693[23:15:00] <Soni> Stary2001, because it's seizure-inducing
L2694[23:15:08] <Stary2001> ...ok?
L2695[23:15:15] <Soni> idk I just like it
L2696[23:15:22] <Stary2001> so you cant port something because the background wont flash?
L2697[23:15:36] <Ender> gamax92, only if we can stick him infront of it changing contrasts as fast as possible
L2698[23:15:40] <Stary2001> hahaha
L2699[23:15:47] ⇦ Quits: Yepoleb (~quassel@188-22-165-66.adsl.highway.telekom.at) (Quit: Yepoleb)
L2700[23:15:54] <gamax92> Ender: thats mean and cruel :<
L2701[23:15:59] <gamax92> you are a terrible person.
L2702[23:16:05] <Ender> gamax92, i know :)
L2703[23:16:08] <Soni> who?
L2704[23:16:17] * Ender laughs maniacally
L2705[23:16:20] ⇨ Joins: Yepoleb (~quassel@188-22-165-66.adsl.highway.telekom.at)
L2706[23:16:32] <Pwootage> Maybe I'll work on pacyak till I get ahohld of native code in OC
L2707[23:16:37] <Pwootage> (that isn't the one I wrote)
L2708[23:17:03] <Pwootage> (technically I can compile c++ to OC already, but I don't like mine that much)
L2709[23:17:15] <Stary2001> :P
L2710[23:17:31] <Ender> Soni, you're not good at reading the chat are you~?
L2711[23:17:34] ⇨ Joins: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au)
L2712[23:17:38] <Wired> What's the point of remote terminals if we already have tablets?
L2713[23:17:40] ⇦ Quits: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net) (Quit: WeeChat 1.0.1)
L2714[23:18:02] ⇨ Joins: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net)
L2715[23:18:03] <Soni> Ender, if you were talking about me, I think you meant to use "she" there
L2716[23:18:33] <Ender> err, .... shush, it's 11pm and i've had a few beers
L2717[23:18:36] <Ender> :<
L2718[23:18:37] <Stary2001> xD
L2719[23:18:52] <Sangar> Wired, they were kind of a stop-gap solution until i got tablets to work (and reworked the api to allow for them). i'll remove them in the 1.8 port, actually.
L2720[23:20:05] <Kodos> Lol
L2721[23:20:05] *** OP is now known as dsAway
L2722[23:20:13] <gamax92> Sangar: 1.8 is so bad, it causes my computer to hard crash when the world loads
L2723[23:20:20] <gamax92> Fix was to disable FBO's
L2724[23:20:26] <gamax92> but still
L2725[23:20:33] <Kodos> Yeah, Sangar, you're like 1 of I think 3 or 4 modders that are actually dev'ing for 1.8
L2726[23:20:38] ⇦ Quits: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au) (Client Quit)
L2727[23:21:01] <Kodos> Out of any of the major mods that is
L2728[23:21:03] <Stary2001> hahaha
L2729[23:21:07] <Kodos> I'm sure tons of little ones are being made
L2730[23:21:18] <Kodos> But afaik CoFH isn't going to 1.8 any time soon
L2731[23:21:25] <Kodos> Judging from KL's twitter
L2732[23:21:47] <Pwootage> the problem is it's a ton of work for a lot of mods
L2733[23:21:56] <Pwootage> because the metadata removal
L2734[23:22:03] <Negi> I love how CoFH stops updating after mods start porting decently to RF.
L2735[23:22:06] <Kodos> It's also Lex not wanting to put simple functions into Forge
L2736[23:22:12] <Kodos> It's not stopped updating
L2737[23:22:15] <Kodos> Just not going to 1.8
L2738[23:22:39] <Negi> Yeah. I understood myself, it's past midnight, Kodos, please be indulgent.
L2739[23:22:41] <asie> Sangar: Don't go to 1.8 yet
L2740[23:22:42] <asie> please
L2741[23:22:51] <asie> Give it at least a month or two to stabilize
L2742[23:22:52] <Pwootage> OC supports multiple versions of MC, pretty sure
L2743[23:22:55] <asie> Custom fluids don't even *work*
L2744[23:22:56] <Negi> I'm hitting backspace around 5 times every 15 seconds.
L2745[23:23:05] <Sangar> asie, no worries, i won't release it in at least a month
L2746[23:23:11] <asie> Sangar: Well, I was thinking...
L2747[23:23:15] <asie> I actually wanted to talk to you about something.
L2748[23:23:17] <Sangar> want to rework a bunch of stuff internally before that
L2749[23:23:20] <asie> You see, I'm experimenting with NOVA
L2750[23:23:25] <Sangar> right
L2751[23:23:25] <asie> which is a cross-voxel-game modding API
L2752[23:23:38] <asie> that would essentially be a high-level, portable API you then have wrappers for it for games
L2753[23:23:43] <asie> like Minecraft's different versions and etc
L2754[23:23:46] <Sangar> mhmm
L2755[23:23:52] <asie> and would you be interested in looking into porting over OC to that once it materializes?
L2756[23:23:59] <asie> That would let it run on any voxel game supported by NOVA
L2757[23:24:03] <asie> which is, IMHO, quite a neat prospect
L2758[23:24:08] <Sangar> i might be, yes
L2759[23:24:10] <asie> righty
L2760[23:24:13] <Pwootage> what other games?
L2761[23:24:14] <asie> just lettig you know
L2762[23:24:15] <Pwootage> out of curiosity
L2763[23:24:18] <asie> Pwootage: Terasology is our first planned target
L2764[23:24:23] <asie> as it's also Java and it has a thriving dev community
L2765[23:24:26] <asie> Minetest has... isseus.
L2766[23:24:26] <Pwootage> whatever that is
L2767[23:24:28] <asie> issues*
L2768[23:24:31] <asie> Pwootage: It's a Minecraft clone, like many.
L2769[23:25:18] <asie> Anyway.
L2770[23:25:20] <Pwootage> yeah
L2771[23:25:20] <asie> NOVA is still ways off
L2772[23:25:32] <asie> BuildCraft will be the first NOVA mod, if all goes right; if all goes wrong, it won't materialize
L2773[23:25:46] <asie> but if it does, it solves the issue of porting mods pretty much
L2774[23:25:56] <asie> to a certain extent
L2775[23:26:05] <Pwootage> NOVA the TV show is awesome
L2776[23:26:13] <asie> NOVA stands for Neat, Organized Voxel API
L2777[23:26:24] <gamax92> :o i must try this immediately
L2778[23:26:25] <Pwootage> is it neat and organized?
L2779[23:26:25] <Sangar> looking forward to how you'll abstract block and item rendering ;)
L2780[23:26:34] <asie> Sangar: Similar to the way Mojang did it, but a bit more flexibly
L2781[23:26:42] <Sangar> ok
L2782[23:26:46] <asie> that is, no direct GL access (quads w/ dynamic texturing if necessary)
L2783[23:26:49] <asie> but direct block/tile access
L2784[23:26:57] <asie> direct GL access might be added as a module
L2785[23:27:11] <asie> (the NOVA API is modular and I will have a module system up so you can check if a certain API that is part of it, or even an external API, is present)
L2786[23:27:11] <Sangar> what about rendering overlays for items? e.g. i have no clue currently how to draw the floppy labels in 1.8 :X
L2787[23:27:20] <asie> Sangar: we'll see about that.
L2788[23:27:26] <asie> anyway, (wrappers can then implement some or all APIs)
L2789[23:27:36] <asie> (and the mods can adapt to that)
L2790[23:27:57] <asie> for instance, BC can only depend on the block and item APIs, if the fluid API is not supported by this particular wrapper it can disable pumps and fluid pipes
L2791[23:27:57] <Soni> asie, clone MC's API, tweak it around, done
L2792[23:28:01] <Sangar> (but i got cables and screens working \o/)
L2793[23:28:03] <asie> Soni: get sued by Mojang
L2794[23:28:06] <asie> Sangar: \o/
L2795[23:28:09] <Soni> asie, they wouldn't sue you
L2796[23:28:17] <Soni> you might get sued by MCP tho
L2797[23:28:19] <asie> Soni: Mojang's design sucks in some places anyway
L2798[23:28:39] <Soni> asie, that's what "tweak it around" does
L2799[23:28:41] <asie> Sangar: https://cdn.mediacru.sh/7/70rU88z-8pNv.png <- some early design work on the API
L2800[23:28:51] <asie> i'll set up a private repo on some kind of private Git server in a few days
L2801[23:28:53] <Soni> asie, also I wanna be able to do GUI overlays
L2802[23:28:58] <asie> so I can ask a few trusted people for opinions
L2803[23:29:01] <asie> Soni: NOVA won't let you do EVERYTHING
L2804[23:29:04] <asie> it's a rather high-level API
L2805[23:29:05] <Soni> asie, see https://github.com/eNByeX/NBX-Mod
L2806[23:29:21] <Soni> (basically, "draw this GUI first, then draw this other GUI")
L2807[23:29:22] <asie> It will let you do many things and it won't stop you from providing game-specific code
L2808[23:29:25] <Pwootage> well OC needs some raw screen access to draw the... screens, I gues
L2809[23:29:29] <asie> Pwootage: Oh, does it?
L2810[23:29:33] <asie> Dynamic texturing would do just fine
L2811[23:29:40] <Pwootage> well if you can RTT yeah
L2812[23:30:03] <Pwootage> oh btw Sangar I got a VGA text buffer renderer (mostly) working using pure GLSL
L2813[23:30:10] <Soni> asie, just give me a way to do GUI rendering pipelines
L2814[23:30:14] <Pwootage> well, webglsl, which is where the bugs came out
L2815[23:30:18] <asie> Soni: it's called do it yourself
L2816[23:30:23] <Soni> asie, >.>
L2817[23:30:25] <Sangar> to a certain extent you can, but only if the screen is done rendering before the next start, or you'd need a pretty big texture per screen
L2818[23:30:33] <Sangar> Pwootage, sweet
L2819[23:30:34] <Soni> asie, why can't we have GUI pipelines?
L2820[23:30:41] <asie> Soni: i didn't say we can't
L2821[23:30:51] <asie> i did say i'm not looking for opinions on the API *right now*
L2822[23:30:52] <Soni> asie, well why can't NOVA have it?
L2823[23:30:57] <asie> Soni: i didn't say it can't
L2824[23:31:08] <asie> i just meant (a) NOVA is high-level and (b) i don't care about opinions until it's closer to working
L2825[23:31:59] <Sangar> asie, what's the difference between position and location?
L2826[23:32:05] <asie> Sangar: that's from an early version
L2827[23:32:09] <asie> position is xyz, location is world+xyz
L2828[23:32:12] <Sangar> ah, ok
L2829[23:32:22] <Kodos> I have returned =D
L2830[23:32:31] <asie> location extends position ATM though I am having second, third and fourth thoughts about it
L2831[23:32:33] <Sangar> welcome back
L2832[23:32:41] <gamax92> asie: i cannot find NOVA at all
L2833[23:32:46] <asie> gamax92: it's not published anywhere
L2834[23:32:49] <asie> and won't be, publicly, until it works
L2835[23:32:51] <gamax92> oh alright
L2836[23:32:55] <asie> which might take a month or it might take half a year
L2837[23:33:08] <Sangar> asie, if anything i'd vote for naming it WorldPosition or something
L2838[23:33:15] <asie> Sangar: That's a nice suggestion
L2839[23:33:20] <asie> Also
L2840[23:33:23] <gamax92> also
L2841[23:33:25] <asie> I replaced BlockRegistry with Registry<Block>
L2842[23:33:36] <asie> this is so that the Game class, which stores all registry instances, does not need to depend on every single kind of Registry
L2843[23:33:42] <asie> and the resulting module
L2844[23:33:46] <asie> modularity is quite important here
L2845[23:33:51] <asie> not every game has every feature
L2846[23:34:05] <Sangar> sounds good
L2847[23:34:07] <vifino> Sangar: :/ OC does not compile in my dev env.
L2848[23:34:16] <vifino> Idea cries :(
L2849[23:34:23] <asie> I'll myself be making the 1.7.10 wrapper, possibly help with the 1.8 wrapper and make the API
L2850[23:34:38] <Sangar> vifino, did you say yes when it asked you to import the gradle project?
L2851[23:34:49] <vifino> uhm
L2852[23:34:51] *** Thog is now known as Thog|Anime
L2853[23:35:01] <vifino> I have no idea D:
L2854[23:35:03] <Negi> asie: This sounds like a hell of a management and planning work you're doing here.
L2855[23:35:17] <asie> Negi: It's a very hard and complex project
L2856[23:35:19] * Kodos still wants speakers for his music tapes
L2857[23:35:19] <asie> but the stakes are high
L2858[23:35:26] <asie> full and total independence from Mojang's API changes or even their game
L2859[23:35:27] <gamax92> asie: oh wait is this a minecraft thing?
L2860[23:35:30] <asie> gamax92: Not quite.
L2861[23:35:32] <lperkins2> Sangar, when I call setMaxResolution, it's fine, but then when I call setResolution(newmaxX,newmaxY), it chokes.
L2862[23:35:35] <asie> It's a generic API for any voxel game
L2863[23:35:43] <gamax92> asie: but, it will have minecraft support?
L2864[23:35:45] <asie> yes
L2865[23:35:46] <Kodos> asie could this theoretically make OC for Creativerse?
L2866[23:35:47] <asie> of course
L2867[23:35:47] <gamax92> nice
L2868[23:35:49] <asie> Kodos: any game
L2869[23:35:53] <asie> not even constrained to JAVA
L2870[23:35:55] <Kodos> o.o
L2871[23:36:01] <Sangar> lperkins2, what does it say?
L2872[23:36:01] <asie> you can use JNI to call Java code *FROM* C code, not just the other way around
L2873[23:36:10] <lperkins2> java.lang.IllegalArgumentException: unsupported resolution
L2874[23:36:10] <gamax92> like, minetest (*cough*awful*cough*)
L2875[23:36:11] <Kodos> Shut up and take my imaginary money
L2876[23:36:11] <asie> so if someone write sa JNI wrapper...
L2877[23:36:15] <asie> gamax92: minetest? no...
L2878[23:36:18] <gamax92> good
L2879[23:36:20] <gamax92> fuck minetest
L2880[23:36:23] <gamax92> its horrid
L2881[23:36:27] <asie> it's not horrid
L2882[23:36:28] <ping> the devs hate me
L2883[23:36:28] <asie> it's spoutcraft
L2884[23:36:35] <asie> with all its advantages and disadvantages
L2885[23:36:36] <gamax92> wait what .-.
L2886[23:36:37] <ping> because i told them that LuaJIT was much better
L2887[23:36:41] <asie> gamax92: it's the same kind of thing
L2888[23:36:41] <gamax92> ping: lol.
L2889[23:36:48] <gamax92> i thought they were using luajit
L2890[23:36:49] <asie> ping: they use luajit nowadays
L2891[23:36:51] <asie> as a config option
L2892[23:36:53] <ping> ,_,
L2893[23:36:55] <asie> off by default at compile time
L2894[23:36:56] <gamax92> lol ping.
L2895[23:37:00] ⇦ Quits: AndroUser2 (~androirc@c-75-72-220-179.hsd1.mn.comcast.net) (Ping timeout: 378 seconds)
L2896[23:37:01] <lperkins2> Hm, I don't see why it should...
L2897[23:37:06] <asie> anyway
L2898[23:37:13] <lperkins2> When I poll what the max resolution is, it says higher than I'm trying to set...
L2899[23:37:15] <Pwootage> lperkins2: what res?
L2900[23:37:20] <asie> as i said... the plan is complicated
L2901[23:37:22] <Pwootage> can you not set in-between res?
L2902[23:37:24] <asie> but i want to do it for the benefit of us all
L2903[23:37:26] <ping> they were like "no because LuaJIT isnt supported on the newest iShit"
L2904[23:37:35] <asie> ping: minetest does not even support iOS officially
L2905[23:37:43] <ping> xD
L2906[23:37:53] <asie> also, to some extent, my own benefit - i want to make my own voxel game eventually
L2907[23:37:59] <asie> and having content for it that also works on other games would be nice
L2908[23:38:17] <asie> also hopefully my API will be cleaner
L2909[23:38:22] <Altenius> What's a good desktop environment? I was using a tiling window manager but I'm out of that phase now.
L2910[23:38:22] <lperkins2> 640x480.
L2911[23:38:26] <asie> Sangar: notice Connectable/Extractable/Insertable
L2912[23:38:34] <asie> they are generic interfaces for any kind of connection/extraction/insertion
L2913[23:38:34] <TabletCube> Altenius: xfce?
L2914[23:38:43] <asie> they take Objects, but that is not a big issue in Java (instanceof) and IIRC an even smaller issue in Scala
L2915[23:38:50] <asie> and by generic I don't mean <...>
L2916[23:38:53] <Pwootage> lperkins2: is this oclights2? I know less about it
L2917[23:38:54] <asie> just generic in the sense of the word
L2918[23:38:59] <Altenius> TabletCube, ugly
L2919[23:39:08] <asie> because having five ways to connect to an inventory is a *bit* silly
L2920[23:39:26] <Pwootage> it might be because it's the wrong aspect ratio?
L2921[23:39:35] <Sangar> asie, i did notice, and yes, i agree it shouldn't be an issue.
L2922[23:39:40] <Negi> Altenius: A nicely configured Openbox ?
L2923[23:39:44] ⇦ Quits: sciguyryan (~sciguyrya@81.17.25.98) ()
L2924[23:39:56] <Negi> Oh wait that's a WM.
L2925[23:40:04] <gamax92> TWM
L2926[23:40:07] <gamax92> JWM
L2927[23:40:11] <gamax92> MMW
L2928[23:40:12] <asie> anyway... i will need help especially in the rendering API design space
L2929[23:40:14] <gamax92> wait ...
L2930[23:40:14] <Negi> gamax92: Not a WM. a DE.
L2931[23:40:14] <asie> but that's for later
L2932[23:40:18] <gamax92> MWM
L2933[23:40:18] <asie> gtg
L2934[23:40:20] <gamax92> My Window Manager
L2935[23:40:22] <asie> sleep time!
L2936[23:40:30] <gamax92> Negi: where do we draw the line
L2937[23:40:44] <lperkins2> It's with the OC TextBuffer
L2938[23:40:47] <lperkins2> screen.setResolution(screen.getMaximumWidth(), screen.getMaximumHeight());
L2939[23:41:01] <Altenius> gamax92, if they call themselves a window manager or desktop environment
L2940[23:41:05] <gamax92> lperkins2: maybe subtract 1
L2941[23:41:18] <lperkins2> That's what I'm trying
L2942[23:41:21] <Pwootage> well that should work, but it's not 640x480
L2943[23:41:21] <Altenius> Using gnome3 atm, but it's slow.
L2944[23:41:32] <Pwootage> I like gnome 3, but I have good PCs
L2945[23:41:33] <Negi> gamax92: A DE is featured with a software suit, and has a lot of tools. A WM doesn't have tools that aren't related to window/screen/session management.
L2946[23:41:43] <lperkins2> setMaximumResolution(width+1,height+1);setResolution(width,height);
L2947[23:41:58] <lperkins2> Ick, I can't stand gnome3,
L2948[23:42:15] <lperkins2> I can see how it might be nice on a tablet, but on a full computer it's annoying.
L2949[23:42:22] <Altenius> It feels like I'm typing slower with gnome.
L2950[23:42:34] <gamax92> Wayland?
L2951[23:42:48] <lperkins2> I wish, it doesn't seem to be compilable reliably yet.
L2952[23:42:56] <gamax92> gnome3 supports wayland partially right?
L2953[23:43:07] <Sangar> lperkins2, ohhh, i think i know why
L2954[23:43:09] <lperkins2> I think so,
L2955[23:43:13] <lperkins2> ?
L2956[23:43:16] <Sangar> max res isn't synched to client
L2957[23:43:20] <Sangar> because it didn't have to until now
L2958[23:43:22] <Dashkal> Oh my that's so much faster... Sangar, thank you so much for the GPU upgrades
L2959[23:43:29] <lperkins2> Ah,
L2960[23:43:41] <Altenius> "GNOME and KDE are expected to be ported to it."
L2961[23:43:42] <Sangar> i'll need to add that
L2962[23:43:42] <lperkins2> so it needs to set that specifically on the client too.
L2963[23:44:02] <Sangar> for now. but just give me a few minutes to add that
L2964[23:44:08] <lperkins2> Sure.
L2965[23:44:12] *** dsAway is now known as ds84182
L2966[23:44:30] <vifino> Sangar: I just run ./gradlew setupDecompWorkspace thing and idea x_x
L2967[23:44:57] <lperkins2> Sure,
L2968[23:44:58] <Sangar> vifino, yeah, then when opening the idea project there should be a popup top right asking you to import the gradle project
L2969[23:45:31] <Pwootage> I got OC working fine (once I got gradle running in java 7)
L2970[23:46:37] <gamax92> .-. gradle runs just fine in java 7?
L2971[23:46:50] <Pwootage> It wasn't working in java 8
L2972[23:46:51] <Pwootage> idk why
L2973[23:46:54] ⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout: 378 seconds)
L2974[23:46:57] <Pwootage> at least with scala
L2975[23:46:59] <gamax92> oh because java 8 is largely different
L2976[23:47:41] <lperkins2> So does OC have a jenkins site here someplace?
L2977[23:48:18] <Pwootage> Topic: Forums: http://oc.cil.li/ | Wiki: http://ocd.cil.li/ | Latest version: 1.4.3 | Dev Builds: http://ci.cil.li/ | Channel Rules: http://oc.cil.li/index.php?/topic/171- | Stats: http://goo.gl/Hzm22G | OETF: https://oetf.cil.li | Don't ask to ask, just ASK!
L2978[23:48:19] <gamax92> http://ci.cil.li
L2979[23:48:32] <lperkins2> Thanks, it scrolled off the top.
L2980[23:48:44] <lperkins2> I suppose I could have rejoined.
L2981[23:48:45] <vifino> Sangar: I may have set 'Don't show again' on that message. What now? ._.
L2982[23:48:49] <Caitlyn> /topic
L2983[23:48:52] * vifino broke things already
L2984[23:48:53] <Caitlyn> shows the topic
L2985[23:49:20] <Sangar> vifino, you're screwed
L2986[23:49:25] <vifino> :(
L2987[23:49:33] <Pwootage> or you can /topic
L2988[23:49:36] <Pwootage> somebody beat me to it
L2989[23:49:44] <Pwootage> because I don't read everything first all the times
L2990[23:50:09] <Kodos> Sangar, just noticed you fixed 796, but I have a thing I wanted to ask; How hard would it be to make flash.lua only read/write the EEPROM in the device you're flashing on
L2991[23:50:10] <vifino> Sangar: Any way to reset it's settings? :(
L2992[23:50:13] *** skyem123 is now known as skyem123|zzz
L2993[23:50:45] <Sangar> vifino, i don't know :/ but there's file->import project, maybe try that
L2994[23:51:23] <Sangar> Kodos, what do you mean? that's the only thing it can do, because there can only be one eeprom per machine?
L2995[23:51:38] <Kodos> Unless you have two computers wired together with cable, no switches
L2996[23:51:41] <Kodos> I had it happen yesterday
L2997[23:51:46] <Kodos> The flash.lua wrote the other computer's EEPROM
L2998[23:52:01] <Kodos> Granted it was my own idiocy
L2999[23:52:07] <Kodos> But let's be honest, people are idiots sometimes
L3000[23:52:37] <Wired> Kodos: Stop highlighting me.
L3001[23:52:41] <vifino> Sangar: I tried, it... kinda worked. Well, it did some gradle stuff, but no run configs, etc..
L3002[23:52:45] <Kodos> Wired, change your name
L3003[23:52:56] <Wired> Kodos: no u
L3004[23:53:10] <Kodos> Lol, it's your own fault. I'm not going to change out my vocabulary because you chose a commonly used word for a name
L3005[23:53:12] <Sangar> vifino maybe try run gradlew idea again? idk :/
L3006[23:53:17] <Kodos> DIsable highlighting if it's that bad
L3007[23:53:27] <Wired> Kodos: It was more of a joke.
L3008[23:53:46] <Sangar> Kodos, oh. wow. that's a bug.
L3009[23:53:46] <Kodos> ¯\_(ツ)_/¯
L3010[23:53:49] <Sangar> will fix
L3011[23:53:53] <Kodos> k
L3012[23:53:53] <Kodos> ty
L3013[23:54:48] <Sangar> crap, synching max res is messier than i thought because it gets called at construction time and such :X
L3014[23:57:58] <gamax92> I am totally making that VGA card now.
L3015[23:58:32] *** Hobbyboy is now known as Hobbyboy|Sleep
L3016[23:58:43] <Pwootage> vga card?
L3017[23:59:06] <vifino> Sangar: It shows OC as linked gradle project :o
L3018[23:59:21] <Kodos> Sangar, since you're dev'ing 1.8 now, is 1.7.10 feature complete?
L3019[23:59:23] <vifino> It downloaded much, even in the first try, but it still errored.
L3020[23:59:45] <Sangar> Kodos, not quite. will be hesitant about big stuff, tho :P
<<Prev Next>> Scroll to Top