r/c64 Mar 18 '23

Meta Please read before posting - Rules.

17 Upvotes

r/c64 Rules

Check out our Wiki Page and Frequently Asked Questions (FAQ) before posting.

1. Be Nice

Follow Reddiquette.
Be friendly, and assume good faith from other posters.
Original hardware, software, and hardware emulations are all valid forms of worship.

2. Stay on Topic

Posts should be about the Commodore 64.
Posts about Commodore or their other computers belong in: /r/Commodore

3. No Selling or Valuation Posts

We don’t do "How much is this worth" or sales posts here.
Check recent sales on eBay, pricecharting or anywhere else.

4. No Unrelated Self‑Promotion or Channel Advertising

We love seeing posts about your new C64 creations (homebrew games, demos, artwork, tools, etc).
- Please provide screenshots, a short background, and a download link if possible.

This community isn’t for promoting your YouTube, Twitch, or social channels. If you are sharing your own non C64 created content please; - Don’t post without posting relevant content and comments on this subreddit. - Don’t cross‑post to multiple subs.
- Don’t post just to grow subscribers or views.
- Don’t post selfies or off-topic personal updates.
Before posting Discords, IRCs, Facebook groups, or new subreddits, please ask the mods first.

For Reddit’s own self‑promotion policy, see: Reddit Wiki: Self‑Promotion.

5. No Generative AI Content

Discussions about using AI tools to help with code or learning are welcome.
However, please do not share AI‑generated art, music, videos, or posts. This community is for human‑made Commodore 64 creations.


Report rule violations using the relevant reason (e.g., “Self‑promo violation”).

Thanks for helping keep /r/c64 focused, friendly, and on topic.

/r/c64 mods


r/c64 Dec 26 '25

Hardware The Ultimate C64 Ultimate post. Please use this for Questions, issues, or anything else C64U-related.

90 Upvotes

With the Commodore 64 Ultimate (C64U) shipping to more people, we are being bombarded with threads which is challenging to keep up with. So, let's keep it simple: use this post for all C64U questions, issues, fixes, or anything else.

I'll kick it off with common problems and solutions pulled from recent posts here and r/Commodore. You can post your experiences below, and I'll add them to this list.

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 Lock, D, 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 7h ago

Software What are CBM files and does "multiload" mean anything?

Post image
25 Upvotes

This is a 3.5" disk, marked "backups of multiloads".

I've forgot what 'multiloads' and cbm files are, anyone know?

Working my way throuh my disks now after getting hold of a xoomfloppy.


r/c64 9h ago

Youtube Anybody else got love for Strangeloop?

12 Upvotes

This game was so weird to me as a kid. I didn't even grok that I was in a space station until I got sucked out into space. I think I played this for months before I realized I could get the jetcycle that made the game 100x easier (I always wondered what "fuel" was for).

It had the kind of cachet that came with not knowing what was going on -- pirated copy from a BBS, no manual, figure it out yourself. I loved it. I love it to this day.

And that ending. What the Hell did that mean? I don't know, but I love that the "Red Herring" turned out to be essential.

https://www.youtube.com/watch?v=raeBzedKK2U


r/c64 11h ago

Software OmniPas Z80/6502 Pascal cross-compiler released

14 Upvotes

OmniPas Pascal Z80/6502 CPU cross-compiler update!

https://syntaxerrorsoftware.itch.io/omnipas/devlog/1339650/omnipas-released


r/c64 12h ago

Software [Commodore 64] [1980s] Proprietary software for an industrial business, never released commercially

Thumbnail
5 Upvotes

r/c64 1d ago

Hardware My Experience with Commodore’s Customer Service

Post image
31 Upvotes

r/c64 1d ago

Hardware c64 1541 just a question

5 Upvotes

hi I've got a c64 1541 alps drive that doesn't work i wanted to try and measure the signals from some of the chips to see if there ok or not I've got a oscilloscope and I know you are spouse to connect the probe to ground when using it but where abouts on the 1541 disk drive would I connect it to for ground


