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 [3]   Aşağı git
Yazdır
Gönderen Konu: C64 4x16K I/O-1 OFF KARTUŞ  (Okunma Sayısı 5497 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.107


Üyelik Bilgileri WWW
« Yanıtla #30 : Ocak 05, 2020, 10:54:16 ÖÖ »

Kartuş, $DE00-DEFF alanına her bir write erişiminde bank değiştiriyor. Yani STA$DE00, INC$DE00 vb. bir sonraki bank'a geçiriyor. İlk bankta olup olmadığını ise $8004-8007 arasında CBM80 yazıp yazmadığını kontrol ederek yapabiliriz. Mevcut kod ise sadece 8006'da M yazıp yazmadığını (=$CD) kontrol ederek yapıyor:

$80c4: a9 cd            LDA #$cd
$80c6: ee 00 de         INC $de00
$80c9: cd 06 80         CMP $8006
$80cc: f0 f8            BEQ $80c6


Kısaca, bu tür bir kartuş desteği veren bir mod Vice'ta bu kartuşu çalıştırır.

Vice'ın cartconv programı çeşitli kartuş formatlarına dönüşüm yapabiliyor:

cartconv -i epromV3-64k.bin -o epromV3-64k.crt -t XXX

Burada XXX yerine desteklenen formatlar (aşağıda) tek tek yazılıp deneme yanılma ile doğrusu bulunabilir:


       normal Generic 8kB/12kB/16kB .crt file (Default bin->crt)
       ulti   Ultimax mode 4kB/8kB/16kB .crt file
       ap     Atomic Power .crt file
       ar2    Action Replay MK2 .crt file
       ar3    Action Replay MK3 .crt file
       ar4    Action Replay MK4 .crt file
       ar5    Action Replay V5 .crt file
       cap    Capture .crt file
       comal  Comal 80 .crt file
       dep256 Dela EP256 .crt file, extra files can be inserted
       dep64  Dela EP64 .crt file, extra files can be inserted
       dep7x8 Dela EP7x8 .crt file, extra files can be inserted
       din    Dinamic .crt file
       dsm    Diashow-Maker .crt file
       easy   EasyFlash .crt file
       ecr    Easy Calc Result .crt file
       epyx   Epyx FastLoad .crt file
       exos   EXOS .crt file
       expert Expert Cartridge .crt file
       f64    Formel 64 .crt file
       fc1    The Final Cartridge .crt file
       fc3    The Final Cartridge III .crt file
       fcp    Final Cartridge Plus .crt file
       ff     Freeze Frame .crt file
       fm     Freeze Machine .crt file
       fp     Fun Play .crt file
       gk     Game Killer .crt file
       gmod2  GMod2 .crt file
       gs     C64 Games System .crt file
       ide64  IDE64 .crt file
       ieee   IEEE-488 Interface .crt file
       kcs    KCS Power Cartridge .crt file
       ks     Kingsoft .crt file
       mach5  MACH 5 .crt file
       md     Magic Desk .crt file
       mf     Magic Formel .crt file
       mikro  Mikro Assembler .crt file
       mmc64  MMC64 .crt file
       mmcr   MMC Replay .crt file
       mv     Magic Voice .crt file
       ocean  Ocean .crt file
       p64    Prophet64 .crt file
       pf     Pagefox .crt file
       rep256 REX 256k EPROM Cart .crt file, extra files can be inserted
       rgcd   RGCD .crt file
       ross   ROSS .crt file
       rr     Retro Replay .crt file
       rrnet  RR-Net MK3 .crt file
       ru     REX Utility .crt file
       s64    Snapshot 64 .crt file
       sb     Structured BASIC .crt file
       se5    Super Explode V5.0 .crt file
       sg     Super Games .crt file
       silver Silverrock 128K Cartridge .crt file
       simon  Simons' BASIC .crt file
       ss4    Super Snapshot V4 .crt file
       ss5    Super Snapshot V5 .crt file
       star   Stardos .crt file
       wl     Westermann Learning .crt file
       ws     Warp Speed .crt file
       zaxxon Zaxxon .crt file @end table

Logged

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



Üyelik Bilgileri WWW
« Yanıtla #31 : Ocak 05, 2020, 11:23:30 ÖÖ »


Teşekkürler @ilkerficicilar.

Bu arada; son birkaç mesajda yazılanlar aslında bu başlıktaki kartuş hakkında değil, linkteki Cupcake kartuş ile ilgilidir. https://www.commodore.gen.tr/forum/index.php?topic=16837.0

Karışıklığa sebebiyet verdiğim için kusura bakmayınız.
Logged

Metallic
Uzman
*****
Mesaj Sayısı: 1.081



Üyelik Bilgileri
« Yanıtla #32 : Ocak 05, 2020, 13:36:44 ÖS »

VICE'ın desteklediği mevcut kartuşlara uyumluluk araştırması yaparken şu dökümana da bakılabilir. Yalnız bank değiştirmenin yanında kartuş romunun nasıl kapatıldığının bilinmesi lazım.
Logged
Sayfa: 1 2 [3]   Yukarı git
Yazdır
Gitmek istediğiniz yer: