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: C64AI  (Okunma Sayısı 7617 defa)
0 Üye ve 2 Ziyaretçi konuyu incelemekte.
emarti
Uzman
*****
Mesaj Sayısı: 2.573


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« : Kasım 02, 2025, 15:46:20 ÖS »

Eskiden C64'ü açar açmaz READY. derdi lakin yazdığım ilk soruya ?SYNTAX ERROR demişti. Şimdi demiyor. AI ile cevaplar veriyor, unutmuyor. Ayrıca SID müzikleri de eş zamanlı çalıyor. Ve OK. ile hazırda bekliyor.

Ufak tefek sorunları fixledikten sonra GitHUB üzerinde yayınlayacağım. Temelde C64 userport üzerinden haberleşiyor. İster PC, ister RPi üzerinde serial port aracılığı ile veri transferi çift yönlü gerçekleşiyor. Cross-platform 64Bit (Windows, macOS, Linux) OS desteği olacak. Proje C (gcc ve cc65), TypeScript (Deno) ve C64 Assembly ile kodlandı. VICE üzerinde test edildi. Gerçek donanımda da çalışıyor. Bunun için FT232RL USB to TTL kullanıldı. Şu da olsaydı dediğiniz fikirlere açığım, bana yazın.

https://youtu.be/V_8o8o_1RY8

Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 4.012



Üyelik Bilgileri WWW
« Yanıtla #1 : Kasım 02, 2025, 15:53:24 ÖS »

Elinize aklınıza sağlık, heyecan verici bir çalışma.
C64 tarafındaki yazılımın kartuş versiyonunu da yapalım bence. C64 açılır açılmaz çalışsın.
« Son Düzenleme: Kasım 02, 2025, 16:07:06 ÖS Gönderen: fort_apocalypse » Logged

ibo1973
Uzman
*****
Mesaj Sayısı: 2.496


Üyelik Bilgileri
« Yanıtla #2 : Kasım 02, 2025, 19:20:01 ÖS »

ilginç bir çalışma olmuş c64 ü internete bağlamak ve senin yazılımı çalıştırmak lazım c64 ile yapay zeka ile sohbet etmek isteyenler için güzel bir yazılım olmuş eline sağlık.
Logged
freedom
Uzman
*****
Mesaj Sayısı: 1.731


Retro allowed me to be free.


Üyelik Bilgileri WWW
« Yanıtla #3 : Kasım 02, 2025, 19:49:19 ÖS »

Tebrik ederim. Güzel çalışma.
Logged

WildLord
Deneyimli
*****
Mesaj Sayısı: 751



Üyelik Bilgileri
« Yanıtla #4 : Kasım 02, 2025, 20:27:05 ÖS »

Tebrikler, ellerinize emeklerinize sağlık.
Logged
emarti
Uzman
*****
Mesaj Sayısı: 2.573


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #5 : Aralık 03, 2025, 23:55:44 ÖS »

Projeyi implemente etmeye devam Azerice de bir başka oluyor.

ASCII kodunda olmayan karakter desteği ile Türkçe, Azerice, İspanyolca, Portekizce, Fransızca, Almanca ve İtalyancadaki harfleri c64 karakter setine ekledim bazılarını da yakın harf eşleşmesi olarak (örneğin é -> e gibi).

AI hangi dilde konuşmak isterseniz bunu anlıyor ve o dilde yanıt dönüyor.

O küçüçük hafıza yetsede konuşturabilseydik süper olurdu.
Mouse desteği sağladım.
SID müzikleri 40 blok kadar $1000-$3800 arası offsete sahipse çalabiliyor aynı anda sohbete devam.
Bir tool ile beğenilen SID bu aralıkta değilse reloc edebileceksiniz, tabiki boyutu 40 block geçmemeli.

Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
emarti
Uzman
*****
Mesaj Sayısı: 2.573


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #6 : Ocak 04, 2026, 02:19:40 ÖÖ »



https://github.com/emartisoft/c64ai

GitHub sitesinde uzun uzun açıklamalar, dökümanlar, resimler, sıfırdan nasıl yapılır (donanım, yazılım ve 3D baskısı vb.) bulabilirsiniz.



Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 4.012



Üyelik Bilgileri WWW
« Yanıtla #7 : Ocak 06, 2026, 03:41:18 ÖÖ »

İnternete bağlı windows10 yüklü bilgisayarda,
c64ai.d64 dosyasını VICE 3.8 üzerine sürekleyip bırakıyorum,
yükleme yapıyor program çalışıyor,
c64-up2400.ser dosyası yükleniyor,
alttaki satıra herhangi bir şey yazıp "enter" basınca,
"thinking..." yazıyor ve öylece kalıyor.

Neyi eksik yapıyorum?

* c64ai.d64 (170.75 KB - Yükleme: 14 kez.)
Logged

emarti
Uzman
*****
Mesaj Sayısı: 2.573


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #8 : Ocak 06, 2026, 08:37:44 ÖÖ »

İnternete bağlı windows10 yüklü bilgisayarda,
c64ai.d64 dosyasını VICE 3.8 üzerine sürekleyip bırakıyorum,
yükleme yapıyor program çalışıyor,
c64-up2400.ser dosyası yükleniyor,
alttaki satıra herhangi bir şey yazıp "enter" basınca,
"thinking..." yazıyor ve öylece kalıyor.

Neyi eksik yapıyorum?

hemen çalıştırayım dersen altta dosya paylaştım

C64 tarafı doğru (VICE 3.8 için, ben 3.9 üzerinde denedim. 3.10 için mouse çalışmıyor bu arada).

ask2ai içinde TypeScript kodu var bunu deno ( https://deno.com/ ) kullanarak (node.js benzeri) compile edip platforma göre uygulanabilir dosya oluşturuyor ve server dizinine kopyalıyor. deno için windows terminalden (powershell daha iyi) şu komutla denoyu kurmalısın. Windows 64bit olmalı, 32 bit çalışmaz.

Kod:
irm https://deno.land/install.ps1 | iex

gcc compiler (https://strawberryperl.com/ bu adreste kolay kurulumlu gcc derleyici mevcut windows için) kullanarak make, cmake yada build.bat çalışırarak server izini içinde derleme sonucu c64aiserver.exe oluşturmalısın.

VICE üzerinden denemen için sanal serial port kullanman gerekir bunun için https://vovsoft.com/blog/how-to-sniff-serial-port-communication/ incele burada https://github.com/vovsoft/com0com/raw/main/com0com%20v.3.0.0%20setup%2032%2B64-bit%20signed.exe sürücüsünü indirmeli ve aygıt yöneticinde beliren COMX leri VICE için set etmen gerekir.


Peki Windows tarafına ask2ai ve server dizinleri altındaki uygulamaları windows için derledin mi? Bunları derleyince çalışacaktır.

C64 olmayan tarafı seçenek çok. Seçime göre emulator, pc ve pi destekli donanım üzerinden (windows, linux hatta macOS üzerinden de) çalışabildiği için çok dallanıyor. En pratik kullanım bana göre pi zero 2 üzerinden.

Bunları yapmak istemiyorum hızlı denemek istiyorum dersen
derlenmiş dosyaları gönderiyorum.

unutmadan .env içeriğine apikey'ni yapıştırmayı unutma bunun için https://aistudio.google.com/api-keys
.env içeriği
Kod:
GEMINI_API_KEY=<your_api_key>
GEMINI_MODEL=gemini-2.5-flash
GEMINI_INITIAL_INSTRUCTION=Provide text-based responses. Keep the conversation context in mind. Responses should be neither too short nor too long.
LANGUAGE=ENGLISH

api keyin örnek 99999999 ise
GEMINI_API_KEY=99999999
olarak düzenle

com5 ise port, terminalden şu komutu gir:

c64aiserver COM5

Hazır windows için c64aiserver.exe, ask2ai.exe, .env uygulamalarının bulunduğu zip dosya: https://disk.yandex.com/d/XmZJO55pV28RLQ
« Son Düzenleme: Ocak 06, 2026, 08:39:38 ÖÖ Gönderen: emarti » Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
emarti
Uzman
*****
Mesaj Sayısı: 2.573


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #9 : Ocak 06, 2026, 08:48:27 ÖÖ »

Ayrıca SID müzikleri $1000-$3000 arası olmalı farklı offsette ise sidreloc etmen gerekir.. bunun için github release sayfasında exe dosyası var.
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 4.012



Üyelik Bilgileri WWW
« Yanıtla #10 : Ocak 07, 2026, 05:12:25 ÖÖ »

Teşekkürler.
Logged

emarti
Uzman
*****
Mesaj Sayısı: 2.573


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #11 : Ocak 07, 2026, 16:44:39 ÖS »


https://www.youtube.com/watch?v=YmIsD-U5dIw
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
emarti
Uzman
*****
Mesaj Sayısı: 2.573


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #12 : Ocak 21, 2026, 19:12:37 ÖS »

Dan Wood takip ediyorsanız "Retro oyunlar bir kaçış yoluydu. Peki yapay zeka ortaya çıktığında neler olacak?" başlıklı yazısında projeden bahsetmiş.

ChatGPT yazmış ama Gemini kullandığını farketmemiş. Ayrıca kendi favori SID parçalarınızdan bir liste oluşturup çalabiliyorsunuz AI ile chat yaparken. Yazıda sabit parçalar gibi bahsetmiş.

Sanırım VPN ile girilebiliyor.

https://www.escapistmagazine.com/news-dan-wood-retro-gaming-ai-commodore-revival/
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
eersoy93
Üye
**
Mesaj Sayısı: 42



Üyelik Bilgileri WWW
« Yanıtla #13 : Ocak 22, 2026, 16:52:58 ÖS »

Elinize sağlık Hocam, GitHub profilinizi takibe aldım, YouTube kanalınıza abone oldum.
Logged
tastan.b
Üye
**
Mesaj Sayısı: 28



Üyelik Bilgileri
« Yanıtla #14 : Ocak 22, 2026, 20:37:31 ÖS »

Elinize sağlık, tebrikler 👍
Logged
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: