Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: C64 Game Port 2  (Okunma Sayısı 5308 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Cengiz Demir
Uzman
*****
Mesaj Sayısı: 3.831



Üyelik Bilgileri
« : 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 ?

Logged

i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #1 : 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

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.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
Cengiz Demir
Uzman
*****
Mesaj Sayısı: 3.831



Üyelik Bilgileri
« Yanıtla #2 : Temmuz 11, 2010, 17:44:48 ÖS »

Bilgi için teşekkürler.



Logged

witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #3 : 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).
Logged
Cengiz Demir
Uzman
*****
Mesaj Sayısı: 3.831



Üyelik Bilgileri
« Yanıtla #4 : Temmuz 11, 2010, 20:30:23 ÖS »

Demekki daha çok teknik nedenlerle böyle yapılmış.
Logged

Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: