|
Konu Başlığı: Genel AmigaOS3.9 İnce Ayarlar Başlığı Gönderen: ancalimon üzerinde Aralık 26, 2011, 01:07:52 ÖÖ Üst Dipnot: Bu başlık sürekli değişim halindedir. Değişmeyen tek şey bi şeydir.
Gezdim ve gördüm ki bir çoğunuzun AmigaOS ortamı içler acısı. Bu başlıkta sistemimizi nasıl mümkün olan en stabil ve temiz bir şekilde kurup kullanabileceğiniz hakkında yazacağım. En güncel yazılımları nasıl kullanacağınıza değineceğim. Amiga'nın kendi kendine yetebilmesi için (WinUAE'ye gerek kalmadan) neler yapmanız gerektiğinden bahsedeceğim. Sistemim: Amiga1200 Blizzard060+SCSI kit+256MB RAM FastAta1200 Duruma göre farklı sistemlerde farklı neler yapılabileceğini de yazabilirim ancak garanti veremem. 1) Amiga'nızı açtığınızda disket ister. Herkesin elinde AmigaOS'un hangi sürümünü kullanmak istiyorsa, o sürümün bütün disketlerinden modifiye edilmemiş olarak en az iki set bulunmalıdır. Amigacı AmigaOS'suz kalmamalıdır ve ojinal AmigaOS disketleri kesinlikle yazma korumasız bırakılmamalıdır. Her zaman bu disketlerin XCopy ile çıkarılmış temiz kopyası kullanılmalıdır. 2) Amiga600, 1200, 4000, 4000T içerisindeki IDE portu ve sürücüsü rezildir. Bu modeller için çıkmış AmigaOS'un bütün sürümlerinde (3.0, 3.1, 3.5, 3.9) bir şekilde scsi.device denen bir zımbırtı hali hazırda bulunur ve makine ilk açıldığın harddisklerin ve içindeki bölümlerin tanınmasını bu scsi.device denen zımbırtı sağlar. AmigaOS 3.9 kullanacağınızı varsayarak şunu söylemek isterim ki çıkan en son offical güncelleme olan boingbag2'nin içinde "AmigaOS ROM Update" dosyasının içinden çıkan scsi.device bile büyük harddisklerle ve büyük partionlarla düzgün çalışmaz (sanırım maksimum 8gb harddisk limiti ve 2gb partion limiti var). Bu yüzden bu "scsi.device"ı ordan çıkarıp patchlemek gerekiyor ki 120gb üzeri harddiskleri tanıtabilelim ve devasa partitionlar yaratabilim). Amigalarımız WinUAE'den bağımsız bir şekilde temiz bir şekilde harddisk tanıtabilmek için patchlenmiş "scsi.device"ın loadmodule komutu ile roma kaydedip reset attıran bir disket hazırlamak çok büyük rahatlık. Peki nasıl yapacağız? Ben de bilmiyorum hemen deneyip geliyorum. .... Bu kısım sonra güncellenecek. *Blizkick kullanımıyla tek resetle her bi şeyi patchlemek. Amiganızda MMU (kafaya ayar çekme ünitesi namı diğer memory management unit) bulunuyorsa blizkick kullanınız. Öncelikle AmigaOS3.9 u bir şekilde kuruyoruz. Sırasıyla boingbag1 ve boingbag2 yi kuruyoruz. (Unarc kullanmıyoruz çünkü güncelleme yapılana kadar sorunlu. Bu yüzden önceden bir diskette her zaman lha gibi önemli programları bulundurun) Piru Sintonen'in blizkick programını indiriyoruz: http://www.sintonen.fi/sw/BlizKick.lha (http://www.sintonen.fi/sw/BlizKick.lha) blizkick.guide ı açıp ordan install ediyoruz. Usage kısmında modules linkine tıklayıp modules dizinini DEVS içine kopyalattırıyoruz. AmigaOS ROM Update (321768 byte büyüklüğü) dosyasını (Boingbag2 ile DEVS içine kopyalanan dosya) Blizkick içerisinde gelen romupdatespit komutuyla parçalarına ayırmamız gerek. Blizkick arşivi içerisinde o komutla gelen bi kaç tane daha komut var onları C: içine atıverin siz. Şu komutu kullanarak o AmigaOS ROM Update dosyası içinden rom modüllerini çıkarıyoruz: DEVS içinde AmigaOS ROM Update dosyasını RAM: içine atın. Bi tane newshell açın ve A1200 ve fpusu olan 060 işlemci işlemci için sırasıyla şunları girin: RAM: romupdatesplit from="AmigaOS Rom Update" A1200 cpu 68060 fpu 68060 şu sonucu alacaksınız: 16.Ram:> romupdatesplit from="AmigaOS Rom Update" A1200 cpu 68060 fpu 68060 00: flags $0000; offset $000064; len $000950; "romupdate.idtag" 03: flags $0100; offset $0090F8; len $004370; "exec.library" 07: flags $371F; offset $019F30; len $004BD0; "bootmenu" 10: flags $0000; offset $027F10; len $006764; "FastFileSystem" 11: flags $0000; offset $02E684; len $0001E8; "FileSystem.resource" 12: flags $0100; offset $02E87C; len $003E44; "scsi.device" 17: flags $0000; offset $041818; len $0024AC; "ram-handler" 18: flags $0000; offset $043CD4; len $003F54; "console.device" 19: flags $0000; offset $047C38; len $006CB0; "shell" Bu dosyaları alıp DEVS:Modules; içine kopyalayın diğer Blizkick modüllerinin yanına. *Bu dosyalardan bazılarının boingbag3 ve boingbag4 içinde daha güncel sürümleri var. Örneğin FastfileSystem, scsi.device, ram-handler, console.device ve shell-seg (shell ile aynı olması lazım, adı değişik sadece. "scsi.device" ise FastAta1200 varsa kullanılmayacak. Yoksa scsi.device komutunu da aşağıda gösterdiğim Blizkick komutunda "Modules" yazan yerden sonra bi yere ekleyin) --------------------------- Şimdi "editpad S:Startup-Sequence" yazalım ve editleyelim. Burada benim Startup-Sequence i yapıştırıyorum ve açıklıyorum: Alıntı C:ATA3.driver RESIDENT QUIET C:stack 8192 ;C:SoftSCSI nores Blizkick * EXTRESBUF=200000 MODULE shell-seg console.device ram-handler FileSystem.Resource FastFileSystem exec.library FixGetMsg SoftSCSI LocalFast QUIET ;FailAt 21 ;C:LoadResident >NIL: DEVS:card.resource DEVS:trackdisk.device L:KingCON-Handler ;FailAt 20 ;C:LoadModule >NIL: L:FastFileSystem L:RAM-Handler L:Shell-Seg LIBS:dos.library LIBS:icon.library LIBS:workbench.library REVERSE NOREBOOT ;C:SetPatch SKIPROMMODULES console,fs,icon,ram-handler,scsi.device,shell,workbench QUIET C:SetPatch NOROMUPDATE QUIET C:PatchControl C:CMQ060 C:PatchMult64 ; Added by NETPCM010 Installer Failat 11 IF EXISTS C:CardPatch C:CardPatch ENDIF IF EXISTS C:CardReset run >NIL: C:CardReset TICKS 50 ;ENDIF ; Added by NETPCM010 Installer IF EXISTS C:Execute-Wireless-Startup C:Execute-Wireless-Startup ENDIF ; $VER: Startup-Sequence_HardDrive 45.1 (25.11.00) ; Startup-Sequence for hard drive systems ;If Exists C:IDEFix ;C:IDEFix ;EndIf ;C:SetPatch QUIET C:Version >NIL: C:AddBuffers >NIL: DF0: 15 FailAt 21 C:MakeDir RAM:T RAM:Clipboards; RAM:ENV RAM:ENV/Sys ;C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ L:env-handler ADDVOLNODE Resident >NIL: C:SetENV PURE REPLACE; added by env-handler Resident >NIL: C:Assign PURE Resident >NIL: C:Execute PURE ;Assign >NIL: ENV: RAM:ENV Assign >NIL: T: RAM:T Assign >NIL: CLIPS: RAM:Clipboards Assign >NIL: REXX: S: Assign >NIL: PRINTERS: DEVS:Printers Assign >NIL: KEYMAPS: DEVS:Keymaps Assign >NIL: LOCALE: SYS:Locale Assign >NIL: LIBS: SYS:Classes ADD Assign >NIL: HELP: LOCALE:Help DEFER C:CyberPatcher ON C:FBlit C:FText C:BlazeWCP BindDrivers C:Mount >NIL: DEVS:DOSDrivers/~(#?.info) C:LoadMonDrvs ;IF EXISTS DEVS:Monitors ; IF EXISTS DEVS:Monitors/VGAOnly ; DEVS:Monitors/VGAOnly ; EndIF ; C:List >NIL: DEVS:Monitors/~(#?.info|VGAOnly) TO T:M LFORMAT "DEVS:Monitors/%s" ; Execute T:M ; C:Delete >NIL: T:M ;EndIF SetEnv Language "english" SetEnv Workbench $Workbench SetEnv Kickstart $Kickstart UnSet Workbench UnSet Kickstart C:AddDataTypes REFRESH QUIET C:MCP C:IPrefs C:ConClip Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities SYS:System/REXXMast >NIL: Assign >NIL: REXX: SYS:REXXC ADD SYS:C/Makelink RAM:disk.info ENVARC:SYS/def_RAM.info SOFT IF EXISTS S:User-Startup Execute S:User-Startup EndIF Resident Execute REMOVE Resident Assign REMOVE C:WBCtrl imt=iconfast mnl=107 C:LoadWB SIMPLEGELS EndCLI >NIL: Blizkick * EXTRESBUF=200000 MODULE shell-seg console.device ram-handler FileSystem.Resource FastFileSystem exec.library FixGetMsg SoftSCSI LocalFast QUIET Blizkick komutu... * demek makinedeki 3.1 ROMU alıp FastRama kopyala demek. EXTRESBUF=200000 kullandığımız modüllerin toplam büyüklüğü kaç bytesa o kadar yazıyoruz. Ben kafadan salladım RRAM bol olduğu için :P FixGetMsg 060'ın bazı durumlarda kilitlenmesini engelleyen bir patch. SoftSCSI Blizzard scsikitin üzerindeki ROMu update ediyor. LocalFast normalde chipram kullanan bir çok şeyi Fast Rama yönlendiriyor (sadece Blizzard 12x0 kartlarda kullanın demiş) --------------------------------------- C:SetPatch NOROMUPDATE QUIET Böylelikle setpatch romupdate dosyasını yükleyipte ayrıca reset atmıyor. ---------------------------------------- C:PatchControl Bu MCP programının bir parçası. Patchlerin düzgün bir şekilde eklenip çıkarılabilmesini sağlıyor. ----------------------------------------- C:CMQ060 Bu 060 ın memory kopyalama işlemlerini hızlandırıyor. C:PatchMult64 Bu da yukarıdaki gibi bir şey ------------------------------------------ C:MakeDir RAM:T RAM:Clipboards; RAM:ENV RAM:ENV/Sys ;C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ L:env-handler ADDVOLNODE Resident >NIL: C:SetENV PURE REPLACE; added by env-handler .. .. ;Assign >NIL: ENV: RAM:ENV Noktalı virgül koyduğum yerlerde sonrası iptal. Niçin? L: içine kopyaladığımız env-handler komutunu kullanabilmemiz için. Bu ne işe yarıyor? ENVARC içinde bulunan envai çeşit dosyayı makine her makine açıldığında değil, sadece ihtiyaç duyulduğunda, RAM içinde ENV diye bi dizine değil de sanal bir ENV diskine kopyalamak için. ------------------------------------------ C:CyberPatcher ON 060ın bazı programlarda kullanılabilmesi için bu komut gerekli ------------------------------------------- C:FBlit C:FText C:BlazeWCP Bunlar yalnızca AGA kullanıyorsanız hızlandırma ve FastRAM kullanmak için gerekli. Hatta bazı durumlarda CyberGraphx ya da Picasso96da sorun çıkarıyorlarmış. --------------------------------------------- C:MCP Bu AddDatatypes'tan hemen sonra, IPrefs'ten hemen önce çalıştırıyoruz ve Amiga'mızda olmazsa olmaz MCP programını çalıştırıyoruz. MCP yerine SystemPatch kullananlar da var ama henüz pek kurcalayamadım onu. ---------------------------------------------- SYS:C/Makelink RAM:disk.info ENVARC:SYS/def_RAM.info SOFT Bu komutla RAM ikonuna softlink veriyoruz ve RAM Disk ikonunu dilediğimiz zaman snapshot yapabiliyoruz ki biz nerde istersek orda kalsın; öyle kafasına göre ordan oraya gezmesin. ----------------------------------------------- C:WBCtrl imt=iconfast mnl=107 C:LoadWB SIMPLEGELS WBCTRL komutu AGA ile kullanıyorsak imt=iconfast, ekran kartı ile kullanıyorsak imt=fast yazıyoruz ki chipram gitmesin, ikonlar daha hızlı açılsın. mnl=107 dosya harfi uzunluğunu maximuma getirmek için. LoadWB komutunda SimpleGELS AGA için gerekiyor sanırım. Ya da Dopus5 için gerekiyor da olabilir. ---------- DAHA DAHA GÜNCELLEMELER: Bu başıkta sisteminizin performansını oldukça yükseltecek güncellemelerden ve kurulumlarından bahsedeceğim. Bu kısım sonra güncellenecek. layers.library 68060.library (Blizzard kartlar için) intuition.library icon.library ------------------------------------------- Linkler: http://www.sintonen.fi/sw/NewCMQ060.lha (http://www.sintonen.fi/sw/NewCMQ060.lha) http://www.sintonen.fi/sw/NewPatchMult64.lha (http://www.sintonen.fi/sw/NewPatchMult64.lha) env-handler: http://stephan-rupprecht.de/downloads/envhandler.lha (http://stephan-rupprecht.de/downloads/envhandler.lha) AmigaOS3.9 için Boingbag 1,2,3,4 http://lilliput.amiga-projects.net/bbag4.htm (http://lilliput.amiga-projects.net/bbag4.htm) 68020 için optimize edilmiş MUI 3.8a (bu sanırım sorunlu) http://lilliput.amiga-projects.net/mui38.htm (http://lilliput.amiga-projects.net/mui38.htm) Blizkick modülleri http://lilliput.amiga-projects.net/ROM_modules.htm (http://lilliput.amiga-projects.net/ROM_modules.htm) En son "Blizzard kartlar için" gereken dosyalar http://phase5.a1k.org/index.php?driverslibraries (http://phase5.a1k.org/index.php?driverslibraries) Bi sonraki mesajımda hatırladığım kadarıyla PPC kartlarla en verimli şekilde Blizkick kullanımı anlatıcam. Konu Başlığı: Ynt: Genel AmigaOS3.9 İnce Ayarlar Başlığı Gönderen: ancalimon üzerinde Temmuz 15, 2014, 23:43:32 ÖS Amigacılar bu başlığı takip etsin. Zaman buldukça temizleyip güncelleyeceğim.
Konu Başlığı: Ynt: Genel AmigaOS3.9 İnce Ayarlar Başlığı Gönderen: wizofwor üzerinde Temmuz 16, 2014, 08:59:53 ÖÖ 3.9 bana fazla gelir ama göz ucuyla takip ediyorum.
Konu Başlığı: Ynt: Genel AmigaOS3.9 İnce Ayarlar Başlığı Gönderen: Gökçe Bozkurt üzerinde Temmuz 27, 2014, 21:49:59 ÖS Çok karışık bu işin basit bir olayı yok mu..
Mesela bir disket hazırlasan, takınca o herşeyi kendi yapsa.. Senin gibi softwareci için belki bunlar ile uğraşmak çok eylenceli. Bana amigayı fırlat at gibi geliyor Konu Başlığı: Ynt: Genel AmigaOS3.9 İnce Ayarlar Başlığı Gönderen: ancalimon üzerinde Temmuz 28, 2014, 01:11:57 ÖÖ Çok karışık bu işin basit bir olayı yok mu.. Mesela bir disket hazırlasan, takınca o herşeyi kendi yapsa.. Senin gibi softwareci için belki bunlar ile uğraşmak çok eylenceli. Bana amigayı fırlat at gibi geliyor Herkesin sistem farklı olduğundan böyle bir disket hazırlamak Installer ile ilgili programlama becerisi gerektiriyor. :( Buraya yazdığım şeyleri daha sonra güzel bi şekilde düzenleyeceğim. Konu Başlığı: Ynt: Genel AmigaOS3.9 İnce Ayarlar Başlığı Gönderen: toddler üzerinde Kasım 06, 2015, 13:45:45 ÖS Alıntı c:LoadResident >NIL: DEVS:card.resource DEVS:trackdisk.device L:KingCON-Handler L:FastFileSystem L:Ram-Handler LIBS:exec.library_45.24 LIBS:intuition.library_40.86_b5-23 FailAt 20 C:LoadModule DEVS:battmem.resource DEVS:FileSystem.resource DEVS:misc.resource DEVS:potgo.resource DEVS:console.device L:Shell-Seg DEVS:scsi.device LIBS:dos.library LIBS:layers.library LIBS:icon.library LIBS:workbench.library LIBS:graphics.library_42.8b11 NOREBOOT REVERSE C:SetPatch SKIPROMMODULES fs,icon,ram,scsi.device,console.device,shell,workbench,dos,layers,exec,graphics,intuition QUIET Orhun senden ses seda çıkmayınca şöyle birşey yaptım. Biraz fazla abarttım gibi ama çalışıyor. Konu Başlığı: Ynt: Genel AmigaOS3.9 İnce Ayarlar Başlığı Gönderen: fakcakaya üzerinde Kasım 06, 2015, 15:39:44 ÖS amiga 500'e aca500 kart takıpta bunları yapmak mümkünmüdür?
Konu Başlığı: Ynt: Genel AmigaOS3.9 İnce Ayarlar Başlığı Gönderen: toddler üzerinde Kasım 09, 2015, 11:58:03 ÖÖ amiga 500'e aca500 kart takıpta bunları yapmak mümkünmüdür? Aca500 ile forumda konuşulanlar haricinde bir bilgim olmamakla birlikte maprom özelliği olduğunu düşünecek olursak olmaması için bir neden yok. Sonuçta benim yaptığım kickrom içindeki modüllerin güncel versiyonlarını kullanmaktan ibaret. |