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)
commodore.gen.trGenel KategoriProjePS2 Dualshock to C64 Mod
Sayfa: 1 [2] 3 4 ... 6   Aşağı git
Yazdır
Gönderen Konu: PS2 Dualshock to C64 Mod  (Okunma Sayısı 25255 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
ksercan5
Deneyimli
*****
Mesaj Sayısı: 729


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #15 : Mart 23, 2020, 23:26:23 ÖS »

Bir de kodun baş tarafındaki pin 3,4,5,6 ve 7'yi OUTPUT'a set eden pinmode'ları kaldırın ya da INPUT'a çevirin.

Olay çözülmüştür Vakit ayırıp yazan tüm üstatlarımın eline sağlık. Teşekkür ederim.
Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
Özgür Dereli
Uzman
*****
Mesaj Sayısı: 1.944



Üyelik Bilgileri
« Yanıtla #16 : Mart 23, 2020, 23:42:04 ÖS »

@ksercan5 güzel bir çalışma olmuş elinize sağlık final arduino kodunu paylaşacak mısınız? Paylaşırsanız denemek isterim teşekkürler
Logged
ksercan5
Deneyimli
*****
Mesaj Sayısı: 729


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #17 : Mart 23, 2020, 23:55:33 ÖS »

En son versiyon kodu paylaştım. X tuşu FIRE, O tuşunu da UP olarak ilave ekledim. Zıplamalı oyunlarda daha kolay oluyor

Prototip çalışma fotosunu da koydum. Son halini ilerleyen günlerde paylaşırım

* C64_Joystick_Project_V0_1.zip (2.62 KB - Yükleme: 128 kez.)

* Small_IMG_20200323_235552.jpg (245.62 KB, 800x600 - Görüntüleme: 305 kez.)
« Son Düzenleme: Mart 23, 2020, 23:59:01 ÖS Gönderen: ksercan5 » Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
Özgür Dereli
Uzman
*****
Mesaj Sayısı: 1.944



Üyelik Bilgileri
« Yanıtla #18 : Mart 23, 2020, 23:59:22 ÖS »

En son versiyon kodu paylaştım. X tuşu FIRE, O tuşunu da UP olarak ilave ekledim. Zıplamalı oyunlarda daha kolay oluyor
Teşekkür ederim👍
Logged
peraspera95
Ziyaretçi
« Yanıtla #19 : Mart 24, 2020, 08:25:34 ÖÖ »

Bu proje en fazla merakla beklediğim proje diyebilirim.Belki bizim joystickleri de duruma göre c64 için modlarsınız
Logged
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.585


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #20 : Mart 24, 2020, 09:45:16 ÖÖ »

Eline sağlık benim başlayıp sonunu getiremediğim bir projeydi. Bunu bitirince kırpıp PS2X_DB9 yapacaktım. Kahkaha

https://www.commodore.gen.tr/forum/index.php?topic=7993.0

Tuş programlama özelliklerini bir türlü çalıştıramadığımdan ilgimi kaybedip başka projelere yelken açmışım. Lite versiyonu tuş programlama özelliklerini içermediğinden çalışıyor diye hatırlıyorum. Ayrıca sol analogu kullanma denemeleri için test kodu da var.
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
ksercan5
Deneyimli
*****
Mesaj Sayısı: 729


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #21 : Mart 24, 2020, 12:13:17 ÖS »

Bu proje en fazla merakla beklediğim proje diyebilirim.Belki bizim joystickleri de duruma göre c64 için modlarsınız

Proje tamam olsun da bakalım daha sonra neden olmasın?
Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
ksercan5
Deneyimli
*****
Mesaj Sayısı: 729


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #22 : Mart 24, 2020, 12:15:04 ÖS »

Eline sağlık benim başlayıp sonunu getiremediğim bir projeydi. Bunu bitirince kırpıp PS2X_DB9 yapacaktım. Kahkaha

https://www.commodore.gen.tr/forum/index.php?topic=7993.0

Tuş programlama özelliklerini bir türlü çalıştıramadığımdan ilgimi kaybedip başka projelere yelken açmışım. Lite versiyonu tuş programlama özelliklerini içermediğinden çalışıyor diye hatırlıyorum. Ayrıca sol analogu kullanma denemeleri için test kodu da var.

Sol analoğu ben de daha yazmamıştım. Sizin kodlara hemen bir göz atacağım. Elinize sağlık.
Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.838



Üyelik Bilgileri
« Yanıtla #23 : Mart 24, 2020, 15:39:12 ÖS »

Aslında analog kontrolü yazılım ile digital'e çevirerek bir D-pad gibi kullanmak mümkün ancak bir başka güzellik ise arada iki adet 500K'lık digital potansiyometre entegresi kullanıp onu C64'ün analog girişlerine bağlayarak paddle görevi görmesi de sağlanabilir
Logged

ksercan5
Deneyimli
*****
Mesaj Sayısı: 729


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #24 : Mart 24, 2020, 17:48:27 ÖS »

Son yazılım dosyası, bunda sol analog kolu da işlevsel hale getirdim. Boulder dash bu kadar kolay oynanmamıştı. Çok hoş oldu.

* C64_Joystick_Project_V0_2.zip (2.69 KB - Yükleme: 130 kez.)
Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
Barış Yeni
Deneyimli
*****
Mesaj Sayısı: 655



Üyelik Bilgileri
« Yanıtla #25 : Mart 25, 2020, 03:16:46 ÖÖ »

çok güzel bir çalışma sercan bey. bunu normal dualshock olmayan sıradan ps gamepad ları içinde uygulayabilir miyiz ?
Logged
ksercan5
Deneyimli
*****
Mesaj Sayısı: 729


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #26 : Mart 25, 2020, 12:50:17 ÖS »

çok güzel bir çalışma sercan bey. bunu normal dualshock olmayan sıradan ps gamepad ları içinde uygulayabilir miyiz ?

Barış bey ben de zaten orijinal olmayan bir gamepad ile denedim. Hadron marka. Ama konnektörü aynı olduğu için sanırım hepsi çalışır diye düşünüyorum. Ama kastınız usb olanlar ise o konuda bilgim yok henüz. Ama sanırım arduino+usb shield tarzı birşey ile yapılabilir sanki.

Saygılar.
Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
Özgür Dereli
Uzman
*****
Mesaj Sayısı: 1.944



Üyelik Bilgileri
« Yanıtla #27 : Mart 25, 2020, 18:28:33 ÖS »

Bugün can sıkıntısından oturup bu devreyi yaptım daha doğrusu yapmaya çalıştım çalışmadı çünkü 🤔
Arduino pro mini kullandım yazılımı pro miniye yükledim db9 ve kenarda duran dişi ps girişini kullandım c64 e bağlayınca ps gamepad üzerindeki analoğ ledi yanıyor ama hiç bir tuş çalışmıyor acaba nerede hata yaptım


* rps20200325_181810.jpg (47.9 KB, 1280x622 - Görüntüleme: 280 kez.)

* rps20200325_181822.jpg (55.76 KB, 1280x622 - Görüntüleme: 283 kez.)

* rps20200325_181841.jpg (71.7 KB, 1280x622 - Görüntüleme: 277 kez.)
Logged
ksercan5
Deneyimli
*****
Mesaj Sayısı: 729


80ler candır... Commodore fan since ‘86


Üyelik Bilgileri WWW
« Yanıtla #28 : Mart 25, 2020, 20:17:05 ÖS »

Bugün can sıkıntısından oturup bu devreyi yaptım daha doğrusu yapmaya çalıştım çalışmadı çünkü 🤔
Arduino pro mini kullandım yazılımı pro miniye yükledim db9 ve kenarda duran dişi ps girişini kullandım c64 e bağlayınca ps gamepad üzerindeki analoğ ledi yanıyor ama hiç bir tuş çalışmıyor acaba nerede hata yaptım

Ben ilk deneme yaptığımda 5V ile benim kol da çalışmamıştı. Arduino uno'da 3.3V olduğundan onu bağladım. O şekilde çalışmıştı. Bir de sizin çalışmada PS2'den gelen data kablosunda bir adet 10k ohmluk pullup direnci olmalı. (1 nolu kablo, kahverengi olur)


* PS2_Controller-01.jpg (267.25 KB, 1000x915 - Görüntüleme: 288 kez.)

* Ps2_to_C64_bb.jpg (602.61 KB, 2475x1182 - Görüntüleme: 297 kez.)
« Son Düzenleme: Mart 25, 2020, 20:22:34 ÖS Gönderen: ksercan5 » Logged

A500 - Rev6 - 1Mb RAM - GOTEK - Multi-rom
C64C - Multikernel cart - TapeCartSD - Pi1541
C64C - EPYX Fastload
Atari 800XL - Restored
Gameboy DMG-01 - RIPS v2 Upgrade
seco.gen.tr | Satış Sayfam
Özgür Dereli
Uzman
*****
Mesaj Sayısı: 1.944



Üyelik Bilgileri
« Yanıtla #29 : Mart 25, 2020, 20:38:19 ÖS »

@ksercan5 teşekkür ederim bu şekilde deneme yapayım sonucu yazarım
Logged
Sayfa: 1 [2] 3 4 ... 6   Yukarı git
Yazdır
Gitmek istediğiniz yer: