dmx87
banner
rebelandroid.com
dmx87
@rebelandroid.com
1986 veteran. Music / Code. #C64 #Oslo #6581 #8580 #6510 Author of Bruce Lee: Return of Fury for the C64. Follow back, please.

https://rebelandroid.com - https://twitch.tv/dmx87 - https://rebel-android.itch.io/bruce-lee-duology
cheers mate! having one or five myself
January 9, 2026 at 9:28 PM
It was also included in the new C64 Ultimate pack. Nice! Although, if they'd let me know in advance, I'd supplied them a trademark-free, and even more enhanced version.
December 20, 2025 at 4:56 PM
Not in scope, but I'll keep it in mind!
November 21, 2025 at 6:50 PM
Checking keyboard in a loop. But I take over the whole machine, switching out basic/kernal. That way I can load the SID (almost) anywhere it's coded to be.
November 20, 2025 at 3:22 PM
Yes, that's the idea.
November 19, 2025 at 8:40 PM
Correct
November 18, 2025 at 9:00 PM
OK, well, I'm sorry I couldn't help out. I'll still work on the download-a-prg thingy in between my other stuff.
November 18, 2025 at 8:08 PM
We already know the init and play, all you've to do is add any stuff e.g. before the music data, then write a new sid. But no sense, because the sid rarely contains CIA setup anyway (except samples), and it can't be loaded straight into a C64, it needs a load/player, which already takes care of CIA.
November 18, 2025 at 3:13 PM
It's doable on a case by case basis if you know some coding, but there is no universal solution, was my point.
November 17, 2025 at 3:22 PM
Nobody is clamoring for that, to be honest. Listen, mail me, and I'll try to explain why this is a no-go. However, it's perfectly possible if you know some 6502.
November 15, 2025 at 10:25 PM
It makes no sense to modify a SID. The environment is the sidplayer, webplayer, the C64 itself. A sid is not self-contained, it's just a setup and a "play" vector. The rest has to be set up by you (aka the environment). We go in circles here. You're welcome to email me at dmx at rebelandroid.com
Rebel Android
Microcomputing at it's finest.
rebelandroid.com
November 14, 2025 at 7:20 PM
Check out this thread www.lemon64.com/forum/viewto... It's pretty close to what you want.
November 3, 2025 at 4:37 PM
It just lacks the good ol'e "tingle" is all. :)
November 1, 2025 at 7:56 PM
Good idea, but tbh I'd just make a new init/play below the original start address. The old game SIDs are all over the place in memory, naturally, but most of the new ones are at $1000 as standard.
November 1, 2025 at 7:56 PM
What I mean is, there is no universal way of converting every possible sid automatically. There's often some manual labour needed.
October 31, 2025 at 4:53 PM
Sorry, bsky makes it difficult to find the context here, but 99% of sids got a player built in. But as an example: Ocean Loader 3 is a CIA player. Due to the "environment" the SID spec expects, all for the player to do is to set the CIA tempo, it doesn't "set up" the full environment itself.
October 31, 2025 at 4:52 PM
It is nice indeed :-) Seriously, any coder can take a SID and make it play at the correct speed in their NTSC production. Problem for "general solution" is that a game or demo may prefer their own way of setting up their env, which may not exactly be as the expected env for a SID = manual tinkering.
October 30, 2025 at 3:47 PM
I understand. I just don't see what's stopping any NTSC coder taking any SID and playing it at the correct speed in their NTSC compatible demo or game. There is no magic bullet, I think there has to be some labour involved.
October 30, 2025 at 3:43 PM
Yes, it could work for a majority of SIDs. But I just fail to recognize the use for this? I mean, I assume they play fine in the correct speed on NTSC PCs, even using something like PSID64 on an NTSC C64. Just trying to understand why this is needed. :)
October 28, 2025 at 3:09 PM
Ah okay, then I've misunderstood, that is an order/magnitude greater task, and I won't be able to help out on that one, unfortunately.
October 27, 2025 at 1:48 PM