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 KategoriProjeBMC64 GPIO Config2 (Raspberry Pi Commodore 64 Emulatoru + Klavye)
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: BMC64 GPIO Config2 (Raspberry Pi Commodore 64 Emulatoru + Klavye)  (Okunma Sayısı 4558 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 3.653



Üyelik Bilgileri WWW
« : Nisan 14, 2022, 03:18:05 ÖÖ »

Sevgili Cem Tezcan'ın (Blockmind) değerli katkılarıyla birkaç proje hazırladık.

Üçüncü proje: BMC64 GPIO Config2 (Raspberry Pi Commodore 64 Emulatoru + Klavye)

Müsadenizle bu proje ile ilgili birkaç şey yazmak isterim.

Ne işe yarar?

BMC64 eksiksiz bir commodore64 seti gibidir.
+ Klavyesi çalışan mini boyutta Commodore64 bilgisayar
+ 1541 disk drive
+ 1530 datasette
+ Çok hızlı oyun yükleme imkanı.
+ hdmi görüntü ve ses çıkışı
+ hem 9 pin hem de usb uyun kolu (otg kablosu ile) kullanma imkanı
+ bir Micro SD kart içerisinde bütün Commodre64 oyun ve program arşivini kaydederek kullanabilme imkanı...

Bunların çoğu zaten elinizde var, beki bu ne fayda sağlar?

Elinizdeki değerli retro cihazları çeşitli kullanım risklerine karşı korumuş olursunuz, çizilme, kırılma arızalanma gibi ihtimaller azalır. HDMI görüntü çıkışı sayesinde modern TVnize daha kolay ve daha kaliteli bir bağlantı kurabilirsiniz. Küçük boyutları sayesinde taşınma kolaylığı sağladığı için seyahatlerde, tatillerde yanınızda taşıyıp kolayca kullanabilirsiniz...

Projedeki ürün dışında nelere ihtiyacınız olacak?

Micro SD kart (4-8GB yeterli)
Raspberry pi zero (2x20 pin header üzerinde lehimli olmalı)
HDMI kablo ve Mini hdmi çevirici
Micro USB uçlu 2-3 amper adaptör (Micro usb uçlu 2 Amper telefon şarjları genellikle uygundur.)
Joystick(ler)


Bu proje ile; Klavyesi çalışan, 9 pinli eski joysticklerinizi kullanabileceğiniz, HDMI girişli televizyonunuza bağlayabileceğiniz, mini bir Commodore 64 yapılabiliyor.

Ayrıca, önceki projelerde geçen klavye ön panel PCB bu proje için de kullanılabiliyor.

Bu projeyle, eksiksiz bir Commodore 64 bilgisayar Seti ile yapabileceklerinizin hemem hemen tamamını yapabilirsiniz. C64 + disk drive + teyp + birçok kartuş... emüle edilebilmektedir.

Bu devre haricinde ihtiyacınız olanlar:

1) BMC64 projesine uygun bir Raspberry Pi
2) Micro SD Kart (4MB yeterlidir)
3) Raspberry Pi modelinize uygun bir adaptör
4) Raspberry Pi modelinize uygun HDMI televizyon bağlantı kablosu
5) Oyun oynamak için 9-Pin Commodore64 uyumlu joystick. (İki adet olursa daha iyi )


Hazır SD-CARD içeriğini buradan indirebilirsiniz.(20MB)

Commodore tuşu ve F7 tuşu aynı anda basılıp bırakılınca BMC64 menüsü açılır.


9 Pin Atari tarzı joysticklerde autofire özelliğinin çalışması için +5 Volt gereklidir.
BMC64 Config-2 tasarımda; 9 pin D-Sub girişlerde +5Volt elektrik olmadığı için autofire desteklemez. Zaten GND hattının olduğu pin de Raspinin GPIO (07 ve 21) pinlerine bağlıdır, gerçek GND değildir. Belki yazılımla yapılması mümkün olabilir, bunun için Randy Rossi ile aşağıdaki linkten iletişime geçebilirsiniz.
Diğer yandan, USB joypad üzerinde donanımsal autofire işlevi varsa onun yazılımdan bağımsız olarak çalışması gerekir.

GPIO Config 2 bağlantı bilgilerini aşağıdaki linkten inceleyebilirsiniz.

https://github.com/randyrossi/bmc64#gpio-config-2--gpio-keyboard-and-joysticks


BMC64 projesi ile ilgili daha detaylı bilgi edinmek için aşağıdaki linklerden faydalanabilirsiniz.

https://accentual.com/bmc64/

https://github.com/randyrossi/bmc64


Raspberry PiZero2w

Yukarıda paylaştığım SD-kart içeriğini Raspberry Pi-Zero ve Raspberry Pi-3B+ ile denedim, sorunsuz çalıştı. Raspberry PiZero2w ile çalıştırmak isteyenler aşağıdaki linki inceleyebilirler.

https://github.com/randyrossi/bmc64/issues/196

Raspberry PiZero2w için özel hazırlanmış SDCARD içeriğini aşağıdaki linkten indirebilirsiniz. (PiZero2 versiyonu Proje sahibi tarafından resmen onaylanmamış bir versiyondur.) (Özgür Dereli'ye teşekkürler)

https://archive.org/download/bmc64zero2/bmc64zero2.zip
 

Saygılarımla sunarım;


Özgür Dereli tarafından hazırlanan tanıtım videosu

https://youtu.be/n9XsiQ6poMw





BMC64 GPIO Config2:



https://www.pcbway.com/project/shareproject/DIY_COMMODORE_64_BMC64_CONFIG_2_WITH_WORKING_C64_KEYBOARD_8ebb9171.html


Bu projenin farklı bir çizimini (BMC64 GEEKS' EDITION)

https://www.pcbway.com/project/shareproject/BARE_METAL_COMMODORE_64_EMULATOR_GEEKS_EDITION_GPIO_CONFIG2_2d9c81a0.html


Ön Panel PCB:
https://www.pcbway.com/project/shareproject/COMMODORE_64_KEYBOARD_FACEPLATE_FOR_TACTILE_BUTTON_KEYBOARD_PROJECTS_e0a4cbf4.html







* bmc64 commodore 64 emulator.jpg (141.38 KB, 800x571 - Görüntüleme: 749 kez.)

* bmc64 commodore64 emulator.jpg (118.15 KB, 800x571 - Görüntüleme: 84 kez.)

* bmc-64 commodore 64 emulator.jpg (114.72 KB, 800x571 - Görüntüleme: 91 kez.)

* bmc 64 commodore 64 emulator.jpg (94.07 KB, 700x500 - Görüntüleme: 93 kez.)

* bare metal c64 emulator.jpg (128.14 KB, 700x643 - Görüntüleme: 95 kez.)

* diy commodore 64.jpg (121.68 KB, 700x663 - Görüntüleme: 119 kez.)

* BMC64 COMMODORE 64 EMULATOR GEEKS VERSION.jpg (146.97 KB, 716x768 - Görüntüleme: 119 kez.)

* bmc64_Commodore 64 emulator.jpg (158.97 KB, 800x571 - Görüntüleme: 1145 kez.)

* BMC64 COMMODORE 64 EMULATOR GEEKS edition.jpg (166.75 KB, 700x651 - Görüntüleme: 95 kez.)
« Son Düzenleme: Ağustos 21, 2023, 13:24:56 ÖS Gönderen: fort_apocalypse » Logged

runal
Üye
****
Mesaj Sayısı: 458



Üyelik Bilgileri
« Yanıtla #1 : Nisan 14, 2022, 11:02:27 ÖÖ »

Tebrik ederim, elinize sağlık.
Logged
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 3.653



Üyelik Bilgileri WWW
« Yanıtla #2 : Nisan 14, 2022, 11:06:53 ÖÖ »

Tebrik ederim, elinize sağlık.

Çok teşekkür ederim dostum.
Logged

Özgür Dereli
Uzman
*****
Mesaj Sayısı: 1.944



Üyelik Bilgileri
« Yanıtla #3 : Nisan 14, 2022, 11:30:26 ÖÖ »

Eline sağlık Sinan abi 3 farklı tasarım var demek ki 200 adet tactile switch sipariş vermemiz gerekiyor
Logged
onursapci
Uzman
*****
Mesaj Sayısı: 5.067


80 leri yaşamamış , yaşamamıştır.


Üyelik Bilgileri
« Yanıtla #4 : Nisan 14, 2022, 11:36:31 ÖÖ »

En çok bu projeyi beğendim tebrikler
Logged

C64 ve A500 gerisi teferruat
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 3.653



Üyelik Bilgileri WWW
« Yanıtla #5 : Nisan 14, 2022, 12:00:26 ÖS »

Eline sağlık Sinan abi 3 farklı tasarım var demek ki 200 adet tactile switch sipariş vermemiz gerekiyor

Sağ olun Özgür Hocam. Üçüne de ihtiyaç olmayabilir, üç proje de birbirinden tamamen farklı amaçlı, farklı projeler. Gereksiz masraf olmasın.


En çok bu projeyi beğendim tebrikler

Teşekkür ederim Onur Hocam. Üçü içerisinde, benim de favori projem bu.

« Son Düzenleme: Nisan 14, 2022, 12:07:29 ÖS Gönderen: fort_apocalypse » Logged

AmigaEsref
Genel Yönetici
*****
Mesaj Sayısı: 7.636


love is where you find it.


Üyelik Bilgileri WWW
« Yanıtla #6 : Nisan 14, 2022, 13:01:54 ÖS »

Abi emeklerine sağlık şahane duruyor.
Logged

AMIGA 500 | GOTEK | 1 MB RAM | 1.3 ROM | Pi Zero HDMI
AMIGA 1200 | 8GB CF | 3.2 ROM | TF1230 Turbo Kart | HDMI-520
COMMODORE 64 | IRQHack64 | KissCart64 | 64K CUPCAKE-CART | Pi 1541 | 1084 S
'Cause I'm CRT., I'm retro | CRT, and I'll win the fight | CRT, I'm a power load | CRT, watch me shine
Theoden (CYON4D)
Deneyimli
*****
Mesaj Sayısı: 1.758



Üyelik Bilgileri WWW
« Yanıtla #7 : Nisan 14, 2022, 13:07:01 ÖS »

Elinize sağlık bu da enfes olmuş
Logged

fort_apocalypse
Uzman
*****
Mesaj Sayısı: 3.653



Üyelik Bilgileri WWW
« Yanıtla #8 : Nisan 14, 2022, 13:24:36 ÖS »

Teşekkür ederim @AmigaEsref, @Theoden (CYON4D)

Abi emeklerine sağlık şahane duruyor.

Şahane duruşun arkasındaki isim Cem Tezcan'dır.🙏
Logged

Solomon
Üye
****
Mesaj Sayısı: 415



Üyelik Bilgileri
« Yanıtla #9 : Nisan 14, 2022, 13:35:22 ÖS »

Harika olmuş, emeğinize sağlık.

Bu arada space tuşuna bayıldım
Logged

C64 Breadbin | C64C | C64G | SX64 | VIC 20 | Plus4 | C128 | C128D | 1541 I-II
A500 | A500+ | A600 +Gotek | A1200 | A2000 | A4000 | CD32 | CDTV | A590
1084S-MPS1230-MPS801-MPS1200-Vic 1520
Atari 2600,800XL,65XE,1040ST |Sinclair ZX Spectrum | Amstrad CPC464,6128 | Oric 1 | Oric Atmos | MSX vb.
Voltron
Uzman
*****
Mesaj Sayısı: 2.159



Üyelik Bilgileri
« Yanıtla #10 : Nisan 14, 2022, 14:40:06 ÖS »

@Blockmind ve @fort_apocalypse elinize saglik. Cok guzel bir sanat eseri cikmis ortaya.  Bunun alt tarafi mini bir klavye ve arduino lu ust kismi ise Keyrah dogru anladiysam. Yani ust board’a gercek c64 klavye takinca onu da kabul edecek. Harika…
Logged

Metal grupları çok bağırıyor. haklıyken haksız duruma düşüyorlar...
freedom
Uzman
*****
Mesaj Sayısı: 1.519


Retro allows me to be free.


Üyelik Bilgileri WWW
« Yanıtla #11 : Nisan 14, 2022, 15:11:49 ÖS »

@fort_apocalypse,
@Blockmind,

Emeğinize ve ellerinize sağlık. Harika çalışmalar bunlar. Tebrik ediyorum.
Teşekkürler.
Logged

Let
Üye
****
Mesaj Sayısı: 264



Üyelik Bilgileri
« Yanıtla #12 : Nisan 14, 2022, 18:29:31 ÖS »

Ellerinize sağlık harika görünüyor
Logged
cemtezcan (blockmind)
Uzman
*****
Mesaj Sayısı: 202



Üyelik Bilgileri
« Yanıtla #13 : Nisan 15, 2022, 20:16:56 ÖS »

Hocam ellerinize sağlık, ayrıca çok teşekkürler.
Logged

fort_apocalypse
Uzman
*****
Mesaj Sayısı: 3.653



Üyelik Bilgileri WWW
« Yanıtla #14 : Nisan 15, 2022, 21:16:56 ÖS »

@Solomon, @Voltron, @freedom, @Let, @cemtezcan Çok teşekkür ederim.

Yakında bu projenin bir başka versiyonu da PCBWay sitesinde paylaşacağım, ilgililer oradan takip edebilir.

https://www.pcbway.com/project/member/?bmbno=5B9D77D5-9033-46
« Son Düzenleme: Nisan 15, 2022, 21:19:26 ÖS Gönderen: fort_apocalypse » Logged

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