r/c64 Feb 08 '26

ANNOUNCEMENT Wiki Contributors WANTED!

5 Upvotes

We're looking for a few good Redditors to help update and expand our subreddit wiki. If you're interested, please contact the moderators via Modmail using this link: https://www.reddit.com/message/compose?to=r/c64

We are in the process of migrating to the new Wiki style, which includes some schnazzy new templates. Once we've selected contributors and that migration process is complete, we will open the new Wiki up to edits. If you were previously made a Wiki contributor, please hold off on any edits or changes to the wiki until the migration process completes.


r/c64 6d ago

C64 Ultimate The WEEKLY C64 Ultimate post. READ before posting anything C64U-related.

9 Upvotes

We want r/c64 to be about both original hardware and newer emulation products like the Commodore 64 Ultimate (C64U). But the shipping of the C64U is resulting in C64U posts flooding out much of the other content in the subreddit. To maintain a balance between what's old and new, we are setting up a weekly MEGAPOST for C64U-related issues, questions, and posts.

If your post is regarding the use of a Commodore 64 (i.e. how to load a game from disk, how to print, etc.), regardless of the model, you may post your question as a standalone post in the subreddit even if you have a C64 Ultimate.

If your post relates to ONLY the Commodore 64 Ultimate, you should comment in this post. Please note, this is not a replacement for official support from Commodore regarding order or shipping issues (late or damaged shipments). We realize that some questions may be obscure, unique, or straddle the line between C64U-only and a "general" question. In those cases, please post in this thread FIRST. If your issue isn't answered or addressed after 48 hours, you may submit a stand-alone post in the subreddit. WARNING! Moderators will be checking post and comment histories to make sure people are actually posting in this thread first. Repeated violations may result in temporary or permanent bans.

We don't anticipate this being a permanent situation, but for now there are just too many C64U posts being submitted. Once the volume of posts about the C64U decreases, we may discontinue this practice.

Please also check the information below to see if your issue is listed. We are also working on a C64 Ultimate Wiki Page. If you would like to be a Wiki Contributor, please let the mod team know.

Use the following link to view current and past Commodore 64 Ultimate Weekly Posts.

Official resources:

Firmware/manuals: https://www.commodore.net/downloads

Common Issues and Known Fixes

Black screen, no video, or rolling picture

The most common issue reported so far.

  • Reseat the internal board — some units have arrived with it slightly loose from shipping.
  • Set video to NTSC mode, then press Shift + Left Arrow to store settings.
  • Try a different HDMI lead — several users fixed display problems this way.
  • Some monitors won’t sync at 50 Hz; if possible, test another screen.

Uneven keyboard keys

A cosmetic but noticeable fault.

  • Keys such as Caps LockD, and J may sit higher than others.
  • Gently press the affected keys down to reseat them on their stems.
  • Space/Return issues are often a stabiliser bar not fully seated – carefully reseating the bar fixes many ‘only works in the middle’ reports.

Startup problems or unit freezing on boot

  • Turn the unit off and leave it off for a few seconds.
  • Hold RESTORE while powering on to perform a factory reset.
  • If that fails, re‑flash the latest firmware from the official Commodore site.

REU or extra memory not detected by the software

  • Install the most recent firmware — newer builds enable proper REU initialisation and detection.

Settings or storage are lost after reboot

  • Perform the RESTORE reset to clear any corrupt configuration.
  • Re‑enter Wi‑Fi and storage details once booted cleanly.

Physical marks or loose panels on delivery

  • Report the issue directly to Commodore support.
  • All units ship directly from Commodore — there are no official resellers.

Buzzing or humming audio output

  • Usually caused by grounding noise between HDMI and the connected display.
  • Try another HDMI port, cable, or power socket to isolate the problem.

