code logs -> 2021 -> Wed, 02 Jun 2021< code.20210601.log - code.20210603.log >
--- Log opened Wed Jun 02 00:00:21 2021
00:04 macdjord [macdjord@Nightstar-re5.7if.45.45.IP] has joined #code
00:04 mode/#code [+o macdjord] by ChanServ
00:23
<@celticminstrel>
WTH?
00:25
< Mahal>
I don't get it
00:32
<@Tamber>
*snrk*
00:33
<&McMartin>
Member of the "STEM IS A LIE YOUR PLEASING NATIONAL MYTHS ARE ALL YOU NEED" meme family
00:35
<@Tamber>
Look, if rocks were meant to think... :p
01:07 catalyst_ [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
01:07 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [Connection reset by peer]
04:14 Degi [Degi@Nightstar-sul5ca.pool.telefonica.de] has quit [Operation timed out]
04:15 Degi [Degi@Nightstar-9pmrmq.pool.telefonica.de] has joined #code
05:23 VirusJTG [VirusJTG@Nightstar-ggj.oti.104.208.IP] has quit [Connection closed]
05:23 VirusJTG [VirusJTG@Nightstar-ggj.oti.104.208.IP] has joined #code
05:23 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
06:08
<@ErikMesoy>
McMartin: I assure you it is not limited to STEM. The meme template goes for any activity that gets funny jargon or piles of esoterica. https://i.kym-cdn.com/photos/images/original/002/030/329/65d
06:11 Kindamoody[zZz] is now known as Kindamoody
06:18
< Alek>
https://i.imgur.com/FRx3S6eh.jpg
08:39 catalyst_ is now known as catalyst
08:43 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
08:43 mode/#code [+qo Vornicus Vornicus] by ChanServ
11:22 abudhabi [abudhabi@Nightstar-k91h0o.adsl.tpnet.pl] has joined #code
11:25 abudhabi_ [abudhabi@Nightstar-ln3njj.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
16:25 Alek [Alek@Nightstar-06ca3p.il.comcast.net] has quit [Ping timeout: 121 seconds]
16:29 Alek [Alek@Nightstar-06ca3p.il.comcast.net] has joined #code
16:38 catalyst_ [catalyst@Nightstar-mmbnrr.dab.02.net] has joined #code
16:40 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [Ping timeout: 121 seconds]
17:25 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has joined #code
17:26 Netsplit Golgafrincham.Nightstar.Net <-> Krikkit.Nightstar.Net quits: @celticminstrel, @McMartin, @macdjord, Degi, @himi, @PinkFreud
17:38
<~Vornicus>
argh why is the documentation on this vague in *exactly* the place where I need it to be precise
17:39
< Emmy>
'cause fuck 'em, that's why!
17:39 Netsplit over, joins: @PinkFreud, &McMartin, @celticminstrel, @himi, Degi, @macdjord
17:40
<~Vornicus>
On exactly which inputs does CMP set the carry bit? I don't know!
18:01 * Vornicus has to go to yet another manual where it's a little clearer
18:22
<&McMartin>
The charts in the PRG are good for this
18:22
<&McMartin>
Oh, you mean "what makes it happen"
18:23
<&McMartin>
It's an unsigned compare
18:23
<~Vornicus>
I know it *does* *sometimes* but I couldn't tell which direction
18:23
<~Vornicus>
Which is the problem
18:23
<&McMartin>
Yeah, it's, uh
18:23
<&McMartin>
pretend you did SEC; SBC instead and then check carry afterwards, IIRC
18:23
<&McMartin>
But Z80 does it *backwards* and now I have to look it up in my own docs
18:24
<&McMartin>
http://michaelcmartin.github.io/Ophis/book/x641.html
18:24
<&McMartin>
BCC is "unsigned less than"
18:24
<&McMartin>
on 6502
18:25
<~Vornicus>
Today I specifically have CMP $#05 BCC which, yeah, turns out to be if a < 5 then jump
18:27
<~Vornicus>
today in jump target names: talk_to_sid
18:33
<~Vornicus>
...occurs to me that its counterpart is talk_to_vic, which honestly makes it sound like I'm some kind of mafia guy and they're my flunkies
18:45 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
18:46 catalyst_ [catalyst@Nightstar-mmbnrr.dab.02.net] has quit [Ping timeout: 121 seconds]
18:55
<&McMartin>
Look, if you catch Vic at the wrong time, he will mess you up
18:55
<&McMartin>
There's a reason they call him "two-sticks"
18:57
<~Vornicus>
>_<
18:59
<&McMartin>
Sometimes you've got an Uncommitted Logic Array and it needs some persuasion, if you know what I mean
18:59
<&McMartin>
We need some firm commitments over here
19:22
<~Vornicus>
and then those are frame countdowns for unknown purposes, including one that looks pointless? it's a 1 frame countdown
19:25
<&McMartin>
wait_for_vsync()?
19:37
<~Vornicus>
this is in the custom IRQ
19:40
<~Vornicus>
There's some things that do dec countdown_x; bne skip; lda $#01; sta flag_x; lda $#04; sta countdown_x; skip: ...
19:40
<&McMartin>
oh
19:40
<&McMartin>
probably a macro or something
19:40
<~Vornicus>
and that one sets flag_x to 1 every 4 frames
19:40
<~Vornicus>
and then there's another one here that sets flag_x to 1 every 1 frames
19:44
<~Vornicus>
looks like there's also a small amount of peephole optimization going on here, though, because for the one that does it every 1 frame, it skips the second lda.
19:49 * Vornicus finishes labelling the routine as much as he can, clears 28 unknown labels
19:50
<~Vornicus>
10% of what had been there when I sterted today
19:51
<~Vornicus>
and it includes all the sound and sprite updates so that means that I know when sounds and sprites are triggered
20:42 catalyst_ [catalyst@Nightstar-b7kbhj.dab.02.net] has joined #code
20:44 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [Connection reset by peer]
20:44 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
20:46 catalyst_ [catalyst@Nightstar-b7kbhj.dab.02.net] has quit [Ping timeout: 121 seconds]
20:46 Netsplit Traal.Nightstar.Net <-> Krikkit.Nightstar.Net quits: @McMartin, @celticminstrel, @macdjord, Degi, @himi, @PinkFreud
20:54 Netsplit over, joins: @PinkFreud, Degi, @himi, @macdjord, &McMartin, @celticminstrel
22:15 Kindamoody is now known as Kindamoody[zZz]
22:45 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
23:17 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has quit [Ping timeout: 121 seconds]
--- Log closed Thu Jun 03 00:00:23 2021
code logs -> 2021 -> Wed, 02 Jun 2021< code.20210601.log - code.20210603.log >

[ Latest log file ]