Welcome, Guest. Please login or register.

Author Topic: AmiKit Real, X-Surf & 4GB+ disks  (Read 2219 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Thomas

Re: AmiKit Real, X-Surf & 4GB+ disks
« on: December 16, 2009, 10:00:04 AM »
Quote from: arnljot;534052
Will XSurfIDE patch scsi.device so that NSD patch is applied so that SFS works with SmartFileSystem?


No, it won't. XSurfIDE is a driver for the XSurf IDE port. It allows to use >4GB drives on the XSurf, but nothing else. It does nothing to the Amiga's internal IDE port.

Regarding scsi.device, if you don't have any devices on the internal IDE bus, the XSurf driver will be named scsi.device. If there is already another scsi.device in the system (Amiga's IDE), the XSurf driver will be called 2nd.scsi.device and if there is already another 2nd.scsi.device (Amiga's SCSI), the XSurf will be named 3rd.scsi.device.

Bye,
Thomas

Offline Thomas

Re: AmiKit Real, X-Surf & 4GB+ disks
« Reply #1 on: December 16, 2009, 12:54:12 PM »
You should use startup-sequence V45.1 and not 45.4

Offline Thomas

Re: AmiKit Real, X-Surf & 4GB+ disks
« Reply #2 on: December 17, 2009, 10:54:38 AM »
Quote from: arnljot;534116
Not sure what that means?


Code: [Select]

; $VER: Startup-Sequence_HardDrive [u]45.1[/u] (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


Code: [Select]

; $VER: Startup-Sequence [u]45.4[/u] (4.4.2001)
; Startup-Sequence for AmigaOS 3.9

; The following lines disable updating "scsi.device" for driver
; software where this could lead to failures. They also start
; IDEFix if installed.
;
; You can manually disable updating "scsi.device" by setting
; the environment variable "NOSCSIUPDATE" to something.

If EXISTS C:SquirrelSCSI
    C:SquirrelSCSI
EndIf

Set SCSIUpdate 1
If EXISTS C:IDEFix
    C:IDEFix
    Set SCSIUpdate 0
EndIf
If EXISTS SYS:Expansion/XSurfIDE
    Set SCSIUpdate 0
EndIf
If EXISTS SYS:Prefs/Env-Archive/NOSCSIUPDATE
    Set SCSIUpdate 0
EndIf
If $SCSIUpdate EQ 1
    SetPatch QUIET
Else
    SetPatch SKIPROMUPDATES "scsi.device" QUIET
EndIf
Unset SCSIUpdate

C:Version >NIL:
C:AddBuffers >NIL: DF0: 15
FailAt 21

Offline Thomas

Re: AmiKit Real, X-Surf & 4GB+ disks
« Reply #3 on: December 17, 2009, 01:34:54 PM »
IDEfix installs a new version of scsi.device. Its version number is in the range of 116+, so it is much higher than Commodore's, even if the ROM update installs version 45. Nevertheless some older versions of IDEfix do not run correctly if the ROM update is active.

I don't know what the developers thought when creating this update. But I think they knew that it does not work because it is not activated. If you install Boingbag 1 over a clean OS 3.9 installation, the startup-sequence V45.1 remains active. You get a second file called startup-sequence-3.9BB1, but it is not used unless you rename it.

If you want to use larger harddrives and CD drives on the internal IDE bus without IDEfix software, you need the ROM update. If you want to use the IDE port on the X-Surf you need the XSurfIDE driver. If you want to use both ports, you need both drivers.