Witam,
Jakiś czas temu kupiłem na znanym portalu internetowym gotową kartę FC zawierającą WHDLoad gry i dema na Amigę 1200.
Razem z adapterem IDE44 pin do CF i taśmą IDE44 pin do podłączenia w miejsce dysku Amigi 1200.
Wszystko działało prawidłowo z oryginalnymi kościami Kickstart zamontowanymi na płycie, w wersji V3.0 (39.106).
Pobawiłem się grami które dawały mi mnóstwo frajdy za dzieciaka i pograłem w te gry na które nie miałem np. czasu lata temu.
Po jakimś czasie zamontowałem kartę TF1260 oraz kości Kickstart 3.2.2 (47.111) które zostały dostarczone z akceleratorem i gotowiec przestał się uruchamiać.
Wyświetla się następujący komunikat :
AMIGA ROM Operating System and Libraries
Copyright 2023 Hyperion Entertainment CVBA.
Develop under license.
scsi.device version 47 already resident.
Loading scsi.device failed: object already exist
C:LoadModule failure returncode 10
1>
Oczywiście zajrzałem do pliku Startup-Sequence, który wygląda tak w oryginale :
--------------------------------------------------------------------------------------------------------
;ClassicWB Startup-Sequence
;--------------------------
;FULL ADV ADVSP UAE 3.1
IF EXISTS DEVS:scsi.device
C:LoadModule DEVS:scsi.device_A1200
EndIF
C:GetMouseInput LOCAL
IF $MouseInput EQ 1
Unset MouseInput
C:SetPatch QUIET
C:Assign >NIL: ENV: RAM:
C:Assign >NIL: T: RAM:
C:Execute S:Maxmem-Sequence
EndCLI >NIL:
EndIF
IF $MouseInput EQ 2
Unset MouseInput
C:Execute S:Bootmenu-Sequence
EndCLI >NIL:
EndIF
Unset MouseInput
C:LoadModule >NIL: LIBS:icon.library LIBS:layers.library
;C:BlizKick KICKFILE=Devs:Kickstart3.1.rom EXTRESBUF=150000 MODULE scsi.device_A1200 icon.library layers.library SpeedRom SpeedyIDE HogWaitBlit PatchMath020 FixGetMsg FixMath404 romfixes Fusionreserve QUIET
;C:CPU FastRom DataBurst >NIL: Pomaga przy whdload (to oczywiscie skasowaç)
C:SetPatch QUIET
;c:noclick
IF EXISTS C:StackAttack
C:StackAttack
EndIF
C:Version >NIL:
FailAt 21
IF EXISTS SYS:WBstartupD
C:Rename >NIL: SYS:WBStartup SYS:WBStartupM
C:Rename >NIL: SYS:WBStartupD SYS:WBStartup
EndIF
Resident >NIL: C:IconX PURE
Resident >NIL: C:WBRun PURE
Resident >NIL: C:Assign PURE
Resident >NIL: C:Execute PURE
IF EXISTS L:env-handler
C:MakeDir RAM:T RAM:Clipboards
L:env-handler
C:Copy >NIL: ENVARC:Sys/def_kick.info ENV:Sys/def_kick.info
ELSE
C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
Assign >NIL: ENV: RAM:ENV
EndIF
IF EXISTS C:PatchRAM
C:PatchRAM
EndIF
IF EXISTS C:TagLiFE
C:TagLiFE
EndIF
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
IF EXISTS C:BlazeWCP
C:BlazeWCP
EndIF
IF EXISTS SYS:System/FBlit/FBlit
SYS:System/FBlit/FBlit
SYS:System/FBlit/FText
EndIF
BindDrivers
C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)
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
IF EXISTS C:IconBeFast
C:IconBeFast 0
EndIF
C:AddDataTypes REFRESH QUIET
C:IPrefs
C:ConClip
Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities
IF EXISTS S:User-Startup
Execute S:User-Startup
EndIF
Resident Execute REMOVE
Resident Assign REMOVE
IF EXISTS C:StackAttack
C:StackAttack AUTO
EndIF
C:LoadWB
EndCLI >NIL:
-------------------------------------------------------------------------------------------
i linie
IF EXISTS DEVS:scsi.device
C:LoadModule DEVS:scsi.device_A1200
EndIF
zmieniłem na
;IF EXISTS DEVS:scsi.device
;C:LoadModule DEVS:scsi.device_A1200
;EndIF
celem wyłączenia ładowania modułu scsi.device
skoro już się on ładuje w nowym Kickstarcie 3.2.2.
Oczywiście byłem naiwny i łudziłem się, że to rozwiąże zaistniały problem,
a otrzymałem w rezultacie taki komunikat :
C:LoadModule failed returncode 10
1>
Na tym etapie utknąłem i proszę o pomoc w uruchomieniu w/w systemu [na Kickstart 3.2.2] gdyż działa bardzo dobrze oraz już przyzwyczaiłem się do niego.
Dodatkowe informacje :
karta CF podłączona zarówno do portu IDE44 na płycie głównej A1200 jak i do katy TF1260 zachowuje się tak samo i wyświetla w/w komunikat z błędem wczytywania LoadModule failed.
katalog DEVS zawiera :
https://imgur.com/gallery/i6065Th
P.S. Szukałem po internetach rozwiązania problemu, ale żadne nie skutkuje pozytywnym wynikiem.
Również tutaj na PPA jest podobny wątek, ale osoba która go założyła uciekła bez podania rozwiązania "ku potomności", twierdząc, że wszytko już działa .... -_- .