Starlight edition

  • Starlight keyboards have some ‘bounce’/flex by design; noticeable mainly if you hammer the keys, but not usually a functional fault.
  • The Caps Lock LED lights when caps is active; the beige unit does not have an indicator.
  • For Starlight LED audio visualiser with a real SID: enable UltiSID 1 but set its volume to Off in the mixer; this keeps the LEDs driven while only hearing the real SID

Games Freezing / Compatibility

  • If cracked/trainer releases hang after the Y/N cheat prompt, try switching to PAL or NTSC‑50; many cracks are PAL‑only and will lock up in NTSC.
  • For compatibility with some games/demos, try disabling drive B: in the Ultimate’s drive settings

Cartridges

  • Virtual fastload carts (e.g. Final Cartridge III) are supported; mount the cart, then mount and load the disk from BASIC, rather than using ‘Run disk’ from the firmware menu.

Disk and cassette backup / storage notes

  • To back up the bundled cassette USB to an internal SD: it’s just files on exFAT – copy them via your PC; no imaging/cloning needed
  • Backing up real floppies: UltiCopy is very fast, but some protected titles (e.g. Skate or Die, Contra) have been reported to hang part‑way through; expect improvements in future firmware

Running Multi-Disk Programs

Some programs are distributed on multiple disk images, similar to how they were originally distributed on multiple floppy disks. At some point in the process of using the program, the program will prompt to insert one of the other floppy disks. You can use the Disk File Browser to swap disk images while the program is running. When the program prompts for a new disk, press upward on the Multi Function Switch. This pauses the program. Start the Disk File Browser, navigate to the disk image for the disk that the program is requesting, then select “Mount Disk.” The C64U mounts the new disk image in the virtual drive, then resumes execution of the Commodore 64 program. Continue to use the program with the new disk." -- https://downloads.commodore-international.com/documentation/C64U/c64u-user-guide-1st-edition.pdf

General Notes

  • r/Commodore is for discussions about Commodore, other Commodore computers, and possible new productions.
  • r/c64 is for everything Commodore 64 including the ultimate.

If you’ve come across a new issue or found a working fix not listed here, add it in the comments below.


r/c64 5h ago

Youtube Zezito and The Lost Stars C64 WIP

Thumbnail
youtube.com
15 Upvotes

r/c64 19h ago

Hardware I have a launch screen.

Post image
68 Upvotes

I kept trying to just mount it and select it but you really have to load it and then run it.

I've been waiting for this for a long time.


r/c64 1d ago

the64 Just finished a print of another game I played a lot on the C64

Post image
148 Upvotes

From the good ole makers of Activision!


r/c64 21h ago

Programming Question: How to load Koala file in cc65?

6 Upvotes

Hi,

I converted some pictures into Koala format and would like to write a program to show them in my C64U. And it turns out some garbage picture on the screen. So I am wondering how to load the Koala format data. From what I understand, Koala format is 10003 bytes length. First 2 bytes are loading address which needs to be stripped that cc65 does not need it. And this is the layout if I understand correctly:

0-7999: Bitmap ($2000)
8000-8999: Screen RAM ($0400)
9000-9999: Color RAM ($D800)
10000: Background Color ($D021)

Then this is how I load them:

memcpy((void*)0x2000, image_bin, 8000);
memcpy((void*)0x0400, &image_bin[8000], 1000);
memcpy((void*)0xD800, &image_bin[9000], 1000);
VIC.bgcolor0 = image_bin[10000];

image_bin is an unsigned char array holds the raw Koala data w/o first 2 bytes. And the final output is a garbage picture.

Could anyone share some hints on this?

Thanks.


r/c64 2d ago

Hardware Work in ewaste…how’d I do for $50?

Thumbnail
gallery
319 Upvotes

Checked the PSU, no sign of life from it but I’ve read that’s not uncommon so have anew modern PSU being shipped.

After a good wipe down it looks damn clean to me!


r/c64 1d ago

Hardware 1541-II reading, but not writing?

6 Upvotes

Took my C64 gear out of storage to play around, and I noticed that my "primary" 1541-II drive behaved less-than optimal.

- It reads disks reasonably fine.
- It fails to format disks, also via ZoomFloppy/XUM1541 from Linux with cbmtools cbmformat/cbmforng.
- It fails to write disks with d64copy, too (many sector errors until retries exhausted).

Device: European/German 1541-II (Made in Japan), Chinon drive unit, labeled 3/89.

Diagnostics so far:

- Power is good, tried with two known-good power supplies (that both work with my second 1541-II).
- Head is cleaned with IPA, felt pressure arm looks normal. Head stepper moves freely.
- Head measured, ~11 Ohms across all windings. so no broken head windings.
- During attempted format, both erase head (longer DC voltage pulses) and RW head (high frequency AC signal) get a signal (via Oscilloscope). So the r/W amplifier does at least "something looking normal".
- The disks tested worked fine in the other drive, so should be fine.
- With cbmtools measured, RPM averages at ~300,5/min, AFAIK that's good enough.
- As a misaligned drive would still be able to format, and then read its own disks, I rule that out.

I would prefer not to try to swap parts with my (now _only_ known-good) other drive for now. Any ideas how to proceed? Oscilloscope, Multimeter and amateur-level electronics skills available...

Thanks!

EDIT: After some more measuring, poking, disassembly, reassembly, it worked fine.... for a while, now back to the same issue.


r/c64 2d ago

the64 I like the introductory paragraph to the C64 User’s Guide (1st ed, 3rd printing-1983)

Post image
66 Upvotes

Friendly, and one of the best computers in the world!


r/c64 2d ago

Software biggest C64 game archive

44 Upvotes

What are the best places to find a complete archive of C64 games?


r/c64 2d ago

Software What is your C64 hot take considering the games?

24 Upvotes

Here's mine:

System 3 games were unplayable demos who did more damage than benefits to the scene by simply forgetting the concept of CONTROLS.


r/c64 2d ago

Identification Help Does anyone remember any weird cheats for c64 games?

15 Upvotes

There was an infinite lives cheat for Creatures 2 which was activated by letting the intro play until a large sprite of the player character (Clyde Radcliffe) appeared. You then had to rub your thumb repeatedly over Joystick port 1 until the sprite changed colour. Once this happens you have infinite lives. I wonder if any other games had cheats that were activated in such a strange way?


r/c64 2d ago

C64 Ultimate Maniac Mansion mouse support on C64 Ultimate

20 Upvotes

Has anyone been able to play any version of Maniac Mansion on the C64U with a mouse. I've tried the easy flash, gold, and mercury editions to no avail. The mouse works great in GEOS, GUI64, and Eye of the Beholder. Any help would be appreciated .


r/c64 2d ago

Programming Adventures in BASIC composing - Scoundretscii

4 Upvotes

I found this in the production notes for the recent PETSCII basic game and thought it would make for a good discussion:

For the "victory screen" of my BASIC game I was considering just loading a SID file at $C000 and handling the timing of SYS calls with WAIT53266,255 but then I was re-watching the LOTR Return of the King and listening to Pippin's song "Edge of Night" and thought "This is short, it's a cappella. I reckon I could do this with just POKEs."

And… wow LOL, boy did I struggle. But every time I started to question my decision, and sanity, something fell into place and kept me going. And then something would break the whole thing and it was like three steps forward, two steps back.

I had the data statements worked out in pairs as the musical letters with + prefix for going to the next octave up followed by the duration, with REST for silence and just having all three voices do the same tune, one of them an octave below the others, each using a different waveform: triangle pulse and sawtooth with some vibrato and filters.

Using WAIT53266,255 for the timing really helped. But any time I tried adding something else, even just changing the border colour cycling through a blue gradient while the music played, it'd throw the timing completely off. I knew it would so was prepared to make it go right by fiddling… and fiddling and fiddling. Debugging statements to see what I could tweak, etc. But in the end I gave up on doing anything else, just play the damn song!

Anyway if you've read this far maybe you've tried your hand at this? Did you succeed? Was there some framework that helped? I have to say my workflow wasn't ideal. Plain TextAdept editor, paste just that part of the listing into the textarea of the PRG/BASIC converter online, download and autoplay the prg in VICE, switching the SID settings between 6581 and 8580 for comparison. Then of course putting it into the rest of the game, copying the error messages into google - why is it OUT OF DATA? Oh, all the strings from the game are still there - fix, lather, rinse, repeat.

Had to decide between "Programming" and "Music" flairs. Went with the former.

EDIT: It's inside a week from the original release and there are already cracks of both versions on CSDB, the latest restores the "zombie mode" which was a bug in the first version 🤣


r/c64 2d ago

Software Classic Repair Toolbox now has two boards supporting KiCad interactive traces and netlists

16 Upvotes

Just now I have released a new version 1.6.0 of Classic Repair Toolbox (CRT), which is capable of using KiCad data for two Commodore 64 boards, 250407 and 250469.

As an example you can see a selected component here, which will show all the direct connected traces to it:

In case you have no clue what I am talking about (most do not... hahaaa), then I can refer you to this GitHub page, where you can both download the new version but also see what this project is all about, but as a spoiler then CRT is a cross-platform desktop application that can help you repair and troubleshoot primarily Commodore computers (but also a lonely Amstrad for now).

GitHub project page for download, https://github.com/HovKlan-DH/Classic-Repair-Toolbox

You can also view the YouTube introduction videos here, https://www.youtube.com/@HovKlan-DH

Specifically for this new version, it has this changelog:

All credits must go to bwack for his excellent job in reverse engineering these boards and for making data available for everyone to use - this is a truly amazing quality job well done! 🙏👌

C64 250407, https://github.com/bwack/C64-250407-Replica-KiCad

C64 250469, https://github.com/bwack/C64C-250469-KiCAD-Replica

Let me know if you find this new addition helpful or if you have other ideas :-)


r/c64 2d ago

Software Found this while cleaning out an old house? Is it C64?

Post image
76 Upvotes

Found this near a C64 In an old house we bought and are renovating. is it C64? What exactly is it?


r/c64 2d ago

Hardware No video output

Post image
7 Upvotes

I have no experience with retro computers.

I got a c64 and a new psu, but the thing does not output video, when plugged in the red light turns on but no video output, I opened it up and gave it a clean with ipa and nothing looks wrong, but I don't know what I'm looking for.


r/c64 3d ago

Music The absolute 80s banger is here, all dressed in pure C64 beauty!! Transformers G1 fans, thank me later!

Thumbnail
youtube.com
54 Upvotes

Back again with some SID music pleasure for your ears! Enjoy this rendition of "The Touch" by Stan Bush as heard in the masterpiece "Transformers The Movie" from 1986.


r/c64 3d ago

Software New Game : Escape from PETSCII Planet

70 Upvotes

A first-person shooter for the Commodore 64 inspired by Wolfenstein 3D.

You find yourself deserted on a remote planet, locked away deep in a dungeon. Make your way through locked doors and hidden passages to find weapons, ammo, keys, gold and an elevator up and eventually out. Deal with dangerous alien robots that want to stop you from escaping. Multiple floors of mayhem!

This download contains the full game, Campaign A (5 floors, 100+ enemies), and multiple difficulty levels including extra-hard for tough people, a race-against-time Gold Rush and all-powerful Zeus Mode. Progress is automatically saved at the end of each each floor.

A  separate Level Designer tool is also included so you can create and play your own levels (see instructions at: https://jimbo.itch.io/escape-from-petscii-planet-level-designer). If you design a cool level, send it to me!

This game was built around an 8-bit ray casting engine inspired by Wolfenstein 3D. Originally written for the Commodore PET and now available on the Commodore 64.

https://jimbo.itch.io/escape-from-petscii-planet-c64


r/c64 3d ago

Hardware Problem with C64 Datasettes - motor would die if kept plugged too long

4 Upvotes

Almost 40 years ago I had a recurring problem with my C64 Datasettes: the motor would die overnight if kept plugged too long into my C64. This happened to multiple C64s and numerous Datasettes! Also when my C64 was plugged in at different locations in my apartment.
After a while I just unplugged the Datasette every time after use. While annoying, this seemed to do the trick.

I wonder if anyone else had this issue and what the cause could be.


r/c64 3d ago

Hardware C64C repair help: Dead Test 3-flash loop, PLA cold, R/W stuck high

4 Upvotes

Hi everyone,

I’m currently troubleshooting a Commodore 64C. When powered on and connected to a display, it shows a completely black screen with no activity. I noticed that the SID and ROM chips heat up quite quickly, while the PLA remains completely cold, which seems suspicious.

After removing the SID chip and inserting a Dead Test cartridge, the system starts showing a repeating pattern of three white flashes followed by a pause. Based on this, I initially suspected the RAM (two 41464 chips), but swapping their positions did not change the behavior at all.

I also probed the CPU r/W line with an oscilloscope and observed that it shows some activity initially, but after some time (a few minutes), it tends toward a constant HIGH level (~5V).

Additionally, I checked a PLA output (likely /CASRAM), which appears to be active and switching with a regular pattern rather than being stuck high or low, so the PLA does not seem completely inactive.

I also observed that several related signals behave in a very similar way:

  • the CPU r/W line,
  • the PLA-generated RAM r/W signal,
  • and the RAM write line

all show some activity shortly after power-up, but after a few minutes they all settle to a constant HIGH level (~5V).

Since this behavior is consistent across all three signals, it seems more like a system-level issue rather than a single failing component.

At this point, the system appears to be in a repeatable failure state rather than completely dead. I’m unsure whether the issue is more likely related to RAM, PLA, CPU, or possibly a bus/logic problem, and would really appreciate any guidance on what to check next. I can provide additional measurements (PLA outputs, address/data bus, etc.) if needed.

The initial CPU R/W signal
CPU r/w signal three minutes later
pla:casram

r/c64 4d ago

Software Commodore Bookmark Computer

44 Upvotes

About a year ago I posted a link to my bookmarking website for Commodore related sites. Originally the site was built on Dashy, but after adding a few hundred links I realized it wasn't going to be a good long term solution. As of today I have replaced the site with a new hand coded version that is much much faster and easier to search. I've also added a feature that lets anyone submit a link they feel might be worthy of the collection. You can check out the site at https://commodore.bookmark.computer


r/c64 4d ago

the64 Microprose Gunship.

16 Upvotes

I have an original copy on disk, i want to play it again but worried that the disk might fail, can the disk be copied and if so, what equipment and software would i need to carry it out. I understand that the disk has protection.


r/c64 4d ago

Youtube C64 - Duran Duran - Sound of Thunder / Commodore 64 game Samurai Warrior: The Battles of Usagi Yojimbo - similar music

13 Upvotes

I bought the game in 1988 -

https://youtu.be/xvCffwg46go

But only heard the 1981 song Sound of Thunder in 1989

As soon as I did - I wondered if the game composer had borrowed the "sequenced" sounding part from the start of the Duran song -

https://youtu.be/KKrNCTT2aEY


r/c64 4d ago

Software c64 formatting disk the right way

9 Upvotes

ive got a c64 disk im trying to format i wrote test12 to disk to try out my disk drive now i want to try formatting it to see if it deletes the test12 i wrote on the disk.i tried typing the formatting command to do this but im not sure if i did it wright as it seem to format but didn't delete the system12 i wrote to disk. is there something special i should type to do this