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.trAmigaAmiga YazılımGenel AmigaOS3.9 İnce Ayarlar Başlığı
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Genel AmigaOS3.9 İnce Ayarlar Başlığı  (Okunma Sayısı 8188 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
ancalimon
Deneyimli
*****
Mesaj Sayısı: 921



Üyelik Bilgileri
« : 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
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 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/NewPatchMult64.lha

env-handler:
http://stephan-rupprecht.de/downloads/envhandler.lha

AmigaOS3.9 için Boingbag 1,2,3,4
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

Blizkick modülleri
http://lilliput.amiga-projects.net/ROM_modules.htm

En son "Blizzard kartlar için" gereken dosyalar
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.
« Son Düzenleme: Temmuz 28, 2014, 00:48:34 ÖÖ Gönderen: ancalimon » Logged
ancalimon
Deneyimli
*****
Mesaj Sayısı: 921



Üyelik Bilgileri
« Yanıtla #1 : Temmuz 15, 2014, 23:43:32 ÖS »

Amigacılar bu başlığı takip etsin. Zaman buldukça temizleyip güncelleyeceğim.
Logged
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.785


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #2 : Temmuz 16, 2014, 08:59:53 ÖÖ »

3.9 bana fazla gelir ama göz ucuyla takip ediyorum.
Logged

Gökçe Bozkurt
Deneyimli
*****
Mesaj Sayısı: 2.968


Nigripinis


Üyelik Bilgileri WWW
« Yanıtla #3 : 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
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|A
ancalimon
Deneyimli
*****
Mesaj Sayısı: 921



Üyelik Bilgileri
« Yanıtla #4 : 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.
Logged
toddler
Uzman
*****
Mesaj Sayısı: 1.396



Üyelik Bilgileri
« Yanıtla #5 : 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.
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
fakcakaya
Deneyimli
*****
Mesaj Sayısı: 866



Üyelik Bilgileri WWW
« Yanıtla #6 : Kasım 06, 2015, 15:39:44 ÖS »

amiga 500'e aca500 kart takıpta bunları yapmak mümkünmüdür?
Logged

toddler
Uzman
*****
Mesaj Sayısı: 1.396



Üyelik Bilgileri
« Yanıtla #7 : 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.
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
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: