Herramientas para desarrollar juegos C64

10

¿Me pregunto qué usa la gente hoy en día para desarrollar los juegos Commodore 64?

Tengo la Guía de referencia del programador que detalla todos los detalles, pero en la era moderna supongo que no tendré que desarrollar en un C64 real.

¿Existen herramientas que se ejecutan en Windows o Mac OS X que son un poco como un IDE que ofrece alguna ayuda y algunas facilidades de depuración (por ejemplo, enganchándose a un emulador) o empaquetado fácil en imágenes de disco .d64?

¿Es 6502 Assembler el lenguaje elegido o es factible el desarrollo de C? (Ignorando BASIC aquí)

Michael Stum
fuente
1
(No tengo suficiente reputación para crear nuevas etiquetas, de lo contrario, las etiquetaría [commodore-64] y [ensamblador]
Michael Stum
2
Creo que sus etiquetas son apropiadas y las he agregado para usted.
Christopher Horenstein
2
¿Cual es el punto? (para no ser sarcástico, soy realmente curioso).
Nate
2
@Nate Part Nostalgia, pero también un desafío interesante: con una máquina que es limitada (pero cuyas limitaciones son bien conocidas), ¿hasta dónde se puede llegar con el conocimiento, las herramientas y los recursos que tenemos disponibles hoy?
Michael Stum
1
Justo, la mejor de las suertes!
Nate

Respuestas:

5

Estoy lejos de ser un experto en esto, ya que solo estoy recogiendo cosas de c64 nuevamente, pero realmente me gusta Kick Assembler .

Tiene una buena sintaxis macro, lo que hace que las cosas se sientan un poco más de alto nivel. p.ej. Ensamblador 6510 con listas, bucles, tablas hash, importación fácil de datos de imagen / sonido ...

Escrito en Java, por lo que debería ejecutarse sin problemas en Windows y OS X ("funciona para mí" en Windows y Linux).

Hay un montón de otras herramientas enumeradas en el sitio C64 Codebase , incluido un compilador de c , y alguna otra información útil de desarrollo multiplataforma ( depuración a través del emulador , poner sus PRG en un archivo D64 , etc.).

El compilador de c se ve realmente genial, pero aún no lo he probado. Casi todo el código de muestra "allá afuera" tiende a estar en uno de los sabores de ensamblaje, por lo que para mí es más fácil seguir la corriente por ahora. Si ya está bien versado, podría ser un cambio fácil para usted.

otros chirridos
fuente