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.trCommodoreCommodore DonanımMAGIC-DESK KARTUŞ ROM HAZIRLAMA
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: MAGIC-DESK KARTUŞ ROM HAZIRLAMA  (Okunma Sayısı 334 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 1.051


Bilgi Paylaştıkça Çoğalır.


Üyelik Bilgileri WWW
« : Aralık 04, 2019, 05:24:06 ÖÖ »

MAGIC-DESK KARTUŞ ROM HAZIRLAMA:

1- https://www.python.org/downloads/ adresinden python programının son sürümünü indirip kuruyoruz.

2- Aşağıdaki ekteki programı indirip masa üstüne bir klasör içine açıyoruz.

3- "prg" klasörü içine istediğimiz .prg uzantılı programları kopyalıyoruz.

4- crtgen.py programını çift tıklayarak çalıştırıyoruz.
 
5- compilation.bin dosyası oluşuyor.

6- compilation.bin dosyasını eprom programlayıcı ile eproma programlıyoruz.


NOT: Elimde olmadığı için gerçek kartuş ile denemedim, VICE emulator 3.3 ile denedim.




* MagicDeskCartridgeGenerator3.zip (33.47 KB - Yükleme: 5 kez.)
* oyunlar.zip (748.98 KB - Yükleme: 5 kez.)
* compilation.zip (723.56 KB - Yükleme: 3 kez.)

* IMG1.jpg (135.79 KB, 790x647 - Görüntüleme: 45 kez.)

* IMG2.jpg (135.48 KB, 794x648 - Görüntüleme: 9 kez.)
« Son Düzenleme: Aralık 04, 2019, 11:21:01 ÖÖ Gönderen: fort_apocalypse » Logged

codewarrior
Üye
***
Mesaj Sayısı: 70



Üyelik Bilgileri
« Yanıtla #1 : Aralık 04, 2019, 09:10:30 ÖÖ »

şimdi abi,
burada anlayamadığı bazı şeyler var. biliyorum sen kartların gelmesini bekliyorsun ama benim de adresler ve asm'ler ile aram iyi değil.
senin kartlar gelene kadar
linkini verdiğim magic cart generator3 ile teoride bir .bin üretebiliyorsun ve winvice de attach cart image den, utility carts'dan magic desk'i bulup çalıştırabiliyorsun.
Diyorum ki belki sen bu oyunları:
barbarian
commando
ghostbusters
ghostsn'goblins
gryzor
io
silkworm
uridium
ve
wizball

bu şekilde compile edebilirsin.
teoride bunların hepsinin toplamı 350KB olduğu için bir 512K (27c0040 veya 27c4001) eproma yazılabiliyor.
iki program çalışıyor. 128K'lık bir bin oluyor ve vinvice de çalışıyor.
fakat iki programdan fazlası çalışmayan bir bin dosyası olarak ortaya çıkıyor.
dediğim gibi kartların gelmesini beklemeye gerek yok.
bi boş zamanın da bakarsan süper olur abi. walla saçımı başımı yoldum.


Selam,


İstediğiniz oyunların olduğu BIN ekte. CRT halini de ekledim. Hatta bunları oluşturduğum Generator ortamını da ekliyorum.

İyi eğlenceler.

* MagicDeskCartridgeGenerator3.zip (603.84 KB - Yükleme: 10 kez.)
* compilation.bin.zip (289.27 KB - Yükleme: 7 kez.)
* compilation.crt.zip (289.83 KB - Yükleme: 8 kez.)
Logged
mertuckan
Üye
**
Mesaj Sayısı: 26



Üyelik Bilgileri
« Yanıtla #2 : Aralık 04, 2019, 21:36:10 ÖS »

bende açılmadı
demek ki benim vice'da bi problem var.
versiyonunu yükseltip tekrar deniyeceğim
Logged
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 1.051


Bilgi Paylaştıkça Çoğalır.


Üyelik Bilgileri WWW
« Yanıtla #3 : Aralık 04, 2019, 21:44:33 ÖS »

Burda paylaştığım versiyonda 1024kb rom açılıyor.

https://www.commodore.gen.tr/forum/index.php?topic=12.msg233595#msg233595
Logged

mertuckan
Üye
**
Mesaj Sayısı: 26



Üyelik Bilgileri
« Yanıtla #4 : Aralık 04, 2019, 22:21:32 ÖS »

abi tamam! Kahkaha
Logged
mertuckan
Üye
**
Mesaj Sayısı: 26



Üyelik Bilgileri
« Yanıtla #5 : Aralık 04, 2019, 22:24:17 ÖS »

3.1 versiyondan 3.3 versiyona çıkınca çalıştı. versiyon sorunu olduğu ölsem aklıma gelmezdi.
Daha önce benim yaptıklarım da çalıştı.
walla sağol, versiyon yüzünden sorun olduğu, senin sayende aklıma geldi.
aklına sağlık Kahkaha
Logged
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 1.051


Bilgi Paylaştıkça Çoğalır.


Üyelik Bilgileri WWW
« Yanıtla #6 : Aralık 04, 2019, 22:41:12 ÖS »

Eproma yazıp deneseniz çalışacakmış sanırım  
Logged

mertuckan
Üye
**
Mesaj Sayısı: 26



Üyelik Bilgileri
« Yanıtla #7 : Aralık 04, 2019, 23:01:44 ÖS »


benim boardlar 1MB değil 512K olduğu için compilation'ı tekrar yaptım.
başta çalışıyor gibi duruyor. Kahkaha

ama sadece barbarian açılıyor. Yine de bir aşamadır diyorum

https://www.dropbox.com/s/p9ljkzcr5qj40jw/2019-12-04%2022.49.41.jpg?dl=0
https://www.dropbox.com/s/3p49fxuviqbzhv4/2019-12-04%2022.51.21.jpg?dl=0
Logged
codewarrior
Üye
***
Mesaj Sayısı: 70



Üyelik Bilgileri
« Yanıtla #8 : Aralık 04, 2019, 23:30:04 ÖS »


benim boardlar 1MB değil 512K olduğu için compilation'ı tekrar yaptım.
başta çalışıyor gibi duruyor. Kahkaha

ama sadece barbarian açılıyor. Yine de bir aşamadır diyorum

https://www.dropbox.com/s/p9ljkzcr5qj40jw/2019-12-04%2022.49.41.jpg?dl=0
https://www.dropbox.com/s/3p49fxuviqbzhv4/2019-12-04%2022.51.21.jpg?dl=0


512K board üzerinde epromunuza göre jumper ayarlarını yapmış mıydınız? Kullandığınız eprom desteklenenler arasında yok gibi duruyor - pinlerinin aynı olduğuna emin olun. Desteklenenler şöyle:

27C512,27C010,29F010,27C020,29F020,27C040,29F040
Logged
mertuckan
Üye
**
Mesaj Sayısı: 26



Üyelik Bilgileri
« Yanıtla #9 : Dün 00:33:37 »

kullandığım eprom m27c4001 aslında 27c040 ile aynı, sadece numara bazı markalarda farklı yazılıyor. ikisi de 512K.
fakat arkasında bi jumperlar var. problem o olabilir dediğin gibi. bak bu da aklıma gelmemişti )
çünkü emulatorde sorunsuz çalışıyor.
evet, mulaka dediğin gibi... jumperlar!
Logged
HkRecai
Deneyimli
*****
Mesaj Sayısı: 522



Üyelik Bilgileri
« Yanıtla #10 : Dün 01:13:04 »

MAGIC-DESK KARTUŞ ROM HAZIRLAMA:

1- https://www.python.org/downloads/ adresinden python programının son sürümünü indirip kuruyoruz.

2- Aşağıdaki ekteki programı indirip masa üstüne bir klasör içine açıyoruz.

3- "prg" klasörü içine istediğimiz .prg uzantılı programları kopyalıyoruz.

4- crtgen.py programını çift tıklayarak çalıştırıyoruz.
 
5- compilation.bin dosyası oluşuyor.

6- compilation.bin dosyasını eprom programlayıcı ile eproma programlıyoruz.


NOT: Elimde olmadığı için gerçek kartuş ile denemedim, VICE emulator 3.3 ile denedim.





fort_apocalypse, bazı 2018-2019 yapımı oyunlar D64 disket formatında değilde zipi açınca birçok prg dosyasından oluşuyor, ilk prg yi çalıştırınca oyun ilerledikçe diğer prg dosyalarını yüklüyor. bu bahsettiğiniz yöntemle oyun menüsü gelmesede ilk prg otomatik çalışan bir kartuş imaj dosyası yapılabilir mi.

ikinci soru, 2 ve daha çok disketten oluşan disketlerin içindeki prg dosyalarını bu yöntemle diskettelerdeki tüm prg dosyalarını extrakt edip kartuş imaj dosyası yapsak ilk prg yi imkan varsa otomatik çalıştırsak oyun 2. disketi istemeden imaj içindeki gerekli prg yi okur mu acaba.
Logged

fort_apocalypse
Uzman
*****
Mesaj Sayısı: 1.051


Bilgi Paylaştıkça Çoğalır.


Üyelik Bilgileri WWW
« Yanıtla #11 : Dün 01:50:45 »



fort_apocalypse, bazı 2018-2019 yapımı oyunlar D64 disket formatında değilde zipi açınca birçok prg dosyasından oluşuyor, ilk prg yi çalıştırınca oyun ilerledikçe diğer prg dosyalarını yüklüyor. bu bahsettiğiniz yöntemle oyun menüsü gelmesede ilk prg otomatik çalışan bir kartuş imaj dosyası yapılabilir mi.

ikinci soru, 2 ve daha çok disketten oluşan disketlerin içindeki prg dosyalarını bu yöntemle diskettelerdeki tüm prg dosyalarını extrakt edip kartuş imaj dosyası yapsak ilk prg yi imkan varsa otomatik çalıştırsak oyun 2. disketi istemeden imaj içindeki gerekli prg yi okur mu acaba.


Öncelikle kendi yaptığım Cupcake kartuş için cevap veriyorum. Magic-desk kartuş elimde yok, bilgisine sahip değilim.

Birinci sorunun cevabı için bazı istisnalar dışında evet diyebilirim. mesela oyun disketten yüklendi, final3 gibi kırıcı bir kartuşla kırdık ve kırdığımız dosyayı kartuş haline getirdik. O kısım kartuştan hemen çalışır, sonra oyun ilerledikçe disketten yüklemeye devam eder. İstisna olan ise; bazı programlar disk drive içine hızlandırıcı yüklüyorsa o kısım yüklenmemiş olacağı için problem çıkabilir.

İkinci soruna "hayır" cevabı veriyorum, birden çok dosyanın kartuştan o şekilde yüklenmesi için "kartuşa özel" bir yazılım geliştirilmesi gerek, çok parçalı disk oyunlarının kartuştan parça parça yüklenmesi benim becerebileceğim bir iş değil, daha önce de becerebilen görmedim. Kartuş takılan expansion porttan yükleme yapmak için bir device numarası yok,(mesela teyp için 1, floppy drive için 8,9 gibi bir numara yok) Önce bir yazılımla bilgisayarın romlarını değiştirilmesi sonra da expansion porttan load ve save yapabilmek için device olarak tanıtılması gerekiyor. Zaten, hazırda, disk drive girişi ve çeşitli hızlandırıcı sistemler olduğu için pek kimse böyle zor bir işe kalkışmamış sanırım.

Aslında @ilkerficicilar ve @Metallic bu konularda benden çok daha fazla bilgi sahibidir, ben sadece güzel lehim yapabiliyorum.

Ama illaki kartuştan disk oyunu oynamak istiyorum diyorsan böyle bir şey yapmıştım, belki yakın zamanda, kendisi yapamayan ama isteyen arkadaşlara da sunma ihtimalim olabilir.

https://www.commodore.gen.tr/forum/index.php?topic=17603.0
« Son Düzenleme: Dün 02:02:05 Gönderen: fort_apocalypse » Logged

Exu
Üye
***
Mesaj Sayısı: 174



Üyelik Bilgileri
« Yanıtla #12 : Dün 08:39:12 »



Ama illaki kartuştan disk oyunu oynamak istiyorum diyorsan böyle bir şey yapmıştım, belki yakın zamanda, kendisi yapamayan ama isteyen arkadaşlara da sunma ihtimalim olabilir.

https://www.commodore.gen.tr/forum/index.php?topic=17603.0


Hocam üretime geçersen ben 1 taneye talibim şimdiden.
Logged

Amiga 1200 + 1230@40 Turbo/64mb Ram + 2/8/16 CF Card + Gotek + HDMI520
C64-C + IRQHACK64 + C64 cubcake
Xbox360 - Fat PS2/orj +500gb Hdd - Slim PS2/chipli - Atari 2600 clone - Nintendo Wii/Softmodlu+500gbHdd
HkRecai
Deneyimli
*****
Mesaj Sayısı: 522



Üyelik Bilgileri
« Yanıtla #13 : Dün 10:50:13 »

2 ve daha fazla diske sahip oyunlar Amiga'da whdload, sharp x68000'de (Sanırım) m3u tarzı çözümler bulmuşlar ama C64'te bir çözüm şimdiye kadar duymadım, görmedim. Yıl 2020 olacak ama bunu es geçmiş olmaları tuhaf. kendi çapımda çözüm üretmeye çalışıyorum.
Logged

mertuckan
Üye
**
Mesaj Sayısı: 26



Üyelik Bilgileri
« Yanıtla #14 : Dün 16:40:25 »

2 ve daha fazla diske sahip oyunlar Amiga'da whdload, sharp x68000'de (Sanırım) m3u tarzı çözümler bulmuşlar ama C64'te bir çözüm şimdiye kadar duymadım, görmedim. Yıl 2020 olacak ama bunu es geçmiş olmaları tuhaf. kendi çapımda çözüm üretmeye çalışıyorum.



hangi oyunu kartuş yapmaya çalışıyorsunuz? çok yüklemeli bazı oyunların kartuş versiyonları var. mesela myth'in ve terminator 2 'nin kartuş için 512K crt'lerini görmüştüm bi yerde. belki aradığınız oyunun da kartuş versiyonu vardır.
Logged
Sayfa: [1] 2   Yukarı git
Yazdır
Gitmek istediğiniz yer: