Инструменты для разработки игр C64

10

Просто интересно, что люди сейчас используют для разработки Commodore 64 Games?

У меня есть Справочное руководство для программиста, в котором рассматриваются все детали, но в современную эпоху я предполагаю, что мне не придется заниматься разработкой самого C64?

Существуют ли инструменты, работающие в Windows или Mac OS X, которые немного похожи на IDE, которые предлагают некоторую помощь и некоторые средства отладки (например, путем подключения к эмулятору) или легко упаковывают в образы дисков .d64?

Является ли 6502 Ассемблер выбранным языком или возможна разработка на С? (Игнорируя бейсик здесь)

Майкл Стум
источник
1
(У меня недостаточно репутации, чтобы создавать новые теги, иначе я бы пометил тегами [commodore-64] и [ассемблер]
Майкл Стум
2
Я думаю, что ваши теги подходят и добавили их для вас.
Кристофер Хоренштейн
2
Какой смысл? (чтобы не быть скупым, мне искренне любопытно).
Nate
2
@Nate Part Ностальгия, но также интересная задача: с машиной, которая ограничена (но чьи ограничения хорошо известны), как далеко можно продвинуть ее с помощью знаний, инструментов и ресурсов, которые мы имеем сегодня?
Майкл Стум
1
Отлично, удачи!
Nate

Ответы:

5

Я далёк от того, чтобы быть экспертом в этом, так как я тоже снова собираю вещи с c64, но мне действительно нравится Kick Assembler .

У этого есть хороший синтаксис макроса, который заставляет вещи чувствовать себя немного более высоким уровнем. например. Ассемблер 6510 со списками, циклами, хеш-таблицами, простым импортом данных изображения / звука ...

Написан на Java, поэтому он должен работать безболезненно на Windows & OS X («работает для меня» на Windows & Linux).

На сайте C64 Codebase перечислено множество других инструментов , в том числе компилятор c и некоторые другие полезные кросс-платформенные сведения о разработчиках ( отладка с помощью эмулятора , размещение PRG в файле D64 и т. Д.).

Компилятор c выглядит действительно круто, но я еще не пробовал. Примерно весь пример кода «там», как правило, присутствует в одном из вариантов ассемблера, поэтому для меня сейчас проще идти по пути. Если вы уже хорошо разбираетесь, это может быть легко для вас.

otherchirps
источник