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.trGenel KategoriGenel SohbetAmiga 1200 1MB Custom Rom Hazırlama Üzerine Beyin Cimnastiği
Sayfa: 1 [2] 3 4 ... 8   Aşağı git
Yazdır
Gönderen Konu: Amiga 1200 1MB Custom Rom Hazırlama Üzerine Beyin Cimnastiği  (Okunma Sayısı 9837 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
toddler
Uzman
*****
Mesaj Sayısı: 1.341



Üyelik Bilgileri
« Yanıtla #15 : Temmuz 13, 2017, 23:37:53 ÖS »

Şuan ilk amaç olan hazırladığım romu 27c400'e yazma olayını hallettim. Şimdi sırada en stabil romu hazırlamak var. Henüz kullanıma hazır bir rom elde etmiş sayılmayız.
Logged

C64|C|G|C128|1541U2
A500|A500+|Slim SDHxC|Gotek
A600|FuriaEC020 33MHz+FPU 40Mhz
A1200|BPPC|BVision|64MB Ram|3Com Eth.
A1200|ACA1230/56Mhz 64MB|IndivisionAGA MK2cr|RapidRoad USB|FastATA 1200 MK-V|Netgear MA401
Dingoo A320(OpenDingux)
Pandora(First Batch)
RaspberryPi 1-2-3
BananaPi/Pro
emarti
Uzman
*****
Mesaj Sayısı: 1.902


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #16 : Temmuz 13, 2017, 23:47:23 ÖS »

ROM yazma işine girmek lazım yoksa fantezi yapamayacağız anlaşılan 
Logged

https://github.com/emartisoft My GitHUB Repositories | http://csdb.dk/scener/?id=26786 My CSDB Releases
My Retro Computers Atari 600XL | 800XL | 1040STFM, C64C, C64G, A500, A600x2 (Furia, standart), A1200x2 (Microbotic, standart)
toddler
Uzman
*****
Mesaj Sayısı: 1.341



Üyelik Bilgileri
« Yanıtla #17 : Temmuz 13, 2017, 23:54:20 ÖS »

ROM yazma işine girmek lazım yoksa fantezi yapamayacağız anlaşılan 

Çok uzatmadan sonuçlandırmak niyetindeyim.
Logged

C64|C|G|C128|1541U2
A500|A500+|Slim SDHxC|Gotek
A600|FuriaEC020 33MHz+FPU 40Mhz
A1200|BPPC|BVision|64MB Ram|3Com Eth.
A1200|ACA1230/56Mhz 64MB|IndivisionAGA MK2cr|RapidRoad USB|FastATA 1200 MK-V|Netgear MA401
Dingoo A320(OpenDingux)
Pandora(First Batch)
RaspberryPi 1-2-3
BananaPi/Pro
Def Leppard
Uzman
*****
Mesaj Sayısı: 948



Üyelik Bilgileri
« Yanıtla #18 : Temmuz 14, 2017, 13:03:18 ÖS »

Sanırım en stabil rom için alpyre ve blasterreal ile ortak bir fikir alışverişi yapıp doğru bir rom içeriğine ulaşılabilir.

1 mb olduğu içinde dosyalarda pek kısıtlama olmaz en doğrusu en stabil çalışan dosyaları koymak gibi görünüyor.
Logged

Amiga Repair Service
toddler
Uzman
*****
Mesaj Sayısı: 1.341



Üyelik Bilgileri
« Yanıtla #19 : Temmuz 14, 2017, 15:45:12 ÖS »

Sanırım en stabil rom için alpyre ve blasterreal ile ortak bir fikir alışverişi yapıp doğru bir rom içeriğine ulaşılabilir.

1 mb olduğu içinde dosyalarda pek kısıtlama olmaz en doğrusu en stabil çalışan dosyaları koymak gibi görünüyor.

Amacım rom hazırlama ve yazmayı denerken hep birlikte bir beyin cimnastiği yapmaktı. Başlığın amacıda tam bu zaten.
Logged

C64|C|G|C128|1541U2
A500|A500+|Slim SDHxC|Gotek
A600|FuriaEC020 33MHz+FPU 40Mhz
A1200|BPPC|BVision|64MB Ram|3Com Eth.
A1200|ACA1230/56Mhz 64MB|IndivisionAGA MK2cr|RapidRoad USB|FastATA 1200 MK-V|Netgear MA401
Dingoo A320(OpenDingux)
Pandora(First Batch)
RaspberryPi 1-2-3
BananaPi/Pro
Def Leppard
Uzman
*****
Mesaj Sayısı: 948



Üyelik Bilgileri
« Yanıtla #20 : Temmuz 14, 2017, 15:50:05 ÖS »

Bu tür işler doğrusu ekip ile daha güzel sonuçlar üretebiliyor. Bizde 1 mb 27c800 romlar var. 512k lık a500 3.1 rom u alıp winhex de 1 mb yaptım ve yazdırdım çalıştı. aynı yöntem ile 1.3 3.1 512k lık  2 romu birleştirirsek bir anahtar ile buda olabilir gibime geliyor henüz denemedim. aynı mantık ile düşünürsek Amiga 1200 de 2 adet 27c800 ile 2mb lık rom olabilir mi ? o zaman daha çok yerde olabilir ?
Logged

Amiga Repair Service
toddler
Uzman
*****
Mesaj Sayısı: 1.341



Üyelik Bilgileri
« Yanıtla #21 : Temmuz 14, 2017, 15:58:58 ÖS »

Bu tür işler doğrusu ekip ile daha güzel sonuçlar üretebiliyor. Bizde 1 mb 27c800 romlar var. 512k lık a500 3.1 rom u alıp winhex de 1 mb yaptım ve yazdırdım çalıştı. aynı yöntem ile 1.3 3.1 512k lık  2 romu birleştirirsek bir anahtar ile buda olabilir gibime geliyor henüz denemedim. aynı mantık ile düşünürsek Amiga 1200 de 2 adet 27c800 ile 2mb lık rom olabilir mi ? o zaman daha çok yerde olabilir ?

Cosmos A600 için 2mb rom yapmış fakat nasıl olacağı hakkında birşey paylaşmamış. Remus'un yeni versiyonunda 2mb rom scripti mevcut. 1mb rom bence oldukça yeterli. Çünkü normal romu 512kb hazırlayıp extended rom hazırlamaya geçince büyük bir kısmı boş kalıyor.  
« Son Düzenleme: Temmuz 15, 2017, 15:57:39 ÖS Gönderen: toddler » Logged

C64|C|G|C128|1541U2
A500|A500+|Slim SDHxC|Gotek
A600|FuriaEC020 33MHz+FPU 40Mhz
A1200|BPPC|BVision|64MB Ram|3Com Eth.
A1200|ACA1230/56Mhz 64MB|IndivisionAGA MK2cr|RapidRoad USB|FastATA 1200 MK-V|Netgear MA401
Dingoo A320(OpenDingux)
Pandora(First Batch)
RaspberryPi 1-2-3
BananaPi/Pro
toddler
Uzman
*****
Mesaj Sayısı: 1.341



Üyelik Bilgileri
« Yanıtla #22 : Temmuz 14, 2017, 16:15:25 ÖS »

Alpyre'in bu başlıktaki ve 3.9 kimde var başlığındaki tecrübelerini buraya aktarıp devam edelim.

Alıntı
Çok güzel. Fakat gördüğüm kadarıyla Cosmos'un exec.library'sini kullanmışsın. Bazı programlarla sorun yarattığını hatırlatayım. MUI programlarında bazen Recoverable Alert'e neden olurken, SAS/C ile direkt guru meditation'a düşüyor.

1MB Rom çok faydalı olur. Ancak temel kütüphanelerde (özellikle exec ve graphics) BB2'den ileriye gitmenizi pek tavsiye etmiyorum (diğerlerinde yardırabilirsiniz  ).

NOT: Blizkick yamalarından bazıları çok faydalı. Örneğin intuition.library'ye PowerWindows_BKPatch'i muhakkak yapın. A1200'lerin PCMCIA portundaki reset sorunu ROM'dan çözmek için DosResetCard ve ColdResetCard yamaları da es geçilmemeli. Sadece WinUAE'de (ve belki SCSI harddisk kullanan gerçek Amiga'larda) kullanılacak ROM'lara özel olarak scsi.library'ye NOIDE yaması yapılabilir. Bunların dışındakiler fanteziye girer.

Alıntı
Hmm... Coze'nin dökümanı bayağı güzelmiş. Neyse benim yapmama gerek kalmadı o zaman.... Kahkaha

Yalnız Remus ile ilgili bir iki eksik kısım var dökümanda bahsedilmemiş. Onlar da:
 - BlizKick ile gelen şeyler mödül değil, yama (patch).
 - Bu yamaların uygulanması da şöyle:
Öncelikle BlizKick'in dökümanından ilgili yamaya gerçekten ihtiyacınız olup olmadığını öğrenmelisiniz. Eğer ihtiyacınız yoksa hiç bulaşmayın.
Eğer bir Rom modülünü daha güncel bir (gayrıresmi) sürümüyle değiştirdiyseniz, bu modülde ilgili yamanın zaten yapılıp yapılmadığını (veya ilgili problemin başka bir implementasyonla giderilip giderilmediğini) öğrenin. İlgili modülü geliştiren readme dosyasına bunu yazmıştır, dikkatle okuyun.
Bir yamayı uygulamak için, Remus'un modül listesinde ilgili yamayı, yamalayacağı modülün hemen altına yerleştirmeniz gerekiyor. Başka yere asla koymayın!(*)
- Boing Bag'leri parçaladığınızda içinden çıkan ROMUPDATE modülünü Rom'a asla eklemeyin.
 - RomSplit OS3.1 ROM'unu parçalarken bir modülden BSS hunk'u çıkarmak istediğini soruyor. Ben bu soruya evet dediğimde orjinal Amiga'da sorun yaşadım. Bilginiz olsun.

(*) Diyelim ki BlizKick'in PowerWindows yamasını yapmak istiyorsunuz. Önce bu yamanın hangi modülü yamaladığını öğrenmelisiniz, çünkü Remus'ta o modülün tam altına koymanız gerekiyor yamayı. Bu bilgi BlizKick'in dokümanında yazmıyor. Ancak PowerWindowsNG'nin dökümanında bir köşede yazıyor. Yani iyice araştırma yapmak gerekiyor.

Alıntı
en mevcut en son güncellemelerin (Cosmos'un en son exec'i ve graphic.library'si vs. dahil) tamamının uygulandığı bir 3.9 ROM yaptım. Hatta defleppard EPROM'a yazdırdı ve PPC A1200'ümde bir kaç aydır test ediyorum.

Tespit ettiğim avantajlar ve de sıkıntılar var. Sıralamak gerekirse:
- güncel graphic library RTG'de gözle görülür hızlanma sağlıyor, fakat AGA ekranda bazı glitch'lere neden oluyor. Örneğin:
 * WB'de çoklu seçim dikdörtgeni ekranda iz bırakıyor
 * custom ekranlarda Text() fonksiyonu metin sonuna bir karakter daha yazıyor,
 * bazı blitter nesneleri bozuk çıkıyor (kimi oyunlarda bozuk grafiklere neden olabiliyor bu)
- güncel layers.library WB pencerelerinde ciddi hızlanma sağlıyor. Fakat pencereler açılıp kapatılırken kısa bir an için junk görüntü glitch'i var.
- güncel icon.library gayet iyi çalışıyor ve bayağı hız kazandırıyor. Henüz bir bug'ını göremedim.
- SAS/C derleyicisi bu ROM'da direk çakılıyor.

Tespitlerim bunlar. Bunların tam olarak hangi kütüphanelerden kaynaklandığını tespit edip sorunlu güncellemeleri kaldırıp yeni bir ROM yapmam lazım. Kararlı bir derleme yakalarsam paylaşırım.

Şu şekilde ilerliyoruz;
- Exec BoingBag2 versiyonu kullanılacak.
- Graphics.library Kickstart 3.1 rom versiyonu kullanılacak.
- Scsi.device büyük partisyonları destekleyecek.
- layery.library hızlanma sağlıyorsa junk görüntü glitch'i gözardı edilebilir.
- Güncel icon.library kullanılacak.
- intuition.library'ye PowerWindows_BKPatch'i yapılacak.
- A1200'lerin PCMCIA portundaki reset sorununu ROM'dan çözmek için DosResetCard ve ColdResetCard yamaları yapılacak.
- Cosmos'un trackdisk.device'ı (v40.2) kullanılacak. 40.1'den tek farkı versiyonu ve NoClick uygulanmış olması.
- NewAlert ve AlertFix Remus'da exec.library'nin altına ve önce NewAlert, sonra AlertFix gelecek şekilde konulacak.
- BBlank konulacak.
- Fat95, Compactflash.device, Pfs, Sfs konulacak.
...
« Son Düzenleme: Temmuz 15, 2017, 15:42:12 ÖS Gönderen: toddler » Logged

C64|C|G|C128|1541U2
A500|A500+|Slim SDHxC|Gotek
A600|FuriaEC020 33MHz+FPU 40Mhz
A1200|BPPC|BVision|64MB Ram|3Com Eth.
A1200|ACA1230/56Mhz 64MB|IndivisionAGA MK2cr|RapidRoad USB|FastATA 1200 MK-V|Netgear MA401
Dingoo A320(OpenDingux)
Pandora(First Batch)
RaspberryPi 1-2-3
BananaPi/Pro
toddler
Uzman
*****
Mesaj Sayısı: 1.341



Üyelik Bilgileri
« Yanıtla #23 : Temmuz 15, 2017, 11:38:24 ÖÖ »

Son değişikliklerle şu hale geldi. 1mb romun neredeyse yarısı boş Kahkaha


* kick.JPG (35.62 KB, 715x565 - Görüntüleme: 338 kez.)

* wb.JPG (22.33 KB, 266x210 - Görüntüleme: 353 kez.)
Logged

C64|C|G|C128|1541U2
A500|A500+|Slim SDHxC|Gotek
A600|FuriaEC020 33MHz+FPU 40Mhz
A1200|BPPC|BVision|64MB Ram|3Com Eth.
A1200|ACA1230/56Mhz 64MB|IndivisionAGA MK2cr|RapidRoad USB|FastATA 1200 MK-V|Netgear MA401
Dingoo A320(OpenDingux)
Pandora(First Batch)
RaspberryPi 1-2-3
BananaPi/Pro
Gökçe Bozkurt
Genel Yönetici
*****
Mesaj Sayısı: 2.792


Nigripinis


Üyelik Bilgileri WWW
« Yanıtla #24 : Temmuz 15, 2017, 12:00:18 ÖS »

Doldur hoca
Logged

A4000|FastlaneZ3|RetinaZ3|Tandem Ide|CF
A2000|G-Force 040/33|Cybervision64-3D|
A2000|Mobo|GVP HX-2000-II|Supra 8Mb
A2000|Mobo|8Up!6Mb
A1200|PPC 040/25/200|Mediator Sx|Vodoo4500|256Mb
A1200|Hawk 8Mb|CF
A1200|Mobo|Elbox 4Mb
A600|ACA030|Indivision ECS|A604|CF
A600|Mobo|A603
A500+|ATO
Alpyre
Uzman
*****
Mesaj Sayısı: 2.194



Üyelik Bilgileri WWW
« Yanıtla #25 : Temmuz 15, 2017, 14:20:21 ÖS »

Harika. Şimdi bu ROM'u yazdırıp, gerçek bir Amiga'ya bağlayıp test etmelisiniz. Özellikle oyunlarda.
Logged

Alper
toddler
Uzman
*****
Mesaj Sayısı: 1.341



Üyelik Bilgileri
« Yanıtla #26 : Temmuz 15, 2017, 14:32:39 ÖS »

BlizKick'in BBlank, MoveVBR, NoClick, SpeedyIDE, NewAlert, AlertFix yamalarını yapmalımı karar veremedim.

Ayrıca fat95, Compactflash.device,Pfs, sfs falan ilave etsek mi?
Logged

C64|C|G|C128|1541U2
A500|A500+|Slim SDHxC|Gotek
A600|FuriaEC020 33MHz+FPU 40Mhz
A1200|BPPC|BVision|64MB Ram|3Com Eth.
A1200|ACA1230/56Mhz 64MB|IndivisionAGA MK2cr|RapidRoad USB|FastATA 1200 MK-V|Netgear MA401
Dingoo A320(OpenDingux)
Pandora(First Batch)
RaspberryPi 1-2-3
BananaPi/Pro
Alpyre
Uzman
*****
Mesaj Sayısı: 2.194



Üyelik Bilgileri WWW
« Yanıtla #27 : Temmuz 15, 2017, 15:05:03 ÖS »

BlizKick'in BBlank, MoveVBR, NoClick, SpeedyIDE, NewAlert, AlertFix yamalarını yapmalımı karar veremedim.

Ayrıca fat95, Compactflash.device,Pfs, sfs falan ilave etsek mi?

- MoveVBR FastRam'i olmayan Amiga'larda nasıl davranıyor? Dökümanına bakmak (veya denemek) lazım (FastRam'siz 3.9 mu olur demeyin, diyelim turbo kartı devre dışı bıraktık veya çıkarttık... Rom'u da söküp değiştirmek zorunda bırakmasın).
- BBlank zararsız bir patch. Güzel de görünüyor. Neden olmasın?
- NoClick'siz yapamıyorum ben. Tık tık kafa ütülüyor. Bence olsun. Hatta Patch'le uğraşma, daha iyisi, Cosmos'un trackdisk.device'ını (v40.2) kullan. 40.1'den tek farkı versiyonu ve NoClick uygulanmış olması.
- SpeedyIDE'nin uygulanıp uygulanmayacağı ROM'da kullanacağınız scsi.device sürümüne göre değişir. v43.45 ve üzerinde bu patch'e gerek yok. Hatta yapmamalısın.
- NewAlert ve AlertFix de önemli iki yama. Bence olmalı. Bu iki yamayı Remus'da exec.library'nin altına ve önce NewAlert, sonra AlertFix gelecek şekilde koyuyorsun.

fat95, Compactflash.device, Pfs, sfs'e gelince. ROM'a sığıyorsa, neden olmasın?
Logged

Alper
emarti
Uzman
*****
Mesaj Sayısı: 1.902


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #28 : Temmuz 15, 2017, 15:09:35 ÖS »

toddler roma sığması gerekenler sığıyorsa iyi olur
Logged

https://github.com/emartisoft My GitHUB Repositories | http://csdb.dk/scener/?id=26786 My CSDB Releases
My Retro Computers Atari 600XL | 800XL | 1040STFM, C64C, C64G, A500, A600x2 (Furia, standart), A1200x2 (Microbotic, standart)
Agony
Uzman
*****
Mesaj Sayısı: 2.108


Amiga gibi yar, Commodore gibi de yadigar olmaz.


Üyelik Bilgileri
« Yanıtla #29 : Temmuz 15, 2017, 15:16:35 ÖS »

Sessizce takip ediyorum. Harika bir şey gibi duruyor. Fazla kafam basmadığı için bir katkıda bulunamıyorum. Ama bir sualim  vardır a dostlar Kahkaha

1mb rom nasıl bir fayda sağlayabilir? Bilmediğimden soruyorum, yüklenmeyin fazla bana Kahkaha
Logged

Sayfa: 1 [2] 3 4 ... 8   Yukarı git
Yazdır
Gitmek istediğiniz yer: