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: KISScart Utility Pack - 1  (Okunma Sayısı 20542 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.122


Üyelik Bilgileri WWW
« : Nisan 23, 2016, 21:09:51 ÖS »

Özay'ın KissCart'ına takılabilecek 64K'lık Utility Pack

http://cbm.ficicilar.name.tr/dosya/KissCart-UtilityPack-v1.rar

Bu RAR arşivindeki KissCart-UtilityPack-v1.4.bin veya KissCart-UtilityPack-v1.5.bin dosyasını bir 27C512'ye yazıp KissCart'a öptürmek gerekiyor.
 

Not: İçerik değişti. Ama arşiv amaçlı aşağıya dokunmuyorum. Yeni içerik ve kullanım, konunun devamında bulunabiliyor.

İçindekiler:

ls -R KissCart-UtilityPack

Kod:
KissCart-UtilityPack:
BINs
CRTs
KissCart-UtilityPack64K.bin
ScreenShots

KissCart-UtilityPack/BINs:
0-DeadTest8000-v2.bin
1-586220Plus.bin
2-Jiffy8000-v2.bin
3-Destek64.bin
4-1541DiagCart.bin
5-TheTool64.bin
6-SpeedCalc8000Fast-v2.bin
7-AmigaLookJiffy.bin

KissCart-UtilityPack/CRTs:
0-DeadTest8000-v2.crt
1-586220Plus.crt
2-Jiffy8000-v2.crt
3-Destek64.crt
4-1541DiagCart.crt
5-TheTool64.crt
6-SpeedCalc8000Fast-v2.crt
7-AmigaLookJiffy.crt

KissCart-UtilityPack/ScreenShots:
0-DeadTest8000.png
1-586220Plus.png
2-Jiffy8000.png
3-Destek64.png
4-1541DiagCart.png
5-TheTool64.png
6-SpeedCalc8000Fast.png
7-AmigaLookJiffy.png

Bunları bu sırayla hazırladım ama farklı sırayla düzenlemek de mümkün.

DeadTest'i başa aldım, çünkü çeşitli sorunları olan bir C64'ün teşhisinde kullanılıyor ve ekrana görüntü tam gelmese bile flaşlarla ya da seslerle durumu rapor edebiliyor. Default olarak ilk bunun açılması daha uygun gibi geldi. Bu arada bu meğer Ultimax kartuşuymuş, $8000'e taşımam gerekti. Kılavuzu şurada bulunabiliyor: http://blog.worldofjani.com/?wpdmdl=1515

İkinci sırada daha kapsamlı bir Diagnostic kartuşu yer alıyor. Bu aslında yan donanımıyla birlikte kullanılmak üzere hazırlanmış, yine de iş görüyor. Sadece donanımı takılı olmadığı için verdiği hataları ciddiye almamak yeterli. Bunun kılavuzu ve ilave donanımı hakkında bilgilerse şurada: http://blog.worldofjani.com/?wpdmdl=1514

Üçüncü sırada çakma JiffyDOS var Normalde JiffyDOS ROM'u, C64'ün içine kernal ROM'u yerine takılmalı ve karşılık gelen diğer ROM da 1541 vb. içine takılmalı. Biz burada onun yerine Kernal'ın altındaki RAM'a yazıp oradan kullanıyoruz. Haliyle, yükleme yaparken 38KB'dan büyük dosyalar veya $01'le oynayan programlar sorun çıkaracaktır. Buna rağmen, SD2IEC de JiffyROM desteklediğinden SD2IEC ile birlikte güzel bir ikili oluyorlar. JiffyDOS Kılavuzu için: http://www.jbrain.com/pub/cbm/manuals/JiffyDOS/JiffyDOS_V6_User_Manual_%28searchable%29.pdf

Dördüncü sırada, Blackturk'ün güzel bir dijital arkeoloji çalışmasıyla bizlere kazandırdığı Destek64 yer alıyor.

Beşinci olarak kapsamlı bir 1541 arıza tespit / ayar ROM'u bulunuyor. İçinde yok yok. Bu ROM'u şu sayfadan temin ettim: http://blog.worldofjani.com/?p=2180

Altıncı sıraya bir zamanların kartalı The Tool 64 kartuşunun ROM'unu ekledim. Super Expander'i mi bunu mu koysam diye kararsız kalmıştım, ama bunun BASIC'te program yazmaya yardımcı araçları daha kapsamlı olduğundan bunu tercih ettim. Tek sorun, Norveççesi hariç kılavuzunu bulamıyorum İnternet'te. Gerçi, birkaç ay önce bunun hakkında bir yazıyı eski bir dergide okuduğumu sanıyorum. Compute! olabilir. Bakıp, bulup, eklerim yakında.

Yedinci sırada, SpeedCalc var. Kartuştan RAM'a kopyalanıp çalışacak şekle getirdim. Ben bunu dot-matrix yazıcıyla birlikte 2016 yılında dahi severek kullanıyorum. Tanısanız siz de seversiniz Kullanım kılavuzu şuradan indirilebilir: http://cbm.ficicilar.name.tr/dosya/SpeedCalc.epub

Son sırada ise AmigaLook kartuşu var. Amiga gibi disket tutan bir el, size boot disketi takmanıza işaret ediyor. Taktığınızda ilk porgram yüklenip çalıştırılıyor. Bunu süs olsun diye koyduğumdan en sona koydum. GEOS'u yükleyip başlatabiliyor.


8 adet ROM bu şekilde.

Bu KissCart-UtilityPack.rar dosyasındaki CRTs ve BINs klasöründeki kartuş imajları VICE ile ayrı ayrı denenebiliyor... Kesin gözümden kaçan bazı hatalar vardır. Ayrı bir eleştirel gözün de incelemesi harika olur.
 
Son olarak, bunlara başka ne ekleyebilir, karşılığında neleri çıkarabiliriz?


edit: link değişti.

* KissCart-UtilityPack.zip (142.26 KB - Yükleme: 246 kez.)

* 0-DeadTest8000.png (2.17 KB, 384x272 - Görüntüleme: 1726 kez.)

* 1-586220Plus.png (3.1 KB, 384x272 - Görüntüleme: 1793 kez.)

* 2-Jiffy8000.png (1.61 KB, 384x272 - Görüntüleme: 1758 kez.)

* 3-Destek64.png (2.73 KB, 384x272 - Görüntüleme: 1655 kez.)

* 4-1541DiagCart.png (4.54 KB, 384x272 - Görüntüleme: 1741 kez.)

* 5-TheTool64.png (1.54 KB, 384x272 - Görüntüleme: 1740 kez.)

* 6-SpeedCalc8000Fast.png (2.28 KB, 384x272 - Görüntüleme: 1551 kez.)

* 7-AmigaLookJiffy.png (2.17 KB, 384x272 - Görüntüleme: 1647 kez.)
« Son Düzenleme: Mayıs 08, 2016, 08:27:42 ÖÖ Gönderen: ilkerficicilar » Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
LW3D
Yönetici
*****
Mesaj Sayısı: 11.418


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« Yanıtla #1 : Nisan 23, 2016, 22:42:58 ÖS »

İlker nasıl teşekkür etsek azdır... Harika bir paket olmuş... Bugün çok ayıp oldu ilgili konuya yazamadım, yazayım diye düşünüyordum...Foruma 1-2 defa girdiğim halde bu başlığı görmemişim Ellerin sağlık...
Logged

blackturk
Uzman
*****
Mesaj Sayısı: 1.283



Üyelik Bilgileri
« Yanıtla #2 : Nisan 23, 2016, 22:47:58 ÖS »

İlker bey , Süper olmuş.Tebrikler.

  Bende Multi ice 6  rom'u  dump edecektim.Elimdeki çalışan 3 tane c64'e kıyamadım.Arızalı olanlarda birin hayata geçirip onunla kartuşu dump edecem.
Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
byeni
Üye
****
Mesaj Sayısı: 457



Üyelik Bilgileri WWW
« Yanıtla #3 : Nisan 23, 2016, 23:00:48 ÖS »

İlker ellerine, emeğine sağlık, teşekkürler.
Logged
KNG
Üye
****
Mesaj Sayısı: 315



Üyelik Bilgileri
« Yanıtla #4 : Nisan 23, 2016, 23:25:01 ÖS »

Çok güzel çalışma tebrikler, ilk fırsatta eprom'a yazıp deneyeceğim.
Logged
WildLord
Deneyimli
*****
Mesaj Sayısı: 757



Üyelik Bilgileri
« Yanıtla #5 : Nisan 24, 2016, 02:23:37 ÖÖ »

Harika bir set olmuş ellerinize sağlık.
Logged
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.122


Üyelik Bilgileri WWW
« Yanıtla #6 : Nisan 24, 2016, 08:59:02 ÖÖ »

Asıl ben teşekkür ederim. Hem bu KissCart hem de KissCart'ta utility fikri iyiymiş. Yalın ve etkili.

Emulator Pack'i hazırlamaksa biraz zaman alabilir.
Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.754


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #7 : Nisan 24, 2016, 11:47:33 ÖÖ »

Eline, beynine, emeğine sağlık. Çok güzel olmuş.

EPROM'a yazdım ama tam test edemedim TETU Wii'de oyun oynucam diye geldi. Şimdilik tespitlerim:

0. slotta siyah ekran geliyor herhangi bir tepki vermiyor.
1. slot gayet güzel çalışıyor, bahsettiğin BAD'ler dışında sorunsuz bitirdi testi. Sorun yokmuş C64'ümde.
2. slotta siyah ekran geliyor herhangi bir tepki vermiyor.
3. slotta DESTEK64 menüden seçi verince SYNTAX ERROR verdi bir iki kere ama resetleyince düzeldi. Onu da ayrıntılı inceleyeceğim.

7. slot'da SD2IEC ile çalışmıyor sanırım disket logosu bir an görünüyor sonra beyaz ekranda basic'e düşüyor.

Diğerlerine ve çalışmayanlara fırsat bulunca bakacağım.
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
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.122


Üyelik Bilgileri WWW
« Yanıtla #8 : Nisan 24, 2016, 12:21:11 ÖS »

Deadtest önce bir self-test yapıyor 20sn. kadar. Ondan sonra beyaz ekrana geçmesi lazım.
JiffyRam'a bakayım. Olmazsa yerine sdbrowser koyarız. Sonuncusu disket sürücüye m-w komutuyla kod yolluyor. Destek64 de sanırım gerçek 1541 istiyor.
0.'yı bir daha test edebilir miyiz?
Logged

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


Üyelik Bilgileri WWW
« Yanıtla #9 : Nisan 24, 2016, 14:19:20 ÖS »

Deadtest'teki sorunun ne olduğunu anlamamakla birlikte $00 ve 01'in ayarlanma sırasını değiştirdim.

JiffyRAM'da ise uyanıklık edip, 8KB JiffyROM'u sıkıştırmak yerine en yaygın kernal'den farklı olduğu blokları EPROM içine almıştım. Haliyle, eski bazı C64'lerde kernal farklı olabilir. Deminse, ftp.zimmers'teki çeşitli kernal ROM'ları yoklayıp ortak noktalarına baktım.

0. ve 2. 256 byte'lık alanlar hepsinde aynı. Dolayısıyla JiffyRAM'ın yeni halinde bu ikisi hariç kalan blokları EPROM'dan ROM altına aktarttım.

Ek olarak, belki EPROM yeterince hızlı devreden çıkmıyordur diye şöyle bir bekleme rutini ekledim:

 LDA#$FC
 PHA
 LDA#$E1
 PHA
 LDY #$07
rloop:
 LDA reset,y
 STA $0100,y
 DEY
 BPL rloop
 LDA #$35
 STA $8004
 JMP $0100
 BRK
 BRK
 BRK

reset:
 STA $01
isram:
 CMP $8004
 BNE isram
 RTS

Burada program counter'a gidilecek yer -1 (FCE1) yazılıp, ROM dışında bir rutine (0100'de) çıkılıyor. 8004'ün C3'ten farklı olup olmadığı kontrol ediliyor, ROM devredışıysa farklıdır. Bu durumda RTS ile Program Counter yüklenip JiffyDOS reset ediliyor.

