<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:42] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: Always save before encountering a shiny.)
L2[00:59:30] ⇨ Joins: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:5d31:36c2:b183:7cd1)
L3[00:59:54] ⇨ Joins: Dark (~MrDark@2607:fcc8:d48b:eb00:f18b:520a:9d96:bbad)
L4[01:00:39] ⇦ Quits: DarkCow (~MrDark@2607:fcc8:d48b:eb00:2510:36ff:6236:a361) (Ping timeout: 186 seconds)
L5[01:03:04] <Izaya> goddamm
L6[01:03:12] <Izaya> finishing a series sucks
L7[01:03:37] <Izaya> now what do I do with my life?
L8[01:08:36] ⇨ Joins: Vexatos (~Vexatos@p5B3C9D9D.dip0.t-ipconnect.de)
L9[01:08:36] zsh sets mode: +v on Vexatos
L10[02:03:11] <Kodos> TIL https://www.reddit.com/r/1710forlife/ is a thing
L11[02:18:05] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:f4b0:7510:7408:eb42) (Read error: Connection reset by peer)
L12[02:40:26] <Saphire> ...
L13[02:40:48] <Saphire> I just realized I joined RimWorld Discord server even if I have only pirated version. lal
L14[03:06:52] <Forecaster> ohno
L15[03:28:53] ⇦ Quits: viomi (~viomi@kurosawa.daviszone.org) (Remote host closed the connection)
L16[03:45:33] ⇦ Quits: rashy (~rashdanml@node-1w7jr9ssyc3021v4qoxe14abg.ipv6.telus.net) (Read error: Connection reset by peer)
L17[03:49:37] ⇨ Joins: rashy (~rashdanml@node-1w7jr9ssyc303hup2xzb1dxil.ipv6.telus.net)
L18[03:51:01] ⇦ Quits: Guest49183 (~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net) (Read error: Connection reset by peer)
L19[03:53:04] ⇨ Joins: Tahg (~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net)
L20[05:26:01] <Izaya> Saphire: >discord
L21[05:27:03] <Izaya> about 1.7.10
L22[05:27:14] <Izaya> I'd still build packs on it, personally
L23[05:27:49] <Izaya> Newer versions haven't added compelling reasons to update so
L24[05:29:21] <Forecaster> http://tinyurl.com/ycphve8k
L25[05:34:58] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-078-042-114-237.hsi3.kabel-badenwuerttemberg.de)
L26[05:38:21] <Izaya> all these people saying that maybe once M$ is done wringing all the money out of Java minecraft the good devs will make a new game built for modding
L27[05:38:24] <Izaya> >>>minetest
L28[05:39:37] <Forecaster> yes, I'm sure they'll jump on your preferred project :P
L29[05:39:40] <Forecaster> sounds plausible
L30[05:40:02] <Izaya> :P
L31[05:40:08] <Izaya> I don't think it'll happen
L32[05:40:20] <Izaya> I'm just saying, minecraft clones built for modding already exist
L33[05:40:49] <Forecaster> a lot of things exist I think
L34[05:40:54] <Forecaster> it's kind of a whole thing
L35[05:41:05] <Forecaster> I dunno I haven't paid attention
L36[05:41:44] <Izaya> I'm personally for sticking to 1.7.10 for Minecraft mods
L37[05:42:18] <Izaya> but yes there are lots of things that fill lots of needs
L38[05:42:30] <Forecaster> you can do that, it's not going anywhere :P
L39[05:42:43] <Forecaster> it's frozen in time
L40[05:43:22] * AshIndigo thaws it
L41[05:43:35] <Izaya> what have you done!?
L42[05:44:05] <AshIndigo> ;)
L43[05:44:50] <Izaya> speaking of thawing things
L44[05:45:05] <Izaya> my laptop can run oblivion quite happily
L45[05:45:07] <Izaya> so
L46[05:45:25] <Forecaster> now you can play oblivion
L47[05:45:27] <Forecaster> :D
L48[05:45:48] <Izaya> yup o/
L49[05:45:51] <Izaya> \o/ rather
L50[05:46:07] * AshIndigo mildly wants to boot up skyrim now
L51[05:46:10] <Izaya> now I can stop stating my pointless opinions in an IRC channel where nobody cares
L52[05:46:18] <Izaya> and instead go beat them into daedra
L53[05:46:31] <Forecaster> pretty sure you could have done that at any point :P
L54[05:46:47] <AshIndigo> Do both
L55[05:46:54] <Forecaster> also, you can probably find lots of other places where people don't care, other than IRC
L56[05:47:00] <Forecaster> the internet is a big place
L57[05:47:22] <Izaya> well I mean
L58[05:47:25] <Izaya> on the internet
L59[05:47:35] <Izaya> the majority of it gives no shits as long as it lets them talk too
L60[05:47:43] <Izaya> just look at social media
L61[05:47:44] <Forecaster> or is it a big face...
L62[05:48:04] <Izaya> echo chamber doesn't quite fit... it's more like a huge void
L63[05:48:18] <Izaya> nobody talks to anyone, it's all everyone talking to everyone and nobody listening
L64[05:48:52] <Forecaster> hey, this is not oblivion! this is opinion!
L65[05:49:24] <Izaya> until your opinion is implemented it might as well be \o/
L66[05:57:23] <Forecaster> http://tinyurl.com/yavpgd5r
L67[05:57:28] <Forecaster> That is the best spell
L68[06:39:43] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L69[06:53:30] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-078-042-114-237.hsi3.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L70[06:53:53] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L71[06:55:07] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L72[07:02:35] ⇨ Joins: Inari (~Pinkishu@p4FC1EC6A.dip0.t-ipconnect.de)
L73[07:18:47] <gamax92> Early!
L74[07:19:00] <Cruor> gamax92: its late af .-.
L75[07:31:43] <Forecaster> time is relative!
L76[07:32:55] <Temia> Time is mu.
L77[07:37:22] <gamax92> Time is for pettings
L78[07:38:33] <Forecaster> time is repetitive
L79[07:38:51] <Wuerfel_21> gah, somehow, even C++ and lookup tables can't break the power of Javascript's math class?
L80[07:40:34] <Wuerfel_21> we shall now worship it, for it derives it's speed from the lord himself, apparently.
L81[07:40:56] * Forecaster pours water on it
L82[07:42:22] ⇦ Quits: raoulvdberge (~raoul@95.85.20.191) (Ping timeout: 201 seconds)
L83[07:44:15] <Wuerfel_21> liek wtf?, this is my sin functions. It is beyond me how JS's stock sine manages to be faster...
L84[07:44:15] <Wuerfel_21> https://paste.pc-logix.com/pifumuseza
L85[07:44:24] <Wuerfel_21> liek wtf?, this is my sin functions. It is beyond me how JS's stock sine manages to be faster...
L86[07:44:24] <Wuerfel_21> https://paste.pc-logix.com/equfilohon
L87[07:46:06] <Wuerfel_21> liek wtf?, this is my sin functions. It is beyond me how JS's stock sine manages to be faster...
L88[07:46:06] <Wuerfel_21> https://paste.pc-logix.com/gefiyugape
L89[07:53:17] ⇨ Joins: raoulvdberge (~raoul@95.85.20.191)
L90[07:58:19] <Altenius> @Wuerfel_21 you're still using the libc functions though
L91[07:58:56] <Wuerfel_21> @Altenius but only for populating sinaf and sinab
L92[07:59:14] * AshIndigo wishea that corded wouldn't send edits for messages
L93[07:59:53] <Altenius> maybe it's the way you're timing it?
L94[08:01:11] <Wuerfel_21> I'm timing it using the FPS counter provided by RGSS.
L95[08:02:12] <Wuerfel_21> well, i should maybe mention that i'm calling said sin functions multiple times for every pixel on a 640x480 bitmap.
L96[08:05:48] <Vexatos> Cruor, it looks like someone here is trying to do maths
L97[08:05:53] <Vexatos> and it looks like they want it to be fast
L98[08:06:01] <Vexatos> Could you solve this problem?
L99[08:06:17] <Vexatos> :3
L100[08:06:44] <Inari> Just precalculate all possible significant values
L101[08:06:46] <Inari> and use a lookup
L102[08:07:16] <Inari> Oh you tried that apparently
L103[08:07:27] ⇨ Joins: BearishMushroom (~BearishMu@78-73-0-138-no159.tbcn.telia.com)
L104[08:12:57] <Ember_Primrose> Pa ck? Check. People to play with? Check. Server to play on? Nope.
L105[08:13:04] <Ember_Primrose> Pa k? Check. People to play with? Check. Server to play on? Nope.
L106[08:13:08] <Ember_Primrose> Pack? Check. People to play with? Check. Server to play on? Nope.
L107[08:13:38] <Ember_Primrose> Anyone know of some good server hosters?
L108[08:14:01] <Ember_Primrose> thats not fucking sky high in price?
L109[08:15:46] ⇨ Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L110[08:16:04] <Forecaster> you'll just have to compare prices I guess
L111[08:16:54] <Ember_Primrose> idk where to start even, never mind pricing XD
L112[08:17:28] <gamax92> phone, two feet away from the router, disconnects
L113[08:17:46] <Ember_Primrose> aw, that sucks man
L114[08:19:17] <Izaya> Ember_Primrose: I'd offer my services but I'm on ADSL2+ in Australia so
L115[08:19:34] <Forecaster> I just heard "this one is good" and went for it :P
L116[08:19:47] <Wuerfel_21> My server, for a long time, was hosted on a random "old" PC.
L117[08:20:06] <Wuerfel_21> "old" referring to 2007 or something
L118[08:20:48] <Izaya> I have a dedicated server box, but it's rather limited due to my connection
L119[08:21:04] <Izaya> I can run 9001 VMs at once at least I guess
L120[08:21:56] <Izaya> I could run like 15500VMs with 1M of RAM each
L121[08:22:25] <Izaya> if your application needs a dedicated DOS machine I'm your giy
L122[08:22:27] <Izaya> guy
L123[08:22:32] <Izaya> >.>
L124[08:23:24] <Wuerfel_21> For a small/private MC server, anything with some form of 64bit ISA should fly, unlesss you connect to the internet through an acousticoupler and a banana phone
L125[08:23:58] <Izaya> wouldn't fit too well
L126[08:25:28] <Izaya> but yeah anything with enough RAM would be fine
L127[08:27:57] <Wuerfel_21> In my experience, the main problem was disk I/O. If you used some sort of portal, you would be kicked 25% of the time. Not terribly annoying tho. Booting up the thing... well, let's say it took ages. My huge modpack may be at fault.
L128[08:28:37] <Izaya> disk I/O can be a killer, yeah
L129[08:29:00] <Izaya> if your VMs aren't configured properly you get huge latency sometimes
L130[08:29:13] <Izaya> like, several seconds
L131[08:37:03] <Temia> If you can fit an acoustic coupler to a non-Bell phone, much less a banana phone, I'll be impressed.
L132[08:40:37] <Wuerfel_21> i don't use VMs... too much hassle for no actual benefits
L133[08:41:33] <Temia> >.>
L134[08:41:44] * Temia looks at her planned Windows VM with PCI passthrough.
L135[08:41:49] * Temia whistles innocently.
L136[08:43:32] <Skye> we need hardware accelerated GPU emuation
L137[08:44:38] <Syrren> Skye: that already exists, see NVIDIA's "GRID" project
L138[08:44:46] <Syrren> except that it's intended for "cloud gaming" (EW)
L139[08:45:32] <Skye> or what about just accelerated GPU stuff by relaying GL commands?
L140[08:45:56] <Syrren> isn't that more-or-less what VBox does?
L141[08:49:25] <Temia> Mm. I should probably go back and make my swap partition a bit larger...
L142[08:52:02] <Izaya> Wuerfel_21: Separation is a benefit. My games VMs don't shit up my work VMs and my VMs I fuck with malware on don't shit up everything else
L143[08:52:17] <Izaya> That said, if you only use a computer for one thing it's not neccesary
L144[08:52:27] <Izaya> Unless you want better security, that is.
L145[08:52:40] <Izaya> In which case, a container is often just as useful and much lighter
L146[08:53:13] <Syrren> containers do not provide security though
L147[08:53:27] <Izaya> Syrren: it often helps with normal malware
L148[08:53:31] <Syrren> if you want security you want https://www.qubes-os.org/
L149[08:53:40] <Izaya> If the malware abuses the kernel, you need something heavier
L150[08:54:00] <Izaya> If it exploits a service a container will ...
L151[08:54:04] <Izaya> contain, if you will, it.
L152[08:54:12] <Inari> What if it exploits hardware backdoors
L153[08:54:32] <Izaya> Inari: then you need to buy non-botnet hardware
L154[08:54:37] <Izaya> and also you're fscked :D
L155[08:55:01] <Izaya> Fortunately we haven't seen use of those, even by the state actors that can.
L156[08:55:18] <Izaya> 'Course there was a ME exploit but nothing has been used in the wild to anyone's knowledge
L157[08:55:53] <Inari> ME exploit?
L158[08:56:19] <Syrren> Intel Management Engine
L159[08:56:23] <Izaya> ^
L160[08:56:26] <Syrren> it's a really failtastic exploit, too
L161[08:56:29] <Izaya> your secondary processor (probably)
L162[08:56:34] <Syrren> it's a CPU inside your CPU
L163[08:56:39] <Syrren> so the NSA can compute while you compute
L164[08:57:18] <Izaya> even more fun: the ME exploit worked over the network
L165[08:57:46] <Syrren> this is the one with empty digest response, right?
L166[08:58:01] * Izaya isn't sure
L167[08:58:05] <Temia> jfc.
L168[08:58:59] <Izaya> oooh
L169[08:59:04] <Izaya> there's a second one
L170[08:59:07] <Izaya> wonderful, two ME exploits
L171[08:59:15] <Syrren> Izaya: https://arstechnica.com/security/2017/05/the-hijacking-flaw-that-lurked-in-intel-chips-is-worse-than-anyone-thought/
L172[08:59:18] <Syrren> the fail, it is OVER 9000!
L173[08:59:36] <Izaya> found https://www.theregister.co.uk/2017/05/05/intel_amt_remote_exploit/
L174[08:59:50] <Syrren> that's the same exploit I linked
L175[08:59:53] <Izaya> wasn't the one I was thinking of though
L176[09:00:06] <Syrren> user=admin + empty http digest response = hello full access
L177[09:01:23] <Izaya> alternatively, could've been the same one before they realised just how bad it is
L178[09:01:35] <Syrren> possible, given "worse than anyone thought" headline
L179[09:02:02] <Syrren> also, fuck. old laptop's old HDD is shitting itself just about every few minutes now
L180[09:02:14] <Izaya> ddrescue to the ... rescue?
L181[09:02:43] <Syrren> everything's backed up, I just wanted to copy the Arch install, lol
L182[09:02:57] <Syrren> I guess I have a fun weekend of configuring Arch from scratch coming up
L183[09:03:10] <Izaya> always nice
L184[09:03:25] * Izaya is still a bit sketchy about how long his SSD will last
L185[09:03:30] <Temia> Oh, yeah.
L186[09:03:37] <Temia> I've been doing likewise, Syrren.
L187[09:03:44] <Temia> While still setting up the hardware at the same time :'D
L188[09:03:46] <Syrren> :-P
L189[09:03:51] <Syrren> Izaya: which kind of SSD?
L190[09:03:55] <Syrren> s/kind/model/
L191[09:03:55] <MichiBot> <Syrren> Izaya: which model of SSD?
L192[09:04:29] <Izaya> SanDisk SDSSDA120G ATA Device
L193[09:04:49] <Syrren> Fuuuu--- "4.22M scanned out of 132G at 160K/s, 240h8m to go"
L194[09:04:55] <Syrren> ZFS wat r u smoking
L195[09:05:48] <Syrren> Izaya: that looks like an OEM model
L196[09:05:58] <Izaya> it's the name Windows is giving me
L197[09:06:05] <Izaya> was cheapest 120GB SSD MSY had
L198[09:06:10] <Syrren> ah
L199[09:06:22] <Inari> MSY?
L200[09:06:27] <Izaya> parts wholesaler
L201[09:06:32] <Syrren> Inari: Australian el-cheapo pc bits store
L202[09:06:43] <Inari> "el-cheapo" heh
L203[09:06:45] <Syrren> no returns, almost no service but lowest prices ever
L204[09:06:58] <Izaya> (they also sell human parts but I didn't tell you)
L205[09:07:00] <Inari> How low
L206[09:07:27] <Izaya> Inari: 130% australia tax rather than 200%
L207[09:07:30] <Syrren> I got a Samsung 850 Pro 256GB at $179 a couple days ago
L208[09:07:37] <Inari> for no returns/no service it better be 10 eurso for a high tier cpu
L209[09:08:12] <Syrren> "almost no service" is specific. I had a DOA HDD, they gave me a new one with pretty much 0 hassle
L210[09:08:14] <Inari> Cause with "no returns" I have to effectively buy under the assumption it's broken.
L211[09:08:30] <Inari> I count that as a return :
L212[09:08:36] <Syrren> yeah, bad wording on my part
L213[09:08:41] <Syrren> I mean no change-of-mind and the like
L214[09:08:58] <Syrren> australia has some really nice customer protection laws in that respect, actually
L215[09:09:17] <AmandaC> Doesn't Austrailia have a manditory 2 year warrenty thing?
L216[09:09:30] <Syrren> that's smartphones
L217[09:09:35] <AmandaC> I heard about Apple getting slapped on the wrist for not making that kind of thing explicit in their stores.
L218[09:09:38] <Syrren> we get 2y warranty instead of 1y
L219[09:10:05] <Izaya> too bad the rest of their anti-consumer practices are still legal
L220[09:10:15] <AmandaC> ah, so it's for the iPhone that they were getting in trouble for, not their computers.
L221[09:10:21] <Syrren> probably
L222[09:10:45] <Syrren> all the laptops I've bought myself (as opposed to work buying them for me) have been thinkpads
L223[09:10:48] <Syrren> 0 fucks given about apple here
L224[09:10:53] <AmandaC> heh. :P
L225[09:10:54] * Skye has thinkpad x220
L226[09:11:03] <Syrren> <-- t420
L227[09:11:04] <alekso56> is australia the same as norway there, where 2 years is normal warranty, and 5 years is for goods that's expected to last longer. (like washing machines/tvs etc)
L228[09:11:22] * AmandaC needs to get around to nuke and paving her macbook to make it safe to sell
L229[09:11:39] <Izaya> <-- t420
L230[09:11:47] <Syrren> ^ best laptop amirite
L231[09:11:52] <Syrren> (x and t both)
L232[09:11:52] <Izaya> 's p. good
L233[09:11:56] * Skye hugs her x220
L234[09:12:04] <Syrren> Skye: have you heard about the retrothinkpad project yet?
L235[09:12:11] <Skye> Syrren, yep
L236[09:12:21] <Syrren> I'm throwing money at the screen but a laptop isn't popping out
L237[09:12:39] <Izaya> I mean it isn't as good build quality as my 600X but that thing is slightly less solid than a nokia brick
L238[09:12:45] <Syrren> alekso56: I'm not aware of any *laws* in that respect, but 2y is a reasonable expectation yeah
L239[09:13:25] <Syrren> also, old laptop HDD is now confirmed Totally Fucked
L240[09:13:39] <Syrren> I/O errors in dmesg and checksum errors in ZFS
L241[09:13:53] <Izaya> rip
L242[09:14:10] * Syrren ponders leaving it to keep scrubbing for kicks, just to see how much it can recover
L243[09:19:58] <Izaya> unrelated: anyone know if the Mahouka LNs are translated to english?
L244[09:21:15] <Izaya> ah, baka-tsuki
L245[09:25:50] <Izaya> yalp store is convenient
L246[09:29:24] <Izaya> AFWall+ is also convenient
L247[09:29:49] <Syrren> AFWall is the best thing, except that cyanogenmod is dead
L248[09:30:01] <Syrren> so rooting newish phones is nigh-impossible :(
L249[09:30:30] <Skye> LineageOS?
L250[09:30:50] <Syrren> I'm expecting that project to take years to get off the ground (if ever)
L251[09:31:23] <Syrren> "One or more devices are faulted in response to IO failures"
L252[09:31:45] <Syrren> He's dead, Jim!
L253[09:34:20] ⇦ Quits: AngieBLD (AngieBLD@znc.theender.net) (Remote host closed the connection)
L254[09:34:20] ⇦ Quits: Ember_Primrose (Ember_Prim@znc.theender.net) (Remote host closed the connection)
L255[09:34:20] ⇦ Quits: Sandra (Sandra@znc.theender.net) (Remote host closed the connection)
L256[09:34:20] ⇦ Quits: Lizzy (Lizzy@znc.theender.net) (Remote host closed the connection)
L257[09:34:20] ⇦ Quits: Forecaster (Forecaster@znc.theender.net) (Remote host closed the connection)
L258[09:34:20] ⇦ Quits: nxsupert (nxsupert@znc.theender.net) (Remote host closed the connection)
L259[09:34:20] ⇦ Quits: LordFokas (LordFokas@znc.theender.net) (Remote host closed the connection)
L260[09:34:20] ⇦ Quits: Techokami (Techokami@znc.theender.net) (Remote host closed the connection)
L261[09:34:46] <LizzyTheKitty> for fucks sake zna
L262[09:34:47] <Izaya> ... Huh.
L263[09:34:53] <Izaya> There's official translations
L264[09:34:58] <Izaya> But they're not on libgen
L265[09:35:33] <Izaya> Only the abandoned Baka-Tsuki ones
L266[09:35:35] <Izaya> goddamnit
L267[09:37:02] <Izaya> only the first season too
L268[09:37:09] <Izaya> because the rest of it hasn't been written
L269[09:37:12] <Izaya> fuck me
L270[09:39:07] ⇦ Quits: DeeJayh_ (~DeeJayh@184-91-158-101.res.bhn.net) (Ping timeout: 200 seconds)
L271[09:39:16] ⇨ Joins: AngieBLD (AngieBLD@znc.theender.net)
L272[09:39:53] ⇨ Joins: Lizzy (Lizzy@znc.theender.net)
L273[09:39:53] zsh sets mode: +o on Lizzy
L274[09:41:07] ⇨ Joins: Forecaster (Forecaster@znc.theender.net)
L275[09:41:29] ⇨ Joins: LordFokas (LordFokas@znc.theender.net)
L276[09:41:46] ⇨ Joins: Patchi (Patchi@znc.theender.net)
L277[09:42:22] ⇨ Joins: Sandra (Sandra@znc.theender.net)
L278[09:42:38] ⇨ Joins: Techokami (Techokami@znc.theender.net)
L279[09:42:38] zsh sets mode: +v on Techokami
L280[09:43:05] ⇨ Joins: nxsupert (nxsupert@znc.theender.net)
L281[09:44:09] ⇨ Joins: DeeJayh (~DeeJayh@184-91-158-101.res.bhn.net)
L282[09:47:20] <Izaya> 11 translated to english if you don't mind official, 4 official, 20 source
L283[10:08:19] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:e5e3:5df:2295:650e)
L284[10:13:31] <Patchi> !stats
L285[10:13:46] <Patchi> %stats
L286[10:13:46] <MichiBot> Patchi: Stats: https://oclogs.pc-logix.com/stats.html
L287[10:14:06] <Lizzy> Michiyo, cert is invalid on oclogs
L288[10:14:21] <Patchi> Heyo!
L289[10:14:25] <Lizzy> o/
L290[10:14:35] <Mimiru> gods damned failing auto-renewals..
L291[10:14:50] <Patchi> \o3o/
L292[10:15:01] <Syrren> Mimiru: letsencrypt, I assume?
L293[10:15:02] <Patchi> how are you mimiru?
L294[10:15:35] <Mimiru> Syrren, yes.
L295[10:15:40] <Mimiru> Patchi, too damn tired for this shit, lol
L296[10:15:59] <Patchi> aww
L297[10:16:05] * Patchi hugs Michiyo
L298[10:16:16] <Patchi> >_> wrong one, yet also right
L299[10:16:56] <Mimiru> lol, yeah
L300[10:17:18] <Patchi> its been way too long since i was here
L301[10:17:57] <Mimiru> Command 'pip install --no-index .... returned non-zero exit status 2
L302[10:18:01] * Mimiru sighs
L303[10:18:30] <Lizzy> suprisingly my LE stuff is still working
L304[10:18:39] <Patchi> LE? XD
L305[10:18:51] <Lizzy> LetsEncrypt
L306[10:19:18] <Izaya> Patchi: I don't remember you so that must be true
L307[10:19:37] <Izaya> :D
L308[10:19:44] <Patchi> XD
L309[10:20:07] <Patchi> old name: Ember, dm/pm for deets
L310[10:20:26] <Izaya> Primrose or different one?
L311[10:20:36] <Patchi> yea
L312[10:20:42] <Patchi> primrose
L313[10:21:01] <Izaya> ohok
L314[10:21:11] <Izaya> o/
L315[10:21:17] <Wuerfel_21> yay, my plasma finally runs at non-crappy speeds!
L316[10:21:43] <Mimiru> oh good... le is broken on hekate
L317[10:21:43] <Mimiru> ._.
L318[10:23:17] <Patchi> aww hope it is easy fix!
L319[10:23:40] <Izaya> I need to like
L320[10:23:44] <Izaya> nuke and pave my LE setup
L321[10:23:52] <Izaya> because it is currently manual
L322[10:23:55] <Izaya> no thank you
L323[10:24:09] <Mimiru> I wish it was a bit easier to automate with nginx :/
L324[10:24:23] * Lizzy has it automated with nginx
L325[10:24:35] <Mimiru> I *THOUGHT* I did..
L326[10:24:39] <Izaya> certbot doesn't like nginx
L327[10:24:44] <Mimiru> but here we see wild expired certs
L328[10:24:48] <Mimiru> and now I can't do anything
L329[10:24:52] <Izaya> it doesn't help that sjwzilla rewrites the program every week
L330[10:25:30] <Lizzy> i installed the client through ubuntu's package repos so it takes a while for the updates to come through
L331[10:25:42] <Lizzy> 0 2 * * * letsencrypt renew
L332[10:25:43] <Lizzy> 0 14 * * * letsencrypt renew && systemctl reload nginx
L333[10:25:56] <Lizzy> are the 2 lines i have for renewing the certs on nginx
L334[10:26:11] <Izaya> mine are installed through debian's repos and it's still fucky
L335[10:26:42] <Lizzy> i only had a fuckup when i didn't have the reloading of nginx in there
L336[10:36:05] <Patchi> o,.,o
L337[10:38:27] ⇦ Quits: brayden (~brayden@2400:9c00:184:1:216:3cff:febe:e861) (Ping timeout: 180 seconds)
L338[10:38:34] ⇨ Joins: brayden (~brayden@2400:9c00:184:1:216:3cff:febe:e861)
L339[10:38:57] ⇦ Quits: Skye (~skye@nightfall.moe) (Ping timeout: 180 seconds)
L340[10:39:04] ⇨ Joins: Skye (~skye@nightfall.moe)
L341[10:39:32] *** Skye is now known as Guest72289
L342[10:40:30] *** Guest72289 is now known as Skye
L343[10:41:07] <Wuerfel_21> gif sucks, quite hard
L344[10:41:52] <Wuerfel_21> this file is 8MB!!! Withoutcutting aout 5/6 of the frames, it was 60MB... https://cdn.discordapp.com/attachments/310039037626941441/336170071347167232/rgssplasma2.gif
L345[10:53:36] <Forecaster> well it does consist of multiple images
L346[10:55:09] <Mimiru> whatever, ssl is just shot
L347[10:56:19] <Patchi> LOL
L348[10:57:31] <Patchi> Lizzy, I just told someone that i have a friend with a OC Networked Railroad. They were in awe and said you must be very smart. :P
L349[10:57:49] <Lizzy> heh
L350[10:57:58] <Patchi> .^.
L351[10:58:00] <Lizzy> I never did actually finish that project
L352[10:58:40] <Patchi> can i help? :D
L353[10:58:44] <Lizzy> some day i will
L354[10:58:59] <Lizzy> not sure, current setback is lack of motivation
L355[11:01:15] <Patchi> aw, fair enough. :P
L356[11:08:34] <Forecaster> what's the reboot command?
L357[11:08:40] <Lizzy> ?
L358[11:08:41] <Forecaster> command.shutdown(true)
L359[11:08:42] <Forecaster> ?
L360[11:08:54] <Lizzy> computer.shutdown(true) yes
L361[11:09:00] <Lizzy> iof yopu're talling about oc comptuers
L362[11:09:08] <Forecaster> yes
L363[11:09:12] <Lizzy> have fun translating that message
L364[11:09:14] *** cbcercas|AFK is now known as cbcercas
L365[11:09:21] <Forecaster> I have no idea why my brain output "command" instead of "computer"...
L366[11:09:27] <Forecaster> :I
L367[11:09:58] *** cbcercas is now known as cbcercas|AFK
L368[11:14:52] <gamax92> here goes for blindly typing on the keyboard with my eyes closed
L369[11:15:03] <gamax92> eyy, no mistakes
L370[11:15:49] <AmandaC> gamax92: halp, I want to check if there's an BRK-caused interrupt in my IRQ handler, what do?
L371[11:16:00] <Patchi> Free Game: http://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/
L372[11:16:04] <Cruor> gamax92: that sounds incredibly stupid, lets do it
L373[11:16:10] <Patchi> Lasts util sometime today
L374[11:16:24] <gamax92> AmandaC: gib me ur files
L375[11:16:42] <gamax92> because I don't understand and need to actually look at what's going on to understand
L376[11:18:54] <AmandaC> gamax92: this is my IRQ handler, I already handle a few different possible IRQs and call into the C/C++ code when it's triggered, but I'd like to also have some code to check for BRK-caused interrupts: https://gitlab.darkdna.net/amanda/thistle-toy/blob/master/src/lib/crt0/irq.S#L74
L377[11:20:08] <gamax92> I can type around 85wpm
L378[11:20:47] <Forecaster> hm
L379[11:20:56] <Forecaster> what's the command to run another file?
L380[11:21:24] <gamax92> AmandaC: you'd have to read the byte off the stack and check if the B flag is set
L381[11:21:46] <Forecaster> shell.execute should work I think
L382[11:22:39] <AmandaC> gamax92: ... what byte off the stack? I'm suddenly concerned I've been doing something terrible, terribly wrong in this handler (other than finger-wagging about it being generic )
L383[11:26:21] <Wuerfel_21> AmandaC: PLA
L384[11:26:45] <Wuerfel_21> then some pha
L385[11:27:04] <Wuerfel_21> and you have the status byte in A
L386[11:27:54] <gamax92> no you have to read the copy in the stack
L387[11:28:18] <gamax92> ermm ... right nvm me
L388[11:28:44] <Wuerfel_21> or better: https://paste.pc-logix.com/ajuviculec
L389[11:29:44] <Wuerfel_21> what is this even supposed to be?
L390[11:33:36] <gamax92> AmandaC: https://paste.pc-logix.com/xoqacesoce.txt something like this
L391[11:35:02] <Wuerfel_21> why $104?
L392[11:35:14] <Corded> * <Wuerfel21> _facepalms
L393[11:37:06] <Forecaster> huh
L394[11:37:09] <Wuerfel_21> still, shouldn't it be $103
L395[11:37:11] <Wuerfel_21> still, shouldn't it be $103?
L396[11:37:12] <Forecaster> computer.shutdown didn't do anything
L397[11:37:30] <gamax92> no it should be 104
L398[11:38:12] <Wuerfel_21> oh, right, the stack pointer is the next free one
L399[11:39:17] <Forecaster> it works in lua prompt
L400[11:39:27] <Forecaster> but the one inside the program does nothing
L401[11:40:21] <Forecaster> :I
L402[11:42:05] <AmandaC> @chk_soft_irq:
L403[11:42:05] <AmandaC> tsx
L404[11:42:05] <AmandaC> lda $104,x
L405[11:42:05] <AmandaC> and #10
L406[11:42:05] <AmandaC> cmp #00
L407[11:42:06] <AmandaC> bne @chk_timer_a
L408[11:42:06] <AmandaC> _call_handler _handle_software_irq
L409[11:42:08] <AmandaC> er, fuck
L410[11:42:11] <gamax92> 10/10
L411[11:42:17] <AmandaC> bad IRCCloud, prompt me for multi-line pastes. D:
L412[11:42:25] <Forecaster> I wish I could just op the debug card >:
L413[11:42:41] <Patchi> Forecaster, what do ya mean?
L414[11:42:53] <Forecaster> so it doesn't need my permissions to run commands
L415[11:42:54] <gamax92> you don't need the cmp btw
L416[11:42:54] <Wuerfel_21> AmandaC: AND already sets the zero flag, what is the CMP there for?
L417[11:42:55] <Forecaster> because that's broken
L418[11:43:35] <AmandaC> Because I don't understand machine code, and this is all me fumbling in the dark. :P
L419[11:44:47] <Forecaster> not completely, but it keeps breaking on server restart
L420[11:45:03] <Forecaster> then I have to get on and unset/re-set it for it to work again >:
L421[11:46:11] <Wuerfel_21> AmandaC: WHat is this supposed to be, anyways?
L422[11:47:45] <AmandaC> @Wuerfel_21 C++ code running on gamax92's OC 65C02 mod, because it's fun for me to try. :P
L423[11:47:55] <AmandaC> ( The mod's name is Thistle )
L424[11:48:01] <Wuerfel_21> Oh, that sounds sweet
L425[11:48:35] <Wuerfel_21> Since when does cc65 do c++?
L426[11:48:39] <Forecaster> also no idea why computer.shutdown isn't working in the program
L427[11:48:43] <AmandaC> It doesn't!
L428[11:49:00] <AmandaC> I'm using a gcc port to 6502, which then generates asm for ca65
L429[11:49:32] <AmandaC> Specifically, this port: (and branch of the repo) https://github.com/puppeh/gcc-6502/tree/m65x-gcc6
L430[11:50:56] <Forecaster> oh, okay, you have to require "computer"
L431[11:51:07] <Forecaster> but it didn't crash because of that for some reason
L432[11:51:14] <Forecaster> it just ignored it
L433[11:53:58] <gamax92> I was debating handling the extra byte after BRK as some sort of parameter but, that can be done purely from software by again just reading the address pushed on the stack, subtracting one, and then read that byte
L434[11:54:41] <AmandaC> gamax92: would it even be trivial to make a normal compiler generate such instructions? Well, other than .byte #00, <some-param> I guess
L435[11:56:05] <AmandaC> Also, that might be a good idea for my cluster fuck once it's a bit more stable, and can do higher-level stuff like networking, actually. generate BRK <tag> for my debugTag() stuff
L436[11:56:26] <gamax92> macros probably
L437[11:56:49] <AmandaC> good point, I forgot about those
L438[11:57:37] <AmandaC> actually, I wonder if macros work inside the gcc __asm__ thing.
L439[11:57:38] * AmandaC tries
L440[11:59:03] <Wuerfel_21> brk can also be used for very crude coprocessor emulation, like the COP instruction on 65816
L441[12:00:18] <gamax92> @Wuerfel_21 wasn't COP supposed to just be detected and intercepted by external hardware?
L442[12:01:16] <Wuerfel_21> @gamax92 nope, it was supposed to be integrated in later CPUs. detecting it (and preventing the interrupt) is a PITA
L443[12:01:47] <Wuerfel_21> the interrupt exists for forward-compatibility. Although it can be abused for all sorts of things
L444[12:02:06] <gamax92> iirc that processor has an extra vector for COP, also the funny two byte WDC instruction that just acts like a NOP
L445[12:02:42] <Wuerfel_21> yep
L446[12:03:22] <Wuerfel_21> alctually, it's WDM iirc. And if you use it, you are an evil person
L447[12:04:03] <Wuerfel_21> actually, are there any other 2byte NOPs on the '816?
L448[12:04:09] <gamax92> ahh right, WDM
L449[12:04:22] ⇨ Joins: smoke_fumus (~smoke_fum@188.35.176.90)
L450[12:05:21] <Wuerfel_21> I know a lot about 6502... although the biggest thing i ever programmed is a program that moves a sprite around on the C64 lol
L451[12:05:49] <gamax92> I had to write a (totally amazing quality) boot eeprom for thistle
L452[12:07:27] <gamax92> @Wuerfel_21 it's probably very inefficient so if you'd like to look at it have fun https://github.com/gamax92/Thistle/blob/master/roms/boot.s
L453[12:08:04] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L454[12:13:48] <Wuerfel_21> @gamax92 i don' quite understand this
L455[12:13:58] <Wuerfel_21> lots of magic numbers
L456[12:14:45] <Wuerfel_21> that may just be because i have no idea of the i/o you have there
L457[12:15:20] <AmandaC> \o/ I CAN use macros inside my C++ code.
L458[12:15:48] * AmandaC made a debug_tag macro that does the same lda; sta thing she's been repeating all over the place, and made it so that the C++ macro she made for this uses it too.
L459[12:15:56] <AmandaC> ( Asm macros, that is )
L460[12:24:50] <Mimiru> http://i.imgur.com/Qnj14n1.jpg
L461[12:26:08] <gamax92> Mimiru: http://www.ioccc.org/2015/dogon/prog.c
L462[12:31:10] <Patchi> lol mimiru
L463[12:31:18] <Temia> ...with ASCII art like that, you wouldn't pay me to build and run it except in a sandboxed VM.
L464[12:31:45] <Mimiru> lol
L465[12:33:20] <AmandaC> unsigned So long A,n,d, t,h,x, f,o,r,a,l,L,F,i,s,H
L466[12:35:09] <Temia> pfft.
L467[12:35:59] <CompanionCube> Mimiru: what about the person that uses GNU style
L468[12:41:45] <AshIndigo> Why no space after the parathensis?
L469[12:41:55] <AshIndigo> imt main() {
L470[12:42:01] <AshIndigo> *int
L471[12:43:03] <Cruor> ^
L472[12:43:51] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-078-042-114-237.hsi3.kabel-badenwuerttemberg.de)
L473[12:49:55] <AmandaC> gamax92: is there a way to either silence the trace log from code running in the EEProm or make the default EEProm not spam the console when it's waiting for input?
L474[12:50:01] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie)))
L475[12:50:05] ⇨ Joins: Nachie (~Nachiebre@173-22-110-5.client.mchsi.com)
L476[12:51:37] <gamax92> that stuff probably needs to be rewritten to use the keyboard irq
L477[12:51:43] <AmandaC> ah
L478[12:52:50] <AmandaC> I have a hard time distinguishing when to hit "clear" so I can see mostly my own code in the trace log, which is what makes me ask. :P
L479[12:57:03] ⇦ Quits: smoke_fumus (~smoke_fum@188.35.176.90) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L480[12:58:22] <gamax92> AmandaC: well, if you'd like you can tweak the mod code :P
L481[12:58:29] <AmandaC> gamax92: :P
L482[12:59:08] <AmandaC> I had some hacky attempt at making it less spammy by (ab)using WAI in the keyboard loop, but it casued stuff to be broken in a weird way I didn't understand. :P
L483[12:59:12] ⇦ Quits: Nachie (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L484[12:59:36] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L485[13:00:01] <AmandaC> I'm guessing I put the WAI in the wrong place, because it worked.. mostly, It just didn't update the screen until the next character was typed
L486[13:00:26] <AmandaC> and that made for a poor UX
L487[13:02:13] <gamax92> AmandaC: in src/main/java/com/loomcom/symon/Cpu.java, line 781, add && state.lastPc < 0xF000
L488[13:02:27] <gamax92> if you'd like I can just build a jar for you
L489[13:02:39] <AmandaC> nah, I've been building jars anyway. :P
L490[13:08:52] <Inari> cookie jars?
L491[13:10:08] <gamax92> shelfs
L492[13:10:34] <Cruor> break incase of emergency cases?
L493[13:15:16] <Inari> shelf jars?
L494[13:15:23] <Inari> Or cookie shelfs?
L495[13:16:05] <gamax92> yes
L496[13:41:18] * AmandaC chews on her paw while she waits for her 40K monstrosity to get loaded into the thistle's RAM with cpuSlowdown and cpuTrace enabled
L497[13:44:22] <Patchi> Inari, jarred cookie Shelfs :D
L498[13:44:38] <Inari> Like ship in a jar, but instead a shelf?
L499[13:45:25] <gamax92> ship in a shelf or shelf in a jar?
L500[13:48:11] <gamax92> %lua split(5)
L501[13:48:11] <MichiBot> 5, 2.5, 1.6666666666667, 1.25, 1
L502[13:48:21] <gamax92> %lua split(6)
L503[13:48:21] <MichiBot> 6, 3, 2, 1.5, 1.2, 1
L504[13:50:00] <Vexatos> %sel string.split
L505[13:50:00] <MichiBot> function: 0x7f1b84724530
L506[13:50:08] <Vexatos> :u
L507[13:50:23] <gamax92> %lua string.split(6)
L508[13:50:23] <MichiBot> luasb:115: bad argument #1 (string expected, got number)
L509[13:50:25] <gamax92> useless
L510[13:51:02] <gamax92> Vexatos: why do people make packs of 5.
L511[13:51:08] <gamax92> it's hard to split apart 5
L512[13:51:12] <Vexatos> it is
L513[13:51:15] <Vexatos> who does that?
L514[13:51:30] <gamax92> it's easier to split apart 6 though
L515[13:52:21] <Vexatos> 6 is divisible by 1, 2 and 3. 12 is divisible by 1,2,3,4 and 6, 60 is divisible by 1, 2, 3, 4, 5, 6, 10, 12, and 20. That's why those numbers are sane >_>
L516[13:52:43] <Vexatos> who even splits things up in 5 >_>
L517[13:52:45] <gamax92> box of 60 cookies
L518[13:52:55] <Temia> 60 is also divisible by 30.
L519[13:52:57] <Vexatos> who would do that D:
L520[13:53:03] <Temia> And 15. :P
L521[13:53:06] <Vexatos> Temia, yes but that number is so big I cannot fathom it
L522[13:53:10] <Vexatos> and noone cares about 15
L523[13:53:22] <Temia> I can name 15 people who do.
L524[13:53:34] <gamax92> me
L525[13:53:43] <Vexatos> Have you ever seen rhubarb candy sold in packs of 15?
L526[13:53:48] <Vexatos> Because I certainly haven't
L527[13:53:55] <Vexatos> Therefore it's an irrelevant number
L528[13:53:55] <gamax92> I didn't know you could make rhubarb candy
L529[13:54:02] <Vexatos> take rhubarb
L530[13:54:03] <Vexatos> cook
L531[13:54:05] <Vexatos> take sugar
L532[13:54:07] <Vexatos> dissolve
L533[13:54:12] <Vexatos> add rhubarb extract
L534[13:54:14] <Vexatos> dry
L535[13:54:15] <gamax92> take rhubarb, eat leaves, die
L536[13:54:17] <Vexatos> win game
L537[13:54:39] <Vexatos> (Disclaimer: Have never made rhubarb candy myself)
L538[13:54:47] <gamax92> I've only ever had strawberry rhubarb pie/crisp
L539[13:55:02] <Vexatos> My grandmother does a great rhubarb pie
L540[13:55:07] <Vexatos> it's super refreshing
L541[13:55:27] <gamax92> My grandmother's dog died.
L542[13:55:34] <Vexatos> just like elder blossom tea with lemon :U
L543[13:55:41] <Vexatos> my grandfather died!
L544[13:55:45] <Vexatos> Do I win? >_>
L545[13:55:53] <gamax92> my great grandfather died!
L546[13:56:20] <AmandaC> woo! I did a successful hack on boot.s!
L547[13:56:42] <Vexatos> A guy called Peter Meyer, who my grandfather traced our genealogy back to, died in 1518!
L548[13:56:45] <Vexatos> What a generic name.
L549[13:56:59] <AmandaC> Added a print of BEL to the console when it's done loading the file from the fs. :P
L550[13:57:06] <gamax92> beep
L551[13:58:18] <Temia> I am out of grandfathers. :(
L552[13:58:55] <Vexatos> And I am out of arguments!
L553[13:59:06] <Vexatos> Someone give me something to do :I
L554[13:59:23] <Forecaster> make drone weapons :3
L555[13:59:40] <Forecaster> oh wait, that required a sangar
L556[14:00:19] <Temia> Step 1. Get TiC or IC2. Step 2. Load drones with TFLNs or dynamite sticks. Step 3. ??? Step 4. More explosions! \o/
L557[14:00:23] <Temia> Er.
L558[14:00:29] <gamax92> %lua local a="_," for i=97,122 do for j=97,122 do a=a..","..string.char(i,j) end end load("local "..a)
L559[14:00:34] <Temia> Not TFLNs. That's a different acronym outright.
L560[14:00:40] <gamax92> %lua local a="_," for i=97,122 do for j=97,122 do a=a..","..string.char(i,j) end end print(load("local "..a))
L561[14:00:40] <MichiBot> nil, [string "local _,,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,..."]:1: <name> expected near ','
L562[14:00:41] <Forecaster> I'd prefer not blowing up the terrain :P
L563[14:00:44] <gamax92> oh
L564[14:00:48] <gamax92> %lua local a="_" for i=97,122 do for j=97,122 do a=a..","..string.char(i,j) end end print(load("local "..a))
L565[14:00:48] <MichiBot> nil, [string "local _,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,a..."]:1: <name> expected near 'do'
L566[14:00:49] <Forecaster> it makes such a mess
L567[14:00:51] <gamax92> crap
L568[14:01:02] <Temia> Eh, too lazy to boot up MC
L569[14:01:08] <gamax92> boot up OCEmu
L570[14:01:21] <gamax92> then give praise to me for how good it is and or yell at for how bad it is
L571[14:01:22] <Temia> Doesn't help if I'm looking at another mod's item list.
L572[14:01:27] * Temia hugs Gamax. <3
L573[14:01:33] <Temia> It's good, don't worry!
L574[14:01:44] <Temia> I used it a lot before when I had my Linux worksation.
L575[14:02:04] <gamax92> the new workstation is too powerful
L576[14:03:31] <Forecaster> nerf it
L577[14:03:44] <gamax92> Temia: I need to see if I can somehow fix this profiler, it has issues with various class initializers
L578[14:04:16] <gamax92> not that it was really helpful for anything besides seeing an unnecessary string concat
L579[14:08:31] <Forecaster> http://www.smbc-comics.com/comic/heavenly
L580[14:08:37] <Forecaster> heaven sounds great :P
L581[14:08:46] <Forecaster> unless you vanish in fire
L582[14:10:56] <gamax92> the profile inserts a bunch of stuff into every method or some such to track how many bytes per minute everything is creating, but a few classes have issues and throw a VerifyError in their initializer
L583[14:11:27] <gamax92> is this https://github.com/Devexperts/aprof/issues/7
L584[14:26:04] <AmandaC> gamax92: I might be generating bad code here, but I think I might have found a bug in the emulation, or I'm doing something incredibly stupid somewhere along the line. https://www.irccloud.com/pastebin/dq3b0HNp/thistle-bug-maybe
L585[14:26:36] <AmandaC> I have no idea where that KIL is coming from
L586[14:27:10] <AmandaC> it should be a cmp #$08
L587[14:29:11] <AmandaC> uploading the generated binary now, incase that'll help
L588[14:29:47] <gamax92> eaugh why does double clickin the irccloud paste make it scroll up to the top :|
L589[14:30:11] <gamax92> not even double click it just randomly scrolls up
L590[14:30:58] <gamax92> wot, if I click the raw button, it changes the paste in a different tab
L591[14:31:16] <AmandaC> gamax92: https://nc.ddna.co/index.php/s/hS5pb66ZHjuyiP6 is the binary I'm throwing at it
L592[14:31:29] <gamax92> alright
L593[14:33:22] <Vexatos> gamax92, that URL pinged me :I
L594[14:33:33] <gamax92> well it looks like you potentially found a bug in Thistle, there is not a 03 in the binary there
L595[14:33:37] <gamax92> Vexatos: hmm?
L596[14:33:46] <gamax92> Vexatos: play with aprof
L597[14:33:48] <Vexatos> De-vex-perts
L598[14:34:18] <AmandaC> gamax92: all I can think that might make it a not-thistle-bug would be if there's some memory fuckery going on in the C++ code, but I'm 99% sure there's no allocations, which is what was causing that kind of fuckery in the past.
L599[14:34:59] <gamax92> well you could turn on the memory write logging and look for a write to 74D1
L600[14:35:04] <AmandaC> true
L601[14:35:07] * AmandaC does so
L602[14:36:31] <gamax92> otherwise the next instruction there should have been a CMP #$08
L603[14:36:59] <gamax92> I feel like if there was a loading bug in the eeprom it would have manifested itself way lower in memory than that
L604[14:37:10] <Vexatos> Lua on Thistle when
L605[14:37:16] <Vexatos> OpenOS in Thistle when
L606[14:37:18] * Vexatos runs
L607[14:37:37] <gamax92> Vexatos: memory management when
L608[14:37:42] <Vexatos> hah
L609[14:37:48] <gamax92> Vexatos: seriously though go look at that aprof
L610[14:52:32] ⇨ Joins: SquidDev (~SquidDev@host81-159-68-167.range81-159.btcentralplus.com)
L611[14:52:41] <Kodos> Wooooo female doctor
L612[14:54:22] <AmandaC> shit. So it's def. not a eeprom loading bug, it's loading as C9 during the EEProm load
L613[14:54:36] <gamax92> AmandaC: welp.
L614[14:54:44] <gamax92> have fun with that :v
L615[14:56:35] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:d47f:bc9e:552:7265)
L616[15:17:39] <gamax92> AmandaC: please remember that the eeprom currently won't load large programs into the hidden memory pages, so if you go too far it'll end up writing into device areas
L617[15:22:54] <AmandaC> I figured it out, it seems
L618[15:23:17] <AmandaC> "By default, the compiler will use a software stack that starts at a suitable location for use in MODE 7 (i.e. 0x7BFF downwards). To use another screen mode or stack address, set the stack top at link time like this:"
L619[15:24:58] <gamax92> mode 7?
L620[15:25:35] <gamax92> ahh I see
L621[15:25:44] <gamax92> AmandaC: well you can throw the software stack at CFFF
L622[15:39:33] ⇦ Quits: glasspelican (~quassel@ktnron060ww-lp140-02-70-27-171-109.dsl.bell.ca) (Remote host closed the connection)
L623[15:55:07] <AmandaC> \o/ I figured it out!
L624[15:55:44] <AmandaC> rather, applied a bandaid that'll fix it for now
L625[15:56:01] <gamax92> oh?
L626[15:56:35] <AmandaC> for some reason the STARTUP segment provided by libgcc isn't ever getting called. so even though I added the relevent __STACKTOP__ magick, it was still being initalised to $7eff
L627[15:56:58] <AmandaC> which, as we now know, was clobbering my code!
L628[15:57:45] <AmandaC> so, now I have this! https://nc.ddna.co/index.php/s/8gx8O5JopVAg2ak
L629[15:59:00] <AmandaC> And now with -O1 it's not 40k!
L630[15:59:09] <AmandaC> and still works
L631[15:59:25] <gamax92> what size is it with O1
L632[15:59:28] <AmandaC> 10k
L633[15:59:31] <gamax92> much better.
L634[15:59:52] <gamax92> still excessive though and a hand written eeprom would probably be a lot smaller
L635[16:00:08] <AmandaC> true, but that's not why I'm doing this.. :P
L636[16:00:42] <gamax92> well you know what :<
L637[16:00:45] <gamax92> bleh
L638[16:05:33] <Vexatos> stay positive: Your mod has more users than some of mine :D
L639[16:07:08] ⇦ Quits: Renari (~Renari@75.97.175.15.res-cmts.bgr.ptd.net) (Ping timeout: 204 seconds)
L640[16:09:05] <gamax92> Vexatos: you can run this machine entirely without any memory
L641[16:09:47] ⇨ Joins: Renari (~Renari@75.97.175.15.res-cmts.bgr.ptd.net)
L642[16:10:11] <gamax92> just that all zero page instructions don't work and all push pull instructions don't work, given that there is no memory for the zero page and stack
L643[16:12:10] <gamax92> but the eeprom will just check if the two (memory available) bytes are zero and then complain and lock up
L644[16:12:53] <gamax92> Vexatos: but look at that cursor! :o
L645[16:13:03] <gamax92> it'll blink all on it's own
L646[16:13:23] <Cruor> gamax92: wow
L647[16:13:23] <Cruor> revolutionary
L648[16:13:52] <gamax92> never again will you have to think about where the cursor is
L649[16:23:43] ⇨ Joins: wgwegw (~wergw@77.234.45.149)
L650[16:23:58] ⇦ Quits: wgwegw (~wergw@77.234.45.149) (Client Quit)
L651[16:37:18] ⇨ Joins: smoke_fumus (~smoke_fum@188.35.176.90)
L652[16:48:28] ⇦ Quits: SquidDev (~SquidDev@host81-159-68-167.range81-159.btcentralplus.com) (Quit: sleep.)
L653[16:50:01] <AmandaC> Well, It's certinely a start for my C++-ish API for listing components: https://nc.ddna.co/index.php/s/aeKeiWvJWR9ifiL
L654[16:51:03] <AmandaC> Relevent C++ Code: https://www.irccloud.com/pastebin/XV6FzWSC/list-components.cc
L655[17:06:50] <gamax92> I want to write a small language that compiles to the 6502 with memory management support
L656[17:07:31] <gamax92> since I don't know how well cc65 or gcc-6502 handles banked memory
L657[17:07:50] <AmandaC> "banked memory"?
L658[17:09:19] <gamax92> AmandaC: memory is divided into 4k segments where you can swap out what underlying physical memory a segment is showing
L659[17:09:57] <AmandaC> ah, so you mean something that'd handle the swappiung out and it'd not get confused when the data is "different" under it?
L660[17:10:06] <gamax92> yeah
L661[17:10:49] <gamax92> though "named address spaces" might work well for that, if gcc-6502 handles that
L662[17:13:46] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-078-042-114-237.hsi3.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L663[17:34:59] ⇦ Quits: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:5d31:36c2:b183:7cd1) (Ping timeout: 201 seconds)
L664[17:44:00] ⇨ Joins: wg (~d3epb0ok_@161.202.95.101)
L665[17:44:02] ⇦ Quits: wg (~d3epb0ok_@161.202.95.101) (Client Quit)
L666[17:45:27] ⇨ Joins: GK1wmSU (~d3epb0ok_@161.202.95.101)
L667[17:46:29] ⇦ Parts: GK1wmSU (~d3epb0ok_@161.202.95.101) ())
L668[17:59:12] ⇨ Joins: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:918c:6698:4b8f:d435)
L669[18:08:26] ⇦ Quits: Vexatos (~Vexatos@p5B3C9D9D.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L670[18:14:29] ⇨ Joins: SiriusScaper (webchat@c-98-208-11-131.hsd1.ca.comcast.net)
L671[18:25:38] <gamax92> AmandaC: what version of gcc is it?
L672[18:27:14] <AmandaC> gamax92: 6.1.1.
L673[18:27:21] <gamax92> ooooh
L674[18:39:51] ⇦ Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:f18b:520a:9d96:bbad) (Ping timeout: 186 seconds)
L675[18:41:13] ⇨ Joins: Dark (~MrDark@2607:fcc8:d48b:eb00:65fc:a3de:3f96:1bec)
L676[18:43:37] ⇦ Quits: smoke_fumus (~smoke_fum@188.35.176.90) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L677[18:53:59] ⇦ Quits: SiriusScaper (webchat@c-98-208-11-131.hsd1.ca.comcast.net) (Ping timeout: 180 seconds)
L678[19:02:36] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L679[19:24:40] ⇦ Quits: Inari (~Pinkishu@p4FC1EC6A.dip0.t-ipconnect.de) (Quit: 'Dresses are nice, ribbons are nice too~ Blue jeans just won't do!')
L680[19:53:01] <AmandaC> gamax92: worth noting, I don't think the master branch of that gcc-6502 thing has that version, I'm using another branch on it, which I linked earlier.
L681[20:07:42] <gamax92> AmandaC: .-. then what version of gcc is it.
L682[20:08:24] <gamax92> oh, misunderstood
L683[20:14:07] ⇦ Quits: BearishMushroom (~BearishMu@78-73-0-138-no159.tbcn.telia.com) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L684[20:21:14] <AmandaC> gamax92: sorry, that could have been phrased better, probably
L685[20:30:54] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L686[20:37:02] <linuxdaemon> anyone know of a way to track player achievements and deaths with OC?
L687[20:39:29] <AmandaC> might be possible with the debug card
L688[20:41:01] <linuxdaemon> I was looking through that, didn't see anything for it, closest I could think was tracking players' health until it hits 0 but I'd prefer to get the chat message/reason :|
L689[20:54:06] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L690[21:02:50] <Izaya> linuxdaemon: a chat box may be able to pick that up
L691[21:03:10] <Izaya> unrelated: my laptop's GPU is about as powerful as a PS3's and runs games just as eh-ish-ly
L692[21:03:24] <linuxdaemon> nope, chatbox only fires on standard chat messages, first thing I tried :P
L693[21:04:00] <Izaya> creative chatbox?
L694[21:04:12] <Izaya> I think that's a thing
L695[21:04:21] <linuxdaemon> it is, but nope
L696[21:04:39] <Izaya> dunno then
L697[21:29:05] ⇦ Quits: rashy (~rashdanml@node-1w7jr9ssyc303hup2xzb1dxil.ipv6.telus.net) (Read error: Connection reset by peer)
L698[21:32:14] ⇨ Joins: rashy (~rashdanml@node-1w7jr9ssyc303jx5xoii5s5us.ipv6.telus.net)
L699[21:35:02] ⇦ Quits: rashy (~rashdanml@node-1w7jr9ssyc303jx5xoii5s5us.ipv6.telus.net) (Read error: Connection reset by peer)
L700[21:40:16] ⇨ Joins: rashy (~rashdanml@node-1w7jr9ssyc302j0tcnh3vhofn.ipv6.telus.net)
L701[21:50:10] ⇨ Joins: glasspelican (~quassel@ktnron060ww-lp140-02-70-27-171-109.dsl.bell.ca)
L702[21:58:55] ⇦ Quits: xarses (~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping timeout: 201 seconds)
L703[21:59:47] ⇨ Joins: xarses (~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L704[22:00:20] ⇦ Quits: xarses (~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L705[22:00:32] ⇨ Joins: xarses (~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L706[22:06:26] ⇦ Quits: glasspelican (~quassel@ktnron060ww-lp140-02-70-27-171-109.dsl.bell.ca) (Remote host closed the connection)
L707[22:06:36] ⇨ Joins: glasspelican (~quassel@ktnron060ww-lp140-02-70-27-171-109.dsl.bell.ca)
L708[22:22:04] ⇦ Quits: xarses (~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping timeout: 204 seconds)
L709[22:49:16] <AmandaC> gamax92: is it possible to unmount by slot? I'm currently working on my component access code and that would make it much easier to manage if so.
L710[22:49:45] <AmandaC> s/unmount/unmap/
L711[22:49:45] <MichiBot> <AmandaC> gamax92: is it possible to unmap by slot? I'm currently working on my component access code and that would make it much easier to manage if so.
L712[22:50:12] * AmandaC notices the time, thinks it's time to lay down and get ready for sleep.
L713[22:53:19] <gamax92> uhhh
L714[22:54:05] <AmandaC> https://github.com/gamax92/Thistle/wiki/Component-Mapper suggests not
L715[22:54:41] <AmandaC> anyway, -> typos -- time to lay down and unwind to some chill youtube videos
L716[23:01:58] ⇨ Joins: jaquadro (~jaquadro@c-71-192-29-96.hsd1.ma.comcast.net)
L717[23:02:22] *** jaquadro is now known as Texelsaur
L718[23:03:15] <gamax92> AmandaC: I think that might be outdated
L719[23:03:51] <gamax92> yeah it is
L720[23:03:58] <AmandaC> gamax92: excelent
L721[23:04:20] <gamax92> AmandaC: if you put nothing in io, then it should take the selector value
L722[23:06:32] <AmandaC> I'm thinking of making the encapsulation level for components in my c++ lib to be a component "slot"
L723[23:07:47] <AmandaC> So like, you'd have ::thistle::component::ComponemtSlot Foo(0x00); foo.map("redstone") etc
L724[23:10:48] <AmandaC> It's occurring to me the model I'm moving to for this is pretty similar to how Arduino does it, (from what little experience I have with Arduino code-skimming for figuring out protocols)
L725[23:12:33] <Kodos> Does %tell work through Corded?
L726[23:13:01] <AmandaC> %tell @Kodos Let's find out!
L727[23:13:01] <MichiBot> AmandaC: @Kodos will be notified of this message when next seen.
L728[23:13:06] <Kodos> Herp
L729[23:13:14] <Kodos> Newp
L730[23:13:17] <Kodos> Okay, now
L731[23:13:26] <Kodos> %tell AmandaC Testing One Two...
L732[23:13:26] <MichiBot> Kodos: AmandaC will be notified of this message when next seen.
L733[23:13:33] <AmandaC> Mew!
L734[23:13:59] <Kodos> Work?
L735[23:14:20] <AmandaC> Yes
L736[23:14:24] <Kodos> k
L737[23:15:35] <Kodos> Wondering if pastebin will break once they swap to https
L738[23:15:47] <Kodos> http gets blocked Aug 1
L739[23:40:24] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: Always save before encountering a shiny.)
<<Prev Next>> Scroll to Top