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)
commodore.gen.trAmigaAmiga DonanımArm işlemci ile 6502 cpu emülasyon
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Arm işlemci ile 6502 cpu emülasyon  (Okunma Sayısı 3726 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
blackturk
Uzman
*****
Mesaj Sayısı: 1.251



Üyelik Bilgileri
« : Ekim 27, 2017, 21:26:42 ÖS »

  Aşağıdaki linkte Arm işlemci üzerinde yüksek seviyeli dil ile yazılmış 6502 işlemci emülasyonu kullanarak c64 çalıştırılmaktadır.
 
  Videoyu seyrederseniz 6510 işlemci yerine arm serisi "ARM Cortex M3 LPC1769" microcontroller kullanığını görebilirsiniz.Gördüğüm kadarı ile çok başarılı.işlemci performansı arm üzerinde emülasyon olduğu için hızlanadırılabilir.Birde de farklı opcode çalıştırabilir mi diye düşünüyorum ? Hiç akla gelemyecek işlerde yazılımla arm işlemci üzerinde çalışan 6502 emu yapılabilir.
   
   Gördüğüm kadarı ile adam  arm işleciye c64 üzerinde "dual core" çift işlemci gibi çalıştırmış. Kahkaha Kahkaha Kahkaha Kahkaha Kahkaha

http://telmomoya.blogspot.com.tr/2016/06/c64-software-cored.html





Çift işlemci videosu




Burda cpm işletim sistemi çalışırken , sid ile müzik çalıyor felan..






     Bu videoları görmeden önce böyle birşeyi amiganın 68000 7mhz işlemci  için yapılabilceğinin düşünmüştüm.fakat biraz 68k emu işlemci 6502 'ye göre daha kompleks olduğundan iş zor gözüküyor.Ama belki yaparlar.
   
    90'larda   bol bol asic chip üzerinde 68k ve z80 cpu 'ların yapılmıştı.Bunlar hardware seviyesinde çalışıyor diye biliyorum.Arm üzerindeki emülasyon software tabanlı yapılıyor.arm işlemcinin io pinleri kullanılarak , Taklit edilen işlemcinin bus üzerindeki bağlantı pinlerile  diger birimler arasında iletişim kurulabilir.


« Son Düzenleme: Ekim 27, 2017, 21:35:18 ÖS Gönderen: blackturk » 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
muhendis
Deneyimli
*****
Mesaj Sayısı: 2.538



Üyelik Bilgileri WWW
« Yanıtla #1 : Ekim 27, 2017, 21:39:31 ÖS »

adamlar uğraşıyor yapıyor
Logged

haydar_abi
Uzman
*****
Mesaj Sayısı: 1.537


İlla ki Amiga


Üyelik Bilgileri
« Yanıtla #2 : Ekim 29, 2017, 19:22:47 ÖS »

Minimig ARM eklentisinde de böyle bir özellik var diye biliyorum.
Logged

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

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



Üyelik Bilgileri
« Yanıtla #3 : Ekim 30, 2017, 11:32:01 ÖÖ »

Bu işi bir adım öteye götürüp 6510'a ek Z80 CPU emülasyonu yardımıyla C64'teki CP/M (Z80) kartuşunun işlevselliği yakalanmış. Sıralı bir 6510-Z80 kullanımı bu (ki C128'de de 8502 ve Z80 paralel kullanılamıyor). Hatta belki birileri ARM/FPGA vb emülasyon yardımıyla bu kartuşu yeniden yapabilir.

https://hackaday.com/2016/07/02/the-dual-core-arm-powered-commodore-64/
Logged
appiah4
Uzman
*****
Mesaj Sayısı: 2.651



Üyelik Bilgileri
« Yanıtla #4 : Ekim 30, 2017, 11:46:44 ÖÖ »

Yalnız adama "sana kaç kere bunun niye yapılamayacağını anlattık hala ne soruyorsun" diye soran ahaliye "Nah işte böyle yapılır" dercesine altından kalkmış olması ayrı bir efsane.
Logged

Retronautics: Retro bilgisayar, donanım ve proje galerim.
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #5 : Ekim 30, 2017, 12:58:36 ÖS »

Güzel iş çıkarmış eleman. VIC bus'a erişirken internal olarak ekstra işler yapılabilir aslında microcontroller'ın kendi iç belleği kullanılarak. (6502'ye yeni opcode'lar ekleyip kullanılabilir, basit bir hızlandırıcı gibi)

C64'lerin arıza tespitinde kullanmak için çok lazım böyle bir şey. Ya bu ya da 6510'un sağlığını kontrol edecek bir test ekipmanı.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: