[#1]
Startup-sequence i RemApollo
Ostatnio, jak juz pewno czesc z Was wie, kupilem ROM Cloanto do swojej A1200. Mialem pewne perypetie z uruchomieniem Amigi po wymianie romu ale teraz juz prawie dobrze dziala. Kupujac go chcialem wyeliminowac reset Amigi przy uruchamianiu zwiazany z aktualizacja m.in scsi.device, przez RemApollo, aby widoczny byl dysk wiekszy od 4GB. W Ami siedzi Apollo 1260/80MHz. System to AOS3.9 z BB2, postawiony na AmigaSys4, oraz zainstalowany jako zamiennik Workbencha DOpus 5.82 Magellan II. Po dluzszych bojach udalo mi sie wkoncu uruchomic system z dysku twardego, jest to w watku o romie Cloanto. Teraz poprzez RemApollo nadpisuje oryginalne m.in. scsi.device z romu Cloanto wersja starsza.
Teraz do rzeczy, chcialbym:
- aby Amiga nie resetowala sie przy uruchamianiu, wydaje mi sie ze robi to dwa razy,
- aby nie nadpisywala scsi.device z romu Cloanto.
Ponizej jest moj aktualny s-s, na ktorym uruchamiam obecnie Amige z dysku:
; $VER: AmigaSYS 4 AGA
; Startup-Sequence for hard drive systems
; AmigaSYS 4 AGA.
DRAP
if WARN
;C:MuMove4K NOREBOOT
;C:MuFastZero FASTEXEC ON
;RemApollo DEVS:AmigaOS MAC QUIET
RemApollo MAC QUIET MODULES LIBS:OS3.9/OS_Module1 OS_Module2 OS_Module3 OS_Module4 OS_Module5 OS_Module6
endif
C:SetPatch QUIET NOROMUPDATE
;C:Version >NIL: exec.library 45 20
;If WARN
;C:SetPatch QUITE NOROMUPDATE
;Endif
C:LoadIDE >NIL:
C:CPU60 B >NIL:
failat 21
assign Env: ram:
GetMouseInput
if $MouseInput eq 2
execute System:S/NoStartup
else
delete >NIL: ram:MouseInput
C:Version >NIL:
C:AddBuffers >NIL: DF0: 15
FailAt 21
;run >NIL: C:Play16 System:Boot/BootSample
;run >NIL: C:Picboot l=s:PicBoot fi 1 fo 1
C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
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:MCP
C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)
C:LoadMonDrvs
SetEnv Language "english"
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart
C:AddDataTypes REFRESH QUIET
Run > NIL: "System:C/VisualPrefs"
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:
IF EXISTS S:User-Startup
Execute S:User-Startup
EndIF
Resident Execute REMOVE
Resident Assign REMOVE
run >nil: System:c/arq
C:CardPatch
C:CardReset
C:LoadDB
EndCLI >NIL:
Moze, ktos bedzie mogl mi pomoc jak to zrobic?
Dodam jeszcze, ze wyrzucenie(zremowanie) samego polecenia RemApollo i/lub SetPatch'a powoduje resetowanie sie amigi bez konca. Nie remowalem polecenia DRAP.
A jeszcze jedno, moduly ladowane przez RemApollo to:
- Os_module1 - ROMUpdate 44.26
- Os_module2 - fs 45.9
- Os_module3 - filesystem.resource 45.7
- Os_module4 - scsi.device 43.35
- Os_module5 - ram-handler 44.21
- Os_module6 - conosle.device 44.6
Ostatnia aktualizacja: 26.01.2016 22:07:07 przez Tomski
Ostatnia aktualizacja: 26.01.2016 22:11:17 przez Tomski