commodore.gen.tr

Amiga => Amiga Donanım => Konuyu başlatan: emarti üzerinde Ekim 09, 2014, 23:36:09 ÖS



Konu Başlığı: Hangi CPU'yu kullanıyor?
Gönderen: emarti üzerinde Ekim 09, 2014, 23:36:09 ÖS
Amiga 1200'(de)(ümde) 68020 işlemci kullanırken hızlandırıcı kart ile 68030 işlemci oluyor. Yani Anakarttaki 68020 artık hiç kullanılmıyor mu?


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: Alpyre üzerinde Ekim 10, 2014, 03:01:52 ÖÖ
Evet kullanılmıyor.


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: sonyz1 üzerinde Ekim 10, 2014, 08:31:53 ÖÖ
sanırım en iyi turbo kartla (ppc) a1200 hızı ancak 386 ler kadar olabiliyor.


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: Simon (Özay Turay) üzerinde Ekim 10, 2014, 09:08:37 ÖÖ
Bu konu Klasik Amiga - Yeni Nesil Amiga muhabbetine döner, söylemedi demeyin. :)


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: Blasterreal üzerinde Ekim 10, 2014, 09:12:05 ÖÖ
@Simon Haklı :P
@Alper Selamlar :)


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: ozkano üzerinde Ekim 10, 2014, 09:27:17 ÖÖ
amiga çok esnek bir mimariye sahip (ses,grafik,filesystem...) isteren x386 mimarisine sahip turbo kart da yapılabilir,


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: Simon (Özay Turay) üzerinde Ekim 10, 2014, 09:56:32 ÖÖ
Ama PowerPC'de olduğu gibi o turbo kartı kullanmasını istediğin tüm uygulamaların yeniden derlenmesi gerekir.

Bu tarz hibrit turbo kartlarda hem 680x0 işlemci hem de diğer mimarideki işlemci (PowerPC/Coldfire/x86 v.b.) çalışıyor. İşletim sistemi 68K olarak çalışsa da programlar ve bazı alt sistemler (Warp3D grafik sistemi v.b.) daha modern olan diğer işlemci üzerinde çalışabiliyor. Bu sayede mümkün olan en verimli şekilde modern işlemciden yararlanılmaya çalışılıyor.


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: witchdoktor üzerinde Ekim 10, 2014, 10:56:46 ÖÖ
@Simon

PPC işine pek sıcak bakmadığım için mimarisini de pek irdelemedim. Bu sistemlerde CPU'lar sıralı mı yoksa paralel mi çalışıyor? Normalde AmigaOS'da 2 CPU'yu paralel çalıştıracak bir altyapı olmadığını (korunmamış ortak bellek havuzu ve pointer üzerinden mesajlaşma vb gibi engeller mevcut) biliyorum. C128'de de CPU'lar (Z80 ve 8502) sadece biri aktif olmak üzere çalıştırılabiliyordu.


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: wizofwor üzerinde Ekim 10, 2014, 11:05:07 ÖÖ
PPC kartlarda sistemin 68k yüzünü hızlandırmak için 68k işlemci de bulunuyor. İki işlemcinin paralel olarak çalıştığını zannediyorum ama çok da emin değilim. Sonuçta her iki işlemci de sadece kendisi için derlenmiş olan kodları çalıştırıyor. Biraz zorlama bir durum. Tabi Morphos veya OS4 ile işin rengi değişiyor.


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: Simon (Özay Turay) üzerinde Ekim 10, 2014, 11:54:44 ÖÖ
Bu sistemlerde CPU'lar sıralı mı yoksa paralel mi çalışıyor?
O kadar ayrıntısını bilmiyorum, bilen varsa açıklayacaktır.

Tabi Morphos veya OS4 ile işin rengi değişiyor.
Aha şimdi gümbürtü kopuyor. :D


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: ancalimon üzerinde Ekim 10, 2014, 16:29:50 ÖS
sanırım en iyi turbo kartla (ppc) a1200 hızı ancak 386 ler kadar olabiliyor.

En yavaş 166MHZ bir 603e işlemci bile 33 MHz bir 386dan 20 kat daha hızlı. 200 mips performans verir.

Bir A1200e takabileceğin en dandik turbo kartla hızı 33MHz 386 nın yarısı civarı olur. :)

33 MHz bir 386     10mips performans verir.
28 Mhz bir 020     9 mips performans verir.
25 MHz bir 486DX   20mips performans verir.
25 Mhz bir 040     20mips performans verir.
50 MHz bir 060     66mips performans verir.
100MHz bir 486DX4  70mips performans verir.
60MHz  bir 060     80mips performans verir. 
60MHz  bir Pentium 100mips performans verir.
100MHz bir 060     132mips performans veriyor.

Sen Quake i böyle çalıştıran bir 386 gördün mü? :)
http://www.youtube.com/watch?v=Uu4dyPS0WsQ (http://www.youtube.com/watch?v=Uu4dyPS0WsQ)

Doom gibi oyunları daha yavaş çalıştırır Amiga'lar tabi ki çünkü iki kat fazla işlem yapması gerekir chunky to planar işlemini yapacağı için.

En hızlı Amiga turbo kartlarının 060lı (ppcyi saymıyorum. Yanında ppc olmayan 060larda var) olanlar olduğunu düşünürsen 33MHz bir 386'dan 6 kat daha hızlı olduğunu görürsün.


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: ancalimon üzerinde Ekim 10, 2014, 16:37:36 ÖS
PPC kartlarda sistemin 68k yüzünü hızlandırmak için 68k işlemci de bulunuyor. İki işlemcinin paralel olarak çalıştığını zannediyorum ama çok da emin değilim. Sonuçta her iki işlemci de sadece kendisi için derlenmiş olan kodları çalıştırıyor. Biraz zorlama bir durum. Tabi Morphos veya OS4 ile işin rengi değişiyor.

İşlemciler paralel çalışmıyor. Biri çalışırken öteki sleep moduna alınıyor. Ama sürekli "context switch" yapılıyor ve 68k ya da ppc bir süreliğine devralıyor. Bu yüzden mesela çok küçük boyutta resimleri ppc decode etmeye kalkarsa 060 tan 2 kata kadar daha yavaş olabiliyor. Büyük resimleri hayvanlar gibi hızlı açıyor orası ayrı.

http://en.wikipedia.org/wiki/Context_switch (http://en.wikipedia.org/wiki/Context_switch)

AmigaOS pre-emptive multitasking bir işletim sistemi olduğu için warpup ın da sayesinde makinede yavaşlama ya da donma hissetmiyorsun tabi bunlar olurken.

ppc turbolu kartı olan Amiga'lar da klasik Amiga oluyor. Karıştırmayalım. NG Amigalar içinde 68k işlemci olmayan Amiga'lar oluyor.

OS 3.9 official olarak warpup ı destekliyor. picture.datatype ppc işlmci tespit edilirse imajları ppcnin hızına göre 060-50den 5 20 kat arası daha hızlı açıyor mesela. BVisionPPC, CVisionPPC ekran kartı varsa o zaman çok daha fazla hızlanma sağlanıyor.


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: ibo1973 üzerinde Ekim 10, 2014, 20:32:26 ÖS
ben dune 2 ilk çıktığı zamanlarda hem amiga 1200 üm hemde o zamanın yanlış hatırlamıyor isem iyi makinalarından ya 386 dx40 yada 486 dx2 66  pc im vardı dune 2 yi amiga1200 de oynuyordum amiga1200 ümde turbo kart takılı iken dune 2 hem daha akıcı hem daha güzel grafikler hemde ses kalitesi çok daha iyi olduğundan pc de oynamayıp amiga 1200 de bitirmiştim yani bu şu anlamada geliyor amiga 1200 lere turbo kart takıldığında aynı dönemin pc lerinden daha iyi oluyordu bence peki teknoloji sizce neden amiga üzerine değilde pc üzerinde gelişmiş olabilir acaba yada bu kadar güzel bir makina neden bu kadar kenara itilip unutuldu acaba


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: commander64 üzerinde Ekim 10, 2014, 21:02:09 ÖS
Amiganın klonları yoktu :) dolayısıylada piyasayı elinde tutamıyordu. ibm pc klonları ise her tür firma tarafından üretiliyordu. Bu yüzden donanım ve yazılım firmaları daha geniş bir pazar olan bu alana yöneldiler. Bir dönem apple da girdiği darboğazdan kurtulmak için macintoshlar için alternatif üreticilere lisans vermişti.


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: emarti üzerinde Ekim 10, 2014, 21:33:43 ÖS
WB 3.1 kurulu A1200'de sysinfo programında speed testi yaptıktan sonra hızlandırıcı kart takılı olmak üzere 51.8 MHz gösteriyor. Ama turbo kart ile gelen 68030 işlemci için MMU kısmında "68030 NOT IN USE" yazıyor. Kafam karıştı. @ancalimon nun dediği gibi biri çalışırken diğeri sleep moduna mı geçiyor da bunu yazıyor. Bir de kurulan OS sürümüne bağlı da değişkenlik olabilir.

Aklıma şu da geldi MMU için 68030 kullanımda değil diyor. Yoksa aktif hale getirmek için bir sürücü falan mı kurmadım?


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: ancalimon üzerinde Ekim 10, 2014, 22:04:34 ÖS
WB 3.1 kurulu A1200'de sysinfo programında speed testi yaptıktan sonra hızlandırıcı kart takılı olmak üzere 51.8 MHz gösteriyor. Ama turbo kart ile gelen 68030 işlemci için MMU kısmında "68030 NOT IN USE" yazıyor. Kafam karıştı. @ancalimon nun dediği gibi biri çalışırken diğeri sleep moduna mı geçiyor da bunu yazıyor. Bir de kurulan OS sürümüne bağlı da değişkenlik olabilir.

Aklıma şu da geldi MMU için 68030 kullanımda değil diyor. Yoksa aktif hale getirmek için bir sürücü falan mı kurmadım?


MMU kullanıldığı zaman aktif oluyor. Jumper ayarı da olabilir mmu için.

MMU kullanan programa örnek Blizzard kartlar için rom işlemlerini acaip hızlandıran blizkick örnek verilebilir. Sonra whdload mmu kullanır.

030larda defult olarak mmu kapalı diye biliyorum.

Amiga 1200e kendi üzerinde işlemcisi olan turbo takıldığında makine üzerindeki 020ec sleep moduna alınmıyor. Hepten es geçiliyor ve custom çiplere ve chipmeme sadece turbodaki işlemci ulaşabiliyor.


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: wizofwor üzerinde Ekim 10, 2014, 22:06:45 ÖS
İki işlemcinin sırayla çalışması hadisesi PPC işlemcilerde olan bir durum. Senin turbo kartındaki işlemci 68030 değil de 68EC030 ise eğer MMU yoktur. Belki de kartın üzerinde MMU ile ilgili bir jumper var. (Ancalimon da aynı şeyi yazmış.)



Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: ancalimon üzerinde Ekim 10, 2014, 22:08:51 ÖS
İki işlemcinin sırayla çalışması hadisesi PPC işlemcilerde olan bir durum. Senin turbo kartındaki işlemci 68030 değil de 68EC030 ise eğer MMU yoktur. Belki de kartın üzerinde MMU ile ilgili bir jumper var. (Ancalimon da aynı şeyi yazmış.)



ec işlemcilerde 030dan başlayarak mmu var ancak bozuk olduğu için çalışmıyormuş.


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: emarti üzerinde Ekim 10, 2014, 22:19:38 ÖS
Şimdi bu MMU için 68030 not IN USE yazsada. Testte CPU 68030 ve buna ait hızın 51.8 olduğu görülüyor. normal sahip olduğu 2mb RAM harici diğer ramda 8 mb oldu. turbo karta clock'da var. testte o da bulundu yazıyor. MMU ne işe yarıyor?


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: emarti üzerinde Ekim 10, 2014, 22:23:57 ÖS
İki işlemcinin sırayla çalışması hadisesi PPC işlemcilerde olan bir durum. Senin turbo kartındaki işlemci 68030 değil de 68EC030 ise eğer MMU yoktur. Belki de kartın üzerinde MMU ile ilgili bir jumper var. (Ancalimon da aynı şeyi yazmış.)



kartın üzerine bakacağım ama (amigayı ters çevirmek zor geliyor) sysinfoda 68EC030 olsaydı bu şekilde belirtmez miydi? Yoksaböyle olsada 68030 mu yazardı?


Konu Başlığı: Ynt: Hangi CPU'yu kullanıyor?
Gönderen: ancalimon üzerinde Ekim 10, 2014, 22:40:08 ÖS
MMU ne işe yarıyor?

Linux çalıştırmaya yarıyor.

MacOS da opsiyonel olarak mmuyu aktif edebiliyorsun.

Sonra romu fastrama atıp işlemleri hızlandırmaya yarıyor. OS 3.9 da buna benzer bi şey yapıyor mesela eğer MMU yoksa çok sağlıklı olamıyor bu işlem (resetten sonra romun silinmesi ve baştan yüklenip reset atılması gibi)

Programlama yapıyorsan debug yapmakta kolaylık sağlıyor. (Enforcer)

Sanal hafıza programlarını çalıştırmanı sağlıyor.

whdload kullanabiliyor

Onun dışında çok fazla bir işe yaramıyor çünkü AmigaOS memory protection desteklemiyor.