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 [2]   Aşağı git
Yazdır
Gönderen Konu: Amigaya bu yapılırmı?  (Okunma Sayısı 12397 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
izmirmaster
Uzman
*****
Mesaj Sayısı: 5.383



Üyelik Bilgileri WWW
« Yanıtla #15 : Ocak 03, 2015, 18:30:42 ÖS »

eskiden kara kara düşünürdüm 80286 makinede bu oyunu nasıl grafik programlamışlar diye

Ben en çok şu mesajı severdim, bu oyun açılırken ilk bu ekran gelirdi.




prehistorik 1 amiga çıkmış sonradan yayını kesmişler

Amiga muadili Joe&Mac Caveman Ninja'dır.


PC(IBM) özdeşleşmiş oyundur. pcye yakışıyor

Peki ya Dangerous Dave serisi
Logged

Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.757


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #16 : Ocak 03, 2015, 20:39:26 ÖS »

eskiden kara kara düşünürdüm 80286 makinede bu oyunu nasıl grafik programlamışlar diye


PC'de VGA 13h modu (320x200x256) 256 renk 1 byte'a sığdığından direk hafıza adresine (0xA000) byte'ların yazılmasıyla grafik ekranda piksellerin görüntülenmesi sağlanırdı. Bir (X,Y) koordinatının adresi 0xA000 + ( Y*320 ) + X formülüyle ya da daha hızlısı 0xA000 + ( Y<<8 ) + ( Y<<6 ) + X kolayca bulunabilirdi. Bu sayede Basic'le bile gayet güzel demo/oyun çalışmaları yapmak mümkündü. Ayrıca ekrandaki animasyonların bazıları ekran içeriğine dokunulmadan renk paletindeki renklerin yeri değiştirilerek sağlanırdı.

http://en.wikipedia.org/wiki/Mode_13h

Sonrasında bu modu kurcalayarak buldukları Mode X (320x240x256) modu efsanedir.
Grafik kartı hafızasında 4 banka sahip olan Mode X bu sayede double/triple buffering yapmanın kolaylığıyla daha sonra geliştirilerek 360x480x256 renk desteği dahi sağlamıştır.

Avantajları:
Yüksek çözünürlükler: maksimum 360x480 çözünürlük 256 renk
İkili ve üçlü önbellekleme tekniğiyle titremesiz animasyonlar
Görüntülenen ekranın donanımsal olarak kaydırılması
Ekran dışı Video RAM'de saklanan grafiklerin sadece ekran kartına verilen komutlarla hafızada hiç taşıma yapmadan görüntülenebilmesi
Planar mod ile komşu 4 pikselin bir byte yazılarak doldurulabilmesi, poligonların doldurulması için ideal
Ekran bölme, ekranın iki bölümünün farklı hafıza adreslerinden alınabilmesi, donanımsal kaydırma yapan oyunlarda sabit durum göstergeleri için ideal
Kare pikseller monitör en/boy oranıyla aynı orana sahip çözünürlükler kullanarak elde edilebilir, bunun için genelde 320x240 (4:3) modu kullanılır.

Çözünürlüğün 320x200 kaldığı ama diğer özelliklere aynen sahip moda Mode Y denilmiş.

Bir de 256x256x256 moduna Mode Q (Q küpün kısaltmasıymış) denilmiş. Bu modun özelliği bir ekran adresini elde etmek için 16bit adresin üst byte'ına Y alt byte'ına X değerini koymak yeterli oluyormuş, herhangi bir çarpma, toplama, shift veya tablo işlemi kullanılmadığı için çok hızlıymış.

Mode Y ve Mode Q'yu ben de yeni öğrendim. Gerçekten güzelmiş.

http://en.wikipedia.org/wiki/Mode_X

QBasic, Turbo Pascal ve Turbo C kullanarak ben de birtakım çalışmalar yapmıştım zamanında bu modları kullanarak. Tabi o zamanlar Dropbox gibi güzel icatlar olmadığı için hepsi kayboldu gitti.
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
izmirmaster
Uzman
*****
Mesaj Sayısı: 5.383



Üyelik Bilgileri WWW
« Yanıtla #17 : Ocak 03, 2015, 20:54:58 ÖS »

david amcam c için bir takım anlatmalar yapmış
kafama biraz yattı tabi büyük ihtimalle oyuna 1991 yılında başlamışlardır meşhur vga kartlar var ama gene pc etkisi 16 renklik kartlar ile harikalar yapmışlar


http://www.brackeen.com/vga/index.html

Sonrasında bu modu kurcalayarak buldukları Mode X (320x240x256) modu efsanedir.
Grafik kartı hafızasında 4 banka sahip olan Mode X bu sayede double/triple buffering yapmanın kolaylığıyla daha sonra geliştirilerek 360x480x256 renk desteği dahi sağlamıştır.

bu kısım olayı özetliyor


emeklerin uçup gitmiş şimdi olsaydı biraz kurcalardık

« Son Düzenleme: Ocak 03, 2015, 20:59:56 ÖS Gönderen: izmirmaster » Logged

witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #18 : Ocak 03, 2015, 21:50:00 ÖS »

@Simon

Efsane olarak bahsettiğin Mode X (ve türevi olan farklı çözünürlüklerdeki diğer 'custom' modlar) aslında Amiga'dan aşina olduğumuz 'planar' modlar (PC'ciler buna 'unchained' mod da diyorlar). Amigacıların kurtulmaya çalıştığı bu modlar, 3D grafik kartları yaygınlaşana kadar DOS'un son zamanlarında PC için ciddi bir esneklik sağlamışlardı. Örneğin CCS64 bu sayede 384x282 (50Hz) gibi C64 ile birebir aynı bir çözünürlüğü destekleyebiliyordu. Quake'de cihazın hızına uygun istediğimiz bir planar modu kullanabiliyorduk.
Logged
Sayfa: 1 [2]   Yukarı git
Yazdır
Gitmek istediğiniz yer: