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.trGenel KategoriGenel Sohbet6502, 6 yeni register, 44 yeni opcode
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: 6502, 6 yeni register, 44 yeni opcode  (Okunma Sayısı 4751 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.387



Üyelik Bilgileri
« : Mart 27, 2018, 11:27:50 ÖÖ »

http://laughtonelectronics.com/Arcana/KimKlone/Kimklone_short_summary.html
Logged

Use the brute force, Luke
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.122


Üyelik Bilgileri WWW
« Yanıtla #1 : Mart 27, 2018, 16:32:27 ÖS »

Teşekkürler. Hızlıca bir baktım. Epey bir çaba var. Nerede kullanabilirim acaba diye bir bakayım. Eklenen 44 yeni komut haliyle daha çok bellek transferi ile ilgili. Şu instruction pointer ile ilgili olanlar değişik geldi (sinc dinc next). TSB ve TRB'yi henüz anlamadım. Uygun bir zamanda incelemeli. Adam epeyi bir doküman yazmış.
Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
muhendis
Ziyaretçi
« Yanıtla #2 : Mart 27, 2018, 17:21:18 ÖS »

teşekkürler faydalı bilgiler için
Logged
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #3 : Mart 27, 2018, 18:05:39 ÖS »

65c02 yerine 6510 kullanaymış bize bir faydası belki dokunurdu. 6510'a dokunan başka genişleme projeleri varken çok da anlamlı olmazdı. (Chameleon, 64 ultimate, supercpu gibi)

16 mb memory'e 6-8 cycle da erişiyorum deyince ben kestim ümidi
Logged

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

twitter | blog
emarti
Uzman
*****
Mesaj Sayısı: 2.602


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #4 : Mart 27, 2018, 18:23:35 ÖS »

Bence KB'larda uğraşmaya devam etmeli neymiş o MB. Yeni eklediği opkodlar ile http://laughtonelectronics.com/Arcana/KimKlone/Kimklone_X-Y_indexing.html linkte aynı işlevi gören kodlarda 36 cycle'dan 19'a düşürmesi ilginç gelsede, elimdeki C64 için bir anlam ifade etmiyor.

Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB | https://c64kernal.com Genesis

READY.
SYS(64767): EMARTI
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.387



Üyelik Bilgileri
« Yanıtla #5 : Mart 27, 2018, 20:37:16 ÖS »

Şimdi bununla 6502 bir nevi 16-bit sınıfına girmiş oluyor gibi geldi bana. W registeri 16-bit ama sadece sadece zero page ile kullanılabiliyormuymuş tam da anlamadım, dolaylı bir şeyler var, incelemek lazım.

65816'ya ciğere bakan kedi gibi bakıyordum. Şimdi 6502 open cores olarak vardı galiba, bir de bu olunca harika oldu. Elimdeki işleri bitirebilsem, uğraşacak süper bir oyuncak çıktı
« Son Düzenleme: Mart 27, 2018, 20:38:47 ÖS Gönderen: Levent (Lvnt) » Logged

Use the brute force, Luke
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.791


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #6 : Mart 28, 2018, 17:36:37 ÖS »

Yazıyı yeni bir şey diye okudum ancak sonunda "The KK was created shortly after but without any influence from the 65816." diyor. O zaman eski bir çalışmadan mı bahsediyoruz? Kafam fazlasıyla karıştı.

@i_ron: Projede 6510 kullanılsaydı bile C64 özelinde işe yaramazdı. Oradaki Coprocessor 6502 ile bus paylaşımı yapıyor olmalı. Bu durumda VIC'le çakışacaktır.
Logged

i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #7 : Mart 28, 2018, 17:43:18 ÖS »

Yazıyı yeni bir şey diye okudum ancak sonunda "The KK was created shortly after but without any influence from the 65816." diyor. O zaman eski bir çalışmadan mı bahsediyoruz? Kafam fazlasıyla karıştı.

@i_ron: Projede 6510 kullanılsaydı bile C64 özelinde işe yaramazdı. Oradaki Coprocessor 6502 ile bus paylaşımı yapıyor olmalı. Bu durumda VIC'le çakışacaktır.


Evet, anasayfasında 1980 de yaptığı bir proje olarak bahsetmiş. Benim savım da çürümüş oldu böylece

6502 nin illegal opcode larını handle ettiği sürece bus paylaşımı büyük sorun yaratmazdı bence.

Ama kronoloji zaten buna müsait değil
Logged

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

twitter | blog
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.387



Üyelik Bilgileri
« Yanıtla #8 : Mart 28, 2018, 23:18:59 ÖS »

Yazıyı yeni bir şey diye okudum ancak sonunda "The KK was created shortly after but without any influence from the 65816." diyor. O zaman eski bir çalışmadan mı bahsediyoruz? Kafam fazlasıyla karıştı.

O biraz benim başlık sebebiyle herhalde  ilk okuduğumda ben de yeni birşey sanmıştım
Logged

Use the brute force, Luke
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: