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: View64  (Okunma Sayısı 7568 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.798


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« : Aralık 08, 2013, 22:00:56 ÖS »

8 ve 16 bit makinaların düşük çözünürlüklü grafiklerini yüksek çözünürlük ve keskinlik değerlerine sahip LCD ekranlarda görüntülerken orjinal etkiden çok şey kaybediyorduk. Konuyu bilenler bundan sonraki iki paragrafi atlayabilirler.

İlk sıkıntı LCD teknolojisine sahip monitörlerin çözünürlerinin sabit olması. Bu yüzden retro cihazların kullandığı  çöznürlüklere inerken scaling yaparak görüntüyü bulandırmaları/bozmaları. CRT monitörler için de geçerli olan ikinci sıkıntı ise yüksek keskinlik. PAL ekranlarda görüntü çok keskin değildir. Birbirine yakın pikseller karışır. Bu etkiyi grafikler renk geçişleri yapmak için kullanırlar. Yüksek keskinlik değerine sahip ekranlarda ise geçişlerde kullanılan bu teknik yani 'dither' tabiri caizse sırıtır.

Bu sıkıntıları aşmak için emulatörler çeşitli grafik filtreleri kullanırlar. Bilinear ve trilinear enterpolasyon, scanline ve daha karmaşık filtre algoritmaları genelde mevcut görüntünün çözünürlüğünü arttırmaya çalışan bu filtreler genel olarak pek de başarılı olmayan şeylerdir. (Ben bir tek NeoRage-X in scanline filtresini kullandığımı hatırlıyorum.)

Konuyla ilgili pek çok teknik detay YavuzG'nin VGA-SCART Dönüştürücü başlığında konuşmuştuk.

Bunları neden yazdım. cdsb'de çok güzel bir programa denk geldim. View64 adlı bu program C64 grafiklerini TV ekranında görüleceği gibi gösteriyor. Sadece scanline eklemiyor shadow mask, chroma leakage gibi CRT televizyonlara özel kusurları da işliyor ve alttaki gibi bir görüntü oluşturuyor. Bu tip bir programın varılığı beni bayağı heyecanlandırdı. Demekki yakında VICE, UAE ve diğer emulatörlerde de bu taz filtreler görebiliriz.



Programın linki:
http://csdb.dk/release/?id=125615&show=notes
« Son Düzenleme: Aralık 09, 2013, 00:30:00 ÖÖ Gönderen: wizofwor » Logged

LW3D
Yönetici
*****
Mesaj Sayısı: 11.415


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« Yanıtla #1 : Aralık 08, 2013, 22:12:55 ÖS »

Güzelmiş Dur bakalım, bunu başka şekilde kullanmak mümkün olur mu
Logged

blackturk
Uzman
*****
Mesaj Sayısı: 1.285



Üyelik Bilgileri
« Yanıtla #2 : Aralık 09, 2013, 08:03:13 ÖÖ »

Bu tür filitreler kullanmak bence iyi olur.Çünkü bir Oyun oynarken hala kendimi pc oyunu oynuyormuş hisediyorum.Keskin pixeller ve Smooth olmayan renk gecişleri ile kötü oluyor.Birde emulatorlerdeki Renklerle  ilgilli bir sıkıntı var.Yada lcd ekranlardan kaynaklanıyor.
Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
perpetual_007
Üye
****
Mesaj Sayısı: 315



Üyelik Bilgileri
« Yanıtla #3 : Aralık 09, 2013, 11:29:25 ÖÖ »

Dediğiniz gibi bu filtreler pc'deki emu'da oynarken crt monitör kullanırken bile gerekliyken lcd ekranlar çıkınca ekstra gerekli oldu.Eskiden beri vice'de filtreler var ama dediğiniz kalitedeyse süper olur.

Bir de bence asıl emu'daki sorun oyunların/programların çalışma hızları joystick/klavye kontrol hassasiyetleri.Bunları nasıl rahat ayarlayabiliriz.Oyun nispeten çok hızlı (arka plandaki hareketler, sprite lar) çalışıyor.Klavyeden çoğu hareketi rahat yapıyorsunuz ama oyunu yavaşlatınca bu sefer siz de yavaşlıyorsunuz Kahkaha. Bunu çözebilen var mı ? a500 hızı ve c64 hızı ayarladığımızda ise gerçek cihazdaki gibi olmuyor. Gerçekte amiga500'de lotus'ta joystick'te çok zor yaptığım hareketler klavyede çocuk oyuncağı haline geliyor.Paltform oyunları da keza öyle.Keyfi çok kaçıyor.Sanki kartuşla oyunu crack lemiş gibi kolay hale geliyor Kahkaha.
Logged
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.798


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #4 : Aralık 09, 2013, 11:54:42 ÖÖ »

Bahsettiğin sorunun çözümü minimig, chamelon vb. tarzı donanım tabanlı emulasyon çözümleri. Özellikle Amiga için aynı anda çalışan birden fazla işlemcinin zamanlamasını 100% tutturmak, hem de bunu işletim sistemi arka tarafta başka programlar çalışırken yapmak imkansıza yakın. 
Logged

perpetual_007
Üye
****
Mesaj Sayısı: 315



Üyelik Bilgileri
« Yanıtla #5 : Aralık 09, 2013, 12:57:32 ÖS »

Yani bilgisayarı alsak daha iyi Kahkaha.

 Bence günümüz bilgisayarları artık bu birden fazla işlemci emulasyonlarını dengeli yapması gerekir.(Diye düşünüyorum kendim Kahkaha.)
Logged
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.798


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #6 : Aralık 09, 2013, 15:26:06 ÖS »

Hız olarak sorun yok ama zamanlama konusunda sıkıntı var. Geçen yıllarda sevgili Gökhan'ın (LW3D) forumda paylaştığı bir emulatör yazarının yazısı vardı. SNES'di sanırım. Yazdığı emulatörün neden birebir doğru çalışmadığını çok güzel anlatıyordu. Yazının ana fakri istersem alasını yaparım ama evdeki bilgisayarınız kaldırmaz idi.
Logged

мemrah
Uzman
*****
Mesaj Sayısı: 1.359



Üyelik Bilgileri
« Yanıtla #7 : Aralık 09, 2013, 18:35:07 ÖS »

Emulator soyle dursun, gercek Sinclair donanimi ve CRT ekran kullanirken bile RGB kablo yerine composite kablo kullaniyorum ki pixeller fazla keskin olmasin. Kahkaha Kahkaha
Logged
perpetual_007
Üye
****
Mesaj Sayısı: 315



Üyelik Bilgileri
« Yanıtla #8 : Aralık 09, 2013, 19:05:42 ÖS »

Ben oyunun çalışma hızından dertliyim.Renk paleti ve gösterme şekli daha sonra geliyor benim için Kahkaha.

Bu üstün programcı alasını yapsa da artık yıl olmuş 2013 güzel birşeyler görsek.Maksimum4 işlemci var bu aletlerin içinde (kabaca bildiğim kadarıyla).  O zamanki işlemcilerden bilmem kaç kat hızlı işlemciler var.Bir şekilde bunları korele etmeyi başaran birşeyler yazmaya çalışsa Kahkaha. Çünkü asıl marifet burada .
Logged
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: