Commodore Memes
banner
commodorememes.bsky.social
Commodore Memes
@commodorememes.bsky.social
In the great time rip, three things led to the downfall of humanity: The demise of Commodore and their Amiga, the premature death of Dr. Carl Sagan, and the election of Donald Trump. Oh yeah and the population...
@barbellbev04.bsky.social where is this phone?
November 11, 2025 at 11:16 PM
Is there anyone gathering all the anti-Trump decorations and pumpkins?
November 2, 2025 at 5:27 AM
Ruining the view for everyone around them.
November 2, 2025 at 5:22 AM
Degeneracy.
November 2, 2025 at 5:21 AM
little room between BASIC and where most SIDs start. Back in the day we loved the high-loading ones because they'd multitask with Basic programs.
November 2, 2025 at 5:19 AM
Do you mean the first 4 to 6 bytes of the real C64 SID? Usually the JSR Init then the Play address (or a JSR/JMP to it)? If that's what you meant, and if I understand your meaning, may I suggest letting the user select higher or lower than the footprint used by the SID? As is, there's very litt
November 2, 2025 at 5:19 AM
I do have another quick and dirty idea for how to address page boundary issues, IF it is an issue. You'd know better than me how much an issue this is. JMP (indirect) has the $0xFF wraparound bug IIRC. This dirty hack idea would likely also simplify your adjustment of absolute addresses (if needed)
October 30, 2025 at 5:34 AM
...it has to adjust any of your internal labels/addresses that your code JSR or JMPs to (based on the RSID's load address + RSID filelength + where the Jmp/Jsr targets are in your code. BNE/BEQ are relative, yay!

Tricky thing #2 is page boundaries. My 6502 was always weak, even 40 years ago, but...
October 30, 2025 at 5:34 AM
This would be basically be code from your new player. Probably located at the original SID filelength +1. I imagine various scripts could do this. Python? Javascript?

The only tricky part comes now. Your grafter routine has to do 2 things when appending the C64 executable to the real SID...
October 30, 2025 at 5:34 AM
you already did the hardest part: making the CIA timer interrupt "driver". There are two ways to graft it into a real SID, but the quickest way is to add it to the end of the RSID. The init address in the RSID is changed to the address of your code that sets up the CIA interrupt (IRQ or NMI). This w
October 30, 2025 at 5:34 AM
You made an NTSC player, so you understand some aspect of the need outside the PAL nations. Is your player using CIA timers instead? Hopefully yes.

The use is to convert real SIDs so they auto-run on all C64s (not just PAL ones). NTSC SIDs would also become playable in PAL nations.

It looks like
October 30, 2025 at 5:34 AM
Wait, she was into animal rights?? Was she veg*n?
October 26, 2025 at 4:56 AM
> "when I was a little kid provided my first inkling that I might be heterosexual"

Not the tribute were were expecting, but the tribute we deserved. :-)

For me, at about 4 or 5 I thought Judy (Nordic Marta Kristen) was rowwwwrrrrr. Trivia: Who did Bill Mumy lose his virginity to?
October 26, 2025 at 4:54 AM
What was the story? Puking lizard?
October 26, 2025 at 4:18 AM
What? I thought you were working on a utility to change the init in the SID files to point to a replacement CIA1 or CIA2 (NMI) programmable interrupt??
October 26, 2025 at 4:09 AM
You assume people will understand that. :-)
October 24, 2025 at 3:12 AM
How's it going?
October 20, 2025 at 4:36 AM
Randy Quaid is, IIRC, MAGa and batshit crazay. His more attractive brother is also, IIRC, MAGA.
October 20, 2025 at 2:43 AM
Website blocked due to riskware
conspiracy.hu/files/screen...
v3.0.27 | Riskware: 2.0.202510180105

Malwarebytes Browser Guard blocked this page because it may contain malicious activity.

We strongly recommend you do not continue. You may be putting your safety at risk by visiting this site.
October 18, 2025 at 4:35 AM
That's the only exciting thing.
October 18, 2025 at 4:33 AM
The hell are "tactical pants"?
October 18, 2025 at 4:32 AM
Slashing our own growth is the only hope.
October 18, 2025 at 4:30 AM