|
Konu Başlığı: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: Simon (Özay Turay) üzerinde Şubat 24, 2014, 17:12:27 ÖS http://searle.x10host.com/Multicomp/index.html (http://searle.x10host.com/Multicomp/index.html) Grant Searle eski bilgisayarları FPGA ile emüle etmek üzerine bir web sayfası hazırlamış. Bilgisayar ucuz bir FPGA kartı ve birkaç harici bileşen kyllanıyor. Klavye, SCART/VGA, Seri Bağlantı, Harici SRAM ve SD kart arayüzü eklenebiliyor. Şu anda 6502, Z80 ve 6809 işlemci seçeneği mevcut. (http://searle.hostei.com/grant/Multicomp/MulticompOnFPGA.jpg) (http://searle.hostei.com/grant/Multicomp/MulticompOnFPGASimple.jpg) Kaynak: http://awesome.commodore.me/hardware-fpga-retro-computer-emulation/ (http://awesome.commodore.me/hardware-fpga-retro-computer-emulation/) Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: Simon (Özay Turay) üzerinde Şubat 24, 2014, 17:18:33 ÖS Her zamanki gibi elemanın asıl sitesi de incelemeye değer.
http://searle.wales/ (http://searle.wales/) Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: Simon (Özay Turay) üzerinde Şubat 25, 2014, 10:29:28 ÖÖ Satılık ilanlarından gözden kaçmasın. Up. :D
Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: tolga abaci üzerinde Şubat 25, 2014, 11:02:36 ÖÖ Teşekkürler Özay, adamın sitesindeki diğer paylaşımları da çok enteresan. Özellikle Space Invaders ve ZX81 projeleri de çok ilgimi çekti.
(http://searle.hostei.com/grant/Spectrum/GrantsSpectrumClone.JPG) Yalnız breadboard üzerinde nasıl da böyle derli toplu çalışabiliyorlar anlamıyorum, benimkiler hiç böyle olmuyor :D. Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: Simon (Özay Turay) üzerinde Şubat 25, 2014, 11:07:28 ÖÖ Ben hiç breadboard ile çalışmadım ama USB-TTL sipariş ederken breadboard ile birlikte şu iki ucu dişi, iki ucu erkek ve bir ucu dişi diğer ucu erkek kablolardan ve pinlerden sipariş edicem.
Şu breadboard mantığını basitçe anlatabilir misin? Hangi delikler birbirine bağlı nereden anlıyoruz? Breadboard ile nasıl çalışılıyor? Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: atlantis üzerinde Şubat 25, 2014, 11:20:08 ÖÖ Kısa dik noktalar birbirine bağlı. Alt ve üst noktalardan güç veriliyor. Artı ve eksi bağlantı yani. Genelde iki bölümlü olduğu için ayrı ayrı devrelerde yapılabilir. (diye biliyorum) :)
Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: Amigator üzerinde Şubat 25, 2014, 11:21:05 ÖÖ breadboard orta bölge yatayda yan taraflar dikeyde korniş gibi birbiriyle parça parça kısa devre.ben de bu mcc 216 nasıl birşey diye soracaktım.16mb ram 2 mb rom.burdaki gibi bişi demekki.sadece amerika sitesinde kalmış 150dolar çok yaf.Bir de bu C64 Dtv de çok çabuk ortadan kalkmış.firması bile nakliyattan bakliyata dönmüş çok ilginç.ikinci üçüncü sürümü olsaydı hala alırdım.
(http://www.mcc-home.com/resources/C64_AMIGA_ATARI2600_on_MCC_small.png) (http://www.mcc-home.com/resources/_wsb_375x254_MCC_Open_BCP_small.jpg) Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: Simon (Özay Turay) üzerinde Şubat 25, 2014, 11:24:41 ÖÖ Kısa dik noktalar birbirine bağlı. İkişer ikişer bağlı değil mi, tüm sıranın bağlı olması mantıksız olurdu. O zaman bir deliğe komponentin bacağını takarsak diğer deliğe kabloyu mu takıyoruz? Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: atlantis üzerinde Şubat 25, 2014, 11:28:29 ÖÖ Resim daha net açıklar.
Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: yavuzg üzerinde Şubat 25, 2014, 11:45:35 ÖÖ adamın projeleri süpermiş. yanlız projede kullanılan breadboard sayısı ile akıl sağlığınız arasında hassas bir oran var, o orana burada biraz yaklaşılmış gibi... ;)
Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: Simon (Özay Turay) üzerinde Şubat 25, 2014, 11:59:03 ÖÖ (http://cdn.instructables.com/FJO/XG3B/GSUT2RPI/FJOXG3BGSUT2RPI.LARGE.jpg)
Bu resim daha netleştirdi kafamda. Ben istediğimiz komponenti istediğimiz yere koyabiliyoruz sanıyordum ama kazın ayağı öyle değilmiş. Entegreleri sadece iki kısım arasındaki boşluğa koyabiliyoruz mesela. http://www.instructables.com/id/How-to-use-a-breadboard/ (http://www.instructables.com/id/How-to-use-a-breadboard/) https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard/all (https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard/all) Bu arada bu sparkfun son günlerde ikinciye karşıma çıkıyor güel siteymiş dükkanındaki fiyatlar yüksek olmasına rağmen bilgi kaynağı olarak iyi çalışmış adamlar, hizmette sınır yok yani. :) https://learn.sparkfun.com/ (https://learn.sparkfun.com/) Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: i_r_on üzerinde Aralık 02, 2015, 23:47:26 ÖS Özay'ın konuyu hort yapalım bari :)
Konu breadboard'a girmişken aşağıdaki vatandaşın projesi de enteresan. Bir kaç istisna dışında 1984'ün imkanları ile amiga eşdeğerinde bir oyun bilgisayarı yapmaya çalışıyor. (Custom chip olmadan 74 serisi entegrelerle) http://forum.6502.org/viewtopic.php?f=4&t=3329 (http://forum.6502.org/viewtopic.php?f=4&t=3329) (http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=7548.0;attach=13889;image) Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: wizofwor üzerinde Aralık 03, 2015, 09:07:27 ÖÖ Arkadaş Yavuz'un bahsettiği eşiği çoktan geçmiş anlaşılan. Bir yerden sonra olay puzzle'a dönüyor artık. Lorraine'i göz önüne getirince durumun vahameti, ve bahsedilen projenin henüz yolun başında olduğu, daha iyi anlaşılıyor.
(http://www.commodore.gen.tr/dosyalar/wizofwor/media/amiga30thanniversary_lorraine.jpg) Sonradan A1000 haline gelecek Lorraine Aslında bu tip detaylı projelerde breadboard yerine wirewrap denilen farklı bir bağlantı kullanılıyor. Üstteki resimde sağ tarafta dik duran kartlara dikkat ederseniz fark edersiniz. (http://www.asl.dsl.pipex.com/symbolics/photos/3600/medium/20030919%5B113036%5D0013wirecls.jpg) wirewrap Telaşa mahal yok! Bu bağlantılar elle yapılmıyor. Teli çubukların etrafına saran bir el aleti var. Bu şekilde yapılan bağlantılar breadboard ve lehim'le yapılan bağlantılardan daha sağlıklı imiş. Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: i_r_on üzerinde Aralık 03, 2015, 09:28:18 ÖÖ @wizofwor : Yalnız şöyle bir durum var, eleman custom chip yapmıyor. Genel amaçlı custom chip'lerin discrete implementasyonları da üstte paylaştığın board'larda varsa onların çok yer kaplamaları doğal. bir de tabii cheat ettiği yerler yok mu var, 10ns erişimli yüksek kapasiteli sram kullanıyor eleman hem grafik hem de ses tarafı için. Amiga eşleniğinde olacak kısmı tabii ki kendi iddiası :)
Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: witchdoktor üzerinde Aralık 03, 2015, 09:41:12 ÖÖ Lorraine prototipi piyasadaki SAGE IV board'u (MC68000@8MHz, 256K RAM, 800K floppy) üzerine 'breadbox' olarak eklenen yardımcı donanım ünitelerinden (daha sonraları custom chip'lere dönüştürüldüler) oluşuyordu ve meşhur Boing Ball demosunda bunlar görünmeyecek şekilde gizlendiler ;)
https://en.wikipedia.org/wiki/SAGE_Computer_Technology#Sage_IV (https://en.wikipedia.org/wiki/SAGE_Computer_Technology#Sage_IV) http://arstechnica.com/gadgets/2007/08/a-history-of-the-amiga-part-3/1/ (http://arstechnica.com/gadgets/2007/08/a-history-of-the-amiga-part-3/1/) Daha sonraları Lorraine ismi alfabetik olarak Apple ve Atari'den daha üst sırada çıkması amacıyla Amiga'ya dönüştürüldü... Bu bana Yenikapı metro kazılarında ortaya çıkarılan teknelerden birinin (Yenikapı 12) yeniden yapılmasıyla ilgili haberi anımsattı... http://www.istanbul.edu.tr/?p=51163 (http://www.istanbul.edu.tr/?p=51163) Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: wizofwor üzerinde Aralık 03, 2015, 09:58:12 ÖÖ Custom çipler olmadan Amiga ayarında bir şey yapmış olmaz ki. Her şeyi CPU yapacaksa çok daha hızlı bir işlemci kullanması lazım. Arcade kartlarına daha yakın bu şey çıkar ortaya.
Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: i_r_on üzerinde Aralık 03, 2015, 10:32:30 ÖÖ Custom çipler olmadan Amiga ayarında bir şey yapmış olmaz ki. Her şeyi CPU yapacaksa çok daha hızlı bir işlemci kullanması lazım. Arcade kartlarına daha yakın bu şey çıkar ortaya. Tek işlemci kullanacağım diye bir kısıt koymamış aslında kendine. 20mhz ile çalışacak 65c02 kullanacağım demiş. Maliyet kısıtı olmadığı için istediği kadar kullanabilir. Bir de sonuçta genel amaçlı bir bilgisayar yapmadığı için daha sade tasarlayıp belli bir amaç için amiga hızını yakalaması o kadar zor değil. ps: "Zor değil" derken bu sadece bir educated guess :) 10ns sram kullanmak 1984 teknolojisine nazaran çok büyük bir avantaj mesela. Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: commander64 üzerinde Aralık 03, 2015, 11:29:25 ÖÖ Ncomputing L230, içinde Altera Cyclone FPGA var :)
Birisi 8 bit bilgisayar gibi birşeye çevirebilirse çok güzel olur :) (http://www.parkytowers.me.uk/thin/NComp/imgs/sides.jpg) (http://www.parkytowers.me.uk/thin/NComp/imgs/top.jpg) (http://www.parkytowers.me.uk/thin/NComp/imgs/inside.jpg) Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: witchdoktor üzerinde Aralık 03, 2015, 13:27:11 ÖS @commander64
Böyle bir sistemde FPGA üzerinden donanımsal emülasyon dışında Raspberry Pi üzerinde yapılan yazılımsal emülasyona göre ne üstünlük var sizce? İşin felsefi boyutu burada aslında; emülasyonun yazılımsal veya donanımsal olması deneyimi daha farklı hale getirebilir mi? Yazılımsal emülasyon altta yatan sistemi (OS, splashscreen vb) gizlediğinde (yani donanımsal emülasyon simülasyonu) sizin alacağınız keyif farklılaşır mı? Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: Simon (Özay Turay) üzerinde Aralık 03, 2015, 15:10:49 ÖS Güzel bir hort olmuş. Bu başlığı neredeyse tamamen unuttuğum halde kullanılan FPGA DevBoard'un aynısını sipariş ettim geçenlerde. Gelince denerim artık. :)
Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: witchdoktor üzerinde Aralık 03, 2015, 15:29:12 ÖS Güzel bir hort olmuş. Bu başlığı neredeyse tamamen unuttuğum halde kullanılan FPGA DevBoard'un aynısını sipariş ettim geçenlerde. Gelince denerim artık. :) Hort konusunda son günlerde performansın iyice kötüleşti ;) Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: commander64 üzerinde Aralık 03, 2015, 16:25:27 ÖS @commander64 Ben elimdekini değerlendirebilir miyim diye paylaştım :)Böyle bir sistemde FPGA üzerinden donanımsal emülasyon dışında Raspberry Pi üzerinde yapılan yazılımsal emülasyona göre ne üstünlük var sizce? İşin felsefi boyutu burada aslında; emülasyonun yazılımsal veya donanımsal olması deneyimi daha farklı hale getirebilir mi? Yazılımsal emülasyon altta yatan sistemi (OS, splashscreen vb) gizlediğinde (yani donanımsal emülasyon simülasyonu) sizin alacağınız keyif farklılaşır mı? Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: wizofwor üzerinde Aralık 03, 2015, 16:49:36 ÖS @witchdoctor:
Ben mesela ateşli bir donanımsal emulasyon simulasyonu taraflısıyım. İşletim sistemlerinin getirdiği donanım soyutlama katmanı kanıma dokunuyor. Kendimi soyutlanmış hissediyorum. :D :D :D Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: commander64 üzerinde Aralık 03, 2015, 17:55:45 ÖS :D :D :D :D :D :D :D :D :D
Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: i_r_on üzerinde Aralık 03, 2015, 19:25:28 ÖS @witchdoctor : Donanımsal emülasyonda aslında yine aynı işlev aşağı yukarı aynı şartlarda sağlanmış oluyor. Bir sürü çipin yaptığı işi (aynı işi) tek çiple yapıyorsun ama yapılan iş aynı iş oluyor. Burada tek sıkıntı analog olan bileşenler (misal c64 için sid). FPGA'lar dijital olarak kodlanan şeyler olduğu için analog komponentleri doğrudan emüle etmek mümkün değil. Ancak analog parça analiz edilip belirli bir çözünürlükte dijitalleştirilirse mümkün oluyor.
Yazılımla emülasyona gelince iş aslında orjinal donanımın dış dünyayla etkileşimini emüle etmek oluyor iş. Donanımın çok sık kullanılmayan bir özelliği emüle edilmeden geçilebiliyor. Donanım ile emülasyondan farklı olarak yazılıma gidip mesela kartuş takamıyorsun :) Büyük sıkıntı. IRQHack64'ü geliştirirken mesela VICE'a takabilseydim kartuşu süper olurdu :) Konu Başlığı: Ynt: Hardware (FPGA) Retro Bilgisayar Emülasyonu Gönderen: Simon (Özay Turay) üzerinde Haziran 13, 2021, 06:03:28 ÖÖ Hort. Breadboard nedir onu bile bilmiyormuşum. Hey gidi günler. :D
Not: Hala denemedim bu projeyi. Edit: Site adresi değişmiş. İlk iki mesajdaki linkler güncellendi. ;) |