C64 Oyunları geliştirmek için araçlar


10

Sadece insanların bugünlerde Commodore 64 Oyunları geliştirmek için ne kullandığını merak ediyor musunuz?

Tüm ayrıntılara giren Programcı Referans Kılavuzum var , ancak modern Çağda gerçek bir C64'ün kendisinde geliştirme yapmak zorunda olmadığımı varsayıyorum?

Windows veya Mac OS X üzerinde çalışan, biraz yardım ve bazı hata ayıklama olanakları (örneğin, bir Emulator'a bağlayarak) veya .d64 disk görüntülerine kolay paketleme sunan bir IDE'ye benzeyen araçlar var mı?

6502 Assembler seçilen bir dil mi, yoksa C gelişimi mümkün müdür? (BASIC burada yoksayılıyor)


1
(Yeni etiketler oluşturmak için yeterli üne sahip değilsiniz, aksi takdirde [commodore-64] ve [montajcı] olarak etiketlemiş olurum
Michael Stum

2
Etiketlerinizin uygun olduğunu ve sizin için eklediğini düşünüyorum.
Christopher Horenstein

2
Amaç ne? (sinsi olmamak, gerçekten merak ediyorum).
Nate

2
@Nate Part Nostalji, aynı zamanda ilginç bir zorluk: Sınırlı (ancak sınırları iyi bilinen) bir makine ile, bugün elimizdeki bilgi, araçlar ve kaynaklar ile ne kadar ileri gidebilir?
Michael Stum

1
Tamam, iyi şanslar!
Nate

Yanıtlar:


5

Bu konuda uzman olmaktan çok uzaktayım çünkü c64 malzemelerini de tekrar topluyorum, ama Kick Assembler'ı gerçekten çok beğeniyorum .

Güzel bir makro sözdizimi vardır, bu da işleri biraz daha üst düzey hissettirir. Örneğin. Listeler, döngüler, karma tablolar, görüntü / ses verilerinin kolay içe aktarılması ile 6510 montajcı ...

Java ile yazılmış, bu yüzden windows & OS X (windows & linux üzerinde "benim için çalışır") oldukça acısız çalışması gerekir.

C derleyicisi ve diğer bazı yararlı platformlar arası geliştirici bilgileri ( öykünücüyle hata ayıklama , PRG'lerinizi bir D64 dosyasına yerleştirme vb.) Dahil olmak üzere C64 Codebase sitesinde listelenen bir dizi başka araç vardır .

C derleyicisi gerçekten harika görünüyor, ama henüz denemedim. Hemen hemen tüm örnek kod "dışarıda" montaj lezzetlerinden birinde olma eğilimindedir, bu yüzden benim için şimdilik akışla gitmek daha kolay. Zaten tecrübeli iseniz, sizin için kolay bir geçiş olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.