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