<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:46] ⇨ Joins: Wiiplay123 (~kvirc@adsl-72-154-25-63.bna.bellsouth.net)
L2[00:31:01] <gamax92> song
L3[00:35:52] <gamax92> thanks MichiBot
L4[00:35:52] <MichiBot> gamax92: You're welcome!
L5[00:37:03] <gamax92> nope, tea is still deep fry your tongue hot
L6[01:43:12] ⇦ Quits: phroa (~phroa@173.254.236.155) (Ping timeout: 200 seconds)
L7[01:43:22] ⇨ Joins: phroa (~phroa@173.254.236.155)
L8[01:59:09] ⇦ Quits: Gethiox (~gethiox@gethiox.pl) (Quit: WeeChat 1.7.1)
L9[01:59:18] ⇨ Joins: Gethiox (~gethiox@gethiox.pl)
L10[03:29:29] ⇨ Joins: Tahg (~Tahg@pool-173-48-29-191.bstnma.fios.verizon.net)
L11[04:27:20] ⇦ Quits: xarses_ (~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Remote host closed the connection)
L12[04:27:23] ⇨ Joins: xarses_ (~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L13[04:41:44] ⇦ Quits: Icedream (~icedream@has.streaminginter.net) (Quit: A lol made me boom.)
L14[04:44:35] ⇨ Joins: Icedream (~icedream@has.streaminginter.net)
L15[04:48:02] ⇦ Quits: Icedream (~icedream@has.streaminginter.net) (Client Quit)
L16[04:50:47] ⇨ Joins: Icedream (~icedream@has.streaminginter.net)
L17[05:07:35] ⇨ Joins: ben_mkiv (~ben_mkiv@p4FED5F15.dip0.t-ipconnect.de)
L18[05:42:58] ⇨ Joins: Inari (~Pinkishu@p4FC1EC4A.dip0.t-ipconnect.de)
L19[05:45:38] <Inari> https://www.youtube.com/watch?v=b-kf6WhT0PU#t=4m30s is there any term for this kinda thing? I tried searching for "synth musicbox" but not really :P
L20[05:45:39] <MichiBot> ♬★1 Hour Ultimate Nightcore Mix #3♬★ | PROMOTION | | length: 1h 13s | Likes: 289 Dislikes: 14 Views: 48,588 | by 2Barát_Dominik | Published On 19/12/2012
L21[05:47:45] <Inari> Bleh
L22[05:47:50] <Inari> BalcCon vids for 2017 still not online
L23[05:51:41] ⇨ Joins: Vexatos (~Vexatos@p5B3C8DAC.dip0.t-ipconnect.de)
L24[05:51:41] zsh sets mode: +v on Vexatos
L25[06:11:53] ⇦ Quits: Icedream (~icedream@has.streaminginter.net) (Quit: A lol made me boom.)
L26[06:12:43] ⇨ Joins: smoke_fumus (~smoke_fum@37.151.179.94)
L27[06:13:35] ⇨ Joins: Icedream (~icedream@has.streaminginter.net)
L28[06:22:36] ⇦ Quits: Icedream (~icedream@has.streaminginter.net) (Ping timeout: 198 seconds)
L29[06:24:05] ⇨ Joins: Icedream (~icedream@has.streaminginter.net)
L30[06:28:22] ⇦ Quits: ben_mkiv (~ben_mkiv@p4FED5F15.dip0.t-ipconnect.de) (Remote host closed the connection)
L31[07:10:38] ⇦ Quits: LeshaInc (~LeshaInc@fomalhaut.me) (Ping timeout: 183 seconds)
L32[07:14:16] ⇦ Quits: Totoro (~totoro@fomalhaut.me) (Ping timeout: 383 seconds)
L33[07:24:25] ⇨ Joins: ben_mkiv (~ben_mkiv@p4FED5F15.dip0.t-ipconnect.de)
L34[07:32:08] ⇨ Joins: Cogitabundus (~HAL@122.15.77.139)
L35[07:44:26] <Mimiru> %tell AmandaC ok I pushed a build to CF that should fix the biometric scanner.. seems I forgot to set the node in the constructor like I do in other TEs
L36[07:44:26] <MichiBot> Mimiru: AmandaC will be notified of this message when next seen.
L37[07:46:00] * AmandaC chews on MichiBot
L38[07:46:22] <AmandaC> Mimiru: %tell isn't really relevent for me. My phone lights up whenevr I get a ping. :P
L39[07:46:25] <Mimiru> Oh, morning
L40[07:46:30] <Mimiru> wasn't sure if you were up is all
L41[07:46:31] <Mimiru> :P
L42[07:46:39] <AmandaC> ( don't woryr, it didn't wake me )
L43[07:46:40] <Mimiru> I do good to remember *MY* schedule.
L44[07:46:51] <AmandaC> haha
L45[07:47:01] <Mimiru> #27 just approved on CF and should fix it
L46[07:47:20] <AmandaC> kk, I'll give it a try shortly, still getting used to the whole "being awake" thing. :P
L47[07:47:55] <Mimiru> I tossed it into my test instance.. I forgot I can just... run MC outside of my IDE
L48[07:48:05] <Mimiru> I so rarely do it these days..
L49[07:48:09] <AmandaC> haha
L50[07:48:27] <Mimiru> since running it in my IDE causes a very nice screen rendering crash with OC
L51[07:49:46] <Mimiru> http://michi.pc-logix.com/javaw_2017-10-13_08-01-11.png so yes, it works now
L52[08:00:47] <Mimiru> Also \o/ http://modupdates.pc-logix.com/opensecurity just gotta try to get the actual changelog along with the link...
L53[08:04:07] ⇨ Joins: DaMachinator- (webchat@71.46.246.100)
L54[08:05:00] <DaMachinator-> it appears that to host a website like a simple HTML5/CSS3 webpage or a MediaWiki or etc. you need to be running a web server daemon like nginx or Apache
L55[08:05:17] <ben_mkiv> na
L56[08:05:21] <ben_mkiv> you can host it with netcat
L57[08:05:49] <ben_mkiv> https://stackoverflow.com/questions/16640054/minimal-web-server-using-netcat :P
L58[08:05:59] ⇦ Quits: Cogitabundus (~HAL@122.15.77.139) (Read error: Connection reset by peer)
L59[08:06:19] <Mimiru> or lighttpd or any other number of small *actual* httpds :P
L60[08:06:48] <Mimiru> you can also write your own in python etc
L61[08:07:19] <DaMachinator-> thank you for mentioning those, given that apache and nginx are the only two httpds big enough that someone unversed in the arts of web hosting would know about them
L62[08:07:26] <DaMachinator-> e.g. me
L63[08:13:22] ⇨ Joins: Thutmose (~Patrick@2602:30a:c0ab:a810:4d36:a37d:18cf:dda5)
L64[08:40:34] <AmandaC> %choose scratch the factory itch or try and code
L65[08:40:34] <MichiBot> AmandaC: try and code
L66[08:40:38] <AmandaC> hrm.
L67[08:40:39] <AmandaC> no!
L68[08:41:25] * MichiBot pouts
L69[08:41:46] ⇨ Joins: pizza (webchat@115.41.227.114)
L70[08:41:57] <pizza> hello
L71[08:42:10] <pizza> where is oc's config file?
L72[08:42:17] *** pizza is now known as Guest59947
L73[08:46:12] <Skye> uh
L74[08:46:28] <Skye> <instance folder>/config/opencomputers.cfg or something
L75[08:47:47] <Michiyo> 1.10 it's instance/config/opencomputers/opencomputers.cfg iirc
L76[08:52:37] <Guest59947> instead I have found Curse\Minecraft\Instances\FTB Beyond (1)\config\opencomputers\settings.conf
L77[08:53:08] <Guest59947> but this file says it overwriten every time i start game
L78[08:53:26] <Guest59947> # in Sublime Text that works really well. Note that this file is overwritten # whenever you start the game! Changes to the comments may vanish.
L79[08:54:29] <Michiyo> to the.. comments.
L80[08:54:36] <Michiyo> and yes, settings.conf in 1.10
L81[08:54:48] <Michiyo> so.. don't change the *comments* change the *settings*
L82[08:55:13] <S3> gamax92: so uh
L83[08:55:30] <S3> gamax92: I noticed your DMA isn't phase shifted
L84[08:56:00] <S3> or cycle stealing
L85[08:57:47] <S3> also, I am not finding much detail on how to use the interrupts
L86[08:58:44] <S3> I assume I need to talk to the MMU to remove the eeprom so I can edit the vector table?
L87[08:59:57] ⇦ Quits: smoke_fumus (~smoke_fum@37.151.179.94) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L88[09:04:48] <S3> Skye:
L89[09:04:59] <S3> this is my idea for a minecraft 6309 mod core:
L90[09:05:00] <S3> https://chisel.eecs.berkeley.edu/
L91[09:05:28] <S3> I think this is available for haskell too, but cool that scala has one
L92[09:05:44] <S3> should be able to just load the 6309 verilog and design hardware around it
L93[09:08:02] <Skye> that sounds inefficient
L94[09:08:07] <Skye> it's amazing! :P
L95[09:18:13] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L96[09:22:15] ⇦ Quits: ben_mkiv (~ben_mkiv@p4FED5F15.dip0.t-ipconnect.de) (Ping timeout: 183 seconds)
L97[09:25:13] <S3> Skye: Right. The benefit here is that if it's an open source mod, it can serve as a base for other hardware like mods
L98[09:25:23] <S3> because all you have to do is change the verilog code and some mc things
L99[09:25:45] <S3> Skye: scala chisel actually looks to be fairly fast
L100[09:26:07] <S3> it will at least be very accurate hardware emulation I would hope
L101[09:27:26] <S3> Skye: I have a working 6309 core right now on FreeBSD using iverilog (no scala)
L102[09:27:33] <S3> seems to be working fine
L103[09:27:49] <S3> so I'll have to test with chisel at some point
L104[09:27:50] <Skye> oooh
L105[09:28:47] <S3> The alternative is to write an entire 6309 core line by line in Java / Scala
L106[09:28:50] <S3> which would you rather do? :P
L107[09:28:56] <S3> I think i'd go for hardware accuracy
L108[09:29:04] <S3> with HDL
L109[09:29:59] <S3> I'd still have to convert it to scala language in chisel but it'd be an HDL thin
L110[09:30:01] <S3> thing*
L111[09:33:53] <SAL9000> That feeling when you chase an integer literal parsing bug only to discover that the language's handling of C-style "\xxx" escapes is not only decimal (rather than the octal it should be), but it's using the general integer parser rather than a restricted one. The former includes support for hexadecimal and width suffixes (42i64 for a 64-bit int containing 42) which have NO place in \xxx escape
L112[09:33:54] <SAL9000> handling, lol
L113[09:36:11] <S3> meh
L114[09:36:16] <S3> C is evil
L115[09:40:20] ⇦ Quits: DaMachinator- (webchat@71.46.246.100) (Ping timeout: 180 seconds)
L116[09:46:58] <Inari> C is energy efficient!
L117[09:47:16] <Inari> Reminds me
L118[09:47:23] <Inari> Have to use C++ 98 for this uni course :s
L119[09:47:30] <Inari> Why would you, when theres nice C++17
L120[09:54:52] <AmandaC> Inari: because the professor only knows C++98 and is too lazy/stubbern to learn anurhing that happen in the next 19 years
L121[09:56:04] <SAL9000> Inari: I know that feel. A friend asked for help with a uni assignment... they were forbidden from using C++'s C features. I'm like "but there's no sane way to do str->int other than the strto* family unless you want to DIY..."
L122[09:58:02] <AmandaC> %choose dedicated iron train for blue or meh
L123[09:58:02] <MichiBot> AmandaC: dedicated iron train for blue
L124[09:59:28] <SAL9000> Holy Shit(tm) https://virpil.com/en/blog/89-introducing-the-vpc-mongoost-50-throttle
L125[10:00:30] <SAL9000> +10 damage and +50% crit chance on wallets though
L126[10:02:21] ⇨ Joins: ben_mkiv (~ben_mkiv@p4FED5F15.dip0.t-ipconnect.de)
L127[10:05:38] <Inari> AmandaC: I suppose
L128[10:06:52] <Yarillo> Oi I'm familiar with CC and Lua itself but not with OC
L129[10:07:18] <Yarillo> Would any of you be kind enough to tell me/link me a tutorial on peripherals
L130[10:07:25] <Yarillo> i'm trying to gather data from a big reactor
L131[10:07:29] ⇨ Joins: DaMachinator- (webchat@71.46.246.100)
L132[10:07:44] <Yarillo> An "extreme reactor" actually since 1.10
L133[10:07:56] <Vexatos> There are turorials?
L134[10:07:59] <Inari> ~oc component
L135[10:07:59] <ocdoc> http://ocd.cil.li/component
L136[10:09:22] <Yarillo> Is there any way to make the "lua" command print by default instead of telling me "syntax error" ?
L137[10:09:37] <Vexatos> add a = to the start
L138[10:09:41] <Inari> ^
L139[10:09:45] <Yarillo> Like, if I type "components" i'd like it to show table:0x0...
L140[10:09:47] <Yarillo> ok
L141[10:09:59] <Inari> this is like excel
L142[10:10:02] <Inari> We all like excle
L143[10:10:16] <Yarillo> Uhhh
L144[10:10:25] <Yarillo> a= doesn't print anything
L145[10:10:34] <Skye> =a
L146[10:10:45] <Skye> = 1 + 2
L147[10:10:48] <Skye> prints 3
L148[10:10:52] <DaMachinator-> add the character `=` to the beginning of your command
L149[10:10:53] <Yarillo> Oh
L150[10:10:59] <Yarillo> Cool
L151[10:11:01] <Yarillo> What is this sorcery ?
L152[10:11:15] <Yarillo> Is this the normal lua interpreter's behavior too ?
L153[10:11:31] <DaMachinator-> as in, the one used to run your programs?
L154[10:11:37] <DaMachinator-> no, you have to use print() there
L155[10:12:25] <Yarillo> okay
L156[10:13:03] <Inari> The standard lua one seems to not need "="
L157[10:13:22] <Yarillo> Oh yeah right ^
L158[10:13:27] <DaMachinator-> I don't know which lua interpreter you are talking about.
L159[10:13:59] <Yarillo> just lua.exe that you get from lua.org that's a basic 600kB program that uses any lua dll you put in the same folder
L160[10:14:10] <Yarillo> and gives you an interpreter
L161[10:14:22] <DaMachinator-> ok that one i don't know
L162[10:14:41] <Yarillo> well it's the one you get with apt-get
L163[10:14:56] <Yarillo> that's gonna be your "lua" command
L164[10:15:19] <Yarillo> I said that wrong but you get the idea
L165[10:15:31] <DaMachinator-> yes, i get the idea
L166[10:17:45] ⇦ Quits: Icedream (~icedream@has.streaminginter.net) (Quit: A lol made me boom.)
L167[10:18:04] <Yarillo> ah shit how do I interrumpt a loop that I did in the "lua" progrma
L168[10:18:33] <Yarillo> I can't google that
L169[10:20:11] ⇨ Joins: Icedream (~icedream@has.streaminginter.net)
L170[10:21:12] <DaMachinator-> break
L171[10:21:27] <DaMachinator-> try CTRL-C?
L172[10:29:20] <AshIndigo> Reboot the computer?
L173[10:32:43] <Yarillo> instructions unclear
L174[10:32:45] <Yarillo> it burned
L175[10:33:02] <Yarillo> for some reason ctrl+c didn't work.
L176[11:02:16] <Skye> Yarillo, ctrl+alt+c
L177[11:04:19] <DaMachinator-> integration is hard
L178[11:05:03] <Michiyo> %xkcd state borders
L179[11:05:07] <MichiBot> Michiyo: https://what-if.xkcd.com/113/ - *Visit Every State*: "If you can visit 19 or 20 states in 24 hours, how long would it take to visit all 50? ... need to pass over the borders into the state—an SR-71 using aerial refueling ..."
L180[11:05:11] <Michiyo> ...
L181[11:05:13] <Michiyo> bad MichiBot
L182[11:05:27] <Michiyo> https://xkcd.com/1902/
L183[11:05:27] <MichiBot> XKCD Comic Name: State Borders Posted on: 10/13/2017
L184[11:06:27] <DaMachinator-> ∫sec^5tan^3
L185[11:07:09] <DaMachinator-> etc.
L186[11:18:42] <payonel> Yarillo: o/
L187[11:19:43] <MGR> Commit all the way to Panhandles
L188[11:21:03] ⇨ Joins: xarses (~xarses@67.218.117.86)
L189[11:27:05] ⇦ Parts: Xal (~Xal@S010664777dabacc3.vw.shawcable.net) (ERC (IRC client for Emacs 25.3.1)))
L190[11:35:54] <payonel> Yarillo: you asked about interrupting a program. There are two types of interrupts (ok technically 3) 1. soft interrupt [control+c] pushes a signal named "interrupt". It doesn't kill anything, but you can listen/pull for it. 2. hard interrupt [control+shift+c], when the kernel gets control (i.e. your program yields like in a sleep or a pull) the kernel will throw an exception on the current running process (which typically kills it unless you
L191[11:35:54] <payonel> catch it) and 3. you don't yield for 5 seconds (configurable)
L192[11:38:01] <DaMachinator-> does CTRL+ALT+C work in OpenOS
L193[11:38:39] <DaMachinator-> also does CRTL+C push a signal to the signal stack in OpenOS for "close program" or do I have to register a keypress handler myself
L194[11:41:21] <payonel> first of all, i'm an idiot and i meant to say ctrl+alt+c, not shift
L195[11:41:33] <payonel> second of all, it is OpenOS that provides that feature so ... yes it works in OpenOS
L196[11:42:18] <payonel> thirdly, event dispatching provides signals to ALL listeners and the currently pulling process. what is a "close program" ?
L197[11:43:17] <payonel> so when i say it "pushes a signal" i am referring to the event dispatcher
L198[11:43:21] ⇨ Joins: BearishMushroom (~BearishMu@82-209-154-59.cust.bredband2.com)
L199[11:43:41] <S3> Skye: I cannot wait to play with chisel
L200[11:53:24] <Inari> AmandaC: https://pbs.twimg.com/media/DMCJUV0XUAU2fyr.jpg:large :3
L201[11:58:52] <S3> CompanionCube: POKE 62975, 0
L202[11:58:59] <S3> BASIC POKE 62975, 0
L203[11:59:01] <S3> oops
L204[11:59:04] <S3> %BASIC POKE 62975, 0
L205[11:59:05] <S3> there
L206[11:59:11] <CompanionCube> hehe
L207[11:59:21] <S3> I tried
L208[11:59:33] * CompanionCube wasn't expecting it to do anything anyway
L209[11:59:45] <S3> CompanionCube: what do you think of my mod idea?
L210[11:59:54] <CompanionCube> S3: which? the forth thing?
L211[11:59:57] <S3> No
L212[12:00:16] <S3> The idea is to create a minecraft computer mod similar to the RPC8e
L213[12:00:24] <S3> except instead it's a motorola 6803
L214[12:00:57] <S3> I'd port forth onto it for sure as its primary program
L215[12:01:09] <Skye> S3, 6309
L216[12:01:15] <S3> yes sorry
L217[12:01:17] <S3> 6309
L218[12:01:23] <S3> dunno why I did that
L219[12:01:26] <S3> CompanionCube: also, using chisel
L220[12:01:39] <S3> with a verified verilog 6309 core.
L221[12:01:52] <S3> so there will be hardware accuracy
L222[12:01:58] <CompanionCube> you mean 6809?
L223[12:02:03] <S3> 6309
L224[12:02:09] <CompanionCube> 6309's from hitachi
L225[12:02:15] <S3> 6309 is the 16 bit 6809
L226[12:02:15] <CompanionCube> at least according to google
L227[12:02:26] <S3> pretty much
L228[12:02:43] <S3> being 16 bit helps a lot
L229[12:03:18] <S3> hmm.
L230[12:03:25] <S3> Skye: dumb terminal devices?
L231[12:03:26] <S3> :D
L232[12:03:28] <S3> that'd be cool
L233[12:03:35] <S3> you could set up dumb terminals around your base
L234[12:04:22] <Skye> S3, have a serial link
L235[12:04:25] <Skye> with hardware flow control
L236[12:04:34] <S3> right. well if I go with the RDMA network
L237[12:04:39] <S3> it should just show up as an RDMA target
L238[12:04:51] <S3> you can write to a location in ram on the cpu
L239[12:04:57] <S3> and the dumb terminal will automatically update
L240[12:05:01] <Skye> eeeh
L241[12:05:04] <S3> RDMA will do the transport
L242[12:05:06] <Skye> what about having seperate serial links
L243[12:05:15] <S3> that would work just fine
L244[12:05:24] <Skye> as a network / cross mod compat
L245[12:06:07] <S3> RDMA is simple, it's just a platform independent DMA that is suspended via a cable
L246[12:06:35] <S3> I use DMA all the time in real hardware
L247[12:06:38] <S3> it's pretty awesome
L248[12:07:02] <Skye> but I want serial links too
L249[12:07:04] <Skye> :P
L250[12:07:45] <S3> not sure how that'd be any different
L251[12:08:35] <S3> with my design you could have a serial IO device connected via RDMA
L252[12:08:42] <S3> and do one to one
L253[12:09:07] <S3> I could have a local serial device too..
L254[12:13:27] <S3> Skye: the benefit of using RDMA cables to a serial terminal is that you configure RDMA to accept serial data from a buffer and it just crunches through and blasts it to the terminal, the serial terminal displays on the screen
L255[12:15:43] <Skye> hm
L256[12:15:58] <S3> of course, I think a plain serial port may be beneficial
L257[12:19:57] <S3> Skye: What would you use plain serial before btw?
L258[12:20:16] <S3> I was thining of making these cables:
L259[12:20:23] <Skye> manual forms of networking
L260[12:21:30] <S3> tier 1: single core cable , serial IO
L261[12:21:30] <S3> tier 2: 4 channel DMA fiber
L262[12:21:30] <S3> tier 3: 16 channel DMA fiber
L263[12:21:30] <S3> tier 4: 256 channel DMA fiber
L264[12:22:15] <S3> the number of channels means the number of devices you can speak to simeltaneously
L265[12:22:46] <S3> tier 4 is designed for networks. So the idea is if you want to make an RDMA network accross an entire base that has many buildings
L266[12:22:49] <S3> tier 4 cable is useful
L267[12:23:13] <S3> tier 2 cable is for very basic cheap let's test something and tier 3 cable would be your standard common DMA most would probably use
L268[12:23:19] <S3> what do you think?
L269[12:23:34] <S3> this is called a fat tree design
L270[12:24:14] <S3> so like if you were to make a network of computers and devices, you would have more channels the higher in the tier you go to support that many simeltaneous connections.
L271[12:24:19] <S3> in the network
L272[12:24:30] <Skye> uhhh
L273[12:24:54] <Skye> why is serial slow? D:
L274[12:24:59] <S3> ?
L275[12:25:12] <S3> what do you mean
L276[12:25:16] <S3> serial isn't slow at all
L277[12:25:32] <S3> cat5e is a type of serial :P
L278[12:25:36] <S3> cable*
L279[12:29:38] <MGR> You're thinking of RS232
L280[12:29:44] <gamax92> S3: the DMA is cycle stealing
L281[12:29:44] <MGR> Or "serial ports"
L282[12:31:34] <gamax92> S3: see here for the memory bitmask https://github.com/gamax92/Thistle/wiki/Component-Mapper
L283[12:32:07] <S3> I prefer passive DMA that operates either in an intercycle or between cycles with a clock phase
L284[12:32:22] <S3> and then just fires IRQs when it's done
L285[12:32:44] <gamax92> ahh, yeah I was thinking about doing that but that's more complicated :P
L286[12:33:11] <gamax92> so instead this DMA just halts the CPU, does its thing, and then resumes the CPU
L287[12:33:29] <S3> heh
L288[12:33:36] <S3> I imagine it's pretty fast
L289[12:34:22] <gamax92> it takes length*2 cycles
L290[12:34:48] <S3> ouch that's awful
L291[12:34:55] <S3> there are 6502 instructions that are faster than that IRL
L292[12:35:36] <Guest59947> openos
L293[12:35:51] <Guest59947> edit function limits 257 line
L294[12:36:31] <Guest59947> ah
L295[12:36:45] <Guest59947> that was actulally clipboard
L296[12:36:49] <Guest59947> l;imit
L297[12:36:57] <S3> heh
L298[12:37:09] <gamax92> S3: the fuck are you talking about
L299[12:37:40] <gamax92> an unrolled LDA STA loop would take 8 cycles per length
L300[12:37:53] <S3> I suppose.
L301[12:38:19] <S3> in the original 6502 there were unidirectional memory operations that only took 1 cycle
L302[12:38:39] <S3> before they fixed some bugs
L303[12:38:44] <gamax92> even if it were zero page only it'd still take 6*length cycles
L304[12:38:55] <S3> right
L305[12:39:16] <gamax92> so uhh, I think 2*length is very much not awful :P
L306[12:41:06] <gamax92> plus the overhead of setting up the DMA registers
L307[12:47:30] <gamax92> S3: but did the wiki about the component mapper help?
L308[12:53:04] <S3> dunno yet I bet it will
L309[12:53:17] <S3> I was just confused about how to make a simple IRQ ISR for receiving input from keyboard
L310[12:53:27] <S3> since the eeprom was in the way
L311[12:53:47] <S3> I wasnt' sure if the eeprom laid out a memory location for ISRs
L312[12:53:58] <S3> since I haven't had the time to look
L313[12:54:41] <gamax92> oh
L314[12:54:45] <gamax92> I could do that huh.
L315[12:54:50] <S3> ?
L316[12:54:59] <gamax92> make the eeprom irq's jump to predefined locations
L317[12:55:17] <gamax92> and or read addresses from predefined locations
L318[12:55:23] <gamax92> and then jump to those
L319[12:56:00] <S3> ew
L320[12:56:10] <gamax92> isn't that not just what you suggested
L321[12:56:15] <gamax92> "I wasnt' sure if the eeprom laid out a memory location for ISRs"
L322[12:56:34] <S3> no I wasn't suggesting it I just wasn't sure if that's what it was set up to do
L323[12:56:53] <S3> so I figure I'm going to just have to unmap the eeprom and write to it as RAM at the end of memory
L324[12:57:06] <S3> the vector table
L325[12:57:34] <Skye> I wonder if there is a 68010 emulator in Java
L326[12:57:38] <gamax92> probably
L327[12:58:56] <gamax92> I forget what the default mask it.
L328[12:58:59] <gamax92> is*
L329[12:59:39] <S3> oh, I did read about that
L330[12:59:52] <S3> is there a PIC?
L331[12:59:57] <S3> or some sort of IC
L332[13:00:09] <gamax92> >_> did I write this documentation wrong.
L333[13:00:21] ⇨ Joins: LeshaInc (~LeshaInc@fomalhaut.me)
L334[13:00:25] <S3> on my 6502 SoC design I have a PIC where I can see which interrupt fired
L335[13:00:29] <S3> rather than just looking
L336[13:00:46] <S3> guess I'll just have to see how you do it in boot.s
L337[13:00:47] <gamax92> no but I can just add one if necessary
L338[13:00:57] <gamax92> the eeprom doesn't use interrupts
L339[13:01:01] <S3> it's not necessary, it just makes it a lot faster
L340[13:01:02] <S3> oh I see
L341[13:01:15] <S3> on a 6502 without one you have to find which device sent the irq
L342[13:01:27] <S3> so what I did on my SBC
L343[13:01:37] <gamax92> the only thing that could be interrupted is the keyboard access and it resorts to a poll loop
L344[13:01:45] <S3> is design a device with say 8 interrupt inputs, and 16 bytes of RAM
L345[13:01:51] ⇨ Joins: Totoro (~totoro@fomalhaut.me)
L346[13:02:03] <S3> you program each input with a particular 16 bit number right
L347[13:02:15] <S3> then when an IRQ fires you can just jump to that memory mapped register that displayed the last IRQ fire
L348[13:02:31] <S3> I'm a little weird I guess
L349[13:02:52] <gamax92> I'll think about it, there's plenty of space for extra devices
L350[13:03:30] <S3> I'm going to be playing with chisel a little bit
L351[13:03:36] <S3> it'd be cool to even tinker with a 6502 core but
L352[13:03:39] <S3> n verilog
L353[13:03:42] <S3> in*
L354[13:03:49] ⇦ Quits: Guest59947 (webchat@115.41.227.114) (Ping timeout: 180 seconds)
L355[13:03:51] <gamax92> on that note I think the EEPROM data section is always visible at EF00-EFFF
L356[13:04:07] <S3> uh oh
L357[13:04:13] <gamax92> nah
L358[13:04:26] <S3> oh that's not a problem
L359[13:04:39] <S3> as long as one can access and change $FFFA
L360[13:04:41] <S3> - FFFF
L361[13:04:52] <gamax92> right I need to see what's going on here about that
L362[13:06:24] <gamax92> it appears I've made 0b devices and 1b memory
L363[13:08:39] <S3> lol
L364[13:09:01] <gamax92> well I fixed the doc
L365[13:15:15] ⇦ Quits: DaMachinator- (webchat@71.46.246.100) (Ping timeout: 180 seconds)
L366[13:57:14] ⇦ Quits: glasspelican (~quassel@ktnron060ww-lp140-03-50-100-173-210.dsl.bell.ca) (Remote host closed the connection)
L367[14:01:12] ⇨ Joins: glasspelican (~quassel@ktnron060ww-lp140-03-50-100-173-210.dsl.bell.ca)
L368[14:25:08] <Inari> https://www.gamasutra.com/view/news/307546/Humble_Bundle_has_been_acquired_by_media_giant_IGN.php
L369[14:25:09] <Inari> RIP
L370[14:26:13] <Izaya> RIP HB
L371[14:27:56] <Kodos> Rip in pepperoni
L372[14:28:13] <Inari> Resting in pepperoni sounds too spicy to be peaceful
L373[14:41:34] <gamax92> spicy sausage
L374[15:15:39] <Inari> Ugh
L375[15:15:50] <Inari> I hate when people do "X?" - "Yes." on the net :P
L376[15:16:42] <Inari> "I don't like siscon." - "Siscon?" - "Yes"
L377[15:16:55] <Inari> This isn't a conversation, you have no reason to assuming the person is asking because they didn't understand you audibly
L378[15:16:59] <Mettaton_Fab> what is siscon
L379[15:18:15] <Izaya> yes
L380[15:19:14] <Inari> Yes, "siscon?" would mean "what is siscon?"
L381[15:19:18] <Inari> You don't just answer "yes"
L382[15:19:30] <Inari> @Mettaton_Fab: "sister complex"
L383[15:20:02] <Inari> "A person with an unusually strong and probably sexual attachment to their sister. One of the numerous Japanese "complex" portmanteaus that indicate real-life creeps and fictional doujinshi protagonists."
L384[15:31:21] <ben_mkiv> so whats the name for having tons of complexes about what others do?
L385[15:31:52] <Forecaster> complex complex
L386[15:32:10] <ben_mkiv> and naming stuff that people do as complex?
L387[15:32:26] <Forecaster> complex naming complex
L388[15:32:28] <ben_mkiv> xD
L389[15:33:04] <MGR> Complexity complex?
L390[15:43:58] <Forecaster> https://www.youtube.com/watch?v=_yvDc9t1gZE
L391[15:43:58] <MichiBot> LEGO Lawnmower Man Kinetic Sculpture | length: 4m 31s | Likes: 1,871 Dislikes: 10 Views: 20,519 | by JK Brickworks | Published On 13/10/2017
L392[15:47:38] <MGR> Test
L393[15:47:43] <MajGenRelativity> Hrmmmm
L394[15:47:52] <MajGenRelativity> Discord is experiencing malfunctions
L395[15:48:17] <gamax92> %lua uhm "Discord is experiencing malfunctions"
L396[15:48:17] <MichiBot> iDsscsoorrdd iiss e xxpxepreiieinncciinngg gmmaalaffufnucnttiioonnss
L397[15:48:35] <MajGenRelativity> Yep
L398[15:48:57] <MajGenRelativity> Mimiru / Michiyo is Corded able to contact Discord users not in the OC discord?
L399[15:49:03] <MajGenRelativity> I assume no, but I was just wondering
L400[15:49:31] <Michiyo> Umm, it'd be able to message anyone on any of the servers it's a member of..
L401[15:49:45] <Michiyo> Why?
L402[15:49:46] <MajGenRelativity> It's a member of more than just OC?
L403[15:49:50] <Michiyo> Yes.
L404[15:49:54] <MajGenRelativity> Did not know that
L405[15:50:11] <MajGenRelativity> In any case, Discord decided to fail right in the middle of me debugging a program with someone else
L406[15:50:30] <Michiyo> 7 IRC channels, 4 discord servers
L407[15:51:05] <MajGenRelativity> Good to know
L408[15:51:58] <MajGenRelativity> "All systems operational" such lies
L409[15:52:18] <Forecaster> maybe you misread and it actually said "All systems optional"
L410[15:52:38] <Izaya> I feel like there's a relevant David Bowie song
L411[15:52:38] <MajGenRelativity> Ok, now it says they are having issues
L412[15:52:41] <Izaya> I feel like there's a relevant David Bowie song
L413[15:52:43] <Izaya> oops
L414[15:56:54] * Gavle arises out of a dark portal
L415[15:57:11] <Gavle> Wait.
L416[15:57:20] <Corded> * <Forecaster> points a spotlight at the portal
L417[15:57:22] <Forecaster> there
L418[15:58:31] <MGR> Whoo! Back!
L419[15:59:35] <ben_mkiv> AmandaC, https://github.com/ben-mkiv/OCGlasses/releases/tag/3.3.1
L420[15:59:40] <ben_mkiv> fixed the bugs you mentioned
L421[16:01:10] <AmandaC> will give it a try later, currently watching anime while I wait for science to come in
L422[16:01:16] <AmandaC> (science in factorio)
L423[16:01:45] <ben_mkiv> ok, also wait 30mins at least, as i just noticed another thing xD
L424[16:02:03] <ben_mkiv> going to readd the download when done :>
L425[16:12:55] * CompanionCube breaks part of the portal
L426[16:13:46] <Gavle> It already closed.
L427[16:22:04] <Izaya> muahahahaha
L428[16:22:08] <Izaya> source packages get
L429[16:23:22] <Izaya> guess I should include configs though
L430[16:24:55] <ben_mkiv> so just my lua script seems to be broke -.-
L431[16:26:35] <ben_mkiv> so actually... _G.buttons[i] = {}
L432[16:26:43] <ben_mkiv> is nil on server but not in sp?!
L433[16:27:43] <ben_mkiv> hm, in lua console its on both fine :/
L434[16:38:17] <Inari> What do youmean "is nil"
L435[16:38:44] <ben_mkiv> it should be a table not nil
L436[16:38:54] <ben_mkiv> but something in my script must be wrong
L437[16:38:57] <ben_mkiv> causing this
L438[16:39:20] <Inari> What script
L439[16:40:20] <ben_mkiv> 400 lines of code, split in two files. you want to read it? xD
L440[16:41:09] <Inari> I suppose
L441[16:41:26] <ben_mkiv> https://pastebin.com/qsi4UvHr && https://pastebin.com/Qe4emGPp
L442[16:41:41] <ben_mkiv> it fails on line 68 of first link
L443[16:41:54] <ben_mkiv> because the object returned in 67 is nil
L444[16:42:12] <ben_mkiv> actually i wonder how the object did overwrite the parent table
L445[16:43:31] <Inari> Any reason for _G?
L446[16:43:38] <ben_mkiv> yea, lua noob
L447[16:48:22] <Inari> Does line 160 in ar_demo.lua even work
L448[16:48:43] <ben_mkiv> not like expected
L449[16:48:54] <ben_mkiv> it removes the entry but doesnt stack down the others
L450[16:49:04] <Inari> It does?
L451[16:49:24] <Inari> How D:
L452[16:50:02] <ben_mkiv> bar is an integer?!
L453[16:50:07] <ben_mkiv> the index of the field to remove
L454[16:50:18] <Inari> But theres no .remove function in that table?
L455[16:50:23] * gamax92 deletes all _G
L456[16:50:30] <ben_mkiv> thats a lua feature
L457[16:50:39] <Inari> Not in my lua
L458[16:50:49] <Izaya> _G={}
L459[16:50:52] <Izaya> :D
L460[16:50:58] <ben_mkiv> huh, wait
L461[16:51:04] <Inari> % a = {1} a.remove(1)
L462[16:51:07] <Inari> %lua a = {1} a.remove(1)
L463[16:51:07] <MichiBot> main:1: attempt to call field 'remove' (a nil value)
L464[16:51:23] <gamax92> uhh, yeah that's not how tables work in Lua
L465[16:51:25] <Inari> You probably mean table.remove(a, 1)
L466[16:51:53] <ben_mkiv> oh yea you are right, that explains why they didnt stack down xD
L467[16:51:59] <ben_mkiv> thanks :)
L468[16:57:01] <ben_mkiv> but still my other problem remains xD
L469[16:57:26] <ben_mkiv> btw. F5 for removed _G. ;)
L470[16:59:01] <ben_mkiv> so this fails => buttons[i].el[1] = ar:addToOverlay("buttons", "Box2D")
L471[16:59:03] <gamax92> I wish I could but initial connections to sites are super slow
L472[16:59:21] <ben_mkiv> but according to print debug the return value is a table in that functioncall
L473[17:00:54] <ben_mkiv> but i got increased to 24 xD
L474[17:02:13] <Inari> ben_mkiv: Whats addBox2d
L475[17:02:50] <Inari> Oh
L476[17:02:54] <Inari> openglsses componetn
L477[17:03:03] <ben_mkiv> ok, the index was the problem, so it probably used something wrong
L478[17:04:03] <Inari> self.widgets_overlay[i].setSize(80, 40)
L479[17:04:08] <Inari> You probably mean self.widgets_overlay[i]:setSize(80, 40) ?
L480[17:04:15] <Inari> Just a guess though
L481[17:04:21] <ben_mkiv> nah, that works fine
L482[17:04:33] <Inari> Ah
L483[17:04:36] <ben_mkiv> or does it
L484[17:04:39] <ben_mkiv> uhm
L485[17:05:07] <ben_mkiv> ah yea it works
L486[17:20:03] <ben_mkiv> AmandaC, is your server public?
L487[17:20:10] <AmandaC> ben_mkiv: no
L488[17:21:17] <ben_mkiv> whitelisted or just for testing?
L489[17:21:32] ⇦ Quits: DeGariless (~DeGariles@2600-6c52-6f00-01c8-7448-5485-e736-dcb9.dhcp6.chtrptr.net) (Remote host closed the connection)
L490[17:21:48] <AmandaC> whitelisted, it's a small server just for me + a couple of close friends
L491[17:26:18] <ben_mkiv> wonder if people use the oc manual
L492[17:26:41] <ben_mkiv> then i would include the wiki as ingame doc :>
L493[17:30:00] <AmandaC> %choose secure tracks or hope the trains will barrow through fast enough that they can't catch it and give up
L494[17:30:01] <MichiBot> AmandaC: secure tracks
L495[17:32:31] ⇦ Quits: Inari (~Pinkishu@p4FC1EC4A.dip0.t-ipconnect.de) (Quit: 'Get out of my way or the tadpole dies!')
L496[17:52:10] ⇦ Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 186 seconds)
L497[17:53:37] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: Connection reset by peer)
L498[17:57:32] ⇦ Quits: Vexatos (~Vexatos@p5B3C8DAC.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L499[18:13:31] <ben_mkiv> so AmandaC forgot about the anvil thing, but thats fixed now, too
L500[18:16:10] <S3> I never whitelist my servers
L501[18:16:17] <S3> and I just invite everyone
L502[18:16:47] <ben_mkiv> https://www.youtube.com/watch?v=OY0Mk9kTs8M
L503[18:16:47] <MichiBot> Tech N9ne - Erbody But Me ft. Krizz Kaliko, Bizzy | length: 3m 24s | Likes: 130,976 Dislikes: 8,618 Views: 16,485,956 | by TechN9neVEVO | Published On 11/10/2016
L504[18:17:25] <S3> my ideology is that with so many custom mods, only sensible people are likely to waste their time setting up to connect
L505[18:17:35] <S3> griefers will not bother or give up
L506[18:17:41] <ben_mkiv> xD
L507[18:17:47] <S3> and thats always worked for me
L508[18:19:09] ⇨ Joins: Xal (~Xal@S010664777dabacc3.vw.shawcable.net)
L509[18:20:47] <S3> keep the honest people out you know
L510[18:31:42] *** medsouz|offline is now known as medsouz
L511[19:28:58] ⇦ Quits: BearishMushroom (~BearishMu@82-209-154-59.cust.bredband2.com) (Read error: Connection reset by peer)
L512[19:34:39] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@p4FED4F82.dip0.t-ipconnect.de)
L513[19:40:14] ⇦ Quits: ben_mkiv (~ben_mkiv@p4FED5F15.dip0.t-ipconnect.de) (Ping timeout: 383 seconds)
L514[20:00:05] ⇨ Joins: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L515[21:44:34] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:3c4c:9ee2:a6fb:60ae)
L516[21:51:29] ⇨ Joins: smellypooh (~tadbbipn@179.218.202.13)
L517[21:51:31] <smellypooh> PLEASE CALL L0DE RIGHT NOW!!!
L518[21:51:31] *** smellypooh was kicked by zsh ((MichiBot) Possible Spam detected!))
L519[21:51:53] * Mimiru high-fixes MichiBot
L520[21:51:53] <MichiBot> Hello Mimiru
L521[21:51:58] <Mimiru> fixes?
L522[21:52:00] <Mimiru> fives.
L523[21:52:05] <Mimiru> high-fives.
L524[22:02:06] ⇦ Quits: Xal (~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 183 seconds)
L525[22:03:51] ⇨ Joins: Xal (~Xal@S010664777dabacc3.vw.shawcable.net)
L526[22:07:58] ⇦ Quits: Lathanael|Away (~Lathanael@p54960BB7.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L527[22:14:21] ⇨ Joins: Lathanael|Away (~Lathanael@p54960602.dip0.t-ipconnect.de)
L528[22:16:53] ⇦ Quits: Thutmose (~Patrick@2602:30a:c0ab:a810:4d36:a37d:18cf:dda5) (Quit: Leaving.)
L529[22:19:17] ⇦ Quits: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Remote host closed the connection)
L530[22:24:37] *** medsouz is now known as medsouz|offline
L531[22:33:15] ⇨ Joins: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L532[22:36:33] ⇦ Quits: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Ping timeout: 183 seconds)
L533[22:52:20] <AmandaC> Mimiru: I'd recommend against introducing michibot to drugs that would get her "high"
L534[22:52:20] <MichiBot> Hello AmandaC
L535[22:52:53] <AmandaC> You don't want to lose your bot to /dev/mem roulette addictiom
L536[22:54:00] <AmandaC> And with that PSA, I'm going to bed
L537[23:29:26] <gamax92> eyyy
L538[23:29:38] <gamax92> cfr finally fixed the whole boolean int constant confusion
L539[23:30:22] <gamax92> and maybe fixed the casting issue, gotta check though
L540[23:31:08] <Izaya> and now I remember why I can never go to a numpadless keyboard
L541[23:31:24] <Izaya> blender without a numpad is like kicking dead whales down the beach
L542[23:31:43] <gamax92> oh, and procyon is finally getting some commits after 14 months of inactivity
L543[23:32:41] <SAL9000> Izaya: speaking of keyboards, how insane would it be to try organising a group-buy for aftermarket 7-row laptop keyboards? Lenovo is being a dick and not releasing the T25 in Australia...
L544[23:32:45] ⇨ Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L545[23:33:01] <Izaya> you want a T25?
L546[23:33:08] <gamax92> We need more phones with physical keyboards
L547[23:33:12] <Izaya> I don't want to be negative but the kinda suck
L548[23:33:14] <Izaya> anyway
L549[23:33:29] <Izaya> I'm looking to get a few T400-compatible ones
L550[23:33:37] <Izaya> so if you do end up doing so
L551[23:33:38] <SAL9000> Izaya: I want a modern-ish laptop with a good kb
L552[23:33:57] <Izaya> Look into HP and Dell tbh
L553[23:34:04] <SAL9000> aren't they all 6-row craplet?
L554[23:34:14] <Izaya> Everyone does those now.
L555[23:34:19] <SAL9000> that's the problem
L556[23:34:29] <Izaya> HP and Dell's ones are relatively good thpugh
L557[23:34:32] <Izaya> though*
L558[23:34:44] <Izaya> assuming you get the business ones
L559[23:34:48] <SAL9000> ofc
L560[23:35:21] <SAL9000> has either of them reproduced the "bridge battery" feature yet?
L561[23:35:28] <Izaya> not sure
L562[23:35:35] <Izaya> still rocking a T420
L563[23:35:37] <SAL9000> t440 and newer have a 2nd (internal) battery, allowing you to hotswap the external one
L564[23:35:55] <Izaya> the ones at work don't have them IIRC
L565[23:35:57] <SAL9000> that + new cpus = hello epic battery life
L566[23:36:01] <Izaya> but they aren't the fancy ones
L567[23:36:40] <Izaya> (Some cheap HP business ones)
L568[23:37:05] <gamax92> I have no idea how to clone a repo from bitbucket.
L569[23:37:14] <SAL9000> LOL: https://www.engadget.com/2008/02/04/hotswap-laptop-batteries-let-you-keep-the-juice-flowing/
L570[23:38:14] <SAL9000> looks like there aren't any non-lenovo laptops with hotswap battery
L571[23:38:15] <Izaya> fun idea
L572[23:38:25] <Izaya> micro-USB to laptop power connector
L573[23:38:40] <Izaya> so you can use cheap-ass USB battery packs for a bridge battery
L574[23:39:05] <SAL9000> sounds like a recipe for disaster
L575[23:39:13] <Izaya> sounds like a fire tbh
L576[23:39:24] <gamax92> sounds like a barbecue
L577[23:39:24] <SAL9000> depends on how cheap-ass you go, I guess?
L578[23:39:33] <SAL9000> cheap = fire, expensive = circuit breaker trip
L579[23:39:52] <Izaya> I wonder if you can manage if you swap the battery while the machine is suspended without a bridge battery
L580[23:40:07] <SAL9000> I doubt it
L581[23:40:17] <SAL9000> and I can't hibernate my t420 because ZFS
L582[23:40:27] <Izaya> gonna try it with my T420 later
L583[23:40:36] <Izaya> yeah I'm using an SSD so no swap end of story
L584[23:41:10] <SAL9000> ZoL can't hibernate sanely yet, so even if I wasn't using an SSD I wouldn't be able to hibernate :(
L585[23:41:50] <Izaya> RIP :p
L586[23:42:40] <SAL9000> Yeah. I could certainly switch to ext4 or whatever but snapshots & epic-level data correctness guaranteees have both saved my bacon a few times
L587[23:43:46] <Izaya> btrfs does fine for me
L588[23:44:15] <Izaya> while IIRC it isn't as focused on 100% always correct data subvolumes and snapshots and stuff are nice
L589[23:58:41] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:3c4c:9ee2:a6fb:60ae) (Quit: Leaving)
<<Prev Next>> Scroll to Top