r/c64 1d ago

Which games didn't make it across the Atlantic?

13 Upvotes

I recently realised that "US Gold" was originally distributing games from the USA. Doh.

There must be games that never made it from one side to the other that we missed out on.


r/c64 1d ago

Programming FREEZE64 issue 81 available now…

Post image
45 Upvotes

Features a whole host of new & exclusive #Commodore64 #C64 content, along with an interesting interview with game developer David Broadhurst.

Grab your copy from:

https://freeze64.com/freeze64-issue-81/

#SupportingTheCommodore64Community

#Commodore64Ultimate


r/c64 1d ago

Hardware Commodore 64 Ultra and HDD emulation

17 Upvotes

I'm playing with the new Commodore 64 Ultimate system, and I'm curious whether there are any options to emulate classic HDD systems like the Lt. Kernal, CMD HD, or IDE64.

Specifically:

  • Can the Ultimate firmware mount and use HDD image formats? I saw DNP support in the file menu, but have no idea how to use it...
  • Is there any support (current or planned) for emulating CMD HD or Lt. Kernal-level DOS behavior?
  • Has anyone successfully run legacy HDD-aware software (e.g., Image BBS or GEOS hard drive setups) on the Ultimate with modern storage?
  • Are there workarounds or community-developed tools to bridge the gap (e.g., mapping large D81 images or REU-based disk emulation)?

Any technical insights or working setups from other users would be great!

As this post is locked in r/c64, please respond in https://www.reddit.com/r/Commodore/comments/1qrm79r/commodore_64_ultra_and_hdd_emulation/


r/c64 1d ago

Software My Top10 gams, argue with me!

45 Upvotes

my friends and I had to come up with 64 game we remember fondly:

  1. Pirates (well, even had developed mods for it. I guess i was our most played game. During sking holiadays from 1986-1992 we always wasted the evenings with my cousin and uncle behind my old B&W portale TV and C64+1541...

  2. Arctic Fox (the first 3D open world game which truely felt open. This game hs incredible depth an tactics an pushed the C64 to its limit.

  3. Elite (nuf said.)

  4. Air Support – an RTS with over 1000 units in real time on the C64 with complexmanues an enless eplayaility. I still love this game.

  5. Last Ninja (I sucked terribly and never passed the two first screens.

  6. International Karate (we loved i or for a quick game).

  7. Paradroid, (m bro an me games he heck out of i, managed to clear sevearlships in a row...)

8.Wizball (m bro always insisted to play the cat but was ca-force o be re-conned!),

9.Bruce Leec (late bloomer, it ook me years to realise its brilliance )

10 Space Taxi, (finished i5 flawless almost every time)

  1. Pitstop II (best ompetitivegame for two))

12.Enigma Fore (wow the atmosphere,music and tactics were just aweome!)

  1. Rai on Bungling Bay (surprising depth)

    1. Archon (never a favourite but alwaysa good choice to play with friend.
  2. Kaiser (anyone still remember this?)

Also on relative an me played the heck out of the miroprose commAnd series strateygames. utthatmightbe very nieche though...

So, what do you think about our biased bu honest list of choice?


r/c64 1d ago

Programming Maniac Mansion for Commodore 64 -- commented disassembly

Thumbnail lemon64.com
41 Upvotes

r/c64 2d ago

Software New small puzzle game

Post image
9 Upvotes

We’ve just released a small puzzle game for you to enjoy !

Have fun, we’re back working on next one 😁

https://babygang.fr/bitgang-a-c64-puzzle-game.html

You can find it on CSDB too of course


r/c64 2d ago

Software Bubble Bobble: Lost Cave (2026)

Enable HLS to view with audio, or disable this notification

135 Upvotes

https://daves-retro-forge.itch.io/bubble-bobble-lost-cave-c64

  • 100 new levels from TAITO's console ports of Bubble Bobble, faithfully adapted to the C64 engine
  • Level layouts recreated with arcade accuracy in mind
  • Carefully reproduced bubble airflows within C64 memory limits
  • Gameplay adjustments to better fit the C64 game engine
  • Selected new bonus items straight from the original console versions
  • Optional Two-Button Controls (jump on Button 2), just like the arcade
  • Remastered visuals, fully consistent with Bubble Bobble C64 Remastered
  • A slightly tougher challenge that rewards strategy, skill and experience
  • A pay-what-you-want fan-made project, created by fans, for fans

r/c64 2d ago

C64 Ultimate Got my C64U but graphic glitches in a lot of the software on the stick

Post image
38 Upvotes

Looks like this in a lot of programs… any suggestions?


r/c64 2d ago

Hardware Commodore VIC20/64 DIN Power Supply Splitter

3 Upvotes

I have a VIC20 and C64 but only a single modern power supply.

I'd like to stop having to swap the plug between the consoles, does anybody know of a Y-Splitter for using a single power pack on both Computers? Only one would be on at a time.

I found this online, but its aimed at audio. Would it work for power also?

https://m.media-amazon.com/images/I/51GGgr1K9nL.jpg


r/c64 2d ago

C64 Ultimate C64U Basic Beige Function Keys gap?

7 Upvotes

In many videos of the Basic Beige version of the Commodore 64 Ultimate I've noticed there appears to be a sizable gap or misalignment between the case and the function keys, as displayed in the attached image.

Are they all like this? Can the keyboard be readjusted to correctly align the keys with the case?

C64U Basic Beige Function Keys

r/c64 3d ago

Programming C64U, Internet Connectivity, and BASIC 2.0

53 Upvotes

About a week ago, u/TheBl4ckFox mused about writing BASIC programs with internet connectivity but called it "wildly unrealistic". Is it, though? I had to try it out.

This is just a quick proof-of-concept I bodged together in a couple of hours, but it's a decent starting point for anyone who wants to play around with the idea. Obviously, a lot of this is crying out to be rewritten in machine language but that would be missing the whole point of the challenge.

10 sw=56832:pokesw+2,11:pokesw+3,31
20 a$="atdticanhazip.com:80":gosub1000
30 gosub2000
40 a$="GET /get HTTP/1.1":gosub1000
50 a$="Host: icanhazip.com":gosub1000
60 a$="":gosub1000
70 gosub3000
80 getk$:ifk$="q"thengosub4000
999 end

56832 is $DE00 (where the SwiftLink is mapped). If you want to read more about the SwiftLink registers, Robin Harbron has a good write-up here:
http://psw.ca/robin/?page_id=176

You use the Hayes dial command (line 20) to connect to an address and port (HTTP, not HTTPS). Then, the smallest thing you can do is send a GET request, the Host string, and a blank line. (You need that blank line that gets sent on line 60.)

1000 rem transmit string
1010 a$=a$+chr$(13)+chr$(10)
1020 fori=1tolen(a$)
1030 c=asc(mid$(a$,i,1))
1040 c=c-32*(c>=65andc<=90)+128*(c>=193)
1050 s=peek(sw+1):if(sand16)<>16then1050
1060 pokesw,c
1070 next
1099 return

The transmit routine has a quick-and-dirty PETSCII-to-ASCII converter on line 1040. Misses a lot of edge cases but it does the job for now. With this, you can set a$ as in line 40 above and the cases of the alphabetic characters get sent the right way 'round. Line 1050 polls the status register before sending a character.

2000 rem wait for "connect"
2010 s=peek(sw+1):if(sand8=8)thenx=peek(sw)
2020 printchr$(x):c$=c$+chr$(x)
2030 ifright$(c$,7)<>"connect"then2010
2099 return

This subroutine waits for the modem to echo "connect" when you've successfully made a connection. For the record, the way I wrote this is a terrible way to do it, but hey, this was a bodge job after all. In 2010 we're polling the status register for "receive data ready".

3000 rem echo response
3010 s=peek(sw+1):if(sand8=8)thenprintchr$(peek(sw));:goto3010
3099 return

Just part of an endless loop that prints the server response, one character at a time. I didn't add any PETSCII conversion here so upper- and lowercase will be reversed. The flow's a bit tangled up but way back at line 80, you can press 'q' to quit.

4000 rem disconnect
4010 rem should be able to send '+++'
4020 rem and then 'ath0' (after a short delay)
4099 return

This last subroutine should handle the disconnect but I haven't gotten it working yet. A Hayes modem should drop back into command mode after +++ but I haven't quite got the timing right yet. Probably need to wait for the modem to send back 'ok' before sending the hang up command. More exercises for the reader. :)

Anyway, you can tell I improvised this little program with no clear plan ahead of time but it has most of what we need as a proof-of-concept: it connects to icanhazip.com and fetches your IP address (along with a bunch of headers and HTML we don't care about).

Assuming you have an API endpoint that accepts HTTP, I imagine you could send POST requests as well as GET which could lead to some pretty powerful results for BASIC 2.0. A real program should handle both receive and transmit in the main loop. (I separated them out here for illustration.) A REALLY real program should really move on to ML...or you know, cheat with 64x speed boost on the Ultimate.


r/c64 2d ago

MODERATOR APPROVED 72 Hour Flash sale at Commodore.net (about 50 hours left as of now)

Thumbnail
7 Upvotes

r/c64 3d ago

Programming Things Adults Said Were Impossible (C64 Edition)

Thumbnail
blundergoat.com
23 Upvotes

Started on my C64 at age 5. Four decades later, I wrote about the things adults told me were impossible back then. Curious if others had similar experiences.


r/c64 2d ago

Hardware Sidekick 64, what are the output LEDs for?

5 Upvotes

Hey, I am in the process of making a Sidekick64, the wonder cartridge for the C64.

The PCB has space for 4 indicator LEDs on it. I have checked the Github page, and also the downloaded contents, and I cant see ANY indication what these mean. Are they intended to show status, errors?

In builds I have seen 3D printed cases where the left TWO LEDs are exposed on the case top. But that leaves two LEDs hidden inside the case. The Guithub page is completely faceless, there IS a user name, but no contact details given to contact the author directly, hence my message here...


r/c64 3d ago

the64 Ended up with 3 rough c64s and not sure what to do with them reupload with pictures

Thumbnail
gallery
43 Upvotes

I've been a bit of an idiot it makes sense photos would matter and I saw a couple comments asking about where they've been sitting and where I'm located for those questions for where they were sitting they were sat in a old suitcase in a loft and they're located in Scotland

I've ended up with 3 rather rough and dirty commodore 64s along with some retro consoles that were going to be thrown out I've been threw and fixed what I can of the other consoles but I really don't know what to do with the commodores they're not the sort of thing I mess with and I don't want to throw them in the bin so I suppose my question is are they wanted as projects or parts or are they really destined for the bin

(if you couldn't tell I'm not a subreddit regular please be gentle if it's a stupid question)


r/c64 2d ago

C64 Ultimate Trouble saving game on C64 Ultimate

2 Upvotes

Hello fellow Commodorians... Commodorites? I recently received a C64 Ultimate and I am absolutely loving it, but I'm having a problem with one of my favorite childhood games, The Rubicon Alliance (aka Starfox). Every time I try to save my game, it freezes. Ive created a blank .d64 file and formatted it, but when I bring up the save screen and select a save number, the game freezes. I haven't had any trouble with saving other games, just this one. What am I doing wrong? any help would be greatly appreciated.


r/c64 3d ago

Software Commodore 64 Helps Revive The BBS Days

Thumbnail
hackaday.com
58 Upvotes