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ımc64 JiffyDOS hakkında yardım
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: c64 JiffyDOS hakkında yardım  (Okunma Sayısı 11395 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« : Mart 16, 2017, 14:08:52 ÖS »

Hem Türkçe kaynak olması, hemde bilenlerden fikir almak için bu başlığı açayım dedim.

Bir arkadaşın c64'ü için, şu nette paylaşılan, switch'li JiffyDOS yapmaya çalışıyorum. Fakat ne yaptıysam, 27256 eproma JiffyDOS ve Kernal'ı düzgün bir şekilde yazmayı başaramadım. 

copy/b ile basic + kernal + jiffydos birleştirip yazıyorum fakat c64 boot etmiyor. Kendi kernal'ı ile açılıyor.

işin içinden çıkamadım. Nerede hata yapıyorum?

 
Logged
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.122


Üyelik Bilgileri WWW
« Yanıtla #1 : Mart 16, 2017, 16:02:23 ÖS »

Yeni tip anakarta, C64c için yapılıyor değil mi?

Bir BASIC  bir kernal bir BASIC bir J.kernal şeklinde 4 parça doğru sırada mı diye imajı download edip bir bakabilir miyim? Parçalarına ayırıp bir kontrol ederdim.
Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #2 : Mart 16, 2017, 16:25:35 ÖS »

4 parça derken. Ben basic+kernal+jiffydos şeklinde yapmıştm. İstersen sana imajı yollayabilirim veya elinde hazır çalışan imaj varsa, çok makbule geçer Kahkaha
Logged
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.757


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #3 : Mart 16, 2017, 16:30:33 ÖS »

O halde sanırım copy /b basic.bin + kernal.bin + basic.bin + jiffydos.bin 27c256.bin şeklinde yapman gerekiyor.
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 #4 : Mart 16, 2017, 16:31:30 ÖS »

Eğer o şekilde 3 parça yapılırsa, switch kullanıldığında bilgisayar BASIC beklediği alanda Jiffy'yi, Kernal beklediği yerde de sadece FFFFFFFFF... görmez mi?

Şimdi, C64c'lerde BASIC+Kernal tek bir 16K'lık ROM'da ya. 27256 gibi 32K'lık bir EPROM kullanılacağı zaman, Eprom'un ilk yarısı ile ikinci yarısı benzeşmeli.

O devreyi bilmesem de, olasılıkla switch EPROM'un en yüksek adres bitini 1 yapıyordur.

Yani, bir normal BASIC bir normal KERNAL bir normal BASIC bir JiffyKernal şeklinde 4 adet 8K'lık imaj yazmak gerekiyor.

Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #5 : Mart 17, 2017, 07:44:39 ÖÖ »

Şuradaki projeyi denedim fakat maalesef başarılı olamadım.

copy /b komutu ile birçok farklı kombinasyonlar da Basic, Kernal ve Jiffydos denedim yine de olmadı. c64 hiç bir şekilde boot etmiyor.
Logged
hades
Üye
****
Mesaj Sayısı: 393



Üyelik Bilgileri
« Yanıtla #6 : Mart 17, 2017, 08:36:55 ÖÖ »

Bağlantıda yanlışlık olmasın?
Kıt ingilizcemle anladığım kadarıyla epromun 27. bacağı kaldır anahtarın ortak bacağına bağla. sonra anahtarın bir bacağı ile +5V arasına 4,7K direnç bağla. anahtarın diğer bacağını GND'ye bağla diyor.
27. bacak A14'e karşılık geliyor. Anahtar yardımıyla eprom 2x16K'lıkmış gibi kullanılıyor.
Eğer Jiffy kernal ile yer değiştiriyorsa A14="0" iken BASIC-KERNAL sırası, A14="1" iken BASIC-JIFFY olması lazım.
eproma yazma sırası BASIC-KERNAL-BASIC-JIFFY olmalı diye bir fikir yürüteyim.
 

İlker + Simon'da aynı sıradan bahsetmiş. Önceki mesajları dikkatli okumamışım. Tekrarın tekrarı olmuş

Konu başlığı niye "Amiga Donanım" kategorisinde onu anlamış değilim.  Kahkaha Kahkaha
« Son Düzenleme: Mart 17, 2017, 08:51:03 ÖÖ Gönderen: hades » Logged
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.790


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #7 : Mart 17, 2017, 09:06:52 ÖÖ »

Konu başlığı niye "Amiga Donanım" kategorisinde onu anlamış değilim.  Kahkaha Kahkaha

Olması gereken yere taşıdım.
Logged

joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #8 : Mart 17, 2017, 10:01:59 ÖÖ »

Bağlantıda yanlışlık olmasın?
Kıt ingilizcemle anladığım kadarıyla epromun 27. bacağı kaldır anahtarın ortak bacağına bağla. sonra anahtarın bir bacağı ile +5V arasına 4,7K direnç bağla. anahtarın diğer bacağını GND'ye bağla diyor.
27. bacak A14'e karşılık geliyor. Anahtar yardımıyla eprom 2x16K'lıkmış gibi kullanılıyor.
Eğer Jiffy kernal ile yer değiştiriyorsa A14="0" iken BASIC-KERNAL sırası, A14="1" iken BASIC-JIFFY olması lazım.
eproma yazma sırası BASIC-KERNAL-BASIC-JIFFY olmalı diye bir fikir yürüteyim.
 

İlker + Simon'da aynı sıradan bahsetmiş. Önceki mesajları dikkatli okumamışım. Tekrarın tekrarı olmuş

Konu başlığı niye "Amiga Donanım" kategorisinde onu anlamış değilim.  Kahkaha Kahkaha

Aynısını yaptım abi fakat değişen birşey olmadı. Kesin birşeyi yanlış yapıyorum ya dur bakalım

Ben konuyu, Commodore donanım başlığına açmıştım. Hangi ara gitti oraya Kahkaha
Logged
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.122


Üyelik Bilgileri WWW
« Yanıtla #9 : Mart 17, 2017, 10:08:44 ÖÖ »

İyi de, o sitede verilen copy komutu örneği yanlış ya da ilk kernal'in 16kb olduğu düşünülürse doğru.

Bir tane hazırlayıp şuraya koydum şimdi, bir deneyebilir miyiz: http://cbm.ficicilar.name.tr/dosya/64c-normjiffy.zip

Şunlardan yararlandım oluştururken: http://www.commodore.ca/manuals/funet/cbm/firmware/computers/c64/64c.251913-01.bin
http://www.commodore.ca/manuals/funet/cbm/firmware/computers/c64/basic.901226-01.bin
ve bir yerlerdeki JiffyDOS_C64.bin

Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #10 : Mart 17, 2017, 10:26:40 ÖÖ »

ok abi çok teşekkürler. Akşam deneyip haber veririm
Logged
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.122


Üyelik Bilgileri WWW
« Yanıtla #11 : Mart 17, 2017, 19:35:16 ÖS »

Rica ederimdir. Umarım olur. Olmuyorsa switch bağlantısını kontrol etmeli. EPROM'un son adres bitine denk gelen ayağa duruma göre 0 ya da +5V vereceğiz.
Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #12 : Mart 18, 2017, 00:24:59 ÖÖ »

@ilkerficicilar; abi sen ne muhteşem adamsın. Sayende bu gece rahat uyuyabilicem Kahkaha Sanırım benim kullandığım basic ve kernal romlarında problem vardı.

Senin hazırladığın rom ile sorunsuz çalıştı. çok teşekkürler.
Logged
hades
Üye
****
Mesaj Sayısı: 393



Üyelik Bilgileri
« Yanıtla #13 : Mart 18, 2017, 08:15:03 ÖÖ »

Bende de birkaç tane pencereli eprom olacaktı. hazır elin değmişken gönderseydim keşke

Aslında 6510'un teyp için kullanılan portlarından birinden kablo çekip epromun 27. bacağına bağlamak lazım. böylece software kontrollü c64 kernal-jiffy select yapılabilir gibi.
« Son Düzenleme: Mart 18, 2017, 08:38:07 ÖÖ Gönderen: hades » Logged
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.122


Üyelik Bilgileri WWW
« Yanıtla #14 : Mart 18, 2017, 09:18:01 ÖÖ »

Bak şimdi, ne demek... Olduğuna sevindim.

Hades'in önerisine benzer bir yöntem ise restore tuşunu kullanıyor. Switchless JiffyRom diye aratarak bulunabilir bir olasılık.
Logged

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