code logs -> 2018 -> Sun, 01 Apr 2018< code.20180331.log - code.20180402.log >
--- Log opened Sun Apr 01 00:00:31 2018
00:06
<&ToxicFrog>
Apparently the SS1 source code is being released on the 6th
00:07
<&McMartin>
Time to decompile your own resolution patches? :3
00:08
<&ToxicFrog>
Yes!
00:08
<&ToxicFrog>
And also this will answer many questions about the map and save formats.
00:08
<&McMartin>
Meanwhile, I'm giggling a bit at my disassembly of the Sonic 1 sound code
00:09
<&McMartin>
The terrible docs Sega made based on, by my guess, two drunken conversations with one Yamaha engineer who wasn't actually on the project, note that you need to spinlock on the status register before writing to the chip to make sure it's not still busy
00:09
<&McMartin>
It turns out that most games didn't bother with this and in particular Sonic 1 doesn't
00:10
<&McMartin>
Based on the similar timing constraints imposed by other Yamaha chips, I think what's going on here is that a Z80 isn't fast enough to be able to queue up consecutive writes fast enough to cause any problems.
00:10
<~Vornicus>
TF: !
00:11
<&ToxicFrog>
Vornicus: indeed.
00:45 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Connection closed]
00:56 Jessikat` is now known as Jessikat
01:04
<&[R]>
SS1?
01:04
<&ToxicFrog>
[R]: System Shock.
01:29 Jessikat` [Jessikat@Nightstar-2cnpeu.dab.02.net] has joined #code
01:32 Jessikat [Jessikat@Nightstar-7b4kr2.dab.02.net] has quit [Ping timeout: 121 seconds]
01:34 RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has quit [[NS] Quit: Leaving]
02:59 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
02:59 mode/#code [+qo Vornicus Vornicus] by ChanServ
03:26 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
03:30 Degi [Degi@Nightstar-2hrhdg.dyn.telefonica.de] has quit [Connection closed]
03:39 Kindamoody is now known as Kindamoody[zZz]
04:01
<&McMartin>
New Bumbershoot post. https://bumbershootsoft.wordpress.com/2018/04/01/genesis-digital-playback/
04:42 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
04:42 mode/#code [+qo Vornicus Vornicus] by ChanServ
05:00 Vornlicious [Vorn@Nightstar-s1luah.sub-174-210-0.myvzw.com] has joined #code
05:02 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
05:03 Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
05:50
<&[R]>
Heh, so previously I wrote a bot that 1) outputs all stdout of a child process it starts to an IRC channel 2) takes all the arguments to a command it gets and puts that in the stdin of the child process.
05:50
<&[R]>
I did this as I have a server process that actually takes input on stdin and I wanted a basic remote management for it
05:51
<&[R]>
But I did my testing with BC
05:52
<&[R]>
Then just now I wrote a generic pooling class (takes requests, sends them to an object in pool, removes object from active duty, waits for request to be completed then re-adds the object to the pool). All for a separate project, but again I was using child process'd bc for testing
05:53
<&[R]>
But now I'm at the point where I'm thinking about actually merging them both (as the bc bot had the issue of not being able to tell where what output matched what input) as the agent stuff sort of covered the weakness of the bot.
05:53
<&[R]>
However there are plenty of things you could send to bc that generate no output, which screws up the agent code. So now I'm half curious how I could get around that.
05:54
<&[R]>
When I really shouldn't, since it's all test code that I'm never going to use for anything serious.
05:56
<&[R]>
... and the solution was simple: append ;print "test" to everything.
07:18 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
07:18 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:24 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
07:55 celticminstrel is now known as celmin|sleep
07:59 Jessikat [Jessikat@Nightstar-kpfue5.dab.02.net] has joined #code
08:02 Jessikat` [Jessikat@Nightstar-2cnpeu.dab.02.net] has quit [Ping timeout: 121 seconds]
10:08 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
11:04 Kindamoody[zZz] is now known as Kindamoody
11:15 Kindamoody [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Client exited]
11:17 Kindamoody|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code
11:17 mode/#code [+o Kindamoody|autojoin] by ChanServ
11:18 Kindamoody|autojoin is now known as Kindamoody
12:19
<&ToxicFrog>
TIL that SVG supports embedded JavaScript
12:19
<&ToxicFrog>
This is why we can't have nice things
12:48 Degi [Degi@Nightstar-2hrhdg.dyn.telefonica.de] has joined #code
12:49 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
14:29 Jessikat` [Jessikat@Nightstar-re13k2.dab.02.net] has joined #code
14:31 Jessikat [Jessikat@Nightstar-kpfue5.dab.02.net] has quit [Ping timeout: 121 seconds]
14:50
<&[R]>
D:
14:50
<&[R]>
That's pretty fucked up
14:50
<&[R]>
Hopefully a subset?
15:02 celmin|sleep is now known as celticminstrel
15:17 Jessikat` [Jessikat@Nightstar-re13k2.dab.02.net] has quit [[NS] Quit: Bye]
15:30 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
15:31 mode/#code [+qo Vornicus Vornicus] by ChanServ
15:32 Degi [Degi@Nightstar-2hrhdg.dyn.telefonica.de] has quit [Connection closed]
17:35 RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has joined #code
17:38 Vornlicious [Vorn@Nightstar-s1luah.sub-174-210-0.myvzw.com] has quit [Ping timeout: 121 seconds]
18:37 Kindamoody is now known as Kindamoody|afk
19:05 bowlich [bowlich@Nightstar-su4ao3.kynda.net] has quit [Connection closed]
20:19 Kindamoody|afk is now known as Kindamoody
21:30 Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
21:41 Degi [Degi@Nightstar-65bipu.dyn.telefonica.de] has joined #code
23:56 Derakon[AFK] is now known as Derakon
--- Log closed Mon Apr 02 00:00:33 2018
code logs -> 2018 -> Sun, 01 Apr 2018< code.20180331.log - code.20180402.log >

[ Latest log file ]