Ferramentas para desenvolver jogos C64

10

Imaginando o que as pessoas hoje em dia usam para desenvolver os Jogos Commodore 64?

Eu tenho o Guia de Referência do Programador, que aborda todos os detalhes, mas, na Era Moderna, presumo que não precisarei fazer desenvolvimento em um C64 real?

Existem ferramentas executadas no Windows ou Mac OS X que são um pouco como um IDE que oferece alguma ajuda e alguns recursos de depuração (por exemplo, conectando-se a um emulador) ou empacotando facilmente imagens de disco .d64?

6502 Assembler é o idioma escolhido ou o desenvolvimento de C é viável? (Ignorando o BASIC aqui)

Michael Stum
fonte
1
(Não tenha reputação suficiente para criar novas tags, caso contrário, eu marcaria [commodore-64] e [assembler]
Michael Stum
2
Acho que suas tags são apropriadas e as adicionamos para você.
Christopher Horenstein 25/10/10
2
Qual é o ponto? (para não ser chato, estou genuinamente curioso).
Nate
2
@Nate Part Nostalgia, mas também um desafio interessante: com uma máquina que é limitada (mas cujas limitações são bem conhecidas), até onde podemos empurrá-la com o conhecimento, as ferramentas e os recursos que temos disponíveis hoje?
Michael Stum
1
Bem, boa sorte!
Nate

Respostas:

5

Estou longe de ser um especialista nisso, já que estou pegando coisas de C64 também, mas estou gostando muito do Kick Assembler .

Ele possui uma ótima sintaxe de macro, o que faz as coisas parecerem um pouco mais alto. por exemplo. Montador 6510 com listas, loops, tabelas de hash, fácil importação de dados de imagem / som ...

Escrito em java, ele deve rodar sem problemas no Windows e no OS X ("funciona para mim" no Windows e no Linux).

Existem várias outras ferramentas listadas no site C64 Codebase , incluindo um compilador c , e algumas outras informações úteis sobre desenvolvedores de plataforma cruzada ( depuração via emulador , colocando seus PRGs em um arquivo D64 etc.).

O compilador c parece muito legal, mas ainda não o testei. Quase todo o código de amostra "lá fora" tende a ser um dos sabores de montagem, portanto, para mim, é mais fácil acompanhar o fluxo por enquanto. Se você já é bem versado, pode ser uma opção fácil para você.

otherchirps
fonte