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: Morphos  (Okunma Sayısı 13001 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
haydar_abi
Uzman
*****
Mesaj Sayısı: 1.740


İlla ki Amiga


Üyelik Bilgileri
« Yanıtla #15 : Haziran 06, 2018, 16:21:30 ÖS »

Şöyle diyelim. Zamanında PowerPC işlemcili Amigada MorpOS kurunca Kendi işlemcisini devre dışı bırakıp 040 işlemci emülasyonu yapıyordu. Bütün programlar ve Sistem uyumlu oyunlar çalışıyordu. Yeni bilgisayarlarda ise çipset uyumu isteyen programlar için ise Alpyre'nin dediği gibi malesef emulasyon çözüm.
Logged

Amiga fanatiği.... 
Amigalıktan çıkmış Amigalar....

Amiga 1200 + Vampire V1200
LG 24MA53 TVMonitör
Amiga 500 Plus +TerribleFire030 64MB+16 GB CF
Amiga 2000
Amiga 500 + 1MB Çip + 9.5 mb FastRAM + Internal GOTEK + 4GB CF HDD
2 Casper M989A Monitor
Commodore64
DoctorCPC
Uzman
*****
Mesaj Sayısı: 895



Üyelik Bilgileri WWW
« Yanıtla #16 : Haziran 08, 2018, 07:47:00 ÖÖ »

peki morphos amiga uyumluluğu dışında tek başına bir işletim sistemi ve tüm ihtiyaçlarımızı karşılar diyebilir miyiz? amiga'dan bağımsız düşünebilirsek ve morphos için uygulama geliştme yaparken hangi programlama dili ve platformlara ihtiyacımız var ve bu pencere uygulamaları dışında oyunlar vs. için hangi kütüphaneleri kullanmaktadır yoksa özel bir sistemimi var?
Logged

Long Live Amstrad CPC/PCW/NC/GX
www.cpcuserclub.com
retroISTANBUL 2026
Alpyre
Uzman
*****
Mesaj Sayısı: 2.237



Üyelik Bilgileri WWW
« Yanıtla #17 : Haziran 08, 2018, 22:22:03 ÖS »

peki morphos amiga uyumluluğu dışında tek başına bir işletim sistemi ve tüm ihtiyaçlarımızı karşılar diyebilir miyiz?

"Tüm" diyemeyiz, belki "çoğu" diyebiliriz. Artık oldukça gelişmiş yazılımlara ihtiyaç duyulan bir dönemdeyiz. Örnek vermek gerekirse çeşitli ofis uygulamalarımız uzun zamandır var fakat günün ihtiyaçlarını karşılamak için en azından bir LibreOffice kapasitesinde programlara gerek var. Mevcutların hiç biri bu kapasitede değil.

Aynı durum çizim, ses ve video programları için de geçerli.

amiga'dan bağımsız düşünebilirsek ve morphos için uygulama geliştme yaparken hangi programlama dili ve platformlara ihtiyacımız var ve bu pencere uygulamaları dışında oyunlar vs. için hangi kütüphaneleri kullanmaktadır yoksa özel bir sistemimi var?

Program geliştirmede Amiga'dan bağımsız pek düşünemiyor gibiyiz aslında. Çünkü MorphOS API'si klasik Amiga SDK'sıyla (NDK) aynı. Sadece standardizasyona yönelik bazı tercihler yapılmış. Örneğin AmigaOS3.5 NDK'sı ve OS4 SDK'sı Reaction GUI ile gelir ancak dilerseniz MUI de kullanabilirsiniz. MorphOS'da ise MUI tercih edilmiş SDK ile tümleşik hale getirilmiştir. Bu gibi ufak nüanslar dışında geliştirme yöntemi diğer tüm Amiga işletim sistemleri ile aynıdır. Haliyle programlama dili olarak C kullanılır. C++ kullanmak da mümkündür, ancak API ve dökümantasyonu tamamen C temel alınarak yazılmıştır.

Daha yüksek seviye bir dil ile geliştirme yapmayı tercih edenler arasında Hollywood şu sıralar oldukça popüler.

Oyunlar için yine Hollywood kullanılabileceği gibi, SDL kütüphanesi ve OpenGL de kullanılabilir. Performans gerektiren bir oyun hedefleniyorsa, C'dilinde MorphOS API'si ile gelen (OpenGL uyumlu) TinyGL kullanılırsa isabetli olur.

Geliştirme çapraz platform yapılabileceği gibi (örn. Windows üzerinde Hollywood'un IDE'si veya C ile kodlayacaksak Atom kullanarak), doğrudan MorphOS üzerinde, birlikte gelen Scribble IDE'si de kullanılabilir. Bu arada API için özelleştirilmiş, hızlı yardım ve sözcük boyama yapan daha gelişmiş bir IDE olarak da (biraz pahalı ama) Cubic IDE var.
« Son Düzenleme: Haziran 09, 2018, 10:13:10 ÖÖ Gönderen: Alpyre » Logged

Alper
DoctorCPC
Uzman
*****
Mesaj Sayısı: 895



Üyelik Bilgileri WWW
« Yanıtla #18 : Haziran 10, 2018, 04:53:52 ÖÖ »

teşekkürler çok yardımcı oldu Alpyre.
Logged

Long Live Amstrad CPC/PCW/NC/GX
www.cpcuserclub.com
retroISTANBUL 2026
Sayfa: 1 [2]   Yukarı git
Yazdır
Gitmek istediğiniz yer: