--- Log opened Sun Jan 28 00:00:39 2018 |
01:15 | | Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed] |
01:20 | | Jessikat [Jessikat@Nightstar-m7g.159.132.82.IP] has joined #code |
02:46 | | Degi [Degi@Nightstar-0dgs3j.dyn.telefonica.de] has quit [Connection closed] |
03:26 | | RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has quit [Ping timeout: 121 seconds] |
04:49 | | Vornlicious [Vorn@Nightstar-01ssn0.sub-174-210-3.myvzw.com] has joined #code |
04:52 | | Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds] |
05:05 | <&McMartin> | New Bumbershoot post. https://bumbershootsoft.wordpress.com/2018/01/28/game-boy-double-buffering/ |
05:07 | <&McMartin> | Lots of code in this one. |
05:28 | < Vornlicious> | Wait, 32x32 with a 20x18 window? Annoying! |
05:42 | | Derakon is now known as Derakon[AFK] |
05:42 | <&McMartin> | Fear not, Baldrick, I have a *cunning plan* |
05:42 | <&McMartin> | One that I'm pretty sure they intended too. |
05:45 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection closed] |
05:47 | <&McMartin> | That said, it's worth remembering that, much like on the NES, on the GB you normally *wouldn't* double-buffer |
05:48 | <&McMartin> | You'd just update lines as they were about to enter the screen, and just sort of splay the map data all over that 32x32 space |
05:48 | <&McMartin> | Which is fine because it makes moving up and down easy (0x20 diffs) and you never end up pressed for space. |
05:50 | | * Vornlicious finishes reading. |
05:50 | < Vornlicious> | Neato burrito. |
05:51 | < Vornlicious> | that status line thing explains a lot. |
05:51 | <&McMartin> | That said, I'm pretty sure I was "supposed" to just use the bottom 16 lines of both nametables and then the top of one of them for the status window. |
05:52 | <&McMartin> | But that doesn't let me cycle blit_dest with a single xor~ |
05:52 | <&McMartin> | Er, a single and. |
05:52 | <&McMartin> | The GB having Actual Panning Hardware allows for really good effects, too |
05:52 | <&McMartin> | Also a raster interrupt, so you can get aggressively swirly wavy images, which games liked to do |
05:53 | <&McMartin> | But not only that you could simulate hills and bumps by waving the *vertical* scroll mid-frame, which would, like, actually alter the vertical scroll mid-frame, instead of tearing open a portal to the netherworld |
05:53 | <&McMartin> | Which is pretty much what happens on the C64~ |
05:57 | <&McMartin> | Also it is so ridiculously luxurious to have a "shut down CPU until VBLANK" command -_- |
06:11 | <&McMartin> | Also woot, looks like I get 5 posts in this month |
06:11 | <&McMartin> | (4 so far, and I've got a super-dumb post that I'll probably have ready by Monday) |
06:39 | | Jessikat` [Jessikat@Nightstar-56srjd.dab.02.net] has joined #code |
06:42 | | Jessikat [Jessikat@Nightstar-m7g.159.132.82.IP] has quit [Ping timeout: 121 seconds] |
08:40 | | celticminstrel is now known as celmin|sleep |
09:03 | | Vornlicious [Vorn@Nightstar-01ssn0.sub-174-210-3.myvzw.com] has quit [Ping timeout: 121 seconds] |
09:10 | | Vorntastic [Vorn@Nightstar-01ssn0.sub-174-210-3.myvzw.com] has joined #code |
10:23 | | Degi [Degi@Nightstar-0dgs3j.dyn.telefonica.de] has joined #code |
11:13 | | Kindamoody is now known as Kindamoody|afk |
11:29 | | Jessikat` [Jessikat@Nightstar-56srjd.dab.02.net] has quit [[NS] Quit: Bye] |
11:39 | | macdjord|slep is now known as macdjord |
11:55 | | Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
12:08 | | Kindamoody|afk [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Ping timeout: 121 seconds] |
12:44 | <&ToxicFrog> | McMartin: I've been spending too much time around Jessikat; I can't help but read "0x20 diffs...pressed for space" as a pun. |
12:50 | <&McMartin> | Speaking of pressed for space: https://www.dropbox.com/s/kn7k9i600j54ags/sinestra_sample.png?dl=0 |
12:50 | <&McMartin> | An attempt to be inspired by the launch-titles-Game-Boy font without totally ripping it off like I have been so far. |
12:51 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
12:51 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
12:53 | | Kindamoody|autojoin [Kindamoody@Nightstar-cn05g5.mobileonline.telia.com] has joined #code |
12:53 | | mode/#code [+o Kindamoody|autojoin] by ChanServ |
12:54 | | Degi [Degi@Nightstar-0dgs3j.dyn.telefonica.de] has quit [Connection closed] |
12:56 | < Jessikat> | ToxicFrog: that's a pun? ._o |
12:58 | <&McMartin> | 0x20 is the unicode code point for space |
13:00 | <&ToxicFrog> | Jessikat: ^ |
13:00 | < Jessikat> | oh right |
13:00 | | * Jessikat applauds ToxicFrog |
13:02 | <&McMartin> | But it also turns out that 32^2 is a kilobyte, and that makes a handy nametable size. |
13:03 | <&McMartin> | It also meant that I could make the write pointer keep wrapping between $9800 and $9BFF by ANDing the high byte with $FB every iteration |
13:04 | | * TheWatcher eyes U+200B |
13:05 | <@TheWatcher> | "Zero Width Space" - "Nominally no width, but may expand" |
13:05 | <@TheWatcher> | Probably requires dark energy to do that, though. |
13:05 | <&McMartin> | I must assume that is designed to interact sensibly with justified text |
13:12 | < Vorntastic> | My favorite space is the figure space. |
13:14 | <&McMartin> | space? |
13:14 | <&McMartin> | spaaaaaaaaaaaaaaaaaaaaaaaaaaace |
13:15 | < Jessikat> | spaaaaaaaaaaaaaaaaaaaace |
13:20 | <@gnolam> | I would assume it's like a soft hyphen, but with a space instead. |
13:21 | | * gnolam checks. |
13:21 | <@gnolam> | Yep, that's exactly what a zero-width space is. |
13:30 | < Vorntastic> | (the figure space in proportional fonts is exactly as wide as a digit) |
13:46 | <&jerith> | Vorntastic: Which digit? ;-) |
13:47 | < Vorntastic> | All of them, in a font that bothers with it |
14:45 | | Kindamoody|autojoin [Kindamoody@Nightstar-cn05g5.mobileonline.telia.com] has quit [Connection closed] |
14:56 | <@ErikMesoy> | A curse upon the graphic designer who thought descenders should interrupt hyperlink underlines. Particularly the interrupting slashes are bad when a/b looks like two separate links. |
15:06 | <@TheWatcher> | I would write an essay about the wonderful world in which that doesn't happen, except I don't write slashfic. |
15:06 | <&jerith> | Superb. |
15:06 | < Jessikat> | H A H |
15:06 | < Jessikat> | B U R N |
15:08 | <@ErikMesoy> | Oh you. |
15:47 | <@macdjord> | McMartin: Read 'sinestra' as 'Sinatra', wondered why you were naming fonts after singers |
15:55 | | Kindamoody|autojoin [Kindamoody@Nightstar-v552ts.tbcn.telia.com] has joined #code |
15:55 | | mode/#code [+o Kindamoody|autojoin] by ChanServ |
17:21 | | Kindamoody|autojoin [Kindamoody@Nightstar-v552ts.tbcn.telia.com] has quit [Ping timeout: 121 seconds] |
17:50 | | celmin|sleep is now known as celticminstrel |
18:03 | <@gnolam> | https://twitter.com/tobiaschneider/status/957317886112124928 |
18:07 | | Kindamoody|autojoin [Kindamoody@Nightstar-cn05g5.mobileonline.telia.com] has joined #code |
18:07 | | mode/#code [+o Kindamoody|autojoin] by ChanServ |
18:50 | | Derakon[AFK] is now known as Derakon |
19:05 | | Vorntastic [Vorn@Nightstar-01ssn0.sub-174-210-3.myvzw.com] has quit [[NS] Quit: Bye] |
19:05 | | Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code |
19:07 | | Degi [Degi@Nightstar-0dgs3j.dyn.telefonica.de] has joined #code |
19:49 | | Kindamoody|autojoin is now known as Kindamoody |
20:16 | | Vornicus [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Connection closed] |
20:29 | | Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
21:32 | | Jessikat [Jessikat@Nightstar-0tq.klt.132.82.IP] has joined #code |
22:16 | | macdjord is now known as macdjord|slep |
22:21 | | Kindamoody [Kindamoody@Nightstar-cn05g5.mobileonline.telia.com] has quit [Connection closed] |
22:50 | | Degi [Degi@Nightstar-0dgs3j.dyn.telefonica.de] has quit [Connection closed] |
22:59 | <&McMartin> | macdjord|slep: Actually so named because I was relying a lot on variable-width vertical lines and I systematically put the heavier weight on the left |
23:21 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [Ping timeout: 121 seconds] |
23:22 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code |
23:22 | | mode/#code [+ao McMartin McMartin] by ChanServ |
23:56 | | Kindamoody [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code |
23:56 | | mode/#code [+o Kindamoody] by ChanServ |
--- Log closed Mon Jan 29 00:00:40 2018 |