10
\$\begingroup\$

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)

\$\endgroup\$
7
  • 1
    \$\begingroup\$ (Don't have enough reputation to create new tags, otherwise I'd have it tagged [commodore-64] and [assembler] \$\endgroup\$ Oct 25, 2010 at 2:29
  • 2
    \$\begingroup\$ I think that your tags are appropriate and have added them for you. \$\endgroup\$ Oct 25, 2010 at 2:32
  • 2
    \$\begingroup\$ What is the point? (not to be snarky, I'm genuinely curious). \$\endgroup\$
    – Nate
    Oct 25, 2010 at 15:36
  • 2
    \$\begingroup\$ @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? \$\endgroup\$ Oct 25, 2010 at 16:24
  • 1
    \$\begingroup\$ Right on, best of luck! \$\endgroup\$
    – Nate
    Oct 26, 2010 at 4:12

1 Answer 1

5
\$\begingroup\$

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.

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .