<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:21] <Oet​jel> where is the small line for in the rack?
L2[00:00:39] <M​GR> What?
L3[00:00:55] ⇦ Quits: Vexatos (~Vexatos@port-92-192-47-232.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L4[00:01:13] <Oet​jel> my terminal isn't working anymore while it's in the same rack
L5[00:01:21] <DFrostedWang> How fast can I make a robot go?
L6[00:01:36] <M​GR> Is it also connected to the left line?
L7[00:01:37] <Oet​jel> forgot that
L8[00:01:40] <M​GR> 👍
L9[00:02:39] <Oet​jel> now raid is visible in ``df``
L10[00:04:57] <Izaya> been thinking about shell utilities for PsychOS
L11[00:05:14] <Oet​jel> can you link a microcontroller with a computer with a linked card?
L12[00:05:37] <Izaya> thinking it might not be entirely dumb if cat supported both string input - that is, file names - and buffer objects
L13[00:05:57] <M​GR> Oetjel, yes
L14[00:06:09] <dequbed> DFrostedWang: depends on the model. The Agilus goes to 2m/s in yes fast.
L15[00:06:10] <Oet​jel> that's handy
L16[00:06:33] <Izaya> Can I get a robot that goes 30m/s without the aid of SRBs?
L17[00:06:40] <dequbed> Izaya: Easy
L18[00:06:58] <dequbed> Stationary & meaning tip speed or just a self-driving car?
L19[00:07:13] <Izaya> Are self driving cars robots?
L20[00:07:15] * Izaya squints
L21[00:07:20] <Izaya> I suppose they kinda are.
L22[00:07:45] <dequbed> We can weld a KUKA on a Tesla and go ... what's the top speed of the model X again?
L23[00:07:56] <Izaya> n, where n is fast
L24[00:08:04] <DFrostedWang> 130? stock anyway
L25[00:08:10] <DFrostedWang> I think they can go faster than that
L26[00:08:12] <Izaya> 130km/h?
L27[00:08:18] <Izaya> lmao my 250cc shitbike can do better
L28[00:08:26] <DFrostedWang> lmao no sorry I'm in the US here
L29[00:08:33] <Izaya> oh.
L30[00:08:44] <DFrostedWang> No, that's an old number even
L31[00:08:48] <Izaya> so my 250cc shitbike can almost do better :p
L32[00:08:56] <DFrostedWang> what's the newest model anyway
L33[00:09:11] <Izaya> hey how balanced, weight-wise, are teslas?
L34[00:10:10] <dequbed> Izaya: We could weld it to a MB SLS electric drive and go 70m/s
L35[00:10:19] <DFrostedWang> The newest performance model Y can do 150 apparently
L36[00:10:20] <DFrostedWang> that's actually shockingly low
L37[00:10:20] <DFrostedWang> that's 240kmh
L38[00:10:20] <DFrostedWang> Izaya: I'm fairly certain they're weighted heavily in the center by the batteries, so very well balanced as long as they aren't upside down
L39[00:10:24] <Izaya> I like the sound of that.
L40[00:10:38] <Izaya> Hm, that makes sense.
L41[00:10:58] <Izaya> Electric cars have a balance advantage because you can just slap batteries where you need to balance it
L42[00:11:04] <DFrostedWang> dequbed: Are you adding on the 2m/s that the Agilus can add to the car? :D
L43[00:11:09] <dequbed> Izaya: Yes, but no.
L44[00:11:38] <DFrostedWang> The batteries can't really just go anywhere 'cause of cooling and safety issues
L45[00:11:45] <dequbed> DFrostedWang: No and the AMG goes much faster if you take out the limiter. It has 560kW of FUN and actual aerodynamics.
L46[00:12:02] <Izaya> well yeah but at the same time
L47[00:12:09] <Izaya> batteries don't have a strictly fixed shape
L48[00:12:40] <Izaya> I've seen a few designs where they have a layer of batteries along the bottom of the chassis in order to distribute the weight evenly
L49[00:12:42] <dequbed> Izaya: Electric cars are easier to balance than diesel burners because a diesel engine tends to sit higher. But that's about it. You still have 250+kg of water bags way up to high
L50[00:12:45] <Izaya> t. not an engineer
L51[00:12:59] <dequbed> too*
L52[00:13:08] <Izaya> dequbed: delet water bags
L53[00:13:17] * dequbed delet's DFrostedWang
L54[00:14:04] <DFrostedWang> I'm just saying that putting them all over the place isn't great in an accident when you don't want them punctured
L55[00:14:20] <dequbed> LiFe4Po and stop caring.
L56[00:14:44] <DFrostedWang> Is that commonly used in electrics these days?
L57[00:16:50] <dequbed> And burning batteries aren't that bad. Just make sure to ... not sit on top of them, you know?
L58[00:17:28] <DFrostedWang> Like... being in a car filled with them
L59[00:17:40] <dequbed> They don't start burning instantly.
L60[00:17:43] <DFrostedWang> This is true
L61[00:17:56] <dequbed> And gasoline burning isn't more fun that a lithium fire anyway.
L62[00:18:13] <DFrostedWang> that's true, but again the gas tank is in one place
L63[00:18:18] <dequbed> So is the battery.
L64[00:18:36] <DFrostedWang> lmao imagine a car that had gas pipes running through the entire thing
L65[00:18:48] <dequbed> Like... A NORMAL FUCKING CAR?
L66[00:18:55] <DFrostedWang> We were talking about "slapping batteries where you need to balance it"
L67[00:19:06] <dequbed> Nobody does that. Nobody will. Not pratical.
L68[00:19:36] <DFrostedWang> Well I think we're just not communicating well here lmao I'm not arguing with you
L69[00:19:41] <dequbed> Li(|Fe4)Po akkus will always go in a block of some reasonable size in small cars.
L70[00:20:55] <dequbed> So anyway. Lithium-Ion and -Polymer burn, but so does gasoline. If it starts, don't sit on top of it. Other than that, it's not an issue every.
L71[00:20:57] <dequbed> ever*
L72[00:21:51] <dequbed> If you want something that doesn't burn, go with Diesel.
L73[00:27:25] <tras​hkev> new to lua, component.gpu.getResolution() returns two numbers
L74[00:27:35] <tras​hkev> how do i set a variable to the second number
L75[00:27:56] <tras​hkev> height = component.gpu,getResolution().... something something
L76[00:28:27] <M​GR> variable1, variable2 = component.gpu.getResolution()
L77[00:28:42] <tras​hkev> oh, there's no way to ignore the first?
L78[00:28:51] <M​GR> You could do nil, variable2
L79[00:28:59] <tras​hkev> hm ok
L80[00:29:37] <DFrostedWang> I've seen lots of example code that uses _, variable2 instead. How is that different than using nil?
L81[00:31:28] <tras​hkev> okay a different thing i dont understand, this code im editing requires a script called charts, for drawing charts and graphs
L82[00:32:19] <M​GR> It's not functionally different from using nils
L83[00:32:26] <tras​hkev> it says Code Block pastebined https://paste.pc-logix.com/kolofunaco
L84[00:32:27] <tras​hkev> }```
L85[00:32:41] <tras​hkev> it says Code Block pastebined https://paste.pc-logix.com/iqejutikep [Edited]
L86[00:32:42] <tras​hkev> it says Code Block pastebined https://paste.pc-logix.com/enaworevef [Edited]
L87[00:33:12] <tras​hkev> is this like "cleft is a container, containers must have these four variables, im setting them now"
L88[00:33:22] <DFrostedWang> charts is on oppm
L89[00:33:45] <DFrostedWang> It's a package manager for openOS you can use to install libraries and programs other people have made
L90[00:33:54] <tras​hkev> oh i didnt know you could do it like that
L91[00:34:07] <tras​hkev> i found the charts package online and copy pasted the code lol
L92[00:34:08] <DFrostedWang> nei search oppm to find the disk
L93[00:34:22] <DFrostedWang> my recipe should be default, floppy disk + interweb
L94[00:44:50] <Adorabl​eCatgirl> oh yeah
L95[00:44:54] <Adorabl​eCatgirl> making a tsar util
L96[00:44:59] <Adorabl​eCatgirl> it'll work in OpenOS even
L97[00:45:05] <Adorabl​eCatgirl> wait does openos have `find`
L98[00:45:43] <Adorabl​eCatgirl> cool, it does
L99[00:46:15] <DFrostedWang> I've never even created enough stuff in a computer to need to use find
L100[00:46:17] <Adorabl​eCatgirl> also just realized it won't work in OpenOS atm
L101[00:46:32] <DFrostedWang> how many files does openos have? 20?
L102[00:46:58] <Adorabl​eCatgirl> `find dir -depth | tsar -o > dir.tsar`
L103[00:47:00] <Adorabl​eCatgirl> is the idea :P
L104[01:18:23] <DFrostedWang> Walls are 1.5 blocks tall, right? Can a robot go over that, or does it get blocked by the top .5m?
L105[01:20:04] <Sagh​etti> why not test?
L106[01:20:13] <DFrostedWang> my only robot is occupied atm
L107[01:20:34] <DFrostedWang> easier to ask than wait several minutes for the assembler lol
L108[01:24:39] <Kristo​pher38> wdym by walls
L109[01:24:52] <Sagh​etti> fences and stuff
L110[01:24:55] <DFrostedWang> yeah
L111[01:24:56] <Kristo​pher38> oh
L112[01:25:09] <Kristo​pher38> since robot is a block it shouldn't be blocked by fences
L113[01:25:11] <DFrostedWang> in this case, brick walls are actually a thing
L114[01:25:14] <Kristo​pher38> only entites do
L115[01:25:39] <ThePi​Guy24> isnt a robot an entitiy/
L116[01:25:42] <ThePi​Guy24> isnt a robot an entitiy? [Edited]
L117[01:25:53] <Kristo​pher38> yeah, it doesn't get blocked, just checked
L118[01:25:58] <Kristo​pher38> robots are blocks
L119[01:26:02] <Kristo​pher38> drones are entities
L120[01:26:14] <ThePi​Guy24> ah
L121[01:28:47] ⇦ Quits: DFrostedWang (~DFrostedW@mobile-107-77-172-62.mobile.att.net) (Ping timeout: 204 seconds)
L122[01:29:26] <ThePi​Guy24> %tonkout
L123[01:29:26] <MichiBot> Aw jeez! ThePi​Guy24! You beat your own previous record of 2 hours, 24 minutes and 38 seconds (By 1 hour, 26 minutes and 6 seconds)! I hope you're happy!
L124[01:29:27] <MichiBot> ThePi​Guy24 has tonked out! Tonk has been reset! They gained 0.003 tonk points! plus 0.004 bonus points for consecutive hours! Current score: 0.1095, Position #7 Need 0.05757 more points to pass DaCompu​terNerd!
L125[01:32:17] <DaCompu​terNerd> does OpenOS let you use pipes and other redirection with the various commands?
L126[01:32:28] <DaCompu​terNerd> i use them a lot on Linux and find them helpful
L127[01:35:43] <Sagh​etti> iirc yeah
L128[01:36:18] <Adorabl​eCatgirl> @DaComputerNerd yea
L129[01:36:28] <Adorabl​eCatgirl> i'm using it for tsar when i get it done
L130[01:36:37] <DaCompu​terNerd> what even is the standard input, anyways
L131[01:38:15] <Sagh​etti> you type things into the terminal
L132[01:38:24] <Sagh​etti> that's standard input
L133[01:44:08] <DaCompu​terNerd> I mean in the code
L134[01:44:19] <tras​hkev> whats the uncut command in openOS edit
L135[01:44:25] <tras​hkev> my screen cuts off
L136[01:44:29] <tras​hkev> cant read it lol
L137[01:46:28] ⇨ Joins: DFrostedWang (~DFrostedW@mobile-107-77-172-62.mobile.att.net)
L138[02:07:24] ⇦ Quits: DFrostedWang (~DFrostedW@mobile-107-77-172-62.mobile.att.net) (Ping timeout: 189 seconds)
L139[02:07:50] ⇨ Joins: DFrostedWang (~DFrostedW@2605:3e80:4710:39f::4e)
L140[02:09:05] ⇦ Quits: DFrostedWang (~DFrostedW@2605:3e80:4710:39f::4e) (Client Quit)
L141[02:12:11] ⇨ Joins: DFrostedWang (~DFrostedW@2605:3e80:4710:39f::4e)
L142[02:14:40] <Adorabl​eCatgirl> io.stdin @DaComputerNerd
L143[02:14:53] <DaCompu​terNerd> I see
L144[02:15:24] <DaCompu​terNerd> Uncut is Ctrl+U i believe @trashkev
L145[02:15:26] <Adorabl​eCatgirl> it's a file
L146[02:15:44] <DaCompu​terNerd> ?
L147[02:16:10] <DaCompu​terNerd> So it stores standard input in a file you read in your program?
L148[02:24:15] <Adorabl​eCatgirl> uh
L149[02:24:16] <Adorabl​eCatgirl> well
L150[02:24:21] <Adorabl​eCatgirl> io.stdin functions as a file
L151[02:24:31] <Adorabl​eCatgirl> so you can `:read()` from it
L152[02:24:37] <Adorabl​eCatgirl> i don't think you can seek it to
L153[02:26:22] <Adorabl​eCatgirl> i've got in and out working
L154[02:26:34] <Adorabl​eCatgirl> now to get `select`, `table`, and `stat` working
L155[02:26:43] <Adorabl​eCatgirl> well table is easy
L156[02:31:40] <DaCompu​terNerd> I see
L157[02:31:59] <DaCompu​terNerd> So it's effectively a file stream
L158[02:36:43] <Adorabl​eCatgirl> yea
L159[02:36:52] ⇨ Joins: CaptainJackHardness (~DFrostedW@2607:fcd0:bb80:400::1e)
L160[02:38:54] ⇦ Quits: DFrostedWang (~DFrostedW@2605:3e80:4710:39f::4e) (Ping timeout: 190 seconds)
L161[02:40:48] ⇦ Parts: CaptainJackHardness (~DFrostedW@2607:fcd0:bb80:400::1e) ())
L162[02:40:54] ⇨ Joins: DFrostedWang (~DFrostedW@2607:fcd0:bb80:400::1e)
L163[03:01:10] <Adorabl​eCatgirl> the tsar util is coming along nicely
L164[03:16:27] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L165[03:24:03] <Adorabl​eCatgirl> http://tinyurl.com/tf664ld
L166[03:24:25] <AmandaC> I wonder how ar compares to cpio
L167[03:31:43] <Adorabl​eCatgirl> oh wait i forgot mtime
L168[03:37:37] <AmandaC> %yell Inari "so what's the difference between a god and a System?" Is this stories "do you wanna know how I got these scars?"
L169[03:37:50] <AmandaC> %tell Inari "so what's the difference between a god and a System?" Is this stories "do you wanna know how I got these scars?"
L170[03:37:50] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L171[03:42:43] <Adorabl​eCatgirl> huh, exit code 1 http://tinyurl.com/uv699bu
L172[03:42:44] <Adorabl​eCatgirl> weird
L173[03:44:24] <Adorabl​eCatgirl> you can now also extract single files to stdout
L174[03:44:26] <Adorabl​eCatgirl> :)
L175[03:49:35] <Adorabl​eCatgirl> http://tinyurl.com/wc2no6r
L176[03:58:57] <Adorabl​eCatgirl> safe to say
L177[03:58:59] <Adorabl​eCatgirl> tsar works
L178[04:04:33] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.157.250) (Ping timeout: 189 seconds)
L179[04:25:48] <CompanionCube> %tonk
L180[04:25:48] <MichiBot> Dagnammit! Compan​ionCube! You beat ThePi​Guy24's previous record of <0 (By 2 hours, 56 minutes and 22 seconds)! I hope you're happy!
L181[04:25:49] <MichiBot> CompanionCube's new record is 2 hours, 56 minutes and 22 seconds! CompanionCube also gained 0.00294 tonk points for stealing the tonk. Position #2. Need 0.00985 more points to pass Liz​zian!
L182[05:22:29] ⇦ Quits: Aririi (~Ariri@2605:e000:1220:8039:b0e9:4ffc:8ada:ceab) (Ping timeout: 204 seconds)
L183[05:25:42] <DFrostedWang> Am I able to combine item stacks in a robot?
L184[05:27:01] <DFrostedWang> robot.transferTo() attempts to swap itemstacks but I was hoping (and misreading) that it would combine them
L185[05:35:57] <Forec​aster> %sip
L186[05:35:57] <MichiBot> You drink a salty bombastium potion (New!). It tastes sour.
L187[06:00:08] ⇦ Quits: glasspelican (~quassel@179.ip-167-114-128.net) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
L188[06:01:02] ⇨ Joins: glasspelican (~quassel@2607:5300:201:3100::325)
L189[06:38:32] <Izaya> .tell Inari https://redd.it/fkvvrj
L190[06:38:38] <Izaya> %tell Inari https://redd.it/fkvvrj
L191[06:38:39] <MichiBot> Izaya: Inari will be notified of this message when next seen.
L192[06:59:23] ⇨ Joins: Inari (~Pinkishu@pD9E8F103.dip0.t-ipconnect.de)
L193[07:05:05] <Inari> Nep
L194[07:14:21] <Inari> AmandaC: https://www.reddit.com/r/aww/comments/fkxscj/put_my_cat_in_the_quarantine_after_she_sneezed/
L195[07:15:37] <Inari> https://www.reddit.com/r/aww/comments/fkxzc1/it_took_my_brain_like_a_full_minute_to_realize/ neat
L196[07:21:05] <thomas ​is cool> what resources do i need to start OC mod
L197[07:30:29] <DFrostedWang> gold, redstone, iron
L198[07:30:32] <DFrostedWang> string, sticks
L199[07:30:33] <DFrostedWang> etc
L200[07:32:50] <Michiyo> The Force MDK, Knowledge of Java, and Gradle, how to include mod APIs in your gradle build script.
L201[07:32:57] <Michiyo> s/Force/Forge/
L202[07:32:57] <MichiBot> <Michiyo> The Forge MDK, Knowledge of Java, and Gradle, how to include mod APIs in your gradle build script.
L203[07:38:01] <Forec​aster> not sure if asking about playing or creating addon [Fry face]
L204[07:38:21] * Izaya fries Forecaster's face
L205[07:38:28] <Forec​aster> ow
L206[07:38:32] <thomas ​is cool> playing
L207[07:38:34] <thomas ​is cool> like in game
L208[07:38:36] <The_St​argazer> >the force MDK
L209[07:38:41] <thomas ​is cool> the force mdk
L210[07:38:49] <The_St​argazer> build jedis easily!
L211[07:39:04] <The_St​argazer> disclaimer: we are not responsible for destruction of the universe due to use of our product
L212[07:40:13] <Michiyo> Oh, to PLAY OC? Forge, and Minecraft.
L213[07:40:14] <Michiyo> :P
L214[07:40:46] <Michiyo> And lots of resources... or in creative... to open the inventory
L215[07:41:11] <Izaya> been thinking about how to make computers mildly cursed to make
L216[07:41:45] <Izaya> like requiring making transistors and ICs in very cold places
L217[07:41:54] <Izaya> but I'm not sure that makes sense without existing computers
L218[07:56:57] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Quit: Leaving)
L219[08:02:08] ⇨ Joins: Vexatos (~Vexatos@port-92-192-47-232.dynamic.as20676.net)
L220[08:02:08] zsh sets mode: +v on Vexatos
L221[08:08:54] ⇦ Quits: surferconor425 (sid77899@id-77899.ealing.irccloud.com) (Ping timeout: 190 seconds)
L222[08:09:07] ⇦ Quits: Lucifer (~sid32492@2001:67c:2f08:3::7eec) (Ping timeout: 378 seconds)
L223[08:09:18] ⇦ Quits: ATMunn (ATMunn@hellomouse.net) (Read error: Connection reset by peer)
L224[08:09:20] ⇨ Joins: Lucifer (sid32492@id-32492.charlton.irccloud.com)
L225[08:10:41] ⇨ Joins: surferconor425 (sid77899@id-77899.ealing.irccloud.com)
L226[08:10:51] ⇦ Quits: Victorsueca (~Victor_su@90.165.120.190) (Ping timeout: 202 seconds)
L227[08:18:48] ⇨ Joins: Victorsueca (~Victor_su@90.165.120.190)
L228[08:23:28] ⇨ Joins: feldim2425_ (~feldim242@91-115-109-106.adsl.highway.telekom.at)
L229[08:24:52] ⇦ Quits: feldim2425 (~feldim242@93-82-142-78.adsl.highway.telekom.at) (Ping timeout: 378 seconds)
L230[08:24:53] *** feldim2425_ is now known as feldim2425
L231[08:31:35] <Izaya> slowly converting PsychOS services to act more like OpenOS rc stuff
L232[08:31:40] <Izaya> Minitel now runs almost unmodified
L233[08:31:42] <Izaya> [x] nice
L234[08:36:45] <Izaya> https://imgur.com/7IYmE8t.png
L235[08:37:06] <Izaya> only big change is that I have a single process rather than half a dozen event listeners
L236[08:52:16] <Lizzian> %tonk
L237[08:52:17] <MichiBot> Dagnammit! Liz​zian! You beat Compan​ionCube's previous record of 2 hours, 56 minutes and 22 seconds (By 1 hour, 30 minutes and 6 seconds)! I hope you're happy!
L238[08:52:18] <MichiBot> Lizzian's new record is 4 hours, 26 minutes and 28 seconds! Lizzian also gained 0.0045 (0.0015 x 3) tonk points for stealing the tonk. Position #1.
L239[08:59:00] ⇨ Joins: ATMunn (ATMunn@91.92.144.105)
L240[09:03:36] <Oet​jel> %tonk
L241[09:09:08] ⇦ Quits: ATMunn (ATMunn@91.92.144.105) (Quit: lol rip)
L242[09:10:09] ⇨ Joins: ATMunn (ATMunn@hellomouse.net)
L243[09:22:28] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L244[09:49:32] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L245[10:07:11] <Forec​aster> Amanda: cat foiled by forcefield https://i.imgur.com/oSySsyy.jpg
L246[10:13:35] <Inari> Ohh
L247[10:13:40] <Inari> Nether Respawn Anchor is interesting
L248[10:14:16] <Inari> Man, cats are dumb
L249[10:14:20] <Inari> That would never work on foxes
L250[10:48:42] <Inari> Rimworld, but bigger colonies, and each pawn is actually a player
L251[11:08:05] <Z0id​burg> Huh. There light theme for discord doesn't look half bad on a cell phone
L252[11:09:23] <Z0id​burg> Inari, get a pet fox!
L253[11:09:38] <Z0id​burg> I haven't seen any but I've seen the footprints in my backyard lately
L254[11:18:52] <Skye> Izaya, remember when you made a command prompt that didn't require () at the end of functions
L255[11:19:06] <Izaya> yeah it was neat
L256[11:19:12] <Skye> bring it back
L257[11:19:13] <Izaya> conflicted about it presently though
L258[11:19:22] <Izaya> makes the system impure
L259[11:19:24] <Izaya> why?
L260[11:19:51] <Skye> it actually makes it more user friendlty
L261[11:20:01] <Izaya> PsychOS is not user friendly
L262[11:20:05] <Izaya> it's programmer friendly
L263[11:20:08] <Skye> sometimes
L264[11:20:12] <Skye> I don't want to have to type ()
L265[11:20:15] <Skye> for a command line
L266[11:20:17] <Skye> ¬_¬
L267[11:24:44] <20​kdc> It also requires that PsychOS have it's own command lexer and command format.
L268[11:24:51] <Izaya> see
L269[11:24:54] <Izaya> that's the trick
L270[11:24:54] <20​kdc> While the current Lua structure doesn't.
L271[11:25:05] <20​kdc> Which conveniently lowers resource usage.
L272[11:25:08] <Izaya> it just tokenizes and runs the lua functions
L273[11:27:17] <Skye> couldn't you just do
L274[11:27:22] <Skye> attempt to run code:
L275[11:27:25] <Skye> if it works, then yay
L276[11:27:36] <Skye> if it gives a syntax error, append () to the end, then run again
L277[11:28:42] <Izaya> that is a terrible method
L278[11:53:46] <Forec​aster> %sip
L279[11:53:46] <MichiBot> You drink a smelly aegisalt potion (New!). Forec​aster's bed is suddenly slightly less comfortable for 3 hours.
L280[11:54:00] <Forec​aster> good thing I wont be home for longer than that!
L281[11:54:02] <Forec​aster> wait...
L282[11:54:03] <Forec​aster> aw
L283[12:04:59] <Z0id​burg> Oh hey @Skye#0000
L284[12:05:09] <Z0id​burg> Omg discord wth
L285[12:05:35] <Z0id​burg> Oh hey @Skye [Edited]
L286[12:05:51] <Z0id​burg> Haven't seen you around for a while
L287[12:06:26] <Izaya> hey S3
L288[12:06:35] <Izaya> have I told you about the new design concepts for PsychOS?
L289[12:06:58] <ThePi​Guy24> lemme guess its more cursed :p
L290[12:07:08] <Izaya> or rather, the ones I haven't said "fuck it" to
L291[12:08:46] <Izaya> TPG24: we rc now
L292[12:08:58] <Izaya> https://social.shadowkat.net/media/38c226151ed8e9d0b338c255088ab93933896772923262225383def38dfe6b30.png
L293[12:10:06] <ThePi​Guy24> ok?
L294[12:10:20] <Izaya> also the minitel daemon is almost purely identical to the OpenOS version
L295[12:32:59] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.157.250)
L296[13:07:59] <Kristo​pher38> DFrostedWang: it doesn't combine them? That's weird, last time I checked it combined itemstacks without trouble
L297[13:08:19] <Kristo​pher38> What are you trying to combine, maybe there's a hidden nbt tag there that prevents it
L298[13:25:59] ⇦ Quits: DFrostedWang (~DFrostedW@2607:fcd0:bb80:400::1e) (Read error: Connection reset by peer)
L299[13:26:15] ⇨ Joins: DFrostedWang (~DFrostedW@2607:fcd0:bb80:400::1e)
L300[13:26:53] ⇦ Quits: DFrostedWang (~DFrostedW@2607:fcd0:bb80:400::1e) (Read error: Connection reset by peer)
L301[13:27:06] ⇨ Joins: DFrostedWang (~DFrostedW@2607:fcd0:bb80:400::1e)
L302[13:38:29] ⇦ Quits: DFrostedWang (~DFrostedW@2607:fcd0:bb80:400::1e) (Read error: Connection reset by peer)
L303[13:39:08] ⇨ Joins: DFrostedWang (~DFrostedW@2607:fcd0:bb80:400::1e)
L304[13:45:26] <dequbed> Izaya: I mean the speed of a MC computer is what? 1980's PC? That's uh... 1-2µm CMOS? That's not .. *easy* to manufacture but that is very much possible to build without a extensive clean room and some "light" machinery. Also you have a cubic fucking meter of space. The hard part really is the hard drive.
L305[13:46:44] <Izaya> dequbed: I read a book where they used a laser and subzero temperatures to manufacture large numbers of ICs in bulk
L306[13:47:45] <dequbed> What the subzero temperatures for though...?
L307[13:49:16] <Izaya> unsure
L308[13:49:19] <Izaya> it was explained but I forget
L309[13:49:41] <AmandaC> To keep the dyes docile
L310[13:49:54] <AmandaC> Otherwise they buck wildly from he heat of the lasers
L311[13:51:03] ⇦ Quits: DFrostedWang (~DFrostedW@2607:fcd0:bb80:400::1e) (Ping timeout: 204 seconds)
L312[13:51:58] <dequbed> Yeah proper cooling is paramount with laser etching but subzero surround temperatures aren't enough.
L313[13:52:09] <Izaya> well
L314[13:52:10] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L315[13:52:12] <Izaya> it was an alien planet
L316[13:52:17] <Izaya> think like, -100
L317[13:53:11] <dequbed> Anyway, laser etching could work.
L318[13:53:35] <Izaya> they were trying to skip most of the steps to industrialization by using the technology left in the space ship
L319[13:53:52] <Forec​aster> %tonk
L320[13:53:53] <MichiBot> Consarn it! Forec​aster! You beat Liz​zian's previous record of 4 hours, 26 minutes and 28 seconds (By 35 minutes and 6 seconds)! I hope you're happy!
L321[13:53:54] <MichiBot> Forecaster's new record is 5 hours, 1 minute and 35 seconds! Forecaster also gained 0.00295 (0.00059 x 5) tonk points for stealing the tonk. Position #3. Need 0.06871 more points to pass Compan​ionCube!
L322[13:54:19] <Izaya> ie the signal and defence laser being used for both water heating and etching wafers of ICs
L323[13:55:13] <dequbed> Actually if you skip Bipolar completely and go to CMOS directly a properly tuned laser could actually be enough. SiOx/Si/Ins stackup is reasonable to manufacture, first pass make a SiOx mask, second pass etch the Si away as well. Could work?
L324[14:06:06] <Izaya> Hexapodia is the key insight!
L325[15:02:07] <Nira​hiel> What mod can I use to cover cables ?
L326[15:02:09] <Adorabl​eCatgirl> i can never remember how to make archives with tar
L327[15:02:16] <Adorabl​eCatgirl> but i can never remember how to extract with cpio
L328[15:02:46] <Adorabl​eCatgirl> so i'll make fucking cpios with `find * -depth | cpio -o` and extract em with `tar -xf`
L329[15:10:19] <Adorabl​eCatgirl> turns out
L330[15:10:21] <Adorabl​eCatgirl> i was wrong
L331[15:10:24] <Izaya> Skye: actually, if I were to do that, then I'd need to make something to parse arguments
L332[15:10:26] <Adorabl​eCatgirl> tar doesn't read cpio
L333[15:10:29] <Izaya> so
L334[15:10:46] <Izaya> I'm making the computer parse text into Lua statements
L335[15:11:02] <Izaya> but because it looks like a normal shell command, the user will expect stuff to act like normal *nix commands
L336[15:13:10] <Adorabl​eCatgirl> Izaya: bet
L337[15:13:27] <dequbed> Izaya: LISP shell
L338[15:13:54] <Izaya> so what I'm saying is
L339[15:14:11] <Izaya> I'm not adding pointless abstraction that requires pointless abstraction in order to emulate a system that PsychOS isn't
L340[15:14:23] <Adorabl​eCatgirl> i mean that's fair
L341[15:14:36] <Adorabl​eCatgirl> if i wanted that kind of abstraction, i'd add it myself
L342[15:14:59] <AmandaC> You can just do `foo nil`
L343[15:19:09] ⇨ Joins: Vexaton (~Vexatos@port-92-192-5-110.dynamic.as20676.net)
L344[15:19:09] zsh sets mode: +v on Vexaton
L345[15:23:58] ⇦ Quits: Vexatos (~Vexatos@port-92-192-47-232.dynamic.as20676.net) (Ping timeout: 378 seconds)
L346[15:38:43] ⇦ Quits: Victorsueca (~Victor_su@90.165.120.190) (Ping timeout: 204 seconds)
L347[15:42:08] ⇨ Joins: Victorsueca (~Victor_su@90.165.120.190)
L348[16:24:49] ⇦ Quits: greaser|q (~greaser@antihype.space) (Quit: HYDRA IRC LOL)
L349[16:28:00] <Brisingr​ Aerowing> @Nirahiel 1.12.2 doesn’t have support for that. You can use XNet / YNot for that. Or Ender IO OC conduits
L350[16:31:28] <Nira​hiel> Aw :/ ok
L351[16:32:22] <dequbed> EIO conduits are <3 anyway so just use EIO for all the wiring ;)
L352[16:41:47] ⇦ Quits: Cervator (~Thunderbi@70.241.38.147) (Read error: Connection reset by peer)
L353[16:42:10] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L354[16:46:05] <Inari> https://www.youtube.com/watch?v=HP0S0MHAz2Q
L355[16:46:06] <MichiBot> Caramella Girls - Corona Virus Tips | length: 47s | Likes: 440 Dislikes: 4 Views: 1,761 | by Caramella Girls | Published On 19/3/2020
L356[17:05:14] *** Vexaton is now known as Vexatos
L357[17:06:54] <Forec​aster> %sip
L358[17:06:55] <MichiBot> You drink a molten iron potion (New!). The bottle turns into an oculemon dagger.
L359[17:07:08] <Forec​aster> it's staring at me...
L360[17:07:15] <dequbed> ... How's your throat after that liquid metal coating @Forecaster?
L361[17:07:53] <Forec​aster> that's just how the potions look, it's not actual molten iron :P
L362[17:07:57] <Forec​aster> it's magic, don't question it
L363[17:11:33] <Nira​hiel> Let's say I have two hard drives, both with openOS installed, and one of them with OPPM, how can I specify which disk to boot on ? I'd like to have 1 computer be used to install OPPM packages on the 2nd drive, and then move that drive to another computer
L364[17:11:51] <Forec​aster> modify the bios
L365[17:12:14] <Forec​aster> it picks the first drive it finds probably, but you could modify it and specify, or allow a choice or something
L366[17:12:28] <Nira​hiel> rha, oppm doesn't let me choose the install dir
L367[17:17:02] <Adorabl​eCatgirl> i need to make a script to generate Zorya NEO configs
L368[17:17:46] <Nira​hiel> i mean install disk
L369[17:19:11] <Adorabl​eCatgirl> yea, i think i'll write some zorya utils
L370[17:19:41] <Adorabl​eCatgirl> like `zyneo-gencfg` and `zyneo-geninitramfs`
L371[17:20:55] <Nira​hiel> Can you uninstall oppm after you've intalled what you need ?
L372[17:22:57] <Nira​hiel> I don't want to bloat the hard drive with oppm
L373[17:24:01] <Adorabl​eCatgirl> so, oppm isn't really that big last time i checked
L374[17:24:58] <Nira​hiel> Yeah but I'm making tier 1 computers for now, and they won't even have an internet card anywya
L375[17:25:05] <Adorabl​eCatgirl> oh
L376[17:26:31] <Nira​hiel> So yeah, i just need oppm to get a program, but once it's installed i move the hard drive to a new case, and forget oppm exists
L377[17:31:58] ⇨ Joins: greaser|q (greaser@2600:3c01::f03c:92ff:fee9:62bf)
L378[17:42:36] <Ocawes​ome101> OpenLoader lets you select a boot drive
L379[17:42:54] <Adorabl​eCatgirl> Zorya 1.x is actually stable
L380[17:42:56] <Adorabl​eCatgirl> :^)
L381[17:43:12] <Adorabl​eCatgirl> and it supports all kinds of fun stuff
L382[17:44:56] <Forec​aster> does it support sparkles?
L383[17:45:19] <Ocawes​ome101> alternatively you could flash https://github.com/ocawesome101/random-oc-stuff/blob/master/BIOS/opencomputers-unified-bootloader.lua
L384[17:48:51] <Adorabl​eCatgirl> you mean discount zorya
L385[17:49:06] <Adorabl​eCatgirl> i should really put out rc2
L386[17:49:12] <Adorabl​eCatgirl> once i get the utils down
L387[17:51:42] <Ocawes​ome101> basically yes lol
L388[17:51:56] <Ocawes​ome101> also holy crap openarena runs really well on the pbp
L389[18:04:07] <Ocawes​ome101> OpenOS has 749 files (including the defvs) :O
L390[18:04:10] <Ocawes​ome101> OpenOS has 749 files (including the devfs) :O [Edited]
L391[18:06:23] <Adorabl​eCatgirl> cool i guess
L392[18:14:06] <Adorabl​eCatgirl> yea, gonna add a few utils for zorya
L393[18:14:27] <Adorabl​eCatgirl> beside just regenerating the cfg and the initramfs
L394[18:14:54] <Adorabl​eCatgirl> i mean things like `zyneo-addvbios` and `zyneo-addentry`
L395[18:18:19] <Forec​aster> I just found out you need 2.5 algae terrariums perduplicant...
L396[18:18:29] <Forec​aster> I don't have nearly enough for 7 colonists xD
L397[18:26:46] <Inari> https://www.youtube.com/watch?v=vF6B8_14IyI
L398[18:26:47] <MichiBot> Grand Theft Auto VI Trailer | length: 55s | Likes: 22,821 Dislikes: 5,010 Views: 1,265,433 | by Rockstаr Gаmes | Published On 14/3/2020
L399[18:27:10] <ThePi​Guy24> o
L400[18:28:00] <ThePi​Guy24> MY FUCKING GOD ROCKSTAR
L401[18:28:25] <Sagh​etti> bruh
L402[18:28:28] <Sagh​etti> :dumbfuckjuice:
L403[18:28:29] <ThePi​Guy24> eh is fake account
L404[18:28:34] <ThePi​Guy24> perkele
L405[18:28:38] <Sagh​etti> thx for realizing
L406[18:31:40] <Adorabl​eCatgirl> nice
L407[18:32:24] <Adorabl​eCatgirl> so far
L408[18:32:57] <Adorabl​eCatgirl> the cfg maker can detect OpenOS
L409[18:37:18] <Sagh​etti> so i kind of wanna make my own ISA for opencomputers
L410[18:37:29] <Adorabl​eCatgirl> ok
L411[18:37:31] <Adorabl​eCatgirl> go ahead
L412[18:37:46] <Sagh​etti> but writing a GCC back end for it is hard
L413[18:37:50] <Sagh​etti> so i'm torn on what i should do
L414[18:38:08] <Ocawes​ome101> I've got an instruction set you can use :P
L415[18:38:20] <AmandaC> you could use a different compiler, one more suited for hobby ISAs, like tcc I think it's called
L416[18:38:30] <Adorabl​eCatgirl> ^
L417[18:38:54] <Adorabl​eCatgirl> anyways, i cba to make detection scripts for other OSes
L418[18:38:55] <Sagh​etti> @Ocawesome101 is it orthogonal?
L419[18:39:00] <Ocawes​ome101> granted, you'd probably want to up mine to at least 16-bit (it's 8-bit currently)
L420[18:39:03] <Ocawes​ome101> orthogonal?
L421[18:39:28] <Sagh​etti> as in you can use any addressing mode on any register
L422[18:39:38] <Sagh​etti> so if i have 16 general purpose registers, i can do whatever i want
L423[18:39:38] <Adorabl​eCatgirl> if you want to add a detection script, make a PR lmao
L424[18:39:49] <Sagh​etti> so not having an accumulator or math-only reigster
L425[18:40:20] <Sagh​etti> my current concept is an arm-like 32-bit architecture
L426[18:40:40] <Ocawes​ome101> I... think so
L427[18:40:51] <Ocawes​ome101> Let me write up a readme for it
L428[18:41:04] <Ocawes​ome101> you want 32-bit, right?
L429[18:41:08] <Sagh​etti> yeah
L430[18:41:14] <Ocawes​ome101> kk
L431[18:41:16] <Sagh​etti> but if that's too complicated, i'll just roll my own ISA
L432[18:41:22] <Sagh​etti> and about being orthogonal
L433[18:41:31] <Ocawes​ome101> no, mine doesn't depend on anything in particular
L434[18:41:38] <ThePi​Guy24> Izaya: what was that version of proton that you used?
L435[18:42:07] <Ocawes​ome101> it is little endian, formatted as `opcode registerToOperateOn data/addrLow, data/addrHigh`
L436[18:42:14] <Ocawes​ome101> well, little endian ish
L437[18:42:34] <Sagh​etti> the 6502 is non-orthogonal because the accumulator can only be used for arithmetic and logic operations, and X and Y are the only ones that can be used for indexing
L438[18:43:23] <Sagh​etti> and i was thinking of porting ucLinux to it
L439[18:43:54] <Ocawes​ome101> nice
L440[18:44:11] <Ocawes​ome101> i'd definitely at least try it if you did
L441[18:44:24] <Sagh​etti> performance is going to suffer
L442[18:44:51] <Ocawes​ome101> ya think? :P
L443[18:45:12] <Sagh​etti> probably on the order of 1khz
L444[18:45:13] <Sagh​etti> or less
L445[18:45:14] <Forec​aster> I got rid of the CO2, but I don't have enough oxygen to replace it xD http://tinyurl.com/uvcturv
L446[18:45:15] <Forec​aster> woops
L447[18:45:26] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.157.250) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@88.130.157.70)))
L448[18:45:28] <Sagh​etti> %tonk
L449[18:45:28] <MichiBot> I'm sorry Saghetti, you were not able to beat Forecaster's record of 5 hours, 1 minute and 35 seconds this time. 4 hours, 51 minutes and 35 seconds were wasted! Missed by 10 minutes!
L450[18:45:31] <Forec​aster> and the mealwood plants wont grow because the pressure is too low...
L451[18:45:32] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.157.70)
L452[18:45:39] <Sagh​etti> oof
L453[18:45:52] <ThePi​Guy24> replace with nitrogen and hope noone notices
L454[18:46:19] <Forec​aster> I should have sealed that room and left it flooded with CO2 xD
L455[18:46:37] <Forec​aster> at least I'd have food then
L456[18:49:47] <Inari> I wish there was something as technical as ONI, but with a first-person thing like Minecraft instead of directing many characters
L457[18:49:58] <DaCompu​terNerd> The algae deoxidizers or whatever they're called do produce a substantial amount of oxygen
L458[18:50:11] <DaCompu​terNerd> Iirc
L459[18:50:21] <Inari> I guess Stationeers kinda could be that
L460[18:50:27] <Inari> But last I tried it was pretty buggy and unfinished
L461[18:50:55] <Forec​aster> oxygen diffusers are faster, but more inefficient
L462[18:53:41] <Ocawes​ome101> how do interrupts work in modern CPUs? i.e. how do they handle them? I kind of understand the concept but my ISA doesn't cover them yet
L463[18:53:50] <Adorabl​eCatgirl> ONI?
L464[18:53:58] <Ocawes​ome101> ??
L465[18:54:05] <Adorabl​eCatgirl> office of naval intelligence?
L466[18:55:14] <Sagh​etti> oh i can explain
L467[18:55:15] <20​kdc> AdorableCatgirl: "Oxygen Not Included", presumably
L468[18:55:26] <M​GR> ^
L469[18:55:29] <Sagh​etti> @Ocawesome101 do you want the intel way or the ARM way
L470[18:55:34] <lime​lier> you can probably get pretty close to ONI if you spam enough mods in the general direction of your install
L471[18:55:42] <lime​lier> i wouldn't know for sure, i haven't actually played ONI yet
L472[18:55:43] <lime​lier> i wanna tho
L473[18:55:52] <Forec​aster> pfff, no why would I be talking about the game I'm playing :P
L474[18:55:53] <lime​lier> seems like a less obfuscated dwarf fortress
L475[18:56:23] <dequbed> @Ocawesome101: *grabs notes* HOW MUCH TIME DO YOU HAVE?!
L476[18:56:36] <Ocawes​ome101> so
L477[18:56:58] <Ocawes​ome101> I looked it up
L478[18:57:01] <20​kdc> wait, wasn't Ocawesome101 working on 10 different kernels
L479[18:57:01] <Sagh​etti> x86 is a fucking mess
L480[18:57:03] <Sagh​etti> dont touch it
L481[18:57:09] <dequbed> ^^^^ SO MUCH THIS
L482[18:57:17] <20​kdc> ^^^^ yup definitely that
L483[18:57:28] <Ocawes​ome101> @20kdc only 3. Really only 1 (Proton) currently
L484[18:57:40] <ThePi​Guy24> go for RISC V
L485[18:57:48] <20​kdc> the only piece of physical hardware I have ever gotten close to truly understanding is a BBC micro:bit
L486[18:57:57] <dequbed> DONT go for RISC-V
L487[18:58:04] <Ocawes​ome101> my idea was to have the user set interrupt vectors for each interrupt code
L488[18:58:04] <ThePi​Guy24> why :p
L489[18:58:05] <dequbed> ITS A FUCKING MESS
L490[18:58:16] <ThePi​Guy24> yeah but its open source
L491[18:58:18] <20​kdc> The user-level ISA is nice.
L492[18:58:20] <Sagh​etti> me after trying to make an x86 OS for 7 hours straight:
L493[18:58:20] <Sagh​etti> slaps cover of x86 reference book
L494[18:58:20] <Sagh​etti> this bad boy can kill so many brain cells
L495[18:58:25] <20​kdc> But the hardware just plain isn't available.
L496[18:58:31] <dequbed> @ThePiGuy24 That's a shitty reason for *anything*.
L497[18:58:55] <Ocawes​ome101> I'm working on an x86_64 OS.... in Rust.... in my spare time.... following someone's series of blog posts :P
L498[18:58:59] <ThePi​Guy24> yeah but you can much easier find out how it works
L499[18:59:15] <dequbed> @Ocawesome101 oh hey welcome to the club.
L500[18:59:34] <dequbed> If you jump in Mumble I could give you a 2-hour rant about interrupts. And how *BROKEN* shit is.
L501[18:59:45] <20​kdc> dequbed: x86 interrupts or RISC-V interrupts?
L502[18:59:49] <dequbed> YES
L503[18:59:53] <Saphire> OpenComputers RISC-V when
L504[19:00:09] <dequbed> TBF RISC-V is much better than x86.
L505[19:00:21] <Saphire> dequbed: why RISC-V is a mess? v:
L506[19:00:41] <Sagh​etti> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/aseyukanot
L507[19:00:42] <Ocawes​ome101> dequbed: nah
L508[19:00:42] <20​kdc> honestly I think I'd take RISC-V over ARM, but maybe that's the Cortex-M torture device speaking
L509[19:01:19] <Saphire> ARM is not a RISC anymore v:
L510[19:01:30] <Saphire> At least, not the latest ISA revisions
L511[19:01:34] <Saphire> But fuck ARM tho
L512[19:01:38] <Sagh​etti> why is there 286 backwards compatibility in my modern CPU?!?!?
L513[19:01:39] <dequbed> Saphire: Hyperbole. Most issues I have w/ RISC-V is that it makes the HDL pretty while the silicon becomes .. eh.
L514[19:02:04] <Saphire> ...I have a GD32VF103, it's pretty neat
L515[19:02:08] <dequbed> Anyway, I personally would take ARMv8 over RISC-V in the current state for anything not requiring absolute safety.
L516[19:02:12] <Saphire> BUT they fucked up their ROM bootloader
L517[19:02:36] <FLO​RANA> is there a reason why a server computer and a client computer connected by a cable isn't communicating between the 2? they both have network cards
L518[19:02:43] <Sagh​etti> arm makes sense, but there isn't standard memory addresses, devices protocols, etc
L519[19:02:49] <Sagh​etti> because arm is mainly for embedded devices
L520[19:02:54] <Ocawes​ome101> @Saghetti https://docs.google.com/document/d/1EU37rSKJvh5dfEa0SygKfpnzN9wY5nj524AB0Jvl724/edit
L521[19:02:58] <Ocawes​ome101> that's my isa
L522[19:02:59] <dequbed> ... No it's not Saghetti?
L523[19:03:05] <Saphire> dequbed: ARMv8 vs RV is pretty much comparing x86 to fucking 6502
L524[19:03:07] <Ocawes​ome101> bruh
L525[19:03:21] <Ocawes​ome101> I'm using a laptop (the Pinebook Pro) running on ARM as we ~~speak~~ tyoe
L526[19:03:24] <20​kdc> aren't they both pain
L527[19:03:24] <Ocawes​ome101> type*
L528[19:03:31] <Saphire> *x86-64 with SIMD and etc
L529[19:03:39] <dequbed> Saphire: I was replying to 20kdc going they'd take RISC-V over ARM.
L530[19:04:33] <dequbed> All of this will change when RISC-V matures but even then I don't see RISC-V outside the embedded space w/ the current design principle.
L531[19:04:46] <Saphire> ...still a win tho
L532[19:05:05] <Saphire> It is kinda intended to be fit for embeddable stuff
L533[19:05:06] <FLO​RANA> so whats this InstuctionSet for?
L534[19:05:16] <Sagh​etti> @Ocawesome101 what is load vs memload?
L535[19:05:20] <Saphire> General purpose? v:
L536[19:05:31] <Saphire> Oh wait, you mean that one
L537[19:05:43] <FLO​RANA> i think it's load into RAM
L538[19:05:58] <Sagh​etti> ohh
L539[19:06:02] <FLO​RANA> could be wrong
L540[19:06:03] <Sagh​etti> inderect vs literal
L541[19:06:13] <Sagh​etti> indirect vs literal [Edited]
L542[19:06:13] <Saphire> Also
L543[19:06:16] <Skye> RISC-V reminds me of the transputer
L544[19:06:17] <Ocawes​ome101> @Saghetti `load` loads user-specified data into a register, `memload` loads data from the specified RAM address to a register
L545[19:06:20] <Saphire> ADD and SUB as same thing is uhm, hm
L546[19:06:26] <Saphire> *as different thing
L547[19:06:26] <FLO​RANA> oh so i was right
L548[19:06:33] <Saphire> And you have a giant gap in them..
L549[19:06:33] <Ocawes​ome101> @FLORANA yep
L550[19:06:39] <Saphire> Also is it freaking 8 bit?
L551[19:06:44] <Sagh​etti> 16 bit
L552[19:06:54] <Ocawes​ome101> it can be any amount of bits really
L553[19:07:00] <Ocawes​ome101> I just wrote it down in 8 bit
L554[19:07:09] <Sagh​etti> then what is ADDRL and ADDRH
L555[19:07:14] <Sagh​etti> that's 2 bytes, or 16 bits
L556[19:07:18] <Sagh​etti> same with data
L557[19:07:21] <Sagh​etti> 32-bit master race
L558[19:07:48] * dequbed shoots Saghetti
L559[19:07:49] <Ocawes​ome101> you'd probably want to tweak some things to go beyond 16-bit, sure
L560[19:07:51] <Saphire> 64bit tho
L561[19:07:58] <dequbed> 64-bit or GTFO.
L562[19:08:07] <dequbed> word size that is.
L563[19:08:26] <Saphire> TBH S370 or GTFO
L564[19:08:30] <Sagh​etti> i honestly hate the terminology "word"
L565[19:08:40] <dequbed> @Saghetti it's a word though.
L566[19:09:00] <Sagh​etti> k
L567[19:09:00] <Saphire> I want to be able to build a fucking IBM S/370 system in minecraft and have to wire stuff up
L568[19:09:14] <dequbed> @Saghetti what would you call it?
L569[19:09:15] <Saphire> And have to haul tapes around and stuff
L570[19:09:32] <Sagh​etti> idk
L571[19:09:38] <Sagh​etti> but then sometimes word is different
L572[19:09:44] <Sagh​etti> like quadword
L573[19:09:50] <Sagh​etti> is that 16 bytes or 32 bytes?
L574[19:09:51] <dequbed> Which is exactly 4 words?
L575[19:09:52] <Ocawes​ome101> or doubleword
L576[19:09:59] <dequbed> Well...
L577[19:10:04] <dequbed> IN SENSIBLE ISA IT IS
L578[19:10:15] <Sagh​etti> yeah but it's relative to the CPU bits
L579[19:11:36] <Saphire> ...now I wish RedPower computers were more popular
L580[19:11:43] <Sagh​etti> yeah...
L581[19:11:49] ⇦ Quits: Victorsueca (~Victor_su@90.165.120.190) (Ping timeout: 190 seconds)
L582[19:12:16] <Saphire> And supported fast transfer/input of data v:
L583[19:12:44] <Adorabl​eCatgirl> O P E N M I P S
L584[19:12:47] <Saphire> It's a bit painful to run an input simulation program for an hour or something to get your program on the server
L585[19:12:54] <Adorabl​eCatgirl> also if we're talking about computer arches
L586[19:13:01] <Saphire> AdorableCatgirl: RISC-V plx
L587[19:13:04] <dequbed> @AdorableCatgirl POWER.
L588[19:13:10] <20​kdc> coughThistlecoughgamax92cough
L589[19:13:24] <Adorabl​eCatgirl> and open-source
L590[19:13:28] <Adorabl​eCatgirl> S P A R C
L591[19:13:37] <dequbed> @AdorableCatgirl O P E N P O W E R.
L592[19:13:38] <Saphire> Is gamax92 still around?
L593[19:13:47] <Ocawes​ome101> yes
L594[19:13:57] ⇨ Joins: Victorsueca (~Victor_su@90.165.120.190)
L595[19:13:58] <Ocawes​ome101> not terribly active but yes
L596[19:14:09] <Adorabl​eCatgirl> oh
L597[19:14:16] <Adorabl​eCatgirl> dequbed: neat
L598[19:14:30] <Adorabl​eCatgirl> i can now use POWER and MIPS mwahahaha
L599[19:14:47] <dequbed> @AdorableCatgirl If you need YES power go ask IBM. Surprisingly (/s) they know how to make CPUs.
L600[19:14:51] <Sap​hire> POWERMIPS
L601[19:15:14] <Sap​hire> miips
L602[19:15:20] <Ocawes​ome101> anyways rate my ISA
L603[19:15:23] <Adorabl​eCatgirl> let's get a mod for all of the fun architectures
L604[19:15:34] <Adorabl​eCatgirl> PPC, MIPS, RISC-V, SPARC
L605[19:16:30] <Sap​hire> Yespls
L606[19:16:34] <Ocawes​ome101> so
L607[19:16:36] <Sap​hire> This but for real
L608[19:16:51] <Ocawes​ome101> my software-buffered TTY implementation for Proton failed
L609[19:17:02] <Ocawes​ome101> but what if I did it using GPU viewports? :thinking"
L610[19:17:12] <Ocawes​ome101> 🤔*
L611[19:17:51] <dequbed> @Ocawesome I rate your architecture 3.141 of PIC.
L612[19:18:24] <Ocawes​ome101> what's PIC?
L613[19:18:33] <Ocawes​ome101> Programmable Interrupt Controller?
L614[19:18:40] <dequbed> Microchip ISA.
L615[19:18:50] <Ocawes​ome101> ah
L616[19:21:09] <Sagh​etti> also oca I need to rate your ISA
L617[19:21:14] <Ocawes​ome101> do it
L618[19:21:33] <Saphire> RISC-V has a (non-frozen) extension for user interrupts
L619[19:21:45] <Sagh​etti> 0/10
L620[19:21:49] <Sagh​etti> not Turing complete
L621[19:21:50] <Ocawes​ome101> oh?
L622[19:21:57] <Ocawes​ome101> what do I need to add then
L623[19:21:59] <Saphire> ...we clearly need to make a RISC-V mod and all the good extensions need to be microcrafted and added to base CPU
L624[19:22:08] <Saphire> And then you can craft RV32E from dirt
L625[19:22:16] <Sagh​etti> there's no conditional jump
L626[19:22:24] <Sagh​etti> how am I supposed to do if statements
L627[19:22:29] <Sagh​etti> or while loops
L628[19:22:38] <Ocawes​ome101> true
L629[19:24:52] <Sagh​etti> that's the most important part of a computer actually
L630[19:24:56] <Sap​hire> Oh oh
L631[19:25:00] <Ocawes​ome101> so `JUMPEQ REG REG2 REG3` (jump if equal), `JUMPNEQ REG REG2 REG3`, `JUMPLT REG REG2 REG3`, and `JUMPGT REG REG2 REG3`, where `REG` contains the address to jump to and `REG2` and `REG3` are what to compare?
L632[19:25:07] <Sap​hire> You can modify the 2nd nibble of the jump instruction
L633[19:25:09] <Sap​hire> For the condition
L634[19:25:16] <Sap​hire> Instead of not using it
L635[19:25:31] <Ocawes​ome101> o
L636[19:25:32] <Ocawes​ome101> true
L637[19:25:45] <Sap​hire> 0 - jump always
L638[19:26:04] <Sap​hire> 1 - when <some register> is above 0, etc
L639[19:26:12] <Ocawes​ome101> I have a feeling I'd need more words to be able to properly fit jump addresses and comparison values
L640[19:26:24] <Sap​hire> Nah just use registers
L641[19:26:30] <Ocawes​ome101> ok
L642[19:26:53] <Sap​hire> Oooh
L643[19:27:03] <Ocawes​ome101> what if I want to jump to `0xABCD` if REG and REG2 are equal?
L644[19:27:05] <Sap​hire> You could have jump intermediate, and jump by register?
L645[19:27:08] <Sagh​etti> or just make an instruction where you can compare two reigsters
L646[19:27:17] <Sagh​etti> and it saves the result into some flags
L647[19:27:22] <Ocawes​ome101> o
L648[19:27:29] <Sagh​etti> and then afterwards, you can do JLE to jump is less than or equal
L649[19:27:34] <Sagh​etti> something along those lines
L650[19:27:36] <Ocawes​ome101> ohh
L651[19:27:36] <Ocawes​ome101> yeah
L652[19:27:41] <Sap​hire> @Ocawesome101 SUB REG, REG2, MOV CMP, REG; JMPE ...
L653[19:27:58] <Sap​hire> @Saghetti Flag need to be in a register better though
L654[19:28:03] <Sap​hire> And that instruction is called SUB
L655[19:28:13] <Ocawes​ome101> `COMPARE DEST REG REG2`, where `DEST` is the register in which to store the result?
L656[19:28:16] <Sap​hire> ADD and SUB are just same
L657[19:28:37] <Sap​hire> v:
L658[19:29:13] <Sap​hire> Oh wait you have 16b data but only 8b imm
L659[19:29:45] <Sap​hire> Wait
L660[19:29:56] <Sap​hire> Why you have dedicated INC and DEC instructions
L661[19:30:35] <dequbed> Saw it on the 8051, wanted it.
L662[19:30:36] <Sap​hire> So that's 2 useless instructions
L663[19:30:57] <Sagh​etti> why not do inc 65535 times
L664[19:31:02] <Sagh​etti> no need for a dec instruction now
L665[19:31:18] <Sap​hire> ...you don't need inc/dec when you have add/sub
L666[19:31:40] <Sap​hire> ...you don't need inc/dec when you have add/sub imm [Edited]
L667[19:32:44] <Ocawes​ome101> kk, updated the doc
L668[19:32:50] <Ocawes​ome101> check now
L669[19:39:39] <Sap​hire> So conditions are:
L670[19:39:39] <Sap​hire> always, less, equal, more, lesseq, moreeq, less or more
L671[19:40:02] <Sap​hire> That takes up only 3 bits as it's 7 options, so you can condense JUMP and JUMPREL into single thing too!
L672[19:40:41] <Sap​hire> So it's OP[4], REL[1], COND[3], OFFSETORADDR[8]
L673[19:40:48] <Ocawes​ome101> sure
L674[19:40:50] <Ocawes​ome101> I like that
L675[19:41:02] <Sagh​etti> never
L676[19:41:03] <Sap​hire> Hold up
L677[19:41:06] <Ocawes​ome101> except it'd be OP[8] now
L678[19:41:16] <Sap​hire> Uh?
L679[19:41:19] <Sap​hire> Also
L680[19:41:22] <Sap​hire> Your jumps are constrained to 8 bits
L681[19:42:03] <Ocawes​ome101> no, they're constrained to 16 bits assuming one word is 8-bit
L682[19:42:57] <Sap​hire> ...so you have 256 instructions space but only 16 of them?
L683[19:43:11] <Adorabl​eCatgirl> okay so
L684[19:43:23] <Adorabl​eCatgirl> i think i finally have my fun little zorya-utils package
L685[19:43:41] <Adorabl​eCatgirl> http://tinyurl.com/thvxzcj
L686[19:43:43] <Ocawes​ome101> yeah I suppose I could change it to OP[4]
L687[19:43:46] <Adorabl​eCatgirl> well i know that part is working
L688[19:44:26] <Sap​hire> You could use the space for the imm stuff
L689[19:45:09] <Ocawes​ome101> the what now
L690[19:45:45] <Sagh​etti> i'm calling my VM/ISA/architecture CraftVM
L691[19:46:03] <Sap​hire> imm - immediate data in the given opcode
L692[19:46:09] <Ocawes​ome101> ah
L693[19:49:43] <Sap​hire> *instruction
L694[19:50:51] <Sap​hire> BTW http://tinyurl.com/tlkn6n4
L695[19:52:22] <Sap​hire> As you see, the nibble boundaries are merely a suggestion :P
L696[19:54:16] <Sap​hire> But I guess you want to be able to get stuff at glance
L697[19:54:30] <Ocawes​ome101> kinda yeah
L698[20:02:32] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.157.248)
L699[20:04:05] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@88.130.157.70) (Ping timeout: 204 seconds)
L700[20:07:35] <Adorabl​eCatgirl> nice http://tinyurl.com/r8grcs8
L701[20:10:50] <Sap​hire> GRUBy
L702[20:11:07] <Ocawes​ome101> Zorya*
L703[20:11:13] <Ocawes​ome101> Zorya NEO* [Edited]
L704[20:12:54] <Adorabl​eCatgirl> @Saphire yep
L705[20:15:33] <Adorabl​eCatgirl> nice^2 http://tinyurl.com/vur4jwf
L706[20:16:22] ⇨ Joins: DFrostedWang (~DFrostedW@2607:f7a0:2:5::4e)
L707[20:18:11] <Sap​hire> @AdorableCatgirl please add a space before the OS names?
L708[20:18:14] <Sap​hire> Pleeease
L709[20:20:11] <Adorabl​eCatgirl> oh my god it spits out a usable config http://tinyurl.com/uaa6gg6
L710[20:20:19] <Sagh​etti> gg
L711[20:20:42] <Adorabl​eCatgirl> well lemme make sure it works with a reboot
L712[20:21:04] <Adorabl​eCatgirl> ye http://tinyurl.com/unueolg
L713[20:21:15] <Adorabl​eCatgirl> might change it to say vBIOS (name)
L714[20:21:22] <Adorabl​eCatgirl> or vBIOS on the end
L715[20:21:23] <Adorabl​eCatgirl> w/e
L716[20:23:13] <Adorabl​eCatgirl> haha http://tinyurl.com/wvor6mg
L717[20:25:07] <Adorabl​eCatgirl> let's hope geninitramfs doesn't fucking crash
L718[20:25:22] <Adorabl​eCatgirl> of fucking course it did
L719[20:28:06] ⇨ Joins: Aririi (~Ariri@2605:e000:1220:8039:f8b0:7eeb:132e:525a)
L720[20:31:30] <Adorabl​eCatgirl> geninitramfs works
L721[20:31:31] <Adorabl​eCatgirl> jfc
L722[20:46:06] ⇦ Quits: DFrostedWang (~DFrostedW@2607:f7a0:2:5::4e) (Ping timeout: 189 seconds)
L723[21:12:31] <Adorabl​eCatgirl> http://tinyurl.com/t46r4ss
L724[21:13:03] <Adorabl​eCatgirl> it's werking in minecraft
L725[21:14:05] <DaCompu​terNerd> zorya?
L726[21:14:12] <DaCompu​terNerd> what is it?
L727[21:14:25] <Adorabl​eCatgirl> yea, zorya neo and the utils
L728[21:16:09] <Adorabl​eCatgirl> https://github.com/Adorable-Catgirl/Zorya-NEO/releases/tag/2.0-rc2
L729[21:16:30] <DaCompu​terNerd> so it's a bios
L730[21:16:30] <DaCompu​terNerd> neat
L731[21:16:52] <DaCompu​terNerd> ooo a threading library
L732[21:17:00] <DaCompu​terNerd> what does the Virtual Devices library do?
L733[21:17:57] <Adorabl​eCatgirl> vdev is broken, don't use it
L734[21:18:04] <Adorabl​eCatgirl> krequire("util_vcomponent")
L735[21:18:10] <Adorabl​eCatgirl> i haven't updated the readme in a long time
L736[21:18:45] <Adorabl​eCatgirl> https://github.com/Adorable-Catgirl/Zorya-NEO/commit/44b8229580d5dd2bac6f0fb24e149153972b83fb
L737[21:18:49] <Adorabl​eCatgirl> this is my favorite commit
L738[21:18:59] <Adorabl​eCatgirl> it's a fucking hack
L739[21:19:02] <Adorabl​eCatgirl> and i love it
L740[21:20:17] <Adorabl​eCatgirl> anyways, once you grab the installer, it can all be installed offline :^)
L741[21:21:08] <Adorabl​eCatgirl> that's also why the installer is nearly 30KiB
L742[21:21:29] <Adorabl​eCatgirl> it's not all lua in that script, lemme tell ya
L743[21:21:43] <Adorabl​eCatgirl> imma go make a post on the OC forums
L744[21:22:00] <Adorabl​eCatgirl> since rc2 actually fucking loads without issue
L745[21:33:13] <aaronh​s_mine> In Opencomputers, what is the maximum length of a number in bytes?
L746[21:34:49] <Adorabl​eCatgirl> what
L747[21:35:03] <Adorabl​eCatgirl> what do you mean by this
L748[21:35:19] <M​GR> I think it's a signed 32-bit integer, but I could be wrong
L749[21:35:24] <Adorabl​eCatgirl> 64-bit
L750[21:35:27] <Adorabl​eCatgirl> signed
L751[21:35:30] <M​GR> Dang
L752[21:35:34] <Adorabl​eCatgirl> or 64-bit floating point
L753[21:35:35] <M​GR> Couldn't remember which one it was
L754[21:35:49] <Adorabl​eCatgirl> depending on either your lua version and/or number
L755[21:35:58] <Adorabl​eCatgirl> since Lua 5.3 supports plain old ints
L756[21:36:27] <aaronh​s_mine> Alright, thank you
L757[21:51:03] <Adorabl​eCatgirl> https://oc.cil.li/topic/2172-zorya-neo-bios-and-bootloader/ ayy lmao
L758[22:09:19] ⇦ Quits: Dimtree (~dimtree@75-110-135-122.nbrncmtk01.res.dyn.suddenlink.net) (Ping timeout: 190 seconds)
L759[22:13:44] <Adorabl​eCatgirl> ayy lmao http://tinyurl.com/yx66va35
L760[22:27:00] ⇨ Joins: Dimtree (~dimtree@75-110-135-122.nbrncmtk01.res.dyn.suddenlink.net)
L761[22:29:44] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.157.248) (Ping timeout: 190 seconds)
L762[23:09:14] <Brisingr​ Aerowing> https://reddit.com/r/feedthebeast/comments/flgynx/create_02_has_been_released/
L763[23:09:25] <Brisingr​ Aerowing> This is... wow.
L764[23:25:45] <simon816> that is insane
L765[23:36:43] <Michiyo> 1.14 :(
L766[23:40:08] <Brisingr​ Aerowing> I’ve been using 1.14.4 quite a bit lately. Create is probably my favorite mod now. Especially with this update. I still play 1.12.2 a bit as well.
L767[23:41:44] ⇦ Quits: Inari (~Pinkishu@pD9E8F103.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
<<Prev Next>> Scroll to Top