code logs -> 2022 -> Sun, 13 Feb 2022< code.20220212.log - code.20220214.log >
--- Log opened Sun Feb 13 00:00:24 2022
00:04 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has quit [Ping timeout: 121 seconds]
00:50 Pink [Pink@Nightstar-oetkb4.ph.cox.net] has joined #code
00:51 Pinkhair [Pink@Nightstar-oetkb4.ph.cox.net] has quit [Ping timeout: 121 seconds]
00:58
<&ToxicFrog>
McMartin: "Rather than try to make our mail code respect these" -- I've missed something; what's the mail code?
00:59
<&ToxicFrog>
Also
00:59
<&ToxicFrog>
"two top-level configuration sections: MEMORY and SEGMENTS. The MEMORY segment"
00:59
<&ToxicFrog>
Should be "MEMORY section" for consistency?
01:00
<&McMartin>
Oops. "main code"
01:01
<&McMartin>
Oof
01:01
<&McMartin>
I ran out of words, tbh
01:01
<&McMartin>
I'm using "MEMORY section" to mean the lines in the MEMORY { ... } text.
01:01
<&ToxicFrog>
right, but you refer to it as the "MEMORY segment" in that sentence instead
01:02
<&ToxicFrog>
Even though it's the "MEMORY section" elsewhere
01:02
<&McMartin>
Yeah.
01:02 * McMartin changes those to "block"
01:06 * McMartin also adjusts the formatting a little to stuff that doesn't break mobile
01:15 gizmore|2 [kvirc@Nightstar-4c8ils.dip0.t-ipconnect.de] has joined #code
01:18 gizmore [kvirc@Nightstar-9hrgsp.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
01:20 PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
01:22 PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has joined #code
01:22 mode/#code [+o PinkFreud] by ChanServ
01:26 PinkFreud [WhyNot@Pinkfreud.is.really.fuckin.lame.nightstar.net] has quit [Ping timeout: 121 seconds]
01:48 PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code
01:48 mode/#code [+o PinkFreud] by ChanServ
02:09 PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
03:46 Degi [Degi@Nightstar-v3qdm8.pool.telefonica.de] has quit [Ping timeout: 121 seconds]
03:51 Degi [Degi@Nightstar-enjf68.pool.telefonica.de] has joined #code
06:28 abudhabi_ [abudhabi@Nightstar-e0ofmr.adsl.tpnet.pl] has joined #code
06:31 abudhabi__ [abudhabi@Nightstar-d6977u.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
11:14 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has joined #code
12:38 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [[NS] Quit: -a- IRC for Android 2.1.59]
13:42 Kindamoody is now known as Kindamoody|out
15:16 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
15:27 celticminstrel [celticminst@Nightstar-1p61u9.dsl.bell.ca] has quit [Ping timeout: 121 seconds]
16:32 [R] [rs@genoce.org] has quit [Ping timeout: 121 seconds]
16:33 [R] [rs@Nightstar-d7h8ki.org] has joined #code
16:33 mode/#code [+ao [R] [R]] by ChanServ
17:55 celticminstrel [celticminst@Nightstar-84debl.dsl.bell.ca] has joined #code
17:55 mode/#code [+o celticminstrel] by ChanServ
18:09 Kindamoody|out is now known as Kindamoody
18:29 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
19:00 Netsplit Traal.Nightstar.Net <-> Deepthought.Nightstar.Net quits: @celticminstrel, @macdjord, Degi, @ErikMesoy, @Syloq, @Kindamoody, Kizor, Pink, catalyst, abudhabi_
19:00 Netsplit over, joins: Kizor
19:00 Netsplit over, joins: Pink
19:00 Netsplit over, joins: catalyst, abudhabi_, macdjord
19:00 mode/#code [+o macdjord] by ChanServ
19:00 mode/#code [+o Syloq] by ChanServ
19:00 Netsplit over, joins: Syloq
19:01 Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code
19:01 mode/#code [+o Kimo|autojoin] by ChanServ
19:01 Netsplit over, joins: ErikMesoy
19:01 mode/#code [+o ErikMesoy] by ChanServ
19:03 Degi [Degi@Nightstar-enjf68.pool.telefonica.de] has joined #code
19:04 Degi is now known as NSGuest19440
19:08 catalyst_ [catalyst@Nightstar-8ek1so.dab.02.net] has joined #code
19:10 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [Connection closed]
19:12 catalyst_ [catalyst@Nightstar-8ek1so.dab.02.net] has quit [Ping timeout: 121 seconds]
19:13 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
19:37 celticminstrel [celticminst@Nightstar-84debl.dsl.bell.ca] has joined #code
19:37 mode/#code [+o celticminstrel] by ChanServ
20:27
<&McMartin>
Digging more into this NES stuff and man. I think the NES might be the buggiest 8-bit hardware that ever got really popular.
20:27
<&McMartin>
Not like "look at these weird corner cases", but, like "hey, remember those clearly visible glitches in major commercial releases? That's because Control Register X reports the wrong value for an entire scanline if you do these writes at the wrong time"
20:27
<&McMartin>
"Be sure to read controllers until you get the same value twice in a row because the *sound hardware* will steal bits from the serial response"
20:27
<&McMartin>
and there are dozens of these
20:28 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [[NS] Quit: -a- Connection Timed Out]
20:28 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
20:29
<&[R]>
O.o
20:30
< abudhabi_>
Hahaha.
20:31
<&McMartin>
I'm glad to see there's still some research going on though
20:31
<&McMartin>
That last one has a potential fix because modern devs think they can find a sync where the controller I/O will never interfere with Audio DMA... by forcing some kind of hard sync via the *video* DMA.
20:32
< abudhabi_>
Hardware or emulated?
20:32
<&McMartin>
Hardware. Emulation generally does not simulate this interference, in part because it is poorly understood.
20:34
<&McMartin>
But also, these aren't entirely bizarre corner caess, either. The "visible glitch" case includes, among other games, Super Mario 1
20:34
<&McMartin>
The "read controllers twice" thing was standard practice across a bunch of games, but absolutely includes Super Mario 3
20:37 catalyst is now known as jessika
20:40
<&McMartin>
Also it turns out the sound hardware was far better than most games actually made use of...
20:41
<&McMartin>
... because many developers consistently used it wrong, producing an audio error that nowadays is basically the console's distinctive sound~
20:42
<&McMartin>
(Its digital sound is... usually... a 1-bit delta-PCM system, and almost everybody packed the bits in their bytes in the wrong order, which distorts the sound wave but doesn't scramble it, because every eighth sample is still the correct value)
21:32 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: WeeChat 3.3]
22:08 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
22:08 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
22:24 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: WeeChat 3.3]
22:25 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
22:25 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
23:08 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has quit [Ping timeout: 121 seconds]
23:40 Pink [Pink@Nightstar-oetkb4.ph.cox.net] has quit [Connection closed]
23:41 Pink [Pink@Nightstar-oetkb4.ph.cox.net] has joined #code
23:41 Pink [Pink@Nightstar-oetkb4.ph.cox.net] has quit [Connection closed]
23:42 Pink [Pink@Nightstar-oetkb4.ph.cox.net] has joined #code
23:43 Pinkhair [Pink@Nightstar-oetkb4.ph.cox.net] has joined #code
23:46 Pink [Pink@Nightstar-oetkb4.ph.cox.net] has quit [Ping timeout: 121 seconds]
--- Log closed Mon Feb 14 00:00:25 2022
code logs -> 2022 -> Sun, 13 Feb 2022< code.20220212.log - code.20220214.log >

[ Latest log file ]