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]   Aşağı git
Yazdır
Gönderen Konu: C128 VDC 64K sonrası  (Okunma Sayısı 4870 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
emarti
Uzman
*****
Mesaj Sayısı: 2.521


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« : Ocak 12, 2020, 03:27:25 ÖÖ »

C128 için 16K olan VDC'yi RAM'ları söküp yeni uygun RAMları lehimleyerek 64K'ya upgrade ettim.
800x600 çözünürlülükte monochrome interlace grafik hazırladım. Referanslarım youtube video açıklamalarında mevcuttur.



Logged

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

READY.
SYS(64767): EMARTI
witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #1 : Ocak 12, 2020, 10:24:23 ÖÖ »

Eline sağlık. Kod da paylaşabilir misin?
Logged
AmigaEsref
Genel Yönetici
*****
Mesaj Sayısı: 7.651


love is where you find it.


Üyelik Bilgileri WWW
« Yanıtla #2 : Ocak 12, 2020, 10:25:56 ÖÖ »

emeğine sağlık abi. Görüntüyü vga monitöre nasıl bağladın?
Logged

AMIGA 500 | GOTEK | 1 MB RAM | 1.3 ROM | Pi Zero HDMI
AMIGA 1200 | 8GB CF | 3.2 ROM | TF1230 Turbo Kart | HDMI-520
COMMODORE 64 | IRQHack64 | KissCart64 | 64K CUPCAKE-CART | Pi 1541 | 1084 S
'Cause I'm CRT., I'm retro | CRT, and I'll win the fight | CRT, I'm a power load | CRT, watch me shine
emarti
Uzman
*****
Mesaj Sayısı: 2.521


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #3 : Ocak 12, 2020, 12:13:28 ÖS »

Eline sağlık. Kod da paylaşabilir misin?
Optimize edip paylasirim

emeğine sağlık abi. Görüntüyü vga monitöre nasıl bağladın?

Aşağıdaki linkteki github sayfamda nasıl yapıldığını anlattığım şekilde her türlü monitöre bağlanabilir.

https://github.com/emartisoft/40-80-column-mode-cable-with-switchable-for-C128
Logged

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

READY.
SYS(64767): EMARTI
AmigaEsref
Genel Yönetici
*****
Mesaj Sayısı: 7.651


love is where you find it.


Üyelik Bilgileri WWW
« Yanıtla #4 : Ocak 12, 2020, 12:47:50 ÖS »

Emeğine sağlık abi. Sanırım bu devre sadece c128 için geçerli değil mi? C64 veya Amiga için uygun değil?
Logged

AMIGA 500 | GOTEK | 1 MB RAM | 1.3 ROM | Pi Zero HDMI
AMIGA 1200 | 8GB CF | 3.2 ROM | TF1230 Turbo Kart | HDMI-520
COMMODORE 64 | IRQHack64 | KissCart64 | 64K CUPCAKE-CART | Pi 1541 | 1084 S
'Cause I'm CRT., I'm retro | CRT, and I'll win the fight | CRT, I'm a power load | CRT, watch me shine
emarti
Uzman
*****
Mesaj Sayısı: 2.521


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #5 : Ocak 12, 2020, 13:42:19 ÖS »

Emeğine sağlık abi. Sanırım bu devre sadece c128 için geçerli değil mi? C64 veya Amiga için uygun değil?

Evet sadece c128
Logged

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

READY.
SYS(64767): EMARTI
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 972


Üyelik Bilgileri WWW
« Yanıtla #6 : Ocak 12, 2020, 14:00:57 ÖS »

Emeğine sağlık abi. Sanırım bu devre sadece c128 için geçerli değil mi? C64 veya Amiga için uygun değil?

C64, zaten 64K ana belleğe sahiptir. C64'e 128K ana bellek bağlanırsa ya çalışmaz ya da yalnızca 64KB'ını görür. Çünkü, C64'te bulunan işlemci 6502'nin 16 bit adres yolu vardır.

Amiga'da yükseltme geçerli olabilir. Örneğin, Amiga 500'de bulunan 68000 işlemcisi 16M'ye kadar destekliyor.
Logged
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.118


Üyelik Bilgileri WWW
« Yanıtla #7 : Ocak 12, 2020, 14:36:55 ÖS »

... C64'e 128K ana bellek bağlanırsa ya çalışmaz ya da yalnızca 64KB'ını görür. ...


Bu yukarıdaki yanlışı düzeltmemiz gerek. C64'e RAM takmanızın önünde bir engel bulunmuyor. Bu konuda birkaç yaklaşım var. En yaygın ikisi REU ve GeoRAM. REU, ilave RAM'ı işlemcinin erişebildiği 16bit adres alanı içinde bir yerlere DMA yoluyla getirip götürüyor. GeoRAM ise ilave RAM'ı $DEXX alanına sayfa sayfa getiriyor. Ebay'den 2MB'lık olanını yaklaşık 50-60$'a alabiliyorsunuz şu an... Funet'te vb. başka ilave RAM devrelerini de bulabilirsiniz. İçlerinde yapması en kolayı +60K hack. İlk 4K değişmemek kaydıyla 64K'lık ilave RAM takıp banking yapmakta kullanılıyor. Ramdisk desteği ve GEOS desteği var. Belki Fort_apocalypse bize devre kartı konusunda yardımcı olabilir bu son devrede (http://singularcrew.hu/plus256k/60k.htm). Her tür ilave RAM'ı normal kernal ile veya GEOS ile RAM disk olarak kullanabiliyoruz. Ayrıca çeşitli demolar bunları video amaçlı kullanıyor.

Bir de yanlış anlaşılma var: C128'in 144K olan toplam belleğini 192K'ya çıkarmış emarti. C128'ler 128K işlemci RAM'ı + 16K da VDC (ikinci görüntü chip'i) RAM'ı ile gelir. C128 de 16 bit adres yoluna sahiptir, ama RAM bank seçimi için bir de MMU bulunur... Emarti'nin yapmış olduğu gibi C128'deki VDC'nin RAM'ını 16'dan 64K'ya çıkarmak ise ek çözünürlük veya bol renk sağlıyor.
Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
emarti
Uzman
*****
Mesaj Sayısı: 2.521


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #8 : Ocak 12, 2020, 14:52:05 ÖS »

Emeğine sağlık abi. Sanırım bu devre sadece c128 için geçerli değil mi? C64 veya Amiga için uygun değil?

C64, zaten 64K ana belleğe sahiptir. C64'e 128K ana bellek bağlanırsa ya çalışmaz ya da yalnızca 64KB'ını görür. Çünkü, C64'te bulunan işlemci 6502'nin 16 bit adres yolu vardır.

Amiga'da yükseltme geçerli olabilir. Örneğin, Amiga 500'de bulunan 68000 işlemcisi 16M'ye kadar destekliyor.

Ilker abi kendi mesajının son paragrafında gerekli açıklamayı yapmış. Upgrade edilen standart olan 16k vdc nin 64k yapılması. Yoksa 64k olarak çalışabilen uygulamalarda grafikleri görmek mümkün olmuyor.
Logged

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

READY.
SYS(64767): EMARTI
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 972


Üyelik Bilgileri WWW
« Yanıtla #9 : Ocak 12, 2020, 18:22:52 ÖS »

Bilgilendirme için teşekkür ederim.
Logged
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: