commodore.gen.tr

Genel Kategori => Proje => Konuyu başlatan: agg1401 üzerinde Mart 12, 2015, 14:13:37 ÖS



Konu Başlığı: Commodore X Projesi
Gönderen: agg1401 üzerinde Mart 12, 2015, 14:13:37 ÖS
(http://i.hizliresim.com/RJNZ2R.png)
Selam bir fikrim var, Commodore X'i size anlatayım.

Kendisi Linux çekirdeğine sahip KonqiHD sistemine modifiye edilmiş kurulu bir makina olacak. Bu makine Commodore 64 oyunlarını desteklemesini sağlaması için o sistemin ana kodlarını ayrı dosyadan çekecek böylelikle sisteme yük olmadan tüm Commodore 64'ün tüm oyunların hepsi rahatça destekleyecek ayrıca Commodore X'e özel oyunlarda olacak.

Ne dersiniz?


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: CaiSSoN üzerinde Mart 12, 2015, 16:01:24 ÖS
eğer yanlış anlaşılmayacak ise "neden?" diye sorarak başlamak isterim. bunun yanında birkaç sorum daha olacak...

1 - sadece oyun mu çalıştırılabilecek cihazda?
2 - birebir emulasyon konusunda ne düşünüyorsunuz?
3 - ara yüklemeli, kartuş oyunları implementasyonu nasıl olacak vs vs vs?
4 - özel oyunları biraz daha açar mısınız? kim kodlayacak, grafikleri kim çizecek vs vs vs böyle bir ekip mi var elinizde?
5 - normal c64 gibi kullanılabilecek mi yoksa dtv tribi birşeyler mi?
6 - zurnanın da zırt dediği yere geldiiik.. beleş mi olacak???


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: agg1401 üzerinde Mart 12, 2015, 16:06:10 ÖS
eğer yanlış anlaşılmayacak ise "neden?" diye sorarak başlamak isterim. bunun yanında birkaç sorum daha olacak...

1 - sadece oyun mu çalıştırılabilecek cihazda?
2 - birebir emulasyon konusunda ne düşünüyorsunuz?
3 - ara yüklemeli, kartuş oyunları implementasyonu nasıl olacak vs vs vs?
4 - özel oyunları biraz daha açar mısınız? kim kodlayacak, grafikleri kim çizecek vs vs vs böyle bir ekip mi var elinizde?
5 - normal c64 gibi kullanılabilecek mi yoksa dtv tribi birşeyler mi?
6 - zurnanın da zırt dediği yere geldiiik.. beleş mi olacak???

1: Evet, Commodore64'ün oyunları ilk etabımız onlar. Sonraki etap, hepsi çalışabilir.
2: Emülasyon yerine ana çekirdeği linux çekirdeğine entegre etmeyi düşünüyorum.
3: Kartuş oyunları için bir şey düşünmedim ama onu da düşünürüm.
4: Bizler kodlayacağız, Commodore'deki kodlama dilini de entegre edeceğiz. Böylelikle her hangi bir çökme olmayacaktır.
5: Normal c64 gibi kullanacaksınız fakat normal bir bilgisayar gibide kullanabileceksiniz.
6: Makina ücretli olacak fakat işletim sistemi ücretsiz düşünüyoruz.


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: joker_ üzerinde Mart 12, 2015, 16:21:43 ÖS
Açıkçası tam olarak anlayamadım. Yani yeni bir donanım düşünüyorsunuz sanırım. Proje hakkında daha detaylı bilgi verebilirseniz çok daha anlaşılır olacaktır. :) Heyecanlamadım desem yalan olur :D


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: agg1401 üzerinde Mart 12, 2015, 16:40:39 ÖS
Açıkçası tam olarak anlayamadım. Yani yeni bir donanım düşünüyorsunuz sanırım. Proje hakkında daha detaylı bilgi verebilirseniz çok daha anlaşılır olacaktır. :) Heyecanlamadım desem yalan olur :D

