Posts by KeyJ@mastodon.gamedev.place
 (DIR) Post #AXM09h6OSNNHd53LIu by KeyJ@mastodon.gamedev.place
       2023-07-04T14:47:25Z
       
       0 likes, 0 repeats
       
       @boilingsteam What a weird graph. The normalization, which might have sounded like a good idea at first, makes it look as if the number of Verified games is decreasing over time.
       
 (DIR) Post #ApjhGw3WzJiYI2wUWu by KeyJ@mastodon.gamedev.place
       2024-07-23T15:38:10Z
       
       0 likes, 0 repeats
       
       @arnd But ... how? Even if it expanded to 47 kilobytes, that would be excessive, but 47 *megabytes*? 🤯
       
 (DIR) Post #AqeuqzZnGb2dpr6D1E by KeyJ@mastodon.gamedev.place
       2025-02-01T01:04:55Z
       
       0 likes, 0 repeats
       
       @TomF @foone M500s for me. Slightly more ergonomic, and with exactly the right amount of fancy features. Not ambidextrous though, and the buttons die after a few years.
       
 (DIR) Post #AtNTxe21odny3VNv3A by KeyJ@mastodon.gamedev.place
       2025-04-23T09:01:50Z
       
       0 likes, 0 repeats
       
       @foone Row-interleaved bitplanes, you say? That's just ILBM image format - which makes sense, as both the Amiga (where ILBM originated) and EGA/VGA 16-color graphics are bitplane based.
       
 (DIR) Post #AtNVCyf7UhaML0XpYW by KeyJ@mastodon.gamedev.place
       2025-04-23T09:15:48Z
       
       0 likes, 0 repeats
       
       @foone Correct. In the case of four bitplanes and a width that's between 8 and 15 (mod 16), the two formats are identical. (I just checked, even the order of the bits in the bytes is the same. I somehow expected EGA/VGA to be LSB-first, but it isn't.)
       
 (DIR) Post #Av3bZMJbYbih0KvqSm by KeyJ@mastodon.gamedev.place
       2025-06-12T14:37:01Z
       
       0 likes, 0 repeats
       
       @foone Since x86 has a dedicated memcpy instruction, just setting DS:SI, ES:DI and CX and running a "rep movs" is in many ways better than pushing all these parameters onto the stack and doing a (possibly far) call. It's less code, it's faster ... what's not to like?
       
 (DIR) Post #Av3brhDCbPBT1jgHq4 by KeyJ@mastodon.gamedev.place
       2025-06-12T14:40:30Z
       
       0 likes, 0 repeats
       
       @foone OK, *now* I fully understand your complaint! :)
       
 (DIR) Post #AvSBK32ZppS4OkpK1g by KeyJ@mastodon.gamedev.place
       2025-06-24T11:10:44Z
       
       0 likes, 0 repeats
       
       @foone Like so?(Mildly size-optimized; tape file is 169 bytes. Can be extended to other colors by changing the c$ constant, but orange would require dithering, which is a bit more work; also, it could be made nearly fullscreen, but that's quite a bit more complicated too.)