Well sir, my engines kind of blow!
My first attempt was on
Vic to BRRRN which has a nice raster bar effect, but didn't really deliver what I wanted as a composer. If I remember correctly, each channels' song data was one long stream of bytes which the player went over. To work on sections I would comment out earlier data in each channel. I could be wrong, but I'm pretty sure there are no patterns which would be a nice thing to have since I always try to target the unexpanded VIC and why I steered away from vic tracker in the first place. On top of that, I did this one using some 6502 cross-platform IDE-ish windows-based thingy that I don't like and have a hard time finding again.
Next up was
SMluRlM which was more of a happy accident that I spent time tweaking to achieve the final outcome. There's no song data, just an algorithm for each channels value per frame. Also pretty sure the global volume is subtly pulsing in some way to help the rhythm.
I made a conscious decision to not do any ASM this battle as I felt my programming energy currently has better priorities! ;D
I'm not saying I still don't want to make a cross platform tracker/tool, but it seems like an incredible amount of work and if I still don't have an engine for the VIC I'm happy with then there's no reason to move forward on that.