Jean-Baptiste "JBQ" "Djaybee" Quéru
jbqueru@mastodon.gamedev.place
<p>I am JBQ / Djaybee, I've been playing computer and console games for decades, I'm a demo coder for retro hardware, and I'm trying to remain active in the scene.</p><p>I use this mastodon profile to live-blog my coding sessions. My primary profile is <a href="https://floss.social/@jbqueru" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">floss.social/@jbqueru</span><span class="invisible"></span></a></p><p><a href="https://mastodon.gamedev.place/tags/RetroComputing" class="mention hashtag" rel="tag">#<span>RetroComputing</span></a>, <a href="https://mastodon.gamedev.place/tags/DemoScene" class="mention hashtag" rel="tag">#<span>DemoScene</span></a>, <a href="https://mastodon.gamedev.place/tags/Assembly" class="mentio
Posts
-
View post
As I&#39;m coding with a technique I&#39;m not yet fluent in (#RacingTheBeam), I&#39;m being pretty slow. Enough that I&#39;d like to have build a tool to automate the process. My instinct, through decades of professional experience, is to write tools to automate such things. The thing is, writing such tools requires experience, and premature automation is how you end up with the wrong tools. So, I guess I&#39;ll keep writing by hand for now, and I&#39;ll think about a...
-
View post
I have my desktop computer back. I had bought it in the US before moving to Greece, I hadn&#39;t used it that much in the US because I packed it up soon after it was fully set up, it stayed in its box for a while after getting to Greece, got a temporary setup for a few months, then got to its permanent location but was waiting for a network connection. Now it&#39;s all set, I can properly sit down and use a machine that has plenty of processing power, cooling, RAM, storage...
-
View post
For a change, an afternoon (early evening) coding session from the beach. I had a long deep nap at my mind feels right now as if it were morning, i.e. when I have the most focus and mental energy.
-
View post
Life&#39;s hard, NOT. I&#39;m coding on the beach. After spotting a beach spot that is in the shade during mornings, I now also have one that works for late afternoons. Meanwhile, pages and pages of code that race the beam. Yes, I&#39;ll get it done. No, I won&#39;t do it again by hand. Maybe, I&#39;ll push the idea further toward a rupture technique. #Z80 #Assembly #RetroComputing #RacingTheBeam #AmstradCPC
-
View post
Nooooo, must resist writing my own compression routines, nooooo! Mostly, because every time I&#39;ve tried I ended up losing momentum and giving up. And it&#39;s a domain where it&#39;s difficult to be both efficient and simple.
-
View post
Call me old-school, but I&#39;m a believer in reproducible hermetic builds, and I find myself struggling with fancy new languages whose default build systems download things at build time. Literally, source code that was working a few weeks ago, now fails, unchanged, because it depends on something that was removed from a server somewhere.
-
View post
No matter how much I try to write actual product code, I always have an itch to write tools instead. Very commonly, I want to explore compression approaches, especially in the domain of #RetroComputing graphics (where compressing whole bytes in memory order might not be the optimal approach). I&#39;m gonna try to find a balance, make progress on the demo I&#39;m writing, and think about compression at the same time.
-
View post
Premature optimization strikes again. About 6 months ago, I was writing some compression code. That code never got to the point where it was actually functional, not even for a simple use case. I also didn&#39;t write tests for it. But, oh boy did I architect it, splitting it into small units, scattering it all over the place. And now I can&#39;t follow it. I didn&#39;t document it enough. But at the same time what I can see is too rigid for what I want to do. It&#39;s probabl...
-
View post
I need to stop trying to optimize everything. It&#39;s OK if my file header uses ~30 bytes during the experimentation phase (I haven&#39;t even reached the research phase), even if there&#39;s a chance of shrinking it to less than half that. I can deal with a waste of a dozen bytes, and it&#39;ll be a good thing if I ever reach the point where that&#39;s a limiting factor.
-
View post
I&#39;m writing C, but I really want classes, so I could decide to use primitive C++ (the way C++ looked 30+ years ago). If I don&#39;t, C coders hate that my code looks like C++, C++ coders hate that I code in C. If I do, C coders hate that I use C++, C++ coders hate that I don&#39;t use modern C++ features. Everybody is unhappy if I code in Rust, myself included. In the end, the code is mostly for me, I&#39;ll write it the way I want. And that means C with odd constructs. I...
-
View post
#Introduction Hi, I'm JBQ / Djaybee, I'm a programmer interested in retrocomputing. I used to own an Amstrad CPC as well as several machines from the Atari ST range. Back in the day, I had written several demos for the Atari ST, and I am trying to get back in the demo scene, currently aiming for the Amstrad CPC. On this account, you'll mostly find a live-blog of my thought processes while coding, which therefore might not be fully accurate or consistent.