Ana Sayfa
Amiga Dokumantasyon Projesi
Medya
Yardım
Ara
Giriş Yap
Kayıt
Merhaba,
Ziyaretçi
. Lütfen
giriş yapın
veya
üye olun
.
1 Saat
1 Gün
1 Hafta
1 Ay
Her zaman
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.tr
Genel Kategori
Proje
Z80+C64
« önceki
sonraki »
Sayfa: [
1
]
2
Aşağı git
Gönderen
Konu: Z80+C64 (Okunma Sayısı 12349 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
hades
Üye
Mesaj Sayısı: 375
Z80+C64
«
:
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
Ynt: Z80+C64
«
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...
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...
«
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
Ynt: Z80+C64
«
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 :)
Ynt: Z80+C64
«
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
SineFX
*
Bilgisayar Müzesi Koleksiyonu
hades
Üye
Mesaj Sayısı: 375
Ynt: Z80+C64
«
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
Ynt: Z80+C64
«
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
Ynt: Z80+C64
«
Yanıtla #6 :
Ocak 09, 2016, 06:56:00 ÖÖ »
zx64
Logged
witchdoktor
Uzman
Mesaj Sayısı: 6.238
Ynt: Z80+C64
«
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
Ynt: Z80+C64
«
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
Ynt: Z80+C64
«
Yanıtla #9 :
Ocak 09, 2016, 12:07:50 ÖS »
Alıntı sahibi: joker_ üzerinde Ocak 09, 2016, 06:56:00 ÖÖ
zx64
Bence bu güzel
Logged
http://tozbit.blogspot.com
WildLord
Deneyimli
Mesaj Sayısı: 705
Ynt: Z80+C64
«
Yanıtla #10 :
Ocak 09, 2016, 16:49:04 ÖS »
Zi-MOS
Logged
commander64
Uzman
Mesaj Sayısı: 3.353
Ynt: Z80+C64
«
Yanıtla #11 :
Ocak 09, 2016, 17:22:35 ÖS »
ZTR-8064
Logged
http://tozbit.blogspot.com
Enson
Üye
Mesaj Sayısı: 229
Ynt: Z80+C64
«
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
Ynt: Z80+C64
«
Yanıtla #13 :
Ocak 09, 2016, 23:42:12 ÖS »
64hades80
64x80
hadesuino
VIC-80
CZX
Logged
http://tozbit.blogspot.com
i_r_on
Uzman
Mesaj Sayısı: 2.873
Ynt: Z80+C64
«
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
« önceki
sonraki »
Gitmek istediğiniz yer:
Gitmek istediğiniz yer:
-----------------------------
Genel Kategori
-----------------------------
=> Genel Sohbet
=> Proje
===> Proje Alım/Satım
=> DemoScene
=> Tanışma Forumu
-----------------------------
Commodore
-----------------------------
=> Commodore Genel
=> Commodore Yazılım
=> Commodore Donanım
===> C64DTV (C64 Direct-to-TV)
===> TheC64 / TheC64 Mini
=> Commodore Yayınları
=> Commodore Emulasyon
-----------------------------
Amiga
-----------------------------
=> Amiga Genel
=> Amiga Yazılım
=> Amiga Donanım
=> Amiga Yayınları
=> Amiga Emülasyon
-----------------------------
Diğer Nostaljik Bilgisayarlar
-----------------------------
=> IBM Uyumlular / Retro x86 Sistemler
=> FPGA/ARM Sistemler
=> Amstrad
===> Amstrad - Genel
===> Amstrad - Yazılım
===> Amstrad - Donanım
===> Amstrad - Yayınlar
===> Amstrad - Emulasyon
=> Apple
===> Apple - Genel
===> Apple - Yazılım
===> Apple - Donanım
===> Apple - Emulasyon
=> Atari
===> Atari - Genel
===> Atari - Yazılım
===> Atari - Donanım
===> Atari - Emulasyon
=> MSX Uyumlular
===> MSX - Genel
===> MSX - Yazılım
===> MSX - Donanım
===> MSX - Emulasyon
=> Oric
===> Oric - Genel
===> Oric - Donanım
===> Oric - Yazılım
===> Oric - Emulasyon
=> Sinclair
===> Sinclair - Genel
===> Sinclair - Yazılım
===> Sinclair - Donanım
===> Sinclair - Emulasyon
=> Diğer Bilgisayarlar
-----------------------------
Arcade Sistemler ve Oyun Konsolları
-----------------------------
=> Arcade Sistemler
=> Oyun Konsolları