commodore.gen.tr

Genel Kategori => Genel Sohbet => Konuyu başlatan: Levent (Lvnt) üzerinde Mart 12, 2020, 13:30:38 ÖS



Konu Başlığı: Build a 6502 computer
Gönderen: Levent (Lvnt) üzerinde Mart 12, 2020, 13:30:38 ÖS
https://eater.net/6502 (https://eater.net/6502)

Ben Eater videolarda nasıl yapılacağını açıklamış. Malzeme listesi de vermiş. Hemide wdc'nin 14mhz'lik 6502 cpu'ları 6-7$ gibi fiyatlara sıfır olarak alınabiliyormuş. Onu da öğrenmiş olduk (ya da en sona kalan bensem, öğrenmiş oldum :P )

https://www.jameco.com/z/W65C02S6TPG-14-Western-Design-Center-MPU-8-Bit-14MHz-65KB-Memory-40-Pin-PDIP_2143638.html?avad=234285_d19a9a299&source=Avantlink (https://www.jameco.com/z/W65C02S6TPG-14-Western-Design-Center-MPU-8-Bit-14MHz-65KB-Memory-40-Pin-PDIP_2143638.html?avad=234285_d19a9a299&source=Avantlink)



Konu Başlığı: Ynt: Build a 6502 computer
Gönderen: eins üzerinde Mart 13, 2020, 09:11:58 ÖÖ
Biz de kendi 6502 bilgisayarımızı kendimiz yapıyoruz... ;)

(https://i.hizliresim.com/exjd13.png) (https://hizliresim.com/exjd13)


Konu Başlığı: Ynt: Build a 6502 computer
Gönderen: Simon (Özay Turay) üzerinde Mart 13, 2020, 09:24:48 ÖÖ
Harika. Tabiri caizse Skate'in ağzındaki baklayı sen çıkarmış oldun. :D

Sanırım Autistic çipi Commander X16'daki Vera yerine geçiyor yani grafik işlemcisi. Ve içimden bir ses FPGA olduğunu ve kodlamasını eins'ın yaptığını söylüyor. ::)

Hem YM-2612 hem de SID bulundurması, SD/USB desteği, 2x512KB ROM, 1MB RAM ile tam hayallerin 6502 bilgisayarı olmuş. :)

Çok geç kalmadıysam bir de önerim olacak. Eğer kristal sadece 65C02 içinse (yani FPGA'nın çalışmasına etkisi yoksa dahili kristali devre dışı bırakacak bir jumper ve harici clock girişi koyulabilir mi acaba? ;)

Ben Eater'ın bilgisayarının en önemli özelliği 65C02'nin çok düşük hızlarda çalışabilmesi ve hatta clock sinyali kesilse bile yazmaçların değerlerini kaybetmemesi sayesinde donanımsal single step yapabilmesi.

Tabi bir de işlemcideki adres ve data buslarını lojik analyzer'a kolayca bağlamak için 16+8 bir header grubu da hiç fena olmazdı. ::) 


Konu Başlığı: Ynt: Build a 6502 computer
Gönderen: fort_apocalypse üzerinde Mart 13, 2020, 12:21:09 ÖS
@eins,

Ürettiğiniz her projeye hayranlıkla bakıyorum. Varlığınız bile mutluluk verici.

Paylaşımlarınız için teşekkür ederim.

16+8 bir header grubu konusunda ben de Özay'la aynı düşüncedeyim, ama C64 user port gibi I/O olsun  :) ( Joystick, Sensör vs. bağlarız ) :D






Konu Başlığı: Ynt: Build a 6502 computer
Gönderen: LW3D üzerinde Mart 13, 2020, 12:38:06 ÖS
NewSchool'un methini duyduk, kendisinden haberimiz olmamıştı... Yakında bir başlık açılır mı acaba :D


Konu Başlığı: Ynt: Build a 6502 computer
Gönderen: AmigaEsref üzerinde Mart 13, 2020, 15:29:32 ÖS
Biz de kendi 6502 bilgisayarımızı kendimiz yapıyoruz... ;)

(https://i.hizliresim.com/exjd13.png) (https://hizliresim.com/exjd13)
ooo harika abi emeğinize sağlık :D


Konu Başlığı: Ynt: Build a 6502 computer
Gönderen: Levent (Lvnt) üzerinde Mart 13, 2020, 16:36:47 ÖS
Gıpta ile seyrediyorum. Tebrikler.

VGA çıkışı görünce aklıma gelmişken sorayım: vga'yı composite'e çevirmenin kolay bir yolu var mıydı?
Bazı araç ses sistemlerine, taşınabilir dvd playerlere composite video giriş yapılabiliyor.

Diğer taraftan newschool, tv uyumlu bir ekran modu mu üretecek? Gerçi lcd ekranlı bahsettiğim tarz ya da dvd player gibi cihazlarda pixeller tutmayacak, lcd çözünürlüğü pal ya da ntsc çözünürlüğü ile aynı olmuyor. Yine de tek dönüştürme, görüntüyü iki dönüştürme'den daha az bozar herhalde.
 


Konu Başlığı: Ynt: Build a 6502 computer
Gönderen: eins üzerinde Mart 13, 2020, 22:33:48 ÖS
Çok geç kalmadıysam bir de önerim olacak. Eğer kristal sadece 65C02 içinse (yani FPGA'nın çalışmasına etkisi yoksa dahili kristali devre dışı bırakacak bir jumper ve harici clock girişi koyulabilir mi acaba? ;)

Ben Eater'ın bilgisayarının en önemli özelliği 65C02'nin çok düşük hızlarda çalışabilmesi ve hatta clock sinyali kesilse bile yazmaçların değerlerini kaybetmemesi sayesinde donanımsal single step yapabilmesi.

Tabi bir de işlemcideki adres ve data buslarını lojik analyzer'a kolayca bağlamak için 16+8 bir header grubu da hiç fena olmazdı. ::) 

Selam Özay,

Aslında o kristal değil, osilatör. O frekans temel alınarak, görüntü için zamanlama vb birçok farklı clock üretiliyor. Dolayısı ile o clock'u durdurma şansımız yok.

Ancak haklısın, 65C02 tamamen statik bir tasarıma sahip, normalde clock'u durdursan bile yazmaçlar silinmiyor, dolayısı ile 0Hz-14MHz arasında dilediğin hızda çalıştırabilirsin. Şimdi senin dediğin adres ve data bus dahil, aslında bir PCB yapılsa, 65C02 soketine takılsa, bu PCB'den sözünü ettiğin hatlar dışarıya header olarak çıkartılabilir, üzerine de 65C02 takılabilir. Hatta bu PCB üzerinde 65C02 nin clock'unu da kesecek yada step step geçirecek basit bir devre hatta flip flop eklenebilir.

Bence bu tam senlik proje... :) Ama daha bitmesine biraz vakit var. İşlerden vakit oldukça keyfe keder yapıyoruz...

16+8 bir header grubu konusunda ben de Özay'la aynı düşüncedeyim, ama C64 user port gibi I/O olsun  :) ( Joystick, Sensör vs. bağlarız ) :D

User port gibi bir IO yapmak için bir IO chip gerekiyor. Biz IO chip eklemeyi düşünmedik, bu gibi gerekli olabilecek tüm çevre birimlerini USB üzerinden bağlayabiliriz diye düşünüyorum.

Yakında bir başlık açılır mı acaba :D


Proje çok keyfe keder ilerliyor, başlık açıp beklentileri yükseltmek istemiyorum. Süt, yoğurt meselesi... ;)

VGA çıkışı görünce aklıma gelmişken sorayım: vga'yı composite'e çevirmenin kolay bir yolu var mıydı?

Malesef yok, zamanlamaları çok farklı iki format...