<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:41] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L2[00:04:57] <Myste​ryusy> Soo I'm having a problem with events and io.read. I have an event listening for card insertion, and when a card is inserted it waits for a user input after printing some options. However when trying to input anything the cursor moves back before the prints and starts overwriting it. Any way to fix this issue?
L3[00:08:53] <M​GR> You can manipulate the cursor position with the term API
L4[00:14:33] <Myste​ryusy> Alright. Is it also possible to make it do a line like /home/test?
L5[00:14:50] <Myste​ryusy> Alright. Is it also possible to make it do a line like `/home/test # `? [Edited]
L6[00:15:56] <M​GR> Yes, using term.write
L7[00:17:19] <Myste​ryusy> I mean If I use term.write 5 times and then the user presses enter it will jump back 5 lines to the previous line the user pressed enter.
L8[00:17:23] <Myste​ryusy> If you know what I mean.
L9[00:18:08] <M​GR> You have to adjust the cursor position I believe
L10[00:18:13] <M​GR> That's another function in term
L11[00:19:00] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Quit: https://i.imgur.com/xacQ09F.mp4)
L12[00:23:24] <Myste​ryusy> Another dumb question incoming. So I have an event listener lua file. Can I make it somehow so it checks if it's already running and if it is it terminates itself and runs the new version? (So it will always run the freshest event listener lua.)
L13[00:24:23] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L14[00:26:24] <Myste​ryusy> setCursor doesn't seem to work for me. I tried setting it to 1,1 but it stayed at the previous line when the user pressed enter.
L15[00:36:29] <Myste​ryusy> So currently I am stuck here:
L16[00:36:31] <Myste​ryusy> http://tinyurl.com/yd2wsfcq
L17[00:37:07] <Myste​ryusy> http://tinyurl.com/y9mqaskd
L18[00:40:31] <B​ob> also i don't think you can set the curser in text can you
L19[00:40:42] <B​ob> tried clearing the screen ?
L20[00:41:16] <Myste​ryusy> Haven't tried it yet. I'll try it now. Does it have anything to do that the set part is in the event?
L21[00:45:00] <Myste​ryusy> Clearing then trying to set it doesn't work. Looks like I can't set it from inside an event.
L22[00:47:00] <Myste​ryusy> os.sleep seems to be the culprit.
L23[00:48:32] <Myste​ryusy> Is there an alternative to os.sleep()?
L24[00:52:06] ⇦ Quits: Vexatos (~Vexatos@port-92-192-13-143.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L25[00:52:40] <Myste​ryusy> http://tinyurl.com/y7or4xt5
L26[00:52:51] <Myste​ryusy> So when setting it does get set to the position but gets reset after it.
L27[01:12:25] <Adorabl​eCatgirl> oh yeah
L28[01:12:37] <Adorabl​eCatgirl> got my memory manager working
L29[01:12:50] <Adorabl​eCatgirl> http://tinyurl.com/y87artgv
L30[01:14:51] <Izaya> Amanda: :D
L31[01:15:05] <Izaya> buffer library is a PsychOS kernel module but it should be semi-portable
L32[01:16:21] <Izaya> additionally, OC-misc/tapeloader has a thing that can make mtars
L33[01:16:53] <King​_Bob> how do u add more ram even with all slots full in computer case?
L34[01:17:02] <King​_Bob> and how do u use upgrades
L35[01:17:10] <Sagh​etti> you don't add more ram lol
L36[01:17:22] <King​_Bob> how do u use the upgrades tho
L37[01:17:45] <Klea​dron> upgrades are for the microcontrollers and drones afaik
L38[01:17:47] <Klea​dron> rtfm
L39[01:17:52] <King​_Bob> oh
L40[01:17:54] <King​_Bob> ai
L41[01:18:47] <Klea​dron> you can add more ram by upgrading the computer case, or using tiernumber.5 ram if you're currently using tiernumber.0 ram
L42[01:36:18] <Izaya> Amanda: https://git.shadowkat.net/izaya/PsychOSPackages
L43[01:40:50] <Izaya> at a point in the future I'll write something to generate packages from on PsychOS
L44[01:41:02] <Izaya> and y'know, writing an mtar utility library
L45[01:42:31] <Amanda> Mtar utility library for doing what?
L46[01:43:06] <Izaya> libmtar does parsing but an mtar utility library would give you functions to make archives from files/dirs or extract them
L47[01:43:07] <Izaya> etc etc
L48[01:44:46] <Amanda> Izaya: the top level file "package" takes a v2-ish (more like v5 tbh) of the manifests I use to update my lilac mainframe and turns it into a .mtar, and then loads it into the metadata of the packages. Cfg
L49[01:44:56] <Amanda> Package.lua*
L50[01:46:19] <Amanda> No fs.list necessary!
L51[01:48:49] <B​ob> @King_Bob why would you need more RAM and tried servers ?
L52[01:52:29] <King​_Bob> cuz im using the mine os program thing and it said not enough ram
L53[01:52:35] <King​_Bob> whtvr its fine now
L54[01:52:36] <King​_Bob> thxs
L55[01:52:54] <Izaya> the correct RAM for MineOS is 4 sticks of creative RAM giving you 256M total
L56[01:52:59] <Izaya> you may still run out
L57[01:53:11] <King​_Bob> how do u get creative ram? is it 3.5?
L58[01:53:13] <B​ob> :GWcorbinHolyFuck: yeah don't use MineOS
L59[01:53:22] <B​ob> and no creative ram is a Computronics Item
L60[01:53:26] <Izaya> it's a computronics addon part, but I'm joking
L61[01:53:34] <Izaya> it's just too heavy to use practically
L62[01:57:04] <King​_Bob> is there a program thats better then mine os that does pretty much the same thing
L63[01:57:20] <King​_Bob> or one thats windows instead of mac cuz mac is trash
L64[01:57:21] <King​_Bob> lmao
L65[01:57:46] <Izaya> KittenOS NEO is a full GUI system, but it's not like any conventional OS
L66[01:58:04] <King​_Bob> link for it?
L67[01:58:10] <B​ob> why GUI OSes tough
L68[01:58:16] <B​ob> is there much purpose
L69[01:58:24] <King​_Bob> its cool
L70[01:59:59] <Ocawes​ome101> GUIs are freaking slow
L71[02:00:29] <King​_Bob> ngl im fine with that im not really impatient with stuff like that
L72[02:00:45] <Izaya> you're going to get more utility out of learning to use the CLI
L73[02:02:25] <King​_Bob> so im trying this kittenOS thing but i dont understand how to set it up
L74[02:02:30] <King​_Bob> here is what the guide says
L75[02:02:33] <King​_Bob> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/jirogofuse
L76[02:02:42] <King​_Bob> i dont rlly understand it
L77[02:02:44] ⇦ Quits: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net) (Remote host closed the connection)
L78[02:02:44] <King​_Bob> lol
L79[02:06:41] <King​_Bob> idk how to put it on a blank disk
L80[02:07:13] <B​ob> we can't go simpler can we ?
L81[02:07:14] <Kristo​pher38> @Ocawesome101 I believe that if they were implemented properly and with hw buffers they wouldn't
L82[02:07:47] <Ocawes​ome101> True
L83[02:08:15] <Kristo​pher38> Whoever thought animations would be a good thing in OC had braindamage
L84[02:08:58] <Kristo​pher38> They're basically enabled by default e.g. for buttons when you're creating GUI with MineOS' lib
L85[02:09:14] <B​ob> with the new GPU framebuffer
L86[02:09:19] <B​ob> MineOS could be accelerated
L87[02:09:27] <B​ob> teh dev already implemented double buffering
L88[02:09:57] * Izaya is looking forward to virtual terminals in VRAM
L89[02:10:29] <Adorabl​eCatgirl> i need to push myself through writing the hard parts of vijya stuff
L90[02:11:31] <Adorabl​eCatgirl> so i can get to the fun part
L91[02:36:55] <R​ph> I had an idea to make a simple bootable shell that is just one file with all the tools built in
L92[02:37:11] * Izaya gives Rph PsychOS
L93[02:37:18] <R​ph> so you just drop init.lua on a disk and when you reboot its a fully featured shell with some basic tools to repair the system etc
L94[02:37:24] <R​ph> no complex package management kernel etc
L95[02:37:30] <Izaya> hm, fair
L96[02:37:33] * Izaya gives Rph microtel
L97[02:37:40] <R​ph> hmmm
L98[02:37:58] <Izaya> basic terminal, Lua prompt, basic networking, shitty VFS
L99[02:38:26] <R​ph> I mostly need something I can easily embed in my other embedded project
L100[02:38:40] <R​ph> so like, if on bootup you press a key within 2 seconds it drops you into that shell
L101[02:38:45] <R​ph> instead of running the main software
L102[02:38:52] <R​ph> I already packaged my main software into just 1 file
L103[02:39:39] <R​ph> It makes version management easy because an update means everything gets updated
L104[02:39:42] <R​ph> and you don't get version mismatches
L105[02:40:31] <R​ph> The only issue I had so far with my self updating devices is that sometimes their chunk gets unloaded in the middle of the update download
L106[02:40:41] <R​ph> And you end up with a file on disk that's written about halfway through
L107[02:43:21] <R​ph> My approach to fixing this have been atomic updates
L108[02:43:30] <R​ph> where the update gets written to init.lua.2
L109[02:43:44] <R​ph> and only once the download finishes does the main init.lua get replaced
L110[02:44:02] <Izaya> that's an interesting way to do it
L111[02:44:25] <R​ph> If you have better ideas, please do suggest them. Having working updates is important for me
L112[02:44:44] <Izaya> it's cleaner than my method on that front
L113[02:44:52] * Izaya downloads archives and unpacks them
L114[02:45:17] <R​ph> I took very loose inspiration from how journaled filesystems work
L115[02:45:30] <R​ph> where you can undo unfinished transactions
L116[02:45:44] <Izaya> though mostly packages are never unpacked
L117[03:12:39] ⇦ Quits: Kleadron (~Kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 204 seconds)
L118[03:23:54] <Amanda> @rph you were the one with the image thingy, right?
L119[03:24:06] <Amanda> With the go-based encoder
L120[03:26:05] <Amanda> If so, leave me a ping with the link? About to pass out for the night
L121[03:32:34] ⇨ Joins: ben_mkiv (~ben_mkiv@i5E86B7FF.versanet.de)
L122[04:33:47] <pay​onel> amanda found the palette bug
L123[04:33:52] <pay​onel> thanks for reporting
L124[04:34:07] <pay​onel> you rock
L125[04:56:50] <Ocawes​ome101> payonel: no, she cat
L126[05:06:27] <CompanionCube> %tonkout
L127[05:06:28] <MichiBot> Heckgosh! Compan​ionCube! You beat your own previous record of 7 hours, 15 minutes and 39 seconds (By 4 hours, 20 minutes and 49 seconds)! I hope you're happy!
L128[05:06:29] <MichiBot> Compan​ionCube has tonked out! Tonk has been reset! They gained 0.011 tonk points! plus 0.02 bonus points for consecutive hours! Current score: 0.95965, Position #2 => #1
L129[06:27:18] ⇦ Quits: Cervator (~Thunderbi@70.241.38.147) (Quit: Cervator)
L130[06:38:53] <nam​jed> hey, what is the best way to add autocompletion of components and other oc stuff to the intellij ide (with emmylua plugin)?
L131[06:41:49] <Ocawes​ome101> %tell Amanda https://github.com/fifoc/encoder (Encoder, go program, converts png to the format)
L132[06:41:49] <MichiBot> Ocawesome101: Amanda will be notified of this message when next seen.
L133[06:41:49] <Ocawes​ome101> https://github.com/fifoc/standalone-viewer (Viewer for OpenOS)
L134[07:30:34] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.100.225)
L135[07:32:38] <Blue_595> just now looking at that BioShield BS
L136[07:32:46] <Blue_595> 5 minutes in and im already pissed
L137[07:33:01] <Ocawes​ome101> looking at what now?
L138[07:33:52] <Blue_595> https://youtu.be/aJURlsuui4I
L139[07:33:52] <MichiBot> EEVblog #1310 - 5G USB BioShield SCAM! | length: 29m 58s | Likes: 2,464 Dislikes: 57 Views: 37,482 | by EEVblog | Published On 4/6/2020
L140[07:34:21] <Klea​dron> gotta profit somehow
L141[07:34:21] <Blue_595> they're using ALL the Science Wank Words™
L142[07:34:22] <Klea​dron> ¯\(ツ)/¯
L143[07:34:45] <Blue_595> an insultingly profitable business
L144[07:35:21] <Blue_595> (why did i have to pick zF3840-C of all places)
L145[07:39:54] <Blue_595> is there an ~eevblog command?
L146[07:40:59] <Blue_595> like ~eevblog <n> to print the URL for that episode? might need a chunky database to map numbers to URLs
L147[07:41:39] <CompanionCube> could make one i guess?
L148[07:42:04] <Blue_595> Michiyo: bot feature request: ~eevblog command
L149[07:44:07] <Forec​aster> %yt EEVblog #1310
L150[07:44:08] <MichiBot> Forec​aster: https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ - *EEVblog - YouTube*: "NO SCRIPT, NO FEAR, ALL OPINION An off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers ..."
L151[07:44:16] <Blue_595> ooh
L152[07:44:27] <Blue_595> but it returns the channel?
L153[07:44:34] <Blue_595> %yt ElectroBOOM
L154[07:44:35] <MichiBot> Blue​_595: https://www.youtube.com/channel/UCJ0-OtVpF0wOKEqT2Z1HEtA - *ElectroBOOM - YouTube*: "The Mediocre Man (ElectroBOOM trailer). 2,615,216 views 5 years ago. Make the world a better place by sharing this video! Featuring The Mediocre Man song ..."
L155[07:44:49] <Forec​aster> I guess it's a channel search
L156[07:44:54] <Blue_595> i guess
L157[07:45:15] <Blue_595> but with the second one i guess there wasn't much description... went straight to the first video result
L158[07:45:53] <Blue_595> nvm just dont include the #
L159[07:46:16] <Blue_595> %yt EEVBlog 1310
L160[07:46:17] <MichiBot> Blue​_595: https://www.youtube.com/watch?v=aJURlsuui4I - *EEVblog #1310 - 5G USB BioShield SCAM! - YouTube*: "2 days ago ... The 5G USB BioShield is an obvious SCAM. Please share this this video with Facebook groups and other places where you see this scam ..."
L161[07:46:25] <Blue_595> it works
L162[07:46:59] <Forec​aster> well there you go then :P
L163[07:47:47] <Blue_595> %lua for k,v in component.list() do print(k,v) end
L164[07:47:47] <MichiBot> main:1: attempt to index global 'component' (a nil value)
L165[07:47:52] <Blue_595> oh its just lua not OC
L166[07:48:02] <Forec​aster> yep
L167[07:48:47] <Blue_595> i recommend EEV 1301, beautifully crap power supply
L168[07:50:12] ⇨ Joins: Inari (~Pinkishu@p4fd951fc.dip0.t-ipconnect.de)
L169[07:50:31] <Blue_595> wb
L170[07:50:51] <Blue_595> is it a bad idea to use the PESD1CAN dual TVS diode for something like differential I2C?
L171[07:52:50] <Blue_595> also if you want the very start of my design, ping me in /query
L172[07:53:41] <Blue_595> hey wait a minute, the dataStr variable looks like an entire JSON file stuffed into a string
L173[07:55:22] <Forec​aster> and?
L174[07:55:40] <Forec​aster> a string can be the contents of a file
L175[07:55:51] <Forec​aster> and JSON doesn't have to be a file
L176[07:58:31] <Blue_595> yes but
L177[07:58:32] <Blue_595> its weird
L178[07:58:43] <Blue_595> like stuffing a serialized table (exactly what that was) into a table
L179[08:01:47] <Blue_595> gonna work on a print server now
L180[08:02:17] <Blue_595> does someone here know a text editor that doesn't crash
L181[08:02:32] <Blue_595> xed is officially less stable than Wine notepad
L182[08:02:32] <Forec​aster> notepad++
L183[08:03:08] <Blue_595> "and also as in free beer"
L184[08:03:11] <Blue_595> nice
L185[08:04:01] <Blue_595> i just realized the little guy there is wearing a mask
L186[08:04:23] <Forec​aster> what little guy
L187[08:04:43] <Blue_595> the little guy
L188[08:05:13] <Blue_595> yes
L189[08:07:28] <Forec​aster> you really like talking to yourself
L190[08:08:17] <Blue_595> yes
L191[08:09:18] <Blue_595> this computer apparently worked faster with Windows?
L192[08:09:26] <Blue_595> didn't know that was even possible
L193[08:11:07] <Forec​aster> okay, I'm just going to ignore you from now on then. have fun with that
L194[08:15:24] <SquidDev> %tonk
L195[08:15:26] <MichiBot> Sard! Squi​dDev! You beat Compan​ionCube's previous record of <0 (By 3 hours, 8 minutes and 57 seconds)! I hope you're happy!
L196[08:15:27] <MichiBot> SquidDev's new record is 3 hours, 8 minutes and 57 seconds! SquidDev also gained 0.00315 tonk points for stealing the tonk. Position #2. Need 0.0171 more points to pass Compan​ionCube!
L197[08:18:44] <Blue_595> do you need to require() io and os
L198[08:19:33] <R​ph> Ahhh, someone tagged me at night
L199[08:20:07] <Blue_595> would it be a good idea to show the contents of the current print job on the screen
L200[08:22:22] <ThePi​Guy24> Blue_595: no you dont
L201[08:23:41] <Blue_595> ok
L202[08:23:56] <Blue_595> no require() but im still showing the current print job line-by-line
L203[08:26:50] <Blue_595> a print server already exists but im gonna do my own Proprietary™ version
L204[08:28:18] <Blue_595> port 9100? really?
L205[08:29:47] <ThePi​Guy24> yeah i do that sometimes
L206[08:30:18] <ThePi​Guy24> why use something that has already been made when you can make something worse :p
L207[08:30:29] <Blue_595> yeah
L208[08:30:43] <Blue_595> to make sure its just barely incompatible im using port 9110
L209[08:30:57] <Adorabl​eCatgirl> ok
L210[08:31:15] <Blue_595> nvm port 130
L211[08:31:19] <Blue_595> 100: Generic data transfer
L212[08:31:24] <Blue_595> 110: Reserved
L213[08:31:29] <Blue_595> 120: NAS n such
L214[08:31:33] <Blue_595> 130: Print server
L215[08:31:48] <ThePi​Guy24> nah use 9101 :p
L216[08:32:01] <ThePi​Guy24> or 9099
L217[08:32:02] <Blue_595> every time i say like 110, i mean the range 110 to 119
L218[08:32:53] <Adorabl​eCatgirl> ok
L219[08:33:44] <Blue_595> do i need to define my own function to check if a table has a value in it
L220[08:34:47] <Blue_595> to check for key its really easy but...
L221[08:34:54] <Adorabl​eCatgirl> yes
L222[08:35:55] <Blue_595> :(
L223[08:37:05] <Blue_595> https://oc.cil.li/topic/1382-print-server-and-client-for-openprinter/?tab=comments#comment-6088 heres the crappy inspiration server
L224[08:40:48] <Izaya> port 9100 is what PJL uses
L225[08:40:50] <Izaya> PJL is fun
L226[08:41:02] <Izaya> it's like FTP you can remotely execute java files from
L227[08:42:49] <Blue_595> ports 1-99 are reserved for proprietary communications within a building
L228[08:42:58] <Blue_595> ports 100-199 are reserved for standard functions
L229[08:43:36] <Blue_595> ports 200-4096 are reserved for whatever network stack people come up with
L230[08:43:47] <Blue_595> ports 4097-65535 are just straight up reserved
L231[08:44:48] <Blue_595> question about shell.parse: if you send something like --port=134 does ops["port"] look like a number or a string
L232[08:46:00] <Izaya> yes
L233[08:47:10] <Blue_595> which one
L234[08:47:45] <Blue_595> string
L235[08:47:47] <Izaya> a number or a string
L236[08:48:02] <Blue_595> its string
L237[08:48:21] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L238[08:48:43] <Blue_595> tonumber()
L239[09:25:03] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Ping timeout: 204 seconds)
L240[09:27:23] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L241[09:59:25] <Blue_595> i found a concept for a human-readable QR code
L242[09:59:36] <Blue_595> https://mitxela.com/projects/hr_code
L243[10:00:22] <Blue_595> a few experimental codes included, currently no scanner program available, performed on an 8x8 grid
L244[10:01:09] <Blue_595> wait what is that smaller double-bordered square supposed to do
L245[10:01:25] <Blue_595> classic freaking Reed-Solomon
L246[10:02:11] <Blue_595> oh so if you arent scanning the code head-on the thing can turn it into a perfectly square image for analysis
L247[10:02:49] <Blue_595> wait wait... someone could put a QR code on a map to prank someone (serious dedication)
L248[10:06:10] <Blue_595> yo version 40
L249[10:07:22] <R​ph> %tell Amanda someone already posted the link but since I made fif, I feel like I need to give a preemptive apology for the code quality
L250[10:07:22] <MichiBot> Rph: Amanda will be notified of this message when next seen.
L251[10:14:46] <Blue_595> i like how a version 1 QR code normally only stores 4 characters
L252[10:15:41] <Blue_595> time to figure out how the hecc Reed Solomon coding works
L253[10:15:56] <Blue_595> especially since its used in everything
L254[10:19:56] <Blue_595> first paragraph and im already confused
L255[10:26:04] <Blue_595> ok not too bad, at some point i might end up making an encoder/decoder for OC
L256[10:26:37] <Izaya> was thinking about writing an encoder to use for TOTP code
L257[10:26:45] <Izaya> never got around to it because I never implemented TOTP
L258[10:26:54] <Izaya> hashing is complicated
L259[10:28:30] <Blue_595> codeword generation can be expressed as a matrix
L260[10:28:39] <Blue_595> well defined
L261[10:29:01] <Blue_595> so no wonder modern computers can do it so fast
L262[10:29:49] <Blue_595> are GPU cores actually capable of arbitrary-size matrices? (not even square matrices) like on the order of 32x40 or something
L263[10:30:12] <Izaya> generally speaking, GPU cores are just processors that suck at branching
L264[10:31:22] <Blue_595> ok
L265[10:31:32] <Blue_595> so they can?
L266[10:31:54] <Blue_595> GPU cores are just more plentiful, but less powerful individually
L267[10:32:02] <Izaya> right
L268[10:32:02] <Blue_595> like a team project
L269[10:32:18] <Izaya> if you skip the speculative execution after branching thing, they get a lot simpler
L270[10:32:31] <Blue_595> except with GPUs theres almost never a situation where one core is doing everything
L271[10:32:32] <Izaya> so you can pack more of them into one die
L272[10:33:31] <Blue_595> so could you stuff a Reed-Solomon decoder into the GPU if you wanted the computer to play CDs without the help of a dedicated decoder on the drive
L273[10:34:00] <Blue_595> i understand CIRC is more complicated; weaker RS followed by interleaver, followed by stronger RS
L274[10:34:56] <Blue_595> but theoretically, you could make one core handle one sector for each frame (i think thats right, frames might actually be Timecode Sectors (TM))
L275[10:36:04] <Blue_595> <unrelated> i dare you to design a computer that one person (without anyone else) could understand every part of the hardware and software
L276[10:36:34] <Blue_595> you are not allowed to use NOS or custom chips, but the ATF16V8 and ATF22V10 programmable devices are fine, and the W65Cxx series is fine
L277[10:36:49] <Blue_595> if you have a lot of memory, consider dynamic ram to cheapify it
L278[10:38:49] <Izaya> alright watch this
L279[10:38:59] <Izaya> 6502 processor
L280[10:39:07] <Izaya> 65whatever ACIA
L281[10:39:15] <Izaya> 128K of RAM, most of which not decoded
L282[10:39:22] <Izaya> monitor ROM
L283[10:39:24] <Izaya> done
L284[10:39:36] <Blue_595> ACIA?
L285[10:39:41] <Blue_595> 6551
L286[10:39:57] <Blue_595> also use modern parts; WDC W65C02 and W65C51
L287[10:40:18] <Izaya> ah yes, because that wasn't assumed >.>
L288[10:40:20] <Blue_595> theres a design with like 5 chips and a crystal or something
L289[10:40:45] <Izaya> got a 5 chip + oscillator machine on my desk
L290[10:40:57] <Blue_595> is it the machine you just described
L291[10:41:02] <Izaya> no
L292[10:41:05] <Izaya> it's Z80 based
L293[10:41:09] <Blue_595> ooh
L294[10:41:14] <Izaya> https://smallcomputercentral.wordpress.com/sc114-documentation/
L295[10:41:21] <Izaya> not huge on the Z80 but the kit was cheap and it's cute
L296[10:41:36] <Blue_595> idk Z80 assembly but it offers separate memory and IO space
L297[10:41:41] <Blue_595> might be useful idk
L298[10:42:39] <Blue_595> Thinking...
L299[10:43:11] <Forec​aster> %sip
L300[10:43:12] <MichiBot> You drink a molten dirt potion (New!). Forecaster is suddenly wearings a tiny glove on each finger.
L301[10:44:15] <Blue_595> i want a sort of mid tier computer: almost 40KB of main memory (256B of IO space like the stupid Z80), a banked/MMU/whatever 8K page for expandable high memory, all with 16K ROM space for more elaborate programs (like BASIC)
L302[10:45:07] <Blue_595> (39.75KB low RAM, lets say 2048KB high RAM)
L303[10:46:36] <Izaya> separate I/O is a waste of time and energy
L304[10:47:03] <Blue_595> versus memory-mapped I/O?
L305[10:47:47] <Blue_595> actually memory-mapped I/O makes sense
L306[10:48:00] <Blue_595> theoretically you could have 65,536 different I/O spaces
L307[10:49:11] <Blue_595> i designed a CPU card for the STEbus standard (fancy ooo) where the address $0000 had super special functions
L308[10:49:22] <Blue_595> reading would show the priority of the last accepted attention request
L309[10:49:27] <Izaya> well I mean
L310[10:49:30] <Blue_595> writing would acknowledge that request and allow other requests
L311[10:49:33] <Izaya> if you have MMIO
L312[10:49:42] <Izaya> you just expose the address bus and data bus to expansion cards
L313[10:49:53] <Izaya> and you can have memory, ROM, and I/O on the same connector
L314[10:49:58] <Izaya> without using pins or having complicated logic
L315[10:50:22] <Blue_595> most of the time separate I/O and memory are still the same data bus -_-
L316[10:51:15] * Blue_595 is currently eating pizza and watching YouTube. Do not disturb.
L317[10:51:20] *** Blue_595 is now known as Blue_595|afk
L318[10:55:48] ⇨ Joins: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L319[11:02:29] *** Blue_595|afk is now known as Blue_595
L320[11:02:30] <Blue_595> back
L321[11:02:39] <Blue_595> kinda
L322[11:07:04] <Blue_595> instead of just nRD and nWR pins, youd need MRD MWR IORD and IOWR
L323[11:07:13] <Blue_595> 2 extra pins
L324[11:07:26] <Blue_595> or even just R/W and IO request
L325[11:12:43] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L326[11:14:52] *** Blue_595 is now known as S|h|a|w|n
L327[11:14:57] <S|h|a|w|n> haha
L328[11:17:53] *** S|h|a|w|n is now known as Blue_595
L329[11:17:55] <Blue_595> that username is cursed
L330[11:19:05] <Blue_595> wait
L331[11:19:08] <Blue_595> molten dirt potion?
L332[11:19:13] <Blue_595> wtf
L333[11:19:27] <Blue_595> would mud work
L334[11:22:59] <Blue_595> i just completed a new PCB: a fully galvanically isolated (for safety ofc) physical layer for a proprietary interface that i designed for quasi-industrial applications
L335[11:24:07] <Blue_595> by quasi-industrial, i mean sort of industrial but at home, like an automatic assembly system for robots youre constructing for world dom- *ahem* fun
L336[11:47:27] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-248.dynamic.as20676.net)
L337[11:47:27] zsh sets mode: +v on Vexatos
L338[11:49:46] <Blue_595> wb
L339[11:54:50] <Blue_595> DigiBus isnt a protocol, just a physical standard
L340[11:54:56] <Blue_595> and a very loose standard
L341[11:56:08] <Blue_595> just defining connector pinout, cable construction, block diagram of a standard PHY module, "this must be fully galvanically isolated", and the connector between the PHY module and master board
L342[11:57:35] <Blue_595> oh of course, and the position of the IO connector relative to the motherboard connector
L343[12:00:16] <Blue_595> i picked a less-than-ideal transformer for the first revision of the PHY module, every other pulse from the power supply chip will be about 1/3 the strength
L344[12:06:57] <Blue_595> if i flipped it over and used one coil and a bridge rectifier, this problem would be gone
L345[12:07:03] <Blue_595> but thats an idea for the Mk2 PHY
L346[12:08:22] <Blue_595> maybe experiment with removing and bypassing components until its less stable, sparker running next to the cable to cause interference
L347[12:08:55] <Blue_595> "just keep removing bypass caps until it doesnt work, then put that one back"
L348[12:11:42] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L349[12:12:22] <Blue_595> rip
L350[12:12:29] <Blue_595> one too many caps i guess
L351[12:23:31] <Blue_595> bread idea: remove the ends from most of the loafs, make a few All Ends loafs for crazy people
L352[12:23:34] ⇨ Joins: elo (~elo@188.146.33.209.nat.umts.dynamic.t-mobile.pl)
L353[12:23:39] <elo> elo
L354[12:23:45] ⇨ Joins: morda (~morda@188.146.33.209.nat.umts.dynamic.t-mobile.pl)
L355[12:24:31] <elo> elo
L356[12:25:06] <Blue_595> I may or may not be experiencing the early stages of schizophrenia
L357[12:25:20] ⇦ Quits: morda (~morda@188.146.33.209.nat.umts.dynamic.t-mobile.pl) (Client Quit)
L358[12:28:11] <Blue_595> perfect cake caption: "Find the Toenail" mail that to someone you hate
L359[12:33:03] ⇦ Quits: elo (~elo@188.146.33.209.nat.umts.dynamic.t-mobile.pl) (Ping timeout: 189 seconds)
L360[12:36:02] <Blue_595> also
L361[12:36:16] <Izaya> electric light orchestra
L362[12:36:40] <Blue_595> for the Mk2 PHY board im probably gonna remove the power supply and require a second supply
L363[12:37:08] <Blue_595> unless i can do a fancy and have one of the lines shielded with a highly filtered VCC so the noise doesnt go back
L364[12:37:35] <Blue_595> that way the PHY on the device is powered by the host
L365[12:40:22] <Blue_595> i like earth-colored eyes (blue and green at the same time - noice)
L366[12:40:45] ⇨ Joins: immibis (~immibis@x4dbf3bed.dyn.telefonica.de)
L367[12:44:46] ⇨ Joins: DBotThePony1 (~Thunderbi@2002:1fdc:aa1c:10:1a1:ae9b:f10f:ee18)
L368[12:45:37] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.100.225) (Quit: WeeChat 1.9.1)
L369[12:49:32] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Ping timeout: 378 seconds)
L370[12:49:32] *** DBotThePony1 is now known as DBotThePony
L371[13:02:38] ⇨ Joins: skeetskrrt (~skeetskrr@c-98-232-187-154.hsd1.or.comcast.net)
L372[13:03:17] ⇦ Quits: skeetskrrt (~skeetskrr@c-98-232-187-154.hsd1.or.comcast.net) (Client Quit)
L373[13:27:54] * Amanda meows and looks around
L374[13:28:33] <Forec​aster> err http://tinyurl.com/ybro2y6p
L375[13:28:35] <Forec​aster> oh dear
L376[13:28:55] <Amanda> I'm sure she's fine, @Forecaster
L377[13:30:03] <Forec​aster> I'm not sure sure... http://tinyurl.com/yb9nenjt
L378[13:31:41] <Amanda> That fridge clearly told a bad joke!
L379[13:46:49] ⇨ Joins: BATYA (~BATYA@l37-193-54-9.novotelecom.ru)
L380[13:48:53] ⇦ Parts: BATYA (~BATYA@l37-193-54-9.novotelecom.ru) ())
L381[14:03:13] <Izaya> Amanda: https://imgur.com/naNuf4S.png
L382[14:03:31] <Izaya> that'll be updated every 24 hours
L383[14:04:00] <Amanda> Izaya: nice
L384[14:36:35] <Izaya> rc now loads and searches pkgfs if it can't find what it's looking for
L385[14:50:57] <Izaya> neat
L386[14:51:07] <Izaya> compressing some of these services halves their size
L387[14:53:07] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L388[14:54:05] <Forec​aster> %sip
L389[14:54:07] <MichiBot> You drink a stirring purple potion (New!). Forecaster's skin turn silver but with a orange glow until the next time they hug someone.
L390[14:54:16] <Forec​aster> Ohno
L391[15:03:44] <Lizzy> %tonk
L392[15:03:45] <MichiBot> Dad-Sizzle! Li​zzy! You beat Squi​dDev's previous record of 3 hours, 8 minutes and 57 seconds (By 3 hours, 39 minutes and 21 seconds)! I hope you're happy!
L393[15:03:46] <MichiBot> Lizzy's new record is 6 hours, 48 minutes and 18 seconds! Lizzy also gained 0.01464 (0.00366 x 4) tonk points for stealing the tonk. Position #4. Need 0.14065 more points to pass Forec​aster!
L394[15:06:25] <Saphire> Ra!
L395[15:24:54] ⇦ Quits: Vexatos (~Vexatos@port-92-192-6-248.dynamic.as20676.net) (Remote host closed the connection)
L396[15:25:22] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-248.dynamic.as20676.net)
L397[15:25:22] zsh sets mode: +v on Vexatos
L398[15:42:44] <Amanda> @Rph have you considered making the encoder a library that can be invoked by other people? I might have some use for that in one of my go programs
L399[15:54:12] <R​ph> yes, I am currently working on a more linkable approach.
L400[15:56:12] <R​ph> you will have something more akin to just importing the library, running the default config generator or configuring it yourself and then passing it either the image.Image instance or a file path for split video frames.
L401[16:02:24] <Amanda> Izaya: noice: https://nc.ddna.co/s/DM4zfFNzyAYdTcJ
L402[16:02:58] <Amanda> Izaya: now I just need to stich together lzss and mtar for openos and I can more easily update stuff, in theory
L403[16:03:37] <Amanda> oh. mtar already supports that. :D
L404[16:15:33] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Read error: Connection reset by peer)
L405[16:39:50] <Amanda> @payonel is there any way to do shell scripts in OpenOS? I'd like to run a couple of standard commands as one command, and making a program that just does `os.execute(cmd1) os.execute(cmd2)...` seems overkill
L406[17:05:33] <Amanda> @Ariri can we update the OC version on the server to the latest OC version? It'll fix the colour palette issue I found earlier.
L407[17:05:40] <Amanda> s/OC version/CI version/
L408[17:05:41] <MichiBot> <Amanda> @Ariri can we update the CI version on the server to the latest OC version? It'll fix the colour palette issue I found earlier.
L409[17:06:05] <Amanda> @Ariri also if you have use for an evoker, there seem to be one camping in my base.
L410[17:07:03] <Ar​iri> Which mod?
L411[17:07:04] <Ocawes​ome101> @Amanda shell scripts are a thing, and the shell might support shebangs.
L412[17:07:23] <Amanda> @Ocawesome #!/bin/sh doesn't seem to work
L413[17:07:28] <Ocawes​ome101> You might have to run it as `sh yourfile`
L414[17:07:36] <Amanda> @Ariri OC https://ci.cil.li/job/OpenComputers-MC1.12/212/changes
L415[17:07:36] <Ar​iri> OC is on a beta build version to test payonels AE2 stuff
L416[17:07:43] <Ocawes​ome101> Does the `sh` extension work
L417[17:07:54] <Amanda> nope, @Ocawesome101
L418[17:08:13] <Ar​iri> Ah okay, will do
L419[17:08:18] <Ocawes​ome101> Hm
L420[17:08:27] <Ocawes​ome101> Does running it with `sh` work?
L421[17:09:01] <Amanda> Didn't try, will shortly
L422[17:14:29] <Amanda> @Ocawesome, nope, same error as when you put it in the shebang
L423[17:14:44] <Amanda> might actualy be an OpenOS bug
L424[17:18:21] <Amanda> looks like this is why: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/openos/bin/sh.lua#L44 ?
L425[17:18:31] <Amanda> should be _ENV, ... I think?
L426[17:22:44] <Amanda> doesn't seem to do anything.
L427[17:29:48] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L428[17:30:27] <Sap​hire> Linux fox is best linux mascot :D
L429[17:34:08] <Elfi> we stan xenia harder than ever before
L430[17:37:58] <Adorabl​eCatgirl> man
L431[17:38:14] <Adorabl​eCatgirl> i should sketch up a mascot for Tsuki :)
L432[17:39:24] <Sap​hire> Did anyone link her here yet?
L433[17:39:30] <Adorabl​eCatgirl> what
L434[17:39:33] <Adorabl​eCatgirl> wait
L435[17:40:32] <Sap​hire> https://twitter.com/cathodegaytube/status/1269405917700710400
L436[17:40:39] <MichiBot> Sat Jun 06 16:08:49 PDT 2020 @cathodegaytube: with the permission of alan mackey himself, i'd like to present to y'all the linux fox herself: Xenia!
L437[18:07:44] ⇨ Joins: dark (~dark@m212-53-108-83.cust.tele2.ee)
L438[18:07:49] <dark> elo
L439[18:08:07] <Forec​aster> Hi
L440[18:08:11] <dark> buildning reactor rn lel
L441[18:08:35] <dark> how to install irc into tablet?
L442[18:09:01] <Forec​aster> tablets work exactly like any other OC computer
L443[18:09:31] <dark> hm
L444[18:11:02] <dark> screen shows nothing
L445[18:12:10] <B​ob> does your tablet have a GPU
L446[18:12:12] <B​ob> and did you boot it
L447[18:14:13] <Dark​Broツ> its the creative tablet
L448[18:20:51] ⇦ Quits: dark (~dark@m212-53-108-83.cust.tele2.ee) (Ping timeout: 204 seconds)
L449[18:44:04] <Skye> is there a standard extention for OC 3D print format
L450[18:45:58] <fingercomp> 3dm
L451[19:19:32] ⇦ Quits: ben_mkiv (~ben_mkiv@i5E86B7FF.versanet.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@i577BCFA4.versanet.de)))
L452[19:19:37] ⇨ Joins: ben_mkiv (~ben_mkiv@i577BCFA4.versanet.de)
L453[19:20:13] <Forec​aster> %sip
L454[19:20:13] <MichiBot> You drink a light coral potion (New!). The bottle turns into a piece of bacon.
L455[19:20:22] <Forec​aster> ooh bacon
L456[19:20:32] <Corded> * <Forec​aster> puts it on top of his chicken nuggets
L457[19:33:37] <Brisingr​Aerowing> @Saghetti https://oc.cil.li/topic/1735-bundle-allows-to-use-multiple-filesystems-as-a-single-one/
L458[19:33:59] <Brisingr​Aerowing> Doesn't work correctly with wget RN, though.
L459[19:42:58] <ThePi​Guy24> interesting
L460[19:44:30] <ThePi​Guy24> still gonna make my own though :p
L461[19:48:45] <Ocawes​ome101> @payonel OpenOS's vt100 doesn't work properly with `\27[D` if you don't specify a number - `\27[1D` works fine, but `\27[D`, which should default to 1, misbehaves (haven't figured out exactly what it does, but it doesn't do the correct thing)
L462[19:49:56] <Ocawes​ome101> @payonel repro: open the REPL and run `io.write("test... ") for i=32, 126, 1 do io.write("\27[D" .. string.char(i)) end` vs `io.write("test... ") for i=32, 126, 1 do io.write("\27[1D" .. string.char(i)) end`
L463[19:53:55] <Amanda> %choose halucinate or cubes?
L464[19:53:57] <MichiBot> Ama​nda: Wait, what was the question again? Uhh... "halucinate"?
L465[19:57:25] <Kristo​pher38> looks like switchcraft had a fatal ssd failure
L466[19:57:32] <Amanda> %choose hagborn or dig up another story I dropped during the last cycle
L467[19:57:33] <MichiBot> Ama​nda: Haven't you always gone with "dig up another story I dropped during the last cycle"? Hm, maybe not.
L468[19:57:36] <Kristo​pher38> and they lost krist logs
L469[19:58:03] <Brisingr​Aerowing> %sip
L470[19:58:03] <MichiBot> You drink a runny transparent potion (New!). BrisingrAerowing now has a mullet until the next time they hug someone.
L471[19:58:27] <Brisingr​Aerowing> %loot the pantry
L472[19:58:28] <MichiBot> Brisingr​Aerowing: You stab the pantry! It dropped a twig. (Junk)!
L473[20:08:23] ⇨ Joins: ironmountain (~anon@c-73-224-106-243.hsd1.fl.comcast.net)
L474[20:08:31] <ironmountain> o/
L475[20:10:28] ⇦ Quits: ironmountain (~anon@c-73-224-106-243.hsd1.fl.comcast.net) (Client Quit)
L476[20:11:34] <Mic​hiyo> o_O
L477[20:12:18] <Sap​hire> Huh?
L478[20:12:23] <Ocawes​ome101> @payonel I opened an issue on GitHub, turns out it was \27[{A,B,C,D}
L479[20:17:35] ⇨ Joins: DarkGamer7798 (~darkgamer@host240-229-dynamic.9-87-r.retail.telecomitalia.it)
L480[20:18:22] ⇦ Quits: DarkGamer7798 (~darkgamer@host240-229-dynamic.9-87-r.retail.telecomitalia.it) (Remote host closed the connection)
L481[20:56:02] ⇦ Quits: ben_mkiv (~ben_mkiv@i577BCFA4.versanet.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@i577BCF5C.versanet.de)))
L482[20:56:07] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@i577BCF5C.versanet.de)
L483[21:02:35] <Xand​aros> So I decided to register on the forums. Uhm... http://tcp.st/70qks.png
L484[21:06:26] <Mic​hiyo> @Xandaros Do you have anything that might be blocking JS? The `Key Capthca` works fine for me.
L485[21:06:47] <Mic​hiyo> http://tinyurl.com/yahkq7pn
L486[21:07:22] <Xand​aros> Nope, and I even turned off my adblocker
L487[21:07:27] <Ocawes​ome101> bit masks are done with bit-AND, right?
L488[21:07:34] <Ocawes​ome101> or was it xor?
L489[21:08:04] <Xand​aros> Funnily enough, the key captcha thing works fine on the new post page. Just not on the signup modal
L490[21:08:25] <Mic​hiyo> Yeah, no idea.. works fine for me :/
L491[21:08:32] <Xand​aros> Ohhhh, you can't have two at once
L492[21:08:57] <Xand​aros> I went to new post, realised it didn't put me on a signup page and clicked sign up. If I go back to the index, the captcha works
L493[21:09:26] <Mic​hiyo> Ah, glad you figured it out
L494[21:23:27] <Thanos-​No Snap> Is it possible to run multiple programs at the same time in OC?
L495[21:23:32] <Sagh​etti> the most stressful thing http://tinyurl.com/ybuv7bnf
L496[21:23:34] <Thanos-​No Snap> I know CC has fg and bg for background programs
L497[21:23:35] <Sagh​etti> and yes, using OpenOS
L498[21:23:57] <Sagh​etti> OpenOS is a full on multiprocessing OS
L499[21:23:58] <Forec​aster> depends what you mean by "program"
L500[21:24:10] <Forec​aster> there's coroutines and event listeners
L501[21:25:55] <Thanos-​No Snap> Just coroutines, it should be okay I think
L502[21:27:04] <Kristo​pher38> @Ocawesome101 and
L503[21:38:05] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L504[22:01:14] <SquidDev> %tonkout
L505[22:01:15] <MichiBot> Jeepers! Squi​dDev! You beat Li​zzy's previous record of 6 hours, 48 minutes and 18 seconds (By 9 minutes and 11 seconds)! I hope you're happy!
L506[22:01:16] <MichiBot> Squi​dDev has stolen the tonkout! Tonk has been reset! They gained 0.006 tonk points! plus 0.005 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.95605. Position #2 Need 0.0036 more points to pass Compan​ionCube!
L507[22:04:15] ⇨ Joins: DarkGamer7798 (~darkgamer@host240-229-dynamic.9-87-r.retail.telecomitalia.it)
L508[22:06:15] ⇦ Quits: DarkGamer7798 (~darkgamer@host240-229-dynamic.9-87-r.retail.telecomitalia.it) (Client Quit)
L509[22:20:29] <pay​onel> @Ocawesome101 thanks for reporting. i'm testing the fix
L510[22:20:53] <Ocawes​ome101> You are welcome :)
L511[22:23:59] ⇨ Joins: diocane (~diocane@host240-229-dynamic.9-87-r.retail.telecomitalia.it)
L512[22:25:08] ⇨ Joins: DarkGamer7798 (~darkgamer@host240-229-dynamic.9-87-r.retail.telecomitalia.it)
L513[22:25:21] <diocane> w
L514[22:25:53] ⇦ Quits: diocane (~diocane@host240-229-dynamic.9-87-r.retail.telecomitalia.it) (Remote host closed the connection)
L515[22:26:02] ⇦ Quits: DarkGamer7798 (~darkgamer@host240-229-dynamic.9-87-r.retail.telecomitalia.it) (Remote host closed the connection)
L516[22:39:18] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@i577BCF5C.versanet.de) (Ping timeout: 190 seconds)
L517[22:41:52] ⇨ Joins: fuckoff (~fuckoff@host240-229-dynamic.9-87-r.retail.telecomitalia.it)
L518[22:43:06] ⇦ Quits: fuckoff (~fuckoff@host240-229-dynamic.9-87-r.retail.telecomitalia.it) (Client Quit)
L519[23:10:04] ⇦ Quits: Vexatos (~Vexatos@port-92-192-6-248.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L520[23:22:12] <Brisingr​Aerowing> https://www.payscale.com/career-news/2016/05/programmer-fired-after-6-years-realizes-he-doesnt-know-how-to-code
L521[23:31:08] ⇦ Quits: Inari (~Pinkishu@p4fd951fc.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L522[23:32:24] <ThePi​Guy24> rip
L523[23:32:44] <SquidDev> %tonk
L524[23:32:44] <MichiBot> Jeepers! Squi​dDev! You beat your own previous record of <0 (By 1 hour, 31 minutes and 29 seconds)! I hope you're happy!
L525[23:32:45] <MichiBot> SquidDev's new record is 1 hour, 31 minutes and 29 seconds! No points gained for stealing from yourself. (Lost out on 0.00152)
<<Prev Next>> Scroll to Top