kolektiva.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Kolektiva is an anti-colonial anarchist collective that offers federated social media to anarchist collectives and individuals in the fediverse. For the social movements and liberation!

Administered by:

Server stats:

3.9K
active users

#SAMCoupe

3 posts3 participants0 posts today
@haitchfive<p>Interrupt-driven music on the SAM Coupé<br><a href="https://www.youtube.com/watch?v=7dChA59oJuo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=7dChA59oJu</span><span class="invisible">o</span></a></p><p><a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://oldbytes.space/tags/retrodev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrodev</span></a> <a href="https://oldbytes.space/tags/samcoupe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>samcoupe</span></a> <a href="https://oldbytes.space/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://oldbytes.space/tags/ZXSpectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZXSpectrum</span></a> <a href="https://oldbytes.space/tags/Speccy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Speccy</span></a> <a href="https://oldbytes.space/tags/Spectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spectrum</span></a> <a href="https://oldbytes.space/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a></p>
Quazar<p>Tomorrow is the Legendary Gathering at the Retro Computer Museum in Leicester, UK. See you there! </p><p><a href="https://retrocomputermuseum.co.uk" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">retrocomputermuseum.co.uk</span><span class="invisible"></span></a></p><p><a href="https://mastodonapp.uk/tags/retrogaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogaming</span></a> <a href="https://mastodonapp.uk/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodonapp.uk/tags/samcoupe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>samcoupe</span></a> <a href="https://mastodonapp.uk/tags/zxspectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zxspectrum</span></a></p>
¡a!n<p>Got the scaffolding done for the character movement, so now there&#39;s a new test level and a little Scarfboy sprite on screen.</p><p><a href="https://kolektiva.social/tags/SamCoupe" class="mention hashtag" rel="tag">#<span>SamCoupe</span></a></p>
¡a!n<p>I think I&#39;m done with scrolling, got a big performance boost by not switching pages two times for every tile</p><p>(It doesn&#39;t tear on screen, thanks giphy capture.)<br />(Oh yeah, the tiles have vivid pink so I can see where the transparent bits are. They&#39;ll be filled in background blue sometime)</p><p><a href="https://falsevictories.com/devdiary/#20232701" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">falsevictories.com/devdiary/#2</span><span class="invisible">0232701</span></a></p><p><a href="https://kolektiva.social/tags/devdiary" class="mention hashtag" rel="tag">#<span>devdiary</span></a> <a href="https://kolektiva.social/tags/samcoupe" class="mention hashtag" rel="tag">#<span>samcoupe</span></a> <a href="https://kolektiva.social/tags/retro" class="mention hashtag" rel="tag">#<span>retro</span></a> <a href="https://kolektiva.social/tags/gamedev" class="mention hashtag" rel="tag">#<span>gamedev</span></a></p>
¡a!n<p>Spent most of the week tracking down a weird occasional memory corruption bug in the <a href="https://kolektiva.social/tags/SamCoupe" class="mention hashtag" rel="tag">#<span>SamCoupe</span></a> scrolling. Spoiler, it was in the interrupt handler. More in-depth discussion here: <a href="https://falsevictories.com/devdiary/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">falsevictories.com/devdiary/</span><span class="invisible"></span></a> (and an Archer gif, cos I got images working)</p>
¡a!n<p>Updated the <a href="https://kolektiva.social/tags/SamCoupe" class="mention hashtag" rel="tag">#<span>SamCoupe</span></a> dev diary with some more random thoughts on scrolling. There’s now enough entries to check pagination works. It appears to so that’s good. </p><p><a href="https://falsevictories.com/devdiary" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">falsevictories.com/devdiary</span><span class="invisible"></span></a></p>
¡a!n<p>On the off-chance that anyone is interested in my <a href="https://kolektiva.social/tags/SamCoupe" class="mention hashtag" rel="tag">#<span>SamCoupe</span></a> scrolling experimentation I&#39;ve started a dev-diary at <a href="https://falsevictories.com/devdiary/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">falsevictories.com/devdiary/</span><span class="invisible"></span></a> with longer form rambling than what I&#39;ve mentioned here.</p>
¡a!n<p><a href="https://kolektiva.social/tags/screenshotsaturday" class="mention hashtag" rel="tag">#<span>screenshotsaturday</span></a> time just before bed. Got full screen scrolling working with the use of some more self modifying code and shadow registers, so yeah, it&#39;ll be totally maintainable. Some optimisation work still to do and the sprite painting code is hideous. Feel like I should keep a coding diary of something like in the old days but not sure what I&#39;d put in it...</p><p><a href="https://kolektiva.social/tags/SamCoupe" class="mention hashtag" rel="tag">#<span>SamCoupe</span></a></p>
¡a!n<p>Been a while, but new <a href="https://kolektiva.social/tags/screenshot" class="mention hashtag" rel="tag">#<span>screenshot</span></a> update on my <a href="https://kolektiva.social/tags/SamCoupe" class="mention hashtag" rel="tag">#<span>SamCoupe</span></a> <a href="https://kolektiva.social/tags/z80" class="mention hashtag" rel="tag">#<span>z80</span></a> test platformer<br />* scrolling now brings in the rest of the map<br />* redid the level layout for a third time. Trying to be too clever in a compressed level format didn&#39;t help. Rewritten it to be as basic as possible - one huge uncompressed array of data<br />* Reworked the map drawing code: now it uses a huge amount of self-modifying code that definitely won&#39;t come back to bite me at a later date. SMC is mostly used to avoid conditional jumps in tight loops and to avoid reading or recalculating a value.<br />* still no right side clipping - meh, don&#39;t need it.</p>
¡a!n<p><span class="h-card" translate="no"><a href="https://mastodon.gamedev.place/@WalGallen" class="u-url mention">@<span>WalGallen</span></a></span> <span class="h-card" translate="no"><a href="https://kolektiva.social/@DreamGryphon" class="u-url mention">@<span>DreamGryphon</span></a></span> been working on my map scrolling on the <a href="https://kolektiva.social/tags/SamCoupe" class="mention hashtag" rel="tag">#<span>SamCoupe</span></a></p>
¡a!n<p>Spent a few days reworking the level data format , optimising it for size, and for drawing in columns so scrolling should be simpler. I should probably write this up somewhere, someone might find it useful (probably me)</p><p><a href="https://kolektiva.social/tags/SamCoupe" class="mention hashtag" rel="tag">#<span>SamCoupe</span></a> <a href="https://kolektiva.social/tags/ScreenshotSunday" class="mention hashtag" rel="tag">#<span>ScreenshotSunday</span></a> <a href="https://kolektiva.social/tags/retro" class="mention hashtag" rel="tag">#<span>retro</span></a> <a href="https://kolektiva.social/tags/GameDev" class="mention hashtag" rel="tag">#<span>GameDev</span></a></p>
¡a!n<p>that picture&#39;s only about a 3rd of the height of the <a href="https://kolektiva.social/tags/SamCoupe" class="mention hashtag" rel="tag">#<span>SamCoupe</span></a> screen but I quite like the aspect ratio of it</p>
¡a!n<p>Still working on the scrolling (by popular vote), although really I&#39;m working out the memory paging system to get a decent code structure before tackling scrolling.</p><p><a href="https://kolektiva.social/tags/SamCoupe" class="mention hashtag" rel="tag">#<span>SamCoupe</span></a> <a href="https://kolektiva.social/tags/retro" class="mention hashtag" rel="tag">#<span>retro</span></a> <a href="https://kolektiva.social/tags/z80" class="mention hashtag" rel="tag">#<span>z80</span></a></p>