commodore.gen.tr

Genel Kategori => Genel Sohbet => Konuyu başlatan: Levent (Lvnt) üzerinde Mart 27, 2018, 11:27:50 ÖÖ



Konu Başlığı: 6502, 6 yeni register, 44 yeni opcode
Gönderen: Levent (Lvnt) üzerinde Mart 27, 2018, 11:27:50 ÖÖ
http://laughtonelectronics.com/Arcana/KimKlone/Kimklone_short_summary.html (http://laughtonelectronics.com/Arcana/KimKlone/Kimklone_short_summary.html)


Konu Başlığı: Ynt: 6502, 6 yeni register, 44 yeni opcode
Gönderen: ilkerficicilar üzerinde 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ış.


Konu Başlığı: Ynt: 6502, 6 yeni register, 44 yeni opcode
Gönderen: muhendis üzerinde Mart 27, 2018, 17:21:18 ÖS
teşekkürler faydalı bilgiler için


Konu Başlığı: Ynt: 6502, 6 yeni register, 44 yeni opcode
Gönderen: i_r_on üzerinde 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 :)


Konu Başlığı: Ynt: 6502, 6 yeni register, 44 yeni opcode
Gönderen: emarti üzerinde 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 (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.



Konu Başlığı: Ynt: 6502, 6 yeni register, 44 yeni opcode
Gönderen: Levent (Lvnt) üzerinde 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ı :)


Konu Başlığı: Ynt: 6502, 6 yeni register, 44 yeni opcode
Gönderen: wizofwor üzerinde 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.


Konu Başlığı: Ynt: 6502, 6 yeni register, 44 yeni opcode
Gönderen: i_r_on üzerinde 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 :)


Konu Başlığı: Ynt: 6502, 6 yeni register, 44 yeni opcode
Gönderen: Levent (Lvnt) üzerinde 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