Tools zur Entwicklung von C64-Spielen

10

Sie fragen sich nur, was die Leute heutzutage für die Entwicklung von Commodore 64-Spielen verwenden?

Ich habe das Programmierreferenzhandbuch, das alle Details behandelt, aber in der heutigen Zeit gehe ich davon aus, dass ich keinen eigentlichen C64 selbst entwickeln muss.

Gibt es Tools, die unter Windows oder Mac OS X ausgeführt werden und ein bisschen wie eine IDE sind, die Hilfe und Debugging-Funktionen bietet (z. B. durch Einbinden in einen Emulator) oder einfaches Packen in .d64-Disk-Images?

Ist 6502 Assembler die ausgewählte Sprache oder ist eine C-Entwicklung möglich? (BASIC hier ignorieren)

Michael Stum
quelle
1
(Ich habe nicht genug Ruf, um neue Tags zu erstellen, sonst hätte ich es mit [Commodore-64] und [Assembler] markiert
Michael Stum
2
Ich denke, dass Ihre Tags angemessen sind und sie für Sie hinzugefügt haben.
Christopher Horenstein
2
Was ist der Sinn? (Um nicht snarky zu sein, bin ich wirklich neugierig).
Nate
2
@Nate Part Nostalgie, aber auch eine interessante Herausforderung: Wie weit kann man mit einer Maschine, die begrenzt ist (deren Einschränkungen jedoch bekannt sind), mit dem Wissen, den Werkzeugen und den Ressourcen, die wir heute zur Verfügung haben, vorankommen?
Michael Stum
1
Viel Glück!
Nate

Antworten:

5

Ich bin weit davon entfernt, ein Experte auf diesem Gebiet zu sein, da ich auch gerade wieder C64-Sachen aufgreife, aber ich mag Kick Assembler wirklich .

Es hat eine nette Makrosyntax, die die Dinge ein bisschen höher erscheinen lässt. z.B. 6510 Assembler mit Listen, Schleifen, Hash-Tabellen, einfachem Import von Bild- / Sounddaten ...

Geschrieben in Java, sollte es also unter Windows & OS X ziemlich schmerzlos laufen ("funktioniert für mich" unter Windows & Linux).

Auf der C64 Codebase-Site finden Sie eine Reihe weiterer Tools , darunter einen C-Compiler und einige andere nützliche plattformübergreifende Entwicklungsinformationen ( Debuggen über den Emulator , Einfügen Ihrer PRGs in eine D64-Datei usw.).

Der c-Compiler sieht wirklich cool aus, aber ich habe es noch nicht ausprobiert. Fast der gesamte Beispielcode "da draußen" ist in der Regel in einer der Baugruppenvarianten enthalten, daher ist es für mich vorerst einfacher, mit dem Ablauf zu arbeiten. Wenn Sie sich bereits gut auskennen, ist dies möglicherweise ein einfacher Wechsel für Sie.

andere Chirps
quelle