<<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)
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
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
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
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?
L89[09:04:59] <S3> this is my idea for a
minecraft 6309 mod core:
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
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
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
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
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
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
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
L201[11:58:52] <S3> CompanionCube: POKE
62975, 0
L202[11:58:59] <S3> BASIC POKE 62975,
0
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?
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
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?
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
L230[12:03:25] <S3> Skye: dumb terminal
devices?
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
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
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:
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"
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
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
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.
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
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
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
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)
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?
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!
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
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
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.
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)