Narzędzia do tworzenia gier C64


10

Zastanawiam się, czego ludzie używają do tworzenia gier Commodore 64?

Mam Przewodnik programisty, który zawiera wszystkie szczegóły, ale w dzisiejszych czasach zakładam, że nie będę musiał robić rozwoju na samym C64?

Czy istnieją narzędzia działające w systemie Windows lub Mac OS X, które są trochę jak IDE, które oferują pomoc i funkcje debugowania (np. Poprzez podłączenie do emulatora) lub łatwe pakowanie w obrazy dysków .64?

Czy wybranym językiem jest asembler 6502, czy rozwój C jest możliwy? (Ignorując tutaj BASIC)


1
(Nie mam wystarczającej reputacji, aby tworzyć nowe tagi, w przeciwnym razie kazałbym to otagować [commodore-64] i [asembler]
Michael Stum

2
Myślę, że twoje tagi są odpowiednie i dodałem je dla Ciebie.
Christopher Horenstein

2
O co chodzi? (żeby nie być wrednym, jestem naprawdę ciekawy).
Nate,

2
@Nate Part Nostalgia, ale także ciekawe wyzwanie: z maszyną, która jest ograniczona (ale której ograniczenia są dobrze znane), jak daleko można ją przepchnąć dzięki wiedzy, narzędziom i zasobom, które mamy dzisiaj dostępne?
Michael Stum

1
Zaraz, powodzenia!
Nate

Odpowiedzi:


5

Daleki jestem od bycia ekspertem w tej dziedzinie, ponieważ znów zbieram c64, ale naprawdę podoba mi się Kick Assembler .

Ma ładną składnię makr, która sprawia, że ​​wszystko wydaje się nieco wyższe. na przykład. 6510 asembler z listami, pętlami, tabelami skrótów, łatwym importem danych obrazu / dźwięku ...

Napisane w Javie, więc powinno działać dość bezboleśnie w systemie Windows i OS X („działa dla mnie” w systemie Windows i Linux).

Istnieje wiele innych narzędzi wymienionych na stronie C64 Codebase , w tym kompilator c i kilka innych przydatnych informacji międzyplatformowych ( debugowanie za pomocą emulatora , umieszczenie PRG w pliku D64 itp.).

Kompilator c wygląda naprawdę fajnie, ale jeszcze go nie wypróbowałem. Prawie cały przykładowy kod „tam” zwykle ma jeden ze smaków asemblera, więc dla mnie łatwiej jest teraz płynąć z prądem. Jeśli jesteś już dobrze zorientowany, może to być dla ciebie łatwa zmiana.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.