commodore.gen.tr

Genel Kategori => Proje => Konuyu başlatan: blackturk üzerinde Ocak 17, 2012, 18:47:38 ÖS



Konu Başlığı: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Ocak 17, 2012, 18:47:38 ÖS
Proteus Dosyaları PCB olarak veriyorum.Sadec 27c512 eprom imajı daha sonra uplaoad yaparım.74ls00 altındaki iki delik 0.1 MikroFarad kondansatör.Entgrenin besleme ile toprak arasında olacak 

hotfile link http://hotfile.com/dl/142334627/4622cb3/C64_cartidge_DESTEK64_pcb_ByBlackturk.zip.html (http://hotfile.com/dl/142334627/4622cb3/C64_cartidge_DESTEK64_pcb_ByBlackturk.zip.html)


(http://i1082.photobucket.com/albums/j379/sekoseko1/1-1.jpg)

(http://i1082.photobucket.com/albums/j379/sekoseko1/2-2.jpg)


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: g 600 üzerinde Ocak 17, 2012, 19:02:47 ÖS
oleyyy kartuş yapıyoruzzz


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: commander64 üzerinde Ocak 18, 2012, 01:17:17 ÖÖ
Destek 64'ün Disk Sürümü (Reset Tuşu olan) mıdır?


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: g 600 üzerinde Ocak 30, 2012, 16:58:53 ÖS
sanırım kondansatörün + ucuna bağlı yeri doğru, beslemenin gnd ucuna bağlı yeri hatalı, normalde mavi çizgilerle gösterilen kartuşun en sol baştaki pine bağlı olması lazım, gnd ucu o çünkü  :)


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 04, 2013, 21:43:06 ÖS
Uzun zaman oldu bu kartuşa ait 27c64 rom imaj dosyasını benim yaptığım eprom okuyucuyla okuduktan sonra upload ettim.kartuş binary formdadır.kullanmak için orjinal board üzerinde eprom yüklemelisiniz. emulatorde kullanamzsınız çünkü crt imaj yapmak için raw formatından crt gecirmelisiniz.Destek 64 kartuş içinde bulunan programlar 1-Makine dili editorü  2-Kafa ayar programı 3-Diskten hızlı yükleme 5- joystick test programı 6- Normal basic dönüş

http://s3.dosya.tc/server3/mGOg3f/destek.zip.html (http://s3.dosya.tc/server3/mGOg3f/destek.zip.html)

(http://i1082.photobucket.com/albums/j379/sekoseko1/destek64_zps3467c541.jpg)



Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ozkano üzerinde Nisan 04, 2013, 21:59:52 ÖS
serkan en buyuk takabileceğimiz eprom 27c64 mü yani 8kb


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 04, 2013, 23:02:09 ÖS
işin ilginç tarafı benim kartuşta m5m27512p  entegresi var.Başka bir tane daha destek64 var onda 27c512 silme penceresi var.M5m27512p'nin   silme penceresi yok.Birde m5m27512p'yi okuyorum 8k'dan sonra veri yok.hepsi $FF dolu.Eprom'un ilk 8k'lık blok içersinde veri bulunuyor parçalar halinde.binary dosyayı hex editörle bakarsan görebiliyorsun.


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ozkano üzerinde Nisan 04, 2013, 23:03:52 ÖS
peki birden fazla binaryi eproma yazıp loader ile bu binaryleri seçebilirmiyiz


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 04, 2013, 23:07:37 ÖS
Söylemeyi unuttum m5m27512p 'nin   pin 26 ile pin 28 üstten kısa devre etmişler

(http://www.unitechelectronics.com/27C512-eprom.gif)



Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 04, 2013, 23:09:33 ÖS
Bence ufak bir loader yazıp bu binary'ler secilebilir.Kartuş portundan gelen sinyalleri alıp decoder ederek olabilir.Dİyebiliyorum


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: Simon (Özay Turay) üzerinde Nisan 04, 2013, 23:18:00 ÖS
ozkano sanki sen donanımsal olarak switch ile hallediyordun bu 8k bank seçimini daha büyük kapasiteli eprom/flash kullandığında???


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: nightlord üzerinde Nisan 04, 2013, 23:55:27 ÖS
oha bu ne ya. blackturk sahane olmus bu. Bi suredir foruma ugrayamiyordum ne olmus buraya boyle. Kartuslar yapiliyor, kabinler insa ediliyor. bozuk arcade boardlar debug ediliyor falan. Sahanesiniz arkadaslar :)


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ozkano üzerinde Nisan 05, 2013, 00:07:09 ÖÖ
@simon evet switch le en son adres pinlerini low yada high yaparak bank leri switchlenebiliniyor, ama bu bank switch yazılımla loader yuklenerek yapılsa daha güzel olur


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 05, 2013, 00:23:16 ÖÖ
Ben bu epromu okurken pin 26 ile 28 kısa devre etmedim.Ne okudu bu ? çünkü orjinal devre üzerinde bu iki pin kısa devre.Ben 0-7999 adresindeki  byte'ları okudum.Pin 26  a13 high oluyor yani '00010000 00000000' =$1000 yukarı adres olmalı  buda $1000...$1F3F adreslerinde veri olmalı yani $0000 dediğimizde $1000 olmalı  son adres kısmıda $1F3F adreside  $3E7E olmalı .tekrar bir daha okumalıyım.Şimdi farkettim


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: LW3D üzerinde Nisan 05, 2016, 14:56:46 ÖS
Blackturk, rom imaj gitmiş :(

Bunu Kisskart'a yükleyebilirmiyiz acaba? Bir oyun yerine bu kart gelse?


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 05, 2016, 15:02:53 ÖS
   Yeni aldığım eprom okuyucu ile  destek 64 rom'unu pc'ye tekrar aktardım.o imajı tekrar akşam upload ederim.


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 05, 2016, 15:10:07 ÖS
Blackturk, rom imaj gitmiş :(

Bunu Kisskart'a yükleyebilirmiyiz acaba? Bir oyun yerine bu kart gelse?

   Lw 3d , bildiğim kadarı ile bu rom imaj aldığımızda doğrudan çalıştıramazsın.çünkü bu kartuş romunu devresinin bir çalışma mantığı var. yani bir crt kartuş  imajı oluşturmak için rom imajı bilgisayara aktarımından sonra birşeyler yapılıp enson crt imaj olarak c64 emulatör kullanabiliyordun.

  Bu akşam şu imajı tekrar yükleyim. birde  kartuş devresine tekrar bir bakayım nasıl çalışıyordu.Analama çalışıyordum diye aklımda kaldı.

 bende 3 çeşit destek 64 kartuşu var. hepsi birbirnden farklı devre bağlantısı var.sebebini bilmiyorum.



Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: LW3D üzerinde Nisan 05, 2016, 15:12:04 ÖS
Yeniden üretemezmiyiz acaba? Ya da içerisindeki yazılımlar Kisscart'a vs. atılamaz mı? Çalışma yapısının farklılığı ilginçmiş..


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ilkerficicilar üzerinde Nisan 05, 2016, 16:21:23 ÖS
Şemaya göre Game ve Exrom, 7400'ün 3 no'lu bacağına bağlı görünüyor. Bu bacak 1 ve 2'den tetikleniyor, gene şemaya göre 1, I/O1'e bağlı. Yani $DEXX alanına. 2. bacak ise 7400'ün 11'ine bağlı, o da 12 ve 13 ile tetikleniyor, gerisini pek takip edemedim. Ama tahminen $DE00-FF arasına bir şeyler yazınca Eprom devreden çıkıyor.

Yani, RAM'dan veya KissCard'dan çalışmasının önünde bir engel yok gibi. Sadece STA$DE00 ya da INC$DE00 gibi bir komutu INC$8004 ile değiştirmek yetecek sanki, o da sadece resette kartuş imajı yeniden çalışmasın diye.

Yine de, bu tahmini doğrulamak için Destek 64 EPROM imajını bir incelemekte fayda var.


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 05, 2016, 19:19:54 ÖS

   şifrelemek gerekiyor.Niye yaptın demeyin.şifre aşağıdaki resimde yazılı.Ben şu devreye tekrar bir bakıyım.

destek 64 bin file :http://s8.dosya.tc/server2/1ogtif/destek64.rar.html (http://s8.dosya.tc/server2/1ogtif/destek64.rar.html)



password :(http://i1082.photobucket.com/albums/j379/sekoseko1/1_zpsxs9ystnd.png)


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ilkerficicilar üzerinde Nisan 05, 2016, 21:10:20 ÖS
Son 8KB'ta kartuş kodu buldum, yağından sıyırıp, elde ettiğim 8192 byte'ı Vice'ta denedim, kafa ayarı kısmı hariç çalıştı. Bir ara ayrıntılı incelemek gerek:


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 05, 2016, 21:42:45 ÖS
   ;D  eveeeeeett   aynen olduğu yerde duruyor.





(http://i1082.photobucket.com/albums/j379/sekoseko1/1_zpsuw21qbtd.jpg)


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ilkerficicilar üzerinde Nisan 05, 2016, 21:43:19 ÖS
Kartuş, ilgili seçenek seçildiğinde içindeki ayrı ayrı programları $0801'e taşıyıp oradan Basic RUN ile çalıştırıyor. Bunun için önce bir rutini RAM'a $0334'e kopyalayıp, EPROM'u hakkaten de STA$DE00 ile kapatıyor.

Vice'ta Eprom kapatılmadığı için, kafa ayarı programının kullandığı bir bellek alanı olasılıkla Eprom ile çakışıyor.


İnceleyecekler için:

Ana loop: $8193

Tuşlarda çalıştırılan kodların yerleri:

1: $97AF: Turbo Disk
2: $90B1: Kafa Ayarı
3: $8BC7: Joystick Kontrol
4: $8516: MDE
Space: $84EF: Basic'e dönüş



Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 05, 2016, 21:51:07 ÖS
Bende son 8k içersinde bulmuştum .sonra ne yaptığımı hatırlamıyorum.Bu kartuş bence kullanışlı bir kartuş.Yapmaya değer.


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 05, 2016, 21:54:00 ÖS
Kartuş, ilgili seçenek seçildiğinde içindeki ayrı ayrı programları $0801'e taşıyıp oradan Basic RUN ile çalıştırıyor. Bunun için önce bir rutini RAM'a $0334'e kopyalayıp, EPROM'u hakkaten de STA$DE00 ile kapatıyor.

Vice'ta Eprom kapatılmadığı için, kafa ayarı programının kullandığı bir bellek alanı olasılıkla Eprom ile çakışıyor.


İnceleyecekler için:

Ana loop: $8193

Tuşlarda çalıştırılan kodların yerleri:

1: $97AF: Turbo Disk
2: $90B1: Kafa Ayarı
3: $8BC7: Joystick Kontrol
4: $8516: MDE
Space: $84EF: Basic'e dönüş




    ilker bey , şu adreslerdeki yerelere kendi uygulama kodumuzu koysak çalışması gerekir değil mi ? eğer uygulama $0801 itibaren çalışıyorsa .yanlış anlamadıysam.


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 05, 2016, 22:19:11 ÖS
Rom'da $0F160 adresinden itibaren bir yazı var.aşağıdaki gibi. dikkatinizi çektimi acaba ! .zanadersem disk directory'sini rom'a kopyalamışlar.


          PRG 
     "TRANS.SRC"        PRG 
   2  "HIRES++.SRC"      PRG
 


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ilkerficicilar üzerinde Nisan 05, 2016, 22:26:12 ÖS
Evet de, kullandıkları kod çok verimsiz. Sanki kendi kullanımları için yaptıkları bir şeyi "Abi biz bunu satarız" deyip piyasaya sürmüşler :)


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: i_r_on üzerinde Nisan 05, 2016, 22:34:34 ÖS
IRQHack64 gibi çalışıyormuş kartuş :)

8k mı orjinal rom imajı?


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ilkerficicilar üzerinde Nisan 05, 2016, 23:00:15 ÖS
Evet, 8KB:

http://cbm.ficicilar.name.tr/dosya/destek64.crt (http://cbm.ficicilar.name.tr/dosya/destek64.crt)



Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 05, 2016, 23:02:19 ÖS
    ilginçtir.bu kartuşa benzer bir kartuş var."Magic Desk Compatible Cartridge ".Aynı mantık bundada var. $0801 çalışan programları kartuştan yükleniyor.kartuş kapasitesi 128 kb.

web adresi:http://csdb.dk/release/?id=132937 (http://csdb.dk/release/?id=132937)

indirme linki:http://csdb.dk/release/download.php?id=164890 (http://csdb.dk/release/download.php?id=164890)



(http://csdb.dk/gfx/releases/132000/132937.png)


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: i_r_on üzerinde Nisan 06, 2016, 00:37:16 ÖÖ
IRQHack64'ün son halinde 4'te 2'si çalışıyor.
1. TURBO DISK açılışta SYNTAX ERROR IN 10 diyor. O satır da şöyle,
10 BIL-TEK BILGISAYAR 583 14 90 1989

Çalışmaması normal mi bilemedim.

2. Kafa ayar programı var, bu çalışıyor.

3. Joystick kontrol programı direkt READY prompt'una düşüyor.

4. Makine dili editörü çalışıyor.

80'li yıllar düşünülünce kartuş can kurtarıcı bir kartuş ancak 2000'ler için kartuşta öyle ahım şahım bir şey yok bu arada :)


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ilkerficicilar üzerinde Nisan 06, 2016, 01:57:28 ÖÖ
Eski IRQhack64'te, başına bir delay + şu:

$7fe0: LDA #$36
$7fe2: STA $01
$7fe4: LDA #$80
$7fe6: STA $af
$7fe8: STA $0284
$7feb: STA $38
$7fed: STA $34
$7fef: LDA #$00
$7ff1: STA $ae
$7ff3: STA $0283
$7ff6: STA $37
$7ff8: STA $33
$7ffa: JMP ($fffc)
$7ffd: BRK
$7ffe: BRK
$7fff: BRK

eklenince 4'ü de çalıştı.



Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: Simon (Özay Turay) üzerinde Nisan 06, 2016, 09:14:47 ÖÖ
Abi siz neyce konuşuyonuz? :D


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 06, 2016, 11:09:23 ÖÖ

    O kartuş Öyle bir işe yarıyordu ki !.Makina dili editör sayesinde c64 dergisinde çıkan mde yazılmış  programları yazıyordum.Ah ulan elektrikler kesildiğinde ne küfürler basıyordum. yazdığım 3 , 4 sayfa mde programı boşa gidiyordu .Sonra bir sayfa mde programı yazıp kayıt yapmaya başlamıştım.
Bazen yazdığım c64 dergisnin  mde programları hatalı olanlar çıkıyordu.

   c64 dergisinde assembly  dili editör programını  mde  olarak yazıp çalıştırmıştım.editör yoktu.dergideki mde diili yazılmış assembly editörün kullanmıştım.

  Commodore dergisini ilk sayısındaki ekran border içersindeki saat programını yazıp çalıştırmıştım.Gong çalıyordu.

    Sıfır kutulu 1571 disk drive aldığımda.o kartuştaki turbolu yükleme sayesinde oyunları çok hızlı yüklediğimi hatırlıyorum.

    joystick bozulduğunda ,arıza tespit yapıyorduk.kafa ayar programı acayip işe yarıyordu.Bulduğum oyun kasetlerini kafa ayarı gerektirmesinden dolayı ilaç gibi geliyıordu.

    Birde üzerinde reset tuşu olması çok iyi oluyordu.Zort diye makinayı kapatıp açmıyordun.

  Tasarımı kötü , ama kullanışlı bir kartuşdu.


  ilker bey ,  Action replay kopyası  multi ice  kartuşun rom'unda upload yapasak ? crt oluşturabilir miyiz ? 







 
   


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ilkerficicilar üzerinde Nisan 06, 2016, 11:24:04 ÖÖ
Vice ile gelen cartconv'u kullanarak .crt yapmıştım zaten.
Desteklediği formatlara göre yapabiliyoruz:

...
cart types:
bin      Binary .bin file (Default crt->bin)
normal   Generic 8kb/12kb/16kb .crt file (Default bin->crt)
prg      Binary C64 .prg file with load-address
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
...


Kartuşlar yeniden doğuyor :)

Bu arada, 3D yazıcılardan çıktı alma fiyatları hakkında bilgisi olan var mı?.. Şu kartuş kutusu çizimini bastırma zamanı geldi sanki çünkü: http://www.thingiverse.com/thing:692797 (http://www.thingiverse.com/thing:692797)



Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: Enson üzerinde Nisan 06, 2016, 16:09:23 ÖS
Abi siz neyce konuşuyonuz? :D
Sende böyle dersen biz ne yapalım, ben soramadım bile, benim anladığım güzel şeyler oluyor, yani sanırım :p
fakat dikkatimi çeken 2012 yılına ait bir başlığın bir kenara bırakılmadan takibinin yapılması, retro formun güzelliği burada galiba.


Bu arada, 3D yazıcılardan çıktı alma fiyatları hakkında bilgisi olan var mı?.. Şu kartuş kutusu çizimini bastırma zamanı geldi sanki çünkü: http://www.thingiverse.com/thing:692797 (http://www.thingiverse.com/thing:692797)
Aslında bunu bende Rpi2 kutusu için merak ediyordum,

http://www.thingiverse.com/thing:922740 (http://www.thingiverse.com/thing:922740)

sonra da kendimi 3d yazıcı fiyatlarını araştırırken buldum.
Yukarıdaki tasarımı sahibindende 30tl fiyatla satıyorlar.


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: wizofwor üzerinde Nisan 06, 2016, 18:22:20 ÖS
@ilkerficilar:

3Dhubs.com'dan fiyat bilgisine ulaşabilirsin. Ben hiç denemedim ama çizimini gönderip tekli alman da mümkün.


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 06, 2016, 21:21:46 ÖS
   ilker bey , aşağıdaki  yanılmıyorsam multi ice 6 kartuşun rom imajı olacak.Bunuda crt imaj yaparsak güzel bir türkçe kartuş arşivi yapmış olacağız.



http://www.dosya.tc/server7/bi89ri/multiice6.rar.html (http://www.dosya.tc/server7/bi89ri/multiice6.rar.html)

Şifre:"abacap"


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 06, 2016, 21:24:02 ÖS
   Eğer zaman bulabilirsem .multi ice 2  ,multi ice 3  ve  destek 64 kartuşun başka versiyonunda upload edersek güzel bir türkçe kartuş arşivi olur.


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ilkerficicilar üzerinde Nisan 07, 2016, 07:23:03 ÖÖ
Bu binary'de bir sorun var... Sanıyorum, içeriği alınmasın diye enkripte edilerek eproma yazılmış. Karttaki devrelerden biri, eproma'a erişim sırasında bazı bitleri ters yüz ederek düzgün görünmesini sağlıyor muhtemelen.

Yine de tüm Multi Ice'ları dump etmekte yarar var... Eprom'a yazıp eşdeğer bir karta taktığımızda çalışacaktır olasılıkla.

Bu arada, Multi Ice'lar hakkında ayrıntılı bilgi şurada bulunabiliyor:

http://ar.c64.org/wiki/Action_Replay (http://ar.c64.org/wiki/Action_Replay)


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: ilkerficicilar üzerinde Nisan 07, 2016, 12:57:00 ÖS
Şu sayfanın altındaki ekler kısmında ardump isimli bir program var: http://markus.brenner.de/cartridge/ (http://markus.brenner.de/cartridge/)

Kodunu incelediğim kadarıyla Multi ICE 6'yı dump etmesi lazım. Sadece fazladan 2 byte'lık bir yükleme adresi olacak. CRT yapmadan veya EPROM'a yazmadan önce imajın 2 byte geriye kaydırılması gerek.

Aynı program ufak bir değişiklikle Multi ICE 3 için de çalışabilir bir olasılık. Sadece koddaki CMP#$03 yerine CMP#$01 girmek, kaydedilecek alanın belirlendiği yerde A0 yerine 60 girmek ve tabii ki bank switch için DE00'a ne yazılacağını öğrenip, ilgili değişikliği yapmak gerekecek.


Konu Başlığı: Ynt: Destek 64 Kartuşu
Gönderen: blackturk üzerinde Nisan 07, 2016, 17:12:12 ÖS
    Markus brenner sayfaında   Kartuş portundaki game , exrom pinleri  anahtar yardımıyla devre dışı bırakılarak.$8000-$A000  bölgeleri dump ediyorsun.
 
  Bu multi ice kartuş'da pal , gal çip'leri var.Birde 6264  8kb sram var.

 ardump ile rom çekmeye çalışıcam.Ancak hafta sonu deneyebilirim.