Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Just wondering what people nowadays use for developing Commodore 64 Games?

I've got the Programmer's Reference Guide which goes into all the details, but in the modern Age I assume I won't have to do development on an actual C64 itself?

Are there tools that run on Windows or Mac OS X that are a bit like an IDE that offers some help and some debugging facilities (e.g., by hooking into an Emulator) or easy packaging into .d64 disk images?

Is 6502 Assembler the one chosen language, or is C development feasible? (Ignoring BASIC here)

share|improve this question
(Don't have enough reputation to create new tags, otherwise I'd have it tagged [commodore-64] and [assembler] – Michael Stum Oct 25 '10 at 2:29
I think that your tags are appropriate and have added them for you. – Christopher Horenstein Oct 25 '10 at 2:32
What is the point? (not to be snarky, I'm genuinely curious). – Nate Oct 25 '10 at 15:36
@Nate Part Nostalgia, but also an interesting challenge: With a machine that's limited (but whose limitations are well known), how far can one push it with the knowledge, tools and resources we have available today? – Michael Stum Oct 25 '10 at 16:24
Right on, best of luck! – Nate Oct 26 '10 at 4:12
up vote 4 down vote accepted

I'm far from being an expert on this, since I'm just picking c64 stuff up again as well, but I'm really liking Kick Assembler.

It has a nice macro syntax, which makes things feel a bit higher-level. eg. 6510 assembler with lists, loops, hash tables, easy import of image/sound data...

Written in java, so it should run fairly painlessly on windows & OS X ("works for me" on windows & linux).

There are a bunch of other tools listed over at the C64 Codebase site, including a c compiler, and some other useful cross-platform dev info (debugging via emulator, putting your PRG's into a D64 file, etc).

The c compiler looks really cool, but I haven't tried it yet. Just about all the sample code "out there" tends to be in one of the assembly flavours, so for me it's easier to go with the flow for now. If you're already well versed, it might be an easy switch for you.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.