<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:16:59] *** Cranium is now known as Cranium[Away]
L2[00:28:09] <Sandra> ooh, I can play the code lyoko ds game again.
L3[00:28:33] <Sandra> that game has good p&c adventure story bits, but eh action game sections.
L4[00:35:56] *** Kasen is now known as rakiru|offline
L5[00:57:14] *** mrkirby153 is now known as kirby|gone
L6[00:59:24] <Izaya> Drones can right click, right?
L7[01:31:30] ⇦ Quits: Stary2001 (Stary2001@osiris.stary2001.co.uk) (Ping timeout: 186 seconds)
L8[01:31:57] ⇦ Quits: CompanionCube (znc@osiris.stary2001.co.uk) (Ping timeout: 195 seconds)
L9[01:32:32] ⇦ Quits: Fridtjof (prassel@fridtjof.xyz) (Ping timeout: 195 seconds)
L10[01:32:49] ⇦ Quits: SleepingFairy (znc@dai.is.best.fairy.stary2001.co.uk) (Ping timeout: 206 seconds)
L11[01:33:42] ⇦ Quits: ConcernedHobbit (znc@god.hobbits.science) (Ping timeout: 195 seconds)
L12[01:40:10] ⇦ Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection reset by peer)
L13[01:42:59] ⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L14[01:54:00] ⇦ Quits: pong (~pixel@c-68-41-215-101.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L15[01:58:47] ⇦ Quits: Xal (~Xal@s0106881fa12987ab.vw.shawcable.net) (Quit: cya)
L16[01:58:53] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L17[01:58:53] zsh sets mode: +v on v^
L18[02:27:14] *** Vi is now known as Vu
L19[02:27:32] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:313b:4592:8c06:9ff) (Read error: Connection reset by peer)
L20[02:34:58] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L21[02:36:18] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L22[02:36:19] zsh sets mode: +v on v^
L23[02:36:22] <Temia> Thought: You could invert the I2C interface and apply it to redstone.
L24[02:39:15] ⇨ Joins: Vexatos (~Vexatos@p200300556E14A478AC5EFE2AEF59C508.dip0.t-ipconnect.de)
L25[02:39:15] zsh sets mode: +v on Vexatos
L26[03:01:32] <Sandra> Temia, I2C?
L27[03:02:36] <v^> Temia, i squared C?
L28[03:02:45] <Temia> Yeah.
L29[03:02:46] <v^> this is minecraft not real life
L30[03:02:55] <v^> what is i2c doing in minecraft
L31[03:02:57] <Temia> idgaf, it'd work
L32[03:03:11] <v^> wouldnt SPI be easier xD
L33[03:03:11] <Sandra> what /is/ i2c?
L34[03:03:12] ⇦ Quits: Yepoleb (~quassel@91-115-112-180.adsl.highway.telekom.at) (Ping timeout: 206 seconds)
L35[03:03:36] <Temia> Sandra: A two-wire low-bandwidth serial interface
L36[03:03:41] <v^> Sandra, its a bus protocol, a method of sending information to and from integrated circuits
L37[03:03:47] <Sandra> ah, cool.
L38[03:03:57] <Temia> It's slow, but it's extraordinarily simple.
L39[03:04:01] <v^> usually used because it only uses 2 wires for two way communication
L40[03:04:08] <v^> and easy daisy chaining
L41[03:04:14] <Temia> One for bidirectional data and one for clock.
L42[03:04:37] ⇨ Joins: Yepoleb (~quassel@178-190-229-16.adsl.highway.telekom.at)
L43[03:04:38] <Temia> Admittedly, redstone would be pretty damn slow for the purpose, but...
L44[03:04:39] <v^> technically you can get speeds close to SPI
L45[03:04:47] <v^> but at that point you would just use SPI
L46[03:04:58] <Sandra> couldn't you just use two one way lines?
L47[03:05:08] <v^> Sandra, clock is important
L48[03:05:23] <v^> there are protocols that autodetect baud though
L49[03:05:25] <dangranos> hm
L50[03:05:28] <v^> but thats complicated
L51[03:05:31] <Sandra> I'm not an electrical engineer, but why do you need a clock?
L52[03:05:34] <Temia> TTL serial does two unidirectional data lines, but yeah, they require all parties knowing the baud rate.
L53[03:05:41] <v^> Sandra, differences in baud rate
L54[03:05:44] <dangranos> i2c sounds like i*something*-to-s*something*
L55[03:05:48] <Sandra> tf is that?
L56[03:06:05] <Temia> tf is what?
L57[03:06:08] <v^> baud rate
L58[03:06:08] <dangranos> i mean it's more like some term
L59[03:06:16] <dangranos> oh
L60[03:06:17] <v^> baud rate is just speed of data
L61[03:06:18] <Sandra> yeah, baud rate.
L62[03:06:27] <dangranos> it's... something
L63[03:06:30] <Sandra> ah, right.
L64[03:06:52] <v^> i2c doesnt have a standard baud rate, so for i2c devices just use the weakest link's baud
L65[03:06:54] <Sandra> I see, so you need a clock to determine when a signal is a new bit.
L66[03:07:06] <Sandra> or... whatever.
L67[03:07:12] <v^> yah
L68[03:07:14] <dangranos> Sangar has TIS-100 mod..
L69[03:07:18] <Temia> Pretty much.
L70[03:07:40] <Kubuxu> Sandra: you need clock because there is no universal time base, difference between ICs can be big, and baud detection is complicated and requires additional data line time.
L71[03:07:40] <Sandra> dangranos, it's coooool.
L72[03:07:55] <Sandra> right.
L73[03:08:08] <Kubuxu> There is 1-wire interface also.
L74[03:08:40] <Izaya> Windmill get :D
L75[03:08:41] <v^> nobody uses 1 wire interfaces xD
L76[03:08:47] <v^> unless you super need it
L77[03:08:55] <Sandra> if there was universal time there'd be no need for a clock right?
L78[03:08:56] <v^> USB is kind of one
L79[03:09:03] <v^> Sandra, no
L80[03:09:40] <Kubuxu> If you need to power remote device (ie. temperature meter) and communicate with it then you can use 1-wire and you have only two cables going to it.
L81[03:09:51] <Sandra> v^, doesn't USB use like 6 wires or something?
L82[03:10:10] <v^> usb2.0 has 2 wires for communication
L83[03:10:14] <v^> but its differential
L84[03:10:27] <v^> so basically you only get 1 bidirectional lane
L85[03:10:41] <Sandra> what?
L86[03:10:55] <Sandra> so usb stuff works by subtracting one signal from the other?
L87[03:11:01] <Sandra> is that what I'm getting here?
L88[03:11:27] <Kubuxu> high bandwidth = high frequency = voodoo magic
L89[03:11:30] <v^> when information is going through one wire is the inverse voltage of the other
L90[03:12:04] <Temia> I should eat something. It just occured to me that the last time I ate was 11 hours ago.
L91[03:12:08] <v^> this is so everything doesnt catch on fire by dumping everything to ground
L92[03:12:19] <Sandra> oh, nice.
L93[03:12:42] <v^> this gives it higher range at lower voltages
L94[03:13:08] <v^> normally all your I/O would go straight to ground (SPI/I2C)
L95[03:13:20] <v^> which is kinda a waste of power
L96[03:13:24] <Kubuxu> by having two cables, twisted together (like in CAT5) and driving them deferentially you get much higher noise to signal ratios and you don't have a problem with high frequency stuff.
L97[03:14:05] <v^> exactly, since the sum charge is always ground
L98[03:15:16] <v^> CAT6 OP
L99[03:15:22] ⇨ Joins: Jezza (~Jezza@185.44.151.110)
L100[03:18:15] ⇨ Joins: sciguyryan (~sciguyrya@93-94-245-19.dynamic.swissvpn.net)
L101[03:25:34] ⇨ Joins: t3hero_ (~t3hero@2601:202:200:fb50:8118:157:ea7d:5cca)
L102[03:27:59] ⇨ Joins: t3hero__ (~t3hero@2601:202:200:fb50:9d3:6df0:5314:9312)
L103[03:28:16] ⇦ Quits: t3hero (~t3hero@2601:202:200:fb50:507c:3270:3e9c:86fb) (Ping timeout: 194 seconds)
L104[03:30:52] ⇦ Quits: t3hero_ (~t3hero@2601:202:200:fb50:8118:157:ea7d:5cca) (Ping timeout: 194 seconds)
L105[03:31:40] <asie> Sangar: https://twitter.com/asiekierka/status/673434345709961217 SOON
L106[03:31:41] <MichiBot> Sun Dec 06 03:30:34 CST 2015 @asiekierka: More work on rendering. I think that's enough for now and I can finally get into logic. https://t.co/6L5pFHcIhu
L107[03:35:34] <Vexatos> asie, BreadLogic?
L108[03:35:49] <v^> asie, so like project red?
L109[03:37:08] <asie> v^: like RedLogic
L110[03:37:19] <v^> wut
L111[03:39:07] <Temia> :o Interesting.
L112[03:40:22] <Temia> 1.8 stuff?
L113[03:41:33] *** Keridos is now known as Keridos|away
L114[03:44:59] <Sangar> o/
L115[03:45:25] <Sangar> asie, nice!
L116[03:51:19] <asie> Temia: yes
L117[03:51:50] <asie> Sangar: now I have to code the logic, but I can base it off RedLogic
L118[03:51:57] <asie> once the basic wire is done I'll probably release Charset 0.0.3
L119[03:52:01] <asie> with CharsetTweaks and CharsetWires
L120[03:52:10] <Sangar> :3
L121[03:52:10] <asie> (CharsetGates and CharsetLamps coming (far) later)
L122[03:52:23] <asie> (both Gates and Wires are trying to improve upon RP2, for once)
L123[03:52:50] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L124[03:52:51] <Sangar> i'm just tweaking the display of the execution modules (to fit negative numbers >_> and LAST), then i'll throw out 0.1 or so (also, 1.7.10 backport is pretty much done)
L125[03:53:04] <asie> >1.7.10 backport
L126[03:53:06] <asie> oh
L127[03:53:07] <Sangar> fun times ahead
L128[03:53:08] <asie> ok
L129[03:53:24] <asie> yeah
L130[03:53:30] <asie> TIS-3D will be a focus of my pack
L131[03:53:31] <Sangar> it's not even *that* bad. the only annoying part was writing the isbrhs
L132[03:53:34] <Sangar> :D
L133[03:53:35] <asie> hahahaha
L134[03:54:26] <Sangar> forgot how meh modeling in code was :X
L135[03:58:06] ⇨ Joins: Meow-J (uid69628@id-69628.highgate.irccloud.com)
L136[04:04:37] <Vexatos> <asie> Sangar: now I have to code the logic, but I can base it off RedLogic
L137[04:04:41] <Vexatos> just steal all the code
L138[04:04:48] <Vexatos> can't be more efficient than binary caches >_>
L139[04:05:47] <Vexatos> Sangar, I'd say "steal the code from OC" but I guess you don't have as much experience stealing Scala code to Java as I do :P
L140[04:06:14] <Sangar> i'll refrain from being captain obvious here :P
L141[04:07:03] <Vexatos> :3
L142[04:08:12] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L143[04:09:33] <Izaya> so yesterday
L144[04:09:41] <Izaya> I threw together a box my sister could play Minecraft on
L145[04:10:11] <Izaya> Quite a nice Core 2 Duo, 4GB of RAM, and an 8600GT with 1GB of VRAM
L146[04:10:27] <Izaya> I just realised that it's almost the same specs as the box I was using a year ago
L147[04:11:30] ⇦ Quits: orthoplex64 (~orthoplex@173.227.72.119) (Ping timeout: 186 seconds)
L148[04:19:14] *** kirby|gone is now known as mrkirby153
L149[04:19:15] <asie> Vexatos: I can't steal all the code
L150[04:19:16] <asie> It doesn't fit!
L151[04:25:41] <asie> i've yet to write the freestanding wire renderer :/
L152[04:26:14] <Vexatos> asie, whataboutboundingboxes :3
L153[04:27:47] <asie> Vexatos: SHOO.
L154[04:27:55] <asie> CovertJaguar and neptunepink have been explaining them to me yesterday
L155[04:27:59] <asie> I will do them :D
L156[04:29:12] <Vexatos> :P
L157[04:29:25] <Vexatos> Feel free to re-do the audio cable one if you have a better one :3
L158[04:31:22] * dangranos pokes Sangar
L159[04:31:27] <Sangar> hmm?
L160[04:31:28] <dangranos> OC network integration?
L161[04:31:35] <dangranos> for TIS-3d :3
L162[04:31:52] <Sangar> yeah. today
L163[04:31:54] <dangranos> i mean, will there be any integration with anything for the TIS-3D mod?
L164[04:32:09] <Sangar> well, it has an api for custom modules
L165[04:32:13] <Sangar> to in principle yes
L166[04:32:28] <dangranos> heh, using what is "signal processor" by TIS-100 lore for processing OC network 'signals'
L167[04:33:42] <dangranos> i guess it would be quite slow
L168[04:34:37] <Vexatos> Sangar, I need some way to write to and read from a tape drive
L169[04:34:48] <Vexatos> so as long as I can make a module for that
L170[04:34:55] <Vexatos> without having to write any type of weird renderer >;>
L171[04:35:23] <Sangar> Vexatos, http://git.io/vRgx2
L172[04:35:49] <dangranos> wai..
L173[04:36:02] <dangranos> asm processors, raw tapes..
L174[04:36:20] <dangranos> now we need some HIO devices
L175[04:36:35] <asie> okat
L176[04:36:37] <asie> okay*
L177[04:36:39] <asie> added SMP sync to wires
L178[04:36:59] <Sangar> asie, does starting a server work for you in 1.8.8 dev env?
L179[04:37:29] <asie> never tried
L180[04:37:35] <asie> wasn't it fixed in later forge tho?
L181[04:37:50] <Sangar> dunno, am on 1609
L182[04:38:46] <Izaya> http://i.imgur.com/EBVpLpp.jpg
L183[04:39:09] <Sangar> looks great!
L184[04:39:15] <Sangar> oh what the...
L185[04:39:17] <Sangar> 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 \n AllocationBase 0x0, BaseAddress 0x68570000, RegionSize 0x1D0000, State 0x10000 \n C:\Program Files (x86)\Git\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0
L186[04:39:19] <Sangar> really now
L187[04:39:26] <Sangar> what is this i don't even
L188[04:39:44] <Temia> Wow, shit
L189[04:40:05] <dangranos> ._.
L190[04:40:14] <dangranos> >exe >windows
L191[04:40:28] <Sangar> yeah yeah :P
L192[04:41:15] <Izaya> we have power now
L193[04:42:01] <Sangar> guess i'll reboot real quick
L194[04:42:15] <Izaya> "have you tried turning it off and on again?"
L195[04:42:38] <Sangar> yeah
L196[04:42:39] <Vexatos> dangranos, exactly
L197[04:42:44] <Sangar> pretty much what so suggests :X http://stackoverflow.com/a/18503369
L198[04:42:46] <Vexatos> I want that thing to work with tapes
L199[04:43:02] <Vexatos> Because that makes too much sense for me not to do it
L200[04:44:24] <Vexatos> Sangar, so step() is like the Driver's update() ?
L201[04:44:28] <Vexatos> in OC :P
L202[04:44:42] <Vexatos> I assume this is kind of like a driver&environment
L203[04:44:51] <Vexatos> looking through the methods
L204[04:44:54] <asie> http://img.asie.pl/cdy4 hey look!
L205[04:44:56] <asie> the rendering's there
L206[04:44:58] <asie> the logic... not quite
L207[04:45:06] <ven000m_> hello guys. i was wondering if that works with OC; ... if you look at line 18... is there a way to detect the player name that activates the redstone... so %p = playername? https://code.capsload.it/#-K4qt2viz2riaVbwPaR5
L208[04:45:08] <asie> but i'm going to rip parts of the logic from RedLogic, specifically the "redstone <-> wire" part
L209[04:45:11] <asie> as it's a pain to get right
L210[04:45:16] <asie> well, not rip, just look at
L211[04:45:26] <dangranos> ven000m_: wha?
L212[04:45:34] <Sangar> Vexatos, yes
L213[04:45:36] <ven000m_> instead of %p
L214[04:45:38] <asie> at this rate CharsetWires MIGHT be out on Tuesday
L215[04:45:40] <asie> :D
L216[04:45:43] <ven000m_> there should be the player name dangranos
L217[04:45:43] <asie> well, with just the bare wire... maybe an insulated form
L218[04:45:47] <dangranos> where the hell did you got that pastebin?
L219[04:45:47] <ven000m_> https://code.capsload.it/#-K4qt2viz2riaVbwPaR5
L220[04:45:52] <ven000m_> line 19
L221[04:45:54] <Sangar> asie, yay!
L222[04:46:12] <ven000m_> modded from OC dangranos
L223[04:46:13] <Vexatos> ewwwwwww java 8
L224[04:46:16] <Vexatos> I can't support that D:
L225[04:46:22] <asie> >hating java 8
L226[04:46:24] <asie> it's like you hate fun
L227[04:46:27] <Vexatos> asie: I love j8
L228[04:46:32] <Vexatos> But Computronics is j6
L229[04:46:36] <Vexatos> I can not support j8
L230[04:46:38] <Sangar> >_>
L231[04:46:42] <asie> you can support j7 though
L232[04:46:46] <asie> as j6 is EOL
L233[04:46:48] <Vexatos> but "default void"
L234[04:46:49] <Vexatos> asie
L235[04:46:50] <dangranos> just how many scripts are on this site
L236[04:46:55] <asie> Vexatos: i would make Charset Java 1.8
L237[04:47:03] <asie> but heh
L238[04:47:12] <Sangar> Vexatos, just wanted to skip the AbstractModule :P
L239[04:47:20] <Vexatos> I literally can not support it
L240[04:47:25] <dangranos> Vexatos: you can't
L241[04:47:35] <dangranos> gah
L242[04:47:37] <dangranos> >_<
L243[04:47:38] <Sangar> i'll have to check if i have defaults elsewhere, if not i guess i'll add AbstractModule back
L244[04:47:43] <Vexatos> Which means I'd need to make a custom addon requiring j8 just for this
L245[04:47:44] <dangranos> wrong names ,sry
L246[04:48:09] <Vexatos> and an addons just for a module? :/
L247[04:48:12] <Vexatos> an addon*
L248[04:48:43] <dangranos> ven000m_: you could use some radar-like component
L249[04:48:46] <dangranos> from addons
L250[04:49:34] <dangranos> or you could just prompt for username?
L251[04:50:08] <Vexatos> hmmm Sangar, how would I make a module that allows interfacing with tapes :/
L252[04:50:32] <Sangar> Vexatos, as i said, if there's no other defaults i can make an AbstractModule base class instead, stop whining :P
L253[04:50:57] <Vexatos> ewwww render() will I really have to do this myself ;_;
L254[04:50:58] <Vexatos> damnit
L255[04:50:59] <Vexatos> oh well
L256[04:51:04] <Sangar> as for that, in update getCasing().getCasingWorld().getTileEntity(getCasing().getPosition() + getFace())
L257[04:51:05] <Vexatos> worth it
L258[04:51:12] <Sangar> Vexatos, only if you want an overlay
L259[04:51:23] <Vexatos> otherwise it will just be invisible?
L260[04:51:24] <Sangar> otherwise it'll just be black :P
L261[04:51:26] <Vexatos> ah
L262[04:51:36] <Vexatos> well since it will be adjacent to a tapr drive
L263[04:51:37] <Vexatos> I guess
L264[04:51:45] <Vexatos> it wouldn't matter
L265[04:51:53] <Vexatos> but I would like it to have a custom static texture :/
L266[04:52:17] <Vexatos> at least to indicate it's not just an empty module :P
L267[04:52:32] <Sangar> oh right, i only have the defaults to be nice. yeah, i'll pull them in AbstractModule
L268[04:52:57] <Sangar> Vexatos, use AbstractModule and just call bindTexture(yourOverlayTexture); drawQuad();
L269[04:53:16] <Vexatos> drawQuad() waaay too easy
L270[04:53:52] <Vexatos> sooo ok
L271[04:54:00] <Vexatos> I think I slowly get how this mod works
L272[04:54:01] <ven000m_> is a OC forum moderator online?
L273[04:54:44] <Vexatos> Sangar, so you have four ports for each module, right?
L274[04:54:55] <dangranos> not six?
L275[04:55:02] <Vexatos> and you link them to other ports of other modules in the same casing?
L276[04:55:11] <Sangar> Vexatos, yes
L277[04:55:22] <Sangar> dangranos, 6 modules per casing
L278[04:55:26] <Vexatos> how do you connect between two adjacent casings?
L279[04:55:27] <Sangar> 4 ports per face
L280[04:55:29] <Sangar> /module
L281[04:55:41] <Sangar> Vexatos, i inject a virtual module that forwards data
L282[04:55:51] <Vexatos> ah
L283[04:55:55] <Vexatos> ok
L284[04:55:56] <Sangar> and yes, there can be no real modules between casings
L285[04:56:01] <Sangar> they get popped out when that happens
L286[04:56:10] <Vexatos> so it's then you just connect module A to <virtual pipe module>
L287[04:56:13] <Vexatos> and on the other side too
L288[04:56:19] <Vexatos> to transfer from A to B?
L289[04:56:41] ⇨ Joins: Fridtjof (prassel@fridtjof.xyz)
L290[04:57:04] ⇨ Joins: Stary2001 (Stary2001@osiris.stary2001.co.uk)
L291[04:57:06] <Sangar> Vexatos, http://git.io/vR2eG
L292[04:57:12] <Sangar> ven000m_, forum: yes
L293[04:57:22] <ven000m_> can you approve my thread? :P
L294[04:57:24] ⇨ Joins: Daiyousei (Daiyousei@dai.is.best.fairy.stary2001.co.uk)
L295[04:57:37] ⇨ Joins: CompanionCube (samis@osiris.stary2001.co.uk)
L296[04:57:39] <Vexatos> so it really does just relay its input to the other side's output
L297[04:57:52] <Sangar> ven000m_, done
L298[04:58:00] <Sangar> yes
L299[04:58:01] <ven000m_> <3
L300[04:58:10] <ven000m_> dangranos, https://oc.cil.li/index.php?/topic/786-use-playername-instead-of-in-that-part/
L301[04:58:10] <ven000m_> :)
L302[04:58:35] <dangranos> ven000m_: um..
L303[04:58:37] <Vexatos> ah so I do getCasing().getPipe(derp).readAndWriteAllTheThings
L304[04:58:42] ⇨ Joins: ConcernedHobbit (chobbit@god.hobbits.science)
L305[04:58:47] <dangranos> just prompt user for it?
L306[04:58:50] <Sangar> Vexatos, yep
L307[04:58:53] <dangranos> maybe write some basic auth
L308[04:58:58] <ven000m_> :<
L309[04:59:15] <Vexatos> and the player is the one linking modules, right?
L310[04:59:26] <Vexatos> the player sets which I goes to which O
L311[04:59:27] <dangranos> something like hash(salt..time..password)
L312[04:59:44] <Vexatos> or am I misunderstanding something there :P
L313[04:59:58] <ven000m_> it shouldnt be anything like "auth", just putting the playername into that part (where currently %p stays)
L314[05:00:37] <dangranos> ._.
L315[05:00:44] <asie> freestanding wires sorta work
L316[05:00:48] <dangranos> radar-like component from any addon
L317[05:00:49] <ven000m_> is that possible? (in easy ways) :D
L318[05:00:52] <dangranos> like computronics
L319[05:00:56] <ven000m_> oh
L320[05:01:01] <dangranos> not on vanila OC iirc
L321[05:01:06] <Sangar> ven000m_, all links are always there. execution modules can control what they read from and write to
L322[05:01:17] <Sangar> everything else just always works on all ports
L323[05:01:22] <Sangar> Vexatos,
L324[05:01:25] <Sangar> goddammit
L325[05:01:41] <Sangar> this is the first time i need three letters to tab complete you Vexatos :X
L326[05:01:55] <dangranos> Sangar: lol
L327[05:01:55] <dangranos> misping much?
L328[05:01:55] <dangranos> ven000m_: can you pleeeease change your nickname maybe?
L329[05:01:59] <Vexatos> Sangar, :3
L330[05:02:06] <Vexatos> Sandra*
L331[05:02:08] <Vexatos> :3
L332[05:02:15] <Sangar> mhmmm
L333[05:02:46] <Sandra> hmm?
L334[05:03:38] <ven000m_> here in IRC?
L335[05:03:46] <Vexatos> mmmhmmhmhmm!
L336[05:04:33] <Lizzy> dangranos, what's wrong with their nick?
L337[05:04:48] <dangranos> confusing
L338[05:05:11] <Lizzy> how so?
L339[05:05:13] <dangranos> well, *annoying when using tab
L340[05:05:33] <Vexatos> Sangar, so I just need to beginRead once and then keep the pipe open forever? :P
L341[05:06:14] <dangranos> inb4 resource leak
L342[05:06:54] <Sangar> Vexatos, beginRead, if canTransfer read, beginRead again, etc
L343[05:07:11] <Vexatos> Sooo Sangar, say some module that is connected to mine is requesting 4 bytes on a tape
L344[05:07:16] <Vexatos> in my step()
L345[05:07:26] <Sangar> you write one number per read/write operation
L346[05:07:28] <Vexatos> I do pipe.read()
L347[05:07:30] <Vexatos> get a 4
L348[05:07:38] <Vexatos> now I know I have 4 bytes to send
L349[05:07:54] <Vexatos> then in the very same step I do beginWrite() and write(<mybyte>)
L350[05:08:18] <Sangar> no, beginWrite(int), there's no "write"
L351[05:08:30] <Vexatos> an right
L352[05:08:31] <Vexatos> yea that
L353[05:08:45] <Vexatos> and then I subtact my bytequeue to 3
L354[05:08:49] <Vexatos> next step, another byte
L355[05:08:50] <Vexatos> etc
L356[05:08:52] <Sangar> yep
L357[05:08:57] <Vexatos> Ok
L358[05:09:09] <Vexatos> My byteQueue would probably be a HashMap<Port, Integer>
L359[05:09:22] <Vexatos> to see which port wants how many bytes from me
L360[05:09:47] <Vexatos> Sangar, or wait.... 4 ports
L361[05:09:48] <dangranos> *how many bytes you want from which port?
L362[05:09:55] <Vexatos> I can have all 4 ports do different things, right?
L363[05:10:07] <dangranos> hm
L364[05:10:18] <Sandra> I wonder if it'd be possible to make a TIS-3D module that is a microcontroller.
L365[05:10:21] <Vexatos> like, port Up allows to to read bytes, port Down to write, port Left to set the position and port Right to get it? >_>
L366[05:10:24] *** ven000m_ is now known as ven000m
L367[05:10:30] <Vexatos> or is that not how I should do it
L368[05:10:38] <dangranos> Sandra: you mean OC's microcontroller?
L369[05:10:41] <Sandra> ya.
L370[05:10:53] <Sandra> one that runs like an OC microcontroller.
L371[05:10:56] <dangranos> inb4 TIS-3D_to_OC mudle
L372[05:10:59] <dangranos> *module
L373[05:11:25] <Vexatos> See, Sangar, what would be the best way to distinguish between commands?
L374[05:11:31] <Vexatos> or rather, the recommended way
L375[05:11:36] <Sangar> Vexatos, you could do that... if you really want to :X more common would be: write same thing to all ports, if one reads it, pop it, read from all ports, process same way
L376[05:11:49] <Sandra> i.e. is assembled and acts the same, and exposes a component "tis3d" that will allow it to communicate using the module api.
L377[05:11:58] <Sangar> Vexatos, proprietary encoding :P
L378[05:12:06] <Sangar> Vexatos, also, look at the ModuleStack class
L379[05:12:12] <Sangar> that's close-ish to what you'll want to do
L380[05:12:12] <dangranos> Sangar: ping snagar i guess
L381[05:12:22] <dangranos> hm
L382[05:12:44] <dangranos> Sangar: i guess how the module accepts input depends on how module's developer wants it to work?
L383[05:12:53] <Sandra> dangranos, you told sangar to ping snagar.....
L384[05:12:57] <Sangar> dangranos, yes
L385[05:13:01] <dangranos> XD
L386[05:13:09] <Vexatos> Sangar, "proprietary encoding" a.k.a. "4 bits for command, rest for data" or something like that?
L387[05:13:15] <Sangar> Vexatos, yes
L388[05:13:21] <Vexatos> hmm
L389[05:13:34] <Vexatos> So I can only write one int every tick?
L390[05:13:39] <Sangar> one standard tis-100 uses is for sequences keep pushing numbers, 0 indicates termination of sequence
L391[05:13:43] <dangranos> how would you stop writing?
L392[05:13:45] <dangranos> oh
L393[05:13:59] <dangranos> NULL terminated data?
L394[05:14:01] <Sangar> Vexatos, you can overclock controllers (by applying redstone on multiple sides), so it can be more
L395[05:14:10] <Vexatos> Once per step*
L396[05:14:14] <Sangar> yes, per step
L397[05:15:07] <Vexatos> https://github.com/asiekierka/Computronics/blob/3b7cea8ef299b05dbd2b106e44793a2c5a43bcce/src/main/java/pl/asie/computronics/tile/TileTapeDrive.java#L631-L674
L398[05:15:49] <Sangar> mhm
L399[05:16:06] <Vexatos> ah wait
L400[05:16:08] <asie> Sangar: I plan to add TIS-3D support for Tape Drives myself
L401[05:16:09] <Sangar> one thing to keep in mind, min and max value for tis-100 (and tis-3d) is -999 and 999 respectively
L402[05:16:14] <asie> what!?
L403[05:16:16] <Vexatos> onWriteComplete is called whenever someone sends me data
L404[05:16:16] <Vexatos> right
L405[05:16:16] <asie> -999 and 999?
L406[05:16:23] <asie> can't you up it to 16-bit integers for bundled cabling's sake
L407[05:16:31] <Sangar> hmmm
L408[05:16:37] <asie> you don't need to clone a game verbatim
L409[05:16:42] <dangranos> ^
L410[05:16:42] <asie> a game has different goals than a minecraft computer system
L411[05:16:46] <dangranos> please dont do that
L412[05:16:47] <Sangar> i don't, but it first in the display this way :X
L413[05:16:48] <asie> think about what makes sense
L414[05:16:51] <Vexatos> or is that called whenever someone requests data from me, sangar?
L415[05:16:53] <asie> Sangar: use hex
L416[05:16:58] <Sangar> hrm, good point
L417[05:17:01] <dangranos> ^
L418[05:17:01] <Sangar> okthen
L419[05:17:06] <dangranos> \o/
L420[05:17:14] <asie> 0000 - FFFF
L421[05:17:24] <asie> that way it makes sense with bundled cables
L422[05:17:26] <Sangar> Vexatos, onWriteComplete is called when someone does a read on a pipe you did a beginWrite on
L423[05:17:26] <asie> which are also 16-bit
L424[05:17:29] <Sangar> asie, yeah
L425[05:17:32] <asie> go break it before releasing!
L426[05:17:35] <Vexatos> Sangar, aaaaah
L427[05:17:35] <dangranos> hm
L428[05:17:39] <Vexatos> so whenever I send data
L429[05:17:43] <Sangar> asie, no worries, i'm breaking it with every commit pretty much :X
L430[05:17:44] <Vexatos> and it just got received
L431[05:17:48] <asie> (also, Sangar, I plan to add tape drive support eventually)
L432[05:17:54] <asie> (in 1.8.8 \o/)
L433[05:17:56] <Sangar> cool
L434[05:17:57] <Sangar> !
L435[05:17:59] <Vexatos> asie please
L436[05:18:00] <dangranos> Sangar: not like anybody uses it except for you yet
L437[05:18:03] <Vexatos> stop killing Computronics
L438[05:18:04] <asie> Vexatos: I'm rewriting how tape drives work
L439[05:18:08] <Sangar> dangranos, exactly
L440[05:18:11] <asie> Computronics Tape Drives will probably live on
L441[05:18:12] <Sangar> hence no builds yet :P
L442[05:18:15] <dangranos> asie: MOVIGN TAPE DRIVES?!
L443[05:18:20] <asie> dangranos: What?
L444[05:18:25] <Vexatos> asie, as long as it still uses DFPWM so they are compatible?
L445[05:18:26] <Vexatos> :P
L446[05:18:28] <dangranos> i mean *portable
L447[05:18:32] <asie> Vexatos: yes, but at a slightly different frequency
L448[05:18:33] <asie> dangranos: walkmans
L449[05:18:37] <Temia> they see me rollin, they hatin
L450[05:18:40] <Vexatos> men*
L451[05:18:41] <asie> Vexatos: i need a frequency divisible by 20
L452[05:18:41] <Vexatos> :3
L453[05:18:48] <Vexatos> asie, why
L454[05:18:48] <asie> so it will probably become 32000 Hz instead of 32768 Hz
L455[05:18:50] <dangranos> asie: why
L456[05:18:52] <asie> Vexatos: to split evenly per tick
L457[05:18:59] <dangranos> wha
L458[05:19:03] <Vexatos> ah packet sync awesomeness
L459[05:19:07] <asie> tape drives will work a bit differently in 1.8, too
L460[05:19:10] <asie> the logic demands per-tick reading
L461[05:19:12] <asie> and writing
L462[05:19:16] <asie> i might go for 32760 Hz
L463[05:19:21] <asie> then the audio difference will be nearly imperceptible
L464[05:19:23] <dangranos> go
L465[05:19:26] <asie> except
L466[05:19:28] <asie> 1638 is an ugly number
L467[05:19:35] <dangranos> and?
L468[05:19:35] <asie> 30720 Hz would be nice, divides to 1536
L469[05:19:41] <Vexatos> ok, Sangar, sooo
L470[05:19:42] <asie> dangranos: and if i'm starting anew i might as well
L471[05:19:43] <Sandra> asie, is this CharsetTapes, you're talking about?
L472[05:19:47] <asie> Sandra: CharsetAudio*
L473[05:19:49] <Vexatos> what am i supposed to be doing in onWriteComplete
L474[05:19:56] <Sandra> ah cool.
L475[05:19:59] <asie> the fact tape drives will be usable for data is the afterthought
L476[05:20:01] <dangranos> asie: ah
L477[05:20:01] <asie> not the main goal
L478[05:20:08] <Sangar> Vexatos, cancel writes on other ports, start writing again
L479[05:20:14] <Sangar> again, see stack
L480[05:20:18] <asie> Or I might go for 40960Hz
L481[05:20:34] <Vexatos> mhm
L482[05:20:57] <asie> actually
L483[05:20:57] <Vexatos> Ok soo I read data in step() and I write data in step() and onWriteComplete is called when whatever I wrote got received, yes?
L484[05:21:00] <asie> it has to be evenly divisible by 40
L485[05:21:01] <Temia> To be fair, compatibility probably isn't an issue?
L486[05:21:09] <Temia> I have never seen any sort of central repository for dfpwms.
L487[05:21:09] <asie> as it has to divide by 8 (8 samples in a byte) and 20 (20 ticks in a second)
L488[05:21:13] <asie> Temia: actually
L489[05:21:15] <asie> old dfpwms will work fine
L490[05:21:16] <Vexatos> Temia, well the Computronics tape drive has a setSpeed
L491[05:21:18] <asie> just a little fast, or slow
L492[05:21:20] <dangranos> asie: god damn you asie, setlle down for something
L493[05:21:22] <Sangar> Vexatos, yes
L494[05:21:24] <asie> i'll probably have a speed slider
L495[05:21:27] <asie> so you'll be able to tune it
L496[05:21:35] <asie> and if Computronics ports over I will write code for its tapes to stay compatible
L497[05:21:38] <asie> not the tape drives tho
L498[05:21:54] <dangranos> will we still be able to store data?
L499[05:22:00] <asie> yes
L500[05:22:16] <asie> but a bit differently
L501[05:22:20] <asie> more annoyingly and less annoyingly
L502[05:22:21] <Vexatos> Sangar, aaah
L503[05:22:24] <asie> more like a real tape drive for a C64 or something
L504[05:22:28] <Vexatos> so I must not write until that function is called
L505[05:22:31] <dangranos> so.. speed slider?
L506[05:22:38] <Vexatos> since I can only write once per step and port, right?
L507[05:22:39] <asie> yes, in the GUI
L508[05:22:46] <dangranos> DOOOOH IIIIIT
L509[05:22:50] <asie> per-tick packets will let it update a lot more fluidly
L510[05:23:00] <Vexatos> I can only write once per step and port and that is blocked until that function is caleld
L511[05:23:01] <asie> though i might want per-quartersec packets
L512[05:23:02] <Vexatos> *
L513[05:23:03] <asie> hmm
L514[05:23:14] <Sangar> Vexatos, data is tranferred at max once per step per port
L515[05:23:28] <asie> yeah
L516[05:23:31] <Vexatos> and I can't call beginWrite until onWriteComplete is called, right?
L517[05:23:35] <Vexatos> well, it won't do anything
L518[05:23:42] <asie> the audio reading speed for TIS-100 (and redstone) will probably be 320Hz
L519[05:23:44] <Sangar> if you call beginWrite again before onWriteComplete (i.e. isWriting is true) an exception will be thrown
L520[05:23:46] <asie> (20 Hz * 16 bits)
L521[05:23:54] <Vexatos> Ah right IllegalStateException
L522[05:24:43] <asie> i might have it have two modes
L523[05:24:49] <asie> Lo-Fi (20480Hz) and Hi-Fi (40960Hz)
L524[05:24:55] <asie> then measure minutes in Lo-Fi
L525[05:25:15] <asie> 20480Hz is 2.5KB/sec, 40960Hz is 5KB/sec, current is 4KB/sec
L526[05:25:34] <asie> also
L527[05:25:38] <asie> I plan to add a "Greg Mode"
L528[05:25:38] <Vexatos> hmm Sangar, why are you calcelling ALL write actions on all ports
L529[05:25:45] <dangranos> "greg mode"?
L530[05:25:47] <asie> Greg Mode: one in ~100k reads has a chance to flip a bit on a tape
L531[05:25:48] <Sangar> to not write the same value twice
L532[05:25:52] <asie> do backups <o>
L533[05:25:58] <Vexatos> asie, that's not greg mode
L534[05:26:01] <Vexatos> greg isn't random
L535[05:26:01] <asie> Vexatos: yes it is
L536[05:26:07] <asie> well it's not random
L537[05:26:09] <asie> it's one in ~100k
L538[05:26:11] <Sangar> if two ports are read from simultaneously
L539[05:26:17] <Vexatos> Greg punishes you when you do something wrong
L540[05:26:22] <asie> >not doing backups
L541[05:26:24] <Vexatos> there is no unavoidable bad thing
L542[05:26:24] <asie> >not being wrong
L543[05:26:28] <asie> do backups
L544[05:26:29] <Vexatos> asie, please
L545[05:26:31] <Vexatos> this is not greg
L546[05:26:33] <asie> write error correction protocols
L547[05:26:45] <asie> the "tape" program for OC would probably use an error correction protocol
L548[05:26:47] <asie> parity bits and all
L549[05:27:14] <Vexatos> Sangar, wait, the ports are not independent?
L550[05:27:50] <Sangar> Vexatos, ?
L551[05:27:58] <Vexatos> <Sangar> if two ports are read from simultaneously
L552[05:27:58] <Sangar> depends
L553[05:28:13] <Sangar> you can use them independently
L554[05:28:18] <Sangar> but for the stack e.g. they shouldn't be
L555[05:28:31] <Vexatos> https://github.com/MightyPirates/TIS-3D/blob/master/src/main/java/li/cil/tis3d/system/module/ModuleStack.java#L189
L556[05:28:38] <Sangar> reading on any port should pop a value, and no other side should be able to read that value then
L557[05:28:45] <Vexatos> does that mean the stack kind of always has an int inside its port?
L558[05:29:03] <Sangar> yes
L559[05:29:07] <Vexatos> but it's only peak
L560[05:29:09] <Vexatos> not pop
L561[05:29:11] <Sangar> yes
L562[05:29:19] <Vexatos> so I can just read from another module
L563[05:29:22] <Sangar> it's poppen in onWriteComplete
L564[05:29:26] <Sangar> *popped
L565[05:29:26] <Vexatos> and next step it will replenish that port
L566[05:29:30] <Vexatos> aaah
L567[05:29:30] <Sangar> yes
L568[05:29:31] <Vexatos> ok
L569[05:29:37] <Vexatos> so it stays on the stack until read
L570[05:29:41] <Sangar> yep
L571[05:29:46] <Vexatos> in case it's written to before the pipe is read
L572[05:29:49] <Sangar> and when the stack is written to, all writes are restarted
L573[05:29:51] <asie> i'm also considering going for 2-bit ADPCM instead of DFPWM
L574[05:29:56] <asie> for some kind of compact disc system at last
L575[05:30:00] <Vexatos> aha!
L576[05:30:03] <Skye> eh?
L577[05:30:04] <Vexatos> So it clears all the write pipes
L578[05:30:06] <Vexatos> that makes sense
L579[05:30:07] <Sangar> yep
L580[05:30:12] <Vexatos> ok
L581[05:30:20] <Vexatos> yea because the data would be invalid
L582[05:30:23] <vifino> I'm alive!
L583[05:30:26] <Sangar> exactly
L584[05:30:29] <vifino> ... I think.
L585[05:31:10] <Vexatos> What is onData used for?
L586[05:31:22] <Sangar> jdoc, read it :X
L587[05:31:44] <Vexatos> " Called with NBT data sent from the remote instance of the module."
L588[05:31:50] <Vexatos> soo server->client sync?
L589[05:31:57] <Sangar> and vice versa, yes
L590[05:32:00] <Vexatos> aaaah
L591[05:32:01] <Vexatos> ok
L592[05:32:05] <Sangar> did i forget to put a link to Casing#sendData?
L593[05:32:11] <Vexatos> no
L594[05:32:17] <Sandra> Sangar, why are you exclaiming everything you did in every commit in TIS-3D?
L595[05:32:31] <Vexatos> ah so I can manually sync
L596[05:32:32] <Vexatos> ok
L597[05:32:37] <Sangar> Sandra, because i realized i did the first few commits and didn't want to break the trend :X
L598[05:32:43] <Skye> asie, so complicated data storage? o.o
L599[05:32:43] <Vexatos> but that should not be needed unless I have a custom renderer right+
L600[05:32:55] <Sangar> Vexatos, pretty much, yep
L601[05:32:58] <Vexatos> I hope you provide some convenience render methods in your API >_>
L602[05:33:02] <Sandra> heh.
L603[05:33:05] <Vexatos> for stuff like drawing text with that fancy font
L604[05:33:17] <Sangar> Vexatos, yes, i will make the font renderer accessible somehow
L605[05:33:42] <Vexatos> Because I would totally make an Adapter module
L606[05:33:57] <Vexatos> for Environment ;_;
L607[05:34:03] * Vexatos dies
L608[05:34:28] <vifino> Ripperoni in Pepperoni Vexatos.
L609[05:35:16] <Vexatos> Mwahahaha! I have Niederegger marzipan here :3
L610[05:35:59] <vifino> :<
L611[05:37:04] <Vexatos> Sangar, but I would be allowed to handle all four ports individually, right
L612[05:37:07] <Vexatos> Hmmm
L613[05:37:08] <Vexatos> I wonder
L614[05:37:13] <Sangar> Vexatos, sure
L615[05:37:29] <asie> i got a very strange bug
L616[05:37:31] <asie> freestanding wires work
L617[05:37:41] <asie> except if you connect a freestanding wire to a wire on the bottom the wire on the bottom also connects west
L618[05:37:43] <asie> O _ O
L619[05:37:47] <Sangar> :X
L620[05:37:51] <Sangar> that sounds very specific
L621[05:38:06] <Vexatos> what should I do if someone requests x bytes, and after x/n 0<n<x bytes someone wants to write to the tape
L622[05:38:07] <asie> ok, fixed
L623[05:38:49] <Vexatos> should I cancel the tape reading completely? should I continue at the current position? neither sounds like a good idea
L624[05:39:10] <asie> or not...
L625[05:39:21] <Vexatos> should I completely block all reading until I am done sending data?
L626[05:39:41] <Vexatos> so noone is able to send me stuff to write because I didn't call beginRead yet .-.
L627[05:39:41] <Sangar> does it connect east now? :P
L628[05:39:55] <Vexatos> I am not sure
L629[05:40:03] <Vexatos> I like simultaneous R/W
L630[05:40:11] <Vexatos> but then it would give some weird things
L631[05:40:23] <Sangar> i'd say allow weird things :P
L632[05:40:36] <Sangar> it's a bug in the user's program if it happens
L633[05:40:38] <Vexatos> So I guess not accepting any commands while reading x bytes....
L634[05:40:52] <Vexatos> yea but what should the behaviour be?
L635[05:41:17] <Vexatos> what should the behaviour be if I have 4 bytes left to send but someone wants me to write to the tape right now
L636[05:41:36] <asie> Sangar: no
L637[05:41:38] <asie> it's just...
L638[05:42:33] <Sandra> Sangar, make sure you write a complete manual for TIS-3D. and make it a vanilla book for that feel.
L639[05:45:14] <Sangar> Sandra, that's the plan.
L640[05:45:41] <Sangar> Vexatos, block.
L641[05:45:46] <Sangar> i.e. just don't read while you're sending
L642[05:45:55] <Vexatos> ok
L643[05:45:59] <asie> Sangar: found the bug
L644[05:46:00] <Vexatos> and while not sending anything to anyone
L645[05:46:03] <Vexatos> listen to commands
L646[05:46:07] <Sangar> yeah
L647[05:46:09] <Sangar> asie, do tell
L648[05:46:16] <asie> forgot to cast "1 << (>32)" to long
L649[05:46:31] <Sangar> ah :D
L650[05:47:54] <Vexatos> Sangar, 1.7.10 j6 version when
L651[05:48:12] <Sangar> Vexatos, then
L652[05:49:35] <Vexatos> k
L653[05:49:51] * Vexatos ports Computronics to 1.8.8 and then realises the mod is only half the size now
L654[05:50:03] <dangranos> too bad vanilla books dontremember pages..
L655[05:50:06] <dangranos> do they?
L656[05:50:59] <Sangar> dangranos, it just has to look like vanilla :P
L657[05:51:05] <dangranos> oh
L658[05:51:09] <dangranos> and bigger
L659[05:51:17] <dangranos> vanilla books are damn TINY
L660[05:51:43] <dangranos> ..i guess there would be problem of screen resolutions though
L661[05:51:58] <Sandra> nooooo.
L662[05:51:59] <Sangar> brb
L663[05:52:04] <Vexatos> Sandra, install BiblioCraft
L664[05:52:06] <Sandra> it has to be vanilla books.
L665[05:52:06] <Vexatos> get a Big Book
L666[05:52:08] <Vexatos> look at it
L667[05:52:15] <Vexatos> Sangar*
L668[05:52:16] <Vexatos> damnit
L669[05:52:27] <Izaya> Sandra, make it a bunch of pieces of paper
L670[05:52:33] <Izaya> Sangar*
L671[05:52:34] <Izaya> ffs
L672[05:52:42] <Sandra> hahahahahaha.
L673[05:53:20] <dangranos> heh
L674[05:55:44] ⇨ Joins: tim4242 (webchat@dslb-178-001-137-255.178.001.pools.vodafone-ip.de)
L675[05:59:14] ⇦ Quits: tim4242 (webchat@dslb-178-001-137-255.178.001.pools.vodafone-ip.de) (Ping timeout: 204 seconds)
L676[06:04:03] ⇨ Joins: tim4242 (webchat@dslb-178-001-137-255.178.001.pools.vodafone-ip.de)
L677[06:07:29] <asie> okay
L678[06:07:31] <asie> freestanding render works
L679[06:08:36] <asie> and pushed!
L680[06:09:22] ⇦ Quits: tim4242 (webchat@dslb-178-001-137-255.178.001.pools.vodafone-ip.de) (Ping timeout: 204 seconds)
L681[06:10:29] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L682[06:11:45] <Sangar> wub wub
L683[06:11:52] <Sangar> Vexatos, non j8 api is up
L684[06:11:55] <asie> that was a pain
L685[06:11:56] <Sangar> also 16bit numbers
L686[06:11:57] <Vexatos> yay
L687[06:12:07] <Vexatos> now I need non-1.8 API :P
L688[06:12:12] * Vexatos hides
L689[06:12:30] <Sangar> see master-1.7.10
L690[06:12:42] <Vexatos> Sangar, would your font renderer automatically convert numbers to hex? Like some drawNumber or whatever :P
L691[06:12:45] <Sangar> *master-MC1.7.10
L692[06:12:46] <asie> but it will all be forward-ported to 1.8
L693[06:12:48] <asie> right?
L694[06:12:54] <Sangar> Vexatos, no, String.format
L695[06:12:58] <Vexatos> yea sure
L696[06:12:59] <asie> oh
L697[06:13:01] <asie> it already was
L698[06:13:03] <Vexatos> %x it was, right?
L699[06:13:06] <Vexatos> for string.format?
L700[06:13:07] <Vexatos> no wait
L701[06:13:09] <Vexatos> %X
L702[06:13:11] <Vexatos> for capital
L703[06:13:13] <Sangar> yes
L704[06:13:46] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L705[06:14:30] ⇨ Joins: Nachtara (~coob@50-83-108-134.client.mchsi.com)
L706[06:17:09] <Sangar> now to not crash when starting a server...
L707[06:17:17] <Turtle> ^_^
L708[06:22:34] * Lizzy got herself a fuel scoop
L709[06:22:59] <Lizzy> and i have nearly killed my ship about 3 times whilst using it
L710[06:23:10] <Vexatos> scoop?
L711[06:23:14] <Vexatos> You playing Forestry? :3
L712[06:23:18] <Lizzy> no?
L713[06:23:24] <Lizzy> i'm playing E:D
L714[06:24:19] ⇦ Quits: Meow-J (uid69628@id-69628.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L715[06:24:46] <Sandra> omfg panda has a waifu.
L716[06:25:41] <Sandra> asie, is charset hosted somewhere?
L717[06:25:56] <asie> Sandra: http://charset.asie.pl/
L718[06:25:59] <asie> but only pipes in 0.0.2
L719[06:25:59] <Sandra> i mean the source code.
L720[06:26:01] <Sandra> sorry.
L721[06:26:04] <asie> https://github.com/asiekierka/CharsetMC
L722[06:26:06] <asie> MIT
L723[06:26:11] <Sandra> ah cool.
L724[06:27:55] <Sandra> asie, when was 0.0.3 planned?
L725[06:28:01] <asie> Sandra: 2-3 days?
L726[06:28:04] <asie> when I get basic wires done
L727[06:28:06] <Sandra> ah cool.
L728[06:28:12] <asie> it will contain Tweaks and Wires
L729[06:28:15] <asie> Wires will have the basic redstone wire
L730[06:28:20] <asie> Tweaks will have four vanilla tweaks
L731[06:28:28] <asie> (autoreplace, double door interaction, dyeable minecarts, graphite)
L732[06:28:34] <Sandra> and then there'll be an actual point to the download page.
L733[06:29:06] <Sandra> asie, the tweaks are config options I hope.
L734[06:31:49] <asie> Sandra: yes
L735[06:31:54] <asie> all of them are enabled by default
L736[06:31:58] <asie> but all are disableable
L737[06:32:06] <Sandra> cool.
L738[06:32:08] <asie> some (autoreplace, double doors) will be disableable in-game
L739[06:32:23] <Sandra> what's graphite?
L740[06:32:45] <asie> replacement for ink sacs
L741[06:32:48] <asie> 1 charcoal -> 2 graphite
L742[06:33:05] <Sandra> oh that's cool.
L743[06:33:25] <Sandra> i'd probably disable double doors myself, I tend to dislike that kind of thing.
L744[06:37:38] *** alekso56_off is now known as alekso56
L745[06:47:57] <dangranos> hm
L746[06:48:21] <dangranos> so.. Charset is something like "all the things" mod?
L747[06:48:35] <dangranos> hm.. that reminds me of BTW
L748[06:48:45] <Lizzy> .-. i need to stop nearly crashing into stars
L749[06:50:58] <dangranos> uh?
L750[06:53:26] ⇨ Joins: Inari (~Uni@p5DEC6D64.dip0.t-ipconnect.de)
L751[07:09:38] <Lizzy> i'm playing E:D
L752[07:14:41] <Lizzy> dammiit internet
L753[07:23:58] * vifino curls up on Lizzy
L754[07:25:58] * Lizzy pets vifino
L755[07:26:17] * vifino purrs
L756[07:34:50] ⇦ Quits: alekso56 (~znc@ti0107a400-0867.bb.online.no) (Ping timeout: 194 seconds)
L757[07:37:47] ⇨ Joins: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L758[07:37:47] zsh sets mode: +v on Kodos
L759[07:43:52] * Inari docks to Lizzy
L760[07:44:43] * Lizzy hugs Inari then goes back to trying to get free of intradiction
L761[07:44:51] <Inari> xD
L762[07:45:02] <Lizzy> *interdiction
L763[07:49:52] <asie> Sandra: that's fine
L764[07:51:16] <asie> https://twitter.com/asiekierka/status/673499897455316992
L765[07:51:16] <MichiBot> Sun Dec 06 07:51:03 CST 2015 @asiekierka: *grins* https://t.co/mDua9y8xPJ
L766[07:51:17] <asie> :D
L767[07:51:18] ⇨ Joins: Rapthera (~Rapthera@213.219.143.247.adsl.dyn.edpnet.net)
L768[07:51:40] <Rapthera> uh, the hologram component is just component.hologram right?
L769[07:51:57] <asie> so, hitboxes and crafting left, then release!
L770[07:52:35] <Kodos> ~w hologram
L771[07:52:36] <ocdoc> http://ocd.cil.li/component:hologram
L772[07:54:04] <Rapthera> I'm fully aware of the documentation on the site, it's just that it seems to return a 'no primary 'hologram' available message'' which is rather confusing to me.
L773[07:54:55] <Kodos> While in the shell, try typing components, and see if it's listed
L774[07:56:00] <Rapthera> Yeah, doesn't seem to be listed, am I missing something very obvious?
L775[07:56:12] <Kodos> Maybe. Can I get a screenshot of your setup?
L776[07:57:05] <Rapthera> Sure, one sec.
L777[07:57:11] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L778[07:57:15] <Rapthera> http://puu.sh/lLpgr/44cc0e72ef.jpg
L779[07:57:26] <Kodos> Ah, right
L780[07:57:30] <Kodos> Holos only connect on the bottom side
L781[07:57:41] <Kodos> So you'll need to run a two piece cable, under the case and holo
L782[07:58:18] <Rapthera> There we go.
L783[07:58:27] <Rapthera> It seems to appear, thank you for your help.
L784[07:58:32] <Kodos> No problemo =)
L785[07:58:53] ⇦ Quits: t3hero__ (~t3hero@2601:202:200:fb50:9d3:6df0:5314:9312) (Read error: Connection reset by peer)
L786[08:01:14] ⇨ Joins: VikeStepFTB (~VikeStep@101.184.162.156)
L787[08:01:30] ⇦ Quits: Kilobyte (kilobyte@cucumber.kilobyte22.de) (Ping timeout: 189 seconds)
L788[08:01:54] ⇦ Quits: VikeStep (~VikeStep@101.184.162.156) (Ping timeout: 186 seconds)
L789[08:03:39] ⇨ Joins: Kilobyte (kilobyte@cucumber.kilobyte22.de)
L790[08:03:42] zsh sets mode: +v on Kilobyte
L791[08:05:38] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie)))
L792[08:05:42] ⇨ Joins: Nachie (~coob@50-83-108-134.client.mchsi.com)
L793[08:11:05] ⇨ Joins: Meow-J (uid69628@id-69628.highgate.irccloud.com)
L794[08:12:02] ⇦ Quits: VikeStepFTB (~VikeStep@101.184.162.156) (Quit: Leaving)
L795[08:12:20] ⇨ Joins: VikeStep (~VikeStep@101.184.162.156)
L796[08:14:41] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L797[08:15:58] *** MajGenRelativity is now known as MGR
L798[08:20:29] <MGR> I have achieved glory
L799[08:20:33] *** mrkirby153 is now known as kirby|gone
L800[08:20:37] <MGR> After not less than 4 accidents
L801[08:25:01] *** Cranium[Away] is now known as Cranium
L802[08:27:12] ⇦ Quits: VikeStep (~VikeStep@101.184.162.156) (Read error: Connection reset by peer)
L803[08:31:22] <Izaya> MGR, what have you done?
L804[08:39:05] <Turtle> Wait, how does mission expiration work in E:D
L805[08:41:49] <Lizzy> i think they just give you less rewards
L806[08:47:39] <MGR> Izaya, I have created a Draconic Reactor
L807[08:47:48] <Turtle> hmm, alright, aparently so. I need to get a more optimized warp drive .v.
L808[08:55:30] ⇨ Joins: alekso56_off (~znc@ti0107a400-2313.bb.online.no)
L809[08:57:04] <Kodos> TIL I have the giftwrapping game of a 4 year old wearing oven mitts
L810[08:58:54] <Sangar> allright then. http://ci.cil.li/view/TIS-3D/ i need testers!
L811[09:00:55] <Vexatos> Sangar, maven when
L812[09:01:00] <Vexatos> also -source and -dev
L813[09:01:10] * Vexatos takes cover
L814[09:01:13] <Vexatos> s/cover/module/
L815[09:01:13] <Kibibyte> * Vexatos takes module
L816[09:01:41] <Sangar> Vexatos, if you tell me how to add the default sources jar to the artifact list without gradle erroring...
L817[09:01:44] <Sangar> maven already
L818[09:02:10] <Vexatos> Sangar, I only have https://github.com/Vexatos/Flamingo/blob/master/build.gradle
L819[09:02:14] <Sangar> i suppose i have to add a custom deobf one for 1.7 again, right
L820[09:02:18] <Vexatos> https://github.com/Vexatos/Flamingo/blob/master/build.gradle#L55 for deobf
L821[09:02:19] <Vexatos> :P
L822[09:05:53] *** alekso56_off is now known as alekso56
L823[09:06:04] <Kodos> I'd help test but I'd spend 4 hours just trying to learn Assembly
L824[09:07:35] <Vexatos> Kodos, go play TIS-100
L825[09:09:47] <Kodos> Vexatos: sure, buy it for me
L826[09:09:59] <Vexatos> :P
L827[09:10:08] <Izaya> Kodos, check kickass
L828[09:10:14] <Kodos> uwot
L829[09:10:16] <Izaya> they have quite a few versions on there
L830[09:13:04] <Vexatos> Sangar, The Interesting Segfaults: 3D
L831[09:13:24] ⇨ Joins: cobra (~cobra@HSI-KBW-078-042-231-115.hsi3.kabel-badenwuerttemberg.de)
L832[09:14:19] <Sangar> indeed
L833[09:15:08] <Alissa> (^._.^)
L834[09:15:10] <Alissa> enjoy this bat.
L835[09:15:19] <Vexatos> Sangar, add a way to crash a computer
L836[09:15:34] <Vexatos> so I can segfault on write while I'm reading from the drive :3
L837[09:15:35] <Sangar> Vexatos, planned
L838[09:15:42] <Sangar> well, that not
L839[09:16:02] <Vexatos> Oh, and you should probably never ever have two tape modules connected to the same tape drive
L840[09:16:02] <Vexatos> :/
L841[09:22:51] <Vexatos> no way to prevent that, heh
L842[09:22:56] <Vexatos> well
L843[09:23:08] <Vexatos> that means you'll still technically be able to do stuff simultaneously
L844[09:24:16] ⇨ Joins: ikkeniet (webchat@86.85.13.174)
L845[09:24:41] <nxsupert> o/
L846[09:33:29] ⇦ Quits: ikkeniet (webchat@86.85.13.174) (Quit: Web client closed)
L847[09:34:01] <Sangar> Vexatos, http://maven.cil.li/li/cil/tis3d/TIS-3D/MC1.7.10-0.1.0.7/ have a :dev jar
L848[09:36:14] <MGR> hi nxsupert
L849[09:39:58] <Vexatos> Sangar, idea
L850[09:40:02] <Vexatos> make an adapter module
L851[09:40:16] <Vexatos> And then a driver+environment-like system for blocks :D
L852[09:40:51] <Turtle> welp, time to find out wtf happens to illegal cargo in E:D
L853[09:42:34] <Izaya> ikkeniet? He ran the BlackWolf CC server IIRC
L854[09:42:55] <Sangar> Vexatos, i.e. read output arbitrary values for supported blocks? eh. just make a module per type
L855[09:43:18] <gamax92> Help
L856[09:43:20] <Sangar> you can have a pretty large amount of modules per 'computer' anyway :P
L857[09:43:37] <Vexatos> Sangar, one adapter module that allows you to have compat with TIS-3D without having to make one module for every single block you want to interface with
L858[09:44:06] <Sangar> i dunno, feels a bit to catch-all in this case
L859[09:44:17] <Vexatos> of course
L860[09:44:24] <Vexatos> but I would have to make a tape drive module
L861[09:44:28] <gamax92> I tried to simplify my texture renderer to make it a wall renderer
L862[09:44:34] <Vexatos> and a module for every other block
L863[09:44:38] <Vexatos> I would want to have support for
L864[09:45:12] <Vexatos> the colorful lamp for instance
L865[09:45:27] <Sangar> Vexatos, well, imho that kinda makes more sense. i mean in lua you can easily reflect 'hey is this an inventory *and* a power enabled block', in tis? huge pita. you want specialized modules for that
L866[09:45:31] <gamax92> Vexatos
L867[09:45:48] <Vexatos> I
L868[09:45:50] <gamax92> Wall renderer
L869[09:45:51] <Vexatos> should probably
L870[09:45:56] <Vexatos> have a colorful lamp module
L871[09:46:00] <Vexatos> which just renders itself as a lamp
L872[09:46:09] <Vexatos> oh wait, it can't make itself emit light
L873[09:46:10] <Vexatos> damnit
L874[09:46:11] <gamax92> No
L875[09:46:14] <Sangar> yeah
L876[09:46:30] <cloakable> Huh, TIS looks interesting
L877[09:46:37] <gamax92> Make a wall rasterizer
L878[09:47:41] <Sangar> now, to build an example thing and make a video...
L879[09:47:42] <Vexatos> but Sangar, a colorful square would be a cool thing anyway >_>
L880[09:48:09] <Vexatos> That means I need to learn how to make a renderer ignore lighting
L881[09:48:10] <Sangar> Vexatos, give me non-sucky dynamic built-in block light emission and we can talk
L882[09:48:28] <Sangar> oh you mean just full bright without actual light?
L883[09:48:33] <Sangar> look at the built-in modules
L884[09:48:41] <Vexatos> Sangar, public class NonSuckyDynamicBuiltInBlockLightEmission {}
L885[09:48:56] <Vexatos> Yea
L886[09:49:02] <Vexatos> glow-in-the-dark square
L887[09:49:08] <Vexatos> think Arduino LED control :P
L888[09:49:18] <Kodos> Doesn't ExU have that?
L889[09:49:23] <Kodos> The lapis caelistia or w/e
L890[09:49:24] <cloakable> java 8 huh
L891[09:49:35] <Vexatos> Kodos, many mods have that
L892[09:49:37] <Vexatos> OC has that
L893[09:50:16] ⇦ Quits: Nachie (~coob@50-83-108-134.client.mchsi.com) (Quit: I appear to have flexed out of the room.)
L894[09:51:18] * cloakable has no idea if her computer is on openjdk 7 or 8
L895[09:52:48] ⇨ Joins: tisp (~tisp@2a02:8108:973f:f52c:e566:285e:8242:e21b)
L896[09:53:48] ⇨ Joins: orthoplex64 (~orthoplex@173.227.72.119)
L897[09:53:50] <Alissa> cloakable: cloakable `java -version'
L898[09:53:51] <nxsupert> Why not use oracle?
L899[09:54:05] <cloakable> 7 apparently
L900[09:54:13] <cloakable> I may grab 8
L901[09:54:16] <Vexatos> Sangar, why :dev no contain :sources
L902[09:54:24] <cloakable> openjdk is in the repos :D
L903[09:54:37] <nxsupert> Distro?
L904[09:55:03] <cloakable> ubuntu
L905[09:55:16] <cloakable> Well, kubuntu
L906[09:59:23] <Alissa> I know for sure they wouldn't have it on Arch. \o/
L907[09:59:32] <cloakable> heh
L908[09:59:36] ⇨ Joins: reinei (~reinei@p5DE890BA.dip0.t-ipconnect.de)
L909[10:00:01] <Alissa> Not sure what mods I want to run this with.
L910[10:00:03] <Izaya> oracle is ehh
L911[10:00:05] <Alissa> EnderIO maybe.
L912[10:00:07] <cloakable> I'm going to need to do a big update on the server at some point too
L913[10:00:09] <Izaya> openjdk > oracle
L914[10:00:11] <Alissa> ^
L915[10:00:12] <Izaya> no ASK toolbar
L916[10:00:13] <Sangar> Vexatos, idk
L917[10:00:22] <Alissa> At least OpenJDK won't sue us to death, Izaya
L918[10:00:35] <reinei> Izaya: not for everything, no openjdk is not ALWAYS better than oracle
L919[10:00:45] <Izaya> Alissa, it also doesn't have per-CPU licensing costs
L920[10:03:17] <reinei> also what are you doing that you are worrying about per-CPU licensing cost? O.o
L921[10:04:44] <Izaya> reinei, Oracle (or was it Sun?) used to charge per-CPU
L922[10:05:02] ⇦ Quits: tisp (~tisp@2a02:8108:973f:f52c:e566:285e:8242:e21b) (Remote host closed the connection)
L923[10:05:16] <reinei> yeah I knwo thats a dick move, but what are you trying to do right NOW that you would have to worry about that?
L924[10:05:31] <Izaya> nothing, it's a joke
L925[10:06:14] <Vexatos> Sangar, how do you turn on this thing
L926[10:07:40] <Vexatos> or configure it...
L927[10:07:56] <Kodos> Go play TIS-100 =P
L928[10:08:45] <Vexatos> Kodos, I know how assembly works I'd just like to turn it on :P
L929[10:09:04] <reinei> did Sangar make a TIS-100 clone?
L930[10:09:25] <Vexatos> Yes
L931[10:09:31] <reinei> holy shit gimme!
L932[10:09:34] <reinei> wanna try it out
L933[10:09:35] <Sangar> Vexatos, apply redstone to controller. to program an exec module, right click with writtable/written book
L934[10:09:44] <Vexatos> aaaaaah
L935[10:09:45] <Vexatos> ok
L936[10:09:53] <Vexatos> now to go dig up the language definition
L937[10:09:54] <Sangar> reinei, http://ci.cil.li/view/TIS-3D/
L938[10:10:02] <Sangar> testing appreciated :3
L939[10:10:02] <Vexatos> kind enough to give me some link >_>
L940[10:10:31] <reinei> it even has an api! O.o
L941[10:10:32] <Sangar> Vexatos, https://steamcommunity.com/sharedfiles/filedetails/?id=456879799
L942[10:10:38] <Vexatos> thanks a bunch
L943[10:10:45] ⇨ Joins: tisp (~tisp@2a02:8108:973f:f52c:8552:3005:5351:c183)
L944[10:11:51] <Vexatos> soooo uuuh
L945[10:12:02] <Vexatos> what does this OpenGlHelper.setLightmapTextureCoords do
L946[10:12:02] <Vexatos> .-.
L947[10:12:22] <Inari> Sangar: 1.7.10? ;o
L948[10:12:32] <Inari> neat~
L949[10:13:31] <reinei> lets see if it will load in an instance with a LOT of mods
L950[10:13:46] ⇦ Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 190 seconds)
L951[10:14:01] * Inari loads up reinei in an instance with a lot of mods ;3
L952[10:14:22] <reinei> Hello and again welcome to R.E.I.N.E.I
L953[10:14:37] ⇦ Quits: tisp (~tisp@2a02:8108:973f:f52c:8552:3005:5351:c183) (Ping timeout: 195 seconds)
L954[10:14:58] <gamax92> Really Enjoyable Intelligent Not Entertainment Industry
L955[10:15:28] <reinei> s/Entertainment/Environmentalist/
L956[10:15:28] <Kibibyte> <gamax92> Really Enjoyable Intelligent Not Environmentalist Industry
L957[10:15:47] ⇦ Quits: MGR (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit: Time to go, to adventure!)
L958[10:15:52] <gamax92> the fucks up with freenode
L959[10:15:54] <gamax92> can't connect
L960[10:17:22] <cloakable> Sangar: do you have FORWARD and BACK, as this is a 3d version, or just LEFT/RIGHT/UP/DOWN?
L961[10:17:30] <gamax92> ipv6 >_>
L962[10:19:55] <Vexatos> Sangar, fix the error thrown in AbstractModuleRotatable
L963[10:20:10] <Vexatos> cloakable, only 4, but 6 modules on a casing
L964[10:20:34] <cloakable> hmm
L965[10:20:57] <asie> Sangar: My wires's early alpha is almost done!
L966[10:21:01] <asie> Not 0.0.3, as I forgot about two things
L967[10:21:04] <asie> but if you compile them yourself...
L968[10:21:09] <asie> No API yet, either
L969[10:21:29] ⇨ Joins: Izaya (~Izaya@210.1.213.55)
L970[10:21:43] <reinei> so what am I doing here now?
L971[10:22:16] <Vexatos> reinei, MOV 8, ACC
L972[10:22:17] <Vexatos> done
L973[10:22:40] <reinei> well I mena actually set it up for me to WRITE that
L974[10:24:56] <Sangar> Vexatos, what error?
L975[10:25:04] <Sangar> asie, awesome!
L976[10:25:08] <Vexatos> Sangar, the exception message
L977[10:25:09] <Vexatos> Also, uuuh
L978[10:25:11] <Vexatos> Hmmm
L979[10:25:18] <Vexatos> so it appears darker if I look from some angles
L980[10:25:19] <Vexatos> weird
L981[10:25:20] <reinei> so I figured out what you guy smeant
L982[10:25:24] <Vexatos> it doesn't do that for your modules
L983[10:25:27] <Vexatos> and I copied the code
L984[10:25:28] <Vexatos> :/
L985[10:25:37] <Sangar> ?
L986[10:27:59] <reinei> is it just me or is the <SRC> <DEST> thing reversed for thw whole game thingy?
L987[10:28:00] <Vexatos> When I look at my glowy module from some angles it appears darker
L988[10:28:03] <Vexatos> really weird
L989[10:29:10] <Sangar> sounds like some entities mess with the gl state. guess i should test in a non empty world, too :P
L990[10:29:35] <Sangar> reinei, 1.7.10? will have to re test. in 1.8.8 it's definitely right
L991[10:29:52] <reinei> no, no I meant for the whole TIS-100 system
L992[10:30:08] <reinei> your way is 'correct to the specs' but I have the feeling the specs are reversed
L993[10:30:08] <gamax92> Sangar: BEEP
L994[10:30:33] <Sangar> it's relative to the module, no?
L995[10:30:41] <Sangar> mov left right = move from my left to my right
L996[10:31:23] <gamax92> mov AX,BX is move BX into AX
L997[10:31:37] <gamax92> is what I think reinei is referring to
L998[10:31:38] <Inari> Really Enjoyable Intimate Needs Entertainment Interface
L999[10:31:44] <gamax92> Inari: lewd./
L1000[10:31:48] <Sangar> ahhh
L1001[10:31:50] <Sangar> welp
L1002[10:31:59] <Vexatos> so yea, Sangar, it doesn't occur for your module renderers
L1003[10:32:01] <reinei> yep, gamax got it
L1004[10:32:01] <Vexatos> only for mine
L1005[10:32:03] <Inari> Sangar: why cant i directly put a repeater into a redstone interface :<
L1006[10:32:06] <Sangar> isn't that also different in different versions of asm? :X
L1007[10:32:12] <gamax92> probably
L1008[10:32:12] <Sangar> Vexatos, huh
L1009[10:32:21] <reinei> I only tried 8086 up until this point
L1010[10:32:21] <Vexatos> exactly
L1011[10:32:38] <reinei> also, can one execution module talk to different faces of a block?
L1012[10:33:43] <Sangar> reinei, yes, it wraps around edges
L1013[10:34:37] <reinei> now to learning the specs
L1014[10:34:48] <Sangar> allrighty, video incoming
L1015[10:35:33] <Vexatos> so yea
L1016[10:35:38] <Vexatos> right click with a colorful lamp
L1017[10:35:41] <Vexatos> to get a glowy module
L1018[10:35:46] <Vexatos> I like that idea
L1019[10:35:49] <Vexatos> it's simple and fun
L1020[10:35:51] <Sangar> Vexatos, i still don't know what you meant with the exception
L1021[10:36:01] <Vexatos> You say it's -FFFF to +FFFF?
L1022[10:36:05] <Vexatos> or FFF
L1023[10:36:11] <Sangar> 0-FFFF
L1024[10:36:14] <Vexatos> ok
L1025[10:36:14] <Vexatos> Sangar, look at AbstractModuleRotatable
L1026[10:36:19] <Vexatos> look at the exception thrown
L1027[10:36:20] <Vexatos> read it
L1028[10:36:22] <Vexatos> realize
L1029[10:36:29] <Sangar> but in reality short.min to short.max
L1030[10:36:29] <dangranos> 0 to FFFF
L1031[10:36:30] <Sangar> it's just distplayed unsigned
L1032[10:36:35] <Sangar> so to say
L1033[10:36:55] <Sangar> Vexatos, WHAT EXCEPTION?
L1034[10:37:14] <Vexatos> err the log message
L1035[10:37:14] <Vexatos> duh
L1036[10:37:17] <Sangar> ahhhh
L1037[10:37:17] <Vexatos> sorry >_>
L1038[10:37:21] <Sangar> ah
L1039[10:37:23] <Sangar> k
L1040[10:37:24] <Sangar> :P
L1041[10:38:39] <Inari> uuhhh
L1042[10:38:42] <Inari> im not sure this is intended
L1043[10:39:23] <Inari> http://akari.in/pinky_94wF0 :s
L1044[10:39:41] <reinei> Sangar 1.7.10, outputting redstone also inputs redstone?
L1045[10:39:46] <Sangar> Inari, what do you mean?
L1046[10:39:55] <Inari> that the left one flickers like that xD
L1047[10:40:02] <Sangar> reinei, for wire? yeah, no way around that
L1048[10:40:19] <Sangar> Inari, i'm not sure i understand what that contraption does
L1049[10:40:32] <Inari> it takes 4 bits of input :D
L1050[10:40:44] <reinei> also, no analog redstone output?
L1051[10:40:49] <Sangar> but in general: if you have multiple redstone modules right next to each other, they'll send their input as the output to their neighbor, sooooo
L1052[10:41:01] <Inari> hm
L1053[10:41:05] <Sangar> reinei, 0-15
L1054[10:41:07] <Inari> but wouldnt it just be on then
L1055[10:41:09] <Inari> instead of flicker
L1056[10:41:20] <Sangar> Inari, the one to the left tells it 0
L1057[10:41:24] <Sangar> the one on the right 15
L1058[10:41:30] <Sangar> from what it looks like
L1059[10:41:36] <reinei> ah but 0-15 isn't spread out over the whole number range, because I got a random module hooked up to a redstone module
L1060[10:41:44] <Inari> well but the one on the 0 goes 0, 15, 0, 15, 0, 15
L1061[10:41:49] <Inari> *on the left
L1062[10:41:49] <Sangar> well random produces -32k to 32k
L1063[10:41:55] <Sangar> and that'll be clamped
L1064[10:42:05] <Sangar> Inari, the very left
L1065[10:42:13] <Inari> oh
L1066[10:42:20] <Inari> so like it gets 15 from the right side, then 0 form its left side
L1067[10:42:21] <Inari> and os on
L1068[10:42:22] <Inari> <.<
L1069[10:42:26] <Sangar> yes
L1070[10:42:32] <reinei> time to writing a division module to clamp the -32k to 32k onto a 0-15 scale XD
L1071[10:42:34] <Inari> need a better way to input XD
L1072[10:43:20] *** Keridos|away is now known as Keridos
L1073[10:43:30] <reinei> also a random module next to a redstone mdodule is a bad idea
L1074[10:44:18] <reinei> also Sangar what about a better way to input code? having to delete and retype everything when changing a single side is bad
L1075[10:44:29] <Sangar> reinei, very much planned
L1076[10:44:36] <Sangar> https://github.com/MightyPirates/TIS-3D/issues/8
L1077[10:47:04] <reinei> also are empty lines treated as NOP?
L1078[10:47:17] <Sangar> they're ignored completely
L1079[10:47:24] <Sangar> basically like comment lines
L1080[10:48:54] <Inari> currently im already stuck on the puzzle of "how to best convert redstone to number" :P
L1081[10:49:03] <Inari> or maybe how to maek anumber pad
L1082[10:49:26] <Sangar> an actual number pad module is something i'm considering, actually
L1083[10:49:34] <Inari> that would be nice :s
L1084[10:49:44] <reinei> I am currently writing a division function to divide the random number output into a 15 level scale for outputting xD
L1085[10:49:53] <Sangar> :D
L1086[10:49:54] <Inari> also i just realized the possitiblities of this
L1087[10:50:01] <Inari> you can have one system flip others on and off
L1088[10:50:02] <Inari> *-*
L1089[10:50:10] <Sangar> yeah
L1090[10:50:19] <Inari> so
L1091[10:50:27] <Inari> how laggy do these things get if i have like 5000 around and running?
L1092[10:50:30] <reinei> Sangar, your random block sucks
L1093[10:50:39] <reinei> you can't even divide it into 15 levels comfortably
L1094[10:50:54] <reinei> woops sorry
L1095[10:50:54] <cloakable> 16
L1096[10:50:54] <Sangar> Inari, idk, they should be pretty ok performance wise. the only issue i've seen so far is changing redstone outputs each tick
L1097[10:50:57] <Inari> TIs has no Div op i think even xD
L1098[10:51:00] <reinei> yeah just realized that
L1099[10:51:08] <Sangar> :P
L1100[10:51:35] <Inari> reinei: how do you div? just sub a number till you cant?
L1101[10:51:42] <reinei> kinda
L1102[10:51:52] <reinei> you count how often you can sub untill you are negative
L1103[10:52:00] <reinei> then return that and or the remainder
L1104[10:52:07] <cloakable> dammit, now I kinda want to see a supercomputer oc multiblock xD
L1105[10:52:08] <Inari> sound slow, but then, thats kinda TIS in a nuthsell
L1106[10:52:11] <Sangar> i did multiplication in my vid as example, it's probably pretty horrible :X
L1107[10:52:17] <reinei> but because I basically modulo, but return the number of times its OK
L1108[10:52:22] <Inari> cloakable: an OC PC made with those things?
L1109[10:52:36] <Inari> vid where :3
L1110[10:52:37] <Sangar> someone make a lua interpreter with this :X
L1111[10:52:42] <Sangar> Inari, converting
L1112[10:52:44] <Inari> Sangar: haha
L1113[10:52:45] <cloakable> Inari: Kinda
L1114[10:52:47] <Vexatos> Sangar, so the int you get... uuuh
L1115[10:52:50] <Sangar> then still to upload
L1116[10:52:54] <Sangar> then youtube processing...
L1117[10:52:55] <Sangar> sooooo
L1118[10:53:00] <Vexatos> it is between 0 and FFFF right?
L1119[10:53:04] <Inari> Sangar: im not even sure how that woudl work tbh ~.~ i mean you can tinput text :P
L1120[10:53:06] <Sangar> Vexatos, it's an int, with the range short.min - short.max
L1121[10:53:10] <Sangar> so -32k to 32k
L1122[10:53:11] <reinei> fuck ... I need anotehr register -.-
L1123[10:53:17] <Vexatos> then you could use a short, or not
L1124[10:53:18] <Vexatos> ..-.
L1125[10:53:19] <reinei> Sangar gimme a RAM Module!
L1126[10:53:21] <Sangar> it's just displayed as raw hex because of display space
L1127[10:53:26] <Inari> reinei: iuse the stack!
L1128[10:53:27] <Vexatos> why not use a short then
L1129[10:53:28] <Sangar> reinei, stack :P make one
L1130[10:53:47] <Sangar> Vexatos, because overflow
L1131[10:53:51] <Vexatos> ah
L1132[10:53:59] * Vexatos flows across Sangar
L1133[10:54:02] <reinei> well, making a stack into a RAM is kinda ... like ... a HUGE task for me right now?
L1134[10:54:14] <Sangar> reinei, use another exec module for it then :P
L1135[10:54:25] <Sangar> if you just want one more register, mov right right will dow
L1136[10:54:28] <Sangar> *do
L1137[10:54:48] <cloakable> Like, multiple processor blocks, a storage block (raid?), power input block. Then run a program on each, sharing public variables with each other. >.>
L1138[10:55:59] ⇨ Joins: ds84182 (ds84182@eos.pc-logix.com)
L1139[10:56:33] <Inari> stack resets when power goes out ;o
L1140[10:56:33] <Inari> neat
L1141[10:56:51] <ds84182> Sangar: I'm pretty surprised that TIS-3D is written in Java
L1142[10:57:08] * cloakable idly wonders if she could implement something like that in OC already.
L1143[10:57:14] <ds84182> This means I can actually do things and help
L1144[10:57:34] <Sangar> ds84182, yeah, wanted to give java 8 a try :P
L1145[10:57:39] <reinei> I just noticed that I coud setup a single page for each label O.o
L1146[10:57:48] <Sangar> Inari, yeah, everything resets then :P
L1147[10:57:51] <ds84182> Sangar: are there any source releases right now?
L1148[10:58:00] <Inari> Sangar: neat!
L1149[10:58:13] <Sangar> ds84182, what do you mean?
L1150[10:58:14] <Inari> inb4 ssd piston drives
L1151[10:58:17] <ds84182> well
L1152[10:58:21] <ds84182> fuck, not source releases
L1153[10:58:23] <ds84182> binary releases
L1154[10:58:28] <Sangar> ds84182, yeah, jenkins
L1155[10:58:32] <Sangar> http://ci.cil.li/view/TIS-3D/
L1156[10:58:54] <ds84182> :O
L1157[10:59:03] <Inari> hrm
L1158[10:59:12] <ds84182> >1.7.10
L1159[10:59:14] <ds84182> magical
L1160[10:59:14] <Inari> i kind of dislike that you cant get a serial input
L1161[10:59:32] <Inari> like
L1162[10:59:41] <reinei> ok so I found a better way, but I need some sort of end and start communication xD
L1163[10:59:41] <Inari> ig uess you can :P
L1164[10:59:49] <reinei> this is a lot more fun than expected
L1165[11:00:27] <Sangar> :D
L1166[11:00:43] <Sangar> that's how i felt when playing tis-100
L1167[11:00:47] <Inari> uhhh
L1168[11:00:54] <Inari> can we get a UI for inputting code?
L1169[11:01:09] <Sangar> Inari, https://github.com/MightyPirates/TIS-3D/issues/8
L1170[11:01:11] <vifino> Inari: https://github.com/MightyPirates/TIS-3D/issues/8
L1171[11:01:12] <Sangar> soon (tm)
L1172[11:01:21] <Inari> good, because its a pain to edit things in book xD
L1173[11:01:25] <Sangar> yeah, i know
L1174[11:01:30] <Sangar> i really do know
L1175[11:01:31] <Sangar> trust me
L1176[11:01:34] <vifino> haha, I almost ninja'd you, Sangar, but my capslock got stuck, so i couldn't copy :P
L1177[11:01:34] <Sangar> i had to test this shit :X
L1178[11:01:38] <reinei> it kinda adds flaire as well though xD
L1179[11:01:39] <Sangar> heh
L1180[11:01:42] <Inari> i just realized you can just go back in the book and edit..
L1181[11:02:02] <Sangar> yeah, but you can't select anywhere, just at the end
L1182[11:02:12] <Inari> *cant
L1183[11:02:22] <Sangar> ah :X
L1184[11:02:26] <Sangar> yes
L1185[11:02:26] <Inari> as in
L1186[11:02:31] <Inari> i realized you can move the cursor away from end :D
L1187[11:02:34] <Sangar> yes
L1188[11:02:37] <gamax92> u lil shit
L1189[11:02:38] <Sangar> sucks major balls
L1190[11:02:39] <reinei> how?
L1191[11:02:45] <Inari> lol
L1192[11:02:46] <Sangar> wait what
L1193[11:02:49] <Inari> these typos though
L1194[11:02:51] <Sangar> you can
L1195[11:02:52] <gamax92> da fak sangar
L1196[11:02:59] <Sangar> how
L1197[11:03:01] <Inari> s/can move/cant move
L1198[11:03:01] <Kibibyte> <Inari> i realized you cant move the cursor away from end :D
L1199[11:03:03] <Sangar> or cant again
L1200[11:03:05] <reinei> ah
L1201[11:03:06] <Sangar> goddammit :X
L1202[11:03:10] <Inari> lmao
L1203[11:03:18] <Sangar> give me hope will you
L1204[11:03:19] <ds84182> Also, Sangar, how are you able to keep 1.7.10 compat with 1.8.8
L1205[11:03:19] <asie> Sangar: pushed!
L1206[11:03:30] <Inari> Sangar: see, had you made a printer for OC all would be fine
L1207[11:03:31] <Kodos> Magic
L1208[11:03:35] <Sangar> ds84182, by painfully backporting and making isbrhs
L1209[11:03:46] <Sangar> asie, woot
L1210[11:03:47] <ds84182> oh dam
L1211[11:03:52] <gamax92> oh dayum
L1212[11:03:59] <Inari> what mods did asie add ;oi
L1213[11:04:46] <Vexatos> Sangar, http://gfycat.com/OptimalObedientHawk
L1214[11:04:59] <cloakable> lua-programmable processors XD
L1215[11:05:15] <Sangar> weee
L1216[11:05:20] <reinei> so VEx immediatly had to make a lamp for it
L1217[11:05:26] <ds84182> Ok, so time to dive in
L1218[11:05:32] <Vexatos> sangar, debug colors op
L1219[11:05:32] <Vexatos> int col = Color.HSBtoRGB((((System.currentTimeMillis() + (hashCode() % 30000)) % 30000) / 30000F), 1F, 1F) & 0xFFFFFF;
L1220[11:05:32] <Vexatos> GL11.glColor3ub((byte) ((col >> 16) & 0xFF), (byte) ((col >> 8) & 0xFF), (byte) (col & 0xFF));
L1221[11:05:38] <Vexatos> best debug code
L1222[11:06:04] <Sangar> :P
L1223[11:06:05] <Daiyousei> what the fuck
L1224[11:06:22] <asie> Sangar: actually, almost
L1225[11:06:24] <asie> ait for another commit
L1226[11:06:26] <asie> also
L1227[11:06:29] <asie> http://beam.pro/asiekierka
L1228[11:07:31] <Vexatos> Sangar, a pity though that that side of the block now has a different frame than the rest
L1229[11:07:49] <Sangar> wires \o/
L1230[11:07:58] <Vexatos> since I am using the colorful lamp's texture since I was unable to scale the lamp texture in a way that it would fit :/
L1231[11:08:10] <reinei> now to figuring out what my different books do, 5 minutes into developing a programm xD
L1232[11:08:15] <Sangar> Vexatos, looks like your overlay texture isn't fully transparent there?
L1233[11:08:23] <Sangar> haha
L1234[11:09:16] <Vexatos> transparent?
L1235[11:09:17] <Vexatos> nono
L1236[11:09:21] <Vexatos> I am adding that fame manually
L1237[11:09:24] <Vexatos> it is a different texture
L1238[11:09:36] <Vexatos> it's just that I have to place it above the lamp texture
L1239[11:09:42] <ds84182> Dammit, asie is streaming
L1240[11:09:45] <Inari> i'll hol doff on trying to make a RAM till i have a better code interface XD
L1241[11:09:45] <Vexatos> You know
L1242[11:09:56] <ds84182> I might have to pop out twitch and watch two streams at the same time
L1243[11:10:09] <cloakable> haha
L1244[11:10:25] <reinei> I am not using a RAM right now, but I AM using a stack as a second cheated register xD
L1245[11:10:26] <Vexatos> hmm
L1246[11:10:31] <Vexatos> Sangar, your offset is 0.0625F right?
L1247[11:10:35] <Vexatos> this should work then
L1248[11:10:37] <Vexatos> aaaand it does!
L1249[11:10:39] <Inari> reinei: that works
L1250[11:10:42] <Vexatos> GL11.glTranslated(0.0625F, 0.0625F, 0F);
L1251[11:10:42] <Vexatos> GL11.glScalef(0.875f, 0.875f, 0.875f);
L1252[11:10:44] <Vexatos> yay
L1253[11:10:46] <Inari> reinei: as long as you pop enouhg :P
L1254[11:11:13] <reinei> well I can only pop then push or pop and push 1
L1255[11:11:17] <reinei> also thanks for the notice
L1256[11:11:23] <reinei> you just found a bug in my program
L1257[11:11:24] ⇨ Joins: tisp (~tisp@2a02:8108:973f:f52c:ecb0:5def:c17d:cfa0)
L1258[11:11:29] <Inari> cause it it gets full it wont push
L1259[11:11:29] <Inari> :<
L1260[11:11:33] * dangranos pokes Lizzy
L1261[11:11:43] <Rapthera> uh, does lua have a function to string -> array?
L1262[11:11:55] <dangranos> ym
L1263[11:11:57] <dangranos> *um
L1264[11:11:57] <reinei> textutils.serialize and OC equivalent
L1265[11:11:59] <dangranos> kinda
L1266[11:12:05] <Lizzy> ?
L1267[11:12:16] <gamax92> reinei: serialization.unserialize
L1268[11:12:25] <dangranos> Lizzy: i hope you wont mind if i'll use athar as proxy trough ssh?
L1269[11:12:27] <gamax92> (str->array is unpacking not packing)
L1270[11:12:30] <reinei> thats the 'OC equivalent' part
L1271[11:12:44] <Lizzy> dangranos, i don't mind
L1272[11:12:49] <reinei> and yeah
L1273[11:13:38] * Inari pushes into Lizzy's till she's full
L1274[11:14:04] <Rapthera> lemme give that a shot.
L1275[11:14:05] <dangranos> ._.
L1276[11:14:06] <Inari> where vifino even
L1277[11:14:14] <Inari> ds84182: i see you recovered
L1278[11:14:26] <dangranos> from what?
L1279[11:14:47] <vifino> Inari pls
L1280[11:14:50] <Inari> some talk h couldnt handle
L1281[11:15:15] <ds84182> Inari: not fully
L1282[11:15:40] <ds84182> WHY THE HELL CAN I NOT LINK THESE TWO DIRECTORIES
L1283[11:15:52] ⇦ Quits: tisp (~tisp@2a02:8108:973f:f52c:ecb0:5def:c17d:cfa0) (Ping timeout: 195 seconds)
L1284[11:16:44] <ds84182> wait, got it
L1285[11:17:28] <Inari> oh
L1286[11:17:31] <Inari> whats sangars twitter again
L1287[11:17:41] <dangranos> SangarWasTaken
L1288[11:17:47] <Lizzy> @SangarWasTaken
L1289[11:18:08] <Inari> lewd
L1290[11:18:30] <ds84182> Sangar: So I imported the mod into 1.7.10, and it's bitching at me
L1291[11:18:31] <Inari> https://pbs.twimg.com/media/CVatGR5WoAEtQ0w.png whats the middle modle even o.o
L1292[11:18:35] <ds84182> What am I doing wrong Q_Q
L1293[11:18:42] <ds84182> Well, 1.7.10 dev env
L1294[11:18:52] <ds84182> wait, I'm on the wrong branch
L1295[11:18:58] <ds84182> ...
L1296[11:19:01] <vifino> gg
L1297[11:19:02] <Sangar> :X
L1298[11:19:05] <reinei> Inari: random
L1299[11:19:15] <reinei> sneds random numbers between -32k and 32k
L1300[11:19:18] <reinei> sends'
L1301[11:19:29] <Vexatos> let's see, FFFF
L1302[11:19:30] <reinei> also, it WILL push into Stacks AND RS modules
L1303[11:19:33] <Vexatos> that's... 2 bytes
L1304[11:19:37] <Vexatos> or 16 bits
L1305[11:19:43] <Vexatos> so I can indeed still use 15-bit RGB
L1306[11:19:48] <Vexatos> nice
L1307[11:20:07] <reinei> also http://puu.sh/lLzPk/be9db303ab.jpg
L1308[11:20:11] <reinei> division FTW
L1309[11:20:14] <Inari> ohh
L1310[11:20:23] <reinei> also its not your standard kind of division
L1311[11:20:28] <Inari> how many code lines does an exec module take?
L1312[11:20:30] <reinei> although*
L1313[11:20:53] <reinei> holy shit the first iteration worked!
L1314[11:20:56] <Inari> also nice weather mod
L1315[11:21:18] <reinei> its alive!!
L1316[11:21:19] <Inari> Sangar: possibly some way to pass data between different system (i.e. ones connected to different controllers)?
L1317[11:22:17] <Sangar> for now? redstone (which is not great because 0-15 i know). planned: https://github.com/MightyPirates/TIS-3D/issues/11
L1318[11:22:18] <reinei> Vexatos: add a Lamp that will work like a lamp and a redstone at the same time
L1319[11:22:27] <Inari> okay, nice!
L1320[11:22:30] <reinei> to allow me to make a 15 high tower as a quick output meter
L1321[11:22:47] <Sangar> reinei, nice!
L1322[11:22:50] <Vexatos> soo sangar, read() will return me values between -32k and +32 k right?
L1323[11:22:56] <Sangar> yes
L1324[11:23:01] <Vexatos> now how do I make this unsigned
L1325[11:23:02] <Vexatos> .-.
L1326[11:23:10] <Vexatos> oh wait
L1327[11:23:13] <Vexatos> 15-bit RGB
L1328[11:23:16] <Vexatos> I can just ignore the last bit
L1329[11:23:19] <reinei> use a bigger variable
L1330[11:23:31] <Sangar> ((short)x)&0xFFFF?
L1331[11:23:40] <Vexatos> & 0x7FFF MWAHAHAAHAH
L1332[11:23:48] <reinei> just like <stream type of your liking here>.read() returns an int when it should actually be a byte
L1333[11:23:52] <Vexatos> Oh wait
L1334[11:24:09] <Inari> stream<byte>.read()
L1335[11:24:13] <Vexatos> if you push a 5 into the pipe
L1336[11:24:22] <Vexatos> will I receive that as a 5?
L1337[11:24:25] <reinei> Inari: not a Java8 Stream
L1338[11:24:34] <reinei> but a FileInputStream for example
L1339[11:24:35] <Vexatos> I mean, how is unsigned->signed being converted
L1340[11:24:44] <Inari> steam<compat.java8<byte>> *hides*
L1341[11:25:34] * reinei fires homing swarm robots seeking Inar while being controlled by a TIS-3D cluster
L1342[11:26:32] <reinei> it will take some time for them to find you, but they will EVENTUALLY find you
L1343[11:27:19] <Vexatos> pfft, robot swarms are sooo 2014
L1344[11:27:45] <Inari> now i wish all OC devices could be operated through TIS :<
L1345[11:28:38] <Sangar> Vexatos, internally there's no unsignedness
L1346[11:28:46] <Sangar> it's just in the display of the exec and stack modules
L1347[11:28:55] <Vexatos> aaah
L1348[11:29:00] <Vexatos> so I can use negative values in code, too
L1349[11:29:04] <Sangar> yes
L1350[11:29:10] <Vexatos> can I do hex numbers
L1351[11:29:15] <Vexatos> or does it only support decimal
L1352[11:29:22] <Sangar> uhhh wat
L1353[11:29:30] <Inari> Sangar: im still confsued by http://gfycat.com/FriendlyAcceptableAllensbigearedbat
L1354[11:29:36] <Vexatos> Sangar, in code
L1355[11:29:42] <Vexatos> MOV 15, ACC
L1356[11:29:46] <Vexatos> MOV 0xF, ACC
L1357[11:29:46] <Vexatos> :P
L1358[11:29:55] <Sangar> Vexatos, ah, in asm
L1359[11:29:55] <Inari> why does the exec module operate before the controller is on?
L1360[11:29:59] <Vexatos> yep
L1361[11:30:00] <Sangar> good point. not yet, no
L1362[11:30:02] <Vexatos> ok
L1363[11:30:05] <Vexatos> should be a thing then
L1364[11:30:09] <Vexatos> it's useful
L1365[11:30:10] <Sangar> yeah, i guess
L1366[11:30:12] <Inari> why does it seem sto flip ot a page 2?
L1367[11:30:51] <reinei> now to doing something 'usefull' with this extremely slow random redstone device
L1368[11:31:01] <Vexatos> Sangar, so how do I transfer a number to my module now
L1369[11:31:05] <Vexatos> from the execution module
L1370[11:31:10] <Sangar> Inari, it flips pages if the code doesn't fit one and the current instruction is on the next page
L1371[11:31:16] <Inari> ah
L1372[11:31:30] <Inari> Sangar: is there al imit on lines like in TIS?
L1373[11:31:31] <Vexatos> grargh I need a magnifying glass
L1374[11:31:33] <reinei> http://puu.sh/lLAyx/714e0219ff.jpg
L1375[11:31:35] <Vexatos> this font is waaaay too tiny
L1376[11:31:35] <Sangar> Inari, 20
L1377[11:31:38] <Inari> ok
L1378[11:31:43] <Vexatos> fix yer font size snagar
L1379[11:31:45] <Sangar> :P
L1380[11:31:52] <reinei> 20 lines limit?
L1381[11:32:00] <Inari> why does it operate even thoguh the controller was off, or was that a testing stage thign
L1382[11:32:01] <reinei> gosh I need to mod this mod to allow more
L1383[11:32:01] <Sangar> yes
L1384[11:32:06] <Sangar> :P
L1385[11:32:08] <ds84182> Sangar: Can I add bitwise operations?
L1386[11:32:10] <reinei> or is it one of these famous sangar config mods?
L1387[11:32:11] <Sangar> use more modules!
L1388[11:32:20] <Sangar> reinei, there's no config at all yet :X
L1389[11:32:23] <Inari> reinei: part of the point of moudlar is that you use multiple XD
L1390[11:32:28] <Vexatos> Sangar, now how do I push a number to my module ;_;
L1391[11:32:38] <Sangar> Vexatos, mov blah right? :X
L1392[11:32:44] <reinei> I am already using 5 modules and it is incredibly slow
L1393[11:32:57] <Vexatos> Sangar, how do I determine which face to send it to
L1394[11:32:59] <Sangar> ds84182, XOR and such? ehh. idk. maybe.
L1395[11:33:01] <reinei> (granted one module is executiong a JRO 0
L1396[11:33:06] <Sangar> Vexatos, eh?
L1397[11:33:13] <Vexatos> or will it be received by all faces
L1398[11:33:27] <Sangar> reinei, use more to parallelize to make it faster :P
L1399[11:33:28] <ds84182> Sangar: My thing is, if you use the randomizer module, you get huge numbers
L1400[11:33:36] <Sangar> reinei, or use more levers on the controller
L1401[11:33:42] <reinei> lol that works?
L1402[11:33:45] <Sangar> yep
L1403[11:33:48] <ds84182> So if you wanted to send out a randomized redstone signal, you would have to have a loop to scale it down to 0-15
L1404[11:34:07] <Inari> Sangar: oh, so i assume there was a lever on the controller already :P
L1405[11:34:11] <reinei> ds what I did exactly
L1406[11:34:13] <ds84182> So bitwise operations would be better than a tight loop that subtracts until everything is within range
L1407[11:34:14] <Sangar> i've been pondering to add some more stuff just for usability in the context of mc, yeah
L1408[11:34:15] <Vexatos> ds84182, there is a random module .-.
L1409[11:34:27] <ds84182> Vexatos: I was talking about getting input from the random module ...
L1410[11:34:32] <Vexatos> ah
L1411[11:34:33] <Vexatos> derp
L1412[11:34:35] <Inari> Sangar: does it work with analogue redstone? like... putting redstone 5 on the controller is slower than redstoen 15
L1413[11:34:38] <reinei> ds84182: like I said: what I did exactly
L1414[11:34:50] <Sangar> bitwise stuff might be a good midway between nothing and MUL, DIV, ... :P
L1415[11:34:51] <Vexatos> Sangar, I am slightly confused now. when I MOV 155, RIGHT where exactly does it go
L1416[11:35:10] <Sangar> Vexatos, depends on where you installed the module :X
L1417[11:35:28] <Sangar> right is always the right when you look at the display the right way
L1418[11:35:42] <reinei> gosh these possible puns
L1419[11:35:48] <Vexatos> from you looking at the screen
L1420[11:35:52] <Vexatos> or the screen looking at me
L1421[11:35:57] <Sangar> you at the screen
L1422[11:35:57] <Vexatos> DIRECTIONS :P
L1423[11:35:59] <Vexatos> ok
L1424[11:36:06] <Vexatos> so you can not push it to the other side
L1425[11:36:07] <Vexatos> ?
L1426[11:36:14] <Vexatos> the opposite side*
L1427[11:36:22] <reinei> no
L1428[11:36:30] <reinei> TIS-100 did't allow this either
L1429[11:36:43] <gamax92> ds84182: http://i.imgur.com/xbVkykj.png I am fail
L1430[11:36:43] <reinei> so that would be cheating
L1431[11:37:03] <asie> Sangar: got corners working
L1432[11:37:07] <asie> but not corner rendering because i'm lazy
L1433[11:37:08] <reinei> but Vexatos/Sangar you could add an advanced execution module for this
L1434[11:37:16] <Sangar> asie, am watching :3
L1435[11:37:27] <Inari> wouldnt adv casing make mooor esense
L1436[11:37:31] <Sangar> well listening. somewhat
L1437[11:37:34] <ds84182> gamax92: eww
L1438[11:37:49] <Sangar> nah, if then adv. module
L1439[11:38:02] <Sangar> we'll see. https://github.com/MightyPirates/TIS-3D/issues/13
L1440[11:38:04] <gamax92> ds84182: :c
L1441[11:38:18] <ds84182> gamax92: needs antialiasing and shaders
L1442[11:38:19] <Sangar> Vexatos, eh?
L1443[11:38:25] <ds84182> and shadows
L1444[11:38:29] <ds84182> don't forget about the shadows
L1445[11:38:31] <gamax92> ds84182: I don't know if you saw the title or not.
L1446[11:38:40] <ds84182> ik :P
L1447[11:38:43] <Vexatos> Sangar, say the module is on top. It is impossible to push stuff to the bottom, right?
L1448[11:38:48] <Vexatos> since there only are 4 valid directions
L1449[11:38:59] <Inari> very limited range (a couple of chunks)
L1450[11:39:00] <Inari> heh
L1451[11:39:12] <Inari> Vexatos: well
L1452[11:39:14] <Inari> you can push it through a side
L1453[11:41:37] <Kodos> So on a scale of 1-100, how complete is TIS3D?
L1454[11:41:43] <Kodos> Aside from the issues
L1455[11:42:16] <Inari> we need a scale module
L1456[11:42:34] <gamax92> Kodos: 42
L1457[11:42:46] <Inari> 69
L1458[11:42:52] <gamax92> dammit
L1459[11:43:07] <Inari> tehe
L1460[11:43:17] <Vexatos> Sangar, is there a way to have a program wait?
L1461[11:43:27] <Inari> Vexatos: wait?
L1462[11:43:32] <Vexatos> do nothing for x
L1463[11:43:38] <Inari> NOP loop?
L1464[11:43:40] <Vexatos> hmm
L1465[11:43:43] <reinei> snagar: how does the 1.8 API feel to you?
L1466[11:43:54] <Inari> or rather
L1467[11:44:03] <Inari> s: MOV 20, ACC
L1468[11:44:04] <Inari> SUB 1
L1469[11:44:07] <Inari> JNZ s
L1470[11:44:07] <Inari> :p
L1471[11:44:11] <Inari> or wait
L1472[11:44:16] <Inari> s needs to go on second line xD
L1473[11:44:37] <reinei> you may have <label>: <opcode>
L1474[11:45:01] <Inari> well this way the loop is inf:P
L1475[11:45:10] <Sangar> reinei, 1.8.8 is pretty good to work with imho. i actually prefer it to 1.7.10 now. partially because by now a lot of methods have much more reasonable names, making it clearer what they do :P
L1476[11:45:16] <Sangar> (in particular redstone related stuff)
L1477[11:45:39] <gamax92> func7326d
L1478[11:45:44] <reinei> Inrai wasn'T that your goal? xD
L1479[11:46:00] <Inari> reinei: no, it was to loop for 20 its
L1480[11:46:12] <Inari> though its 40 ops that way i guess
L1481[11:46:37] <Vexatos> ugh
L1482[11:46:49] <Sangar> https://youtu.be/CfJs2Xk8SdM
L1483[11:47:31] <reinei> wow looking at exec modules when they are off still shows their code nice touch
L1484[11:48:31] <Sangar> :)
L1485[11:49:13] <ds84182> Yeah, we need bit ops, because waiting for 77DF to come into 0-F range is going to take forever
L1486[11:50:22] <reinei> but I just noticed: obviously smaller numbers take less time to divide into the 15 range making for !!!FUN!!! patterns
L1487[11:50:33] <gamax92> "fun"
L1488[11:50:34] <reinei> ds84182: mine is OK with 3 levers+
L1489[11:50:43] <Vexatos> Weird
L1490[11:50:48] <Vexatos> MOV UP, DOWN
L1491[11:50:49] <Vexatos> s:
L1492[11:50:52] <Vexatos> MOV 50, ACC
L1493[11:50:53] <Vexatos> SUB 1
L1494[11:50:55] <Vexatos> JNZ s
L1495[11:51:01] <Vexatos> it still change colour every tick
L1496[11:51:05] <reinei> Vexatos: push your s: down one line
L1497[11:51:09] <Vexatos> UP is a random module, DOWN is the lamp
L1498[11:51:18] <ds84182> If I could set the max for the random module then I wouldn't have to add bitop instructions
L1499[11:51:19] <Vexatos> err reinei that's what i have
L1500[11:51:20] <Vexatos> derp
L1501[11:51:37] <Vexatos> yea, the s: is below the MOV
L1502[11:51:44] <Vexatos> it still appears to randomly change colour every tick
L1503[11:52:12] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Remote host closed the connection)
L1504[11:52:31] <ds84182> anyways, brb
L1505[11:52:39] <Vexatos> oooh
L1506[11:53:00] <Vexatos> AHAHAHAHA
L1507[11:53:19] <Vexatos> Sangar, TIL not to have a lamp&random module or lamp&stack module next to each other :P
L1508[11:53:33] <Vexatos> The stack module I placed there ages ago was changing the lamp color >_>
L1509[11:53:39] <Sangar> :3
L1510[11:53:58] <reinei> wait, is the stack aout pusing?
L1511[11:54:08] <reinei> like If I have two stacks next to each other, what will happen?
L1512[11:54:18] <Sangar> they'll cross transfer all the time
L1513[11:54:51] <reinei> thats cool and totally bullsh** at the same time
L1514[11:55:03] <reinei> but I just got a RAM idea XD
L1515[11:55:15] <Vexatos> yaaaaaaaaay it works
L1516[11:55:23] <reinei> follow asies lead and start coding better code entry NAOW
L1517[11:55:28] <Vexatos> argh damnit
L1518[11:55:30] <Sangar> i just want to keep the rules super clean, so no special cases for "is it the same as me then do x"
L1519[11:55:34] <Vexatos> Sangar, :(
L1520[11:55:47] <Vexatos> I cannot place lamp modules next to each other for some neat lamp wall :(
L1521[11:55:47] <reinei> Sangar: just make stacks passive!
L1522[11:55:55] <Vexatos> they talk to each other .-.
L1523[11:55:58] <Vexatos> and I don't know why
L1524[11:56:02] <Sangar> reinei, there's no such thing as passive
L1525[11:56:04] <Vexatos> how would they
L1526[11:56:14] <reinei> Sangar then make it happen!
L1527[11:56:16] <Sangar> transfer is always completed by reading, so stacks have to read
L1528[11:56:18] <Vexatos> the right of the lamp is another casing
L1529[11:56:23] <Vexatos> on there, there is another lamp
L1530[11:56:27] <Vexatos> on the exact same side as the first
L1531[11:56:31] <Vexatos> why are they talking
L1532[11:56:52] <Sangar> why wouldn't they be?
L1533[11:57:13] <Vexatos> well RIGHT of the lamp is a casing
L1534[11:57:40] <Vexatos> how is it determined which of the modules on that casing RIGHT connects to?
L1535[11:58:02] <Sangar> huh
L1536[11:58:04] <Sangar> screenshot
L1537[11:58:20] <Sangar> but if you didn't watch the video, watch it
L1538[11:58:39] <Vexatos> the font is waaay too small for 480p
L1539[11:58:56] <Sangar> a block is way too small for a bigger font :X
L1540[11:59:37] <Vexatos> and PLEASE have something better than a book&quill
L1541[11:59:44] <Vexatos> I NEED TO CHANGE THE FIRST LINE DAMNIT
L1542[12:00:22] <Vexatos> Sangar, look at Railcraft routing table
L1543[12:00:22] <reinei> Vex learn to plan ahead!
L1544[12:00:25] <Vexatos> it looks like a book
L1545[12:00:45] <Sangar> Vexatos, ffs, read. also look at the issue tracker :X
L1546[12:01:35] ⇨ Joins: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net)
L1547[12:01:39] <reinei> Sangar, is there a way to 'peek' at a stack to know if it will block?
L1548[12:01:47] <Vexatos> ;O
L1549[12:01:55] <Sangar> reinei, nope
L1550[12:02:01] <reinei> ok implementing that
L1551[12:02:22] <nxsupert> Trying to format a harddrive is fun :(
L1552[12:02:37] <Vexatos> Sangar, would be awesome if it read more than a single page of the book
L1553[12:02:45] <Vexatos> then I could have the stuff I know I will change on page 1
L1554[12:02:50] <reinei> Vex it reads all pages I think
L1555[12:02:52] <Vexatos> and stuff I won't ever have to change on page 2
L1556[12:02:55] <Vexatos> reinei, it does not
L1557[12:02:58] <Sangar> that's a good idea
L1558[12:03:12] <Sangar> very good stopgap until i get a better input method done
L1559[12:03:15] <Sangar> will do asap
L1560[12:03:30] <Vexatos> Sangar, read all pages and just cap at 20 lines
L1561[12:03:35] <Vexatos> or something like that
L1562[12:03:36] <Sangar> yep
L1563[12:03:38] <Sangar> exactly
L1564[12:04:25] <Vexatos> hmm
L1565[12:04:38] <Vexatos> any way to check if there is any module on a side?
L1566[12:04:39] <reinei> also Sangar implement the config for different line endings so I don'T have to get a 1.8 env setup for compiling it myself
L1567[12:05:59] <Sangar> line endings? line count you mean?
L1568[12:06:17] <reinei> yeah
L1569[12:06:21] <Sangar> Vexatos, from another module? getCasing().getModule(...)?
L1570[12:06:32] <Sangar> yeah yeah :P config soonish
L1571[12:06:43] <Sangar> but really, consider using more modules ;)
L1572[12:08:28] <Vexatos> Sangar, I mean in ASM
L1573[12:08:37] <Sangar> Vexatos, no
L1574[12:08:41] <Vexatos> damnit
L1575[12:08:46] <Vexatos> no modular programs ;_;
L1576[12:09:08] <Vexatos> uuuuh
L1577[12:10:21] <reinei> Vex make a module that will tell the number of adjecent modules
L1578[12:11:59] <Vexatos> That idea is not that bad, but it can only tell the number of its own modules
L1579[12:12:19] <reinei> well, yeah the whole idea is about low level stuff
L1580[12:12:43] <Vexatos> Sangar, uploading a 58MB bug report
L1581[12:12:44] <Vexatos> :>
L1582[12:12:58] <Sangar> >_>
L1583[12:13:27] ⇨ Joins: tisp (~tisp@2a02:8108:973f:f52c:24ac:c472:d957:8b57)
L1584[12:14:39] <gamax92> ds84182: http://i.imgur.com/GUCecIs.gif
L1585[12:17:42] ⇦ Quits: tisp (~tisp@2a02:8108:973f:f52c:24ac:c472:d957:8b57) (Ping timeout: 195 seconds)
L1586[12:20:59] <asie> Sangar: http://asie.pl/Charset-0.0.3-build-1.jar
L1587[12:21:01] <asie> early
L1588[12:21:05] <asie> has an internal API if you want to fiddle with it
L1589[12:21:06] <Sangar> wub wub
L1590[12:21:08] <asie> will be moved before release
L1591[12:21:13] <asie> not even tested
L1592[12:21:27] <Sangar> i'll first focus on a better input method for tis3d i think
L1593[12:21:47] <Vexatos> uploading 2 gifs at a time
L1594[12:21:48] <reinei> good prioritization Sangar
L1595[12:21:54] <Vexatos> connection is crying, probably
L1596[12:26:33] <Vexatos> Sangar, http://gfycat.com/MeekFrailCommabutterfly
L1597[12:27:04] <Sangar> Vexatos, more than 16 casings?
L1598[12:27:16] <Vexatos> could be
L1599[12:27:16] <malcom2073> Hmm, is it possible to get over 80x25 resolution using OCEmu?
L1600[12:27:29] <Sangar> because no more than 16 per controller
L1601[12:27:36] <Sangar> as i mention in the video >_>
L1602[12:27:45] <Vexatos> >_>
L1603[12:27:45] <Vexatos> http://gfycat.com/OrangeSentimentalHippopotamus
L1604[12:28:04] <Vexatos> wat
L1605[12:28:06] <Sangar> yay, disco
L1606[12:28:10] <Vexatos> I accidentally placed exactly 15
L1607[12:28:18] <Vexatos> 16*
L1608[12:28:22] <Vexatos> ok so
L1609[12:28:22] <Sangar> well
L1610[12:28:23] <Vexatos> uhm
L1611[12:28:25] <Sangar> ggg
L1612[12:28:32] <Vexatos> you won't be able to get the colour of the lamp
L1613[12:28:36] <Vexatos> is that fine?
L1614[12:28:47] <Vexatos> Because otherwise I would have all those lamps talking to each other
L1615[12:28:47] <Sangar> i suppose?
L1616[12:28:58] <Sangar> good point
L1617[12:29:00] <Vexatos> i.e. exchanging colour every tick without instruction
L1618[12:29:02] <Sangar> yeah, fine :P
L1619[12:29:07] <reinei> SAngar so we cannot write in response to a read?
L1620[12:29:23] <reinei> also Vex: your GPU doens't knwo the color of your screen either
L1621[12:29:24] <Sangar> reinei, asm or java?
L1622[12:29:29] <reinei> java
L1623[12:29:47] <Sangar> you could
L1624[12:30:08] <Sangar> if (sendingPipe().isReading()) { sendingPipe().beginWrite(x); }
L1625[12:30:22] <Sangar> doesn't solve the problem tho
L1626[12:30:39] <Vexatos> Sangar, https://github.com/asiekierka/Computronics/commit/7c5a05adcc301e7c7603b74d17aba0caa6123ce3
L1627[12:31:21] <Sangar> hype
L1628[12:31:54] <Vexatos> do I need that glColor4f(1,1,1,1) there?
L1629[12:32:07] <Vexatos> or is it wrapped in a popMatrix() anyway >_>
L1630[12:32:11] <asie> Sangar: my plan was to write an RGB display for TIS
L1631[12:32:14] <asie> like, a pixel based one
L1632[12:32:24] <Vexatos> asie: I was faster
L1633[12:32:30] <reinei> not quite
L1634[12:32:36] <Vexatos> I mean, would take me about 5 minutes to turn this one into a 16-pixel one
L1635[12:32:38] <Sangar> asie, i'd have done something like the display thinger in tis-100
L1636[12:32:39] <Vexatos> 16x16*
L1637[12:32:53] <Sangar> but if you want to contribute that to tis-3d, by all means!
L1638[12:32:58] <Vexatos> would not be hard at all
L1639[12:33:01] <Vexatos> Buuuut
L1640[12:33:02] <reinei> you mean like doign a MOV <x>, <display> MOV <y>, <display> and then MOV <color>, <display>?
L1641[12:33:04] <Sangar> then i can focus on the input and infrared and so
L1642[12:33:28] <Sangar> Vexatos, well, to do it efficiently you'd want to keep a texture for that and just render the texture.
L1643[12:33:48] <Vexatos> Sangar, I would just have a texture consisting of 1 pixel
L1644[12:33:48] <Sangar> that means being super careful about freeing that when necessary :X
L1645[12:34:02] <Vexatos> and draw it 256 times
L1646[12:34:02] <Sangar> so yeah, someone go test if onDisable is always called when it should be :P
L1647[12:34:04] <Vexatos> WHAT COULD GO WRONG
L1648[12:34:13] * Sangar stabs Vexatos
L1649[12:34:21] <Vexatos> onDisable
L1650[12:34:26] <Vexatos> I don't even use that
L1651[12:34:29] <Vexatos> do I need to?
L1652[12:34:38] <Sangar> Vexatos, you should reset your state in that
L1653[12:34:41] <Vexatos> well, I suppose the tape drive can stop sending data
L1654[12:34:47] <Vexatos> if it still has bytes in queue
L1655[12:35:05] <Sangar> essentially a power down should completely reset a computers state
L1656[12:35:11] <reinei> best conversation ever: If I got ut of power I am supposed to stop working? O.o
L1657[12:35:13] <reinei> thats new
L1658[12:35:19] <Vexatos> yea, but should I really change the lamp color, sangar?
L1659[12:35:24] <gamax92> Sangar: http://i.imgur.com/EVJXpu6.gif
L1660[12:35:27] <reinei> Vexatos: yes you should
L1661[12:35:41] <Vexatos> I mean I would change it to white again :/
L1662[12:35:42] <gamax92> I wrote a wall rasterizer
L1663[12:35:44] <Sangar> Vexatos, yes
L1664[12:35:54] <Vexatos> or should I make it black
L1665[12:35:55] <Sangar> gamax92, nice!
L1666[12:36:02] <Vexatos> Hmm
L1667[12:36:04] <Vexatos> here is a plan
L1668[12:36:05] <Sangar> prepare to do that in tis3d once we have a display module :X
L1669[12:36:10] <Vexatos> if not active, don't render anything at all
L1670[12:36:15] <Vexatos> so it will just have standard background
L1671[12:36:37] <gamax92> Sangar: I've never used TIS-100 btw, so I don't know anything about limitations
L1672[12:37:21] <reinei> gamax92: me neither, but you only have 20 lines per module
L1673[12:37:22] <Sangar> gamax92, very
L1674[12:38:13] <Vexatos> Sangar, would it work if I had a boolean isActive
L1675[12:38:17] <Vexatos> set to true in onEnable
L1676[12:38:18] <Sangar> reinei, there's a config now!
L1677[12:38:20] <Vexatos> and false in onDisable
L1678[12:38:24] <reinei> yay
L1679[12:38:26] <Sangar> Vexatos, what for?
L1680[12:38:31] <Vexatos> for rendering
L1681[12:38:34] <Sangar> uhhh
L1682[12:38:41] <Sangar> use the enabled boolean in render for that?
L1683[12:38:42] <Vexatos> like, render the lamp if active
L1684[12:38:45] <Vexatos> otherwise not
L1685[12:38:50] <Vexatos> ooooh
L1686[12:39:08] <Vexatos> and in onDisable should I reset the color it is set to? or just make it stop rendering
L1687[12:39:14] <Sangar> yep
L1688[12:39:18] <Sangar> reset color
L1689[12:39:25] <Sangar> and render based on enabled in render
L1690[12:39:30] <Sangar> i.e. don't render when off i'd say
L1691[12:39:31] <Vexatos> k
L1692[12:40:18] * reinei approves
L1693[12:40:41] <Vexatos> @Override
L1694[12:40:41] <Vexatos> public void onDisabled() {
L1695[12:40:41] <Vexatos> super.onDisabled();
L1696[12:40:41] <Vexatos> this.color = 0x6318;
L1697[12:40:41] <Vexatos> sendData();
L1698[12:40:42] <Vexatos> }
L1699[12:40:44] <Vexatos> :D
L1700[12:40:48] <ds84182> pls
L1701[12:40:55] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L1702[12:41:03] <gamax92> ds84182: intent
L1703[12:44:34] ⇦ Quits: Vexatos (~Vexatos@p200300556E14A478AC5EFE2AEF59C508.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L1704[12:44:44] <reinei> so I guess I will inevitably be forced to take up modding next year :D I am looking forward to it!
L1705[12:45:18] *** Flenix is now known as FlenAfk
L1706[12:45:58] <Sangar> heh
L1707[12:47:12] *** rakiru|offline is now known as Kasen
L1708[12:49:43] <Inari> does wrap work concavely?
L1709[12:51:16] <Sangar> yes
L1710[12:51:22] <Inari> neat
L1711[12:51:33] <Sangar> but it's slower (because technically it goes through two forwarding operations, i.e. through two faces)
L1712[12:52:02] ⇦ Quits: Stary2001 (Stary2001@osiris.stary2001.co.uk) (Ping timeout: 194 seconds)
L1713[12:52:02] ⇦ Quits: CompanionCube (samis@osiris.stary2001.co.uk) (Ping timeout: 186 seconds)
L1714[12:52:04] <Inari> slower for the asm code too?
L1715[12:52:07] ⇦ Quits: Fridtjof (prassel@fridtjof.xyz) (Ping timeout: 195 seconds)
L1716[12:52:28] ⇦ Quits: ConcernedHobbit (chobbit@god.hobbits.science) (Ping timeout: 194 seconds)
L1717[12:52:35] <Sangar> yes, that's what i meant to say
L1718[12:52:41] <ds84182> Sangar: new InstructionEmitterArithmetic("ADD", InstructionAdd::new, InstructionAddImmediate::new). I made a new class for creating Arithmetic like instruction emitters without having to duplicate the same code over and over again
L1719[12:52:52] ⇦ Quits: Daiyousei (Daiyousei@dai.is.best.fairy.stary2001.co.uk) (Ping timeout: 206 seconds)
L1720[12:52:53] <Inari> hm, thats an odd thing to keep in mind i guess haha
L1721[12:53:06] <Inari> why through two faces?
L1722[12:53:09] <ds84182> Uses Java 8 method references so it doesn't do any reflection
L1723[12:53:10] <Sangar> basically a write to another casing is a forward, and that's kinda two steps. around an inwards corner it's through two casings, so
L1724[12:53:25] <Sangar> yeah, but it keeps the internal logic nice and simple
L1725[12:53:55] <Inari> i suppose *note to self: no inward corners*
L1726[12:54:11] <Inari> what if theres only one casing though? ;o
L1727[12:54:15] <Inari> hm
L1728[12:54:20] <Inari> does that even work
L1729[12:54:20] <Inari> xD
L1730[12:54:23] <Sangar> ds84182, huh
L1731[12:54:29] <reinei> Inari: no
L1732[12:54:33] <Inari> aw :<
L1733[12:54:38] <reinei> as you wouldn't have an actual MC connection
L1734[12:54:41] <Inari> that owuld be one way to pass data between systems
L1735[12:54:56] <Sangar> okay
L1736[12:55:09] <Inari> hm well it would work if its ocnnected otherwise, but i guess it would make the code more messy
L1737[12:55:25] <reinei> also Sangar is tis-3D java or scala?
L1738[12:55:29] <Sangar> reinei, java
L1739[12:55:32] <gamax92> :O
L1740[12:55:32] <gamax92> wat
L1741[12:55:39] <reinei> nice so I can actually work with the source code
L1742[12:55:43] <gamax92> ^
L1743[12:55:44] <Sangar> yeah ;)
L1744[12:55:50] <Inari> everyone hating scala
L1745[12:55:57] <reinei> I don't HATE it
L1746[12:56:02] <gamax92> I do
L1747[12:56:06] <ds84182> I do
L1748[12:56:07] <reinei> it just has some design descisions I don't like
L1749[12:56:11] <Inari> like?
L1750[12:56:18] <ds84182> operator override hell
L1751[12:56:21] <reinei> lets
L1752[12:56:26] <ds84182> thats not optional too
L1753[12:56:27] <reinei> operator overrides are OK
L1754[12:56:31] <Inari> let whyYouNoRust
L1755[12:56:42] <ds84182> reinei: I'd be ok with it if it had named versions too
L1756[12:58:41] ⇨ Joins: Vexatos (~Vexatos@p200300556E14A437AC5EFE2AEF59C508.dip0.t-ipconnect.de)
L1757[12:58:41] zsh sets mode: +v on Vexatos
L1758[13:01:20] <Vexatos> damnit
L1759[13:01:23] <Vexatos> what did I miss now >_>
L1760[13:02:57] <Vexatos> Sangar, from what I can see, making a tape drive module is pretty much impossible without bitshifting in TIS-3D
L1761[13:03:11] <Vexatos> because how else would you merge a command and the data >_>
L1762[13:03:28] <reinei> Vexatos: two reads/writes?
L1763[13:03:31] <Sangar> ^
L1764[13:03:43] <Vexatos> huh
L1765[13:03:48] <Vexatos> but what if you read the command
L1766[13:03:50] <Vexatos> and then get no data
L1767[13:03:51] ⇨ Joins: CHobbit (chobbit@god.hobbits.science)
L1768[13:03:54] <ds84182> Vexatos: on it
L1769[13:03:55] <Vexatos> Would it indefinitely listen
L1770[13:03:57] <Vexatos> :P
L1771[13:04:02] <ds84182> I'm about to add bit shifting stuff
L1772[13:04:03] <Sangar> then someone screwed up
L1773[13:04:04] <reinei> probably
L1774[13:04:06] <Vexatos> (until you shut down the computer)
L1775[13:04:07] ⇨ Joins: Daiyousei (Daiyousei@dai.is.best.fairy.stary2001.co.uk)
L1776[13:04:13] <Vexatos> hmm ok
L1777[13:04:21] <reinei> but thats your problem as a tis-3d programmer
L1778[13:04:21] *** CHobbit is now known as ConcernedHobbit
L1779[13:05:44] <Sangar> ^
L1780[13:05:55] ⇨ Joins: samis (samis@osiris.stary2001.co.uk)
L1781[13:05:55] <reinei> I didn't expect github to one day tell me mroe about a person than I could expect from facebook
L1782[13:06:04] <Vexatos> Oh, another question
L1783[13:06:05] <Sangar> >_>
L1784[13:06:13] <Vexatos> when receiving command from some side
L1785[13:06:25] <Vexatos> should it wait for payload only from that side?
L1786[13:06:26] <Vexatos> or from any
L1787[13:06:46] <reinei> any side would allow for some interesting coding
L1788[13:06:53] <Sangar> i'd say any is more flexible (and seems to fit better)
L1789[13:08:03] ⇨ Joins: Stary2001 (Stary2001@osiris.stary2001.co.uk)
L1790[13:08:16] ⇨ Joins: Fridtjof (prassel@fridtjof.xyz)
L1791[13:08:21] <Vexatos> ok
L1792[13:09:16] ⇦ Quits: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Ping timeout: 204 seconds)
L1793[13:10:51] ⇦ Quits: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net) (Quit: Leaving)
L1794[13:11:17] <Vexatos> Sangar, should it also write to any side?
L1795[13:11:27] <Sangar> i'd say so, yes
L1796[13:11:30] <Vexatos> hmm
L1797[13:11:32] <reinei> write to the side that send the data, I guess
L1798[13:11:40] <Vexatos> also, I will have two write-to-tape commands :D
L1799[13:11:54] <Vexatos> one getting a byte and writing it down
L1800[13:12:00] <Vexatos> one getting the number of bytes to read
L1801[13:12:07] <Vexatos> :3
L1802[13:12:09] <ds84182> Alrighty, bitwise and instruction works great
L1803[13:12:14] <ds84182> ( ͡^ ͜ʖ ͡^)
L1804[13:12:14] <Vexatos> How does that sound?
L1805[13:12:37] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:ea78:fdb0:97b3:fc82:5e31)
L1806[13:12:37] <Vexatos> You can tell it "write the next 5 bytes I send you to disk"
L1807[13:12:43] <Sangar> ds84182, cool!
L1808[13:13:00] * reinei wants to code too, but sadly can't
L1809[13:13:03] <Sangar> Vexatos, sounds fine i think
L1810[13:14:12] ⇨ Joins: tisp (~tisp@2a02:8108:973f:f52c:25d8:2730:40cc:36ff)
L1811[13:16:37] ⇦ Quits: Daiyousei (Daiyousei@dai.is.best.fairy.stary2001.co.uk) (Ping timeout: 195 seconds)
L1812[13:17:02] ⇦ Quits: samis (samis@osiris.stary2001.co.uk) (Ping timeout: 206 seconds)
L1813[13:17:06] ⇦ Quits: Fridtjof (prassel@fridtjof.xyz) (Ping timeout: 186 seconds)
L1814[13:17:06] ⇦ Quits: Stary2001 (Stary2001@osiris.stary2001.co.uk) (Ping timeout: 186 seconds)
L1815[13:17:06] ⇦ Quits: ConcernedHobbit (chobbit@god.hobbits.science) (Ping timeout: 186 seconds)
L1816[13:17:22] ⇨ Joins: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L1817[13:17:23] zsh sets mode: +v on Kodos
L1818[13:17:59] <ds84182> Sangar: Does using ACC as an operand give a Target?
L1819[13:18:22] ⇦ Quits: tisp (~tisp@2a02:8108:973f:f52c:25d8:2730:40cc:36ff) (Ping timeout: 195 seconds)
L1820[13:23:27] ⇨ Joins: Nachtara (~coob@50-83-108-134.client.mchsi.com)
L1821[13:23:31] <ds84182> Oh wait, Target is an enum
L1822[13:23:36] <ds84182> Maybe I should of checked first
L1823[13:27:00] ⇦ Quits: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Ping timeout: 204 seconds)
L1824[13:28:35] ⇨ Joins: ConcernedHobbit (chobbit@god.hobbits.science)
L1825[13:28:52] ⇨ Joins: Daiyousei (Daiyousei@dai.is.best.fairy.stary2001.co.uk)
L1826[13:29:00] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L1827[13:29:00] zsh sets mode: +v on v^
L1828[13:30:19] <asie> hmm
L1829[13:30:21] <asie> CharsetLamps...
L1830[13:30:25] <asie> Colorful Lamps, this time in all shapes
L1831[13:30:34] ⇨ Joins: samis (samis@osiris.stary2001.co.uk)
L1832[13:32:26] <Vexatos> RIPutronics :(
L1833[13:32:37] <asie> nah
L1834[13:32:51] <vifino> Vexatos: you can still save it!
L1835[13:33:06] <vifino> Vextor graphic terminals when!!!!!11111
L1836[13:33:13] ⇨ Joins: newbie64 (Stary2001@osiris.stary2001.co.uk)
L1837[13:33:23] ⇨ Joins: Fridtjof (prassel@fridtjof.xyz)
L1838[13:33:37] *** newbie64 is now known as Stary2001
L1839[13:35:10] <Vexatos> Sangar, when I call something like getSpeed
L1840[13:35:18] <Vexatos> it writes the speed of the tape to the pipe
L1841[13:35:36] *** Guest68514 is now known as Magik6k
L1842[13:35:39] <Vexatos> should I have the drive wait until the writing has completed before it accepts any other command again?
L1843[13:36:59] <Sangar> the drive? idk. possibly? the module yes.
L1844[13:37:03] <ds84182> Woo, bitops all work
L1845[13:37:13] <Sangar> OP!
L1846[13:37:29] <ds84182> Also, it's cool that there is also passive data transfer (I had a Random module next to a stack module)
L1847[13:38:30] <Sangar> ds84182, if / when you make a pr, target master please
L1848[13:38:45] <ds84182> Alright
L1849[13:39:00] <Sangar> cuz i'm pulling from master to master-MC1.7.10 to do the backporting
L1850[13:39:54] <Magik6k> Sangar, I'm getting crashes from uC placed from NEI (without assembler): http://hastebin.com/qeqofumubo.avrasm / http://hastebin.com/ufimoqusiw.avrasm (Yep, worldedit can't remove it)
L1851[13:40:09] <Magik6k> Is how hard may it be to fix that issue
L1852[13:40:34] <Magik6k> func_70302_i_ seems to be getSizeInventory
L1853[13:40:51] <Vexatos> Sangar, was talking about the module
L1854[13:41:11] <Vexatos> Hmm Sangar.... I wonder what would be the best way to have a list of commands
L1855[13:41:16] <Vexatos> an enum sounds like a bad idea
L1856[13:41:18] <Vexatos> since it's static
L1857[13:41:23] <Sangar> Magik6k, yes. i'll take a look... tomorrow? maybe? make an issue as a reminder please
L1858[13:41:46] <Magik6k> k
L1859[13:41:49] <Vexatos> I'd like to have a non-static inner class so the command can access the module in process() and finish() (which step() and onWriteComplete() relay to)
L1860[13:42:03] <Sangar> Vexatos, since you're the only one adding / changing commands in the module enum would be fine no? :P
L1861[13:42:09] <Vexatos> enum is static
L1862[13:42:21] <Vexatos> even as an inner class
L1863[13:42:22] <ds84182> Oh great, I'm getting a 404 when I click new pull request
L1864[13:42:35] <Sangar> Vexatos, eh?
L1865[13:42:53] <Sangar> what are you trying to do?
L1866[13:42:54] <Vexatos> The enum would have two abstract methods, process() and finish()
L1867[13:43:07] <Vexatos> while idling, it receives a command
L1868[13:43:14] <Sangar> oh, i see. well. just have a command class then :P
L1869[13:43:21] <Vexatos> and then relays all information to that command until it's idling again
L1870[13:43:23] <Vexatos> well yea
L1871[13:43:36] <Vexatos> but then I'll have to do Command getState = new Command() {} and so on
L1872[13:43:46] <Vexatos> and add them to some array manually
L1873[13:43:51] <Vexatos> that's not really... safe isn't uit
L1874[13:43:53] <Vexatos> is it*
L1875[13:44:14] <Sangar> why not?
L1876[13:44:23] <Vexatos> hmm
L1877[13:44:42] ⇨ Joins: Pyrolusite (~Pyrolusit@ARouen-651-1-419-108.w90-22.abo.wanadoo.fr)
L1878[13:44:47] <Magik6k> > https://github.com/MightyPirates/OpenComputers/issues/1552
L1879[13:45:19] <Sangar> thanks
L1880[13:45:58] <Vexatos> private final Command[] VALUES = new Command[] { new Command() {}, new Command(){}};
L1881[13:45:59] <Vexatos> mwahaahaha
L1882[13:46:01] <Vexatos> soooo ugly
L1883[13:46:02] <Vexatos> :3
L1884[13:46:40] <Sangar> you mean like this? http://git.io/vRVn8 :P
L1885[13:47:32] <Vexatos> damnit, inner classes can't have static methods
L1886[13:47:35] * Vexatos exports
L1887[13:47:38] <asie> Sangar: did you play with the wires yet?
L1888[13:47:55] <asie> i learned they need a large rendering rewrite, as I did not take into consideration the fact insulated wires require UV twiddling
L1889[13:48:00] <asie> but that's not a huge problem
L1890[13:48:02] <asie> the code is a mess anyway
L1891[13:48:10] ⇦ Parts: Rapthera (~Rapthera@213.219.143.247.adsl.dyn.edpnet.net) (Leaving))
L1892[13:48:12] <Sangar> asie, no, had dinner and the rest of the time i've been working on a coding book
L1893[13:48:12] ⇨ Joins: Rapthera (~Rapthera@213.219.143.247.adsl.dyn.edpnet.net)
L1894[13:48:18] <asie> a coding book?
L1895[13:48:20] <asie> neat
L1896[13:48:24] <asie> for TIS-3D or real life?
L1897[13:48:26] <Sangar> tis3d
L1898[13:48:27] <Rapthera> uh, is there a way to copy code from the terminal?
L1899[13:48:31] ⇨ Joins: tisp (~tisp@2a02:8108:973f:f52c:988e:37da:cdcd:a86b)
L1900[13:48:32] <Sangar> for writing and managing programs
L1901[13:48:36] <asie> cool
L1902[13:48:53] <asie> i will probably get back to work on the Tape Drive soon-ish
L1903[13:48:59] <asie> in 1.8
L1904[13:49:04] <Sangar> mhm
L1905[13:49:05] <asie> but first insulated/bundled cabling
L1906[13:49:07] <asie> it's more important
L1907[13:49:25] <Sangar> all the cables :3
L1908[13:49:30] <Sangar> moar cables? :X
L1909[13:49:42] <Vexatos> Sangar, I get a feeling that this will use a crapload of memory
L1910[13:50:09] <Vexatos> having that array full of ~15 non-static classes for every single module .-.
L1911[13:50:47] <Vexatos> that's 16 objects per module :/
L1912[13:50:56] <Sangar> eh, depends on how much data the classes have
L1913[13:51:16] <Vexatos> two methods .-.
L1914[13:51:18] <Vexatos> each
L1915[13:51:18] <Sangar> sure, some overhead for the type itself, but compared to what you could have on data otherwise
L1916[13:51:24] <Sangar> methods don't take memory
L1917[13:51:27] <Sangar> fields do
L1918[13:51:36] <Vexatos> they do on inner classes
L1919[13:51:42] <Vexatos> pretty sure
L1920[13:51:47] <Sangar> well that's because you implicitly have a field
L1921[13:51:52] <Sangar> pointing to the parent instance
L1922[13:52:09] <Vexatos> yea
L1923[13:52:15] <Sangar> so that's one reference. so 8 bytes on 64 bit
L1924[13:52:21] <Sangar> ohnoes, muh memories
L1925[13:52:26] <ds84182> So, I broke git
L1926[13:52:28] <ds84182> fuuuuuuck
L1927[13:52:30] <Sangar> ds84182, gg
L1928[13:52:40] <Sangar> i did too, earlier. well. cygwin. rebooting helped :X
L1929[13:52:53] <Vexatos> Sangar, how would I get an adjacent tape drive :P
L1930[13:53:06] <ds84182> I was attempting to merge just the bitop changes into my forked 1.8.8 master, but it merged all of 1.7.10 differences into 1.8.8
L1931[13:53:06] <Sangar> getCasing().getCasingWorld().getTileEntity()?
L1932[13:53:31] <Sangar> yeaah, that's why i want new stuff targeting the master :P
L1933[13:54:04] <Vexatos> uuuh
L1934[13:54:04] <Vexatos> yes
L1935[13:54:04] <Vexatos> but
L1936[13:54:08] <Vexatos> how do I get the coordinates
L1937[13:54:21] <Vexatos> hmm
L1938[13:54:25] <Sangar> getCasing().getPositionX() etc
L1939[13:54:29] <Sangar> apply getFace() to that
L1940[13:54:49] <Sangar> (well, Face.toEnumFacing(getFace()).offset blahs)
L1941[13:55:15] <Vexatos> getCasing().getCasingWorld().getTileEntity(getCasing().getPositionX() + Face.toEnumFacing(getFace()).getFrontOffsetX(), getCasing().getPositionY() + Face.toEnumFacing(getFace()).getFrontOffsetY(), getCasing().getPositionZ() + Face.toEnumFacing(getFace()).getFrontOffsetZ());
L1942[13:55:23] <Vexatos> AMIRITE
L1943[13:56:03] <Vexatos> this is just wrong :P
L1944[13:56:47] ⇨ Joins: Gorzoid (webchat@80.111.199.67)
L1945[13:56:48] ⇨ Joins: reinei_ (~reinei@p5DE89913.dip0.t-ipconnect.de)
L1946[13:56:58] <Sangar> that is mc 1.7.10
L1947[13:57:12] <Vexatos> feel free to add convenience methods yourself >_>
L1948[13:57:29] <Sangar> in 1.8 it'd be getCasing().getCasingWorld().getTileEntity(getCasing().getPosition().offset(Face.toEnumFacing(getFace())))
L1949[13:57:36] <Sangar> no
L1950[13:57:38] <Sangar> fuck 1.7.10
L1951[13:57:45] <Sangar> :P
L1952[13:59:14] ⇦ Quits: reinei (~reinei@p5DE890BA.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L1953[14:00:32] <Sangar> is there a mod that adds a book+redstone recipe?
L1954[14:01:01] <gamax92> too cheap
L1955[14:01:05] <cloakable> RF Tools adds a shaped book + 4 redstone
L1956[14:01:11] <gamax92> since you get multiple redstone per ore
L1957[14:01:27] <gamax92> make it 512 blocks of redstone around 64 books
L1958[14:01:39] <cloakable> book in the middle, redstone in the corners
L1959[14:01:49] <Sangar> ok. so shapeless one redstone will be fine \o/
L1960[14:01:57] <gamax92> :|
L1961[14:01:58] <cloakable> Yeah
L1962[14:02:01] <gamax92> Sangar that's cheap
L1963[14:02:06] <Sangar> gamax92, this is not oc :P
L1964[14:02:10] <gamax92> oh
L1965[14:02:11] <gamax92> carry on
L1966[14:02:12] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Read error: Connection reset by peer)
L1967[14:02:13] <cloakable> Keyboards are cheap :P
L1968[14:02:21] <cloakable> This is a keyboard
L1969[14:03:35] <cloakable> gamax92: and surely you mean 576 blocks and 64 books :D
L1970[14:04:23] <cloakable> You have to fit ten stacks of items into one crafting grid to enable easy mode ;p
L1971[14:04:56] <gamax92> ... no i meant 512 blocks?
L1972[14:05:05] <gamax92> 64*8 is 512
L1973[14:05:15] <cloakable> Nope bad, you can craft that
L1974[14:05:23] <gamax92> yes, exactly.
L1975[14:05:24] <cloakable> 64*9
L1976[14:05:31] <cloakable> plus 64 books
L1977[14:05:53] <cloakable> :B
L1978[14:06:33] <v^> 69*69
L1979[14:06:36] <cloakable> I should pop into my test world tomorrow and plug an adapter into a mek fusion reactor
L1980[14:06:55] <Vexatos> damn I'd love me some lambdas by now
L1981[14:07:23] <Vexatos> I could just new ImmediateReturnCommand((tile)->tile.getEnumState().ordinal())
L1982[14:07:40] <Vexatos> damn you, Sangar
L1983[14:07:42] <Gorzoid> i got creative for a second in an oc server... debug card is bae <3
L1984[14:07:45] <Vexatos> for using java 8 or scala >_>
L1985[14:08:43] <cloakable> http://i.imgur.com/LjKQwyl.png you need a recipe like this to make the book
L1986[14:09:44] <cloakable> (I swear Evolved Hard Mode exists to take the piss out of GregTech)
L1987[14:10:12] <Sangar> Vexatos, lambdas ftw :3
L1988[14:11:28] <Vexatos> I wonder
L1989[14:11:42] <Vexatos> do I even need methods like play() or stop() or isEnd()
L1990[14:12:04] <Vexatos> I mean, in combination with OC it could certainly be used for starting/stopping a tape
L1991[14:12:11] <Vexatos> but on it's own... it's useless for music
L1992[14:12:13] <ds84182> I wonder, can you go a git submodule to a branch in your own repo?
L1993[14:13:43] <Vexatos> What do you think, Sangar/asie
L1994[14:13:49] <ds84182> Sangsie
L1995[14:13:56] <ds84182> Thats their ship name.
L1996[14:14:07] *** reinei_ is now known as reinei
L1997[14:14:39] <Sangar> isEnd idk, play() stop() could definitely be nice
L1998[14:15:21] <Vexatos> ok, so an isReady that returns 1 if there is a tape inside
L1999[14:15:24] <Vexatos> a switchState
L2000[14:15:37] <Vexatos> for playing/pausing etc
L2001[14:15:43] <Vexatos> a read, a write
L2002[14:15:47] <Vexatos> and a seek, I guess
L2003[14:15:59] <Vexatos> maybe also a setVolume? Not sure
L2004[14:16:10] <Vexatos> I am not sure if isEnd, setVolume are needed
L2005[14:16:16] <Vexatos> oh, and definitely a getSize
L2006[14:16:18] <ds84182> I might as well set up a 1.8.8 dev env
L2007[14:16:23] <Vexatos> also setSpeed?
L2008[14:16:38] <Sangar> ds84182, yes, easier
L2009[14:16:41] <Sangar> Vexatos, sounds good
L2010[14:16:52] <Vexatos> But that's so many .-.
L2011[14:16:54] <Sangar> and sure, if you have arbitrary numerically coded commands, why not
L2012[14:17:02] <Vexatos> what else would I have
L2013[14:17:11] <Sangar> it's just sorta like opcodes. that are compiled / invoked dynamically :X
L2014[14:17:14] <Vexatos> is there anything better?
L2015[14:17:22] <ds84182> I'm thinking about adding a Register module that changes its value when written to, and outputs it's value when read
L2016[14:17:42] <Vexatos> ds84182, it's called a stack .-.
L2017[14:17:50] <ds84182> Vexatos: A stack can be empy
L2018[14:17:53] <ds84182> a register cannot
L2019[14:18:45] ⇦ Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection reset by peer)
L2020[14:19:10] ⇨ Joins: MadWolf (~mad@host86-128-160-73.range86-128.btcentralplus.com)
L2021[14:19:35] *** MadWolf is now known as set
L2022[14:19:39] <Sangar> ds84182, mini ram? :P
L2023[14:19:59] <Gorzoid> so is modding for 1.8+ always gonna be shitty with json blocks, items and stuff or is there gonna be something to make it simple
L2024[14:20:01] <ds84182> That could work too
L2025[14:20:06] *** set is now known as Guest24478
L2026[14:20:27] <Sangar> Gorzoid, jsons are pretty simple. by now at least. since you can use .objs for models.
L2027[14:20:32] <Sangar> i actually prefer it to 1.7 now
L2028[14:20:38] *** Guest24478 is now known as MadWolf
L2029[14:21:03] <Vexatos> well definitely getLabel and setLabel won't be there
L2030[14:21:07] <Vexatos> but everything else?
L2031[14:21:08] ⇦ Quits: MadWolf (~mad@host86-128-160-73.range86-128.btcentralplus.com) (Client Quit)
L2032[14:22:29] ⇨ Joins: MadWolf (~madwolf@host86-128-160-73.range86-128.btcentralplus.com)
L2033[14:23:07] <reinei> hey Sangar does the TIS-3D support 0x and 0b parsing?
L2034[14:23:34] <Sangar> reinei, not yet. theres an issue for hex, might want to comment re 0b
L2035[14:23:40] <Vexatos> hmm now here is an issue
L2036[14:23:41] <Sangar> although
L2037[14:23:44] <Sangar> i'm using parseInt
L2038[14:23:45] <Vexatos> the largest tape has a size of 31457280
L2039[14:23:47] <Sangar> does that do 0b?
L2040[14:23:55] <Sangar> actually... 0x might already work :X
L2041[14:23:58] <Vexatos> Sangar, pretty sure you can set the base
L2042[14:24:15] ⇦ Quits: MadWolf (~madwolf@host86-128-160-73.range86-128.btcentralplus.com) (Client Quit)
L2043[14:24:25] <Vexatos> Integer.parseInt(mystring, 16)
L2044[14:24:28] <Vexatos> or something like that
L2045[14:24:32] <Vexatos> not sure how it handles 0x
L2046[14:24:57] <ds84182> Vexatos: tape banks!
L2047[14:25:08] <Vexatos> ds84182, huh?
L2048[14:25:21] ⇨ Joins: Ivoah (~Ivoah@static-acs-24-144-160-11.zoominternet.net)
L2049[14:25:30] <ds84182> Basically a seperate counter that handles the msb of the tape pointer
L2050[14:25:45] <reinei> Sangar Integer.parseInt does NOT work with hex or binary
L2051[14:25:47] <Vexatos> Sangar, the problem is that for seek() I need it to input the position to seek to
L2052[14:25:55] <Vexatos> which can be anywhere between 0 and 31457280
L2053[14:26:03] <Sangar> okthen
L2054[14:26:15] <Sangar> so the issue is still valid
L2055[14:26:38] <Vexatos> Sangar, can't you just Integer.parseInt(mystring, 16)
L2056[14:26:46] <reinei> so you need to do a string.startsWith('0x') or starstWith('0b') and the Integer.parseInt(<substring>, 16 or 2)
L2057[14:27:09] <Sangar> yeah
L2058[14:28:35] <Vexatos> So since numbers may be positive or negative
L2059[14:28:48] <Vexatos> should I treat the data input as a signed or unsigned number
L2060[14:28:50] *** samis is now known as CompanionCube
L2061[14:29:00] <Vexatos> it would double the amount of bytes available for TIS-3D to read
L2062[14:29:03] <Vexatos> :/
L2063[14:29:09] <Vexatos> But I am not sure it'd make sense
L2064[14:29:19] <reinei> addresses should always be unsigned
L2065[14:30:18] <Vexatos> position on the tape
L2066[14:30:36] <reinei> positive
L2067[14:30:39] <reinei> unsigned
L2068[14:30:57] ⇨ Joins: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net)
L2069[14:31:03] <reinei> only offsets may be negative for any sort of addressing in this kind of situation, everything is just unrealistic + stupid
L2070[14:31:59] <Vexatos> I mean I could just make it do nothing on negative number
L2071[14:32:00] <Vexatos> or crash
L2072[14:32:24] <reinei> can you actually make the controller crash?
L2073[14:32:29] <reinei> if so, do it
L2074[14:32:29] ⇨ Joins: Haxors (webchat@d216-232-203-117.bchsia.telus.net)
L2075[14:32:39] ⇨ Joins: Nachtara (~coob@50-83-108-134.client.mchsi.com)
L2076[14:32:40] <reinei> otherwise just NOP it
L2077[14:32:52] <Sangar> reinei, i'll add HCF
L2078[14:33:26] <Vexatos> Sangar should add that soon
L2079[14:33:30] ⇦ Parts: Haxors (webchat@d216-232-203-117.bchsia.telus.net) ())
L2080[14:33:33] <reinei> anyway gotta go, tomorrow will be exam time (vorabitur in naturwissenschaften ist verdammt anstrengend)
L2081[14:33:34] <Sangar> after code book
L2082[14:33:40] <Sangar> oh, fun
L2083[14:33:44] <Vexatos> my question remains: Crash on negative number or treat like unsigned short
L2084[14:33:44] <Sangar> good luck!
L2085[14:33:50] <reinei> thanks
L2086[14:33:51] <reinei> cya
L2087[14:33:55] ⇦ Quits: reinei (~reinei@p5DE89913.dip0.t-ipconnect.de) (Quit: Leaving)
L2088[14:33:56] <Sangar> Vexatos, unsigned all the things
L2089[14:33:57] <Vexatos> Vorabi? Easy :3
L2090[14:34:04] <Vexatos> Sangar, so how does I unsigned again?
L2091[14:34:15] <Sangar> ((short)x) & 0xFFFF
L2092[14:34:16] <Sangar> i think
L2093[14:34:18] ⇨ Joins: Haxors (webchat@d216-232-203-117.bchsia.telus.net)
L2094[14:34:49] <Vexatos> and if the length of the tape exceeds 65k?
L2095[14:34:52] <Vexatos> or even 32k?
L2096[14:34:59] <ds84182> BAAAAAANKS
L2097[14:35:00] <Sangar> then you're screwed :P
L2098[14:35:01] <Vexatos> Not even sure if the returned value should be unsigned too
L2099[14:35:07] <Vexatos> OR
L2100[14:35:10] <Vexatos> I can do this
L2101[14:35:20] <Vexatos> seek()
L2102[14:35:21] <Vexatos> as well as
L2103[14:35:27] <Vexatos> seek*1024()
L2104[14:35:30] <Vexatos> :3
L2105[14:35:54] <Vexatos> and a getSize/1024()
L2106[14:36:16] <Vexatos> that would return 30720 at most
L2107[14:36:25] <Vexatos> so just below the limit
L2108[14:36:26] <Vexatos> :D
L2109[14:36:32] <Sangar> cheater :P
L2110[14:36:38] <Vexatos> is it really cheating?
L2111[14:36:40] <Vexatos> If you don't like it
L2112[14:36:42] <Vexatos> I won't add it
L2113[14:36:49] <Sangar> nah, it's fine i'd say
L2114[14:36:54] <Sangar> if you don't need the precision
L2115[14:37:03] <Vexatos> I don't want to break your game, sir
L2116[14:37:09] <Vexatos> And exactly
L2117[14:37:11] <Vexatos> it is imprecise
L2118[14:37:21] <Vexatos> but allows for a GREAT lot more seeking
L2119[14:38:05] <Vexatos> without having to do MOV 1024, ACC s: <seek another 32760 bytes forward> SUB 1 JNZ s
L2120[14:38:15] <Vexatos> which would take... a thousand ticks ,-,
L2121[14:38:32] <Vexatos> actually more
L2122[14:38:42] <Sangar> :P
L2123[14:38:46] <Sangar> do it
L2124[14:38:54] <Vexatos> I just remembered that seek can be negative anyway
L2125[14:39:00] <Vexatos> to seek backwards >_>
L2126[14:40:15] ⇨ Joins: coiax (~Jackbook_@cpc87205-aztw31-2-0-cust41.18-1.cable.virginm.net)
L2127[14:40:35] <ds84182> Ok... wow...
L2128[14:40:43] <coiax> I think I found a bug with the inventory_controller component, where it erors with "unsupported side" when I pass sides.back
L2129[14:40:45] <ds84182> I just got 4h 20m screen on time on my phone
L2130[14:40:55] <coiax> according to the API, this should allow you to access the robot's own inventory
L2131[14:40:58] <coiax> 420 blaze it?
L2132[14:41:02] <ds84182> :P
L2133[14:41:15] <ds84182> It's insane because I was watching a stream the entire time, too
L2134[14:41:16] <Haxors> coix "back" will controll the robot it's attached to
L2135[14:41:25] <Haxors> you can't get the 'back' of an inventory controller
L2136[14:41:32] <Haxors> that's probably why it failed
L2137[14:41:45] <coiax> To interact with the robot's own inventory you need to use the side back
L2138[14:41:51] <coiax> that's what the API docs say
L2139[14:42:04] <Haxors> just use the numerical value
L2140[14:42:09] <Vexatos> Sangar, update the wiki already
L2141[14:42:11] <coiax> http://ocdoc.cil.li/component:inventory_controller
L2142[14:42:19] <coiax> The numerical value is equivalent?
L2143[14:42:21] <Haxors> 2
L2144[14:42:23] <coiax> I mean, sides.back is 2
L2145[14:42:23] <Haxors> 2 = back
L2146[14:42:24] <coiax> yeah
L2147[14:42:29] <coiax> and it gives the same error
L2148[14:42:39] <coiax> "unsupported side"
L2149[14:42:41] <Sangar> Vexatos, what wiki, i know of no wiki :P
L2150[14:42:55] <Haxors> what code are you running?
L2151[14:42:58] <Vexatos> coiax, that thing is outdated
L2152[14:43:01] <coiax> :(
L2153[14:43:02] <Vexatos> sides.back no longer works
L2154[14:43:12] <Vexatos> instead, there should be functions in the robot API
L2155[14:43:18] <Vexatos> ~w robot API
L2156[14:43:18] <ocdoc> http://ocd.cil.li/api:robot
L2157[14:43:27] <coiax> but I thought it was outdated?
L2158[14:43:34] <Vexatos> ...or not?
L2159[14:43:40] * Vexatos pokes Sangar
L2160[14:44:00] <Haxors> I need to know if it's possible to do a wait or sleep of sorts on a MC. I'm using them for RS logic and timing is important
L2161[14:44:14] <coiax> os.sleep() doesn't cut it?
L2162[14:44:23] <Haxors> It throws null
L2163[14:44:27] <Magik6k> yay, I've fxed ~8 bugs in my network code
L2164[14:44:28] <coiax> I don't know if that's going to give you precision timing though
L2165[14:44:46] <coiax> some systems have a "busy wait" which gives you much more accurate waiting times at the cost of cpu
L2166[14:44:52] <Haxors> the code with .sleep works fine in a robot but as soon as it's flashed and in the MC it will say it's a nil function
L2167[14:45:02] <coiax> oh that's probably because it doesn't exist
L2168[14:45:09] <coiax> I had this problem
L2169[14:45:16] <coiax> microcontrollers have no libraries, basically
L2170[14:45:23] <coiax> you'll want to computer.pullSignal(timeout)
L2171[14:45:27] <Haxors> thanks a ton.
L2172[14:45:32] <Sangar> inventory_controller.getStackInInternalSlot iirc
L2173[14:45:33] <Haxors> i'l let you know if it works
L2174[14:45:36] <Magik6k> Haxors, computer.pullSignal(time to wait)
L2175[14:45:38] <Sangar> or something like that
L2176[14:46:00] <coiax> let me look at the methods the IC is offering
L2177[14:46:13] <coiax> okay, I know that this place isn't that keen on python
L2178[14:46:26] <coiax> but I cry everytime I put an expression expecting a repr() of the item in question
L2179[14:46:37] <Vexatos> / getSize relative to the last multiple of 1024
L2180[14:46:40] <coiax> wrapping prints() around everything just seems gaucche
L2181[14:46:41] <Vexatos> does that sound right, Sangar? :D
L2182[14:46:46] <coiax> gaouche?
L2183[14:46:49] <coiax> gaoughe
L2184[14:47:24] <Sangar> Vexatos, sorry, brain too full of code book right now :X but probably
L2185[14:47:31] <Haxors> the pullsignal method worked better than expected. thanks for that.
L2186[14:47:33] <coiax> getStackInInternalSlot
L2187[14:47:44] <coiax> yep, that's good
L2188[14:47:53] <coiax> can someone update the wiki now plox? :P
L2189[14:47:54] <Haxors> I made a simple little code that takes the sign output and delays it by the amount written. I'm probably going to extend it to allow basic logic
L2190[14:48:17] <Vexatos> hey Sangar, uuh what happens if I return a number larger than 32k?
L2191[14:48:36] <coiax> it overflows, doesn't it?
L2192[14:48:41] <Vexatos> are you clamping it between -32k and +32k yourself?
L2193[14:48:45] <Vexatos> or will I have to & 0x7fff
L2194[14:48:46] <coiax> depends on the spec, tbh
L2195[14:48:54] <Sangar> i'm clamping
L2196[14:49:03] <Vexatos> so anything larger just becomes max? ok
L2197[14:49:03] <Sangar> in the machine anyway. the ports don't clamp i think :P
L2198[14:49:23] <Vexatos> uhm wat
L2199[14:49:33] <Vexatos> so what if I beginWrite(extremelylargenumber)
L2200[14:49:35] <Sangar> probably should make them
L2201[14:49:41] <Haxors> I ran into another issue: Using pullsignal will only work once per run. All uses after the initial completely fail.
L2202[14:49:42] <Sangar> it'll just shuffle that along
L2203[14:49:42] <Vexatos> ok
L2204[14:49:52] <Vexatos> please make that clamp too
L2205[14:49:55] <Vexatos> then I can rely on that
L2206[14:49:59] <Sangar> yeah
L2207[14:50:31] <coiax> that seems like a bit of a bug
L2208[14:50:35] <coiax> the pullSignal
L2209[14:50:56] <coiax> my MC just crashed, so I can't dig out what my MiCo was running
L2210[14:51:18] <coiax> but I don't think it had problems with running multiple times
L2211[14:51:59] <Haxors> i've got a simple while loop with filtered if statements, and each one having its own pullsignal in it
L2212[14:52:43] <Haxors> after the first run it will act as if the delay wasn't there
L2213[14:53:00] <coiax> pastebin your code, I will pastebin mine
L2214[14:53:18] <Haxors> This is day one, I have no idea how to do that :/
L2215[14:54:18] <coiax> is your code in a machine inside Minecraft?
L2216[14:54:25] <Haxors> yes.
L2217[14:54:30] <coiax> http://pastebin.com/4vyJjrWg
L2218[14:54:35] <coiax> does that machine have an internet card?
L2219[14:54:42] <Haxors> it isn't compatable (t1 robot)
L2220[14:54:55] <Magik6k> Sangar, I'm working on my network on the 1.6 branch and one thing I thought would be nice is async network cards, with sort of buffer, so you get little call cost and the card pushes the buffered packets in a way a switch would.
L2221[14:55:00] <Haxors> everything's of a floppy though so I can transfer the files
L2222[14:55:09] <Magik6k> It would allow sort of tiering
L2223[14:55:15] <coiax> well, transfer the items to an internetted PC
L2224[14:55:22] <coiax> and go `pastebin put FILENAME`
L2225[14:55:56] <coiax> see, in my redstone pulser thing, it calls pullsignal twice
L2226[14:56:00] <Vexatos> anyways, time to go sleep
L2227[14:56:01] <Vexatos> bye snagar
L2228[14:56:03] <Vexatos> see you :3
L2229[14:56:05] ⇦ Quits: Vexatos (~Vexatos@p200300556E14A437AC5EFE2AEF59C508.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L2230[14:56:05] <Sangar> Magik6k, hmmm. so direct sends that write in a synchronized buffer, flush on tick?
L2231[14:56:24] <coiax> are we going to be simulating buffer bloat within OC
L2232[14:56:31] <coiax> that's commitment to network realism right there
L2233[14:56:32] <Haxors> having an unreasonably hard time finding the bloody program ;_;
L2234[14:56:40] <Sangar> dunno, do you think it's necessary/is normal sending too slow?
L2235[14:56:44] <Magik6k> Sangar, yup
L2236[14:57:30] <Haxors> got it
L2237[14:57:39] <Haxors> pastebin.com/RZendAWB
L2238[14:58:13] <Haxors> a critique of my coding sytle would be appricated. I have no idea what's standard practice since i'm self taught
L2239[14:58:34] <Sangar> Magik6k, welp. if someone implements it :P (and makes nice textures... unless i get an inspiration, don't know how they'd look right now :X)
L2240[14:58:48] <Magik6k> I'm pinging one host with 0s interval from 4 hosts and with 1 hop and 2 other hosts on the route and pings went from 0.3s to 4.5 - 6s, with async cards it could theoretically stay at 0.3-0.5s
L2241[14:59:52] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L2242[15:00:40] <coiax> you do know that signs include newlines in the getValue() right?
L2243[15:00:54] <Haxors> it's trashed by tonumber
L2244[15:00:57] <coiax> I discovered that, don't know if it will interfere with the tonumber() function
L2245[15:00:58] <Haxors> i'm going to optimize that later
L2246[15:01:00] <coiax> fair enough
L2247[15:01:09] <coiax> you could probably stand to indent your code
L2248[15:01:10] *** MajGenRelativity is now known as MGR
L2249[15:01:14] <Haxors> i'm probably going to have it like this in the future
L2250[15:01:21] <MGR> I was feeling sick, but I put my jams on, and I be ready
L2251[15:01:28] <MGR> To continue revolutionizing my automation
L2252[15:01:29] <coiax> also, time should be a local variable
L2253[15:01:30] <coiax> and uh
L2254[15:01:42] <coiax> I don't see any reason that pullSignal() should only work once
L2255[15:01:49] <Magik6k> IMO it could/should be implemented in the basic network card(probably with option to switch modes)
L2256[15:01:57] <Haxors> thanks. Noob question: What's the difference between global and local?
L2257[15:01:58] <coiax> oh
L2258[15:02:03] <coiax> uh, variable scope
L2259[15:02:03] <Sangar> Magik6k, fine by me
L2260[15:02:08] <coiax> something occured to me
L2261[15:02:21] <coiax> so, the pullSignal() call, the number given is the timeout
L2262[15:02:28] <Haxors> yes
L2263[15:02:29] <coiax> but if a signal comes in before that time
L2264[15:02:35] <coiax> then it'll exit early
L2265[15:02:43] <Magik6k> I may try to implemen that, I asume it shouldn't be super-hard
L2266[15:02:44] <Haxors> but it's completely isolated
L2267[15:02:53] <Haxors> what could possibly be giving it a signal...
L2268[15:03:05] <Haxors> unless the failure of pulling GIVES it a signal...
L2269[15:03:05] <Sandra> Haxors, basically, if something's local, it can only be accessed by where it's defined and in, but if it's not local, it can be accessed anywhere in the file.
L2270[15:03:06] <coiax> just throwing ideas at the wall here
L2271[15:03:17] <Haxors> thanks sandra
L2272[15:03:20] <Sandra> or, indeed, the lua state generally.
L2273[15:03:23] <coiax> generally a local variable is limited to the scope of the block it's defined in
L2274[15:03:33] <Sandra> yeah.
L2275[15:03:37] <Haxors> does local have less load than global or is it OK to throw them out to save text space?
L2276[15:03:43] <coiax> ah well
L2277[15:03:53] <coiax> you should probably worry about optimising for size when it becomes an issue
L2278[15:03:55] <coiax> not before.
L2279[15:04:18] <Haxors> long strings cause issues because it increases the chance that I mis-type something :/
L2280[15:04:31] <coiax> local variables, I do believe, takes less to load then globals
L2281[15:04:43] <coiax> but I mean, you're optimising lua code running in MC
L2282[15:04:43] <Haxors> okay, i'll probably do a keybind local button or something.
L2283[15:05:00] <coiax> I mean, yeah, I guess?
L2284[15:05:09] <Haxors> ha to much work.
L2285[15:05:14] <coiax> just run your code frequently and check if the interpreter whines
L2286[15:05:34] <Haxors> anyway going to go back to debugging this.
L2287[15:05:34] <Sandra> I don't believe it matters either way.
L2288[15:05:42] <coiax> there is no reason you couldn't run this on a real machine actually
L2289[15:05:44] <Sandra> if it's global, it goes inside the _G table.
L2290[15:05:48] <coiax> you can put the sign upgrade in a adaptor
L2291[15:05:59] <coiax> using local is definitely good practice though
L2292[15:06:02] <Sandra> if it's local... it's stored somewhere.
L2293[15:06:04] <Sandra> yeah.
L2294[15:06:11] <Sandra> definitely.
L2295[15:06:12] <Haxors> coiax that runs directly against the design of the MC
L2296[15:06:17] <Haxors> i'm going to be massproducing these
L2297[15:06:23] <coiax> I'm talking for debuggin
L2298[15:06:29] <coiax> you don't want to mass produce something that doesn't work
L2299[15:06:37] <Haxors> LOL pretty much
L2300[15:06:45] <Haxors> I do my debugging on a t1 robot
L2301[15:06:53] <Haxors> that way I get basic functions like moving around
L2302[15:07:03] <coiax> yeah, I do all my editing externally
L2303[15:07:09] <coiax> because it's simpler that way
L2304[15:07:22] <coiax> I may have lost purity points, but it's just really difficult to make a good text editor
L2305[15:07:23] <Haxors> The only thing that sucks is you can't use the touch screen on the robots
L2306[15:07:37] <coiax> that's cuz they're limited to t1 screens I believe
L2307[15:07:48] <Haxors> yes, but it's a tradeoff :/
L2308[15:07:59] <Haxors> I should probably do external editing though
L2309[15:08:16] <Haxors> since I always upload my code (manually) to notepad so it dosen't go bye-bye when I corrupt my world
L2310[15:08:21] <coiax> yeah, speaking as a computer science graduate, you need a good editor
L2311[15:08:23] <coiax> uh well
L2312[15:08:29] <coiax> I don't really see how you could corrupt your code
L2313[15:08:38] <coiax> the opencomputers stuff is stored seperately to chunk data
L2314[15:08:51] <Haxors> by placing x item in y location when that Quote" Should never happen, wtf did you do"
L2315[15:08:53] <coiax> if you go to your world folder, there's a folder called opencomputers, with a bunch of uuid folders
L2316[15:09:08] <coiax> and each of those are all the hard drives and floppies and shit
L2317[15:09:10] <Haxors> oh I forgot about that
L2318[15:09:14] <Haxors> saves me the typing out :p
L2319[15:09:37] <coiax> use of the assert() function is probably helpful too
L2320[15:09:39] <Haxors> anyway I have food I think. Be back later enough.
L2321[15:10:09] <Inari> assert(sex);
L2322[15:11:11] <coiax> oh uh
L2323[15:11:16] <coiax> let me check what's false in lua
L2324[15:11:40] <Sandra> if sex then haveSex(you) else youAreBad(you) end
L2325[15:11:46] <coiax> only false and nil are false in lua
L2326[15:11:53] <Sandra> yup.
L2327[15:12:02] <coiax> man, I miss python :P
L2328[15:12:12] ⇦ Quits: sciguyryan (~sciguyrya@93-94-245-19.dynamic.swissvpn.net) ()
L2329[15:12:32] <coiax> but I don't know if I know enough about building lexers and parsers to actually make a proper implementation
L2330[15:12:59] <Sandra> there was someone who made a python version, written in lua.
L2331[15:13:06] <Sandra> i think it's on OPPM.
L2332[15:13:06] <coiax> yeah, I think I saw that
L2333[15:13:17] <coiax> but it had disclaimers about certain datastructures not working right
L2334[15:13:25] <coiax> and if you can't get lists and dicts working properly
L2335[15:13:38] <coiax> then you're coding with one hand behind your back
L2336[15:13:59] <coiax> eh, I think I'll play Dota or sommat
L2337[15:17:07] ⇦ Parts: coiax (~Jackbook_@cpc87205-aztw31-2-0-cust41.18-1.cable.virginm.net) ())
L2338[15:20:11] <MGR> asie, are you busy?
L2339[15:24:55] <MGR> I have a patreon page!
L2340[15:24:56] <MGR> Woo
L2341[15:28:06] <asie> MGR: sort of
L2342[15:28:08] <asie> yes
L2343[15:29:27] <MGR> ah yes, sorry
L2344[15:29:38] ⇦ Quits: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net) (Quit: Leaving)
L2345[15:29:38] <MGR> was my application accepted for BTM?
L2346[15:29:44] <MGR> I never got an email either way
L2347[15:30:20] ⇨ Joins: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net)
L2348[15:31:25] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Read error: Connection reset by peer)
L2349[15:31:34] <CompanionCube> wasn't BTM in july?
L2350[15:31:57] <cloakable> python cpu for opencomputers :D
L2351[15:32:30] <MGR> CompanionCube, idk about in July, but there is another in January
L2352[15:32:42] <Sandra> yeah, #BTM16
L2353[15:32:45] <Sandra> woooo.
L2354[15:32:52] <MGR> I think you mean: WOOOOOOO
L2355[15:33:08] <CompanionCube> I see that isn't an actual channel.
L2356[15:33:45] <MGR> It's a hashtag
L2357[15:33:50] <Sandra> the channel is #BTM.
L2358[15:34:05] <Sandra> but the hashtag is #BTM16.
L2359[15:34:05] <Lizzy> nope
L2360[15:34:07] <MGR> just like #MGR'sPatreon is a hashtag
L2361[15:34:15] <Lizzy> oh
L2362[15:34:18] <Lizzy> ffs hexchat
L2363[15:34:25] <MGR> ?
L2364[15:34:47] <Lizzy> it included the "." after Sandra's posting of the channel
L2365[15:34:59] <MGR> ah
L2366[15:35:12] <Sandra> ah... yes.
L2367[15:35:18] <Sandra> hexchat.
L2368[15:35:24] <Sandra> you're greaaaat.
L2369[15:35:52] <Lizzy> also :< don't have SEL on a windows accessible partition
L2370[15:37:37] <Sandra> SEL?
L2371[15:37:45] <Lizzy> Serial Experiments Lain
L2372[15:38:17] ⇦ Quits: Ivoah (~Ivoah@static-acs-24-144-160-11.zoominternet.net) (Remote host closed the connection)
L2373[15:38:36] <Inari> MGR: what application would that be? ;o
L2374[15:38:37] <gamax92> Sandra's Excitement Level
L2375[15:39:07] <Sandra> ah, yes, windows would not be able tto access that.
L2376[15:39:23] <MGR> Inari, what application would what be?
L2377[15:39:23] ⇨ Joins: Ivoah (~Ivoah@static-acs-24-144-160-11.zoominternet.net)
L2378[15:39:30] <Sandra> I read it as SUSE Enterprise Linux so....
L2379[15:39:33] <Inari> [22:29:18] <MGR> was my application accepted for BTM?
L2380[15:40:00] ⇦ Quits: Haxors (webchat@d216-232-203-117.bchsia.telus.net) (Ping timeout: 204 seconds)
L2381[15:41:29] <Inari> will BTM16 have TIS-3D? :P
L2382[15:41:51] <gamax92> will BTM be hosted on TIS-3D?
L2383[15:41:56] <Sandra> Inari, yes iirc.
L2384[15:42:14] <Inari> gamax92: im sure :P
L2385[15:42:33] <Inari> hopefully we'll have a better recording arrangement for btm 16
L2386[15:42:33] <MGR> Inari, application for a booth for my server
L2387[15:42:52] <Inari> i'd kind of like a booth but i have nothing to really show, so eh
L2388[15:43:26] <MGR> I have a server
L2389[15:43:31] <MGR> and a patreon page :D
L2390[15:43:35] <gamax92> I have a burrito
L2391[15:43:37] <gamax92> and a mouth
L2392[15:43:42] <Inari> lol
L2393[15:44:05] <MGR> I have a mouth
L2394[15:44:07] <MGR> no burrito though
L2395[15:44:33] <MGR> I do have ears
L2396[15:44:37] <MGR> and Darude Sandstorm
L2397[15:44:58] ⇨ Joins: Nachtara (~coob@50-83-108-134.client.mchsi.com)
L2398[15:46:18] ⇦ Quits: Ivoah (~Ivoah@static-acs-24-144-160-11.zoominternet.net) (Remote host closed the connection)
L2399[15:47:54] <Inari> dem russians and their fancy OS
L2400[15:48:50] <Inari> we need an appstore
L2401[15:49:25] <MGR> who is we?
L2402[15:50:22] <asie> Sangar: 256 followers!
L2403[15:50:25] <asie> Quick, make a celebration!
L2404[15:50:46] <MGR> oh
L2405[15:50:49] <MGR> is this for real
L2406[15:50:50] <Inari> MGR: the english OC community
L2407[15:50:57] <Sangar> oh!
L2408[15:50:59] <MGR> I found out why my server was lagging so badly
L2409[15:51:15] <MGR> My skeleton spawner spawned like a thousand skeletons out of reach of my grinder
L2410[15:51:20] <Turtle> lol rip
L2411[15:51:27] <Sangar> 255 it says for me
L2412[15:53:08] <MGR> and now my lag disappeared once I mowed them all down
L2413[15:55:41] <MGR> damned skultans
L2414[15:56:10] <MGR> OH HELL NO
L2415[15:56:23] <asie> Sangar: someone unfollowed you
L2416[15:56:25] <gamax92> aw hell nah
L2417[15:56:26] <asie> but be watchful
L2418[15:56:27] <MGR> I DISSASEMBLED MY DRACONIC REACTOR FOR SKELETONS?!
L2419[15:56:35] * MGR rages
L2420[15:56:40] <Sangar> tsk
L2421[15:56:42] <Sangar> :P
L2422[15:56:50] <asie> Sangar: Bundled cables should be done by the end of next week btw
L2423[15:56:58] <Sangar> cool
L2424[15:57:01] <asie> No microblocks for now, am waiting to see what amadornes does
L2425[15:57:08] <Sangar> goddammit. where is it caching that texture now -.-
L2426[15:57:15] <Sangar> hmhm
L2427[15:57:17] <gamax92> no it says 256 now ;)
L2428[15:57:32] <MGR> asie, you never did get back to me about whether my application was accepted or rejected :P
L2429[15:58:09] <asie> MGR: i didn't check them in a while
L2430[15:58:12] <asie> too much work on my plate
L2431[15:58:22] <MGR> that's fine
L2432[15:58:33] <MGR> I was just wondering :)
L2433[15:58:53] <Sangar> wub
L2434[15:59:12] <Lizzy> wub wub
L2435[16:03:57] <MGR> now that I have cured the lag, I must automate all the things
L2436[16:04:16] <MGR> AE2 conduits and OC cables will run like a web through the massive structure I have prepared
L2437[16:04:22] <MGR> But first, security
L2438[16:04:36] <MGR> Seeing as TACEATS 2 is nowhere near ready, golems will do
L2439[16:09:06] <ds84182> Sangar: You should update your dev env, some more things have better names now
L2440[16:09:31] <Sangar> 1.8.8 moves so quickly :P will do
L2441[16:10:09] <ds84182> WorldRenderer(or whatever).pos has changed to putPosition
L2442[16:11:00] <ds84182> IBlockState.getValue now returns a Comparable instead of integer
L2443[16:11:52] <Sangar> hmhm
L2444[16:12:00] <ds84182> IInventory got some method signature changes too
L2445[16:12:45] <ds84182> Yeah, removeStackFromSlot turns into the old getStackInSlotOnClosing
L2446[16:12:47] ⇦ Quits: tisp (~tisp@2a02:8108:973f:f52c:988e:37da:cdcd:a86b) (Remote host closed the connection)
L2447[16:13:17] ⇨ Joins: tisp (~tisp@ip4d15d397.dynamic.kabel-deutschland.de)
L2448[16:13:32] ⇦ Quits: tisp (~tisp@ip4d15d397.dynamic.kabel-deutschland.de) (Remote host closed the connection)
L2449[16:13:45] <MGR> lead researchers from the EqD R&D Advanced Combat and Strategy Divison have asked me to contact you all
L2450[16:13:58] <MGR> Does anyone have an evil robot army program?
L2451[16:14:29] <Sangar> ds84182, they changed that back? ffs
L2452[16:14:33] <Sangar> why -.-
L2453[16:14:37] <Sangar> finally it had the correct name
L2454[16:14:39] <MGR> what does ffs stand for?
L2455[16:14:44] <Sangar> for f*cks sake
L2456[16:14:47] <MGR> ah
L2457[16:14:50] <Daiyousei> y censor
L2458[16:14:55] <ds84182> WorldRenderer.begin moved somewhere
L2459[16:14:58] * Sangar shrugs
L2460[16:15:04] <Daiyousei> :>
L2461[16:15:04] <Sangar> ds84182, i'll have a look tomorrow or so
L2462[16:15:15] <Sangar> working some more on the book today, but sleep soon
L2463[16:15:21] <ds84182> I was doing some changes myself, I'll probably make a PR
L2464[16:15:59] <Sangar> i kinda don't feel like updating to new mappings if the names got worse again :X
L2465[16:16:46] <MGR> nuuuuuu
L2466[16:16:48] <MGR> Sangar
L2467[16:16:56] <MGR> You're da man because you update quickly
L2468[16:17:06] <MGR> If you don't, you won't be da man anymore!
L2469[16:17:08] <Sangar> not updating mappings doesn't mean not updating anything else
L2470[16:17:12] <Sangar> luckily that's separate now
L2471[16:17:24] * MGR coughs
L2472[16:17:29] <MGR> What're mappings then?
L2473[16:17:40] <Sangar> func_1234_f to getTileEntity
L2474[16:17:46] <MGR> ah
L2475[16:18:33] ⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L2476[16:19:59] <Inari> hm, where to find good and free hosting :D
L2477[16:20:12] <Lizzy> depends what for
L2478[16:20:59] <Inari> if i make an appstore
L2479[16:21:17] <ds84182> Aparently, ITickable is gone
L2480[16:21:40] <Inari> does MineOS have an appstore?
L2481[16:21:41] <Inari> dunno xD
L2482[16:22:14] <Sangar> ds84182, wat
L2483[16:22:24] <Sangar> are you sure you didn't downgrade your mappings >_>
L2484[16:22:25] <ds84182> Sangar: what version of forge are you using... this is weird
L2485[16:22:29] <Sangar> or go to 1.8 instead of 1.8.8
L2486[16:23:06] <ds84182> That may be the case
L2487[16:23:17] <ds84182> Their changelogs are really weird, too
L2488[16:23:21] <Sangar> :X
L2489[16:23:33] <Xal> Inari: if you're making an app store make it hosted in-game
L2490[16:23:39] <Xal> we need more ingame networking
L2491[16:23:50] <Xal> mailservers, http, the whole nine yards
L2492[16:23:58] <ds84182> Sangar: Do they not host MDK build for 1.8.8 on the website
L2493[16:23:59] <ds84182> wtf
L2494[16:24:44] <MGR> Xal, well
L2495[16:24:53] <ds84182> I'm actually really confused now
L2496[16:25:07] <MGR> The EqD R&D Department of CyberSpace is intruiged with your idea
L2497[16:25:21] <Sangar> they do
L2498[16:25:33] <Sangar> ds84182, http://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.8.8.html
L2499[16:25:54] <Sangar> also why don't you just gradlw sDecW after checking out master?
L2500[16:26:08] <cloakable> I do wish there was more networking in OC >.> mail, fileservers, etc.
L2501[16:26:09] <ds84182> Hmm .-.
L2502[16:26:33] <Xal> cloakable, it's a matter of coding them yourself! :P
L2503[16:26:40] <CompanionCube> yes
L2504[16:26:43] <Xal> we already have neato server racks
L2505[16:27:08] <CompanionCube> there is a 'network' floppy
L2506[16:27:13] <CompanionCube> which is used approximately never
L2507[16:29:16] <cloakable> I'm not that talented :P
L2508[16:29:33] <cloakable> And I'll be using Plan9k when I start on computers
L2509[16:34:06] <MGR> what is the advantage of Plan9k over OpenOS???
L2510[16:36:05] <ds84182> >Attempts to setupDecompWorkspace
L2511[16:36:17] <ds84182> Out of memory error because GC overhead limit reached
L2512[16:36:20] <ds84182> I swear
L2513[16:37:31] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L2514[16:38:34] <ds84182> GC overhead limit exceeded
L2515[16:38:35] <ds84182> STOP
L2516[16:38:48] *** Daiyousei is now known as SleepingFairy
L2517[16:39:09] <CompanionCube> what do you expect
L2518[16:39:15] * MGR picks up GC and throws it across the universe
L2519[16:39:17] <CompanionCube> from java
L2520[16:40:06] <ds84182> Well, the GC could stop being a little bitch, as a start
L2521[16:41:01] <cloakable> MGR: it's more unix-like
L2522[16:41:10] <cloakable> networking, services, etc
L2523[16:41:18] <cloakable> Well, at least it's meant to be
L2524[16:41:45] <ds84182> This is so annoying I'm going to fucking scream
L2525[16:41:50] <cloakable> The last time I tried the plan9k floppy was kinda broken
L2526[16:42:07] <MGR> ah
L2527[16:42:46] <cloakable> It installed and booted, but not a complete install of plan9k xD
L2528[16:43:32] <MGR> ahhhh
L2529[16:43:54] <MGR> btw, do you think 64 thaumium golems can kill a player with thaumium fortress armor?
L2530[16:44:45] <ds84182> Welp, I can't decompile 1.8.8
L2531[16:45:05] <MGR> gg
L2532[16:47:26] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:fdb0:97b3:fc82:5e31) (Quit: Leaving)
L2533[16:47:47] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:ea78:fdb0:97b3:fc82:5e31)
L2534[16:47:50] <Inari> Xal: it being ingame would defeat the whole point though :P
L2535[16:48:07] * Lizzy yawns, stretches then falls asleep on vifino
L2536[16:48:32] <Xal> but it would be cool, people create stuff on their home computers, upload it. it travels accross the ingame net to the appstore server, than people can download it
L2537[16:48:39] <Xal> maybe even put in a payment system
L2538[16:48:41] <Xal> minecoins
L2539[16:48:57] <Xal> use those cards to generate hashcoins
L2540[16:49:01] <Inari> nooone even codes ingame
L2541[16:49:01] <Xal> make people mine 'em
L2542[16:49:02] * MGR gives a blank stare
L2543[16:49:04] * vifino pets Lizzy
L2544[16:49:22] <Inari> and i'd rather not rely on people setting up ingame servers xD
L2545[16:49:37] <Inari> also, nah
L2546[16:49:45] <Inari> i dont really feel it should have a currency
L2547[16:49:56] <cloakable> I code ingame :D
L2548[16:50:11] <cloakable> Tier III monitors are good for coding
L2549[16:50:18] <Inari> cloakable: my condolences
L2550[16:50:33] <Inari> cloakable: the inherent lag, log resolution and crappy editors aside ;)
L2551[16:50:35] <cloakable> Inari: hey, it adds immersion :)
L2552[16:50:41] <Inari> *low
L2553[16:50:42] <malcom2073> Inari: I code ingame sometimes :P
L2554[16:50:56] * Inari hugs her atom/sublime :3
L2555[16:51:00] <cloakable> And my minecraft server is seperated from my desktop by a gigabit switch :)
L2556[16:51:07] <malcom2073> tbh, ingame has better resolution than the emulator, cause I can't figure out how to set the emulator up to emulate a TIII :)
L2557[16:51:18] ⇦ Quits: cobra (~cobra@HSI-KBW-078-042-231-115.hsi3.kabel-badenwuerttemberg.de) (Quit: cobra)
L2558[16:51:22] <cloakable> There's an emulator?
L2559[16:51:23] <Inari> cloakable: theres even a tiny bit of noticeable lag in ssp XD
L2560[16:51:31] <malcom2073> OCEmu, google it,it's on github
L2561[16:51:41] <Inari> malcom2073: thats why you use sublime to code and just ingame to test :D
L2562[16:51:44] <malcom2073> There's more lag on the emulator than coding in-game
L2563[16:52:02] <malcom2073> Though the pc running the emulator is something like 8-10x slower than the pc running the minecraft server
L2564[16:52:15] <Ekoserin> Oh Windows, why don't you run anything good
L2565[16:52:29] <cloakable> Ooooo
L2566[16:53:24] <cloakable> My laptop can't run minecraft, so even a slowish emulator is better than no emulator.
L2567[16:53:28] <Sangar> ds84182, pr looks good, will pull it and look over it in detail tomorrow!
L2568[16:53:33] <Sangar> but for today i'm off
L2569[16:53:36] <Sangar> gnight o/
L2570[16:53:50] <ds84182> Alright
L2571[16:53:54] <MGR> my laptop can run minecraft!
L2572[16:53:54] <ds84182> Goodnight
L2573[16:53:59] <MGR> good night Sangar!
L2574[16:54:10] <MGR> I must also step away for a while
L2575[16:54:18] <malcom2073> I need a new laptop, this one barely runs FTB
L2576[16:54:36] <Inari> i need a new PC :<
L2577[16:54:55] <malcom2073> PCs are cheap in comparison to laptops with decent nvidia cards in them :/
L2578[16:54:59] <Inari> and a cute spade-tail
L2579[16:55:05] <MGR> NVIDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
L2580[16:55:16] <Inari> nvidya
L2581[16:55:18] <Xal> you'll get better bang-for-buck buying a pc than buying a laptop
L2582[16:55:25] <malcom2073> Xal: Absolutly
L2583[16:55:36] <malcom2073> I have two awesome PC's, one for me and one for the wife, but I need a laptop cause my PC is in my office :)
L2584[16:55:44] <malcom2073> If I wanna game with the wife, I need a laptop so I can sit in her office and game
L2585[16:57:07] <malcom2073> Inari: Thanks though for sublime, I'll check that out. I like fancy text editors
L2586[16:57:40] <Inari> i actually like atom.io a bit more now, since its now pretty snappy (old version felt a bit sluggish)
L2587[16:57:43] <Inari> and more hackable~
L2588[16:58:07] <malcom2073> I don't enjoy hacking things anymore, I want things to work nowadays
L2589[16:58:21] <ds84182> Inari: How much memory does it use.
L2590[16:58:30] <Inari> malcom2073: as in, its easier to write plugins and such :P
L2591[16:58:43] <malcom2073> Right, I don't want to have to hack things to get them to do what I want
L2592[16:58:55] <Inari> malcom2073: sure but it enables a better plugin economy :P
L2593[16:58:58] <malcom2073> True
L2594[16:59:03] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:fdb0:97b3:fc82:5e31) (Quit: Leaving)
L2595[16:59:05] <Inari> ds84182: 46 MB?
L2596[16:59:10] <ds84182> Bullshit
L2597[16:59:34] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:ea78:fdb0:97b3:fc82:5e31)
L2598[16:59:42] <Xal> there's one goood editor
L2599[16:59:44] <Xal> it's free
L2600[16:59:46] <Xal> and has plugins
L2601[16:59:56] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Quit: Leaving)
L2602[16:59:58] <Xal> VIIIIIIIIM
L2603[17:00:03] <ds84182> Xal: No.
L2604[17:00:09] <Xal> ds84182, Yes.
L2605[17:00:20] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L2606[17:00:22] <malcom2073> ds84182: Probably written in .net, so the other 1gb is in hidden services :P
L2607[17:00:40] <ds84182> malcom2073: Nah, it's JS and it's running under Webkit
L2608[17:00:59] <ds84182> The last time I tried atom, I got 25% cpu usage when waving my mouse over the window
L2609[17:01:04] <ds84182> It maxed out a single core.
L2610[17:01:05] <Xal> want to know the name of the editor that doesn't consume ram like it's candy? vim
L2611[17:01:16] <malcom2073> Xal: Notepad!
L2612[17:01:45] <ds84182> And the menu bar matched my system theme, but force set the color to black instead of grabbing the color from the system theme
L2613[17:02:48] <Inari> ds84182: 2~5% when waving mouse
L2614[17:02:59] <Xal> what editor quite possibly has more plugins than atom and sublime? v i m
L2615[17:03:17] <Inari> 2~6% to be correct
L2616[17:03:18] <ds84182> I'll measure my editor in a second
L2617[17:03:24] <Inari> and all of its processes atm are like uh
L2618[17:03:24] <malcom2073> Inari: on a i7? :P
L2619[17:03:27] <Inari> 110~120 mb?
L2620[17:03:29] <malcom2073> That'd be 50% of a single core
L2621[17:03:30] <Inari> malcom2073: i5
L2622[17:03:35] <malcom2073> so 25%
L2623[17:04:06] <Inari> Xal: once it stops looking like crap i'll consider it ;)
L2624[17:04:11] <ds84182> Inari: 0.25-2%
L2625[17:04:18] <Xal> vim? looking like crap?
L2626[17:04:29] <Inari> ds84182: your point? xD
L2627[17:04:40] <Inari> i couldn't really care less if my editor uses 2% or 10%, both will be snappy
L2628[17:04:40] <ds84182> atomistrash
L2629[17:04:56] <ds84182> I care, because my laptop likes to bitch about CPU usage over 10%
L2630[17:05:02] <Inari> haha
L2631[17:05:18] <Inari> need to test the new atom on my laptop
L2632[17:05:31] <ds84182> However, with some extreme thermal throttling, I can sit at 100% cpu usage for quite a while
L2633[17:05:44] <ds84182> it just isn't great
L2634[17:05:48] <Inari> anyway, to each their own
L2635[17:05:54] <malcom2073> Clean yer heatsinks?
L2636[17:06:11] <ds84182> malcom2073: I can't get to the center part of this damn laptop
L2637[17:06:16] <malcom2073> My laptop starts doing that about every 6 months, I have to take it apart and regrease it and clean everything out
L2638[17:06:21] <malcom2073> Mac?
L2639[17:06:24] <ds84182> malcom2073: Nope
L2640[17:06:34] <ds84182> I'd kill someone If I was doomed to mac
L2641[17:06:36] <malcom2073> Oh, unfortunate regardless
L2642[17:06:44] <malcom2073> I'm impressed with my Sager, it's very maintainable
L2643[17:08:05] <Xal> http://puu.sh/lLZ2y/87f07adbf7.png
L2644[17:08:09] <Xal> vim "looks like crap"
L2645[17:08:18] <ds84182> decompiling minecraft is taking a long time .-.
L2646[17:08:30] <malcom2073> I stand by my previous comment about hacking stuff to make it do what I want in reference to VIM as well :P
L2647[17:11:51] *** Antheus|Sleep is now known as Antheus
L2648[17:12:11] * Antheus sends ds84182 to the deepest pits of hell
L2649[17:12:44] <ds84182> k
L2650[17:13:39] <Antheus> ur mum
L2651[17:15:20] <ds84182> Fuck it
L2652[17:15:35] <Antheus> If you say so...
L2653[17:15:38] <ds84182> I'm going to have to write TIS-3D stuff in 1.7.10 because 1.8 is full of shit
L2654[17:15:46] <Antheus> 1.8 = Bae
L2655[17:18:48] ⇦ Quits: Gorzoid (webchat@80.111.199.67) (Ping timeout: 204 seconds)
L2656[17:18:58] ⇦ Quits: Jezza (~Jezza@185.44.151.110) (Ping timeout: 194 seconds)
L2657[17:30:20] * Sandra highfives ds84182.
L2658[17:31:14] * Antheus block the highfive
L2659[17:31:20] <Antheus> TAKE THAT SANDRA
L2660[17:31:29] <MGR> wow
L2661[17:31:32] * Sandra punches Antheus.
L2662[17:31:35] <MGR> some animosity going on
L2663[17:31:48] * Antheus shoots Sandra with a can of cooked beans
L2664[17:32:05] * Sandra uses her shrink ray on Antheus.
L2665[17:32:25] * Antheus uses his fart ray on Sandra
L2666[17:32:35] <Sandra> ewwww.
L2667[17:45:17] ⇦ Quits: Rapthera (~Rapthera@213.219.143.247.adsl.dyn.edpnet.net) (Ping timeout: 206 seconds)
L2668[17:45:39] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Read error: Connection reset by peer)
L2669[17:45:55] <v^> im crying
L2670[17:46:22] <v^> one of my friend's friend just posted "I got my new GPU in the mail"
L2671[17:46:27] <v^> and its a 7900 GT
L2672[17:46:28] <v^> xD
L2673[17:47:28] <gamax92> v^: oh jeez ...
L2674[17:48:26] <gamax92> that's older than my last card ...
L2675[17:49:13] * Temia spittakes.
L2676[17:49:15] <Temia> Holy shit.
L2677[17:49:24] <Temia> Did they actually order that or did they just get hoodwinked
L2678[17:49:52] <v^> it costs $170
L2679[17:50:00] <v^> for $2 performace
L2680[17:50:06] <v^> when compared with a modern card
L2681[17:50:11] <Temia> Hoodwinked then
L2682[17:50:30] <Temia> If they paid that much for it, they were totally hoodwinked.
L2683[17:51:44] <v^> thats around what it costs online
L2684[17:51:53] <v^> but thats retail price from years and years ago
L2685[17:52:03] <Izaya> v^, I have a box with a 7800GT
L2686[17:52:09] <Izaya> it can barely run Minecraft
L2687[17:52:16] <Izaya> passive-cooled though, which is nice
L2688[17:52:36] <Izaya> passive-cooled as in will cook bacon and you too
L2689[17:52:55] <vifino> My nas has a 7800GT, too.
L2690[17:53:28] <v^> my mobo has better integrated graphics
L2691[17:53:38] <Izaya> my NAS/{storage,web} server has a 220GT
L2692[17:54:20] <Temia> I think I might still have an 8400 kicking around. Not sure if it even works anymore or not.
L2693[17:54:41] <Izaya> I have several Core 2 Duo boxen with 8600GTs
L2694[17:54:49] <v^> when i was little i put a fork ontop of our graphics card
L2695[17:54:50] <Izaya> they work acceptably
L2696[17:54:52] <v^> and it died
L2697[17:55:10] <v^> but i diddnt know because the mobo had onboard graphics
L2698[17:55:26] <Izaya> v^, did I ever tell you about the time I built a bigger heatsink for my P4?
L2699[17:55:31] <XDjackieXD> I have a gt210 lying around somewhere. it is still pretty decent ^^
L2700[17:55:36] <v^> Izaya, nope
L2701[17:55:43] <Izaya> the year is like 2009
L2702[17:55:49] <Izaya> I'm using a Pentium 4 box
L2703[17:55:52] <Izaya> some shitty dell
L2704[17:55:54] <Izaya> it's summer
L2705[17:55:55] <v^> someone gave me a 9800 GT for free
L2706[17:55:58] <v^> awhile ago
L2707[17:56:01] <Izaya> and it refuses to stop shutting down from overheating
L2708[17:56:03] <v^> he da real MVP
L2709[17:56:09] <v^> i will never forget him
L2710[17:56:10] <Izaya> so naturally
L2711[17:56:13] <Sandra> Intel Integrated Graphics Master Race.
L2712[17:56:22] <Izaya> I pulled the heatsinks out of all the spare machines
L2713[17:56:27] <Izaya> and piled them one on top of another
L2714[17:56:30] <Izaya> and blew fans at it
L2715[17:56:34] <XDjackieXD> intel graphics are good enough for MC XD (I still prefer my gtx970 ^^)
L2716[17:56:41] <Izaya> the computer survived, surprisingly
L2717[17:56:42] <Sandra> yep.
L2718[17:56:56] <Sandra> I run MC on this thing.
L2719[17:57:01] <Izaya> Intel Integrated is rather solid for lower resolutions like 1366x768
L2720[17:57:16] <Izaya> about on par with an 8600GT
L2721[17:57:25] *** alekso56 is now known as alekso56_off
L2722[17:57:39] <Sandra> that's the resolution I have!
L2723[17:57:54] <XDjackieXD> Izaya: I don't have any noticeable fps difference in mc between my igpu and the gtx970... (not even with 256x256 textures...)
L2724[17:57:59] <XDjackieXD> (1920x1200)
L2725[17:58:03] <Izaya> that's the resolution my laptop has
L2726[17:58:19] <Izaya> XDjackieXD, 4600?
L2727[17:58:36] <XDjackieXD> idk. I have an i7-4790k. I think 4400
L2728[17:58:46] <Izaya> okay, 4600
L2729[17:58:47] <XDjackieXD> my laptop has 1366x768 too (but it has an HD7730M)
L2730[17:58:56] <Izaya> i5s and better have 4600
L2731[17:59:06] <Izaya> I could tell the difference between a GT220 and Intel 4400
L2732[17:59:17] <Izaya> but I only have single-channel RAM at the moment
L2733[17:59:27] <XDjackieXD> (my big laptop that is. my lifebook t730 I got really cheap that I use for school has an intel GMA card and 1280x800 ^^)
L2734[17:59:34] <vifino> My tablet has a 4400, decent.
L2735[18:00:00] <Izaya> my laptop has an Intel Integrated. The original.
L2736[18:00:01] ⇨ Joins: t3hero (~t3hero@2601:202:200:fb50:f04d:d1d4:5b98:c242)
L2737[18:00:07] ⇨ Joins: Gorzoid (webchat@80.111.199.67)
L2738[18:00:08] <XDjackieXD> the intel GMA stuff (before the intel HDxxxx) is so crappy...
L2739[18:00:20] <Izaya> i3 M370 ftw
L2740[18:00:28] <XDjackieXD> i5 460m...
L2741[18:00:47] <Izaya> but hey, my laptop isn't for gaming
L2742[18:00:53] <Izaya> half the time I'm using fbterms anyway
L2743[18:00:53] <XDjackieXD> runs pretty decent (I upgraded it to 8GB RAM and an 120GB ssd) but games? nope or only on lowest graphics settings :P
L2744[18:01:13] <Gorzoid> has any1 here used the debug card much?
L2745[18:01:21] <Izaya> CPU~Dual core Intel Core i3 M 370 (-HT-MCP-) speed/max~1199/2399 MHz Kernel~4.2.5-1-ARCH x86_64 Up~34 min Mem~263.5/3750.3MB HDD~250.1GB(63.5% used) Procs~156 Client~Shell inxi~2.2.28
L2746[18:01:32] <XDjackieXD> I use it for school (wacom digitizer & multitouch) and it perfect for the job.
L2747[18:02:23] <Izaya> I use my laptop at school
L2748[18:02:25] <Izaya> mostly vim
L2749[18:02:31] <Izaya> the keyboard on this thing is godly
L2750[18:02:31] <XDjackieXD> (ubuntu + onboard + xournal + libroffice) I tried several desktop envs and came to the conclusion, taht everything except for unity isn't really usable with touch...
L2751[18:02:50] <Izaya> GNOME?
L2752[18:03:17] <XDjackieXD> gnome is really shitty for touch as the onboard keyboard only opens for gnome apps and it doesn't have a button to manually open it...
L2753[18:03:31] <Izaya> oh that's a pain
L2754[18:03:44] <XDjackieXD> (also it has this ugly floating dock for non-stock status icons that looks like cancer...)
L2755[18:03:50] <Izaya> I want to get my mediocre Windows tablet running Linux
L2756[18:03:53] <Izaya> gonna use windowmaker
L2757[18:04:05] <Izaya> and I'm not going to toggle the keyboard
L2758[18:04:11] <Izaya> it's just going to be there
L2759[18:04:50] <XDjackieXD> mine is an convertible... always leaving the on screen kb open would be a waste of screen space (which I don't have much of with 12,5"...)
L2760[18:05:14] <Izaya> I never don't want the keyboard open
L2761[18:05:23] <XDjackieXD> :P
L2762[18:05:25] <Izaya> all my programs are vim-like in their use of the keyboard
L2763[18:06:02] <XDjackieXD> trust me: using keyboard heavy programs using an touch keyboard is a pain...
L2764[18:06:20] <Izaya> indeed
L2765[18:06:39] <XDjackieXD> I try to use as much gui tools as possible on this laptop ^^
L2766[18:06:48] ⇦ Quits: MGR (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit: Time to go, to adventure!)
L2767[18:07:48] <XDjackieXD> (xournal is a pretty decent one note alternative btw. although it lacks a few features like spellchecking)
L2768[18:08:04] <Izaya> http://i.imgur.com/2KaxcFW.png what is this GUI you speak of
L2769[18:08:10] <Izaya> also I do all my document stuff using vim and tex
L2770[18:09:04] <XDjackieXD> I couldn't stand this ui :P (I like modern looking UIs ^^)
L2771[18:09:15] <Izaya> I can't stand most 'modern
L2772[18:09:18] <Izaya> ' UIs
L2773[18:09:21] <vifino> too cluttered, tiling masterrace
L2774[18:09:22] <Izaya> just preference though
L2775[18:09:32] <XDjackieXD> material masterrace ^^
L2776[18:09:55] <Izaya> holo > material
L2777[18:10:06] <XDjackieXD> no. material dark <3
L2778[18:10:16] <XDjackieXD> but as you said: personal preference ^^
L2779[18:10:22] <Izaya> :P
L2780[18:10:47] <XDjackieXD> I like my desktop the way it looks right now ^^ (unity + numix + numix circle icons)
L2781[18:11:10] <Izaya> I especially can
L2782[18:11:14] <Izaya> 't stand unity
L2783[18:11:20] <Izaya> not enough configuration
L2784[18:11:32] <Izaya> why can't I put a terminal in my panel? why can't I have 111 panels?
L2785[18:12:43] <XDjackieXD> this is one thing I don't like about unity. the other thing is that it has A LOT of custom patched packages as dependencies... but it suits me the most out of about 7 different dektop envs I tried...
L2786[18:13:05] <Izaya> does unity even run on anything but Botnet Linux? uh I mean Ubuntu?
L2787[18:13:36] <XDjackieXD> it runs on arch too but I currently use a de-bloated (aka minimal) ubuntu install beacuse I was lazy :P
L2788[18:13:42] <XDjackieXD> http://puu.sh/lM3hk/8041e2001d.png :D
L2789[18:14:16] <Izaya> eh if it works for you I guess
L2790[18:14:25] <Izaya> I also don't use any of the 'fancy' ZNC themes
L2791[18:14:31] <Izaya> I just want what bash looks like
L2792[18:14:44] <vifino> *ZSH
L2793[18:14:51] <Izaya> yeah
L2794[18:14:52] <Izaya> fuck
L2795[18:14:54] <XDjackieXD> I like powerlevel9k + zsh (dieter theme if no powerlevel font available)
L2796[18:14:59] <Izaya> sorry talking about bouncers in another channel
L2797[18:15:05] <XDjackieXD> ^^
L2798[18:16:00] <Izaya> export PS1='[\u@\h \W]\$ '
L2799[18:16:14] <gamax92> export LIBGL_ALWAYS_SOFTWARE=1
L2800[18:16:19] <XDjackieXD> o.o
L2801[18:16:22] <XDjackieXD> why?
L2802[18:16:35] <Izaya> gamax92, flaky video hardware?
L2803[18:16:49] <gamax92> libgl_always_indirect?
L2804[18:17:00] <vifino> gamax92: llvmpipe!
L2805[18:17:57] <gamax92> yay
L2806[18:17:58] <XDjackieXD> any suggestions for a de that is relatively usable using touch that can be installed on arch? (I have to make my laptop 32c3-proof :P)
L2807[18:18:59] <Izaya> take a look at wmaker
L2808[18:19:29] <XDjackieXD> the 120GB SSD will be swapped for a 750GB HDD in favour of congress-filesharing and I have to lock it down (including always-on-vpn) to survive the congress :P
L2809[18:20:24] <XDjackieXD> Izaya: are there any non-retro looking themes for it? :P
L2810[18:20:38] <Izaya> I wonder how many copies of the Gentoomen's Library you'll find
L2811[18:20:47] <Izaya> XDjackieXD, take a look at the themes page on the site
L2812[18:21:01] <Izaya> I like it because it's minimal and functional, not because it looks hipster
L2813[18:21:11] <Izaya> uno momento I need caffeine
L2814[18:21:32] <XDjackieXD> it is minimal but these color gradiants and borders does make it look very "retro" :P
L2815[18:21:53] <Izaya> so go for a pure black theme
L2816[18:22:04] <Izaya> will look cool and will hide the borders
L2817[18:22:08] <vifino> ._. my laptop just froze.
L2818[18:22:17] <vifino> I blame nvidia, as always.
L2819[18:22:18] <XDjackieXD> gg
L2820[18:22:29] <vifino> Totally not 4.3.1-pf <.<
L2821[18:22:30] <XDjackieXD> nvidia hybrid graphics?
L2822[18:22:39] <gamax92> vifino: I'm also 4.3 pf :D
L2823[18:22:50] <vifino> XDjackieXD: I don't use prime, fuck integrated graphics driving a 3k display.
L2824[18:22:52] <vifino> gamax92: :D
L2825[18:22:59] <vifino> Do you have any instability?
L2826[18:23:07] <Izaya> so vifino
L2827[18:23:08] <gamax92> nah
L2828[18:23:09] <vifino> or was it really just nvidia?
L2829[18:23:11] <Izaya> I have 3 1440x900 monitors
L2830[18:23:18] <Izaya> should I put them all in portrait?
L2831[18:23:18] <vifino> Izaya: nice.
L2832[18:23:22] <gamax92> I also have nvidia thoug
L2833[18:23:24] <vifino> I dunno.
L2834[18:23:41] <Izaya> 2700x1440
L2835[18:24:16] <XDjackieXD> Izaya: I have 3 1920x1200 but I prefer them in landscape ^^ (asus proart <3 I can't stand inaccurate colors :P)
L2836[18:24:46] <vifino> Izaya: 2880x1800 is my laptop \o/
L2837[18:25:01] <Izaya> vifino, I'd need 4 1440x900s to match that
L2838[18:25:03] <Izaya> and I only have 3
L2839[18:25:06] <vifino> haha
L2840[18:25:08] <XDjackieXD> vifino: what laptop is it? that's an uncommon resolution
L2841[18:25:11] <Izaya> and my GPU can only run 3
L2842[18:25:18] <Izaya> XDjackieXD, retina macbook
L2843[18:25:19] <Izaya> pro
L2844[18:25:22] <XDjackieXD> oh ok
L2845[18:25:22] <vifino> XDjackieXD: A macbook pro retina.
L2846[18:25:37] <vifino> Yeah, I fell in love with the screen.
L2847[18:25:40] <vifino> \o/
L2848[18:25:56] <Izaya> too bad all the retina screens use weird connectors
L2849[18:26:01] <XDjackieXD> I would rather buy an surface pro 3/4 instead of an macbook to be honest...
L2850[18:26:05] <XDjackieXD> Izaya: they use eDP
L2851[18:26:11] <XDjackieXD> it's nothing strange
L2852[18:26:12] <Izaya> XDjackieXD, exactly
L2853[18:26:17] <Izaya> I need something with LVDS
L2854[18:26:25] <XDjackieXD> they just need a physical adapter to normal DP
L2855[18:27:10] <vifino> XDjackieXD: I have my laptop for a while. Plus the reason I wouldn't go for a surface pro 3 is the ntrig.
L2856[18:27:15] <vifino> wacom masterrace.
L2857[18:27:23] <XDjackieXD> vifino: the surface pro has better colors than the macbook and I really like touch & pen input (although I would prefer wacom over ntrig)
L2858[18:27:52] <vifino> XDjackieXD: Looks good enough to me.
L2859[18:27:58] <XDjackieXD> wacom masterrace! (I own a cintiq companion hybrid and my laptop also has an wacom digitizer ^^)
L2860[18:28:02] <Izaya> I can't wait for the retro thinkpad
L2861[18:28:20] <vifino> XDjackieXD: Got a surface pro 2 as my drawing tablet.
L2862[18:28:38] <vifino> I used to draw a lot, but then I just got bored.
L2863[18:28:59] * Izaya has something weird for a drawing tablet
L2864[18:29:11] <Izaya> I have... a paper book!
L2865[18:29:11] <XDjackieXD> vifino: two things I don't like about it: 16:9 is not good for drawing and 10" screen is a bit small...
L2866[18:29:33] <Temia> Izaya, how old-fashioned.
L2867[18:29:34] <XDjackieXD> but the pro nice is pretty nice ^^
L2868[18:29:59] <vifino> XDjackieXD: Works fine for me. To be fair, the edges annoy me though, they are too big to draw on comfortably...
L2869[18:29:59] <XDjackieXD> Temia: the only thing I really like about digital drawing over traditional drawing: ctrl+z XD
L2870[18:30:04] <Izaya> I should start a computer company and call it paper
L2871[18:30:13] <Izaya> just to confuse the hell out of people
L2872[18:30:14] * Temia has... an old Graphire 3. Which she soldered a mini-USB port into after she got it with a broken cable for free >.>
L2873[18:30:19] <Temia> Agreed, Jackie
L2874[18:31:31] * gamax92 has a Hercules Stingray Pro
L2875[18:31:40] <XDjackieXD> Temia: the graphire 3 is nice too. I have several graphics tablets XD (2 digitizers of convertibles by wacom, an intuos 3 medium, an cintiq comapnion hybrid & some crappy trust tablet which someone gave me. it is really crappy as it cant even draw a straight line without some glitches ^^)
L2876[18:31:50] <Temia> Daaang.
L2877[18:32:06] <XDjackieXD> plus my convertible I got for school ^^
L2878[18:32:11] <Izaya> I ripped a touchscreen out of a dead tablet at one point, haven't done anything with it yet
L2879[18:32:28] <XDjackieXD> http://forum.bongofish.co.uk/
L2880[18:32:29] <XDjackieXD> ^^
L2881[18:32:34] <Temia> I actually have an old cheapo tablet too from my sister. Frickin' huge but still pretty cheap. Aiptek Hyperpen 12000U or something like that]
L2882[18:33:32] <XDjackieXD> I don't really have experience with any non-wacom stuff. I only tried ntrig and trust apart from wacom and ntrig is actually pretty decent but trust is the worst shit ever...
L2883[18:36:05] <gamax92> I have a phone an a stylus ... >_>;
L2884[18:36:22] <XDjackieXD> gamax92: what phone? galaxy note?
L2885[18:36:36] <gamax92> s3
L2886[18:36:52] <Izaya> tfw Galaxy Ace
L2887[18:37:00] <XDjackieXD> Temia: http://puu.sh/lM4yM/4a86ef66e5.png I just drew 2 lines using an ruler and the trust tablet (yes: these were made using a ruler...)
L2888[18:37:00] <vifino> S3 Graphics
L2889[18:37:09] <gamax92> vifino: shhhh
L2890[18:37:32] <vifino> XDjackieXD: holy shit thats bad
L2891[18:37:33] <Temia> Wow.
L2892[18:37:35] <Temia> That's pretty shit
L2893[18:37:49] <Inari> your hands must be pretty jiterry
L2894[18:37:49] <Inari> ;D
L2895[18:37:56] <Temia> I think I stopped using my Aiptek because there are no Win7 drivers.
L2896[18:38:09] <Temia> And I don't know if it ever got reverse-engineered enough for use with Linux
L2897[18:38:11] <XDjackieXD> Inari: I used a physical ruler...
L2898[18:38:19] <Inari> you still need to hold it
L2899[18:38:20] <Inari> :D
L2900[18:38:40] <Temia> https://wiki.archlinux.org/index.php/Aiptek_Tablet oho
L2901[18:39:12] <gamax92> Temia: now port that driver to winders
L2902[18:39:21] <Temia> cba
L2903[18:39:41] <vifino> :D NEW SHAWN WASABI VIDEO!! \o/
L2904[18:39:44] <gamax92> we weren't talking about that ;)
L2905[18:40:00] <Izaya> "net upgrade size: -0.28MiB"
L2906[18:40:02] <Temia> Honestly it'd probably be a pain to restrict the drawing area anyway
L2907[18:40:04] <Izaya> vifino, really?
L2908[18:40:13] <Izaya> gah sitting in a meeting, can't really watch it
L2909[18:40:17] <vifino> Izaya: Yes, really.
L2910[18:40:47] <XDjackieXD> Temia: http://puu.sh/lM4OD/1391ba69b0.png and now for reference: an wacom intuos 3
L2911[18:40:56] <gamax92> Temia: oh I poked you yesterday on the subject of adding operators to Lua
L2912[18:41:19] <gamax92> at the very least stuff like += -= /= *= %= and idunno what else is possible
L2913[18:41:25] ⇨ Joins: Nachtara (~coob@50-83-108-134.client.mchsi.com)
L2914[18:41:47] <vifino> https://www.youtube.com/watch?v=vZv9-TWdBJM
L2915[18:41:48] <MichiBot> vifino: Dr. Dre - The Next Episode (San Holo Remix) | length: 4m 1s | Likes: 562903 Dislikes: 8890 Views: 59599419 | by Trap Nation
L2916[18:42:03] <vifino> haha, this is the next video. 10/10
L2917[18:46:49] <gamax92> vifino: http://www.lexaloffle.com/bbs/?tid=2866&autoplay=1#pp
L2918[18:46:50] ⇦ Quits: Gorzoid (webchat@80.111.199.67) (Ping timeout: 204 seconds)
L2919[18:46:51] <Izaya> wait I couldn't watch the video on here anyway
L2920[18:47:06] <Izaya> I don't think I have ALSA installed at all
L2921[18:47:14] <gamax92> one does not install alsa
L2922[18:47:21] <Izaya> okay
L2923[18:47:29] <Izaya> I don't think I have alsa configured at all
L2924[18:47:37] <gamax92> one does configure alsa
L2925[18:47:38] <Izaya> I don't think it would function if I tried
L2926[18:47:54] <Izaya> I have not attempted to use it
L2927[18:47:59] <ds84182> gamax92: ..=
L2928[18:48:09] <Izaya> and as such I have done 0 troubleshooting, and 0 configuration
L2929[18:48:11] <ds84182> Although that would make more people use shitty concat instead of table.concat
L2930[18:48:20] <ds84182> And ^=
L2931[18:48:29] <gamax92> mmh, ^=
L2932[18:48:38] <ds84182> <<= >>= &= |= ~=
L2933[18:48:42] <ds84182> Or wait
L2934[18:48:47] <ds84182> what was xor
L2935[18:48:51] <ds84182> #lua 1~3
L2936[18:48:51] <|0xDEADBEEF|> > 2
L2937[18:48:55] <ds84182> Yeah
L2938[18:49:01] <ds84182> That would be a problem
L2939[18:49:12] <ds84182> #lua ~1
L2940[18:49:12] <|0xDEADBEEF|> > -2
L2941[18:49:29] <Izaya> #lua ~2
L2942[18:49:30] <|0xDEADBEEF|> > -3
L2943[18:49:32] <Izaya> wat
L2944[18:49:42] <ds84182> Izaya: Magical, amirite?
L2945[18:49:42] <Izaya> does that negate?
L2946[18:49:47] <ds84182> Bitwise Not
L2947[18:50:01] <ds84182> #lua (~1)~1
L2948[18:50:02] <|0xDEADBEEF|> > -1
L2949[18:50:04] <Temia> I wonder if anyone's written a lisp interpreter for lua.
L2950[18:50:11] <Izaya> Temia, they have
L2951[18:50:12] <ds84182> Temia: Sangar did, I think
L2952[18:50:17] <vifino> gamax92: thats cool :D
L2953[18:50:26] <Izaya> S3 IIRC has FORTH
L2954[18:50:35] <Temia> Dang.
L2955[18:56:29] <vifino> Temia: Yeah. OPPM even contains one.
L2956[18:56:32] <vifino> lisp.lua.
L2957[18:56:50] <Temia> Fun.
L2958[19:03:50] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie_)))
L2959[19:03:57] ⇨ Joins: Nachtara (~coob@50-83-108-134.client.mchsi.com)
L2960[19:04:39] <malcom2073> Anyone know if it's possible to change the screen resolution in OCEmu?
L2961[19:05:05] <malcom2073> changing it in ocemu config file doesn't seem to have the desired effect
L2962[19:05:22] <malcom2073> Rather, to make the screen larger, say, 160x50
L2963[19:06:09] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie_)))
L2964[19:06:13] ⇨ Joins: Nachtara (~coob@50-83-108-134.client.mchsi.com)
L2965[19:07:54] <gamax92> malcom2073: go to "screen_sdl2" and change 80, 25 to 160, 50
L2966[19:08:01] <gamax92> (in config)
L2967[19:09:00] <malcom2073> Hmm, I did, but setResolution(160,50) still gives an error of unsupported, and getMaxResolution() returns 80x25, let me double check since I did that like two hours ago heh
L2968[19:09:41] <Inari> gamax made it
L2969[19:09:43] <Inari> so he woudl know
L2970[19:09:43] <Inari> :P
L2971[19:09:44] <Izaya> have you tried turning it off and on again
L2972[19:10:12] <malcom2073> Izaya: I made the change with it off :P
L2973[19:10:24] <malcom2073> Inari: I'm not doubting him, I'm doubting myself haha
L2974[19:10:33] <Izaya> you edited the file with your computer turned off?
L2975[19:10:38] <Izaya> butterflies?
L2976[19:10:40] <malcom2073> Izaya: With the emulator turned off.
L2977[19:10:45] <malcom2073> Cosmic ones
L2978[19:10:46] * gamax92 pats Izaya
L2979[19:10:48] <gamax92> one day
L2980[19:10:48] <Izaya> :3 I know
L2981[19:10:50] <gamax92> one day ...
L2982[19:11:47] <gamax92> but yeah I just changed that from 80,25 to 160,50 and it boots up in absurdly huge mode
L2983[19:11:56] <gamax92> which is why it's 80,25 by default :P
L2984[19:12:01] <malcom2073> Cool heh
L2985[19:12:06] <malcom2073> yeah 80x25 is tiny on my screen heh
L2986[19:12:12] * Inari boots up Lizzy's boobs in absurdly huge mode
L2987[19:12:44] <Inari> meh
L2988[19:12:47] <gamax92> 80x25 is small on my screen as well but it's easier to manage with
L2989[19:12:52] <Inari> i guess im too burned out at E:D lol
L2990[19:12:56] <Izaya> what the hell
L2991[19:13:03] <Izaya> FATAL ERROR: Florence does not seem to be running.
L2992[19:13:09] <Izaya> that's why I'm running florence'
L2993[19:13:12] <Izaya> ._.
L2994[19:18:02] ⇦ Quits: Pyrolusite (~Pyrolusit@ARouen-651-1-419-108.w90-22.abo.wanadoo.fr) (Quit: Leaving)
L2995[19:20:18] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 186 seconds)
L2996[19:22:05] <Izaya> XDjackieXD, do you like how OS suX looks?
L2997[19:23:32] <XDjackieXD> I like the global menu in the status bar but I don't like that the taskbar doesn't go over the whole screen width. also a prefer a darker theme but in general it doesn't look bad
L2998[19:24:21] <malcom2073> gamax92: Thanks, I think I was pointing it to the wrong folder
L2999[19:24:28] <malcom2073> Totally usable now :-D
L3000[19:26:35] <Izaya> XDjackieXD, so why are you complaining about windowmaker?
L3001[19:26:40] <Izaya> wmaker is a clone of NeXTSTEP
L3002[19:26:46] <Izaya> and OS X is stripped-down NeXTSTEP
L3003[19:27:21] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3004[19:27:21] <XDjackieXD> but wmaker doesn't have a global menu and it needs a theme overhaul ^^
L3005[19:30:05] <Izaya> I'm just talking shit
L3006[19:30:12] <Izaya> it looks a bit dated
L3007[19:30:15] <Izaya> but it's flexible as
L3008[19:30:29] ⇨ Joins: Ditchbuster (~Ditchbust@2601:280:4480:144:395e:ba40:1c15:e230)
L3009[19:30:46] ⇦ Quits: Ditchbuster (~Ditchbust@2601:280:4480:144:395e:ba40:1c15:e230) (Client Quit)
L3010[19:32:07] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 206 seconds)
L3011[19:37:24] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3012[19:41:42] <gamax92> I use WidowMaker
L3013[19:42:16] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 206 seconds)
L3014[19:42:33] * vifino stabs Inari
L3015[19:42:51] <Izaya> XDjackieXD, is the trash can a pipe to /dev/null?
L3016[19:43:07] <XDjackieXD> Izaya: nope
L3017[19:43:27] <Izaya> no?
L3018[19:43:36] <XDjackieXD> but I rarely dont hold shift wile deleting files if I don't just use a shell...
L3019[19:43:53] <XDjackieXD> (shift -> insta-dlete. non-shift -> trash)
L3020[19:43:59] <Izaya> on a higher-res monitor once upon a time
L3021[19:44:04] <Izaya> I had rm bound to an icon
L3022[19:44:09] <XDjackieXD> lel
L3023[19:44:13] <Izaya> so I could drag a file to something on the dick
L3024[19:44:15] <Izaya> dock*
L3025[19:44:16] <Izaya> ha ha
L3026[19:44:21] <Izaya> and it would delete it
L3027[19:44:38] <XDjackieXD> the trash can icon turns red if there is something in the trash :P
L3028[19:46:23] <Izaya> I should throw both of my 8600GTs into one box
L3029[19:46:25] <Izaya> SLI e m
L3030[19:46:34] <Izaya> and run 4 1280x1024s
L3031[19:46:39] <ds84182> #lua string.char(65)
L3032[19:46:39] <|0xDEADBEEF|> > A
L3033[19:46:44] <Izaya> for 2560x2048
L3034[19:46:47] <ds84182> #lua string.byte("a")
L3035[19:46:48] <|0xDEADBEEF|> > 97
L3036[19:46:59] <Inari> vifino: quite late
L3037[19:47:27] <vifino> Inari: i have internet troubles.
L3038[19:47:42] <vifino> ssh dies every few minutes.
L3039[19:47:43] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3040[19:50:47] <Izaya> fuck
L3041[19:50:50] <Izaya> I need coffee
L3042[19:50:54] <Izaya> like really bad
L3043[19:51:03] <Izaya> but I'm in a meeting
L3044[19:51:14] <Izaya> and the nearest shop is like 20 minutes away
L3045[19:52:42] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 195 seconds)
L3046[19:52:56] <Izaya> so naturally I'm on IRC complaining about it
L3047[19:54:25] <Temia> No breakroom coffee maker?
L3048[19:54:45] <Izaya> too cheap for coffee here
L3049[19:55:16] <Izaya> or rather someone decided it would be great to not have meetings near the rest of the buildings
L3050[19:57:23] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3051[20:02:20] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 194 seconds)
L3052[20:02:58] ⇨ Joins: jaquadro (~jaquadro@c-76-28-30-178.hsd1.ma.comcast.net)
L3053[20:07:17] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3054[20:12:02] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 186 seconds)
L3055[20:17:26] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3056[20:17:58] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Read error: Connection reset by peer)
L3057[20:22:22] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 206 seconds)
L3058[20:27:04] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:fdb0:97b3:fc82:5e31) (Quit: Leaving)
L3059[20:27:32] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3060[20:32:18] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 186 seconds)
L3061[20:37:37] ⇦ Quits: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net) (Quit: cya)
L3062[20:37:38] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3063[20:37:45] ⇨ Joins: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net)
L3064[20:42:12] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 194 seconds)
L3065[20:47:53] ⇨ Joins: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3066[20:52:31] ⇦ Quits: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 190 seconds)
L3067[20:57:41] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3068[20:57:47] ⇨ Joins: Uni (~Uni@p5DEC6C48.dip0.t-ipconnect.de)
L3069[20:59:58] ⇦ Quits: Inari (~Uni@p5DEC6D64.dip0.t-ipconnect.de) (Ping timeout: 194 seconds)
L3070[21:02:42] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 186 seconds)
L3071[21:07:29] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3072[21:12:32] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 194 seconds)
L3073[21:13:29] <Ekoserin> ~w api modem\
L3074[21:13:30] <ocdoc> Predicted http://ocd.cil.li/api:unicode
L3075[21:13:38] <Ekoserin> Oh yeah, close enough.
L3076[21:17:04] <Mimiru> ~w modem api
L3077[21:17:05] <ocdoc> Predicted http://ocd.cil.li/component:modem
L3078[21:17:42] ⇨ Joins: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3079[21:22:31] ⇦ Quits: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 190 seconds)
L3080[21:26:17] ⇨ Joins: t3hero_ (~t3hero@2601:202:200:fb50:4126:33fc:c0d4:d85c)
L3081[21:28:08] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3082[21:29:00] ⇦ Quits: t3hero (~t3hero@2601:202:200:fb50:f04d:d1d4:5b98:c242) (Ping timeout: 194 seconds)
L3083[21:32:27] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 195 seconds)
L3084[21:34:04] <Ekoserin> ~w modem
L3085[21:34:04] <ocdoc> http://ocd.cil.li/component:modem
L3086[21:34:15] <Ekoserin> Just realized how tedious that was.
L3087[21:38:02] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3088[21:39:18] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:ea78:fdb0:97b3:fc82:5e31)
L3089[21:43:05] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 206 seconds)
L3090[21:48:06] ⇨ Joins: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3091[21:48:20] <Antheus> I need more RAM
L3092[21:48:32] * Uni spreads some nipplecream on Lizzy's lips
L3093[21:48:34] <Antheus> 8 Gig's just isn't enough
L3094[21:49:37] <Sandra> hmm... is there a build of OCEmu that I don't have to fuck around with MSys for 2 hours to get working?
L3095[21:49:43] <Mimiru> I just ordered the first 16GB kit for my 32GB upgrade
L3096[21:50:01] <Sandra> I guess not.
L3097[21:50:06] ⇨ Joins: t3hero__ (~t3hero@2601:202:200:fb50:4ec:bcb6:e1c6:de48)
L3098[21:50:17] <Uni> vifino: there, now she will have smoother lips for you :P
L3099[21:50:20] *** Uni is now known as Inari
L3100[21:50:21] <Temia> Build it in cygwin instead?
L3101[21:50:45] <Temia> Wait, no, I guess that'd be problematic too.
L3102[21:50:48] <Antheus> Mimiru, I need another 8GB ram thing, then I can get 2 8's or 1 16 and then I will be at my mobo's limit
L3103[21:50:51] <Sandra> that's probably even worse.
L3104[21:51:11] <Sandra> at least it has a build script for msys.
L3105[21:51:13] <Temia> Another 8GBs... Jeez, my workstation can take a max of 8. >.>
L3106[21:51:19] <Mimiru> I'll order the next 16GB when I get the money... which might be a bit
L3107[21:51:41] <Temia> Speaking of which if anyone has a 2x2GB DDR2 pair they want to get rid of, I will gladly accept any donors >.>
L3108[21:52:04] <Mimiru> I used to have Shit tons of DDR2.. but I've slowly given it away
L3109[21:52:31] ⇦ Quits: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 190 seconds)
L3110[21:52:50] ⇦ Quits: t3hero_ (~t3hero@2601:202:200:fb50:4126:33fc:c0d4:d85c) (Ping timeout: 194 seconds)
L3111[21:54:23] <CompanionCube> Cygwin is like a more complete version of msys imho
L3112[21:55:51] <Sandra> msys2 is... based on cygwin apparently?
L3113[21:57:59] ⇨ Joins: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3114[22:02:31] ⇦ Quits: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 190 seconds)
L3115[22:02:40] ⇦ Quits: Inari (~Uni@p5DEC6C48.dip0.t-ipconnect.de) (Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/)
L3116[22:08:21] ⇨ Joins: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3117[22:12:31] ⇦ Quits: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 190 seconds)
L3118[22:12:43] <Sandra> whoa, somehow I only own 76/203 games on steam I have never played.
L3119[22:18:16] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3120[22:18:58] ⇦ Quits: Lathanael|Away (~Lathanael@p54961953.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L3121[22:22:44] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 206 seconds)
L3122[22:23:34] ⇨ Joins: Lathanael|Away (~Lathanael@p54961D36.dip0.t-ipconnect.de)
L3123[22:28:28] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3124[22:32:52] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 206 seconds)
L3125[22:38:21] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3126[22:41:24] <Izaya> Temia, once I've maxed my Core 2 Duo boxen I'll mail you whatever DDR2 I have left over
L3127[22:42:10] <Izaya> I can also mail like 999999 Core 2 Duos, Pentium 4s and other Socket 755 processors
L3128[22:43:30] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 206 seconds)
L3129[22:48:19] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3130[22:50:37] <Temia> I actually don't have shit for Intel platforms here
L3131[22:50:41] <Temia> I'm a cheapass AMD user
L3132[22:51:15] <Izaya> ah
L3133[22:51:36] <Izaya> I have a high-end Athlon 64 x2 sitting in a box somewhere here
L3134[22:53:04] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 194 seconds)
L3135[22:53:55] <Temia> I'm actually taking advantage of AM3's backwards-compatibility with a Phenom II, so I'm pretty well set until I upgrade properly >.>
L3136[22:58:07] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3137[23:02:52] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 195 seconds)
L3138[23:03:02] ⇦ Quits: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net) (Ping timeout: 194 seconds)
L3139[23:03:42] ⇨ Joins: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net)
L3140[23:08:00] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L3141[23:08:30] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3142[23:11:18] *** SleepingFairy is now known as Daiyousei
L3143[23:13:22] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 195 seconds)
L3144[23:18:13] ⇨ Joins: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3145[23:22:56] ⇦ Quits: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 190 seconds)
L3146[23:25:09] ⇨ Joins: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L3147[23:25:10] zsh sets mode: +v on Kodos
L3148[23:28:30] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3149[23:33:06] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 186 seconds)
L3150[23:38:18] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3151[23:42:36] ⇦ Quits: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Ping timeout: 204 seconds)
L3152[23:43:07] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 195 seconds)
L3153[23:48:25] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L3154[23:53:35] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Ping timeout: 206 seconds)
L3155[23:58:54] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
<<Prev Next>> Scroll to Top