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)
commodore.gen.trGenel KategoriProjeKissCart64 - Çoklu C64 Kartuşu
Sayfa: 1 ... 17 18 [19] 20   Aşağı git
Yazdır
Gönderen Konu: KissCart64 - Çoklu C64 Kartuşu  (Okunma Sayısı 67812 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #270 : Nisan 08, 2016, 09:10:07 ÖÖ »

Voltran gibi olmuş bu

Bu arada, zaten kimsenin hakkını yemeyeceksem IRQhack64 için sıranın sonundan sıraya girmek niyetindeyim, bir tane de C64 tower içine koymak için.

Logged

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


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #271 : Nisan 08, 2016, 09:37:44 ÖÖ »

Ben bu KissCart'ı kaçırdım diye hiç listeye ismimi yazdırmamıştım... Kıyıda köşede unutulmuş, öpülmeyi bekleyen bir KissCart64 kalmış mıdır acaba?

ne yapacak edecek sana bir tane bulacağız 2 tane almıştım, birini bir arkadaşıma verdim Olmazsa, kara murat benim

Panik yok KissCart64 PCB MCU'lu modelden var elimde. Ama aldığım ikinci parti ATtiny13A'ların alayı arızalı çıktığı için (muhtemelen patates baskı) ve kartuş projeleri artıp KissCart64'e ilgi azalınca askıda kaldılar. Direnc.net'ten alacaklarım var birkaç tane de ATtiny13A atayım da sepete Timur abi ve İlker için birer tane imal edeyim.


Bulamaz isen bir tane IRQHack64 pcb'si göndereyim sana. 7-8 jumper kablo ile KissCart'a dönüşür

IRQHack64'ün de ilk prototipi bu arada KissCart sayesinde olmuştu
Bu prototip bende şu anda.
« Son Düzenleme: Nisan 08, 2016, 09:39:18 ÖÖ Gönderen: Simon (Özay Turay) » Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #272 : Nisan 08, 2016, 10:27:26 ÖÖ »

1 tane lehimli lütfen.

Ben de içine yazacak 8 tane utility çıkarmaya çalışayım LW3D için.

Şu listeden 8K'lık neleri eklemeli acaba: http://www.planetemu.net/roms/commodore-c64-applications-crt
Logged

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


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #273 : Nisan 08, 2016, 10:44:00 ÖÖ »

Ben de içine yazacak 8 tane utility çıkarmaya çalışayım LW3D için.


Listeyi oluşturduktan sonra fazla uğraşma diye ipucu da vereyim, belki gözünden kaçmıştır.

Özay'ın 8KB'lık Kisscart'larında $8000-$9fff aralığındaki rom kapatılabildiği için Kissbooter kullanarak prg oyun çalıştırmak mümkün oluyor.


http://www.commodore.gen.tr/forum/index.php?topic=10915.msg127894#msg127894
« Son Düzenleme: Nisan 08, 2016, 10:46:54 ÖÖ Gönderen: Simon (Özay Turay) » Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #274 : Nisan 08, 2016, 11:26:27 ÖÖ »

Ben de thread'i kurcalıyordum ipuçları için...

ROM'u yazılımla nasıl kapatabildiğimizi henüz göremedim. Ne yapıyoruz onun için?
Logged

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


Üyelik Bilgileri WWW
« Yanıtla #275 : Nisan 08, 2016, 11:34:33 ÖÖ »

Bu arada birkaç araç:

Epyx Fastload 8KB'a sığıyor ve SD2IEC'yi destekliyor:
http://www.planetemu.net/rom/commodore-c64-applications-crt/fastload-1984-epyx

Tabii bu Epyx Fastload $8000 bariyerine takılacak. Yine de bazı durumlarda iş görür.


Super Expander güzel mesela. Basic'te pratik denemeler yapmayı kolaylaştıran epeyi komutu var: http://www.planetemu.net/rom/commodore-c64-applications-crt/super-expander-chip-64-1983-commodore
http://project64.c64.org/hw/se64eng.txt


SpeedCalc'i ben ara ara cidden kullanıyorum. Onu da ROM'laştırmam mümkün.

14K'lık EasyScript'i 16K'lık Eprom'dan çalışır hale getirmiştim. KissCard için belki ilk yarısı ile ikinci yarısını ters sıra ile Eprom'a yazar, bu ikinci kısmı $A000 altına yüklemesi için Metallic'in taktiğindeki gibi bir booterdan yararlanır ve sonra da kullanıcıdan aslında ilk kısım olan sıradaki ROM'a geçmesini isterim. Tabii ilk kısımda $01'e #$36 yazmayı unutmazsam çalışacaktır.
« Son Düzenleme: Nisan 08, 2016, 13:00:48 ÖS Gönderen: ilkerficicilar » Logged

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


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #276 : Nisan 08, 2016, 12:06:46 ÖS »

Ben de thread'i kurcalıyordum ipuçları için...

ROM'u yazılımla nasıl kapatabildiğimizi henüz göremedim. Ne yapıyoruz onun için?
Valla ben C64 ASM'de beginner seviyesinde olduğum için pası Metallic'e atıyorum. Kahkaha

Kisscart64-8k için prg'lerden nasil rom hazirlanir.zip dosyasındaki kissbooter.asm ve kisslauncher.asm dosyalarında istediğin şeyi bulursun tahminimce.

*  (374.13 KB - Yükleme: 77 kez.)
« Son Düzenleme: Nisan 08, 2016, 12:47:10 ÖS Gönderen: LW3D » Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #277 : Nisan 21, 2016, 07:03:14 ÖÖ »

Teşekkürler, ulaştı.

Şimdi, iki ayrı ROM planlamıştım:

1. Utility Pack
2. Emulator Pack.

1.'de şunlar var:

. 582220+ Diagnostic (C64 arızaları tespiti için)
. 1541 Diagnostic/Test (1541 alignment, hız, hata, performans testi vb.)
. DeadTest (C64 epeyi arızalıysa kullanılan bir hata tespit araacı)
. Destek64 (Geçenlerde Blackturk'ün yüklediği kartuş)
. AmigaLook (Amiga gibi disketli bir el çıkıyor, disketi takar takmaz boot ediyor)
. Super Expander (https://archive.org/stream/Super_Expander_1982_Commodore#page/n0/mode/1up)
Bunlar hazır, biraz daha test edeyim, pek problem çıkmazsa şunlar da ilave olacak:
. Fastload veya SpeedCalc
. JiffyRAM (JiffyROM'un RAM'da çalışanı. En hızlı fastload utility. SD2IEC'yi de destekliyor)

Değişiklik ya da ilave tavsiyesi olan?


2. Emulator Pack (bunların çoğu ROM'dan test edilecek daha):

. Petify 64 (Hazırladığım PET 3032 emulatörü. Daha ROM'a hazır değil gerçi.)
. PET 83 (ilk çıkan PET emulatörü)
. Basic 4.0 (Sonraki dönem PET'lerin Basic'i)
. KIM-1 (C. Kaiser'in KIM emulatörü)
. VIC-20
. BBC Micro
. Spectrum Basic / Spectrum Tape Loader
. Apple Basic

Bunlar daha yamanacak. Zaman ayırır ayırmaz ilgilenme planındayım.

İlk 64K'lık Utility ROM imajı ise pek yakında



* KissCart64-8K-o.jpg (138.49 KB, 640x605 - Görüntüleme: 745 kez.)
Logged

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



Üyelik Bilgileri
« Yanıtla #278 : Nisan 21, 2016, 08:55:09 ÖÖ »

Teşekkürler, ulaştı.

Şimdi, iki ayrı ROM planlamıştım:

1. Utility Pack
2. Emulator Pack.

1.'de şunlar var:

. 582220+ Diagnostic (C64 arızaları tespiti için)
. 1541 Diagnostic/Test (1541 alignment, hız, hata, performans testi vb.)
. DeadTest (C64 epeyi arızalıysa kullanılan bir hata tespit araacı)
. Destek64 (Geçenlerde Blackturk'ün yüklediği kartuş)
. AmigaLook (Amiga gibi disketli bir el çıkıyor, disketi takar takmaz boot ediyor)
. Super Expander (https://archive.org/stream/Super_Expander_1982_Commodore#page/n0/mode/1up)
Bunlar hazır, biraz daha test edeyim, pek problem çıkmazsa şunlar da ilave olacak:
. Fastload veya SpeedCalc
. JiffyRAM (JiffyROM'un RAM'da çalışanı. En hızlı fastload utility. SD2IEC'yi de destekliyor)

Değişiklik ya da ilave tavsiyesi olan?


2. Emulator Pack (bunların çoğu ROM'dan test edilecek daha):

. Petify 64 (Hazırladığım PET 3032 emulatörü. Daha ROM'a hazır değil gerçi.)
. PET 83 (ilk çıkan PET emulatörü)
. Basic 4.0 (Sonraki dönem PET'lerin Basic'i)
. KIM-1 (C. Kaiser'in KIM emulatörü)
. VIC-20
. BBC Micro
. Spectrum Basic / Spectrum Tape Loader
. Apple Basic

Bunlar daha yamanacak. Zaman ayırır ayırmaz ilgilenme planındayım.

İlk 64K'lık Utility ROM imajı ise pek yakında



ilkerficicilar bu rom'lar süper olur. Bekliyoruz.
Logged
Simon (Özay Turay)
Genel Yönetici
*****
Mesaj Sayısı: 6.183


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #279 : Nisan 21, 2016, 09:12:56 ÖÖ »

O dudak nasıl kırmızı oldu yaw. Kahkaha
Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #280 : Nisan 21, 2016, 09:25:04 ÖÖ »

Baharla birlikte renk gelmiş Gimp sağolsun
Logged

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



Üyelik Bilgileri WWW
« Yanıtla #281 : Ekim 24, 2017, 01:18:09 ÖÖ »

Özay muhtemelen bana sağlam kalayı basacak ancak, bir sayfa geride LW3D'nin bahsettiği Dead test cartridge'ı çalıştırma ihtiyacım oluştu.

Önce aklımda bu işi benim IRQHack64 ile yapma düşüncesi oluştu. Ancak benim kartuşta adres hatlarının sadece 8'i expansion port'a bağlı olduğu için açıkçası son anda biraz üşendim. 5 adres hattını daha expansion port'a bağlamak, kalan 3 taneyi de ground'a yahut vcc'ye bağlamak gerekiyordu.

Elimde başka da bu iş için kullanabileceğim temiz (daha önce international soccer'ı hacamat etmiştim) kartuş olmadığı için kusura bakma Özay

Dead test kartuşun olayı şu, kartuş Ultimax modunda çalışıyor. Ram/rom çiplerinde color ram'de filan arıza varsa anlaşılabiliyor. Ultimax modunda ROMH sinyali kernal'in bulunduğu E000-FFFF aralığını seçiyor. 65xx işlemcinin reset vektörü de bu aralıkta olduğu için sistemdeki rom'a ihtiyaç olmadan C64 açılabiliyor. Program da ram kullanmayacak şekilde yazılmışsa ram arızalarının tespiti mümkün oluyor. Ultimax modu için oyunlar da var bu arada, gerçi ne kadarı prg'ye çevrilmemiş oyunlardır bilemiyorum ancak elinizde fazla KissCart varsa bu amaçla da mod edebilirsiniz. (Ben ettim siz etmeyin)

KissCart 8K'lık A000-BFFF bölgesine map olan 8K'lık kartuşları EXROM sinyalini low'a çekerek çalıştırıyor.

Ultimax kartuşlarda ise EXROM sinyalinin HIGH, GAME sinyalinin ise LOW olması lazım. Kernal'e karşı düşen 8K'yı seçebilmek için de KissCart'ın kullandığı ROML sinyali yerine ROMH sinyalini kullanmak gerekiyor.

1. KissCart'ın Eprom'un olduğu yüzünde 9. sıradaki (EXROM) expansion port ucunun hemen sol çaprazındaki via ile bağlantısını kesiyoruz.
2. Aynı yüzde 9. sıradaki EXROM'un hemen yanında bulunan GAME bağlantısından 1. sıradaki GND'ye bir kablo çekiyoruz.
3. Aynı yüzde 11. sıradaki ROML bağlantısını da (maalesef) falçata marifetiyle koparıyoruz.
4. Kartuşu ters çeviriyoruz, sağdan 2. expansion port bağlantısını (ROMH) Eprom üstündeki 20. (CE) yahut 22. (OE) pin'ine kablo ile bağlıyoruz.

8 seçimli ultimax kartuşunuz hazır

C64'de bu dead test kartuşu kullanırken kendimi wii unbrick eder gibi hissettim İşin güzel tarafı elimdeki bozduğumu düşündüğüm c64 board da ilk tepkiyi bu kartuşa verdi. ( Gerçi sonra sorununun başka bir şey olduğunu anladım orası ayrı mesele)

Özay senden official bir mod bekliyoruz bu konuda
Logged

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

twitter | blog
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #282 : Ekim 24, 2017, 06:49:04 ÖÖ »

Evet, Game ve Exrom hattı üstüne birer jumper güzel olurmuş.

Deadtest olayını, mantığına aykırı olsa da ben Ultimax kartuş imajını hackleyerek kısmen çözmüştüm. Bu şekilde kartuşu taktığımda eğer çalışmıyorsa Kernal bozuktur çıkarımı yapıyordum Kısaca Dead Test Cartridge'i 8000-9FFF aralığında çalışacak şekilde modlamıştım. Ama, kartuşu hacklemek daha kesin bir çözüm.

Bu arada, Commodore 70 de güzelmiş
Logged

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



Üyelik Bilgileri WWW
« Yanıtla #283 : Ekim 24, 2017, 10:58:47 ÖÖ »

Evet, Game ve Exrom hattı üstüne birer jumper güzel olurmuş.

Deadtest olayını, mantığına aykırı olsa da ben Ultimax kartuş imajını hackleyerek kısmen çözmüştüm. Bu şekilde kartuşu taktığımda eğer çalışmıyorsa Kernal bozuktur çıkarımı yapıyordum Kısaca Dead Test Cartridge'i 8000-9FFF aralığında çalışacak şekilde modlamıştım. Ama, kartuşu hacklemek daha kesin bir çözüm.

Bu arada, Commodore 70 de güzelmiş


Olmaz o iş öyle Kernal ram kullanmaya çalıştığı ilk anda çakılmaz mı?

Dediğin gibi kartuş üstüne 3 tane daha dip switch lazım.

Exrom : LOW / HIGH
Game  : LOW / HIGH
Selected rom : ROML / ROMH
Logged

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

twitter | blog
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #284 : Ekim 24, 2017, 11:23:41 ÖÖ »

Anımsadığım kadarıyla Kernal, kartuş kontrolü sırasında ($FCE2) RAM (stack dahil) kullanmıyordu.

Sahi, aslında senin 7 Kernal'den birini Dead Test'e ayırmak iyi fikir gibi.

Bir de yeni çıkan SD2IEC destekli Kernal'ler var, birine de onu. Bir tane orijinal, bir tane de JiffyDOS'lu desek kaldı geriye 3. Onlara ne koymalı?


Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
Sayfa: 1 ... 17 18 [19] 20   Yukarı git
Yazdır
Gitmek istediğiniz yer: