commodore.gen.tr

Commodore => Commodore Genel => Konuyu başlatan: Cengiz Demir üzerinde Temmuz 11, 2010, 16:20:50 ÖS



Konu Başlığı: C64 Game Port 2
Gönderen: Cengiz Demir üzerinde Temmuz 11, 2010, 16:20:50 ÖS
Commodore oyun geliştiricileri oyunlarda çoğunlukla neden game port 2 yi tercih etmişler ?
Atari ye benzememek adına mı yoksa teknik bir durum mu var. Bilgisi olan var mıdır ?



Konu Başlığı: Ynt: C64 Game Port 2
Gönderen: i_r_on üzerinde Temmuz 11, 2010, 17:09:45 ÖS
Konu şurada da tartışılmış, ben net karar veremedim ama klasik joystick portları ile klavyenin belli durumlarda çakışması ile alakalı gözüküyor... belki de biri bu işi iyi handle eden bir kodu port 2 için yazmış sonra da millet onu takip etmiştir. Gördüğüm kadarıyla (aşağıdaki linkte) karmaşıklık açısından port 1'i ya da 2'yi kullanma açısından büyük fark yok...

http://www.lemon64.com/forum/viewtopic.php?p=410793&sid=2fa41a0bf917c3c646afe23796c71948 (http://www.lemon64.com/forum/viewtopic.php?p=410793&sid=2fa41a0bf917c3c646afe23796c71948)

Programcının el kitabından gördüğüm de port 1'e has olan tek şey light pen...

Ha bir de şöyle bir şey var, hatırladığım kadarıyla nispeten eski oyunlar daha çok port 1'i tercih ederken sonra çıkan oyunlarda port 2 tercihi daha ağır basıyordu... yamuluyor olabilirim.


Konu Başlığı: Ynt: C64 Game Port 2
Gönderen: Cengiz Demir üzerinde Temmuz 11, 2010, 17:44:48 ÖS
Bilgi için teşekkürler. :)





Konu Başlığı: Ynt: C64 Game Port 2
Gönderen: witchdoktor üzerinde Temmuz 11, 2010, 19:49:43 ÖS
Commodore 64 I/O çipi olan CIA-6526 (ki bunlardan C64'de 2 tane vardır ve biri gameport/klavye, diğeri de serial bus/rs232'den sorumludur). Yani aynı register'lerle hem klavye matrisi hem de bu register'lerin ilk 4 bitlerinden joystick okunur. Port 2'deki çakışma fazla sorun olmasa da Port 1'deki çakışma klavyeden farklı karakterler yazılıyor şeklinde algılanır. Port 1'e joystick takarsanız kullanım sonucunda ekrana karakterler çıktığını görürsünüz. Bu nedenle C64'de tek kişilik oyunlarda Port 2 kullanımı standart olmuştur. Emektar MOS6526 çipleri kılık değiştirerek Amiga'da da yaşamlarına devam etmişlerdir (8520).


Konu Başlığı: Ynt: C64 Game Port 2
Gönderen: Cengiz Demir üzerinde Temmuz 11, 2010, 20:30:23 ÖS
Demekki daha çok teknik nedenlerle böyle yapılmış. :)