Şimdilik tam planlamadım ama şunu söyleyeyim, ilk etaplar donanımdan çok sisteme ağırlık vereceğiz.


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: witchdoktor üzerinde Mart 12, 2015, 16:45:47 ÖS
1: Evet, Commodore64'ün oyunları ilk etabımız onlar. Sonraki etap, hepsi çalışabilir.
2: Emülasyon yerine ana çekirdeği linux çekirdeğine entegre etmeyi düşünüyorum.
3: Kartuş oyunları için bir şey düşünmedim ama onu da düşünürüm.
4: Bizler kodlayacağız, Commodore'deki kodlama dilini de entegre edeceğiz. Böylelikle her hangi bir çökme olmayacaktır.

C64'deki kodlama dilini entegre edeceğiz derken ne kastediyorsunuz? Sistemi birebir emüle etmeyecek misiniz? Kodlama dili olarak 6502 makine dilini mi yoksa BASIC V2'yi mi kastediyorsunuz? Doğrudan emülatöre açılan bir Raspberry Pi projesine göre ne tür avantajlar sağlıyorsunuz?

http://www.commodorepi.co.nr/ (http://www.commodorepi.co.nr/)


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: agg1401 üzerinde Mart 12, 2015, 16:48:22 ÖS
Rasperry Pi, bu sistem biraz kötü. Yetersiz kalıyor, biz linux temelli yapacağız, evet BASIC'den bahsediyoruz. Sistemi bire bir emule edeceğimi de düşünüyorum, biraz fikir alış-verişinde bulunmak için bu konuyu açtım açıkçası.


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: witchdoktor üzerinde Mart 12, 2015, 17:39:26 ÖS
Rasperry Pi, bu sistem biraz kötü. Yetersiz kalıyor, biz linux temelli yapacağız, evet BASIC'den bahsediyoruz. Sistemi bire bir emule edeceğimi de düşünüyorum, biraz fikir alış-verişinde bulunmak için bu konuyu açtım açıkçası.

RasPi'nin OS'u da Linux temelli değil mi? BASIC'ı Linux Kernel'ine entegre edip compile mı edeceksiniz? VIC-II, SID gibi sanal çipler için de bir tür hardware-abstraction-layer, aygıt sürücüsü filan mı yapacaksınız? Ben kafanızdakini anlamaya çalışıyorum ama ortada pek bir bilgi olmadığından zihin jimnastiğinden öteye geçemiyor.


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: agg1401 üzerinde Mart 12, 2015, 18:54:15 ÖS
Rasperry Pi, bu sistem biraz kötü. Yetersiz kalıyor, biz linux temelli yapacağız, evet BASIC'den bahsediyoruz. Sistemi bire bir emule edeceğimi de düşünüyorum, biraz fikir alış-verişinde bulunmak için bu konuyu açtım açıkçası.

RasPi'nin OS'u da Linux temelli değil mi? BASIC'ı Linux Kernel'ine entegre edip compile mı edeceksiniz? VIC-II, SID gibi sanal çipler için de bir tür hardware-abstraction-layer, aygıt sürücüsü filan mı yapacaksınız? Ben kafanızdakini anlamaya çalışıyorum ama ortada pek bir bilgi olmadığından zihin jimnastiğinden öteye geçemiyor.

Aynen dediğin gibi olacak.


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: EMREZ üzerinde Mart 12, 2015, 23:11:04 ÖS
düşünmesi bile güzel, dışarıdan birileri üretipte onların eline bakmaktansa biz üretelim biz geliştirelim, geçen benzer cümleleri sarf edecektim ülkenin gidişatı beni mutsuz ettiği için bilgisayarı kapattım. bizler yaparız, bizler zeki akıllı insanlarız, %90 ve fazlanız makine diline yakın programlama ile çekirdekten yetişti, programlama ve donanım tasarlama hiç birinize yabancı değil. benim okul bitsin biraz ara verip sonra pic32mz ve raspberry v2 edinip biraz ufkumu açacağım.


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: hekimoglu78 üzerinde Mart 13, 2015, 10:34:00 ÖÖ
Benzer bir çalışma mıdır? bu

https://www.youtube.com/watch?v=X-kvtKI-Tp4 (https://www.youtube.com/watch?v=X-kvtKI-Tp4)



Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: agg1401 üzerinde Mart 13, 2015, 11:09:55 ÖÖ
Hekimoğlu bizimki öyle değil, her iki nesili de katacağız. Yeni nesil ondan korkar.
Emre ağabey, ne yazık ki hakılısın.


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: ozgur106 üzerinde Mart 13, 2015, 13:23:47 ÖS
maddi olarak destek olabilirim en fazla...


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: agg1401 üzerinde Mart 13, 2015, 13:25:05 ÖS
maddi olarak destek olabilirim en fazla...

Her türlü destek/yardıma açığız.


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: wizofwor üzerinde Nisan 25, 2015, 13:12:01 ÖS
Dünden beri mesajları okuyorum bir anlam karmaşıdır gidiyor. Bazı konulara açıklık getirilmesi gerekli. Yanlış anlamazsan bazı sorularım olacak.

1. KonqiHD sistemi nedir?

2. Commodore 64'ün ana kodlarıyla neyin kastedildiğini anlamadım. Kernel'den mi bahsediyoruz? Commodore64 oyunlarının çoğu kernel'i kullanmaz. Çoğu program bellekte yer açmak için çalışır çalışmaz kernel'i kapatır. Tabiki sağlıklı bir emulasyon için kernel şart ama yeterli değil.

Ana çekirdeği linux çeğirdeğine entegre etmekten bahsederken yine kernel'den mi bahsediyoruz? Bunu yapmak istiyorsan bazı engellerle karşılacaksın:

C64 kernelinde fonksiyonlar değil jump table'lar vardır. Kernel rutinleri fonksiyon olarak çağrılmaz jump table'daki vektörlerin gösterdiği adreslere dallanarak çalıştırılır. Ancak jump table kullanımı zorunlu değildir. Herhangi bir CBM cihazı yerine specific bir makine için program yazıyorsanız, kodun daha hızlı çalışması için jump table'ı atlayarak direk rutine dallanabilirsiniz. Kernel rutinin yapısını tam olarak biliyorsanız rutine başlangıç adresinden girmeniz de şart değil. İhtiyacınız olmayan kısmını atlayıp kodun ortasından da başlayabilirsiniz. Bu sistemin modern çekirdek yapısında benzetimini yapmak kolay olmasa gerek.

3. Commodore'daki kodlama dilini entegre etmenin çok bir faydası olmayacaktır. Zira pek işe yarayan bir şey değil. C64 Rom'undaki BASIC'le ciddi bir iş yapılamaz. Basit işler haricinde programlar makine dilinde yazılır.

4. VIC-II ve Sid için aygıt sürücüsü yazmak iyi fikir olabilir. Yalnız bu sürücülerin mükemmel bir senkronizasyon içinde çalışması gerekiyor. Zira VIC-II'ile yapılan efektlerin hepsi zamanlamayla ilgili ve her bir CPU cycle önemli. Her şey 6510 emulasyonu 64. cycle'ı bitirmeden VIC'in ikinci satıra geçmemesi üzerine kurulu. Sahi 6510 için de ayrı bir drıver mı yazılacak yoksa bunu da kernel'e eklemeyi düşünüyorsun?

5. Maddi destek alabileceğinden bahsediyorsun. Bu maddi desteği ne için gerekli? Yukarıda bahsettiğin KonqiHD sistemini satın almak için mi?

Eğer C64 Basic'i kabuk olarak eklemek istersen, şurada yapılmışı var.
Apple I ve Commodore Basic için Kabuk  (http://www.pagetable.com/?p=35)

 


Konu Başlığı: Ynt: Commodore X Projesi
Gönderen: witchdoktor üzerinde Nisan 25, 2015, 13:55:20 ÖS
Erke dönergecine mi döndü proje?