<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:52] ⇨ Joins: viomi (~viomi@kurosawa.daviszone.org)
L2[00:57:56] ⇨ Joins: brandon3055 (~Brandon@pa49-199-108-125.pa.vic.optusnet.com.au)
L3[00:59:11] ⇦ Quits: brandon3055_ (~Brandon@pa49-199-108-125.pa.vic.optusnet.com.au) (Ping timeout: 186 seconds)
L4[01:28:33] ⇦ Quits: LuMistry (uid146685@id-146685.brockwell.irccloud.com) (Quit: Connection closed for inactivity)
L5[02:07:08] <Forecaster> you could look at twillight forest's labyrinth generator
L6[02:17:05] <gamax92> There is construction going on right now
L7[02:17:14] <gamax92> It's fucking 1am
L8[02:17:25] <gamax92> :|
L9[02:17:56] <Forecaster> always fun
L10[02:18:07] <gamax92> I wish to sleep but VRRRRRRRRR KLUNK VRRRRR
L11[02:18:34] <Forecaster> go out and throw cats at them
L12[02:18:43] <gamax92> No cats here
L13[02:50:02] ⇦ Quits: Renari (~Renari@70.15.17.141.res-cmts.sm.ptd.net) (Ping timeout: 200 seconds)
L14[02:52:59] ⇨ Joins: Renari (~Renari@70.15.17.141.res-cmts.sm.ptd.net)
L15[02:57:01] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:6cca:5b29:1336:f3c3) (Quit: Cervator)
L16[03:32:29] ⇨ Joins: Vexatos (~Vexatos@p200300556E09FE84645769F74CA690F3.dip0.t-ipconnect.de)
L17[03:32:29] zsh sets mode: +v on Vexatos
L18[03:57:15] ⇦ Quits: viomi (~viomi@kurosawa.daviszone.org) (Remote host closed the connection)
L19[04:06:41] <Kodos> Noise ordinance?
L20[04:13:59] <Forecaster> nordinance
L21[04:58:35] <Saphire> ...what the fuck?
L22[04:58:53] <Saphire> USA Philips has no vacuum cleaners?
L23[05:15:10] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L24[06:23:26] ⇨ Joins: Inari (~Pinkishu@p4FC1EBAE.dip0.t-ipconnect.de)
L25[06:24:59] * Izaya was considering having fun with a debug card to generate mazes
L26[06:35:49] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L27[06:44:38] ⇨ Joins: ben_mkiv (~ben_mkiv@p57972DCD.dip0.t-ipconnect.de)
L28[06:48:40] <hraponssi> am i doing something wrong? i cant make my program delete a file. Im using filesystem.remove("testfile") but testfile doesnt get removed and there are no errors
L29[06:50:25] <Forecaster> what does it return?
L30[06:52:32] ⇨ Joins: WatchtowerOrator (~Watchtowe@83.223.21.91)
L31[06:52:32] <WatchtowerOrator> Time for a new episode from Forecaster! You're welcome!
L32[06:52:32] <WatchtowerOrator> https://youtu.be/vhMD7ZNPza4 - RailcraftLP [Episode 47] - Math or math
L33[06:52:32] <WatchtowerOrator> Tags on this video: programming,lua,code,opencomputers,reactor,tablet
L34[06:52:33] <MichiBot> RailcraftLP- [Episode 47] - Math or math | length: 33m 56s | Likes: 0 Dislikes: 0 Views: 0 | by Forecaster | Published On 7/10/2017
L35[06:52:43] <hraponssi> https://pastebin.com/pWhd2114 this outputs nothing in the console
L36[06:53:43] <Forecaster> you have to print it...
L37[06:54:17] <hraponssi> i HAVE to print it? i thought i could just use it on its own to delete a file
L38[06:54:31] <Forecaster> to see what it returns...
L39[06:54:45] <hraponssi> returns false
L40[06:55:05] <Forecaster> then there's an error
L41[06:55:27] <hraponssi> doesnt output in the console
L42[06:56:48] ⇦ Quits: WatchtowerOrator (~Watchtowe@83.223.21.91) (Remote host closed the connection)
L43[06:56:54] <Forecaster> it's probably because you're not using an absolute path
L44[06:57:07] <Forecaster> try `/home/testfile`
L45[06:58:29] <hraponssi> ive tried it, same result
L46[06:58:58] <hraponssi> even if i move both the testfile and deletor into the root folder it returns false
L47[07:03:29] <Vexatos> Forecaster using global function definitions D:
L48[07:03:32] <Vexatos> eeeeeeeeeeevil
L49[07:08:06] <Forecaster> ?
L50[07:08:15] <Forecaster> oh right
L51[07:08:19] <Vexatos> you do function instead of local function D:
L52[07:08:19] <Forecaster> eh
L53[07:09:01] <Forecaster> I forgot that made a difference
L54[07:10:46] <hraponssi> so anyone got an idea for how i can delete a file with my program?
L55[07:12:04] <Forecaster> the docs says it should return nil and an error message if it can't delete the file
L56[07:12:09] <Forecaster> it doesn't say anything about false
L57[07:12:44] <hraponssi> interesting
L58[07:13:03] <Forecaster> the wiki may not be up-to-date though
L59[07:13:23] <Forecaster> try https://paste.pc-logix.com/aqucemalon
L60[07:13:30] <Forecaster> then `print(result, msg)`
L61[07:13:34] <hraponssi> ok
L62[07:15:55] <hraponssi> "string excpected, got nil"
L63[07:16:08] <hraponssi> error on the print line
L64[07:16:27] <hraponssi> wait no the local result, msg = fs.remove(etc) line
L65[07:17:01] <Forecaster> ....
L66[07:17:12] <Forecaster> you have to replace "etc" with your path obviously...
L67[07:17:20] <hraponssi> i did
L68[07:17:25] <hraponssi> i just copied that from your message
L69[07:17:56] <hraponssi> nvm, i didnt put quotation marks ? now it prints "false nil"
L70[07:19:23] <Forecaster> okay
L71[07:19:33] <Forecaster> well I dunno
L72[07:19:41] <Forecaster> may want to poke payonel?
L73[07:20:02] <hraponssi> maybe
L74[07:20:06] <Forecaster> well, I just did it for you
L75[07:20:19] <Forecaster> but wait around or check back later for his reply
L76[07:20:31] <hraponssi> alright, thanks for the help ?
L77[07:20:31] <Forecaster> he'll probably be of more help than me :P
L78[07:21:08] <Saphire> https://xkcd.com/686/ hm
L79[07:21:08] <MichiBot> XKCD Comic Name: Admin Mourning Posted on: 1/8/2010
L80[07:22:22] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L81[07:39:05] ⇨ Joins: Thutmose (~Patrick@2602:30a:c0ab:a810:4d36:a37d:18cf:dda5)
L82[07:43:30] <ben_mkiv> how would i include a library file which is located in the work directory instead of /lib?
L83[07:46:34] <Vexatos> require("/my/working/directory/file.lua")?
L84[07:54:01] <ben_mkiv> thank you
L85[07:56:26] <Izaya> does the library load path include .?
L86[07:57:34] <ben_mkiv> cant test right now, thats why i've asked
L87[07:57:54] <ben_mkiv> but iirc it doesnt, allways had to put them in /lib
L88[07:58:21] <ben_mkiv> but if absolute pathes work, i could put them to /usr/lib/myname for example
L89[07:58:35] <Izaya> huh
L90[08:01:33] ⇨ Joins: SubThread (~SubThread@185-157-160-15.pool.ovpn.com)
L91[08:19:37] <Pirate> how do i fix unrecoverable error too long without yielding?
L92[08:19:54] <ben_mkiv> add sleep(0) somewhere in your loop
L93[08:20:02] <Pirate> how
L94[08:20:13] <Pirate> how do i add sleep somewhere in openos loop?
L95[08:20:28] <ben_mkiv> it shows you which file fails
L96[08:20:34] <ben_mkiv> is it serializing?
L97[08:20:54] <Pirate> did u know that opencomputers ahve stuff like blue sceen of death
L98[08:21:00] <Pirate> because thats the issue i am having
L99[08:21:15] <ben_mkiv> yes, then try latest openos first
L100[08:21:22] <Pirate> tried
L101[08:21:33] <Pirate> got 2 computers
L102[08:21:36] <Pirate> both do the same thing
L103[08:21:53] <ben_mkiv> got no idea then
L104[08:21:56] <Temia> Woah what.
L105[08:22:14] <Temia> https://www.instagram.com/p/BZ7Km6uBy9y/ Radioshack is now owned by Adafruit, I did not see this coming
L106[08:22:22] <Izaya> what.
L107[08:22:43] <Temia> DIY electronics is fucking back, baby
L108[08:22:51] <Izaya> man
L109[08:22:51] <Mimiru> o_O
L110[08:22:56] <Izaya> for once a reason to be in the US
L111[08:22:58] <ben_mkiv> they got prices like a pharmacy
L112[08:25:58] ⇦ Quits: ben_mkiv (~ben_mkiv@p57972DCD.dip0.t-ipconnect.de) (Remote host closed the connection)
L113[08:27:18] ⇨ Joins: ben_mkiv (~ben_mkiv@p57972DCD.dip0.t-ipconnect.de)
L114[08:30:09] <Izaya> hm
L115[08:30:22] <Izaya> should the shell prefix be https://i.imgur.com/7zhmk32.png or https://i.imgur.com/4As0xwA.png ?
L116[08:38:31] <stephan48> mh. it appears that i get duplicated messages when using a wireless network card between a server(has one) and a robot(also has one). the distance between both is at most 12 blocks. it moves between some waypoints and places/breaks gas tanks
L117[08:38:57] <Izaya> https://i.imgur.com/v9zhGxY.png instructions unclear, implemented both options
L118[08:39:56] <stephan48> is this a known problem? can i somehow prevent this? currently i am doing a sleep in my robot code before i send the reply back to the server(it waits for an ack before instructing the robot to do another thing)
L119[08:56:02] <ben_mkiv> so i'm trying to register a lootdisk in my mod...
L120[08:56:14] <ben_mkiv> https://pastebin.com/2M8nuxTk
L121[08:56:38] <ben_mkiv> but for #34 it complains about incompatible types: li.cil.oc.api.fs.FileSystem cannot be converted to li.cil.oc.api.FileSystem
L122[08:57:31] <ben_mkiv> did i miss something? its almost the same code as in computronics https://github.com/asiekierka/Computronics/blob/1.12/src/main/java/pl/asie/computronics/oc/IntegrationOpenComputers.java#L123
L123[09:01:05] * Vexatos sighs
L124[09:01:12] <Vexatos> *ahem*
L125[09:01:12] <Vexatos> R
L126[09:01:13] <Vexatos> T
L127[09:01:13] <Vexatos> F
L128[09:01:14] <Vexatos> M
L129[09:01:17] <Vexatos> tyvm
L130[09:01:39] <Vexatos> ben_mkiv, Javadoc isn't there for aesthetics, you know
L131[09:02:15] <Vexatos> And quickly spot the difference
L132[09:02:20] <Vexatos> between your implementation and mine
L133[09:03:14] <Vexatos> ben_mkiv, hint: You imported the wrong class >_>
L134[09:03:29] <Vexatos> which is literally what that error tells you :I
L135[09:03:40] <ben_mkiv> well, thanks
L136[09:04:03] <Vexatos> if you just checked "filesystem" using F3 or so you'd have noticed either way
L137[09:04:50] <ben_mkiv> well, didn't copy the import, but let idea handle it... thats my lesson on automation today :P
L138[09:05:20] <ben_mkiv> that you even noticed without me showing the import in my code xD
L139[09:05:28] <ben_mkiv> good job
L140[09:05:56] ⇨ Joins: BearishMushroom (~BearishMu@c-82-209-154-59.cust.bredband2.com)
L141[09:06:39] <Vexatos> ben_mkiv, because your compile error is literally a wrong import error
L142[09:08:09] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L143[09:08:26] <Izaya> https://i.imgur.com/01tiT6E.png login manager \o/
L144[09:16:38] <S3> !!!
L145[09:16:50] <S3> So my wife decided to move my computer without asking right?
L146[09:17:16] <S3> she broke the damn video connector on it, and now I have it apart, with the main board out and can't find my damn soldering iron
L147[09:17:47] <S3> It's really sad, this computer is almost 40 years old
L148[09:18:04] <Izaya> is that the CoCo?
L149[09:21:16] <S3> coco 2
L150[09:21:17] <S3> yes
L151[09:21:35] <S3> the only real sucky thing about it is the serial port
L152[09:30:22] ⇨ Joins: Loklolk (webchat@78.171.31.233)
L153[09:31:08] <Loklolk> Hi
L154[09:31:31] ⇦ Quits: Loklolk (webchat@78.171.31.233) (Client Quit)
L155[09:31:46] <Izaya> 1 minute 1 second
L156[09:34:24] <AmandaC> %bye!
L157[09:34:25] <MichiBot> Dont let the door hit you on the way out!
L158[10:14:28] <gamax92> Izaya: how well did debug mazes go?
L159[10:14:54] <Izaya> never got around to it
L160[10:20:25] <gamax92> Radioshack is like flipping a coin
L161[10:20:41] <gamax92> Heads: They don't have it, Tails: Way too expensive, Side: I need this part now
L162[10:48:55] <Izaya> https://www.youtube.com/watch?v=TRIPENBo9eQ
L163[10:48:55] <MichiBot> The Floppotron: Sweet Home Alabama | length: 2m 8s | Likes: 705 Dislikes: 6 Views: 5,916 | by Paweł Zadrożniak | Published On 7/10/2017
L164[10:55:03] <Vexatos> gamax92, is radioshack just a general electronics store?
L165[10:58:07] <AmandaC> ~w thread
L166[10:58:07] <ocdoc> http://ocd.cil.li/api:thread
L167[11:01:34] <gamax92> Vexatos: uhh
L168[11:01:52] ⇦ Quits: DeGariless_HexChat (~DeGariles@2600-6c52-6f00-01c8-4064-0055-2aa0-44bf.dhcp6.chtrptr.net) (Read error: Connection reset by peer)
L169[11:02:55] ⇨ Joins: DeGariless_HexChat (~DeGariles@2600-6c52-6f00-01c8-4064-0055-2aa0-44bf.dhcp6.chtrptr.net)
L170[11:05:51] <Inari> Lizzyl ikes the deadly foxgirl
L171[11:06:02] <Skye> Inari, wha?
L172[11:06:51] <Inari> https://twitter.com/catgirls_bot/status/916696601867046912
L173[11:06:51] <MichiBot> Sat Oct 07 11:07:55 CDT 2017 @catgirls_bot: https://t.co/cxIM1gSi6R https://t.co/NgUsECBpgT
L174[11:07:05] <Skye> Inari, that's a wolf girl
L175[11:07:35] <Inari> Ah
L176[11:07:37] <Inari> Looks foxy to me
L177[11:07:37] <Inari> :P
L178[11:10:51] <AmandaC> Woo, thanks to payonel's new thread thing, I can avoid locking up my base server's terminal with RPC calls! (* ASsuming the RPC Call code yields at some point)
L179[11:13:24] <Inari> https://img-9gag-fun.9cache.com/photo/a4G2mmy_460sv.mp4
L180[11:14:19] <Temia> That's a wuff.
L181[11:15:37] <Inari> Well then wolfgirls are cuter tahn I thought
L182[11:15:37] <Inari> :P
L183[11:15:42] <Inari> %rub Temia
L184[11:15:45] <Inari> :<
L185[11:15:51] * Temia mu?
L186[11:16:02] <Inari> %pet Temia
L187[11:16:02] * MichiBot pets Temia with lUA. Temia recovers 4 health!
L188[11:16:05] <Inari> Then lets use that instead
L189[11:16:09] <Inari> Whats IUA
L190[11:16:14] <Inari> Oh
L191[11:16:15] <gamax92> lowercase L
L192[11:16:21] <Inari> Yeah, I just realized that xD
L193[11:16:30] <gamax92> get a font that distinguishes the two you pleb
L194[11:16:36] <Inari> :p
L195[11:16:43] <Inari> I don't even know what font this is
L196[11:16:53] <gamax92> DejaVu Sans
L197[11:16:54] <Inari> lI
L198[11:17:00] <Inari> it does look slightly diferent
L199[11:17:05] <Inari> but not enough that I could really tell given only one
L200[11:17:42] <gamax92> l usaIIy use DejaVu Sans Mono for my lRC font
L201[11:18:02] <Inari> Trebuchet MS is what I have, probbaly
L202[11:18:12] <Inari> I don'tl ike monospaced for irc
L203[11:18:43] <Inari> Lets try Dejavu Sans
L204[11:19:54] * Inari sighs
L205[11:20:04] <Inari> I wish there was a proper English PSO2 version
L206[11:20:13] <gamax92> (it does not have different characters for l and I anyway)
L207[11:20:24] <Inari> Then whats the point
L208[11:20:25] <Inari> %flip
L209[11:20:26] <MichiBot> Inari: (╯°□°)╯┻━┻
L210[11:20:38] <gamax92> monospace did
L211[11:21:19] ⇦ Quits: Inari (~Pinkishu@p4FC1EBAE.dip0.t-ipconnect.de) (Quit: 'The universe; shall embrace you.' - Zenyatta (Overwatch))
L212[11:21:23] ⇨ Joins: Inari (~Pinkishu@p4FC1EBAE.dip0.t-ipconnect.de)
L213[11:22:03] <gamax92> doesn't Trebuchet MS have a serif on the lowercase L?
L214[11:22:30] <Inari> As I said, it looks slightly different, but not so much that I'd really reconize it :P
L215[11:23:21] <gamax92> %flip Inari
L216[11:23:21] <MichiBot> gamax92: (╯°□°)╯ıɹɐuI
L217[11:23:28] <Inari> best font http://tinyurl.com/ycbpd9va
L218[11:23:43] <gamax92> Nep
L219[11:24:01] <Inari> Indeed
L220[11:24:04] <gamax92> I can *barely* read that
L221[11:24:05] <Inari> I need to find more background pics
L222[11:34:30] ⇦ Quits: DeGariless_HexChat (~DeGariles@2600-6c52-6f00-01c8-4064-0055-2aa0-44bf.dhcp6.chtrptr.net) (Ping timeout: 204 seconds)
L223[11:34:57] ⇨ Joins: DeGariless (~DeGariles@2600-6c52-6f00-01c8-4064-0055-2aa0-44bf.dhcp6.chtrptr.net)
L224[11:40:40] <Inari> %attack
L225[11:40:40] <MichiBot> Valid "attacks": stab, hit, shiv, strike, slap, poke, prod
L226[11:40:48] <Inari> I still don't see why we can't have custom attacks :P
L227[11:40:56] <Inari> %heal
L228[11:41:48] <Skye> %prod Inari
L229[11:41:48] * MichiBot prods Inari with gel bikini doing [7] damage
L230[11:43:38] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:a88b:1b13:5c36:21a7)
L231[11:43:42] <Skye> Inari, gamax92: for fonts that are painful to read, how about whatever they use in Neptunia itself. :P It's like solid blocks with think lines and it takes a minute for you to realise what a letter is.
L232[11:43:54] <Skye> as in, for the background text on walls and stuff
L233[11:44:06] <Inari> I think you could get used to it
L234[11:46:18] <Skye> Try to read THAT http://tinyurl.com/y7fgqr2z
L235[11:47:04] <Inari> EAsy enough
L236[11:47:05] <gamax92> Easy
L237[11:47:52] <Inari> welcome to a station / when troubled please tell each station employee / at a station since it is giving up shaking please give me/us cooperation / the time of being torubled a route map please
L238[11:47:53] <Inari> Or so
L239[11:48:09] <Skye> ...
L240[11:48:14] <Inari> Not that it seems to make very much sense gramattically
L241[11:48:21] <Skye> it's a Japanese game
L242[11:48:24] <Skye> what do you expect
L243[11:48:32] <gamax92> yeah, I think it was just the engrish that tripped me up more than the font
L244[11:48:42] <Skye> for me the font trips me up...
L245[11:48:45] <Inari> Well the lines that had the bright lines behidn them
L246[11:48:48] <Inari> Were a bit annoying
L247[11:48:52] <Skye> there's another place where the font is worse
L248[11:49:01] <Skye> but I cba to boot up the game
L249[11:49:41] <gamax92> Inari: "shaking" -> "smoking"
L250[11:49:47] <Inari> Ah
L251[11:49:47] <Inari> :p
L252[11:49:48] <gamax92> and it's "me" not "us"
L253[11:49:54] <S3> EVERYTHING WORKS!
L254[11:50:04] <Skye> it's like a mangled form of standard station announcements
L255[11:50:05] <gamax92> .!kick S3
L256[11:50:06] <Inari> %stab whatever S3 got working
L257[11:50:15] * MichiBot stabs whatever S3 got working with Feelings doing [9] damage
L258[11:50:23] <gamax92> SlothBot
L259[11:50:27] <Inari> Very
L260[11:50:29] <S3> that's not nice
L261[11:50:31] <S3> this is vintage
L262[11:50:33] <gamax92> neither are you
L263[11:50:36] <S3> my TRS-80 works again
L264[11:50:47] <gamax92> S3: what model
L265[11:50:48] <Inari> This is sparta
L266[11:50:49] <S3> the RF modulator is a little weak
L267[11:50:57] <S3> I'm having a lot of horrizontal desync problems
L268[11:51:04] <Inari> Reminds me...
L269[11:51:16] <S3> but my black and whiet crt tv has a fine tuning knob to finely adjust the freq
L270[11:51:19] <gamax92> S3: what model
L271[11:51:20] <Inari> https://www.youtube.com/watch?v=eKwkjU0YWtA
L272[11:51:20] <MichiBot> THIS IS JENGA!!! [Extended Sparta Remix] | length: 2m 11s | Likes: 59 Dislikes: 2 Views: 6,498 | by Hueian47 | Published On 17/4/2010
L273[11:51:23] <S3> so I can just turn that a bit to fix it when it acts up
L274[11:51:29] <S3> the image is also a little fuzzy
L275[11:51:56] <gamax92> S3
L276[11:52:19] <S3> whatchya need
L277[11:52:22] <S3> oh
L278[11:52:24] <S3> model 2
L279[11:52:26] <gamax92> eww
L280[11:52:36] <S3> I have never seen a model 3 in person ever
L281[11:52:37] <Inari> Which reminds me of (possible seizure warning) https://www.youtube.com/watch?v=ULrxa1KVzZU
L282[11:52:37] <MichiBot> HEJ DÅ PAPPA HA DET BRA! (Ft. Malvin Studios) | length: 10m 17s | Likes: 18,003 Dislikes: 367 Views: 1,395,639 | by Dunderpatrullen | Published On 9/6/2013
L283[11:52:46] <S3> gamax92: hey it has a 6809E with 64K of memory
L284[11:52:50] <S3> and extended color basic
L285[11:52:55] <S3> the other one is the same but just color basic
L286[11:53:16] <gamax92> though I don't know whether 2 emits a ton of radio interference
L287[11:53:16] <S3> so here's my idea
L288[11:53:35] <gamax92> cause it mentions in relationship to III that I emits interference
L289[11:53:48] <S3> gamax92: hmm. the RF modulators in these have always been fuzzy
L290[11:53:49] <S3> so it'
L291[11:53:54] <S3> its possible
L292[11:54:11] <S3> huh
L293[11:54:23] <gamax92> well just get an AM radio and place it nearby the computer
L294[11:54:31] <gamax92> but not next to cause magnets and such
L295[11:54:32] <Inari> I wonder if theres German/English denpa music
L296[11:54:37] <gamax92> probably
L297[11:54:37] <S3> it may have been the first one though? I heard the second one was a complete redo of the 1st SBC
L298[11:54:38] * Inari pokes asie
L299[11:54:42] <Inari> Oh master of Denpa music
L300[11:54:44] <Inari> Enlighten me
L301[11:54:45] <S3> because the first SBC posed a lot of electrical problems
L302[11:54:53] <gamax92> Trash 80
L303[11:54:57] <S3> they also had two types of model 2
L304[11:55:06] <S3> they had the one with the 6558 or whatever it was
L305[11:55:07] <asie> Inari: Which denpa?
L306[11:55:08] <S3> and the 6809
L307[11:55:17] <asie> The real denpa or moe stuff?
L308[11:55:43] <Inari> I didn't even know theres a difference :P Well moe would be nice, but sounds like that would be rarer
L309[11:55:50] <S3> so I should try and make a hex editor with this
L310[11:55:57] <Inari> See, thats why you go to an expert
L311[11:55:58] <S3> for working with memory
L312[11:56:02] <Inari> They know stuff you don't even think fo
L313[11:56:09] <S3> easy in extended color basic because I have HEX$
L314[11:56:28] <S3> my idea is to create a very super simple forth in basic that does very little
L315[11:56:32] <S3> then create an assembler in that
L316[11:56:39] <gamax92> ofc you would use BASIC to make FORTH
L317[11:56:48] <S3> because it's easier to write an assembler in forth than a recursive descent parser in basic
L318[11:57:02] <S3> then I can write a REAL forth using the assembly generated from the basic powered forth
L319[11:57:24] <S3> gamax92: I couldn't find an assembler for the casette
L320[11:57:25] <gamax92> bootstrappin
L321[11:57:27] <S3> so I am limited in options
L322[11:57:37] <S3> other method is to POKE all the machine code (ew)
L323[11:58:10] <S3> also I realized this basic has gosub
L324[11:58:13] <S3> but no named subs
L325[11:58:21] <S3> you do gosub line_number
L326[11:58:24] <S3> ...
L327[11:58:42] <S3> besides pushing a return address on the stack I wonder how different it truly is
L328[11:58:45] <S3> than a goto
L329[11:59:00] <S3> I wonder if it saves register state on the stack too
L330[11:59:19] <S3> the 6809 has two stacks
L331[11:59:19] <S3> :D
L332[11:59:35] <gamax92> CHAR_BIT != 8
L333[12:01:05] <S3> I need to read more on the 6809
L334[12:01:17] <S3> somebody told me it handles 32 bit numbers on the 8 bit chip like a breeze
L335[12:06:12] <FLORANA> O-O when did we get a transporter for OC?
L336[12:09:43] <Inari> https://pbs.twimg.com/media/DLjSZU4X4AAkS1n.jpg:large
L337[12:10:34] <gamax92> Inari: leaf tail?
L338[12:10:54] <Inari> apparently
L339[12:11:08] <gamax92> I have zero idea what she is supposed to be
L340[12:11:11] <Inari> I like the shape of the colour palette
L341[12:14:30] <Izaya> https://i.imgur.com/HDSFL89.jpg fancy
L342[12:20:00] ⇨ Joins: Schzd (~Schzdadep@modemcable250.104-59-74.mc.videotron.ca)
L343[12:31:02] <S3> I need to find where that damn char map is
L344[12:31:12] <S3> the TRS-80 iirc doesn't use ASCII not EBCDIC
L345[12:31:17] <S3> nor*
L346[12:31:20] <S3> it's some custom one
L347[12:31:33] <S3> but it could be ebcdic I'd have to find it..
L348[12:36:55] <S3> https://hastebin.com/ozimosaqiv.txt
L349[12:36:56] <S3> yep
L350[12:37:15] <S3> wdafuq
L351[12:37:21] <S3> there are character codes for up and left
L352[12:37:25] <S3> but not down and right
L353[12:37:42] <S3> kinda makes sense
L354[12:37:59] <Izaya> the C= PET and VIC-20 had only down and right keys
L355[13:17:46] <AmandaC> I wish minecraft recognised my capslock-as-control as a control key instead of voiding it.
L356[13:18:27] <Izaya> it doesn
L357[13:18:29] <Izaya> 't?
L358[13:18:31] <Izaya> huh
L359[13:18:33] <AmandaC> Not for me, at least.
L360[13:18:44] <AmandaC> Might be something fucky with XWayland tho
L361[13:18:45] <Izaya> can't remember last I tried on loonix
L362[13:19:02] <Izaya> works fine on Windows but considering a different keyboard layout is a totally new driver...
L363[13:19:25] <AmandaC> capslock-as-control on win can be done with a simple regedit...
L364[13:19:35] <Izaya> what
L365[13:19:59] <AmandaC> There's a registry key that configures the kernel to translate the codes before passing them along
L366[13:20:16] <Izaya> Huh.
L367[13:20:26] <Skye> I do that. :P
L368[13:20:38] <Izaya> Well that's something then
L369[13:47:21] <gamax92> AmandaC: you use wayland?
L370[13:47:25] <gamax92> in this year?
L371[13:47:30] <AmandaC> gamax92: yeah
L372[13:47:43] <gamax92> :o
L373[13:47:54] <vifino> Sorry, AmandaC, wayland is not cool anymore, all the cool kidz use Mir now.
L374[13:48:13] <vifino> Wayland is soooo 2016
L375[13:48:57] <Izaya> isn't mir uh
L376[13:48:58] <Izaya> dead?
L377[13:49:16] <vifino> Yeah, mostly.
L378[13:49:24] <Izaya> oh
L379[13:49:26] <Izaya> ok
L380[13:49:45] <vifino> It was a joke, if you can't tell...
L381[13:49:55] <Izaya> I'm aware :P
L382[14:07:25] ⇨ Joins: BILLPC2684 (~billpc268@ov8.bisecthosting.com)
L383[14:08:37] <AmandaC> vifino: oh, damn, didn't know Ubuntu was back in style
L384[14:08:47] <AmandaC> brb nuke and pave
L385[14:10:56] ⇦ Quits: BILLPC2684 (~billpc268@ov8.bisecthosting.com) (Client Quit)
L386[14:11:58] <AmandaC> mir has been zombified as wayland-compositor-as-a-library, AIUI
L387[14:12:22] <AmandaC> in the hopes it'll get picked up by xfce and such
L388[14:13:05] <vifino> AmandaC: <_< it's a joooke
L389[14:13:33] <Temia> Maybe we should rename it to libjakuri instead.
L390[14:13:58] <AmandaC> vifino: I'm aware, I was clarifying "is it dead" "yeah, mostly"
L391[14:15:47] * AmandaC needs to do something about backups for her mc server
L392[14:17:35] <gamax92> AmandaC: install my awesome TooManyBackups-Reborn-1.12.1-2.8.1.jar
L393[14:19:16] <gamax92> OpenNotEnoughBackupsCraftRebornCore
L394[14:20:52] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L395[14:24:14] <Izaya> \o/ https://oc.shadowkat.net/ moved all my OC stuff to one domain
L396[14:25:37] <Izaya> Anyone got any idea how I'd go about generating the pictures from the manual?
L397[14:25:52] <Marcel> is there another methode to wait for a specific time to pass as to use each time os.sleep(time) ?
L398[14:25:52] <Izaya> Alternatively, can I extract them from either the OC archive or a copy of the game?
L399[14:26:21] <Marcel> so that the computer/programm isn't froozen
L400[14:26:49] <Izaya> There's a few ways I guess?
L401[14:26:53] <Izaya> Depending on what you want to do?
L402[14:26:58] <Izaya> ~w event
L403[14:26:58] <ocdoc> http://ocd.cil.li/api:event
L404[14:27:50] <Izaya> event.timer can be used to delay something in the background
L405[14:28:06] <Marcel> I have an EU Battery and reading out it's current storage - this is then converted via math into % so that I can do an IF-Statement in the while-loop
L406[14:28:40] <Marcel> but I'll not get everytime with print the Current EU ... this value should normaly overwritten
L407[14:30:56] <Marcel> so instead of doozen lines of pirnt() per tick I'll have only two line with Current EU: val1 and Filled in %: val2
L408[14:31:16] <Izaya> You'll probably need to look at the term API to do that
L409[14:31:27] <Marcel> which one?
L410[14:31:27] <Izaya> You can set where to write text
L411[14:31:41] <Marcel> GPU?
L412[14:31:47] <Marcel> never worked with it jet
L413[14:31:48] <Izaya> ~w term
L414[14:31:48] <ocdoc> http://ocd.cil.li/api:term
L415[14:37:02] <Marcel> row's are the lines correct?
L416[14:37:10] <Izaya> yeah
L417[14:42:35] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L418[14:43:03] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L419[14:45:07] <AmandaC> gamax92: :P
L420[14:46:23] <FLORANA> hey i need some help...
L421[14:47:45] <AmandaC> raoulvdberge: Any idea why the recipies wouldn't appear for the reader/writer in 1.10.2 (RS: 1.2.26), but they still show up in JEI? I can get this bug to reproduce with just JEI, MCMultiPart and RS. :/
L422[14:48:17] <FLORANA> ok nvm i just relised i had a letter offset in my var name X3
L423[14:48:21] <Inari> https://media.discordapp.net/attachments/105319361538981888/366313179032190976/unknown.png
L424[14:48:30] * AmandaC expects this to be a "closed wontfix, too old" but wanted to ask just to make sure.
L425[14:48:46] <AmandaC> Inari: ... wat
L426[14:48:50] <Inari> xD
L427[14:52:10] ⇦ Quits: SubThread (~SubThread@185-157-160-15.pool.ovpn.com) (Quit: I'm busy)
L428[14:52:40] <gamax92> I don't think my DE supports wayland
L429[14:55:04] <gamax92> or I could try to run it with mutter, but there is only partial compatibility
L430[14:55:32] <Izaya> am I allowed to be okay with X11?
L431[14:55:38] <gamax92> no
L432[14:55:43] <Izaya> well too bad
L433[14:55:45] <Izaya> I'm okay with X11
L434[14:55:55] <gamax92> okay
L435[14:55:59] <Izaya> :D
L436[14:56:29] * CompanionCube thinks wayland has made an unfortunate design choice
L437[14:57:36] <gamax92> tbh I have to do something like, wayland with egl patch and mutter with egl patch or something to get it to work with nvidia driver
L438[14:58:44] <Izaya> mfw
L439[14:58:58] <Izaya> this guy wrote a floating point unit
L440[14:59:02] <Izaya> using only MOVs
L441[14:59:08] <gamax92> linky
L442[14:59:20] <Izaya> https://www.youtube.com/watch?v=NmWwRmvjAE8 about 16 minutes
L443[14:59:20] <MichiBot> reductio ad absurdum by Christopher Domas | length: 39m 56s | Likes: 75 Dislikes: 2 Views: 2,453 | by Shakacon LLC | Published On 7/8/2017
L444[15:00:14] <gamax92> of course it's him
L445[15:00:18] <gamax92> he does all the weird stuff
L446[15:00:24] <Izaya> it's wonderful :3
L447[15:01:51] * AmandaC contemplates updating her pack + server to 1.11 or 1.12
L448[15:02:46] <AmandaC> No EnderIO for 1.11 or 1.12 yet, so I'd have to start from scratch
L449[15:02:59] <gamax92> I have doubts about his sandsifter project though
L450[15:03:20] <Izaya> is that the undocumented instruction finder thing?
L451[15:03:49] <gamax92> yeah
L452[15:04:17] <gamax92> it seemed to report things as separate instruction even though it was probably just modifying an address operand
L453[15:06:59] <gamax92> it's also going to end up finding the same instruction with different prefixes, though I think that summarizer program handles that
L454[15:09:43] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: Blue skidoo, we can too!)
L455[15:12:17] ⇨ Joins: BILLPC2684 (~billpc268@ov8.bisecthosting.com)
L456[15:12:25] <gamax92> oh, xwayland apparently doesn't support glx?
L457[15:12:33] <gamax92> so, no wayland for me.
L458[15:12:58] <BILLPC2684> hey does enyone know what the name the file should be to autostart once booted?
L459[15:25:06] <AmandaC> gamax92: glx?
L460[15:30:25] <Marcel> ok, something is going wrong
L461[15:31:17] <gamax92> AmandaC: GLX is an extension to the X Window System core protocol providing an interface between OpenGL and the X Window System
L462[15:31:23] <Marcel> I use term.clear() to have clean screen and then I use term.setCursor(1,n) where n is the linennumber and after this I use term.write("var: "..value) which is also fine
L463[15:31:28] <Marcel> but there is no screen update
L464[15:32:38] <Marcel> normaly it should run in the while-kope infinitly starting by the while entry and going throw each line of code and since I added term.clear() before term.write() it should normaly be an screen update
L465[15:32:46] <Marcel> but it did not update the screen
L466[15:33:17] <gamax92> though I guess the idea is to move to EGL and stop using GLX
L467[15:33:23] <Marcel> https://hastebin.com/takiduliwe.lua <<< programm
L468[15:34:33] <Marcel> so smth. is going wrong with the screen update because hte requested values are changing every tick because of drain or fill of the EU Battery
L469[15:36:11] <gamax92> this code makes me cry
L470[15:36:17] <Marcel> ?
L471[15:36:30] <Marcel> it's my style and I'll not change it for such a simple thing
L472[15:36:56] <gamax92> you never update curEU
L473[15:37:15] <Marcel> I do because the while-loop is running?
L474[15:37:20] <gamax92> you assign it once outside the loop but never inside the loop
L475[15:38:27] <Marcel> hmmm
L476[15:40:02] <gamax92> you also are calculating diff2 which will be the same as diff and you clear the screen twice in a row before putting stuff on the screen
L477[15:40:31] <Marcel> I clear the screen every time befor outputting any stuff
L478[15:40:57] <gamax92> you have term.clear() outside the loop but then term.clear() in every if/elseif/else body
L479[15:40:59] <gamax92> so it happens twice
L480[15:41:05] <gamax92> err, outside the if statement*
L481[15:41:19] <Marcel> which line is my term.clear() outside the loop?
L482[15:41:59] <gamax92> @Marcel see lines 43, 45, 61, 77
L483[15:42:07] <gamax92> and I meant outside the if statement, but still inside the loop
L484[15:42:51] <gamax92> uh ... you dump stuff to the screen but then clear the screen?
L485[15:42:59] <Marcel> to update it?
L486[15:43:11] <gamax92> yeah but then you immediately erase it again
L487[15:43:12] <Marcel> because I changed it now but there is no update
L488[15:43:28] <gamax92> well again you have to update the curEU variable yourself inside the loop
L489[15:43:35] <Marcel> but the while-loop should run infinitly so if it's hitting the end of the loop it should start from beginning
L490[15:43:42] <gamax92> it's not going to automagically recall battery.getFullStoredEnergy() for you
L491[15:43:45] <Marcel> done but no changes
L492[15:44:40] <Marcel> ok, I know what the problem is
L493[15:45:01] <Marcel> but how can I then implement an os.exit() if the eventHandler is waiting for n input?
L494[15:48:17] <gamax92> @Marcel https://hastebin.com/mezuvofiyi.lua
L495[15:58:51] <Marcel> there is a complain: /home/battery:67: ')' expected near '!' https://hastebin.com/bevoziliyo.lua
L496[15:59:05] <gamax92> oh, my mistake, != should be ~= instead
L497[15:59:12] <Marcel> ok
L498[16:01:01] <Marcel> no screenupdate
L499[16:01:06] <Marcel> even with your code
L500[16:03:10] <gamax92> oh, that's also probably because of the event.pull that hangs until an event is received, you should probably give it a timeout
L501[16:03:36] <gamax92> or switch to using event listeners and put an os.sleep in the while loop
L502[16:04:06] <Marcel> pls no os.sleep because hte pc has to watch every tick for a change and while os.sleep it can not wathc every tick
L503[16:04:24] <gamax92> then just os.sleep for a tick ...
L504[16:04:51] <Marcel> and I tried you code whithout the eventHandler and only one line was displayed so smth. is cleaning the other lines
L505[16:06:23] <gamax92> without the eventHandler then you have to put a os.sleep in :P
L506[16:06:38] <Marcel> found the culprit which cleans my screen every time ^^
L507[16:11:25] <gamax92> Izaya: "It takes about 3 days to compile hello world"
L508[16:11:53] <Izaya> considering it has to execute a several hundred MB executable for every byte it needs to write...
L509[16:21:28] <Inari> http://e-shuushuu.net/images/2011-03-13-383420.jpeg ~
L510[16:38:28] <Marcel> gamax92 - It is working \o/ but when it changes from False to True because of the redstone output it has an "Truee" instead of "True" so I must use the line lik this
L511[16:38:28] <Marcel> https://paste.pc-logix.com/nogusutobo
L512[16:38:29] <Marcel> Since Flase has 5 chars but True only 4 ^^
L513[16:39:46] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L514[16:59:51] ⇦ Quits: ben_mkiv (~ben_mkiv@p57972DCD.dip0.t-ipconnect.de) (Ping timeout: 383 seconds)
L515[17:09:11] ⇦ Quits: Inari (~Pinkishu@p4FC1EBAE.dip0.t-ipconnect.de) (Quit: 'For science? No! For tuna!')
L516[17:11:39] ⇦ Quits: Vexatos (~Vexatos@p200300556E09FE84645769F74CA690F3.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L517[17:15:41] ⇦ Quits: BILLPC2684 (~billpc268@ov8.bisecthosting.com) (Quit: Proudly using WocChat!)
L518[17:24:26] ⇨ Joins: Vexatos (~Vexatos@p200300556E09FE40645769F74CA690F3.dip0.t-ipconnect.de)
L519[17:24:26] zsh sets mode: +v on Vexatos
L520[17:58:20] <MineRobber9000> flase?
L521[18:03:19] ⇨ Joins: BILLPC2684 (~billpc268@ov8.bisecthosting.com)
L522[18:03:26] <BILLPC2684> hey i'm back :3
L523[18:06:22] <BILLPC2684> i made a big reactors I/O port and hooked it up to a small I-G server and how it'll automatticly power on when low on power and turn off when almost full of power... and i can monitor it's stats while i'm up here at my PC talking and such :3
L524[18:07:32] <BILLPC2684> heres a snapshot of it: https://cdn.discordapp.com/attachments/117087064217878534/366362507461263370/2017-10-07_19.13.44.png
L525[18:30:08] <S3> ok
L526[18:30:19] <S3> I almost have a working hex editor on my computer now written in BASIC
L527[18:30:22] <S3> that's a start
L528[18:42:31] <BILLPC2684> what form of basic?
L529[18:43:31] <BILLPC2684> MS-Basic, C64-Basic, SmileBasic(3DS), others
L530[18:46:50] <logan2611> What mods?
L531[18:47:09] <logan2611> particullarly the ones on thhe HUD
L532[18:47:35] <BILLPC2684> ?
L533[18:47:51] <logan2611> The one with the temp and water in the bottom left
L534[18:49:57] <FLORANA> oh that
L535[18:50:04] <FLORANA> thats eviromine
L536[18:50:17] <FLORANA> 1.7.10 only cuz was discontinued
L537[19:02:00] <S3> BILLPC2684: Extended Color BASIC
L538[19:02:16] <BILLPC2684> extended color basic?
L539[19:02:20] <S3> yes
L540[19:02:29] <BILLPC2684> what is that?
L541[19:02:43] <S3> It's an upgraded version of Color BASIC
L542[19:02:51] <S3> from 1982
L543[19:03:00] <BILLPC2684> so...
L544[19:03:07] <BILLPC2684> what did it ran on?
L545[19:03:26] <S3> this version is on my coco 2
L546[19:03:33] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L547[19:03:53] <BILLPC2684> and the coco 2 is?
L548[19:03:55] <S3> funny thing is, unless I bring it downstairs to my living room TV, my monitor I use for it is black and white
L549[19:04:02] <S3> TRS-80 Color Computer 2
L550[19:05:07] <S3> https://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/TRS-80_Color_Computer_2-64K.jpg/250px-TRS-80_Color_Computer_2-64K.jpg
L551[19:05:31] <S3> mine has 64K of memory just like the C64 did
L552[19:06:05] <S3> a huge difference is that the C64 had a 6510, a wonderful, and simple but powerful processor
L553[19:06:16] <S3> and this has a motorola 6809
L554[19:06:21] <S3> 6809E to be specific
L555[19:06:47] <S3> te 6809 is a wonderfl chip too. It has two stacks, so it's incredibly useful for running Forth on
L556[19:06:53] <S3> which is what I am trying to do
L557[19:07:04] <S3> BASIC is way too limited and annoying
L558[19:09:41] <Izaya> The 6809 seems like a really powerful chip
L559[19:10:06] <S3> Izaya: I am so mad I'vre had this computer since I was 7
L560[19:10:26] <S3> 22 years ago!
L561[19:10:32] <Izaya> Are you gonna run FUZIX on it?
L562[19:10:38] <S3> and I never realized how powerful of a machine this could have been
L563[19:10:47] <S3> if I had realized about this stuff then
L564[19:11:15] <S3> no
L565[19:11:33] <S3> I plan to get Forth running on it really which is an OS sandbox in itself
L566[19:11:49] <Izaya> forth is a good environment
L567[19:12:01] * Izaya still thinks it'd be cool to run a UNIX-like on it though
L568[19:12:42] <S3> it may be a little slow for a full on unix env
L569[19:12:48] <S3> it's just under 1Mhz
L570[19:12:56] <S3> which is pretty fast, butu IO is horrible on it
L571[19:13:05] <S3> and serial comms are evil
L572[19:13:14] <S3> so like, the Coco has no IRQ for ths erial port
L573[19:13:17] <S3> so you have to poll
L574[19:13:25] <S3> I dunno why they were so dumb
L575[19:13:47] <S3> bidirectional comms is usually max 1200 baud
L576[19:13:57] <S3> and that's only if the computer is doing NOTHING else
L577[19:14:12] <S3> 9600 is possible one way
L578[19:16:55] <Izaya> that's obnoxious I guess
L579[19:17:09] * Izaya would think a memory-mapped buffer would be nice
L580[19:17:57] <S3> right because it would be nice to IRC on it
L581[19:18:14] <S3> some form of DMA..
L582[19:18:56] <S3> WUT
L583[19:18:57] <S3> http://www.cocopedia.com/wiki/index.php/Getting_Started_with_DriveWire
L584[19:19:02] ⇦ Quits: Vexatos (~Vexatos@p200300556E09FE40645769F74CA690F3.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L585[19:21:10] <Izaya> that port for the drive is serial
L586[19:21:22] <Izaya> do you seriously have to poll the port the FDD uses?
L587[19:23:32] <CompanionCube> lol some russian bastard tried to get into my discord
L588[19:23:49] <CompanionCube> must be down to that recent tinyurl leak. Anyway, shit's changed.
L589[19:24:41] <BILLPC2684> RIP
L590[19:25:02] <Izaya> payonel: can I force ocvm to use a specific screen size?
L591[19:25:05] <BILLPC2684> wait ppl using tinyurl with discord invite links?
L592[19:25:58] <CompanionCube> wait, bitlly
L593[19:26:02] <CompanionCube> not tinyurl
L594[19:26:12] <BILLPC2684> hm...
L595[19:26:28] <CompanionCube> BILLPC2684: they suffered a recent security breach
L596[19:27:06] <CompanionCube> hopefully no other incidents will occur. And time to close discord ?
L597[19:27:33] <Izaya> there's a site to check that, right?
L598[19:28:20] <CompanionCube> Izaya: haveibeenpwned
L599[19:28:26] <CompanionCube> but i signed up for the email notification
L600[19:28:41] * CompanionCube used to be a shitty password reuser
L601[19:30:14] <BILLPC2684> i wonder how meny ppl here in IRC have discord XD
L602[19:30:42] <Izaya> plenty of people do both
L603[19:31:15] <Izaya> I can't actually see the Discord side but I don't see many people talk that only have Discord which is interesting
L604[19:32:21] <BILLPC2684> why can't you?
L605[19:32:32] <CompanionCube> 'Novokuybyshevsk, Samarskaya Oblast', Russia ;)
L606[19:33:14] <BILLPC2684> | discord > server: OpenComputrs > #oc | and theres IRC in discord
L607[19:33:35] <CompanionCube> because discord's a webshit app?
L608[19:34:33] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: Connection reset by peer)
L609[19:34:56] <Izaya> I don't have discord so
L610[19:35:05] <Izaya> Actually, I think MichiBot can give me a list of users
L611[19:35:06] <MichiBot> Hello Izaya
L612[19:35:10] <Izaya> not sure how though
L613[19:35:22] * Izaya shrugs
L614[19:35:27] <BILLPC2684> why use the website version of discord?
L615[19:35:40] <Izaya> you do know the desktop version is still a web app, right?
L616[19:35:47] <S3> BILLPC2684: because a) some people can't use the downloaded software
L617[19:35:49] <Izaya> it's just in a version of chrome that lacks the URL bar
L618[19:35:52] <BILLPC2684> yes but has more support
L619[19:36:04] <BILLPC2684> i find that funny
L620[19:36:07] <S3> and b) the online version is at least a little farther away from running natively on your machine
L621[19:36:33] <BILLPC2684> and what not get DDOS-ED?
L622[19:36:45] * CompanionCube doesn't use anything electron-based out of principle that the platform's crap
L623[19:37:05] <CompanionCube> if i was a fan of discord the webapp is reasonable though
L624[19:37:18] <Izaya> Using a specific version won't change whether you get DDOS'd
L625[19:37:38] <Izaya> Though hopefully their protocol doesn't leak IP addresses
L626[19:37:55] <S3> CompanionCube: electron is pretty heavy, but it is exactly the kind o fthing I wanted to make 10 years ago
L627[19:38:05] <BILLPC2684> discord uses enclosed connections to there servers so your 99% safe
L628[19:38:31] <Izaya> I mean, their protocol is pretty much HTTP(S) requests so as long as they don't explicitly tell other clients you should be fine
L629[19:38:31] <S3> that makes no sense but
L630[19:39:05] <S3> a big problem with electron is nodejs
L631[19:39:34] <BILLPC2684> plus all servers are on 1 host server per regein
L632[19:39:34] <S3> and, with the habbits of most nodejs developers out there I don't want that shit running on my machine
L633[19:40:02] <BILLPC2684> discord is worser on android XD
L634[19:40:14] <S3> I can't easily run discord on my laptop anyways
L635[19:40:25] <S3> I would need to compile a bunch of crap to get it workin
L636[19:40:34] <S3> there isn't a discord client for my OS
L637[19:41:01] <CompanionCube> electron doesn't work on FreeBSD?
L638[19:41:01] <Izaya> tfw no Discord client for Darwin PPC
L639[19:41:19] <Izaya> ... Maybe I should switch to Darwin PPC
L640[19:41:30] <Izaya> sanity check they don't have an ARM build either right?
L641[19:41:42] <CompanionCube> but literally no-one uses pure darwin ppc i think
L642[19:41:56] <Izaya> even I don't despite having it installed
L643[19:41:58] <Izaya> it's p. bad
L644[19:42:05] <Izaya> the last build you can download is from like 2005
L645[19:42:17] <Izaya> and getting a sane userspace involves compiling every version of gcc from then till now
L646[19:42:21] <BILLPC2684> S3 what OS are you running?
L647[19:42:57] <S3> CompanionCube: there are some opendarwin people
L648[19:43:06] <S3> BILLPC2684: FreeBSD
L649[19:43:10] * Izaya hmms
L650[19:43:13] <BILLPC2684> dude
L651[19:43:14] <S3> I can run it with linux emulation
L652[19:43:26] <Izaya> Link to the irc:// link or webchat?
L653[19:43:28] <S3> but it means I gotta set up linux libraries and I just don't care
L654[19:43:41] <Izaya> Actually, why not both?
L655[19:43:43] <BILLPC2684> freeBSD should beable to run a linux eviroment
L656[19:43:49] <S3> it does
L657[19:44:00] <S3> it has built in 32 bit and 64 bit linux executable support
L658[19:44:02] <CompanionCube> BILLPC2684: 'but it means I gotta set up linux libraries and I just don't care'
L659[19:44:26] <Izaya> Why bother when IRC and mumble exist?
L660[19:44:27] <S3> with discord there is only one thing I really lose
L661[19:44:30] <S3> and that's push to talk
L662[19:44:35] <S3> whic has a ork around
L663[19:44:50] <S3> *using the web version)
L664[19:44:56] <S3> so at that point why use the desktop client
L665[19:45:02] <BILLPC2684> look at trueOS it uses a linux style eviroment and has wine for windows programs(and the creator says that wine is more stable when playing games then linux running them)
L666[19:45:16] <BILLPC2684> and it uses freeBSD
L667[19:45:25] <CompanionCube> i think someone's missing the point
L668[19:47:08] <S3> yeah like, discord requires electron which requires a lot of libraries and shit
L669[19:47:16] <BILLPC2684> also the images of trueOS is from the ohio-con. linux fest which i went to :3 about a week ago
L670[19:47:27] <S3> I can sit down and install a bunch of libraries to get it to work for a while
L671[19:47:36] <S3> or I can just accept that discord works PERFECT in the browser
L672[19:47:47] <Izaya> is electron available natively on FBSD?
L673[19:48:04] * Izaya hasn't been paying huge amounts of attention, working on PsychOS docs
L674[19:48:45] <S3> considering atom officially support freebsd I'd imagine
L675[19:58:28] <Izaya> I need more screens >.>
L676[19:59:17] <Izaya> https://i.imgur.com/AdLCfob.png
L677[20:00:00] <S3> more than one is too much
L678[20:00:23] <Izaya> nah
L679[20:00:33] <Izaya> actually thinking I'll buy a 3 screen VESA mount
L680[20:00:41] <Izaya> swap out the 1680x1050 for a 1440x900
L681[20:00:52] <Izaya> have 3 19" 1440x900 displays in portrait
L682[20:01:12] <BILLPC2684> one of the mods is saying why would we reprogram/port discord for a OS thats not even that popular
L683[20:01:47] <Izaya> >not wanting to support GEOS on the Commodore 128
L684[20:02:02] <Izaya> jesus developers give zero fucks these days
L685[20:02:04] <BILLPC2684> GEOS?
L686[20:02:59] <Izaya> https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system)
L687[20:03:45] <BILLPC2684> oh
L688[20:03:50] <BILLPC2684> that OS
L689[20:04:00] <BILLPC2684> i thout it was something diffent
L690[20:05:38] <BILLPC2684> btw thats image from imgur is blurry
L691[20:06:15] <Izaya> it's a PNG, it's on your end
L692[20:06:44] <BILLPC2684> no
L693[20:06:48] <Izaya> anyone know if it's possible to set autoindex order in nginx or is that not a thing?
L694[20:06:50] <S3> BILLPC2684: not blurry for me
L695[20:07:00] <BILLPC2684> is it chrome?
L696[20:07:07] <Izaya> I could do it with apache2 but I'd prefer to avoid that
L697[20:07:11] <Mimiru> no blue in chrome here.
L698[20:07:22] <BILLPC2684> oh
L699[20:07:26] <Mimiru> err
L700[20:07:28] <Mimiru> blur*
L701[20:07:37] <BILLPC2684> forsome reasion it was blurry for the first time i opened it
L702[20:07:40] <S3> maybe you fogot to zoom in?
L703[20:07:40] <S3> :P
L704[20:07:47] <S3> lol
L705[20:08:15] <BILLPC2684> also are you using the ubuntu intergration?
L706[20:08:20] <Izaya> nope
L707[20:08:26] <Izaya> I'm on Windows 8.1
L708[20:08:32] <BILLPC2684> what
L709[20:08:34] <S3> who would ever use ubuntu
L710[20:08:35] <Izaya> that's just Debian running on another box
L711[20:08:59] <BILLPC2684> window 8 is trash and 8.1 bearly recovers from it
L712[20:09:12] <S3> windows is trash period
L713[20:09:17] <BILLPC2684> well
L714[20:09:22] <S3> it's always sucked
L715[20:09:26] <BILLPC2684> windows XP and 7 was the best
L716[20:09:35] <BILLPC2684> now there dead
L717[20:09:43] <Izaya> It's heavily modified Windows Embedded 8.1 Industrial Enterprise
L718[20:10:02] <S3> Not so sure about that
L719[20:10:10] <S3> I had the most luck with 98
L720[20:10:19] <S3> but it still sucked
L721[20:10:21] <Izaya> Most of the metro BS is removed, most of the MS stuff is disabled, Classic Shell for a start menu, etc.
L722[20:10:35] <Izaya> I'd still be using Windows 7 but I wanted that extra half a gig of RAM to run a VM all the time
L723[20:11:10] <BILLPC2684> i spent most of my time with windows XP and loved it
L724[20:11:21] <S3> xp was kinda shit tbh. the thing that was nice about it is that it was a vast improvement over NT 4 and 2000
L725[20:11:25] <BILLPC2684> but now it's obsolete and outdated
L726[20:11:30] <Izaya> When Windows XP was a thing I was using Solaris \o/
L727[20:12:05] <S3> I remember how windows XP didn't allow you to load drivers from the installer from CD like windows 98 did (WTF?)
L728[20:12:21] <S3> XP instead required a floppy drive to do it
L729[20:12:23] <BILLPC2684> i mean XP was great then ppl loved it and microsoft did the exact samething they did with XP got vista and bang bad things happened
L730[20:12:40] <S3> and every time I needed to get XP installed I had to find my damn floppy disk with drivers for my SATA chipset before AHCI SATA was invented
L731[20:12:45] <BILLPC2684> XP never required a floppy disk drive
L732[20:12:47] <S3> or at least before it was supported
L733[20:13:19] <S3> yes it did, for the original XP installation setup it needed a floppy drive to install additional drivers
L734[20:13:22] <S3> it was so frigging lame
L735[20:13:31] <BILLPC2684> i have windows XP SP3
L736[20:13:39] <S3> that came out much later
L737[20:13:51] <S3> and you probably don't have an original non AHCI compliant SATA v1 chipset
L738[20:13:51] <S3> :P
L739[20:13:52] <BILLPC2684> plus i can install windows XP on a VM and it doesn't ask for the floppy disk drive
L740[20:14:10] <Izaya> unrelated: https://oc.shadowkat.net/ I moved my OC stuff to a subdomain
L741[20:14:19] <S3> cool
L742[20:14:30] <S3> BILLPC2684: duh
L743[20:14:45] <S3> BILLPC2684: because the VM has everything XP needs
L744[20:15:10] <BILLPC2684> um
L745[20:15:20] <S3> I don't think you quite understand, I had a very early sata chipset before ahci sata came around. in order for XP to even find the hard drive, I had to install drivers during the setup before it was installed
L746[20:15:23] <BILLPC2684> i can emulate XP without a floppydisk drive
L747[20:15:26] <Izaya> hm, should I go for a Debian style guided installer or an Arch style 'you get a shell with everything you need'?
L748[20:15:29] <S3> that feature XP needs a floppy drive
L749[20:15:38] <S3> windows 98 allowed me to put them on CD
L750[20:15:47] <S3> you are really missing it :P
L751[20:16:17] <S3> BILLPC2684: if you have IDE or AHCI SATA, XP works just fine
L752[20:16:33] <S3> if you had oldschool sata, or some SCSI adaptors.. you were kind of screwed without one
L753[20:16:40] <BILLPC2684> i mean mine uses IDE i belive
L754[20:17:11] <BILLPC2684> yes it is
L755[20:17:15] <BILLPC2684> i just looked it up
L756[20:17:38] <S3> a lot of systems will use SCSI emulation to IDE (even linux does now)
L757[20:18:10] <BILLPC2684> i always wondered
L758[20:18:15] <S3> that's why IDE drives show up in most Linux 2.6 as /dev/sdx
L759[20:18:17] <BILLPC2684> how fast are IDE cords?
L760[20:18:26] <S3> they're pretty slow
L761[20:18:26] <Izaya> "not very"
L762[20:18:30] <S3> like
L763[20:18:32] <S3> 4MB/s
L764[20:18:34] <S3> maybe
L765[20:18:42] <S3> at least that's what you can expect in throughput
L766[20:19:12] <S3> later on 80 pin cables became a thing, and 80 pin cables sucked because they were fragile but they allowed for multiport access
L767[20:19:28] <Izaya> argh
L768[20:19:34] <S3> ATA100/133 is like 133MB/s
L769[20:19:45] <S3> I have never ever gotten an IDE drive to run that fast
L770[20:19:49] <Izaya> can I make tree not output the ./ if I do -if?
L771[20:20:00] <Izaya> I think the best I've gotten on IDE was about 20MB/s
L772[20:20:08] <Izaya> all my drives are trash though
L773[20:20:10] <S3> from my experience once I get through the OS and all the libraries and drivers I usually get between like 4 and 20
L774[20:20:36] <S3> you'll never get maximum throughput with something like IDE. SCSI is quite a bit different..
L775[20:20:52] <Izaya> tfw 5 15k Ultra160 SCSI drives
L776[20:20:54] <BILLPC2684> accualy unrelated to real computers... um will OC get updated to 5.2 at all? (was just wondering...)
L777[20:21:04] <Skye> S3, XP hasn't got AHCI
L778[20:21:09] <Skye> there are drivers for it
L779[20:21:09] <S3> Izaya: I havd 7 36GB Ultra160s
L780[20:21:15] <Skye> but it doesn't have it on the CD
L781[20:21:18] <Izaya> OC defaults to 5.2, and can optionally run 5.3
L782[20:21:22] <S3> and I almost ALWAYS got about 1660MB/s on the scsi line in good conditions
L783[20:21:32] <Izaya> S3: I have 5 Ultra160 drives and 5 Ultra320 drives
L784[20:21:36] <gamax92> payonel: oi
L785[20:21:37] <Izaya> FAST
L786[20:21:41] <S3> 320s yay
L787[20:21:42] <Izaya> but loud as fuck
L788[20:21:55] <S3> Izaya: what you need is fibre channel scsi
L789[20:21:59] <S3> solid state
L790[20:22:02] <Izaya> jesus you could stand next to a jet engine and have a quieter time
L791[20:22:04] <S3> fiber channel solid state :D
L792[20:22:15] <Izaya> at that point why not just PCI-e?
L793[20:22:22] <S3> Izaya: yes but listening to them spin up one by one in an array is EPIC
L794[20:22:30] <Izaya> that it is :3
L795[20:22:41] <S3> Izaya: fibre channel solid state scsi over PCI-e
L796[20:22:42] <S3> :D
L797[20:23:03] <S3> no hold on
L798[20:23:04] <BILLPC2684> well can OC run lua 5.1?
L799[20:23:14] <S3> fibre channel solid state scsi over direct infiniband
L800[20:23:19] <Izaya> it falls back to 5.1 is your native libs aren't working
L801[20:23:39] <S3> BILLPC2684: why would you want 5.1?
L802[20:24:35] <S3> the alternatives to setfenv and getfenv are so much better
L803[20:24:49] <BILLPC2684> cuz love2D uses 5.1 so i was wondering if i could posibly emulate OC on it... (and maybe vice versa)
L804[20:25:02] ⇦ Quits: BearishMushroom (~BearishMu@c-82-209-154-59.cust.bredband2.com) (Read error: Connection reset by peer)
L805[20:25:03] <S3> heh
L806[20:25:06] <Izaya> why not just use ocemu or ocvm tho?
L807[20:25:12] <S3> BILLPC2684: gamax92's OCEMU is excellent
L808[20:25:23] <BILLPC2684> CUZ i like making emulators ok
L809[20:25:24] <S3> I got ocemu running on FreeBSD
L810[20:25:40] <S3> if I wanted to make an OC emulator I wouldn't include the GPU part
L811[20:25:48] <S3> I'd just make it print to stdout
L812[20:26:05] <BILLPC2684> technicaly...
L813[20:26:26] <BILLPC2684> can't a basic windows/linux/mac terminal run up to 4bit colors?
L814[20:26:38] <S3> with xterm coloir you can have 256 color
L815[20:26:52] <S3> and thatr works on urxvt
L816[20:26:54] <S3> which you get unicode
L817[20:26:55] <BILLPC2684> that would be a tier 2 monitor and yes xterm would be tier3 i gess
L818[20:26:57] <S3> just like OCEMU
L819[20:27:28] <S3> but really though all I care about is not graphics output, I care more about that the lua code runs on OC hardware ish
L820[20:28:13] <S3> BILLPC2684: Here's my recommendation
L821[20:28:32] <S3> you should create an OC implementation using Lua on some small chip like AVR or something
L822[20:28:42] <S3> and stuff it into a 3D printed OC computer cube
L823[20:28:50] <S3> with video output and everything :D
L824[20:28:58] <S3> maybe even some component bus
L825[20:29:08] <S3> oc component / serial or some shuit
L826[20:29:13] <S3> stuff*
L827[20:29:15] <BILLPC2684> OwO lol i just thout of something funny...
L828[20:29:36] <BILLPC2684> what if someone made a life sized OC style computer
L829[20:29:45] <gamax92> @BILLPC2864 I've already tried to make ocemu on Love2D
L830[20:29:51] <gamax92> there's a reason why it's no longer on Love2D
L831[20:30:06] <BILLPC2684> hm...
L832[20:30:41] <gamax92> a number of issues cropped up due to the whole 5.1, no goto, no real _ENV support
L833[20:30:48] <S3> gamax92: wasnt your CC emu on love?
L834[20:31:01] <gamax92> yeah but CC uses 5.1
L835[20:31:15] <S3> I thought it supported 5.2 now
L836[20:31:17] <gamax92> Still issues due to difference between luajit and LuaJ
L837[20:31:39] <S3> I think luajit is kinda dumb
L838[20:31:42] <BILLPC2684> is it posible to emulate CC in OC?
L839[20:31:45] <S3> Lua is quite fast without luajit
L840[20:31:50] <BILLPC2684> just crossed my mind
L841[20:31:54] <gamax92> BILLPC2684: yeah, to a degree
L842[20:33:32] <BILLPC2684> also what would happen if OC evolved into a real computer emulation in-game? like calculating binary values with RAM and REGS, and other stuff and able to program in bytecode then plain lua?
L843[20:33:45] <gamax92> already possible
L844[20:33:57] <BILLPC2684> it is?
L845[20:34:29] <MineRobber9000> someone made a 6502 in CC, wouldn't be much of a hassle to port to OC
L846[20:34:35] <MineRobber9000> in fact, I may try it
L847[20:34:43] <BILLPC2684> um...
L848[20:34:43] <gamax92> OC has had a custom Architecture API since forever, you can simulate a MIPS processor and 6502 processor if you'd like, or whatever else you'd like to code for it
L849[20:34:57] <BILLPC2684> i dom
L850[20:35:02] <BILLPC2684> stupid keyboard
L851[20:35:03] <gamax92> MineRobber9000: https://github.com/gamax92/Thistle
L852[20:35:31] <MineRobber9000> ooh
L853[20:35:40] <MineRobber9000> but even Lua side, it's possible
L854[20:35:44] <gamax92> Yeah
L855[20:35:45] <MineRobber9000> that's the point I'm trying to make
L856[20:35:52] <MineRobber9000> but I will try that out
L857[20:35:57] <gamax92> don't :D
L858[20:36:06] <BILLPC2684> i don't mean emulate inside OpenOS/lua i mean emulate as in emulate with the given hardware
L859[20:36:46] <gamax92> MineRobber9000: It's ... usable. But not very friendly, don't have a FORTH or BASIC disk to go with it
L860[20:36:53] <BILLPC2684> cuz looking at the CPU all it says is lua 5.2
L861[20:37:15] <gamax92> BILLPC2684: Well if you were to install other mods that add extra architectures then you would have extra architectures to choose from
L862[20:37:36] <MineRobber9000> but Lua is the main architecture
L863[20:37:40] <MineRobber9000> BILLPC2684: ^
L864[20:37:45] <MineRobber9000> OpenOS has nothing to do with it
L865[20:37:53] <MineRobber9000> OpenOS is built on top of Lua
L866[20:38:05] <MineRobber9000> I've actually made an OS that does nothing
L867[20:38:12] <MineRobber9000> but shows event names
L868[20:38:26] <MineRobber9000> component_attached, component_detached
L869[20:38:46] <BILLPC2684> um... yah sure lets emulate a lua computer... theres nothing special to emulate besides just remaking lua
L870[20:39:19] <gamax92> I get the feeling you don't understand what's being said.
L871[20:40:12] <BILLPC2684> so?
L872[20:46:17] <MineRobber9000> BILLPC2684: let me rephrase
L873[20:46:26] <MineRobber9000> Lua is the main OpenComputers BIOS
L874[20:46:37] <MineRobber9000> as in, most OC computers run on Lua
L875[20:46:42] <MineRobber9000> OpenOS is an addon
L876[20:46:57] <MineRobber9000> made by a member of the community
L877[20:47:18] <BILLPC2684> yes but to run the BIOS thats the CPU's doing
L878[20:47:21] <MineRobber9000> and NOT required to run a computer
L879[20:47:45] <MineRobber9000> gamax92 made a 65c02 architecture for it
L880[20:48:08] <MineRobber9000> so Lua isn't the only arch, but it's the main one
L881[20:48:43] <BILLPC2684> i'm still confused why have a CPU run lua when it can do much more then that?
L882[20:49:12] <Izaya> https://oc.shadowkat.net/PsychOS/build/fsdev/PsychOS-fsdev-latest/ muahahaha, I now generate package recipes along with the kernels and executables
L883[20:49:16] <gamax92> Izaya: help
L884[20:49:25] ⇦ Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:29df:3b5a:d3a9:449b) (Read error: Connection reset by peer)
L885[20:49:32] <Izaya> gamax92: apply face to desk, repeatedly, with force
L886[20:49:41] <gamax92> I've already tried
L887[20:49:46] <Izaya> try harder
L888[20:49:50] <BILLPC2684> ?
L889[20:49:58] <Izaya> eventually you'll forget about this problem
L890[20:50:14] <Izaya> BILLPC2684: because Lua can be easily sandboxed and is cheap to run
L891[20:50:20] <Izaya> emulators are not cheap to run
L892[20:50:33] <BILLPC2684> yah so is fibonacci
L893[20:50:41] <gamax92> what
L894[20:50:48] <Izaya> this is how it is in the base mod
L895[20:50:56] <Izaya> you can get mods that add other architectures
L896[20:50:59] <Izaya> but lua is familiar
L897[20:51:01] <Izaya> and easy
L898[20:51:03] <Izaya> and what people want
L899[20:51:07] <Izaya> so this is how it is
L900[20:51:09] <Izaya> k
L901[20:51:33] <BILLPC2684> fibonacci a math algorythem A = A+B; B = B+A; and it keeps looping
L902[20:51:56] <BILLPC2684> it can be simply done by 4 opcodes + args
L903[20:51:57] <CompanionCube> if you want something not cheap to run look at ackermann or busy beaver :p
L904[20:52:08] <BILLPC2684> lol
L905[20:52:34] <gamax92> BILLPC2684: you're comparing code to something that runs code
L906[20:53:24] <BILLPC2684> how?
L907[20:53:30] <gamax92> fibonacci is code
L908[20:53:32] <gamax92> Lua runs code
L909[20:53:58] <BILLPC2684> i'm talking in a binary aspect
L910[20:54:12] <MineRobber9000> what binary aspect
L911[20:54:19] <gamax92> "it can be simply done by 4 opcodes + args" this is code
L912[20:54:20] <BILLPC2684> was aspect the correct word?
L913[20:54:34] <MineRobber9000> you forget, this is code that allows other code to run inside more code
L914[20:54:48] <MineRobber9000> (the mod allows code to be run inside Minecraft)
L915[20:55:00] <BILLPC2684> yes LOAD A,1; ADD A,B; ADD B,A; JUMP 0x0001;
L916[20:55:23] <MineRobber9000> but that doesn't mean anything without anything that knows what LOAD, ADD, and JUMP are
L917[20:55:26] <BILLPC2684> woos i ment 0x0003
L918[20:55:27] <S3> .i ko pluka cilre!
L919[20:55:37] <MineRobber9000> s/but that/that code
L920[20:55:37] <MichiBot> <MineRobber9000> that code doesn't mean anything without anything that knows what LOAD, ADD, and JUMP are
L921[20:55:45] <BILLPC2684> minerobber that was a domostration
L922[20:55:48] <MineRobber9000> that's what an architecture is
L923[20:55:52] <BILLPC2684> it's not in byte code yet
L924[20:56:05] <MineRobber9000> the byte code wouldn't mean anything either
L925[20:56:06] <gamax92> again, even if it's in bytecode, you still need something to run that bytecode
L926[20:56:10] <CompanionCube> MineRobber9000: not technically, that's what an assembler is
L927[20:56:22] <CompanionCube> (it's pednatic but so what)
L928[20:56:30] <BILLPC2684> OK!!!
L929[20:56:39] <MineRobber9000> without anything to tell the mod "When you encounter <opcode for LOAD> do this" it's useless
L930[20:57:23] <MineRobber9000> gamax92: re: thistle; does any info exist on, like, memory maps?
L931[20:57:31] <gamax92> it's in the github wiki
L932[20:58:02] <gamax92> if you want to write a program for the Thistle EEPROM to load, the start address is $0200
L933[20:58:30] <AmandaC> oops, I accidentally minecraft all day
L934[20:58:31] <BILLPC2684> the CPU is programmed with the bytecodes to execute, the program aka ROM loads the bytecodes into the CPU and haves it executes them and thouse the program runs
L935[20:58:48] <MineRobber9000> but OpenComputers needs to know how to run the CPU
L936[20:58:59] <BILLPC2684> what?
L937[20:58:59] <CompanionCube> uh, isn't it the other way around
L938[20:59:02] <AmandaC> MineRobber9000: yes, we get it, it's turtles all the way down.
L939[20:59:12] <CompanionCube> the CPU loads the ROM into the CPU and that goes off and does it's thing
L940[20:59:15] <gamax92> s/turtles/robots/
L941[20:59:16] <MichiBot> <AmandaC> MineRobber9000: yes, we get it, it's robots all the way down.
L942[20:59:37] <AmandaC> %choose bed or find something to watch on youtube or start S4 of the Symphogear
L943[20:59:37] <MichiBot> AmandaC: start S4 of the Symphogear
L944[20:59:49] * AmandaC wanders off for anime
L945[20:59:54] <gamax92> anime time
L946[21:00:02] <MineRobber9000> the code isn't the problem, you Fibonacci would run fine, but OC needs to know how to interpret your code
L947[21:00:44] <BILLPC2684> um by the bytecodes that the CPU gives it
L948[21:00:56] <BILLPC2684> it's not that hard to understand
L949[21:01:07] <MineRobber9000> the issue is, OC doesn't know anything about your CPU
L950[21:01:17] <gamax92> MineRobber9000: oh and read up on TSF, it's how to perform component accesses since I have no 6502 friendly wrappers of any components yet :D
L951[21:01:23] <BILLPC2684> who says this is my PC?
L952[21:01:28] <BILLPC2684> *CPU
L953[21:01:37] <MineRobber9000> the CPU that Fibonacci runs on
L954[21:01:49] <MineRobber9000> OC doesn't know anything about that
L955[21:01:51] <BILLPC2684> ENY CPU CAN RUN FIB.
L956[21:01:53] <BILLPC2684> ...
L957[21:01:59] <MineRobber9000> Not a non-existant one
L958[21:02:07] <BILLPC2684> yes
L959[21:02:19] <BILLPC2684> emulation is simple
L960[21:02:21] <MineRobber9000> you need a CPU to run fibonnaci on
L961[21:02:25] <BILLPC2684> unless your into sound emulation
L962[21:02:47] <gamax92> I think the argument here is devolved into just stupidity at this point
L963[21:03:02] <BILLPC2684> and why is that?
L964[21:03:15] <MineRobber9000> my final say on the matter: without an architecture (OC's version of a CPU) nothing can run at all. Good day sir.
L965[21:03:42] <BILLPC2684> if i was in discord i would do :facepulm:
L966[21:03:48] <gamax92> that's nice BILLPC2684
L967[21:04:12] <BILLPC2684> whats with him?
L968[21:04:28] <MineRobber9000> I SAID GOOD DAY SIR!
L969[21:04:34] <MineRobber9000> all jokes aside...
L970[21:04:39] <BILLPC2684> i didn't ask you now did i?
L971[21:05:01] <S3> meh
L972[21:05:05] <MineRobber9000> i didn't ask you to get into a fight with me now did i?
L973[21:05:09] <S3> vi estas duvas lernu la esperanton..
L974[21:05:30] <S3> la esperanton lingvo estas trebone ..
L975[21:05:31] <BILLPC2684> no and i never said enything that should make you think the wrong way
L976[21:05:42] <BILLPC2684> why are you speaking... spanish?
L977[21:05:46] <S3> ROFL
L978[21:05:56] <MineRobber9000> eres irritante
L979[21:06:02] <MineRobber9000> BILLPC2684: ^
L980[21:06:10] * CompanionCube wonders if he should take and use a weapon from MichiBot's bag
L981[21:06:12] <BILLPC2684> what?
L982[21:06:12] <S3> BILLPC2684: ne; Mi estas ne parolis espania
L983[21:06:17] <gamax92> S3: btw, what if instead of writing an assmbler using FORTH inside of BASIC, what if you wrote an assembler in BASIC
L984[21:06:20] <MineRobber9000> hablo un poco espanol
L985[21:06:22] <BILLPC2684> i don't speak spanish
L986[21:06:23] <S3> espanion*
L987[21:06:34] <S3> gamax92: that's a problem
L988[21:06:45] <BILLPC2684> i only speak english and alittle of japanese
L989[21:06:58] <S3> that was my initial idea, but then I'd need to create an RD parser in BAsic or something. do you have any idea how painful that is in 1980s basic?
L990[21:07:09] <gamax92> nope
L991[21:07:15] <S3> it's easier to create a simple TIB and forth primative set and then just make an assembler with that
L992[21:07:23] <S3> because an assembler in forth can just push opcodes to the stack directly
L993[21:07:30] <gamax92> the only basics I've used was MSBASIC for the RPC8 and QBASIC
L994[21:07:31] <S3> which requires no parsing
L995[21:07:31] <MineRobber9000> I wish Thistle had BASIC. Is there any way to compile a source file for thistle
L996[21:07:46] <gamax92> I was going to attempt porting EHBASIC to Thistle
L997[21:07:54] <Izaya> but...
L998[21:07:56] <S3> gamax92: qbasic has a LOT more features
L999[21:07:56] <Izaya> EH?
L1000[21:08:00] <Izaya> :D
L1001[21:08:03] <CompanionCube> MineRobber9000: grab an assembler for the CPU, write a basic interpreter in assembly, done
L1002[21:08:05] <MineRobber9000> because I've come up with a small program to run but IDK
L1003[21:08:14] <MineRobber9000> CompanionCube: I wish
L1004[21:08:16] <gamax92> I dunno it's the only one I've seen, it shipped with Symon
L1005[21:08:34] <gamax92> funny that there's a built in assembler in the BIOS
L1006[21:08:53] <S3> heh
L1007[21:09:10] <gamax92> otherwise I use ca65
L1008[21:09:12] <BILLPC2684> こんいちわ :3 (hello :3 in japanese) thats accualy kinda weard to read in this font from OC
L1009[21:09:19] <gamax92> used to use wla but omfg it's terrible
L1010[21:09:31] <MineRobber9000> built in assembler? where?
L1011[21:09:36] <gamax92> it has so many issues I have no idea why Solra uses it
L1012[21:09:55] <gamax92> when you boot up the EEPROM it dumps you to a prompt
L1013[21:10:09] <gamax92> you can just type assembly into that or give it commands
L1014[21:10:24] <BILLPC2684> thats odd OC reads the japanese " :3" fine in the text box but when sent it returns "???" in the IRC logs
L1015[21:13:33] <S3> gamax92: ca65 has some serious problems
L1016[21:13:43] <S3> and it's not necessarily ca65's fault..
L1017[21:13:59] <S3> the 65xx is just a horrible chip to run C on
L1018[21:14:23] <gamax92> ca65 is the assembler
L1019[21:14:26] <gamax92> cc65 is the compiler
L1020[21:15:25] <gamax92> MineRobber9000: the only differences in syntax is BBR# is BR#, BBS# is BS#, RMB# is RB#, SMB# is SB#, and Branch instructions take 0x## operands only
L1021[21:15:31] <S3> gamax92: oh, yeah hahaha
L1022[21:15:38] <S3> gamax92: I was thinking cc65
L1023[21:15:57] <gamax92> AmandaC had some luck with getting gcc-6502 to work
L1024[21:16:07] <S3> I never think about ca65 because I find acme easy to get running
L1025[21:16:24] <gamax92> C++ on a 65C02, it uhh, works I suppose
L1026[21:16:32] <S3> ...
L1027[21:16:36] <CompanionCube> but why
L1028[21:16:41] <S3> right
L1029[21:16:44] <S3> C alone sucks on it
L1030[21:17:57] <Izaya> so I finally wrote some documentation \o/ https://oc.shadowkat.net/PsychOS/install.html
L1031[21:19:28] <FLORANA> hey fun fact i'm watching live japan TV XD yet i don't complete know what there saying XD
L1032[21:20:45] <FLORANA> kinda looks like a cooking show is currently playing...
L1033[21:25:40] <S3> Izaya: do you have any good ideas for component access and control using forth on OC?
L1034[21:25:53] <S3> you can't exactly map components to memory.. can you? :D
L1035[21:26:02] <Izaya> not without creating mappings
L1036[21:26:17] <Izaya> if you want to do it manually then sure, but...
L1037[21:26:31] <Izaya> if your FORTH is in Lua then you could have words for it
L1038[21:27:29] <S3> I feel like having words for it would beat the purpose of forth
L1039[21:28:05] <S3> it would almost make more sense to have some sort of "component bus" that is easy to use which you can copy the address to into your stack using a word
L1040[21:28:18] <Izaya> well I mean
L1041[21:28:18] <S3> but I dunno
L1042[21:28:26] <Izaya> you could map components to numbers
L1043[21:28:30] <Izaya> have numbers for types
L1044[21:28:33] <Izaya> etc etc.
L1045[21:28:50] <S3> that makes some sense
L1046[21:29:06] <Izaya> have a MMU :3
L1047[21:29:37] <S3> ?
L1048[21:30:13] <Izaya> in memory have an address that maps the component specified into memory
L1049[21:30:20] <Izaya> so you don't have to use a heap of memory for it
L1050[21:30:43] <S3> right
L1051[21:31:11] <S3> function calls could be called as strings..
L1052[21:31:32] <S3> s" function-name-here"
L1053[21:31:43] <S3> that returns a pointer in memory to the string
L1054[21:31:55] <S3> as well as its size
L1055[21:32:59] <Izaya> /o/
L1056[21:33:07] <Izaya> tested the install instructions
L1057[21:33:10] <Izaya> worked wonderfully
L1058[21:36:40] <Izaya> ~w component:filesystem
L1059[21:36:40] <ocdoc> http://ocd.cil.li/component:filesystem
L1060[21:37:41] <Izaya> hah, install fits in /tmp, but only just
L1061[21:40:21] ⇨ Joins: Dark (~MrDark@2607:fcc8:d48b:eb00:8c62:3318:db37:d1e5)
L1062[21:56:07] ⇦ Quits: Lathanael|Away (~Lathanael@p54960AFE.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1063[21:57:28] ⇦ Quits: BILLPC2684 (~billpc268@ov8.bisecthosting.com) (Remote host closed the connection)
L1064[21:57:34] ⇨ Joins: Lathanael|Away (~Lathanael@p5496034D.dip0.t-ipconnect.de)
L1065[22:17:55] <AmandaC> Install?
L1066[22:19:38] <Izaya> A full install of PsychOS
L1067[22:19:42] <AmandaC> Ah
L1068[22:19:48] <Izaya> It's about 51k, tmpfs is 64k
L1069[22:20:06] ⇨ Joins: digital (webchat@107-147-88-60.res.bhn.net)
L1070[22:20:16] <digital> psychos?
L1071[22:20:28] <digital> I followed on discord a little
L1072[22:20:39] <Izaya> https://oc.shadowkat.net/PsychOS/
L1073[22:21:02] <AmandaC> you know the discord bridge is two-way right? (Or did it break again)
L1074[22:21:05] <Izaya> even better: you can download an everything kernel, boot it from /tmp, then download a normal system to tmp and use that
L1075[22:22:12] * AmandaC does some padding in a circle, curls up and sleeps. Night nerds
L1076[22:22:21] <Izaya> Sleep well o/
L1077[22:22:25] <digital> I forgot.....
L1078[22:22:36] <digital> I will check that out.
L1079[22:23:10] <Izaya> Do just step 1 of the install if you want to mess with it without making any changes
L1080[22:23:25] <digital> will do
L1081[22:23:38] <digital> I was trying to learn plan9k as well
L1082[22:25:45] <digital> a note on the install docs is you go from step 2 to 4.
L1083[22:25:51] <digital> what is step three?
L1084[22:25:57] <Izaya> Step 3: ???
L1085[22:26:04] <Izaya> Thanks for the heads up
L1086[22:26:17] <Izaya> I'll fix that >.>
L1087[22:26:18] <digital> No probs
L1088[22:35:31] <Izaya> (actually, if you do the full install but in step 2 don't put in a 3rd argument to pkg it'll give you a full system that gets deleted when power is lost)
L1089[22:46:00] <digital> one last thing. step 2's url is wrong. it says severyting instead of everything
L1090[22:46:03] <digital> y]
L1091[22:46:10] <Izaya> not wrong
L1092[22:46:16] <Izaya> severything is a smaller version of everything
L1093[22:46:26] <digital> it gave me an error.
L1094[22:46:50] <Izaya> the file is there
L1095[22:46:51] <digital> nvm. works now....
L1096[22:47:01] <Izaya> question not the magic I guess
L1097[22:47:04] <digital> idk why it didn't work the first time.
L1098[22:47:14] <digital> yeah I guess.
L1099[22:47:54] <digital> the third command isn't working though
L1100[22:48:21] <Izaya> third command?
L1101[22:48:30] <digital> run the init file.
L1102[22:48:34] <Izaya> oh
L1103[22:48:36] <Izaya> specific error or?
L1104[22:48:42] <digital> does nothing
L1105[22:48:46] <Izaya> uh
L1106[22:48:52] <Izaya> does init.lua contain anything?
L1107[22:49:07] <digital> nope
L1108[22:49:15] <Izaya> that'd be the issue :P
L1109[22:49:20] <Izaya> delete it and redownload it
L1110[22:49:37] <Izaya> (there'll probably be an init.lua.1 too you'll want to delete)
L1111[22:49:55] <Izaya> (wget creates the file then downloads)
L1112[22:50:04] <digital> just tried to redownload and it errored
L1113[22:50:11] <Izaya> not enough space?
L1114[22:50:21] <digital> PKIX building faild
L1115[22:50:30] <Izaya> uh
L1116[22:50:42] <Izaya> ???
L1117[22:50:49] <digital> unable to find vaild certification path to request target
L1118[22:51:03] <Izaya> ah
L1119[22:51:13] <Izaya> your machine doesn't like my letsencrypt cert I guess
L1120[22:51:21] <digital> I guess so.
L1121[22:51:32] <digital> irl machine or in game?
L1122[22:52:22] <Izaya> IRL machine
L1123[22:53:07] <digital> funny part. I just went to the address in chrome and it gave me the save prompt
L1124[22:53:16] <Izaya> huh
L1125[22:53:18] <Izaya> works in FF for me
L1126[22:53:33] <Izaya> well, enabled plain http for that domain
L1127[22:53:57] <Izaya> if you change the URL to http rather than https it should work
L1128[22:54:12] <digital> that worked.
L1129[22:54:52] <Izaya> downloading a proper system won't work but you'll be able to mess around with the -everything kernel
L1130[22:55:01] <Izaya> in 24 hours the cert should be valid everywhere
L1131[22:55:11] <digital> strange.
L1132[22:55:16] <Izaya> (I'm GMT+10 so it's probably only valid in the future for you)
L1133[22:55:26] ⇦ Quits: Thutmose (~Patrick@2602:30a:c0ab:a810:4d36:a37d:18cf:dda5) (Read error: Connection reset by peer)
L1134[22:55:42] <Izaya> only set up that domain ... 9 hours ago
L1135[22:56:05] ⇨ Joins: brandon3055_ (~Brandon@pa49-199-108-125.pa.vic.optusnet.com.au)
L1136[22:56:33] <digital> I am GMT-4 so it could be the issue
L1137[22:57:01] <gamax92> hi from GMT-6
L1138[22:57:31] <Izaya> hello from the future /o/
L1139[22:57:32] <digital> so Mountain time right?
L1140[22:57:35] ⇦ Quits: brandon3055 (~Brandon@pa49-199-108-125.pa.vic.optusnet.com.au) (Ping timeout: 183 seconds)
L1141[23:00:26] <digital> ok no cursor movement on the console is slightly annonying
L1142[23:01:09] <Izaya> no cursor movement?
L1143[23:01:12] <Izaya> like, blinking?
L1144[23:01:17] <digital> yy
L1145[23:01:28] <digital> dang it. ignore that
L1146[23:01:46] <digital> I mean you can't move the place of typing left or right
L1147[23:01:50] <Izaya> oh
L1148[23:01:52] <Izaya> yeah
L1149[23:01:56] <Izaya> that's annoying to me too
L1150[23:02:01] <Izaya> need to rewrite readline
L1151[23:02:31] ⇦ Quits: Schzd (~Schzdadep@modemcable250.104-59-74.mc.videotron.ca) (Read error: Connection reset by peer)
L1152[23:04:25] <gamax92> Izaya: one could take that example of a super tiny 45 byte elf and use it to implement /bin/true and /bin/false
L1153[23:04:57] <Izaya> ok..?
L1154[23:06:33] <digital> elf?
L1155[23:07:16] <Izaya> executable and linkable format
L1156[23:07:33] <Izaya> (most types of) unix executable
L1157[23:08:14] <digital> ah ok. I am not familiar with unix
L1158[23:13:13] ⇨ Joins: brandon3055__ (~Brandon@pa49-199-108-125.pa.vic.optusnet.com.au)
L1159[23:15:35] ⇦ Quits: brandon3055_ (~Brandon@pa49-199-108-125.pa.vic.optusnet.com.au) (Ping timeout: 200 seconds)
<<Prev Next>> Scroll to Top