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: Z80+C64  (Okunma Sayısı 12349 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
hades
Üye
****
Mesaj Sayısı: 375



Üyelik Bilgileri
« : Aralık 19, 2015, 17:53:55 ÖS »

Bazılarınız bildiği ve uzun zamandır yapmak istediğim bir projem var. Kısaca C64'ün donanımını IO bölgesi olarak Z80 tabanlı bir proje.
Uzun zamandır derken 3-4 sene kesin vardır.
Projeye başlarken daha tasarım aşamasında yok ide portu olsun, yok rtc si olsun derken, pcb çizmeye başladığımda kart ölçüleri gitgide büyüdü.

Son zamanlarda Delimawi'nin Doberman64'ü sayesinde projeyi hem daha basit hemde daha güncel hale getirmeye başladım. Öncelikle IDE, RTC vs olmayacak.
Ayrıca C64'ü /DMA üzerinden kullanmanın zorluğu ve çözümü hakkındaki bilgiler projede büyük değişiklik yapmamı gerektirdi. En önemli değişiklik ise PIC 18F4550/4555 olması.

Projenin özellikleri.

1-Devredeki PIC hem Z80'i hem de C64'ü kontrol edebiliyor. Dolayısıyla Z80'in C64 tarafına yapacağı erişim PIC tarafından kontrol edilecek.
2-C64'ün boardını (VIC, SID, CIA ve RAM) kullanan ve C64'ün ramından bağımsız olan 64K (2*32 Sram) ramli Z80 sistemi.
3-Devredeki PIC ile uygun bir yazılımla SD card/usb üzerinden okunan data C64'e /DMA Load yapılabilir. Doberman64 gibi düşünün.
4-Yine PIC ile sd card/usb üzerinden okunan data Z80 tarafındaki Ram'a atılabilir ve çalıştırılabilir.
5-PIC ile hem C64 hem de Z80 tarafındaki data okunabilir. (Lazım olur mu bilemiyorum)

Projenin açık devre şemasını yükledim. Birazdan eagle ile pcb çizmeye başlayacağım. Bakalım ne zaman biter.

* Z80DORE1.pdf (80.05 KB - Yükleme: 369 kez.)
* Z80DORE2.pdf (46.1 KB - Yükleme: 312 kez.)
« Son Düzenleme: Aralık 19, 2015, 18:38:45 ÖS Gönderen: hades » Logged
eins
Uzman
*****
Mesaj Sayısı: 1.816


A.K.A. deliMawi


Üyelik Bilgileri
« Yanıtla #1 : Aralık 19, 2015, 22:21:49 ÖS »

Basarilar diliyorum cok saglam gorunuyor proje. Yardimim dokunacak bir yer olursa haber ver yeter. Elimden geldigince el veririm. Bu arada semayi inceledim. Iki lehimsiz bir lehimli lutfen... Kahkaha

Edit: Bu arada c64 le MSX evleniyor galiba. Biz de i_r_on la neredeyse tam tersi bir proje yapiyoruz. TMS grafik cipini kurcaliyoruz alttan alttan... 6510 ile TMS, Z80 ile VIC-II bakalim bu isin sonu nereye varacak... Kahkaha
« Son Düzenleme: Aralık 19, 2015, 22:25:58 ÖS Gönderen: delimawi » Logged

Doberman ♦ megaOne ♦ HDMI-64 ♦ HDMI-520 ♦ NewSchool
hades
Üye
****
Mesaj Sayısı: 375



Üyelik Bilgileri
« Yanıtla #2 : Ocak 02, 2016, 12:35:36 ÖS »

Bir haftadır pcb çizmeyle uğraşıyorum. En karışık yeri olan C64 - Z80 arası bus bağlantıları bitti. Şu anda Z80 - RAM arası bağlantılara başladım. Şema ile PCB arasında bağlantı farklılıkları var. PCB çiziminde kolaylık sağlaması açısından şemada PIC bağlantılarının değişme ihtimali oldukça yüksek. Yani şema projenin son hali değil. Ayrıca şemada gözükmeyen ve sonradan eklediğim bir exp. slot konnektörü var. Bir başka değişiklik ise 2 adet 62256 (32K) yerine 1 adet 62864 (64K) olacak. Bu değişiklik nedeniyle şemada başka bir değişiklik olacak.
Şimdilik çalışmalar bu yönde.
Logged
LW3D
Yönetici
*****
Mesaj Sayısı: 11.303


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« Yanıtla #3 : Ocak 02, 2016, 21:01:36 ÖS »

Açıkçası hayata geçmeden anlamam pek mümkün değil ama acayip bir proje... Sanırım kartuş projelerinden sonra melez makina projelerine kavuşacağız..Kolay gelsin arkadaşlar...Elinize sağlık...
Logged

hades
Üye
****
Mesaj Sayısı: 375



Üyelik Bilgileri
« Yanıtla #4 : Ocak 09, 2016, 00:49:58 ÖÖ »

PCB çizim işi bitti. Son bir kontrol ve şema güncellemesi yapacağım.
Gelelim özelliklere.
Kart maalesef standart bir C64 kartuşunun neredeyse 2 katı uzunluğunda. Ölçüleri 59mmx165mm. Kart üstünde 14 tane entegre olunca biraz uzun oldu.
Kart üzerinde mikro usb soket, Simon'un sd2iec kartında kullandığı microsd modülüne uygun bağlantı çıkışları ve extra expansion slotu, Z80, C64 ve Pic için ayrı ayrı reset butonları bulunmakta. Ayrıca Pic için ICSP konnektörü var.
PIC ile /DMA arasına bir jumper koydum. Hani olurda C64'e geri dönmek istersiniz diye. Jumperi çıkarın ve C64'ü resetleyin.
Z80 tarafındaki rami 64K'dan 512K'ya yükselttim. DFxx adresine yazılacak 3 bitlik bir değerle bank seçme yapılabilecek. (64K*8 Bank)

Önemli bir konu var. Kartın adı yok. Aklıma ilk gelenler.

Z80-ODORE : ODORE İtalyanca KOKU
Z80-ORE : ORE İngilizce CEVHER.
Z80-ADORE : ADORE Fransızca AŞK


 
« Son Düzenleme: Ocak 09, 2016, 00:58:16 ÖÖ Gönderen: hades » Logged
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.118


Üyelik Bilgileri WWW
« Yanıtla #5 : Ocak 09, 2016, 01:10:21 ÖÖ »

Şimdiden ellerinize sağlık...

Türkçemsi 'Z-eksen' veya 'Zeksen' veya 'Zexen' nasıl?
Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
joker_
Genel Yönetici
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #6 : Ocak 09, 2016, 06:56:00 ÖÖ »

zx64
Logged
witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #7 : Ocak 09, 2016, 10:04:17 ÖÖ »

Commodore 80, C80
Logged
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.587


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #8 : Ocak 09, 2016, 10:08:14 ÖÖ »

C80 değil de CZ80 daha güzel olur sanki Z80'den ötürü.
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
commander64
Uzman
*****
Mesaj Sayısı: 3.353



Üyelik Bilgileri WWW
« Yanıtla #9 : Ocak 09, 2016, 12:07:50 ÖS »

zx64
Bence bu güzel
Logged

WildLord
Deneyimli
*****
Mesaj Sayısı: 705



Üyelik Bilgileri
« Yanıtla #10 : Ocak 09, 2016, 16:49:04 ÖS »

Zi-MOS
Logged
commander64
Uzman
*****
Mesaj Sayısı: 3.353



Üyelik Bilgileri WWW
« Yanıtla #11 : Ocak 09, 2016, 17:22:35 ÖS »

ZTR-8064
Logged

Enson
Üye
***
Mesaj Sayısı: 229



Üyelik Bilgileri
« Yanıtla #12 : Ocak 09, 2016, 22:44:39 ÖS »

Benim fikrim de; bu konunun başlığı gayet uygun, Z80+C64
Logged
commander64
Uzman
*****
Mesaj Sayısı: 3.353



Üyelik Bilgileri WWW
« Yanıtla #13 : Ocak 09, 2016, 23:42:12 ÖS »

64hades80
64x80
hadesuino
VIC-80
CZX
Kahkaha
Logged

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



Üyelik Bilgileri WWW
« Yanıtla #14 : Ocak 10, 2016, 00:23:26 ÖÖ »

CP/M falan kullanılabilecekse proje güzel. benim aklıma bir kaç şey takıldı,

Kartuş portundan gelenin dışında bir yerlerden 5V daha çekilecek değil mi? Kartuş portundan gelen güç bütün bu çipleri beslemeye yetmeyecektir muhtemelen.

İkincisi de 64k ram bankswitch'i yaparken aktif kullanılan bank üstündeki stack ne olacak?

Devreye alıcı gözle bakamadım ancak mantık herhalde pic'i dma controller olarak kullanıp c64'ün belleğine erişen bir z80 işlemci mantığı herhalde değil mi?
Logged

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

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