<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:05:08] *** Cranium is now known as Cranium[Away]
L2[00:10:32] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L3[00:10:32] zsh sets mode: +v on v^
L4[00:16:11] ⇦ Quits: xPucTu4 (~yahoo@Fenixandar.Pleven-DaGe.Net) ()
L5[00:20:10] ⇦ Quits: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 192 seconds)
L6[00:29:31] ⇨ Joins: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net)
L7[00:46:48] ⇦ Quits: septi25 (~septi25@ipb21a8a62.dynamic.kabel-deutschland.de) (Ping timeout: 192 seconds)
L8[01:07:30] ⇦ Quits: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92) (Ping timeout: 192 seconds)
L9[01:10:02] *** Cruor|Away is now known as Cruor
L10[01:13:27] ⇨ Joins: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L11[01:13:40] ⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 206 seconds)
L12[01:24:42] ⇨ Joins: Turtle (~Turtle@145.37.72.14)
L13[01:29:57] ⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L14[01:44:17] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Quit: Leaving)
L15[01:57:38] ⇦ Quits: Meow-J (uid69628@id-69628.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L16[02:03:51] ⇨ Joins: Vexatos (~Vexatos@p200300556E4E738491F196DFE551917E.dip0.t-ipconnect.de)
L17[02:03:51] zsh sets mode: +v on Vexatos
L18[02:12:38] *** Kasen is now known as rakiru|offline
L19[02:14:38] ⇦ Quits: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 192 seconds)
L20[02:16:59] ⇦ Quits: rashdanml (~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206 seconds)
L21[02:25:12] ⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 206 seconds)
L22[02:31:30] ⇨ Joins: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net)
L23[02:44:45] ⇦ Quits: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net) (Read error: Connection reset by peer)
L24[02:45:16] ⇨ Joins: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net)
L25[02:58:04] ⇦ Quits: Wembly (~Wembly@50.240.220.69) (Ping timeout: 206 seconds)
L26[03:03:22] ⇦ Quits: Yepoleb (~quassel@178-191-134-108.adsl.highway.telekom.at) (Ping timeout: 192 seconds)
L27[03:05:48] ⇨ Joins: Yepoleb (~quassel@188-23-116-241.adsl.highway.telekom.at)
L28[03:09:12] ⇦ Quits: Turtle (~Turtle@145.37.72.14) (Ping timeout: 195 seconds)
L29[03:13:58] ⇨ Joins: Turtle (~Turtle@145.37.72.117)
L30[03:33:46] ⇦ Quits: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net) (Read error: Connection reset by peer)
L31[03:34:28] ⇨ Joins: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net)
L32[03:42:16] ⇦ Quits: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net) (Read error: Connection reset by peer)
L33[03:42:59] ⇨ Joins: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net)
L34[03:56:46] ⇦ Quits: dustinm` (~dustinm@2607:5300:100:200::160d) (Ping timeout: 198 seconds)
L35[03:58:52] ⇨ Joins: dustinm` (~dustinm@2607:5300:100:200::160d)
L36[04:13:28] ⇨ Joins: rashy (~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L37[04:15:19] ⇦ Quits: EliteAnax17 (~quassel@2601:100:8101:35dc:e180:c4e9:c47b:f7b0) (Read error: Connection reset by peer)
L38[04:28:22] *** Cruor is now known as Cruor|Away
L39[04:38:01] <Turtle> Does binding a gpu to a (different) screen clear either the previous or new screen?
L40[04:41:38] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L41[04:42:14] <Vexatos> Turtle, I don't think it does either
L42[04:42:19] <Vexatos> if any, then the latter
L43[04:42:48] <Turtle> I was wondering if you could control two screens with a single gpu by simply rebinding when needed
L44[04:44:42] <Vexatos> You should be able to
L45[04:44:54] <Vexatos> you can also bind multiple GPUs to a single screen
L46[04:45:00] <Vexatos> so I doubt it would clear the screen
L47[04:45:06] <Turtle> ah
L48[04:48:47] <Turtle> CC does some term redirection magic, so dealing with that will be fun .-.
L49[04:53:56] <Vexatos> Heh
L50[04:54:02] <Vexatos> well, good luck on your project ;)
L51[04:54:30] <Vexatos> btw, have fun re-adding Lua stuff that got removed in 5.2 :P
L52[04:54:52] <Turtle> hm?
L53[04:55:07] <Turtle> hang on, I might randomly DC soon
L54[04:55:52] <Turtle> alright, laptop is no longer going to randomly shut down.
L55[04:56:29] <Vexatos> ...yay?
L56[04:56:56] <Turtle> Low amount of power sockets here, had to poke some people to find someone who was done charging
L57[04:57:11] <Turtle> CC runs on lua 5.1?
L58[04:58:19] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L59[05:02:00] <Turtle> mostly rename stuff
L60[05:02:46] ⇦ Quits: rashy (~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Ping timeout: 206 seconds)
L61[05:03:08] ⇨ Joins: rashy (~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L62[05:04:38] ⇦ Quits: sugoi (~sugoi@174-24-214-235.tukw.qwest.net) (Ping timeout: 192 seconds)
L63[05:10:23] <Vexatos> Turtle, LuaJ 5.1 even
L64[05:10:38] <Vexatos> not even complete LuaJ
L65[05:10:46] <Turtle> besides envs, which basicly no-one in CC uses, there's no big stuff
L66[05:10:53] <Vexatos> Yea
L67[05:10:56] <Vexatos> envs though
L68[05:11:02] <Vexatos> need to re-implement setfenv
L69[05:11:03] <Vexatos> etc
L70[05:11:13] <Turtle> not used, at all, whatsoever, still going to reimplement them because consistency
L71[05:11:28] <Vexatos> well
L72[05:11:41] <Turtle> gotta go, be back later.
L73[05:11:41] <Vexatos> https://github.com/OpenPrograms/Vexatos-Programs/blob/master/selene/wrappers/CraftOS/autorun/15_require.lua#L49
L74[05:11:44] <Vexatos> ok
L75[05:11:44] <Vexatos> bye
L76[05:11:52] <Turtle> hush you and your fancy fancy stuff
L77[05:11:53] <Turtle> :P
L78[05:12:00] <Vexatos> Oddstr13 made that
L79[05:12:06] <Turtle> close enough
L80[05:12:08] <Turtle> either way, cya
L81[05:12:16] <Vexatos> bai
L82[05:12:32] ⇦ Quits: Turtle (~Turtle@145.37.72.117) (Quit: Nettalk6 - www.ntalk.de)
L83[05:18:40] ⇨ Joins: sugoi (~sugoi@75-172-70-170.tukw.qwest.net)
L84[05:18:59] ⇨ Joins: Inari (~Uni@p5B102651.dip0.t-ipconnect.de)
L85[05:19:38] ⇨ Joins: h3po (~h3po@aftr-5-146-249-52.unity-media.net)
L86[05:34:12] ⇨ Joins: Turtle (~Turtle@145.37.72.249)
L87[05:34:19] <Turtle> o/
L88[05:52:34] ⇦ Quits: Turtle (~Turtle@145.37.72.249) (Quit: Nettalk6 - www.ntalk.de)
L89[06:06:14] <scj643> OC Has lua 5.3 as an option
L90[06:08:20] <brandon3055> Vexatos, you around?
L91[06:08:25] <Vexatos> I am
L92[06:08:40] *** Skye|ZZZ is now known as Skye|SlightlyIll
L93[06:10:15] <brandon3055> so yesterday you mentioned that when returning a table you need to use a Map for CC and ether a List or Set for CO. Dose that mean there is no way to return any sort of key/value map with OC or is there a way around that?
L94[06:12:26] <Vexatos> nono
L95[06:12:30] <Vexatos> You can use a Map, List or Set in OC
L96[06:12:38] <Vexatos> but only Maps in CC
L97[06:12:39] <Vexatos> so you basically always use Maps
L98[06:12:53] <brandon3055> oh ok thanks
L99[06:13:02] <Inari> local map = {};
L100[06:13:03] <Inari> ;D
L101[06:13:03] <Vexatos> If you want an index table (i.e. a list), you would have do do it manually
L102[06:13:18] <Vexatos> i.e. map.put(1, val1); map.put(2, val2); etc
L103[06:13:33] <Vexatos> or you have some convertListToMap method in Java to do it for you :P
L104[06:14:27] <Vexatos> But you will rarely need to return tables anyway, brandon3055
L105[06:14:41] <Vexatos> I guess you mostly will have booleans, strings and numbers returned :P
L106[06:15:13] <brandon3055> ok that wont be a problem. I just want to be able to return a map of values with a name for each so a map will work fine
L107[06:15:32] <Vexatos> uhm what
L108[06:15:38] <Vexatos> what exactly do you want
L109[06:15:39] <Vexatos> .-.
L110[06:16:57] <brandon3055> This is for my reactor. I want a method that returns a map of all the stats e.g. Temp=700, fuel=42, etc
L111[06:17:27] <Vexatos> aah
L112[06:17:28] <Vexatos> yea
L113[06:17:32] <Vexatos> just use a map for that
L114[06:17:46] <Vexatos> Oh, IIRC OC also supports arrays to be returned
L115[06:17:48] <Vexatos> but CC doesn't
L116[06:17:53] <Vexatos> soo just stick with maps >_>
L117[06:18:35] <brandon3055> shouldnt be a problem. I will only ever be returning maps or strings or numbers
L118[06:19:23] <brandon3055> speaking of numbers what number types are accepted? just ints and doubles?
L119[06:25:51] <brandon3055> Vexatos, I asume maps are returned the same way as numbers? e.g return new Object[]{ new HashMap<Object, Object>() };
L120[06:27:38] <Vexatos> yup
L121[06:27:55] <Vexatos> include any number, boolean, string or map in that Object[]
L122[06:28:02] <Vexatos> and it will be returned
L123[06:28:27] <brandon3055> so what is the purpos of returning an Object array as opposed to just an object?
L124[06:28:28] <Vexatos> brandon3055, any instance of Number
L125[06:28:38] <Vexatos> Well, Lua supports multiple return values
L126[06:28:49] <Vexatos> so you can for instance >> return false, "some weird error message"
L127[06:28:55] <Vexatos> and then in Lua
L128[06:29:11] <Vexatos> local success, msg = component.derp.eatfish()
L129[06:29:27] <Vexatos> success will be false and msg will be "some weird error message"
L130[06:29:33] <Vexatos> that's why you return an Object[]
L131[06:29:52] <brandon3055> ok thanks
L132[06:29:58] <Vexatos> numbers inside that Object are automatically being cast to their representing Objects
L133[06:30:01] <Vexatos> so int to Integer
L134[06:30:04] <Vexatos> byte to Byte
L135[06:30:06] <Vexatos> double to Double
L136[06:30:07] <Vexatos> etc
L137[06:30:11] <Vexatos> all of those are instanceof Number
L138[06:30:22] <Vexatos> so literally any number, be it byte, int, long, float or double
L139[06:36:20] <Vexatos> I need to go and do some gardening
L140[06:36:24] <Vexatos> I'll be back later
L141[06:47:40] ⇨ Joins: t3hero (~t3hero@2601:202:100:7e79:3c26:18d3:a090:c601)
L142[07:06:32] ⇨ Joins: {0xc6} (~c6h@spamfilt.ycoastco.ac.uk)
L143[07:07:27] ⇨ Joins: RaptorJeebus_ (RaptorJeeb@CPE-124-180-33-135.lns2.lon.bigpond.net.au)
L144[07:09:52] ⇦ Quits: RaptorJeebus (RaptorJeeb@cpe-124-180-33-135.lns2.lon.bigpond.net.au) (Ping timeout: 192 seconds)
L145[07:26:46] ⇦ Quits: Barbas (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L146[07:26:50] ⇨ Joins: BarbasTheDog (~Barbas@186.233.182.205)
L147[07:27:02] ⇦ Quits: {0xc6} (~c6h@spamfilt.ycoastco.ac.uk) (Ping timeout: 195 seconds)
L148[07:28:16] ⇦ Quits: dustinm` (~dustinm@2607:5300:100:200::160d) (Ping timeout: 198 seconds)
L149[07:30:07] ⇨ Joins: Turtle (~Turtle@145.37.72.28)
L150[07:31:09] ⇨ Joins: dustinm` (~dustinm@2607:5300:100:200::160d)
L151[07:40:07] ⇨ Joins: {0xc6} (~c6h@195.195.43.244)
L152[07:40:21] ⇦ Quits: {0xc6} (~c6h@195.195.43.244) (Client Quit)
L153[07:45:50] <Vexatos> Iamback \:D/
L154[07:45:57] <Turtle> o/
L155[07:48:12] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L156[07:52:08] ⇨ Joins: meep (uid94726@id-94726.ealing.irccloud.com)
L157[07:57:57] ⇦ Quits: BarbasTheDog (~Barbas@186.233.182.205) (Ping timeout: 195 seconds)
L158[08:16:42] ⇨ Joins: Turtle2 (~Turtle@145.37.72.28)
L159[08:17:16] ⇨ Joins: t3hero_ (~t3hero@2601:202:100:7e79:2162:1dca:ac7d:f6e5)
L160[08:18:53] ⇨ Joins: t3hero__ (~t3hero@2601:202:100:7e79:3dfb:55ef:c990:75c5)
L161[08:19:27] ⇨ Joins: Barbas (~Barbas@186.233.182.205)
L162[08:20:07] ⇦ Quits: Turtle (~Turtle@145.37.72.28) (Ping timeout: 195 seconds)
L163[08:20:07] ⇦ Quits: t3hero (~t3hero@2601:202:100:7e79:3c26:18d3:a090:c601) (Ping timeout: 195 seconds)
L164[08:20:25] *** Turtle2 is now known as Turtle
L165[08:21:52] ⇦ Quits: t3hero_ (~t3hero@2601:202:100:7e79:2162:1dca:ac7d:f6e5) (Ping timeout: 195 seconds)
L166[08:22:03] <brandon3055> wb
L167[08:22:52] <brandon3055> Question. How dose OC handle more then one of the same peripheral type connected to a computer?
L168[08:23:27] <Turtle> different adresses
L169[08:24:33] <brandon3055> e.g. if i have my peripheral attached to a computer i can access it with component.draconic_reactor but what if i have 2 of my peripherals attached? how would i access each one seperately
L170[08:27:55] <Turtle> I am not sure how the proxy works, but on a lower level, each peripheral/component has it's own adress
L171[08:28:10] *** Cruor|Away is now known as Cruor
L172[08:28:19] ⇦ Quits: VikeStep (~VikeStep@101.184.94.18) (Quit: Leaving)
L173[08:29:23] <Turtle> http://ocdoc.cil.li/component:component_access Explains them
L174[08:31:42] ⇨ Joins: t3hero_ (~t3hero@2601:202:100:7e79:f877:f926:f32:4ea7)
L175[08:31:51] <brandon3055> ahh thanks that helped
L176[08:34:42] ⇦ Quits: t3hero__ (~t3hero@2601:202:100:7e79:3dfb:55ef:c990:75c5) (Ping timeout: 195 seconds)
L177[08:35:14] ⇨ Joins: t3hero__ (~t3hero@2601:202:100:7e79:f0f6:3aca:1237:be0)
L178[08:35:59] <Turtle> I'm pretty new to OC, so it might not be the -best- approach, but it should work
L179[08:38:12] ⇦ Quits: t3hero_ (~t3hero@2601:202:100:7e79:f877:f926:f32:4ea7) (Ping timeout: 195 seconds)
L180[08:38:24] <brandon3055> I didnt actually need to know for anyspacific reason i was just curious because with CC you simply say wrap the peripheral on the left ot back etc
L181[08:38:45] <Vexatos> brandon3055, then you can for instance do >> local myperiphs = {} for addr in component.list("draconic_reactor") do table.insert(myperiphs, component.proxy(addr)) end
L182[08:38:56] <Vexatos> then you have a table full of usable proxies
L183[08:39:26] <brandon3055> cool
L184[08:39:41] <Vexatos> https://github.com/OpenPrograms/Vexatos-Programs/blob/master/reactor/bigreactors-control.lua#L87-L89
L185[08:39:50] <Vexatos> and then later https://github.com/OpenPrograms/Vexatos-Programs/blob/master/reactor/bigreactors-control.lua#L180
L186[08:41:59] ⇨ Joins: Voidi (~tobias@cable-158-181-91-53.cust.telecolumbus.net)
L187[08:43:11] ⇦ Quits: t3hero__ (~t3hero@2601:202:100:7e79:f0f6:3aca:1237:be0) (Read error: Connection reset by peer)
L188[08:46:20] ⇨ Joins: BarbasTheDog (~Barbas@186.233.182.205)
L189[08:46:59] ⇦ Quits: Barbas (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L190[08:51:50] ⇨ Joins: PJHT (~pjht@c-76-16-254-87.hsd1.il.comcast.net)
L191[08:52:27] <PJHT> What do the managed and unmanaged mode mean on floppies?
L192[08:53:08] ⇦ Quits: PJHT (~pjht@c-76-16-254-87.hsd1.il.comcast.net) (Client Quit)
L193[08:55:44] <Vexatos> k
L194[08:55:54] <Daiyousei> kkk
L195[08:56:11] <Daiyousei> that guy was very patient
L196[08:56:14] <vifino> ohai der Vexatos
L197[08:58:05] <Vexatos> onifiv der
L198[08:58:10] <Vexatos> onivif*
L199[08:58:12] <Vexatos> :3
L200[08:59:50] ⇦ Quits: Turtle (~Turtle@145.37.72.28) (Quit: Nettalk6 - www.ntalk.de)
L201[09:02:45] <vifino> Please stop.
L202[09:08:46] *** Cranium[Away] is now known as Cranium
L203[09:12:24] ⇨ Joins: Meow-J (uid69628@id-69628.highgate.irccloud.com)
L204[09:17:15] <Inari> http://i.imgur.com/tTEleuJ.gif
L205[09:54:57] ⇦ Parts: TrueLove (~3volta@truelove.putka.info) ())
L206[09:58:07] ⇨ Joins: TrueLove (~3volta@TrueLove.Putka.Info)
L207[10:01:45] ⇦ Quits: meep (uid94726@id-94726.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L208[10:01:45] ⇦ Quits: BarbasTheDog (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L209[10:01:50] ⇨ Joins: _Barbas (~Barbas@186.233.182.205)
L210[10:07:44] ⇨ Joins: KK (~KK@67.204.178.35)
L211[10:14:16] ⇨ Joins: lostkangaroo (~lostkanga@50-24-53-121.bcstcmtk01.res.dyn.suddenlink.net)
L212[10:15:33] ⇦ Quits: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
L213[10:19:56] ⇨ Joins: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net)
L214[10:20:07] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L215[10:35:50] ⇦ Quits: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
L216[10:37:19] ⇨ Joins: xPucTu4 (~yahoo@Fenixandar.Pleven-DaGe.Net)
L217[10:40:57] ⇨ Joins: GUIpsp (~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net)
L218[10:43:48] ⇨ Joins: Jezza (~Jezza@92.206.12.69)
L219[10:46:05] ⇨ Joins: BarbasTheDog (~Barbas@186.233.182.205)
L220[10:46:08] ⇦ Quits: _Barbas (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L221[10:51:50] <ds84182> > Playing song in Google Play Music
L222[10:51:58] <ds84182> > Accidentallys a button, so closes app
L223[10:52:03] <ds84182> > Goes back to song
L224[10:52:07] <ds84182> > Song doesn't play
L225[10:52:11] <ds84182> Fuck my life
L226[10:52:24] <ds84182> This is probably Google's way of forcing me to finish my music app
L227[11:00:53] ⇦ Quits: BarbasTheDog (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L228[11:00:55] ⇦ Quits: KK (~KK@67.204.178.35) (Ping timeout: 206 seconds)
L229[11:01:04] ⇨ Joins: Barbas (~Barbas@186.233.182.205)
L230[11:11:10] ⇦ Quits: Barbas (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L231[11:11:14] ⇨ Joins: BarbasTheDog (~Barbas@186.233.182.205)
L232[11:11:22] * dangranos pokes mimiru
L233[11:12:07] ⇨ Joins: _Barbas (~Barbas@186.233.182.205)
L234[11:12:07] ⇦ Quits: BarbasTheDog (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L235[11:13:18] ⇨ Joins: Barbas (~Barbas@186.233.182.205)
L236[11:13:51] ⇦ Quits: _Barbas (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L237[11:13:58] <ds84182> It marked the song as downloaded from Google Play, but since the song doesn't exist on google play, it simply doesn't play
L238[11:14:05] <ds84182> How retarded are these developers
L239[11:14:20] <ds84182> how does your app accidentally mark a song as downloaded from Google Play
L240[11:14:34] <vifino> just like that.
L241[11:15:06] <dangranos> Maaaaagic
L242[11:16:13] <ds84182> Removing and adding the song back to my phone fixed it
L243[11:16:16] <ds84182> but still, what the hell
L244[11:19:46] ⇦ Quits: Barbas (~Barbas@186.233.182.205) (Ping timeout: 192 seconds)
L245[11:20:25] ⇨ Joins: Barbas (~Barbas@186.233.182.205)
L246[11:30:32] ⇨ Joins: Nathan1852_ (~Nathan185@p5B216E95.dip0.t-ipconnect.de)
L247[11:45:28] ⇦ Quits: Barbas (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L248[11:45:35] ⇨ Joins: Barbas (~Barbas@186.233.182.205)
L249[11:59:50] ⇦ Quits: Barbas (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L250[11:59:57] ⇨ Joins: Barbas (~Barbas@186.233.182.205)
L251[12:00:20] *** rakiru|offline is now known as Kasen
L252[12:03:42] ⇦ Quits: Barbas (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L253[12:03:57] ⇨ Joins: Barbas (~Barbas@186.233.182.205)
L254[12:04:32] ⇦ Quits: EricBJ (~eric@108-160-20-69.regn.hsdb.sasknet.sk.ca) (Ping timeout: 192 seconds)
L255[12:04:46] ⇦ Quits: brandon3055 (~Brandon@122.129.140.106) (Read error: Connection reset by peer)
L256[12:05:20] <asie> kkkkk
L257[12:05:22] <asie> oh wait
L258[12:05:24] <asie> that was 3 hours ago
L259[12:05:25] ⇨ Joins: EricBJ (~eric@108-160-20-69.regn.hsdb.sasknet.sk.ca)
L260[12:05:26] <asie> fml
L261[12:07:54] * Skye|SlightlyIll hugs asie
L262[12:08:30] ⇦ Quits: andior (~andior@171.189.broadband11.iol.cz) (Ping timeout: 192 seconds)
L263[12:08:56] ⇨ Joins: andior (~andior@171.189.broadband11.iol.cz)
L264[12:11:03] ⇨ Joins: EliteAnax17 (~quassel@2601:100:8101:35dc:e180:c4e9:c47b:f7b0)
L265[12:12:50] ⇦ Quits: Barbas (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L266[12:13:06] ⇨ Joins: Barbas (~Barbas@186.233.182.205)
L267[12:14:14] ⇨ Joins: BarbasTheDog (~Barbas@186.233.182.205)
L268[12:14:15] ⇦ Quits: Barbas (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L269[12:14:30] <vifino> asie: Timezones? :P
L270[12:14:45] <asie> no
L271[12:14:47] <asie> scrollup
L272[12:15:00] ⇨ Joins: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net)
L273[12:17:48] ⇨ Joins: _Barbas (~Barbas@186.233.182.205)
L274[12:18:36] ⇦ Quits: BarbasTheDog (~Barbas@186.233.182.205) (Read error: Connection reset by peer)
L275[12:22:06] <Turtle> alright, that fps issue I´ve been having has something to do with nei
L276[12:24:25] * dangranos pokes Mimiru
L277[12:25:34] <Turtle> or not. restarted client and it still lags
L278[12:33:46] <Aedda> Hey Vexatos around and have a minute?
L279[12:35:10] ⇦ Quits: Voidi (~tobias@cable-158-181-91-53.cust.telecolumbus.net) (Ping timeout: 206 seconds)
L280[12:39:00] ⇦ Quits: xPucTu4 (~yahoo@Fenixandar.Pleven-DaGe.Net) (Remote host closed the connection)
L281[12:39:03] <Inari> scj643: whys your server so empty D:
L282[12:39:37] <scj643> People I know at are school so am I.
L283[12:40:27] <Inari> ah :P
L284[12:40:35] <Inari> its like 19:40
L285[12:40:38] <Inari> what are you doing at school
L286[12:41:59] <Inari> server is kind of laggy too
L287[12:42:04] <Turtle> oooh. got term.blit working... partially.
L288[12:43:06] zsh sets mode: +v on Techokami
L289[12:45:35] ⇨ Joins: Voidi (~tobias@cable-158-181-91-53.cust.telecolumbus.net)
L290[12:51:57] ⇦ Quits: Voidi (~tobias@cable-158-181-91-53.cust.telecolumbus.net) (Ping timeout: 195 seconds)
L291[12:54:27] *** Guest47637 is now known as alekso56
L292[13:18:25] <scj643> It s 2:18 where I am
L293[13:18:44] ⇨ Joins: ProbablyKodos (webchat@75-175-20-47.ptld.qwest.net)
L294[13:19:24] <ProbablyKodos> Tomorrow, tomorrow =D
L295[13:20:08] <Lizzy> a procrastinator's motto
L296[13:20:35] <ProbablyKodos> Also the day I come home
L297[13:20:38] <ProbablyKodos> Back to my own bed and PC
L298[13:21:32] <scj643> Inari: server still lady
L299[13:21:34] <scj643> Lagyy
L300[13:22:43] <Inari> scj643: what are you doing at school a tnight
L301[13:22:59] <scj643> It's 2 pm
L302[13:23:04] <scj643> Not night
L303[13:23:44] <Inari> ah so 14:18
L304[13:23:45] <Inari> just say so then
L305[13:24:41] <scj643> Inari is the server lagy
L306[13:24:49] <Inari> dunno?
L307[13:24:53] <scj643> Check
L308[13:26:40] <scj643> Server says 20 tps
L309[13:33:57] <scj643> Restarted it
L310[13:40:15] ⇦ Quits: Jezza (~Jezza@92.206.12.69) (Read error: Connection reset by peer)
L311[13:59:24] ⇨ Joins: KK (~KK@67.204.178.35)
L312[14:04:41] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L313[14:04:47] ⇦ Quits: KK (~KK@67.204.178.35) (Quit: Going to work, going somewhere fun, or going to sleep)
L314[14:04:48] ⇨ Joins: t3hero (~t3hero@2601:202:100:7e79:f0f6:3aca:1237:be0)
L315[14:04:53] ⇨ Joins: brandon3055 (~Brandon@122.129.140.106)
L316[14:05:01] <Vexatos> Aedda, I am now
L317[14:05:05] <Vexatos> still here?
L318[14:06:09] <scj643> Im here
L319[14:08:05] <Aedda> Vexatos: Just got back actually, is there a known conflict between BC 7.0.34 and .35 and Computronics 1.5.7 ?
L320[14:08:21] <Vexatos> there shouldn't be
L321[14:08:22] <Aedda> err 24 25
L322[14:08:37] <Aedda> Ok I'll toss this crash log up then, give me a sec
L323[14:08:42] <Vexatos> Do you have engineer's toolbox?
L324[14:08:43] <Vexatos> :P
L325[14:09:28] <Aedda> I do, I originally installed BC core to counter the api issue, but maybe it returned? I'll try disabling that first.
L326[14:09:57] <Vexatos> Aedda, just give me fml-client-latest.log
L327[14:10:00] <Vexatos> for the crash
L328[14:10:09] <Vexatos> the actual crash log is not descriptive enough
L329[14:10:55] <Aedda> kk one sec
L330[14:13:34] <Aedda> With Engineer's Toolbox disabled it started up fine. Want me to put it back in to generate the log?
L331[14:13:48] <Vexatos> sure
L332[14:13:56] <Vexatos> even though adding BC core should have fixed it
L333[14:14:05] <Vexatos> unless EngToolbox suddenly became a coremod
L334[14:14:17] <Turtle> gaah, I broke my string wrapping xD
L335[14:15:09] <Vexatos> good job :P
L336[14:16:40] <Turtle> off by one error. I have no idea why/what, but it works
L337[14:17:09] <Vexatos> ...what?
L338[14:17:37] <Turtle> I figured out why it didn´t work but, uh, output = output:sub(cloneOS.term.resX-cloneOS.term.currentX+2)
L339[14:17:56] <Turtle> ignore the obnoxious variables
L340[14:18:16] <Turtle> TLDR: I had +1, should be +2 as it needs to start after the captured part
L341[14:19:17] <Aedda> Vexatos: I rolled an instance with just a few mods in it to strip out static in the log http://pastebin.com/ydDZbmTr
L342[14:19:41] <Vexatos> BuildCraftAPI|core(API: BuildCraftAPI|core:1.5): EngineersToolbox-1.2.3.0-BETA.jar
L343[14:19:42] <Vexatos> there you go
L344[14:20:22] <Aedda> huh Zip file buildcraft-7.0.25-energy.jar failed to read properly, it will be ignored
L345[14:21:22] <Turtle> ... and suddenly my terminal api is 16kb, whoops?
L346[14:21:31] <Vexatos> oh wait
L347[14:21:36] <Vexatos> Aedda, it's a different API
L348[14:21:44] <Vexatos> this time the crash is cofh.api.block.IBlockInfo
L349[14:21:49] <Vexatos> so nothing related to BC
L350[14:21:56] <Vexatos> that explains why it occured even with BC Core
L351[14:22:10] <Aedda> interesting
L352[14:22:40] <Vexatos> Yes
L353[14:22:56] <Vexatos> EngToolbox apparently ships a sufficiently up-to-date version of the CoFHAPI
L354[14:23:01] <Vexatos> (compared to the ancient BC one)
L355[14:23:02] <Aedda> so remove the cofh and bc api from ET and make sure those apis are up to date in their respective files?
L356[14:23:07] <Vexatos> but it ships it incompletely
L357[14:23:07] ⇨ Joins: t3hero_ (~t3hero@c-50-173-229-254.hsd1.ca.comcast.net)
L358[14:23:18] <Vexatos> meaning some classes in the API that Computronics assumes to be there are simply not
L359[14:23:23] <Vexatos> You can fix this too
L360[14:23:26] <Vexatos> 1) report it >_>
L361[14:23:32] <Vexatos> 2) add http://minecraft.curseforge.com/mc-mods/220333-cofhlib/files
L362[14:23:48] <Vexatos> CoFHLib doesn't add or change anything (unlike CoFHCore)
L363[14:23:59] <Vexatos> but it has the same effect on API loading as adding BC Core does
L364[14:24:05] <Vexatos> it forces an up-to-date and complete API
L365[14:24:13] <Vexatos> Aedda, ^
L366[14:24:19] <Vexatos> but PLEASE report it >_>
L367[14:24:49] <Aedda> I promise I will
L368[14:25:10] <LJack2k> pinky promise?
L369[14:25:52] ⇦ Quits: t3hero (~t3hero@2601:202:100:7e79:f0f6:3aca:1237:be0) (Ping timeout: 195 seconds)
L370[14:27:55] <Aedda> Vexatos: I put CoFHCore (not lib) in the mix since it was in the original set of mods, so now Computronics comes up in the stack trace http://pastebin.com/T7S8KMSC
L371[14:29:15] <Aedda> is that the same log, sec I may have mispasted or have gone blind
L372[14:30:46] <Vexatos> this is only part of the thing >_>
L373[14:31:09] <Vexatos> It is a different log
L374[14:31:16] <Vexatos> the timestamps don't match
L375[14:31:23] <Vexatos> but the relevant parts are missing .-.
L376[14:31:33] <Aedda> weird, wtf did I do, trying again...
L377[14:32:31] <Aedda> oh, I see my text editor apparently has a bug whereas if a file is already opened it is not refreshing the buffer completely. I opened it freshly now.
L378[14:32:38] <Vexatos> also, "Zip file buildcraft-7.0.25-energy.jar failed to read properly" probably points at a malformed download
L379[14:32:46] <Vexatos> try redownloading that file
L380[14:33:27] <Vexatos> this is a broken download most of the time
L381[14:33:43] ⇨ Joins: mr208 (~mallrat20@184.88.140.20)
L382[14:34:14] <Aedda> Vexatos: Will do, ok this should be the proper log http://pastebin.com/Tex7ZvMt
L383[14:35:14] <Vexatos> BC API is still being loaded from the engtoolbox file
L384[14:35:16] ⇦ Quits: mallrat208 (~mallrat20@184-88-140-20.res.bhn.net) (Ping timeout: 192 seconds)
L385[14:35:50] <Aedda> despite BC core being in there, you know, that mod has given me enough problems to just blacklist it
L386[14:35:54] <Aedda> but I will still report this
L387[14:37:05] <Vexatos> Aedda, you can of course completely remove the two APIs from the jar
L388[14:37:13] <Vexatos> if you have CoFHLib and BC Core installed, it can still assume the APIs to be present >_>
L389[14:37:20] <Vexatos> it's a really badly made mod though
L390[14:37:28] <Vexatos> in terms of mod compat
L391[14:38:32] <Aedda> new BC download, same error, trying the previous version for fun...
L392[14:38:40] ⇦ Quits: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 192 seconds)
L393[14:38:46] <Vexatos> inb4 asie uploaded a malformed download
L394[14:39:21] ⇨ Joins: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net)
L395[14:39:51] <Aedda> now I get this lol
L396[14:39:52] <Aedda> Zip file buildcraft-7.0.24-core.jar failed to read properly, it will be ignored
L397[14:40:17] <Aedda> oh both give it
L398[14:40:27] <Aedda> let me try .23 then which I know loaded
L399[14:41:42] <Aedda> .23 does not generate any errors
L400[14:44:38] <Aedda> I repackaged .25 and it reports the jar failed to read properly again
L401[14:47:06] <Turtle> \o/ cursor blink is in
L402[14:49:29] ⇨ Joins: Voidi (~tobias@cable-158-181-91-53.cust.telecolumbus.net)
L403[14:53:52] <scj643> Anyone need me
L404[14:55:52] <gamax92> dependency walker wtf
L405[14:56:15] <gamax92> "No PE signature found." THEN WHAT ARE THESE TWO BYTES THAT SAY "PE" FOR?
L406[14:56:57] <scj643> We need a more complete http API
L407[14:57:12] <scj643> One that supports headers
L408[14:57:14] <gamax92> what's missing?
L409[14:57:17] <gamax92> well ...
L410[14:57:18] <vifino> gamax92: I'm doing homebrew dev for psvita, and randomly the gpu crashes. or the system ui. \o/
L411[14:57:45] <gamax92> vifino: I'm doing lua hackery
L412[14:58:11] <gamax92> I copied a C function from one state to another, GASP :O
L413[14:58:11] <Vexatos> scj643, it does .-.
L414[14:58:28] <vifino> gamax92: cool, what are you doing?
L415[14:58:30] <Vexatos> https://github.com/asiekierka/Computronics/blob/master/src/main/resources/assets/computronics/lua/component/tape_drive/bin/tape.lua#L172-L181
L416[14:58:37] <gamax92> trying to decompile a dll
L417[14:59:13] <vifino> oh?
L418[14:59:35] <gamax92> trying out various decompilers, boomerang is being a piece of shit as usual and doesn't know the entry point of this dll
L419[15:01:30] <scj643> Why is it in comutronics
L420[15:02:01] <gamax92> >_>
L421[15:02:11] <gamax92> scj643: thats an example
L422[15:02:36] <scj643> Well it should be in the http API
L423[15:02:48] <gamax92> or you can stop being a lazy fuck and just do the same thing
L424[15:03:38] <scj643> Yeah not the best
L425[15:03:45] <scj643> I'm really new to lua
L426[15:04:02] <scj643> I mainly modify existing code to my needs
L427[15:04:27] <scj643> Also is it possible to Implement we sockets
L428[15:04:34] <scj643> *websockets
L429[15:04:51] <gamax92> note, AAAAAAAGH I have to go back into linux :|, I know winedump has no issue with this dll and that the dll works.
L430[15:05:01] <scj643> Lol
L431[15:08:00] <gamax92> :| winedump has an issue with it as well
L432[15:11:55] ⇦ Quits: Thog (~Thog@kurisu.rx14.co.uk) (Quit: System.exit(-42);)
L433[15:12:30] <gamax92> oh what. the pointer says 0x108, but the PE header starts at 0x107
L434[15:12:33] <gamax92> why does this work?
L435[15:13:29] *** Cruor is now known as Cruor|Away
L436[15:21:51] ⇦ Parts: Voidi (~tobias@cable-158-181-91-53.cust.telecolumbus.net) ())
L437[15:23:33] ⇨ Joins: Thog (~Thog@kurisu.rx14.co.uk)
L438[15:24:37] <gamax92> cause it's corrupted
L439[15:28:54] ⇦ Quits: Vexatos (~Vexatos@p200300556E4E738491F196DFE551917E.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L440[15:30:59] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L441[15:38:25] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L442[15:38:47] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L443[15:39:04] *** Daiyousei is now known as SleepingFairy
L444[15:39:10] <Turtle> Does OC use 1000 bytes/kB or 1024?
L445[15:39:57] ⇨ Joins: Lunatrius` (~Lunatrius@77.38.103.182)
L446[15:40:45] <Lizzy> 1024K
L447[15:41:33] <Lizzy> the actual lua sandbox threads have a bit more overhead because they have to manage the sandbox but they don't use that much
L448[15:41:44] ⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout: 206 seconds)
L449[15:41:44] *** Lunatrius` is now known as Lunatrius
L450[15:42:09] <Turtle> grr nonmetric, but uh, thanks, using bytes to list memory usage is a bit unwieldy :P
L451[15:42:35] <scj643> I might compile openjdk for my laptop
L452[15:43:05] ⇦ Quits: lostkangaroo (~lostkanga@50-24-53-121.bcstcmtk01.res.dyn.suddenlink.net) (Quit: wandering off again.)
L453[15:43:44] <scj643> I got $200 for spending on windows azure
L454[15:44:55] <gamax92> Turtle: don't think in metric units, think in powers of two
L455[15:45:17] <Turtle> Yeah, but there´s this new term specifically for powers of two? :P
L456[15:45:27] <gamax92> KiB?
L457[15:45:50] <Turtle> ya
L458[15:46:06] <gamax92> and? that's not exactly new, like at all
L459[15:46:35] <Turtle> well, newer than kilobyte, but it´s not that standardized yet .-.
L460[15:52:28] ⇦ Quits: _Barbas (~Barbas@186.233.182.205) (Quit: I quit!)
L461[16:00:59] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit: Time to go, to adventure!)
L462[16:19:42] *** LJack2k is now known as LJack2k|Away
L463[16:21:03] *** LJack2k|Away is now known as LJack2k
L464[16:25:44] <scj643> Going to be getting samples from Texas Instruments
L465[16:25:46] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L466[16:32:01] <scj643> Thing is I don't know how to use them.
L467[16:33:14] ⇦ Quits: ProbablyKodos (webchat@75-175-20-47.ptld.qwest.net) (Ping timeout: 204 seconds)
L468[16:35:29] <Techokami> what things are you getting from TI, scj643?
L469[16:35:46] <scj643> Don't know
L470[16:36:02] <Techokami> so they're just sending you a random grab bag of samples??
L471[16:36:07] <scj643> Probably will have to buy a couple bread board
L472[16:36:14] <scj643> No I pick the stuff
L473[16:36:20] <Techokami> well what did you pick?
L474[16:36:26] <Techokami> I'm curious
L475[16:36:33] <scj643> I haven't chose anything yet
L476[16:36:39] <Techokami> ohhhh
L477[16:36:42] <scj643> Thinking about audio stuff though
L478[16:36:57] <vifino> I love how my file manager for the ps vita has no actual file management.
L479[16:37:03] <scj643> Lol
L480[16:37:46] <Techokami> if you're going to be breadboarding, make sure you either are getting DIP, or make sure you can get a pin converter to go to DIP
L481[16:38:18] <vifino> scj643: yeaah, thing is: we don't have an ime or anything like that
L482[16:38:30] <vifino> so uh, renaming shit is kinda difficult
L483[16:39:32] <scj643> Dip? I'm really new to this all I done with my arduino is back a ps2 controller to work with my computer
L484[16:40:01] ⇨ Joins: Gangsir (webchat@c-98-199-206-62.hsd1.tx.comcast.net)
L485[16:40:30] <scj643> Wow never knew the lasers in dvd and cd drivers are worth something
L486[16:40:31] ⇦ Parts: Gangsir (webchat@c-98-199-206-62.hsd1.tx.comcast.net) ())
L487[16:40:34] <Techokami> Dual In-line Package, it's where the chip has pins on two sides with big enough spacing for inserting into perfboard/protoboard/breadboard
L488[16:40:47] ⇨ Joins: Gangsir (webchat@c-98-199-206-62.hsd1.tx.comcast.net)
L489[16:41:02] <Techokami> otherwise you're not going to be able to stick it into anything
L490[16:41:08] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Read error: Connection reset by peer)
L491[16:41:37] ⇦ Quits: Gangsir (webchat@c-98-199-206-62.hsd1.tx.comcast.net) (Client Quit)
L492[16:42:05] <scj643> Yeah these are not like that going to have to get converters
L493[16:43:33] ⇦ Quits: Nathan1852_ (~Nathan185@p5B216E95.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L494[16:43:59] <Techokami> what kind of pinouts do they have?
L495[16:44:20] <scj643> They are angled ICs
L496[16:44:30] <scj643> they don't pin straight down
L497[16:44:32] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L498[16:44:39] <Techokami> links to their pages on TI's website?
L499[16:45:43] <scj643> Gimme a minute
L500[16:47:43] <scj643> http://www.ti.com/product/pcm2704c
L501[16:50:09] <scj643> Might see if I can get some diode samples
L502[16:52:28] <XDjackieXD> nice chip :P
L503[16:52:31] ⇦ Quits: {0xc6} (~c6h@cpc80353-grim18-2-0-cust241.12-3.cable.virginm.net) (Quit: Killed (Spam is off topic.))
L504[16:54:46] <scj643> Lol can you tell me what it does in English
L505[16:55:10] <scj643> Might just end up getting sensors and program my arduino to send it to my calculator
L506[16:55:17] <vifino> scj643: that's not a breadboard chip
L507[16:55:22] <vifino> that's a surface mount chip
L508[16:55:28] <Techokami> yeah
L509[16:55:34] <Techokami> and the pins are crazy small
L510[16:55:40] <Techokami> how good are you with soldering
L511[16:55:52] <vifino> solder it to a board and make a converter. I've soldered/made quite a few of those.
L512[16:57:00] <Techokami> I've had to solder surface mount stuff before, it's not fun imho
L513[16:57:02] <scj643> I am visually impaired
L514[16:57:06] <Techokami> WELP
L515[16:57:35] <scj643> Do they make adapters for this stuff
L516[16:57:48] <Techokami> it's possible to make or get one
L517[16:57:50] <XDjackieXD> scj643 this chip is a usb to audio interface
L518[16:58:15] <scj643> Yeah the type of thing I need if I want to mess with DSP
L519[16:58:20] <XDjackieXD> adapters not from ti themself but probably from some guys on ebay
L520[16:58:28] <scj643> Yeah
L521[16:58:45] <XDjackieXD> breadboarding with a dsp? glhf... :P
L522[16:59:01] <scj643> Expand glhf please
L523[16:59:09] <gamax92> good luck have fun
L524[16:59:22] <gamax92> also that chip is 5 mm x 10 mm
L525[16:59:22] <scj643> DSP is on the computers end on the driver
L526[16:59:24] *** Cranium is now known as Cranium[Away]
L527[16:59:27] <scj643> Damn
L528[16:59:49] <scj643> Forgot how small this stuff is
L529[16:59:57] <XDjackieXD> tip: breadboards that are a bit older tend to have bad contacts which can produce interesting results with analog signals...
L530[16:59:59] <scj643> They should make big models for prototyping
L531[17:00:34] <XDjackieXD> a "dsp" program like gnu radio? or a real hardware dsp chip?
L532[17:00:40] <scj643> Browsing Fairchild semiconductor
L533[17:00:51] <scj643> DSP as in doubly home thearter
L534[17:01:19] <XDjackieXD> dsp just means digital signal processor (processing analog signals digitally)
L535[17:01:35] ⇦ Parts: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) ())
L536[17:02:30] <scj643> Virtual surround is what I'm really interested in
L537[17:02:49] <scj643> Sadly Realtek vender locks their stuff for the already made DSPs
L538[17:02:56] <scj643> All the hardware supports it
L539[17:03:15] <scj643> But MS is bullshit when it comes to driver signing on 64 bit
L540[17:04:27] <scj643> Might just go with diodes and LEDs
L541[17:04:52] <XDjackieXD> o.O I have quite a bit of knowledge with dsps but only for RF stuff (radio trancievers). never looked at audio signal processing... (apart from noise canceling)...
L542[17:05:09] <XDjackieXD> diodes and LEDs to do what?
L543[17:05:30] <scj643> Work with an arduino
L544[17:05:43] <scj643> Also might make a am crystal radio someday
L545[17:06:38] <scj643> What is a Schottky diode? Wow my iPad knew that was a thing
L546[17:06:53] <XDjackieXD> arduino is easy to work with ^^ crystal radio is oldschool and it might be hard to find a radio station with AM that is strong enough...
L547[17:07:09] <scj643> Fm radio
L548[17:07:39] <XDjackieXD> schotty diode = lower drop-out voltage
L549[17:08:44] <XDjackieXD> crystal radio is a nice experiment ^^ (although I prefer to build tranceivers like the bitx or the pic-a-star (which uses a dsp btw ^^))
L550[17:09:03] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L551[17:09:14] <scj643> Zener diode?
L552[17:09:55] <scj643> Oh wait you need a germanium diode for a crystal radio
L553[17:09:59] <XDjackieXD> a diode which has it's reverse breakthrough at a defined voltage. used for regulating (low current) voltages and protecting inputs from over-voltage
L554[17:09:59] ⇦ Quits: h3po (~h3po@aftr-5-146-249-52.unity-media.net) (Quit: Leaving.)
L555[17:10:14] <XDjackieXD> yes or a real germanium or si crystal and a needle
L556[17:10:19] <gamax92> instant radio that cannot be controlled, partially plugin a cable to my netbook's headphone jack
L557[17:10:27] <gamax92> >_>
L558[17:10:35] <XDjackieXD> ?
L559[17:10:57] <gamax92> if I partially plugin a cable to the microphone* jack it pulls in an AM station
L560[17:11:06] <XDjackieXD> ha ^^
L561[17:11:42] <XDjackieXD> we don't have any strong AM stations anymore (just on shorthwave at around 7.3MHz from other countries like Russia)
L562[17:12:48] ⇦ Quits: EricBJ (~eric@108-160-20-69.regn.hsdb.sasknet.sk.ca) (Ping timeout: 192 seconds)
L563[17:13:14] <scj643> Lol
L564[17:15:17] ⇨ Joins: EricBJ (~eric@108-160-20-69.regn.hsdb.sasknet.sk.ca)
L565[17:16:28] <scj643> Wonder if you can still buy z80 processors
L566[17:16:29] <gamax92> I love it when people want to type a joke to me but then cnt stlp tlkng lk diz so the joke is ruined
L567[17:16:32] <gamax92> yes, yes you can
L568[17:16:38] <XDjackieXD> you can buy them
L569[17:16:44] <scj643> Lol
L570[17:16:57] <scj643> Finds way to make hacked together TI 83
L571[17:17:28] <XDjackieXD> I still have two ZX81 (sinclair) at home. both with broken grpahics chip >.>
L572[17:17:54] <gamax92> ZED ECKS
L573[17:23:28] <scj643> At least
L574[17:23:30] ⇨ Joins: xPucTu4 (~yahoo@StaraGara.Pleven-DaGe.Net)
L575[17:23:36] <scj643> Atmel does samoles
L576[17:23:38] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L577[17:23:39] <scj643> Samples
L578[17:23:49] <scj643> Damn I can't type on my iPad
L579[17:25:31] <scj643> Isn't atmel what they use in the arduino
L580[17:27:33] <scj643> Going to get USB type c samples
L581[17:32:11] <scj643> School email will be getting some use
L582[17:34:24] <scj643> Zilog has samples :D and they send you a lot of it
L583[17:35:48] ⇨ Joins: KomputerKid (~KK@67.204.178.35)
L584[17:52:47] ⇦ Quits: Yepoleb (~quassel@188-23-116-241.adsl.highway.telekom.at) (Remote host closed the connection)
L585[17:57:57] ⇨ Joins: Yepoleb (~quassel@91-115-119-221.adsl.highway.telekom.at)
L586[17:58:00] <scj643> Filled a request for a 2.2-5ghz antenna from molex
L587[18:14:28] <scj643> https://my.st.com/st-extranet-web-active/active/catalog/sense_power/FM125/CL935/SC534/PF185827#
L588[18:18:53] <Temia> Yes, the Arduino is basically an Atmel ATMega broken out and given some convenience circuitry.
L589[18:19:12] <Temia> With a preprogrammed ROM ofc.
L590[18:24:41] ⇦ Quits: KomputerKid (~KK@67.204.178.35) (Ping timeout: 378 seconds)
L591[18:25:35] ⇨ Joins: RaptorJeebus (RaptorJeeb@CPE-121-220-95-105.lnse2.win.bigpond.net.au)
L592[18:27:02] ⇦ Quits: RaptorJeebus_ (RaptorJeeb@CPE-124-180-33-135.lns2.lon.bigpond.net.au) (Ping timeout: 206 seconds)
L593[18:28:20] <scj643> I could potentially get samples and make my own
L594[18:28:33] <gamax92> ehh ...
L595[18:28:34] <scj643> With other parts as well
L596[18:34:18] <scj643> Can't use a Bluetooth chip it's 5mm x 5mm
L597[18:36:32] <Temia> Not surprised.
L598[18:37:34] <vifino> ohai Temiamoo
L599[18:37:37] <vifino> o/
L600[18:38:59] <Temia> Moooo.
L601[18:39:02] * Temia flops on Vifino.
L602[18:39:05] * Temia naps.
L603[18:39:10] * vifino pets
L604[18:39:17] * Temia tailswishes. =w=
L605[18:39:36] <scj643> Been looking at STLC2690
L606[18:39:47] <xPucTu4> i want to create a component that must send events to the computers
L607[18:40:07] <xPucTu4> what api should I look for?
L608[18:40:22] <scj643> Take a look at that IC STLC2690
L609[18:41:16] <Temia> SMD is a bane to shaky hands like mine .w. I had tons of trouble just getting a single MAX3232 SOIC chip soldered on without misalignment or a twitch causing bridges
L610[18:41:59] <Temia> Anyway I don't have an account on that site and the content's members-only
L611[18:42:01] <Temia> So I can't.
L612[18:43:36] <scj643> Damn
L613[18:44:07] <scj643> The specs and stuff https://usercontent.irccloud-cdn.com/file/SdMTSGgY/DM00034935.pdf
L614[18:44:16] <scj643> Their you go
L615[18:44:29] <Temia> Oh, okay, cool, thanks.
L616[18:44:34] <Temia> I'll give it a skim later. Need coffee now.
L617[18:44:54] <scj643> Lol to output it as code
L618[18:45:36] <scj643> Thing is making a USB controller with that for cheap
L619[18:48:59] <scj643> Oh it's no longer a alive
L620[18:49:04] <scj643> Avaloble
L621[18:53:52] <scj643> Can't get samples for any Bluetooth stuff either
L622[18:56:11] <Temia> Okay, yeah, that's definitely geared for mobile applications
L623[18:56:18] <Temia> Good luck getting that sucker on without a reflow oven
L624[18:58:51] ⇨ Joins: Lunatrius` (~Lunatrius@77.38.103.182)
L625[19:00:30] <scj643> Yeah going to have to have a friend of mine do it for me
L626[19:01:20] ⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Killed (NickServ (GHOST command used by Lunatrius`)))
L627[19:01:20] *** Lunatrius` is now known as Lunatrius
L628[19:13:23] <scj643> Just going to have to buy my Bluetooth adapter :(
L629[19:14:06] * Temia patpats.
L630[19:14:28] <Temia> Actually, I'm curious -- what's your project plan for this?
L631[19:14:46] <Temia> Sparkfun may have something, but it'd probably come at a premium exceeding that of a bogstandard USB adapter
L632[19:17:08] <scj643> I was going to use this stuff with my arduino
L633[19:17:41] <scj643> Also my iPad with the Bluetooth make my own audio receiver
L634[19:18:15] <scj643> That's why I was interested in the Bluetooth and FM radio combo
L635[19:22:38] <Temia> Aha.
L636[19:22:44] <Temia> I'd say check out Sparkfun's tools in that case.
L637[19:22:53] <Temia> They might have a bluetooth controller broken out enough for you to use
L638[19:23:04] <Temia> Though it may lack the FM.
L639[19:25:38] <scj643> Not having FM would be fine
L640[19:28:32] <vifino> ._. the vps provider my cousin has his from emulates a Pentium 5.
L641[19:28:54] <vifino> No AES-NI instructions for me.
L642[19:29:08] <vifino> Time to bribe the support team to fix that.
L643[19:29:54] <scj643> Lol
L644[19:31:05] <vifino> Has anybody seen the BlackBerry Venice?
L645[19:31:11] <vifino> It seems quite cool.
L646[19:32:40] <vifino> aesni0: No AESNI support.
L647[19:32:43] <vifino> Makes me cry inside.
L648[19:33:48] <scj643> Does the pentium b979 have support for it
L649[19:36:11] <vifino> lolpentium
L650[19:37:02] <scj643> So no
L651[19:37:33] <scj643> Oh yea was planing on compiling openjdk wonder if I would get any performance benifited
L652[19:38:19] <scj643> Do you think I would
L653[19:40:33] <vifino> not really much
L654[19:40:40] <vifino> since the jit does the magic.
L655[19:42:27] <scj643> So is it worth compiling
L656[19:43:03] <vifino> is it worth compiling a huge project for a hour+ for 10% improvement?
L657[19:44:19] <scj643> ~10% sounds good
L658[19:46:06] <scj643> Nah setting up mecurial is a pain
L659[19:46:13] <scj643> Wish they used github
L660[19:46:16] <scj643> Or gut
L661[19:46:18] <scj643> Bit
L662[19:46:21] <scj643> Git
L663[19:46:32] <scj643> Damnit iPad you can't keep with a developer
L664[19:48:10] <vifino> scj643: If you like having 5% improvement, use gentoo.
L665[19:48:30] <vifino> And compile everything with -funroll-loops.
L666[19:49:54] <scj643> Lol
L667[19:50:36] <scj643> Can that ~10% cause Minecraft to run smoother
L668[19:51:37] <vifino> It's not gonna make a noticable difference that isn't in your imagination.
L669[19:51:43] <scj643> Also if you have a fancy cpu wouldn't that make it even more optimized. Isn't Java written in C++
L670[19:52:41] <vifino> Hotspot's JIT adapts automatically.
L671[19:52:51] <vifino> It won't make a darn difference.
L672[19:53:03] <scj643> So t's pretty much any performance improvements are placebos
L673[19:53:14] <scj643> Also openjdk is buggy with MC
L674[19:54:42] <vifino> It's not.
L675[19:54:54] <vifino> At least not if you don't use shitold versions.
L676[19:55:46] <Izaya> i"ve been playing MC using OpenJDK for quite a while, even on Windows, and I've seen no bugs due to OpenJDK
L677[19:55:56] <Izaya> except that one time I tried to run shaders on Intel Integrated, anyway
L678[19:56:28] <scj643> That fails anyways
L679[19:56:35] <Izaya> Pretty much.
L680[19:56:40] <scj643> Not openjdks fault
L681[19:56:49] <Izaya> Yep.
L682[19:57:02] <Izaya> I, personally, avoid the Oracle version of Java though
L683[19:57:17] <scj643> Why?
L684[19:57:30] <Izaya> Because it includes crapware
L685[19:57:36] <Izaya> Ask! toolbar and shit
L686[19:58:36] <scj643> Not the JDK
L687[19:58:44] <scj643> Always get the JDK
L688[19:59:07] <Izaya> Eh, either way, I use OpenJDK on Windows and Linux
L689[19:59:46] <scj643> I use Orcals JDK for reasons that I don't even know
L690[20:03:18] <Izaya> The fun part is though
L691[20:03:38] <Izaya> OpenJDK and the Oracle JDK share a majority of the codebase
L692[20:03:52] <scj643> What's the diff then
L693[20:04:56] <Izaya> All the oracle-specific non-open code is removed, if I understand correctly
L694[20:06:19] <scj643> What would that even do?
L695[20:08:07] <Izaya> well, I know it replaces the installer
L696[20:08:23] <scj643> Duh
L697[20:08:48] <scj643> In the JRE are there differences
L698[20:09:52] <Izaya> I can't say I've checked
L699[20:09:58] <Izaya> but there are probably minor ones
L700[20:17:29] ⇨ Joins: ProbablyKodos (webchat@75-175-20-47.ptld.qwest.net)
L701[20:30:24] ⇨ Joins: _1n5aN1aC (webchat@75-175-68-69.ptld.qwest.net)
L702[20:33:29] ⇦ Quits: Inari (~Uni@p5B102651.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L703[20:37:09] ⇦ Quits: _1n5aN1aC (webchat@75-175-68-69.ptld.qwest.net) (Quit: Web client closed)
L704[20:47:24] ⇨ Joins: _1n5aN1aC (webchat@75-175-68-69.ptld.qwest.net)
L705[20:48:28] <_1n5aN1aC> So I really can't figure out why sometimes autorun on a floppy in a robot works,a nd sometimes it doesn't
L706[20:49:21] <ProbablyKodos> You're always putting it in the root directory, right?
L707[20:49:35] <_1n5aN1aC> Sometimes even after running filesystem.setAutorunEnabled(true)
L708[20:49:40] <_1n5aN1aC> yes
L709[20:49:53] <ProbablyKodos> I'd open an issue about it
L710[20:49:57] <ProbablyKodos> Might be worth looking into
L711[20:50:06] <_1n5aN1aC> alrtight, can do
L712[20:50:18] <_1n5aN1aC> I've been getting it to work sometimes but not other times for a while
L713[20:50:26] <_1n5aN1aC> though I'm not sure there's any real reasoning to it
L714[20:50:52] <ProbablyKodos> Indeed, it may be a bug
L715[20:53:26] <Izaya> vifino, just got a KD of 29:1 against chinchan in xonotic
L716[20:54:16] <scj643> Nice
L717[21:03:33] <Izaya> http://i.imgur.com/arG8Wr2.png
L718[21:06:47] <ProbablyKodos> Welp, my plane leaves int he morning. I'll see you guys either tomorrow night, or Thursday morning, depending on how ready to pass out I am tomorrow night
L719[21:07:14] <ProbablyKodos> o7
L720[21:07:20] ⇦ Quits: ProbablyKodos (webchat@75-175-20-47.ptld.qwest.net) (Quit: Web client closed)
L721[21:10:36] ⇨ Joins: Sulljason (webchat@c-24-23-9-249.hsd1.ca.comcast.net)
L722[21:18:37] ⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L723[21:21:18] ⇦ Quits: _1n5aN1aC (webchat@75-175-68-69.ptld.qwest.net) (Quit: Web client closed)
L724[21:21:32] ⇨ Joins: _1n5aN1aC (webchat@75-175-68-69.ptld.qwest.net)
L725[21:21:43] <lperkins2> So, I restarted my attempt to produce an x86 architecture for OC based on jpc. It seems like it should work, using TTYS0 for output to OC's TextBuffers.
L726[21:22:37] <lperkins2> Problem is I can't manage to decode the serial output (I can't find a lightweight java library for emulating a vt100, and I don't really want to write one myself...)
L727[21:23:56] <scj643> Good luck
L728[21:29:28] ⇨ Joins: Madxmike (~Madxmike@168.28.136.36)
L729[21:30:10] <Temia> I don't think you'd need full vt100 emulation.
L730[21:30:20] <Temia> ANSI or xterm might be simpler.
L731[21:30:33] <Temia> Actually, shit, yeah, implement xterm
L732[21:30:41] <lperkins2> Probably true...
L733[21:30:44] <Temia> That way you can intercept mouse behaviour
L734[21:31:13] <Temia> Heck, xterm256 for tier 3.
L735[21:31:14] <lperkins2> Mouse and keyboard -> jpc goes through a virtual ps2 keybord/mous
L736[21:31:34] <lperkins2> It's the jpc->com1->? that's the issue
L737[21:31:54] <Temia> Mm.
L738[21:34:54] <lperkins2> If I just have it print to System.out, it's intelligible, but there's lots of non-printable-characters too
L739[21:35:35] <Temia> Can't create a temporary file descriptor?
L740[21:35:46] <gamax92> lperkins2: I don't know if JTerminal is of any use, but I know that it does VT100 stuff
L741[21:36:23] <Temia> That said, I also assume you're restricting to unmanaged media and a bytecode EEPROM?
L742[21:36:30] <lperkins2> I could, but I'm not sure what good washing it through a file would be.
L743[21:36:52] <lperkins2> Um, at the moment it just fires up grub loaded out of the .jar archive
L744[21:36:52] <Temia> stdout is just a file descriptor itself
L745[21:36:54] *** mr208 is now known as mallrat208
L746[21:37:19] <lperkins2> JTerminal doesn't look like it qualifies as lightweight.
L747[21:37:43] <Temia> Anyway, it shouldn't be too hard to implement xterm controls. It's very well-documented.
L748[21:38:37] <Sulljason> Lol, have fun with that
L749[21:39:04] <lperkins2> Eh, I misread what jterminal was part of, maybe it could work...
L750[21:39:05] <gamax92> lperkins2: all of those files are very small :I
L751[21:39:24] <Temia> Then again, maybe I don't have a full idea of what difficulties you're experiencing with the decoding process?
L752[21:39:38] <Temia> Where exactly are you hanging up at the moment?
L753[21:39:38] <gamax92> I think it's just the lack of a decoding process
L754[21:40:15] <lperkins2> ^
L755[21:40:56] <lperkins2> I tried feeding the output from the serial port to JCTerm's vt100 implementation,
L756[21:42:09] <Temia> Please be more specific -- is it filtering the start/stop bits, passing it to an OC screen, implementing control codes...?
L757[21:42:43] <lperkins2> At this point, I doubt it.
L758[21:43:04] <lperkins2> I suspect it expects all of that done before it gets the stream.
L759[21:43:18] <lperkins2> It has the control codes implemented
L760[21:43:44] <Temia> It wasn't a yes/no question, I'm trying to figure out what you need help with in your implementation
L761[21:44:11] <lperkins2> Aye, so am I :)
L762[21:44:25] * Temia faceplants.
L763[21:45:01] <lperkins2> I appreciate the attempt to help, I'm just also still trying to figure out what exactly I need.
L764[21:45:52] <Temia> Can we look at your code?
L765[21:46:03] <lperkins2> Sure.
L766[21:46:21] <Temia> Also a basic roadmap of what you're trying to do would be nice.
L767[21:46:39] <Temia> As at this point I'm no longer sure what you're trying to do. At all.
L768[21:47:20] <lperkins2> Okay, so basic overview is that JPC is a java implementation of an x86 (i686) computer.
L769[21:47:49] <lperkins2> It emulates the CPU, north and south bus, hard drives, IO ports, pretty much everything.
L770[21:48:00] ⇦ Quits: Sulljason (webchat@c-24-23-9-249.hsd1.ca.comcast.net) (Ping timeout: 204 seconds)
L771[21:48:55] <lperkins2> I wrapped it in an implementer of Architecture, which creates a vm instance and pauses/resumes it when the runThreaded() function is called.
L772[21:49:44] <lperkins2> It has a virtual VGA card, capable of saving screenshots, so I know the vm fires up and runs.
L773[21:50:08] <lperkins2> It also has a virtual serial port.
L774[21:51:04] <scj643> Damn
L775[21:51:08] <lperkins2> The virtual VGA card can't output to an opencomputer's screen, so I have grub configured to print its output to the serial port.
L776[21:51:14] <scj643> Sounds resource heavy
L777[21:51:37] <lperkins2> Depends on how much memory you give it, and what clock speed you set.
L778[21:52:04] <lperkins2> It actually isn't too bad, it uses a JIT compiler to improve its actual speed.
L779[21:52:56] <lperkins2> Anyway, the difficulty is in translating the serial output to something useful.
L780[21:54:16] <lperkins2> I'm working on assembling a clean copy of the project to upload.
L781[21:55:28] ⇨ Joins: Sulljason (webchat@c-24-23-9-249.hsd1.ca.comcast.net)
L782[21:57:07] <Temia> Question about this JPC, though -- are the disk images discrete or handled wholly internally?
L783[21:57:14] <lperkins2> Either.
L784[21:57:24] <lperkins2> Can create disk images based off a directory
L785[21:57:27] <lperkins2> based off a file
L786[21:57:39] <lperkins2> or a physical block device
L787[21:57:42] <Temia> So managed disks aren't actually a problem, then?
L788[21:57:45] <lperkins2> or a char[] buffer
L789[21:57:56] <lperkins2> shouldn't be
L790[21:58:20] <lperkins2> I've not decided exactly how I'll handle that,
L791[21:58:50] <lperkins2> This will be able to read from and write to standard OC disks
L792[21:58:50] <Temia> Shouldn't OC be the one handling it?
L793[21:59:00] <Temia> But alright, fair enough.
L794[21:59:25] <lperkins2> I may add a new item that can go in the disk slot that gives block storage and uses the single-file based disk backend
L795[21:59:25] <Temia> So the problem is the serial output. I'll look up JPC to see how it provides that output.
L796[21:59:40] <Temia> ...So, uh
L797[21:59:42] <lperkins2> Sure, I'm getting ready to push what I've got to github
L798[21:59:43] <Temia> You mean an unmanaged drive?
L799[21:59:46] <Temia> >.>
L800[21:59:51] <Temia> That's a thing now.
L801[22:00:10] <lperkins2> I'll probably just use that then :)
L802[22:00:15] <lperkins2> Depending on allowed sizes
L803[22:00:38] <Temia> Allowed sizes are the same as managed disks.
L804[22:00:48] <Temia> Just more strict since they're now actual binary files.
L805[22:01:04] <lperkins2> The eeprom size has to be expanded to 128k, but that's just a config thing for servers that want this
L806[22:01:11] <Temia> Has to be?
L807[22:01:18] <lperkins2> Well, no
L808[22:01:25] <lperkins2> boch bios though is 128k
L809[22:01:46] <Temia> Provide the actual BIOS internally -- have the EEPROM act as a bootstrapper
L810[22:01:57] <lperkins2> and so far as I know, that's the smallest bios
L811[22:02:33] <lperkins2> I may do that, especially since the vgabios is another 38k
L812[22:02:43] <Temia> Yeah, definitely do that
L813[22:03:01] <Temia> Though honestly, can't you run it headless?
L814[22:03:03] <lperkins2> Of course, grub is like 5M...
L815[22:03:20] <lperkins2> I'm not sure I follow
L816[22:03:43] <Temia> As in operate it without a video card implemented at all.
L817[22:04:10] <lperkins2> I could, but vgabios is the one smart enough to look for bootable devices
L818[22:04:23] <lperkins2> bochs bios is just smart enough to load vgabios
L819[22:04:46] <lperkins2> I could write my own, but for now I'd rather just get it working.
L820[22:04:58] <Temia> Criminy.
L821[22:05:11] <lperkins2> and getting the video card to work is trivial
L822[22:05:35] <Temia> Trivial but wholly unnecessary.
L823[22:05:49] <Temia> Unless I tackle that VRAM idea but that's neither here or there.
L824[22:05:55] <Temia> And I am finding jack for useful info on JPC. How are you even implementing it?
L825[22:05:56] <lperkins2> I actually already tested outputting the contents of the vga card as an 8bit colour depth to a TextBuffer, it is readable
L826[22:06:19] ⇨ Joins: Wembly (~Wembly@50.240.220.69)
L827[22:06:22] <lperkins2> https://github.com/ianopolous/JPC
L828[22:06:49] <Temia> No, I mean
L829[22:06:56] <Temia> How are you integrating it into your mod?
L830[22:07:11] <lperkins2> Ah, it's main class is PC, I subclass that
L831[22:08:02] <lperkins2> On Architecture.initialize(), you create an instance of pc, then during the threaded calls, you call pc.execute() a few dozen times.
L832[22:08:05] <Temia> So you're just including the whole code?
L833[22:08:23] <lperkins2> Yup, not a lot of components that can be cut out.
L834[22:09:37] <lperkins2> I may go through later and remove the stuff that's not needed (JPCApplet/JPCApplication and the like),
L835[22:11:47] ⇦ Quits: Wembly (~Wembly@50.240.220.69) (Ping timeout: 206 seconds)
L836[22:13:37] <Temia> I am having some difficulty following the SerialPort class's code. Is there, like, ANY documentation at all, or are you just going headlong into this?
L837[22:14:10] <lperkins2> There may be some documentation someplace...
L838[22:14:33] <lperkins2> Individually, the components are fairly simple,
L839[22:14:56] <Temia> Yeah, they just don't exactly make it clear which contexts IoportRead/Write are in.
L840[22:18:13] <lperkins2> doc has IRQ maps
L841[22:18:20] <lperkins2> but that's about it for documentation
L842[22:18:52] <Izaya> anyone for xonotic?
L843[22:19:00] <lperkins2> The serial port is memory mapped
L844[22:20:58] <Temia> I'm still having some difficulty seeing whether -- if at all -- Tx/Rx is differentiated.
L845[22:21:13] <lperkins2> So, when something in the JPC vm writes to the serial port, it'll call ioportWrite(0,b) for every byte sent to the serial port.
L846[22:21:50] <Temia> Does it simply pair serial ports for the sending/receiving lines?
L847[22:22:26] <lperkins2> I don't think so.
L848[22:23:01] <lperkins2> ioportRead gets called to handle the receiving line when the interrupt gets set
L849[22:23:37] <Temia> But ioportRead/Write are to the same register.
L850[22:24:23] <Temia> It would help if this was documented half-decently
L851[22:24:39] <lperkins2> Heh, undocumented code is the norm in academia...
L852[22:24:43] <Temia> The comments are worthless.
L853[22:24:56] <Temia> "private byte lineControlRegister; /* line control register */"? OF COURSE IT'S THE LINE CONTROL REGISTER.
L854[22:25:47] <lperkins2> so there is no outgoing register
L855[22:26:07] <lperkins2> outgoing stuff goes to the print function defined at the bottom
L856[22:26:36] <Temia> I found a book referencing JPC
L857[22:27:05] <lperkins2> You found it's homepage, right?
L858[22:27:17] <lperkins2> Not that there is much there...
L859[22:27:22] <Temia> "For example, a serial port in JPC for example is represented by a single class, SerialPort, that implements HardwareComponent and IOPortCapable. This simplistic approach gives rise to a design that is easy to understand and navigate" has this person even looked at the code?
L860[22:27:43] <Temia> The design may look simple, but the code itself explains NOTHING about what it's doing.
L861[22:28:54] <lperkins2> So, data arriving should set the receiverBufferRegister register, then set the appropriate IRQ (3 IIRC)
L862[22:30:04] <lperkins2> that will then get cleared and the control line to okay the next byte gets set
L863[22:31:05] <Temia> So receive() is supposed to be the method for the external code to use to communicate with the system?
L864[22:31:57] <lperkins2> Yup.
L865[22:32:19] <Temia> See, if you hadn't pointed that out, I would've missed it entirely, because there's nothing explaining its purpose in the code.
L866[22:33:08] <lperkins2> Aye, but after digging my way through the diskcontroller and vga card, this actually does seem 'easy to understand and navigate'
L867[22:33:21] <Temia> Of course.
L868[22:33:35] <Temia> Seeing as how I just right to one particular file, the implementation isn't so clear.
L869[22:33:42] <Temia> But alright. In that case, ioportRead8() would be how to get data from the Tx line, presumably. Alright, that makes a little more sense.
L870[22:38:06] <lperkins2> Correct
L871[22:38:29] <Temia> There's a reference to a serial output buffer though, but it is unreferenced in anything but a few private methods.
L872[22:38:47] <Temia> Which makes me seriously wonder what its purpose is.
L873[22:39:12] <Temia> Ah, nevermind, I guess I can see it.
L874[22:39:17] <lperkins2> It's a mutable string basically, and it gets sent to the Logger
L875[22:40:47] <Temia> Of course, at this point I'm wondering which register the byte of data is supposed to go to.
L876[22:40:59] <lperkins2> Where?
L877[22:41:12] <Temia> In IoportWrite() followed by Read().
L878[22:42:38] <Temia> I guess it can be figured out by looking at other code.
L879[22:43:14] <Temia> Ugh, this is giving me a headache. Either way, the basic tenets of retrieving the data doesn't seem to be an issue. At that point, all you have to worry about is passing it to a screen, though tier 1 would be the simplest...
L880[22:44:08] <lperkins2> Right, I don't plan to use any advanced features for this.
L881[22:44:42] <Temia> Thinking of just locking it to tier 1 then, maybe with tier 2 resolutions?
L882[22:45:11] <lperkins2> eh, no reason not to let it go to higher resolution, but no color changing
L883[22:46:25] <lperkins2> Heck, at the moment I'd be happy with getting it working via System.out.println
L884[22:47:39] *** Cranium[Away] is now known as Cranium
L885[22:48:36] <scj643> Hi cranium
L886[22:49:32] <lperkins2> I figured it out, I think...
L887[22:49:40] <Temia> Well, you honestly shouldn't be using println :P But if you have a terminal properly configured with whatever protocol your virtualised OS is using, it should work straight across
L888[22:50:17] <scj643> How is life Cranium
L889[22:57:42] <lperkins2> How do you change the cursor position on the text buffer?
L890[22:58:02] ⇦ Quits: Lathanael|Away (~Lathanael@p54971F3F.dip0.t-ipconnect.de) (Ping timeout: 378 seconds)
L891[23:02:31] ⇨ Joins: Lathanael|Away (~Lathanael@p549700BA.dip0.t-ipconnect.de)
L892[23:03:11] <lperkins2> Or does the os just handle setting the charcter repeatedly
L893[23:03:33] <Temia> That depends on the terminal emulation.
L894[23:03:37] <Temia> Whether VT100, xterm, whatever.
L895[23:03:42] <Temia> It's a special bytecode sent by them.
L896[23:03:52] <lperkins2> No, I'm talking in OC
L897[23:04:03] <Temia> Oh.
L898[23:07:05] *** SleepingFairy is now known as Daiyousei
L899[23:07:06] <lperkins2> Yup, it's in term.lua
L900[23:10:17] ⇨ Joins: h3po (~h3po@aftr-5-146-249-143.unity-media.net)
L901[23:10:18] ⇦ Quits: h3po (~h3po@aftr-5-146-249-143.unity-media.net) (Client Quit)
L902[23:10:30] <Temia> Which means it extends to a component's API.
L903[23:11:01] <lperkins2> Nope, it sets a timer, every 0.5 seconds, it swaps the character at a particular position
L904[23:11:15] ⇦ Quits: SnowDapples (~powered@pD95889C0.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by SnowDapples_!~powered@pD95881BB.dip0.t-ipconnect.de)))
L905[23:11:18] <lperkins2> between unicode.char(0x2588) and cursorBlink.alt
L906[23:11:23] ⇨ Joins: SnowDapples (~powered@pD95881BB.dip0.t-ipconnect.de)
L907[23:12:13] <Temia> Oh, that.
L908[23:12:29] <Temia> I thought you meant how its position onscreen was maintained.
L909[23:12:49] <lperkins2> Nah,
L910[23:25:50] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L911[23:26:57] ⇨ Joins: VikeStep (~VikeStep@101.184.94.18)
L912[23:27:25] ⇨ Joins: KomputerKid (~KK@67.204.178.35)
L913[23:29:34] ⇨ Joins: KK (~KK@67.204.178.35)
L914[23:31:32] ⇦ Quits: xPucTu4 (~yahoo@StaraGara.Pleven-DaGe.Net) ()
L915[23:31:33] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L916[23:31:41] ⇦ Quits: KomputerKid (~KK@67.204.178.35) (Ping timeout: 198 seconds)
L917[23:31:52] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L918[23:35:59] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L919[23:36:23] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L920[23:36:32] <lperkins2> So what class is the blockdevice storage in OC's API?
L921[23:37:21] ⇦ Quits: _1n5aN1aC (webchat@75-175-68-69.ptld.qwest.net) (Quit: Web client closed)
L922[23:38:25] ⇦ Quits: Noob (~opera@broadband-95-84-156-76.nationalcablenetworks.ru) (Quit: Noob)
L923[23:39:34] *** Cranium is now known as Cranium[Away]
L924[23:48:23] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L925[23:51:21] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L926[23:59:24] <Izaya> anyone use chrome here?
L927[23:59:31] <lperkins2> I use chromium
L928[23:59:54] <Izaya> libpurple IRC client? o.O
<<Prev Next>> Scroll to Top