<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:14:49] ⇦
Quits: ben_mkiv|afk (~ben_mkiv@p4FED4F82.dip0.t-ipconnect.de) (Ping
timeout: 383 seconds)
L2[00:16:10] ⇦
Quits: Bhootrk_ (~Bhootrk_@118.189.203.83) (Read error: Connection
reset by peer)
L3[01:22:36] <Izaya> SAL9000: the 5320m
actually has a lot of the keys you'd normally find above the
keyboard to the right of the keyboard. not as nice as more rows but
better than just cramming them into the function layer or
something
L4[02:37:11] ⇨
Joins: brandon3055
(~Brandon@pa49-199-224-245.pa.vic.optusnet.com.au)
L6[03:35:32] <MichiBot>
8 Vintage
Computers | Ashens | length:
23m 34s | Likes:
3,462 Dislikes:
188 Views:
65,806 | by
ashens |
Published On 13/10/2017
L8[04:15:20] <Izaya> [warning 35MB]
L9[04:31:03] ⇨
Joins: Inari (~Pinkishu@p5DEC6C2A.dip0.t-ipconnect.de)
L10[04:50:00] ⇨
Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L11[04:51:11] ⇨
Joins: Vexatos
(~Vexatos@p200300556E09FE55A070732DC9C47403.dip0.t-ipconnect.de)
L12[04:51:11] zsh
sets mode: +v on Vexatos
L13[05:55:22] ⇨
Joins: TuxMan20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L14[05:59:29] ⇦
Quits: TuxMan20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Client
Quit)
L15[06:08:10] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Quit:
Leaving)
L16[06:42:42] ⇨
Joins: WatchtowerOrator (~Watchtowe@83.223.21.91)
L17[06:42:42] <WatchtowerOrator> Time for a
new episode from Forecaster! You're welcome!
L19[06:42:42] <WatchtowerOrator> Tags on
this video:
tablet,programming,lua,code,opencomputers,reactor,industrialcraft2
L20[06:42:42] <MichiBot>
RailcraftLP-
[Episode 49] - Blinky the Button | length:
29m 48s |
Likes:
0 Dislikes:
0 Views:
0 | by
Forecaster |
Published On 14/10/2017
L21[06:43:42] ⇦
Quits: WatchtowerOrator (~Watchtowe@83.223.21.91) (Remote host
closed the connection)
L24[06:54:07] <Inari> Skye: Seen that
before :3 I want a fluffy tail like that
L25[06:54:15] <Inari> Thoug it's probably a
pain to dry after bathing
L26[06:56:22] ⇨
Joins: ben_mkiv
(~ben_mkiv@p4FED4F82.dip0.t-ipconnect.de)
L27[07:02:13] ⇨
Joins: BearishMushroom
(~BearishMu@82-209-154-59.cust.bredband2.com)
L28[07:06:55] ⇨
Joins: Thutmose
(~Patrick@2602:30a:c0ab:a810:c87c:17bf:efa1:2691)
L30[08:09:49] ⇦
Quits: LuMistry (uid146685@id-146685.brockwell.irccloud.com) (Quit:
Connection closed for inactivity)
L31[08:23:35] ⇨
Joins: savos
(webchat@CPEf0f24903d453-CMf0f24903d450.cpe.net.cable.rogers.com)
L32[08:27:02] ⇦
Quits: savos
(webchat@CPEf0f24903d453-CMf0f24903d450.cpe.net.cable.rogers.com)
(Ping timeout: 180 seconds)
L33[08:41:35] <S3> Well there you go
L34[08:56:49] ⇨
Joins: SubThread (~SubThread@185.86.106.154)
L35[09:23:55] ⇨
Joins: xPucTu4 (~yahoo@2a07:1c44:2424::b7e:ac:13)
L36[09:24:22] <AmandaC> %choose play more
factorio or watchthe last 2 eps of S2
L37[09:24:22] <MichiBot> AmandaC: play more
factorio
L38[09:25:21] <xPucTu4> i would choose the
last eps
L39[09:27:14] *
AmandaC will get her iron ore going, then watch more S2 when the
iron starts flowing in
L40[09:28:20] <Temia> Izaya, I miss my old
thinkpad :<
L41[09:28:26] ⇨
Joins: pizza (webchat@115.41.227.114)
L42[09:28:31] <Temia> Sadly it was one of
the things I had to leave behind, I couldn't justify keeping
them
L44[09:28:39] <Izaya> what model?
L45[09:28:55] ***
pizza is now known as Guest15947
L46[09:29:23] <Temia> T40 and T42, later
end of the IBM era
L47[09:29:27] <Izaya> (also, looking for
related design documents)
L48[09:29:33] <Izaya> oh :<
L49[09:29:37] <Temia> Yeah :<
L50[09:29:45] <Izaya> I think I want to get
an X31 if I get the chance
L51[09:29:47] <Izaya> looks so cute
L52[09:33:06] <S3> get a 30X
L54[09:35:54] <S3> parsing lua into s
expressions now?
L55[09:36:19] <S3> oh yeah!
L56[09:36:24] <S3> I was porting forth for
gamax92 today
L57[09:36:27] <S3> that's what I was
doing
L58[09:36:42] <S3> oh shit wait I gotta do
my keyboard input test first
L59[09:37:06] <S3> I wanna make a program
that places keyboard data into a circular buffer using IRQ
L60[09:37:09] <SAL9000> S3: parsing Lua
into Common Lisp, specifically. The yak-shaving angle comes in
because all this is for a planned Factorio combinator circuit
optimizing compiler thing -- I want to read the game + mod data
"natively" i.e. using Lua, but there's no Lua bindings
for CL...
L61[09:44:57] ⇦
Parts: xPucTu4 (~yahoo@2a07:1c44:2424::b7e:ac:13)
(Leaving))
L62[09:47:01] ⇨
Joins: xPucTu4 (~yahoo@Redstone.Systems)
L63[09:50:55] <S3> SAL9000: so I haven't
looked too deep into it
L64[09:51:17] <S3> but I always wondered
what it would be like to have an operating system with all of its
low level stuff in Forth and its high level in Lisp
L65[09:51:20] <S3> sitting on Forth
L66[09:51:23] <SAL9000> hehe
L67[09:51:28] <S3> I think it'd work pretty
well
L69[09:52:02] <S3> that's pretty cool
L70[09:52:05] <S3> how does it work with
memory?
L71[09:52:19] <SAL9000> no clue, I haven't
had a chance to dig into the details yet
L73[09:54:30] <S3> Forth is so cool. It has
the power of a high level language in a low level package. It's
about 20% slower than assembly on average and faster than C, and
it's expressed like a super powerful assembly language for a stack
machine, because it basically is.
L74[09:56:28] <Izaya> >ibm ultranav has
tall enter key or costs $300
L75[09:56:30] <Izaya> fuck me
L76[09:57:11] <Skye> Izaya, what's wrong
with the tall enter key
L77[09:57:19] <S3> yeah dude
L78[09:57:23] <Izaya> causes typos
L79[09:57:33] <S3> Izaya: dude you get used
to it so fast
L80[09:57:42] <Izaya> and then can't type
on normal keyboards?
L81[09:58:17] <S3> no it isn't like
that
L82[09:58:20] <S3> look at my coco
L84[09:58:25] <S3> just look at that
layout
L85[09:58:32] <S3> I don't get confused
going between at all
L86[09:59:06] <Skye> Izaya, I come from the
UK where a tall enter key is standard
L87[09:59:07] <Skye> in fact
L88[09:59:11] <Skye> it's an ISO
standard!
L89[09:59:14] <Izaya> okay well
L90[09:59:18] <Izaya> here the US layout is
standard
L91[09:59:22] <Izaya> which means normal
enter key
L92[09:59:39] <Skye> eeew
L93[09:59:59] <S3> notice where my @
is
L94[10:00:01] <S3> and my " is
L96[10:00:31] <S3> do you know what key I
accidently hit the most?
L97[10:10:09] <S3> it's
"clear"
L98[10:33:52] <gamax92> Hey S3
L100[10:38:48] <S3> gamax92: would it be
better in the end to have an EEPROM or a floppy or something?
L101[10:39:02] <S3> because I might be
able to fit all of this in like 4K
L102[10:39:28] <gamax92> add compile
switches to dynamically switch
L104[10:39:46] <gamax92> (otherwise
flarple is preferred)
L105[10:40:55] <S3> just trying to figure
out the easiest way to get the damn eeprom out of bank 15
L106[10:41:05] <gamax92> >_>
L107[10:42:02] <S3> the component mapper
looks like a pita
L108[10:42:18] <gamax92> LDA #$17 STA
$E014
L109[10:42:33] <gamax92> wow there you go
now the eeprom area is memory
L110[10:42:42] <S3> unless..
L111[10:42:49] <gamax92> not unless
L112[10:43:48] <gamax92> E01A,
misread
L114[10:44:02] <S3> I was about to say
that's .. not well documented
L115[10:44:05] <S3> but makes sense
now
L116[10:44:08] ⇦
Quits: Vexatos
(~Vexatos@p200300556E09FE55A070732DC9C47403.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L117[10:44:19]
⇨ Joins: Vexatos
(~Vexatos@p200300556E09FE55A070732DC9C47403.dip0.t-ipconnect.de)
L118[10:44:19]
zsh sets mode: +v on Vexatos
L119[10:45:27] <gamax92> I don't know how
that documentation could be any less clear :I
L120[10:46:11] <ben_mkiv> so my
openglasses fork is now also 1.12.1 compatible \o/
L121[10:46:21] <S3> well first of all, I'm
not sure why it's 17 you're pushing
L122[10:46:35] <S3> instead of say
16
L123[10:46:45] <gamax92> break it down
into its bits
L124[10:46:51] <S3> yes butr according to
docs
L125[10:47:13] <S3> 16 is eeprom code
access
L126[10:47:36] <gamax92> I'm pushing a
hexadecimal literal
L127[10:47:40] <gamax92> Not a
decimal
L128[10:47:54] <S3> oh yeah duh
L129[10:48:28] <gamax92> also I just
noticed the docs only have seven bits so I'll fix that soon
L130[10:49:11] <gamax92> not that it
matters, 8th bit is just not hooked up to anything like the other
last 3
L131[10:49:59] <S3> I would say though the
proper way to do it would be to OR it with 0x10
L132[10:50:07] <S3> so that you don't
touch the other bits
L133[10:50:52] <fingercomp> ben_mkiv: does
it support 1.11.2?
L134[10:51:00] <gamax92> you could do
that, but your also the OS and don't need to preserve anything,
just manage all the bits
L135[10:52:28] <gamax92> Also the eeprom
leaves the device it booted from in component slot 1
L136[10:53:15] <gamax92> I should write a
document about EEPROM services
L138[11:02:18]
⇨ Joins: SubThread_ (~SubThread@185.86.106.154)
L139[11:02:53] <gamax92> provided you
don't murder the stack you can RTS and return to EEPROM land
L140[11:04:35] ⇦
Quits: SubThread (~SubThread@185.86.106.154) (Ping timeout: 204
seconds)
L141[11:12:10] <S3> oh yes
L142[11:12:14] <S3> I forgot acme has <
and >
L143[11:12:17] <S3> which is amazin
L144[11:12:21] <Izaya> my copy of TMoHS is
utter trash
L145[11:13:07] <S3> gamax92: heh. in
engineering we say ALWAYs or the bits
L146[11:13:09] <S3> no matter what
L147[11:13:41] <S3> hard lesson learned on
some ARM chips
L148[11:14:09] <S3> when the device
randomly rebooted itself because one of the bits was reserved and
was somwhow mapped to some random part of some circuit
L149[11:14:13] <S3> causing strange
thing
L150[11:15:47] ⇦
Quits: SubThread_ (~SubThread@185.86.106.154) (Quit: I'm
busy)
L151[11:16:09]
⇨ Joins: SubThread (~SubThread@185.86.106.154)
L152[11:18:32] <Yarillo> How do I launch a
program at startup ?
L153[11:18:43] <Yarillo> I tried naming it
startup like CC.
L154[11:18:49] <S3> there's an rc
system
L155[11:18:51] <S3> in openos
L156[11:19:05] <S3> or you can mangle
init.lua if you're evil
L157[11:19:11] <Yarillo> rc system
L158[11:19:13] <Yarillo> wot
L160[11:19:20] <gamax92> payonel
L161[11:19:21] <S3> rc system
L162[11:19:28] <Yarillo> no idea what this
is
L163[11:19:36] <Yarillo> How do I
science
L164[11:19:40] <gamax92> rc runs stuff at
boot
L165[11:20:02] <Yarillo> so how do i tell
him to launch startup.lua
L166[11:20:12] <Yarillo> and why doesn't
it launch startup.lua by default D:
L167[11:20:20] <gamax92> because that's a
CC thing and not an OC thing
L168[11:20:39] <gamax92> oc has a folder
called /boot/ you can dump lua files into that and it'll run it at
startup
L169[11:20:51] <Vexatos> ...or just add it
to /home/.shrc
L170[11:21:10] <Yarillo> So the /boot
thing
L171[11:21:13] <Yarillo> that's the rc
system ?
L172[11:21:53] <gamax92> yep, but actually
/home/.shrc is better to use, it's a list of shell commands so you
can just add in a call to your startup program there
L173[11:22:24] <Vexatos> (literally like
.shrc or .bashrc on linux systems)
L174[11:23:02] <payonel> Yarillo:
/home/.shrc is run as a list of shell commands
L175[11:23:02] <gamax92> Vexatos: yes but
there have been quite a few people trying to put lua code in it so,
gotta be sure :P
L176[11:23:13] <payonel> so you could run
another script it by using its path
L177[11:25:51] <payonel> AmandaC: what was
your idea to stop using svn?
L178[11:26:19] <gamax92> AmandaC: if
you've got ideas to stop using svn, ocemu is also listening
:P
L179[11:26:48] <AmandaC> payonel: I don't
recall, tbh
L180[11:27:10] <payonel> oh..
L181[11:27:16] <payonel> it was to wget
the whole tarball
L182[11:27:19] <payonel> and extracting
what i want
L183[11:27:28] <gamax92> I just use svn
because git does not have a feature to extract only a folder
L184[11:27:32] <gamax92> and github
supports svn
L185[11:28:09] <Skye> there should be a
git client for OpenOS
L186[11:30:06] <Yarillo> Hey is there an
editor with some auto completion ?
L187[11:30:08] <Yarillo> C:
L188[11:30:30] <gamax92> \DOS\RUN
L189[11:30:42] <Izaya> Yarillo: vim
:^)
L190[11:30:54] *
gamax92 is still horrified that Skye made a thing with drive
letters
L191[11:30:56] <Yarillo> I'm just tired of
this IRC
L192[11:31:04] <Yarillo> Every time I ask
a question I have to jump through five hoops
L193[11:31:12] <Skye> gamax92, u wot
L194[11:31:14] <Yarillo> Just don't answer
if you're there for trolling
L195[11:31:26] <Yarillo> Jesus
christ
L196[11:31:28] <gamax92> Yarillo: Gee I'm
sorry that we don't only exist here to answer questions
L197[11:31:31] <Skye> Yarillo, there is no
editor with auto completion.
L198[11:31:39] <gamax92> Not like we have
our own things we're working on too
L199[11:31:42] *
Izaya answers anyway
L200[11:31:46] <Yarillo> gamax92: If
you're not there to answer my questions don't answer them and
that's fine you know
L201[11:31:50] <Yarillo> I'm not forcing
you
L202[11:31:53] <Skye> the Lua shell does
have auto-complementation
L203[11:31:58] <Skye> but it's not for
writing code
L204[11:32:12] <Skye> For big projects its
suggested you use an external editor
L205[11:32:12] <Yarillo> I'm not entitled
to an answer
L206[11:32:17] <Skye> and then import it
into OC
L207[11:32:20] <Yarillo> I'm entitled to
not being trolled
L208[11:32:27] *
Izaya adds auto-completion to the list of skvi features he wants to
add
L209[11:32:35] <Izaya> I don't believe you
are.
L210[11:32:48] <Yarillo> That's a shitty
mentality to have
L211[11:32:50] <Skye> external editors,
like VS Code, Atom, Notepad++
L212[11:32:52] <Izaya> But hey some people
believe the earth is flat.
L213[11:32:53] *
Izaya shrugs
L214[11:32:54] <payonel> Yarillo: oh come
on now :) this is irc! we're going to have a good tiem
L216[11:32:59] <Skye> also
L217[11:33:03] <Skye> we weren't
trolling
L218[11:33:22] <Skye> C: is an emoticon,
but most people saw it as the MS-DOS command.
L219[11:33:27] <Izaya> vim was a serious
suggestion
L220[11:33:35] <Izaya> it is the best
editor after all
L221[11:33:40] <Yarillo> You know very
well I was talking about an ingame editor
L222[11:33:42] <Izaya> it just doesn't run
on OC yet
L223[11:33:47] <Yarillo> also, don't start
religious debates
L224[11:33:55] <Izaya> vim >
emacs
L225[11:33:56] <Skye> Yarillo, actually
that's not made clear
L226[11:33:59] <Skye> and uh
L227[11:34:06] <Skye> look... I did answer
your question
L228[11:34:33] <Izaya> 6502 > Z80
L229[11:34:35] <Izaya> uh
L230[11:34:36] <Skye> which is, there is
no ingame editor with it, but apparently Izaya wants to do it for
their own editor based on Vi.
L231[11:34:42] <Izaya> RISC >
CISC?
L232[11:34:47] <Izaya> I'm running out of
fun arguments
L233[11:34:51] *
Skye drags Izaya into the trash compactor
L234[11:34:54] <Yarillo> Also I hate
VI
L235[11:35:15] <Izaya> doesn't matter,
you'll never escape
L236[11:35:21] <payonel> Yarillo: i don't
edit in-game
L237[11:35:26] <payonel> and i use vscode
for programming lua
L238[11:35:52] <Skye> Yarillo, then there
is none, and no one is working on one.
L239[11:36:03] <Yarillo> as per usual
:(
L240[11:36:07] <Skye> your only chance for
autocomplete is external editors.
L241[11:36:24] <Skye> few people here make
stuff for others
L242[11:36:29] <Izaya> you can check-out
any time you like,
L243[11:36:32] <Izaya> but you can never
leave
L244[11:36:36] <Skye> Izaya's making their
OS.
L245[11:36:45] <Skye> it's... technical
but techlically for users
L246[11:36:57] <Yarillo> There's no chance
for auto completion unfortunately as I'm doing stuff with a big
reactor so I'd need an ingame editor to autocomplete that
L247[11:37:04] <payonel> one of these days
i'll work on my oppm projects again :)
L248[11:37:18] <Skye> Yarillo, it's hard
to do autocompletetion on limited resources
L249[11:37:52] *
Izaya can think of a few fun ways to do it, but displaying it would
be the difficult part
L250[11:37:55] <Yarillo> I'd need my
external editor to know about the big reactor table so that's out
of the question
L251[11:38:10] <gamax92> one day I'll work
on my nano clone and add in autocomplete to it
L252[11:38:12] <Izaya> I guess I could put
it in the vi status line :3
L253[11:38:25] <gamax92> but I'm fighting
the project hydra
L254[11:38:46] <gamax92> one project done
3 more appeared, and eventually there's a bunch of projects that
haven't been worked on for years
L255[11:39:39] <Yarillo> Is there any
tmux-like project somewhere then ?
L256[11:39:50] <Yarillo> Since we're all
about linux in here apparently
L257[11:39:50] <gamax92> I think payonel
wrote a screen like thing
L258[11:39:57] <gamax92> well OC does
mimic Linux
L259[11:40:09] <Skye> depends on if the
program uses GPU or not
L260[11:41:12] <Yarillo> I should just
install CC back :')
L261[11:41:37] <Yarillo> But OC is the
standard now :C
L262[11:41:43] <Izaya> PsychOS has
terminal multiplexing but it doesn't work yet
L263[11:41:49] <Skye> the problem with OC
is that no one develops user code for it.
L264[11:41:50] <Yarillo> Aw :(
L265[11:42:45] <Izaya> ie I haven't either
modified the new tty driver to support vttys or written a thing
that puts multiple vttys into one real tty
L266[11:43:01] <Izaya> unsure how I want
to do this
L267[11:44:51] <gamax92> The Russian
community has probably made an editor with autocomplete, I'd be
surprised if they haven't yet.
L268[11:45:05] <S3> gamax92:
MINECRAFT
L269[11:45:20] <Skye> we need to make OC
real and physical
L270[11:45:20] <S3> gamax92: the game
where I spend 2% of my time writing 6502 assembly and testing
it
L271[11:45:21] <Yarillo> Maybe it should
have autocomplete by default
L273[11:45:26] <Skye> we need to make OC
its own game! :D
L274[11:45:32] <S3> and 98% of my time
building a fucking fireplace in creative to surround teh
computer
L275[11:45:34] <Yarillo> Because that's
really basic stuff
L276[11:45:47] <Izaya> skye has turned
into eloraam
L277[11:45:55] <S3> Skye: I actually
thought of this
L278[11:45:57] <gamax92> payonel: TODO[0]
= "Make editor great again"
L279[11:46:04] <S3> it would be possible
to make a Lua Arduino OC emulator
L280[11:46:05] <Yarillo> >[0]
L281[11:46:08] <Yarillo> [triggered]
L282[11:46:10] <ben_mkiv> anyone ever
worked on a payment system with opencomputers?
L283[11:46:15] <S3> 3D printed OC computer
box
L284[11:46:21] <gamax92> you're triggered
that most languages are zero indexed?
L285[11:46:23] <Skye> ben_mkiv, all I can
say is arighe!
L286[11:46:24] <S3> and for components,
you'd need some sort of serial protocol and cable for it
L287[11:46:32] <S3> ok back to 6502
assembly on thistle
L288[11:46:39] <S3> it appears irqs are
disabled by default or something
L289[11:46:44] <ben_mkiv> want to make a
small addon that acts as gateway between economylite and
opencomputers
L290[11:46:45] <gamax92> yes
L292[11:46:49] <Izaya> what if I told you
lua can be zero-indexed
L293[11:46:52] <Yarillo> gamax92: i'm
triggered that you chose to index at zero even though you're a lua
guy
L294[11:46:56] <gamax92> you have to
enable the masks to get irq's
L295[11:46:59] <S3> gamax92: I waste an
instruction disabling them anyways
L296[11:47:02] <ben_mkiv> but havent put
much thoughts in it, if there would be a way to make secure
transactions :>
L297[11:47:04] <S3> I was wondering about
that
L298[11:47:10] <gamax92> Yarillo: actually
I've been working in C lately
L299[11:47:28] <Yarillo> But why would you
do that Izaya :C
L300[11:47:32] <gamax92> also did some
javascript recently working on a css modifier
L301[11:47:35] <Izaya> habit
L302[11:47:40] <Yarillo> yep
L303[11:47:41] <Yarillo> habit
L304[11:48:03] <gamax92> which reminds me
I need to fix the gradient checks, they currently fail if a
gradient has two colors that are the same color
L305[11:48:05] <S3> I think a fully
fledged PIC would be overkill gamax92
L306[11:48:09] <Yarillo> habit is a valid
reason
L307[11:48:16] <S3> it may just be nice to
have another mask of what interrupts have fired
L308[11:48:21] <S3> so you can just see
what happened
L309[11:48:22] <gamax92> not sure why you
would do that but I've found solid color gradients in the
wild
L310[11:49:07] <gamax92> S3: there's only
like two sources for interrupts atm
L311[11:49:18] <gamax92> well, 4.
L312[11:49:32] <gamax92> the two timers,
keyboard input and signals
L313[11:53:12] <gamax92> S3: would forth
just have file based saving/loading instead of disk based
L314[11:54:48] <gamax92> and now off to
Java land where I attempt to port a mod from 1.7.10 to 1.8.9
L315[11:54:57] <ben_mkiv> xD
L316[11:55:03] <ben_mkiv> why 1.8.9?
L317[11:55:08] <ben_mkiv> 1.10.2 is the
new 1.7.10
L318[11:55:13] <gamax92> because that's
the first logical step up
L319[11:55:28] <gamax92> 1.8 and above is
a bit easier to port than 1.7 to 1.8
L320[11:55:55] <ben_mkiv> well, ok
L321[11:55:56] <AshIndigo> 1.8 felt kinda
messy
L322[11:56:07] <AshIndigo> 1.9 and above
felt much better
L323[11:56:18] <ben_mkiv> probably more
stuff on the web about small step migrating
L324[11:56:25] <gamax92> the target is
going to be 1.10.2 anyway
L325[11:56:39] <gamax92> what do, skip or
step
L326[11:56:55] <AshIndigo> Why a port and
not a rewrite?
L328[11:57:26] <ben_mkiv> theres stuff for
1.8.9+
L329[12:18:23] <gamax92> I'm on 1.7.10
though
L330[12:18:43] <ben_mkiv> yea, but you can
bookmark that for later
L331[12:18:51] <ben_mkiv> found it handy
at some points when updating
L332[12:20:29] <S3> gamax92: I think it's
very cool that you demultiplex the IRQ and NMI lines
L333[12:20:37] <S3> allowing you to use
any IRQ for NMI or IRQ
L334[12:20:40] <gamax92> I did what now?
:D
L335[12:20:49] <AshIndigo> Acronyns!
L336[12:21:03] <S3> well the NMI mask can
also do the keyboard and such right?
L337[12:21:09] <gamax92> yep you can
choose
L338[12:21:13] <S3> see that's epic
L339[12:21:19] <S3> because on real
hardware that 99% never happens
L340[12:21:29] <gamax92> That makes me
feel bad
L342[12:21:40] <gamax92> welp time to
remove that feature
L343[12:21:45] <S3> No no it's good
L344[12:22:04] <S3> it allows the
programmer to make any interrupt priority
L345[12:22:09] <S3> instead of being
chosen for it
L346[12:23:11] <gamax92> also technically
you could choose signals over keyboard cause you'll still get the
keyboard events
L347[12:23:29] <gamax92> but you also get
to deal with some stupidity involving macs
L348[12:23:51] <S3> well all NMI really
does (and I'm sure you know this) is fire even if the interrupts
bit is enabled
L349[12:23:53] <Inari> DDLC is
great.
L350[12:23:56] <S3> for disabling
interrupts
L351[12:24:15] <S3> the 6809 has an FIRQ
as well..
L352[12:31:50] <S3> time to test
L354[12:32:43] <S3> it's probably
borked
L355[12:34:31] <S3> oops yep I broke it
somewhere
L356[12:35:43] <S3> interrupts aren't
firing
L357[12:38:11] <S3> yeah holy shit
lol
L358[12:38:21] <S3> it broke out of an
infinite loop and started bleeding
L359[12:38:53] <S3> wtf is the isntruction
BBS7
L360[12:39:09] <S3> BBS7 $FF, -1
forever
L361[12:41:08] <Guest15947> hellop
L362[12:41:23] <Guest15947> hello see my
code please
L364[12:41:49] <S3> what about it
L365[12:42:05] <Guest15947> when I run
this code and type somting, then screen freezes few seconds then
yields error:
L367[12:42:15] <payonel> Guest15947: what
is message on line 9?
L368[12:42:32] <Guest15947> ah
L369[12:42:48] <Guest15947> i was trying
to make varag ..
L370[12:42:51] <payonel> Guest15947: and i
never see a event.pull anywhere
L371[12:42:58] <Guest15947> it minecraft
thats message
L372[12:43:00] <S3> you are busy waiting
Guest15947
L373[12:43:02] <S3> that's evil
L374[12:43:05] <payonel> oh, you call
term.read
L375[12:43:19] <payonel> oh but only if
cursor is at 5?
L376[12:43:20] <S3> don't busy wait
L377[12:43:45] <payonel> Guest15947: yeah,
you need to yield, like os.sleep() every loop or so
L378[12:44:45] <Guest15947> so yielding
nothing causes error?
L379[12:44:47] <Guest15947> wierd
L380[12:45:11] <S3> Guest15947: no. you're
not yielding at all
L381[12:45:49] <S3> think of it like
you're sharing a schedule to work with 50 other people
L382[12:45:51] <payonel> Guest15947: once
every 5 seconds, your program needs to cooperate with the operating
system
L383[12:45:53] <S3> only one of you can
work at a time
L384[12:46:04] <S3> and you all get paid
by the hour
L385[12:46:10] <S3> what happens if you
work like 20 shifts?
L386[12:46:15] <S3> 20 people don't get
paid
L387[12:46:23] <S3> or 19 anyways
L388[12:46:32] <payonel> Guest15947: you
can do that by calling computer.pullSignal --- or anything that
also calls computer.pullSignal like os.sleep, event.pull, etc
L389[12:46:40] <S3> coroutine.yield
L390[12:46:55] <S3> though I dunno if that
istoo low level for openos
L391[12:47:14] <payonel> yes, just know
that coroutine.yield will also cause your program to wait for an
event, like a key_down -- which typically isn't what people
want
L392[12:47:20] <payonel> S3: too low
level!?
L393[12:47:23] <payonel> serisouly?
:P
L394[12:47:24] <payonel> no
L395[12:47:43] <Vexatos> *ahem*
L398[12:47:44] <payonel> coroutine.yield
works just fine in openos, a program on the shell that yields will
block until an event is raised
L403[12:47:49] <Vexatos> RELEASE
TIME
L404[12:47:51] <S3> payonel: I wasn't sure
with OpenOS's cool new stuff in the past few years did extra stuff
beyond a simple coro yield
L405[12:47:53] <Vexatos>
WEEEEEEEEEEEEEEEEEEE
L406[12:47:54] <payonel> RELEASE
!!!!!
L407[12:48:01] <payonel> update our
/topic!
L408[12:48:26] <payonel> S3: i work
preeeeetty hard to keep openos behaving very nicely with coroutines
and normal lua-isms
L409[12:48:33] *
Sangar dances
L410[12:48:40] <payonel> S3: anything that
openos does outside of that is a bug
L411[12:48:41] <SquidDev> Vexatos: Still
no CC integration in 1.11.2/1.12 :P
L413[12:50:17] <Vexatos> SquidDev, still
no CC release in 1.11.2/1.12 :P
L414[12:50:26] <Skye> Sangar is dancing!
:D
L415[12:50:30] <Vexatos> payonel, not
there yet
L416[12:50:41] <SquidDev> Vexatos: There's
an alpha on Curse for 1.12. Dunno if that's "good
enough"?
L417[12:51:29] <SquidDev> Vexatos: Heck,
I'm happy to put together a PR adding it if you want?
L418[12:52:21] *
Sangar had scant little to do with the relase, but dances the
release dance anyway
L419[12:52:23] <Vexatos> SquidDev, I
already have it
L420[12:52:29] <Vexatos> on a branch on my
fork
L421[12:52:40] <payonel> Sangar was a
consultant more than anything :)
L422[12:52:54] <Sangar> that's how
promotions work, right?
L423[12:53:01] <payonel> haha, i suppose
so :)
L424[12:53:17] <ben_mkiv> "Added:
Support for forge energy."
L425[12:53:21] <ben_mkiv> wasnt that a
thing before?!
L426[12:53:27] <ben_mkiv> i was able to
charge FE stuff in the charger
L427[12:56:52] <payonel> ben_mkiv: were
you on dev builds? were you on 1.11 or 1.12 ?
L428[12:57:10] <payonel> we've had support
for some specific mods in the past, this was a FE general
support
L429[12:57:18] <ben_mkiv> yea
1.6.2.115-dev
L430[12:57:25] <payonel> ben_mkiv: that's
probably why
L431[12:57:30] <ben_mkiv> i wont complain,
just wondered
L432[12:57:37] <Vexatos> These are all
changes since february :P
L433[12:57:42] <payonel> these changes
(Additions/Fixes) are in comparison to our last official release,
1.6.2
L434[12:58:09] <payonel> ben_mkiv: also,
115 has some nasty bugs, you should really update :)
L435[12:58:45] <gamax92> they all have
nasty bugs, just some that are known and some that are hidden
L436[12:58:52] <ben_mkiv> ok, just used it
to test stuff for the addon im working on
L437[12:59:51] <ben_mkiv> struggeling with
FE right now as it crashs my game when taking my FE item from armor
helmet slot
L438[12:59:58] <ben_mkiv> but thats not oc
related^
L439[13:00:39] <LeshaInc> cheers!
L440[13:00:52] <LeshaInc> btw, why wasn't
i mentioned in the contributors list?
L441[13:01:29] <LeshaInc> i did the tree
utility
L442[13:01:35] <Vexatos> because payonel
is a retard?
L443[13:01:42] *
Vexatos glares
L444[13:01:47] <Vexatos> I'll fix
L445[13:01:58] <gamax92> Vexatos: wow calm
down
L446[13:02:12] <Vexatos> gamax92, nah we
only spent like 30 minutes getting the contributor list right
L447[13:02:18] <payonel> LeshaInc: because
i forgot i redid that commit, and ... i used git authors to make
that list
L448[13:02:19] <Vexatos> and there are
still people missing >-<
L449[13:02:29] <Vexatos> evil
payonel
L450[13:02:33] <ben_mkiv> just do it like
mojang and make a new version because of the credits update
:D
L451[13:02:38] <Vexatos> :D
L452[13:02:43] <Vexatos> good idea!
L453[13:02:47] <payonel> haha
L454[13:02:48] <LeshaInc> all right
L455[13:02:48] <ben_mkiv> 1.8.0 here we
go
L456[13:02:49] <payonel> LeshaInc:
sorry
L457[13:02:56] <Vexatos> yay for edit
button
L458[13:02:57] <ben_mkiv> whatever. make
it 2.0.0
L459[13:03:38] <Vexatos> there,
LeshaInc
L460[13:03:40] <Vexatos> you're there
now
L461[13:03:48] <gamax92> hmm, phone runs
okayish at it's single core lowest CPU frequency
L462[13:03:50] <LeshaInc> ^_^
L463[13:04:03] <gamax92> I mean the UI is
super laggy but audio streaming works fine so good enough
L464[13:04:42] <Skye> how did you
determine who is a contributor?
L465[13:05:15] <gamax92> if they made a
commit that has made it into OC during the time period of the last
official release to the new official release
L467[13:05:58] <gamax92> who is this
L468[13:06:17] <Skye> I see
L469[13:06:26] <Skye> I wonder what the
complete contributor list is.
L470[13:06:27] <Skye> as in
L471[13:06:27] <Guest15947> hello
L472[13:06:34] <Skye> who as code that's
still in OC
L473[13:06:53] <ben_mkiv> just look at the
contributers?
L475[13:07:23] <gamax92> Vexatos: but that
would show code that was once in OC but then possibly fully
replaced
L476[13:07:52] <ben_mkiv> it seems to me
that magik contributed to every mod xD
L477[13:07:55] <Guest15947> but screen
still freezes after I input anything.
L478[13:08:05] <LeshaInc> and that
wouldn't show people like me
L479[13:08:22] <ben_mkiv> because you
didnt make a proper pull request? :>
L480[13:08:23] <Skye> wait
L481[13:08:37] <Skye> you do know that's
it's possible to commit as someone else, right?
L482[13:08:52] <gamax92> git commits have
authors and commitors
L483[13:08:59] <LeshaInc> ben_mkiv:
actually i did
L484[13:09:09] <payonel> ben_mkiv:
LeshaInc made a good PR, but i had merge issues and heavy handed
it
L485[13:09:09] <ben_mkiv> ah, so the
commiter gets to the contributers?
L486[13:09:12] <Vexatos> ben_mkiv, I
mean
L487[13:09:15] <Vexatos> >Vexatos has
322 repositories on GitHub
L488[13:09:23] <gamax92> how many of those
are forks
L489[13:09:29] <Vexatos> contibuting to
every mod isn't that hard :P
L490[13:09:40] <gamax92> Vexatos: how
original are you.
L491[13:09:42] <payonel> LeshaInc: make a
PR for something, like code cleanup in tree, i'll give it special
attention :)
L492[13:09:47] <ben_mkiv> Vexatos, some
lines of your code are in my openglassesfork, too
L493[13:09:48] <Vexatos> gamax92, 99%
forks :P
L494[13:10:04] <ben_mkiv> looked at your
oc manual and lootdisk implementation in computronics^^
L495[13:10:22] <Vexatos> and most of them
only have localization PRs :P
L496[13:11:26] <gamax92> I think I took
Computronics's code for some lootdisk related things
L497[13:12:23] <Vexatos> I am the first
person to implement the loot disk stuff
L498[13:12:51] <ben_mkiv> probably also OC
Manual
L499[13:12:55] <Vexatos> Considering I am
the one who put that loot disk stuff in OC in the first place
>_>
L500[13:12:56] <Vexatos> yes
L501[13:13:03] <ben_mkiv> that thing is
pretty sweet, i can now clone my github wiki to my mod assets
L502[13:13:09] <ben_mkiv> and its in the
oc ingame docs \o/
L503[13:13:13] <Vexatos> the point of
using markdown~
L504[13:13:13] <ben_mkiv> even links do
work
L505[13:13:29] <ben_mkiv> yea, but i had
to make my own contentprovider
L506[13:13:31] <gamax92> brb going to add
a really long boring manual to Thistle
L507[13:13:39] <gamax92> hundreds of
pages
L508[13:14:00] <gamax92> anything that is
super remotely related will make it in
L509[13:14:09] <ben_mkiv> as i got links
with # jumpmarks in the wiki
L510[13:14:55] <ben_mkiv> this wont
probably ever be used by anyone, but i wanted to add it anyways
xD
L511[13:15:27] <ben_mkiv> thats also
something i thought of for OC
L512[13:15:33] <ben_mkiv> it could have
the whole api docs ingame
L513[13:15:42] <ben_mkiv> by just cloning
the oc wiki
L514[13:16:18]
⇨ Joins: SubThread_ (~SubThread@185.86.106.154)
L515[13:16:36] ⇦
Quits: SubThread_ (~SubThread@185.86.106.154) (Remote host closed
the connection)
L516[13:18:33] <ben_mkiv> is the ocwiki
even markdown?
L517[13:18:39] ⇦
Quits: SubThread (~SubThread@185.86.106.154) (Ping timeout: 204
seconds)
L518[13:18:44] <ben_mkiv> or does have
export options?
L519[13:18:55] <gamax92> who even runs the
ocwiki
L520[13:19:09] <ben_mkiv> xD
L521[13:19:11] ⇦
Quits: Guest15947 (webchat@115.41.227.114) (Ping timeout: 180
seconds)
L522[13:19:17] <gamax92> Lizzy: do you
host the wiki?
L523[13:19:32] <Lizzy> nope, that's on
Sangar's stuff IIRC
L524[13:20:36] <gamax92> also I just
noticed the main page has a link to tutorial:autorun_options but
this page doesn't exist
L525[13:20:37] <Sangar> it might be. i
can't remember.
L526[13:22:36] <gamax92> payonel did
this
L528[13:22:57] <ben_mkiv> but markdown is
a markup language standard, right?
L529[13:23:09] <Vexatos> wait
L530[13:23:11] <gamax92> ben_mkiv: oh boy
that page is broken
L531[13:23:14] <Vexatos> markdown is a
markup language?!?
L532[13:23:15] <Vexatos> I never
knew
L533[13:23:30] <LeshaInc> i wonder why
there are files like 'full_ls.lua' or 'lua_shell.lua' in the
/lib/core directory, after all they are binaries
L534[13:23:31] <ben_mkiv> ...
L535[13:23:35] <Vexatos> Next thing you'll
tell me is that HTML is a programming language D:
L536[13:23:53] <Sangar> be nice vex
>_>
L537[13:23:58] <Vexatos> pfft
L538[13:23:58] <ben_mkiv> that was a
question Vexatos...
L539[13:24:01] <Vexatos> oh
L540[13:24:06] <Vexatos> yes, markdown is
a markup language
L541[13:24:07] <gamax92> LeshaInc: in an
attempt to save memory, unimportant parts of various libraries and
programs are in separate files and only loaded when necessary
L542[13:24:07] <ben_mkiv> i never messed
with the markdown stuff before yesterday
L543[13:24:15] <Vexatos> One of the
best
L544[13:24:23] <Vexatos> because it's just
so damn intuitive
L545[13:24:27] <ben_mkiv> ok, so the wiki
uses its own markup stuff
L546[13:24:31] <Sangar> and also reads
great in paintext
L547[13:24:36] <Vexatos> yes it has a
hacky markdown plugin
L548[13:24:42] <Sangar> >
paintext
L549[13:24:42] <Sangar> ffs
L550[13:24:52] <gamax92> Sangar: go look
at the bottom of that wiki:syntax page
L551[13:24:57] <Vexatos> Sangar, when
reading text files physically hurts
L552[13:25:08] <Sangar> wtf
L553[13:25:22] <Vexatos> who even is
responsible for wiki management
L554[13:25:25] <LeshaInc> gamax92: lib
directory is not really suitable for programs, is it?
L555[13:25:26] <Vexatos> notme.png
L556[13:25:35] <gamax92> ask payonel he
did all of that
L557[13:25:37] <Vexatos> LeshaInc, that
would be a question to payonel
L558[13:25:55] <Sangar> what are those
weird links ^.-
L559[13:26:37] <Sangar> holy smokes all
those warnings once i logged in >_>
L560[13:27:17] <ben_mkiv> well the wiki
software also seems kinda old
L562[13:27:58] <Sangar> let's see if i
find where it even lives on the server..
L564[13:29:40] <Vexatos> Izaya, good stuff
^
L565[13:31:06] <Sangar> now if only that
showed the images of the items :P
L566[13:31:36] <Vexatos> Sangar, pro tip:
There is a dokuwiki plugin to make updating dokuwiki easier
:⁾
L567[13:31:43] <Skye> Sangar, write a
renderer that reads minecraft resource packs. :P
L568[13:32:12] <Vexatos> Sangar, it's
called DokuWiki Upgrade Plugin :⁾
L569[13:32:26] <Skye> actually
L571[13:32:35] <Skye> yeah
L572[13:32:39] <Skye> that's a way to do
it
L573[13:32:40] <ben_mkiv> never touch a
running system
L574[13:32:44] <ben_mkiv> who cares about
the syntax page?!
L575[13:32:53] <gamax92> the syntax page
has feelings too
L576[13:33:15] <ben_mkiv> but payonel is
the only active contributer?! and he seemed to manage it xD
L577[13:33:15] <Sangar> eh, let's see how
well git pull goes
L578[13:33:39] <gamax92> S3: I could use
the assembly table in the EEPROM to write a disassembler
L579[13:34:00] <gamax92> not sure why one
would need that but it's possible
L580[13:35:44] <gamax92> I also wonder if
this assembler (or any) has a string system to mark the last byte
with (| 0x80)
L581[13:36:33] <Sangar> well. the warnings
are gone. but the syntax page is still effed
L582[13:38:22] <payonel> LeshaInc:
/lib/core was the result of some discussion with a few people
L583[13:38:45] <payonel> i needed to
separate the libs, i had other options. but the consensus at the
time was /lib/core
L584[13:39:26] <payonel> ben_mkiv: i'm the
only active contributor to what? the wiki? i sure hope not
L585[13:39:32] <payonel> i wish everyone
would contribute to that
L586[13:41:01] <payonel> LeshaInc: also,
/lib/core is not for programs, it's libraries. sure some of it
looks like programs, like lua_shell -- but a user shouldn't ever
call those directly. lua_shell is called by /bin/lua
L587[13:41:57] <Sangar> well. that's...
better. still broken tho.
L588[13:42:37] <gamax92> uhh
L589[13:42:38] <gamax92> uhm
L590[13:42:47] <gamax92> what have you
done D:
L591[13:43:35] <Sangar> i fixed one
thing
L592[13:43:41] <Sangar> there's another
thing still broken tho
L593[13:43:44] <Sangar> (quotes,
apparently)
L594[13:44:34] <payonel> LeshaInc: full_ls
is definitely more of a bin tool than a library, but i didn't want
two places for "splits"
L595[13:44:41] <Sangar> there we go
L596[13:45:04] <gamax92> the smiles are
broken
L597[13:45:16] <gamax92> they used to say
what text converted into them but now there are two percent
signs
L598[13:45:18] <ben_mkiv> payonel, yea was
talking about the wiki before
L599[13:45:26] <ben_mkiv> just noticed
your name on most pages
L600[13:45:50] <Sangar> huh
L601[13:47:24] <LeshaInc> payonel: i get
it, but this may be confusing. /lib/core is a place for optional
things
L602[13:47:56] <Sangar> well. i don't
sufficiently care about the %%s, dunno why those don't work, don't
care, sorry
L603[13:48:05] <gamax92> thats fair
L604[13:48:43] <Skye> LeshaInc, isn't /usr
for optional stuff?
L605[13:49:11] <ben_mkiv> uhm, some of the
scripts on my lootdisks use /lib/modname/foobar.lua
L606[13:49:15] <ben_mkiv> is this bad
practice?
L607[13:49:35] <LeshaInc> Skye: files from
/lib/core load only when needed in other programs
L608[13:50:10] <Skye> LeshaInc, isn't that
the point...
L609[13:50:14] <Skye> in /lib/core
L610[13:50:23] <Skye> they're parts of
larger programs
L611[13:50:24] <payonel> for example,
/lib/core/full_sh.lua loads when you use tab completion
L612[13:50:25] <Skye> split up
L613[13:50:31] <LeshaInc> ben_mkiv: isn't
/usr/lib/ a place for non-system libraries?
L614[13:50:42] <ben_mkiv> i wasnt
sure
L615[13:50:57] <LeshaInc> so you should
use /usr/lib/<domain>/<file>.lua
L616[13:51:02] <ben_mkiv> so
/usr/lib/modname/myLib.lua
L617[13:51:02] <payonel> most of the
things in /lib/core are split from things in /lib
L618[13:51:14] <payonel> and i didn't want
two "split" dirs
L619[13:51:19] <ben_mkiv> ok, thanks
L620[13:51:21] <payonel> so, it all just
goes to /lib/core
L621[13:51:48] <payonel> ben_mkiv: yeah,
anything not made by openos should be in /usr/*
L622[13:51:53] <payonel> /usr/bin and
/usr/lib, etc
L623[13:52:04] <payonel> i mean, it
doesn't really matter
L624[13:52:06] <payonel> but that's the
idea of /usr
L625[13:52:24] <ben_mkiv> well as its
kinda a lib for a component...
L626[13:52:40] <payonel> ben_mkiv: well
/usr/lib is in the default library path
L627[13:52:40] <ben_mkiv> but i will move
it to /usr/lib
L628[13:52:45] <payonel> so a user script
won't need to know
L629[13:52:55] <payonel> i.e. require will
work the same
L630[13:53:04] <ben_mkiv> ah, sweet
L631[13:55:45] <LeshaInc> payonel: network
loot disk stores libraries in /lib
L632[13:56:02] <LeshaInc> and there is
only one binary in /usr/bin
L633[13:57:12] <gamax92> I should edit the
ocemu loot disk to link its stuff into /usr/bin
L634[14:00:28] <ben_mkiv> works fine with
/usr/lib and the old require statements \o/
L635[14:03:33] <LeshaInc> ben_mkiv: will
work as long as PATH variable will have /usr/bin in it
L636[14:03:43] <LeshaInc> you can modify
it in any time
L637[14:04:44] <payonel>
/bin:/usr/bin:/home/bin:. is the default
L638[14:04:53] <ben_mkiv> i'm talking
about the lib
L639[14:05:04] <LeshaInc> package.path
then
L640[14:05:16] <payonel>
"/lib/?.lua;/usr/lib/?.lua;/home/lib/?.lua;./?.lua;/lib/?/init.lua;/usr/lib/?/init.lua;/home/lib/?/init.lua;./?/init.lua"
L641[14:05:19] <payonel> that's the
default lib path
L642[14:09:04]
⇨ Joins: Xonoa
(webchat@108-233-68-196.lightspeed.milwwi.sbcglobal.net)
L643[14:09:50] ⇦
Quits: Xonoa
(webchat@108-233-68-196.lightspeed.milwwi.sbcglobal.net) (Client
Quit)
L644[14:10:32]
⇨ Joins: Xonoa
(webchat@108-233-68-196.lightspeed.milwwi.sbcglobal.net)
L645[14:11:59] <gamax92> I should actually
do the things that I say I should do instead of not doing
them
L646[14:12:15] <Xonoa> Can anyone point me
towards the source code for installing OpenOS on an HDD? I need to
find out if it's possible to avoid the confirmation step
L647[14:12:51] <gamax92> payonel:
process.running is depreciated right? what should it be replaced
with
L649[14:13:10] <LeshaInc> here's the
source code of OpenOS
L651[14:15:28] <ben_mkiv> probably
somewhere in this
L652[14:16:34] <LeshaInc> ben_mkiv: that's
the installation program, and you can install not only OpenOS using
it
L653[14:17:59] <gamax92> seems like
process.info().path
L654[14:19:09] <Xonoa> I'm having trouble
finding where it asks if I would like to install OpenOS and gives a
'[Y/n]' prompt. it's not in that install program and not in the one
in plan9k either
L655[14:19:18] <payonel> Xonoa:
yes|install
L657[14:20:03] <ben_mkiv> line 178
L658[14:20:20] <payonel> ...
L659[14:20:24] <payonel> just
`yes|install`
L660[14:22:02] <gamax92> okay, fixed the
custom ocemu filesystem
L661[14:22:08] <LeshaInc> Xonoa: payonel
`install -y` would be much better
L662[14:22:17] <LeshaInc> (just
payonel)
L663[14:24:22] <gamax92> okay, fixed
thistle docs
L664[14:36:46] <Xonoa> 'yes|install' seems
to work, though 'install -y' doesn't. What does the pipe do in this
case?
L665[14:37:29] <LeshaInc> `install -y`
will work when it will be implemented
L666[14:37:41] <Xonoa> ah, my
mistake
L667[14:38:28] <LeshaInc> just `yes`
writes 'y' letter infinitely
L668[14:38:28] <LeshaInc> , so when
install waits for an input, yes will write 'y'
L669[14:39:21] <LeshaInc> that's how pipes
work
L670[14:40:50] <Vexatos> yes actually
spams anything you want it to
L671[14:41:01] <Vexatos> it's just that by
default
L672[14:42:57] <Xonoa> cool. thanks for
the help
L675[14:57:08] <Inari> Skye: Cute
L676[15:20:58]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:f55f:6acb:3f8e:9cbf)
L677[15:28:16] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:f55f:6acb:3f8e:9cbf)
(Read error: Connection reset by peer)
L678[15:29:31] <S3> gamax92: so uh
L679[15:29:39] <S3> what do you think is
wrong with my test code?
L680[15:30:17] <gamax92> I haven't see any
code
L682[15:30:51] <S3> somehow..
L683[15:31:01] <S3> nothing ever
happens
L684[15:31:02]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:285a:5c67:68fe:1339)
L685[15:31:14] <S3> this is just supposed
to use interrupts to echo what you key in the keyboard
L686[15:34:55] <gamax92> S3: I'll assemble
this and test
L687[15:35:31] <S3> after so many thousand
jumps it seems to go to this weird BSS7 instruction it calls
it
L688[15:35:36] <S3> BSS7 $FF, -1 or some
shit
L689[15:35:39] <S3> and iut does that
forever
L690[15:35:46] <gamax92> rockwell 65c02
extensions
L691[15:37:05] <MineRobber9000> /2/2
L692[15:37:08] <MineRobber9000> ffs
L693[15:37:20] <S3> gamax92: aha. I
enabled that because your wiki said it was 65c02
L694[15:38:24] <S3> I only have an NMOS
6502
L695[15:38:24] <gamax92> ugh, all my tests
are so old they used wla
L696[15:38:47] <S3> R6502P
L697[15:42:00]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L698[15:46:04] <AmandaC> payonel: I don't
recall, tbh
L699[15:46:16] <AmandaC> er, up-ender in
the wrong window
L700[15:47:20] <gamax92> S3: does your
assembler need you to use #'s before <'s?
L701[15:47:32] <S3> acme? no
L702[15:47:39] <S3> I looked at the
hexdump and it looks ok
L704[15:52:28] <gamax92> the disassembly
doesn't check out
L705[15:53:00] <gamax92> 022A 05 01 ORA
$01
L706[15:53:08] <gamax92> this reads from
zeropage
L707[15:53:12] <gamax92> and not a
literal
L708[15:54:04] <S3> what are you using for
a dissasembler?
L709[15:54:12] <S3> I thought of looking
for one earlier
L711[15:54:33] <gamax92> because
lazy
L712[15:54:45] <S3> that's really
cool!
L713[15:54:54] <S3> yep you're absolutely
right
L714[15:55:04] <S3> I did not pick up on
the idea that it may be address mode confusion
L715[15:55:31] <gamax92> I don't like that
your assembler is not explicit about addressing modes
L716[15:55:46] <S3> it is until you use
labels
L717[15:55:53] <gamax92> actually yeah,
all of this is wrong and reading from zeropage and not using
literals
L718[15:56:05] <gamax92> only the first
ora is right
L720[15:57:00] <S3> ok now to test..
L721[16:00:04] <S3> gamax92: what kind of
format do you paste into the code thing there, it just says object
code..
L722[16:00:14] <S3> cat I just cat the
file?
L723[16:00:15] <gamax92> hex
L724[16:00:15]
⇨ Joins: xarses (~xarses@67.218.117.86)
L725[16:00:32] <gamax92> 04 92 05 f2
L727[16:01:25] <S3> I wonder if I can get
hexdump to clean it up for me
L728[16:04:52] <S3> xxd -p
L730[16:06:27] <S3> gamax92 yeah the fix
is to add a # on the ORA
L731[16:06:34] <S3> ora
#IRQ_MASK_INKEY
L732[16:06:48] <S3> I've never used labels
much before for assignments
L733[16:07:03] <S3> so I just never knew I
had to do that foo = #$bar doesnt work so
L734[16:07:10] <S3> time to test
L735[16:10:24] <S3> ok so now the IRQ
actually seems to maybe fire
L736[16:19:35] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 200 seconds)
L738[16:23:16] <Izaya> oops
L740[16:24:53] <ben_mkiv> you just made
that?
L741[16:25:00] <ben_mkiv> because the
other one was in the oc wiki
L742[16:25:54]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L743[16:26:12] <Vexatos> Izaya, way too
fancy
L744[16:26:31] <Izaya> ben_mkiv: it's
recent, ie a week
L745[16:41:01]
⇨ Joins: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-7121-ea66-d120-34f5.dhcp6.chtrptr.net)
L746[16:58:21] ⇦
Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 383
seconds)
L747[17:10:51] ⇦
Quits: Vexatos
(~Vexatos@p200300556E09FE55A070732DC9C47403.dip0.t-ipconnect.de)
(Ping timeout: 383 seconds)
L748[17:11:31] ⇦
Quits: Xonoa
(webchat@108-233-68-196.lightspeed.milwwi.sbcglobal.net) (Ping
timeout: 180 seconds)
L749[17:19:07] ⇦
Quits: Inari (~Pinkishu@p5DEC6C2A.dip0.t-ipconnect.de) (Quit:
'*softly* Wakatta~ nya~~~' - Itou Nobue (Ichigo
Mashimaro))
L751[17:22:10] <MichiBot>
The
Floppotron: Sweet Dreams | length:
2m 24s | Likes:
4,453 Dislikes:
12 Views:
32,597 | by
Paweł
Zadrożniak | Published On 14/10/2017
L752[17:57:48] <ben_mkiv> are the database
upgrades item storages?
L753[17:58:26] <ben_mkiv> or just some
kind of reference table?
L754[18:01:16] <AshIndigo> ~w
database
L756[18:02:33] <AshIndigo> Refrence
table
L757[18:13:44] ⇦
Quits: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-7121-ea66-d120-34f5.dhcp6.chtrptr.net)
(Remote host closed the connection)
L758[18:14:59]
⇨ Joins: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-9050-4313-6907-2409.dhcp6.chtrptr.net)
L759[18:55:14] <S3> so I got an assembly
program working on my coco
L760[18:55:20] <S3> by punching in decimal
values into memory
L761[18:55:24] <S3> with my hex
editor
L762[18:55:38] <S3> I really need a
reliable way to program this thing
L763[19:03:13] <AmandaC> %choose soemthing
happy or something scary
L764[19:03:13] <MichiBot> AmandaC:
something scary
L765[19:03:16] <AmandaC> hrm
L766[19:04:37] ⇦
Quits: ben_mkiv (~ben_mkiv@p4FED4F82.dip0.t-ipconnect.de) (Ping
timeout: 204 seconds)
L767[19:05:18] <S3> Skye: something
scary
L768[19:05:30] <S3> is that the 6809
instruction set isn't much different than the 6502..
L769[19:05:52] <S3> slightly more
complex
L770[19:09:50] ⇦
Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error:
Connection reset by peer)
L771[19:56:43] <xPucTu4> %choose play
minecraft or go to sleep
L772[19:56:43] <MichiBot> xPucTu4: go to
sleep
L773[20:00:55] <S3> xPucTu4: lol
L774[20:01:09] <S3> I say xPucTu4 ended up
playing MC
L776[20:24:59] <Techokami> I know they can
be slow
L777[20:28:09] <Techokami> also this means
the channel subject can be updated :O
L778[20:33:55] <Izaya> I would summon the
ops but I value my life
L779[20:44:25] <Techokami> why? They won't
bite
L780[20:48:01] ⇦
Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:c05e:b56d:1509:3c7d) (Read
error: Connection reset by peer)
L781[21:04:22]
⇨ Joins: xarses
(~xarses@2600:1700:ccf0:920:49fd:b68d:4148:bd44)
L782[21:05:38] <AmandaC> %choose more lwa
or sleep now
L783[21:05:38] <MichiBot> AmandaC: sleep
now
L784[21:05:43] <AmandaC> Hrm
L785[21:15:50]
⇨ Joins: Dark
(~MrDark@2607:fcc8:d48b:eb00:916c:5008:a010:b9f9)
L786[21:18:12] ⇦
Quits: BearishMushroom
(~BearishMu@82-209-154-59.cust.bredband2.com) (Read error: -0x1:
UNKNOWN ERROR CODE (0001))
L787[22:01:54] ⇦
Quits: Thutmose (~Patrick@2602:30a:c0ab:a810:c87c:17bf:efa1:2691)
(Quit: Leaving.)
L788[22:13:23] ⇦
Quits: xarses (~xarses@2600:1700:ccf0:920:49fd:b68d:4148:bd44)
(Ping timeout: 183 seconds)
L789[22:19:15] ⇦
Quits: Lathanael|Away (~Lathanael@p54960602.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L790[22:25:50]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960B6F.dip0.t-ipconnect.de)
L791[23:36:44] ⇦
Quits: Xal (~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout:
186 seconds)
L792[23:39:35]
⇨ Joins: Xal
(~Xal@S010664777dabacc3.vw.shawcable.net)