Umarım olur. Ptesi EPROM'a yazabileceğim ancak. İlginçtir, VICE'taki tek tek testlerde ve normal C64c'de RAM'a yükleyip sys64738 ile yaptığım testlerde çalışıyorlardı, bu yeni halleri de çalışıyor. Yine olmazsa, hatayı nerede aramak gerektiği konusunda her türlü yardıma açığım.

Bu yeni biçimiyle 64K'lık imaj (ve 0. ve 2. ROM'ların yeni halleri) aşağıda ekte ve yeni bir ROM çarpışma testine hazır


* KissCart-UtilityPack-v1.1.bin.zip (40.86 KB - Yükleme: 241 kez.)
* 0-DeadTest8000-v2.zip (2.05 KB - Yükleme: 252 kez.)
* 2-Jiffy8000-v2.zip (6.85 KB - Yükleme: 238 kez.)
Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.754


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #10 : Nisan 24, 2016, 16:24:04 ÖS »

0 ve 2 düzelmiş bu haliyle.
Destek 64'te kafa ayarını hiç yükleyemedim, SYNATAX ERROR.
4 ve 5'te sorunsuz.
Ama SpeedCalc da siyah ekranda kalıyor.

Edit: JiffyRAM çalışıyor dedim ama iki oyun yüklemeyi denedim. Giana Sisters hiç açılmadı, Ghosts'n Goblins'in introsu bozuk grafiklerle çıktı, müziği düzgündü ama oyuna geçmesi gereken yerde JiffyDOS'a attı.
« Son Düzenleme: Nisan 24, 2016, 17:29:19 ÖS Gönderen: Simon (Özay Turay) » 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
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.122


Üyelik Bilgileri WWW
« Yanıtla #11 : Nisan 24, 2016, 17:16:41 ÖS »

Anlaşılan, $00 ve $01'deki bellek konfigürasyon adreslerine yazma sırası önemliymiş. Ben de neden ters sırayla yazıyorlar diyordum.

Önce 01'e sonra 00'a yazılacak.

Sanıyorum, 01'deki default durum (#00) $00'a yazar yazmaz devreye girip ROM'u kapıyor. O yüzden önce 01'i doldurup, sonra 00'ın ilgili yerini çıktı haline getiriyorlar.

SpeedCalc'deki sorun da budur olasılıkla. Değiştirip ekledim aşağıya.

Nasıl olsa orijinalleri $8000 ROM'u diye Destek64, AmigaLook, TheTool64 ve 1541Diag ROM'larına ellememiştim. Destek64, IRQhack64 ile yüklerken kafa ayarı dahil çalışıyordu. Belki de Destek64'e artık bir dokunmalı.

JiffyRAM içinse yapılacak başka bir şey yok ne yazık ki. Hem kendisi hem de BASIC ROM'u artık RAM'da yer alıyor ve üzerlerine veri yazıldığı an çakılıyor. Kısa programlarda ve disk işlemlerinde hâlâ başarılı gerçi. Yine de belki JiffyROM sevdasını öz hakiki JiffyROM hazırlayarak gidermeli. Ama lisans sorunu yüzünden teklif edemiyorum.

Yerine konulabilecek sorunsuz bir fastloader iyi olurdu.


* KissCart-UtilityPack-v1.2.zip (40.86 KB - Yükleme: 241 kez.)
* 6-SpeedCalc8000Fast-v2.zip (5.7 KB - Yükleme: 249 kez.)
Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.754


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #12 : Nisan 24, 2016, 17:28:35 ÖS »

Evet şu an SpeedCalc'da çalışıyor. Teşekkürler.

Destek64, IRQhack64 ile yüklerken kafa ayarı dahil çalışıyordu. Belki de Destek64'e artık bir dokunmalı.
İncelemek istersen benim KissCart prototipi için katlettiğim Masum Destek64'ün EPROM'unu dump ettim.

https://dl.dropboxusercontent.com/u/18575245/KissCart64/ilkerficicilar/Destek64.orig.rar
« Son Düzenleme: Nisan 24, 2016, 19:09:02 ÖS Gönderen: Simon (Özay Turay) » 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
PROTEUS1968
Uzman
*****
Mesaj Sayısı: 493



Üyelik Bilgileri WWW
« Yanıtla #13 : Nisan 24, 2016, 20:26:43 ÖS »

Çok teşekkürler  ilker usta  ellerine  sağlık tam aradığımız programları koymuşsun içine 
Logged
joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #14 : Nisan 25, 2016, 09:34:15 ÖÖ »

İlker çok teşekkürler, ellerine sağlık. Gerçekten çok işe yarayacak
Logged
Sayfa: [1] 2   Yukarı git
Yazdır
Gitmek istediğiniz yer: