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-joysticksBMC64 projesi ile ilgili daha detaylı bilgi edinmek için aşağıdaki linklerden faydalanabilirsiniz.
https://accentual.com/bmc64/https://github.com/randyrossi/bmc64Raspberry PiZero2wYukarıda paylaştığım SD-kart içeriğini Raspberry Pi-Zero ve Raspberry Pi-3B+ ile denedim, sorunsuz çalıştı. Raspberry Pi
Zero2w ile çalıştırmak isteyenler aşağıdaki linki inceleyebilirler.
https://github.com/randyrossi/bmc64/issues/196Raspberry Pi
Zero2w için özel hazırlanmış SDCARD içeriğini aşağıdaki linkten indirebilirsiniz. (PiZero2 versiyonu Proje sahibi tarafından resmen onaylan
mamış 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 videosuhttps://youtu.be/n9XsiQ6poMwBMC64 GPIO Config2:https://www.pcbway.com/project/shareproject/DIY_COMMODORE_64_BMC64_CONFIG_2_WITH_WORKING_C64_KEYBOARD_8ebb9171.htmlBu 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