commodore.gen.tr

Amiga => Amiga Donanım => Konuyu başlatan: ozkano üzerinde Nisan 24, 2010, 19:44:56 ÖS



Konu Başlığı: Amiga Multi Kickstart
Gönderen: ozkano üzerinde Nisan 24, 2010, 19:44:56 ÖS
Amiga Multi Kickstart
Amiga oyunlarında ki uyumsuzluklarının bir çoğunun kickstart tan kaynaklanır, kick 2.x ve kick 3.x çıkana kadar amiga arşivindeki çoğu oyun kick 1.3 e göre yazılmıştı, ve bu oyunların ve demoların bir kısmı sadece kick 1.3 te çalıştıgı için kickstart önemli bir sorun teşkil ediyor, normalde 2 kickstart'ı ust uste takıp CE (chip enable) pin ine takılacak bir switchle 2 adet kickstart ı switch ile kullanmak mumkun, ama ben de bu olayı her zamanki gibi biraz abartıp 4 tane ayrı rom çalıştıran ve tek flash tan oluşan bu ufak projeyi yaptım.

kick 3.1
kick 2.05
kick 1.3
kick dialoga diagnosis kick

birazda projenin teknik kısmından bahsedeyim,

Amiga kickstartı, official olarak 4 mbit mask rom kullanır ama address bit i 8 mbit eprom kullanmayı destekler, ben ise 29F160 yani 16 mbit flash kullanıp 4 blok a ayrı ayrı kickstartları kopyaladım.

Eprom A0-A17 yi kullanırken 29f400 A0-A19 adres pinleri kullanıyor, 29F400'ün A0-A17 yi direk eproma bağlayıp, geriye kalan A18 ve A19 pinlerini adress bloklarını seçmek için kullandım yani

0-0
0-1
1-0
1-1

A18 ve A19'u un bitlerini hi ve low yaparak bloklar arasında seçim yapılıyor, şuan için bu seçim için jumper yaptım ama bir sonraki eklenti ile bu işi reset ile otamatik yapıcam, ufak bir devre ile pic 16f84 u amiga'nın bus'ın dakş reset i kullanarak kullanıcı normal reset attığında makine reset atacak, ama reseti 1 saniyeden fazla tutarsa kickstart switch edecek. Her zamanki gibi yardımlarından dolayı Tolga'ya ve Igor'a teşekkür ediyorum


http://retrocu.blogspot.com/2010/04/amiga-multi-kickstart.html (http://retrocu.blogspot.com/2010/04/amiga-multi-kickstart.html)

http://1.bp.blogspot.com/_KDVGyWcpAvM/S9MYAKz34fI/AAAAAAAAA4Y/D4FnwA6zUS4/s1600/CIMG1868.JPG (http://1.bp.blogspot.com/_KDVGyWcpAvM/S9MYAKz34fI/AAAAAAAAA4Y/D4FnwA6zUS4/s1600/CIMG1868.JPG)

http://3.bp.blogspot.com/_KDVGyWcpAvM/S9MX_86Gr7I/AAAAAAAAA4Q/ZlkIUXygO7A/s1600/CIMG1869.JPG (http://3.bp.blogspot.com/_KDVGyWcpAvM/S9MX_86Gr7I/AAAAAAAAA4Q/ZlkIUXygO7A/s1600/CIMG1869.JPG)

http://2.bp.blogspot.com/_KDVGyWcpAvM/S9MX_bKfeOI/AAAAAAAAA4I/cisseai3r9E/s1600/CIMG1870.JPG (http://2.bp.blogspot.com/_KDVGyWcpAvM/S9MX_bKfeOI/AAAAAAAAA4I/cisseai3r9E/s1600/CIMG1870.JPG)


Konu Başlığı: Ynt: Amiga Multi Kickstart
Gönderen: coze üzerinde Nisan 24, 2010, 20:13:39 ÖS
tebrikler ozkan, cok shIk duruyor :)

TSOP48 adaptoru sivava'dan almisin. bu flash'i normal willem adaptor ile programlanabiliyor mu ? yoksa PC tarafinda nasil programladin ?

Tolga'yi hepimiz biliyoruz, Igor kim forum uyesi mi yoksa disardan mi :)

bi de projeyi gecen sene yaptin da bizi mi uyutuyorsun yoksa fotograf makinenin tarihi mi yanlis ? :)


Konu Başlığı: Ynt: Amiga Multi Kickstart
Gönderen: ozkano üzerinde Nisan 24, 2010, 20:19:54 ÖS
hehehe

tsop48 evet sivivadan aldım,dediğin gibi flashı willemde programladım ondan sonra amiga'ya taktım

igor, sega mega drive a & snes & n64 e flash kart yapan ukraynalı bir arkadaş, hayatında amiga görmemiş ama kullanmak istiyor demekki orda fazla yok,

fotograf makinemin pili dışardan şarz edilen bir tip, makineyi fazla pilsiz unutmuşum tarih gitmiş :)



Konu Başlığı: Ynt: Amiga Multi Kickstart
Gönderen: g 600 üzerinde Nisan 24, 2010, 20:25:10 ÖS
tebrikler ozkano, A18 ve A 19 bitleri low yapmak için sanırım toprağa bağlamak gerekiyor, hi yapmak için nasıl bir yöntem kullandın


Konu Başlığı: Ynt: Amiga Multi Kickstart
Gönderen: ozkano üzerinde Nisan 24, 2010, 20:32:06 ÖS
hi için de +5 a 10k direnç bağlayıp direnç in ucunu pinlere bağlayınca hi oluyor


Konu Başlığı: Ynt: Amiga Multi Kickstart
Gönderen: g 600 üzerinde Nisan 24, 2010, 20:44:17 ÖS
snes kartuşlarla ilgili bir projende flashı willem programlayıcı kullanmadan snes kartuş üzerinde takılı iken programlayabildiğini ve direk oyunu açabildiğini görmüştüm  bu amigada mümkün mü yoksa willem kulanmak mı gerekir


Konu Başlığı: Ynt: Amiga Multi Kickstart
Gönderen: ozkano üzerinde Nisan 24, 2010, 20:55:48 ÖS
amiga dada mumkun, a600 de gayle çipinde flash write enable pini var hatta commodore a600 yaparken opsiyonel flash kickstart koymayı planlamış, şematiğinde görunuyor

flash ı yazmak için 3 tane pin e ihtiyaç var,

normal okumada
CE (chip enable) low
oE (output enable) low
WE (write enable) hi

ben bunları direk bus'ın uzerine bağladım ama

yazmada

CE (chip enable) low
oE (output enable) hi
WE (write enable) low

tabi bunları kontrol edebilmek için ekstra 3 bite e ihtiyaç var bunları 8520 nin output bitlerinden alıp yazma işlemi yapılabilir, tabi bunu yapmak içinde 68k assambler bilmek lazım, o konuda sıfır oldugumdan hiç bir fikrim yok :)




Konu Başlığı: Ynt: Amiga Multi Kickstart
Gönderen: g 600 üzerinde Nisan 24, 2010, 21:08:11 ÖS
verdiğin bilgiler için teşekkürler, proje süper olmuş


Konu Başlığı: Ynt: Amiga Multi Kickstart
Gönderen: wizofwor üzerinde Nisan 26, 2010, 11:59:00 ÖÖ
amiga dada mumkun, a600 de gayle çipinde flash write enable pini var hatta commodore a600 yaparken opsiyonel flash kickstart koymayı planlamış, şematiğinde görunuyor

Keşke böyle bir şeyi hayata geçirebilselermiş. A600 500'ü tam anlamıyla replace edebilirdi o zaman.


Konu Başlığı: Ynt: Amiga Multi Kickstart
Gönderen: Simon (Özay Turay) üzerinde Mart 20, 2014, 21:52:28 ÖS
Haftanın hortu. Hatırlanması gereken güzel bir başlık. :)