4+GB size disks

  • Thread starter Thread starter arnljot
  • Start date Start date
  • Replies Replies 3
  • Views Views 2172

arnljot

Dad, gamer, nerd, amigian
AmiBayer
Joined
Feb 5, 2008
Posts
4,046
Country
Oslo
Region
Oslo
I don't get it. I'm trying to have 4x2GB SFS (v1.279) partitions under WinUAE 1.6.1

This is what I do:

1) Install AmiKit 1.5.0 downloaded from site, using OS3.9 CD as OS source
2a) Do not change AmiKit UAE settings
2b) Change AmiKit UAE settings to include A4k chipset extras and A4k 3.1 ROM
3) Install BB1 and BB2 (BB2 w/ROM Upgrades)
4) Install patches
5) Update AmiKit to latest version with live update to v1.5.9

The 8GB CF card is added as a real HD to WinUAE running with "-disableharddrivesafetycheck" as Administrator.

It's mounted on IDE0 and found by HDToolbox on scsi.device.

I install SFS as SFS/00. It's version 1.279, latest from http://strohmayer.org/sfs/

I use a MaxTransfer of 0x1fe00 and a BlockSize of 521.

I name each partition SD0, SD1, SD2 and SD3.

Each is set to SFS/00 (0x53465300).

Still, when I Quickformat SD0, all is good.

When I format & verify SD3, SD0 is NDOS after a reeboot.

What am I missing here?

In shell version states:
Kickstart 45.57, Workbench 45.3

And version scsi.device states:
scsi.device 43.43

And version c:setpatch
setpatch 44.38

And version "devs:AmigaOS ROM Update"
ROMUpdate 44.57

S:Startup-Sequence said:
Code:
; $VER: Startup-Sequence_AmiKit+BB1BB2 OS3.9 with both BoingBags and updated ROM file
; Startup-Sequence for AmigaOS 3.9 + BB1 + BB2 + AmiKit (by Jan Zahurancik ©2005-2008)


C:Safe RENRAM OWNOUT MOUNTSIZE=6684  ;Checks for viruses

C:morelibspace
failat 11
C:LoadModule >NIL: L:Ram-Handler L:Shell-Seg DEVS:console.device LIBS:icon.library LIBS:workbench.library LIBS:mathieeesingbas.library REVERSE NOREBOOT     ;makes the modules resident (similar to SetPatch)
If WARN
    Set LoadModule 0
    failat 1
    C:LoadModule LIBS:icon.library LIBS:workbench.library LIBS:mathieeesingbas.library REVERSE NOREBOOT     ;makes the rest of the modules resident if previous command fails
Else
    Set LoadModule 1
EndIf

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
    If $LoadModule EQ 1
        SetPatch SKIPROMMODULES ram-handler,shell,console.device QUIET
    Else
        SetPatch QUIET
    EndIf
Else
    If $LoadModule EQ 1
       SetPatch SKIPROMMODULES ram-handler,shell,console.device,scsi.device QUIET
    Else
       SetPatch SKIPROMMODULES scsi.device QUIET
    EndIf
EndIf
Unset SCSIUpdate
Unset LoadModule

C:StackAttack 32768     ;adds stack size to selected value
C:PatchControl          ;part of MCP

C:TagLiFE               ;patches the utility.lirary

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

C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys RAM:T/VC_TEMP
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
Assign >NIL: L: SYS:Utilities/Expansion/SmartFileSystem/L ADD

IF $bbfix EQ "0"  ;adjusts AmiKit if both BoingBags for OS3.9 were installed
   version >NIL: Shell VERSION 45
   IF NOT WARN
      IF EXISTS SYS:WBStartup/AmiDock
         IF EXISTS SYS:WBStartup/Disabled/AmiDock
            Delete >NIL: SYS:WBStartup/Disabled/AmiDock FORCE QUIET
         ENDIF
         Rename >NIL: SYS:WBStartup/AmiDock TO SYS:WBStartup/Disabled/AmiDock QUIET
      ENDIF

      IF EXISTS SYS:WBStartup/ASyncWB
         IF EXISTS SYS:WBStartup/Disabled/ASyncWB
            Delete >NIL: SYS:WBStartup/Disabled/ASyncWB FORCE QUIET
         ENDIF
         Rename >NIL: SYS:WBStartup/ASyncWB TO SYS:WBStartup/Disabled/ASyncWB QUIET
         Delete >NIL: SYS:WBStartup/ASyncWB.info
      ENDIF

      IF EXISTS SYS:WBStartup/BenchTrash
         IF EXISTS SYS:WBStartup/Disabled/BenchTrash
            Delete >NIL: SYS:WBStartup/Disabled/BenchTrash FORCE QUIET
         ENDIF
         Rename >NIL: SYS:WBStartup/BenchTrash TO SYS:WBStartup/Disabled/BenchTrash QUIET
      ENDIF

      IF EXISTS SYS:WBStartup/DefIcons
         IF EXISTS SYS:WBStartup/Disabled/DefIcons
             Delete >NIL: SYS:WBStartup/Disabled/DefIcons FORCE QUIET
         ENDIF
         Rename >NIL: SYS:WBStartup/DefIcons TO SYS:WBStartup/Disabled/DefIcons QUIET
      ENDIF

      Delete >NIL: SYS:Utilities/Amplifier#? FORCE ALL QUIET
      Copy >NIL: SYS:Prefs/Presets/AmiKit/Install/System TO SYS: CLONE ALL QUIET
      SetENV bbfix 1
      Copy >NIL: ENV:bbfix TO ENVARC: CLONE QUIET
   EndIF
EndIF

C:Version >NIL: SYS:Libs/xadmaster.library 12 1 FILE ;installs latest XAD if BoingBag1 for OS3.9 was installed only
IF WARN
   Copy >NIL: SYS:Prefs/Presets/AmiKit/Install/System TO SYS: CLONE ALL QUIET
EndIF

C:Version >NIL: SYS:Classes/DataTypes/ilbm.datatype 44 26 FILE ;adjusts AmiKit if BoingBag35-2 was installed
IF WARN
   Copy >NIL: SYS:Prefs/Presets/AmiKit/Install/System/Classes/DataTypes/ilbm.datatype TO SYS:Classes/Datatypes/ CLONE QUIET
EndIF

;BindDrivers ;useless on UAE
C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)

C:LoadMonDrvs

;C:P96-EmulationUpdate      ;fakes the version info of emulated CGX libraries under Picasso96
;C:P96Refresh >NIL: 100     ;set this value (100 by default) according to your monitor refresh rate and WinUAE Display settings

SYS:Utilities/Expansion/ShowAmiga96/Bin/ShowAmiga96_Rev239C18     ;shows the picture during startup

SetEnv Language "english"
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart

C:AddDataTypes REFRESH QUIET

;Following two lines provide TrueType support. IMPORTANT: if you disable them you must enable C:WAIT line in front of C:IPREFS to avoid startup crashes!!!
Assign >NIL: AfA_OS_Libs: SYS:Utilities/EXPANSION/AfA_OS/AfA_OS_Libs
C:AfA_OS_Loader

IF NOT EXISTS ENV:afa/replacevisualprefs ;enables the following lines only if similar featrues are disabled in AfA_OS
   Run >NIL: SYS:Utilities/Expansion/TitleShadow/TitleShadow           ;enables effects for window titlebar texts
   Run >NIL: SYS:Utilities/Expansion/VisualPrefs/VisualPrefs           ;enables the customization of Amiga GUI
   Run >NIL: SYS:Utilities/Expansion/VisualPrefs/TRAP ALL              ;enables the customization of Amiga ReAction GUI
ENDIF

C:Wait 1  ;prevents IPrefs from crashes. Increase the value if IPrefs still crashes.
C:IPrefs

SYS:Utilities/Expansion/ShowAmiga96/Bin/ShowAmiga96_Login >NIL:

SYS:Utilities/Expansion/FullPalette/FPPrefs     ;applies FullPalette settings

C:ConClip

Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities SYS:Utilities/PicShow SYS:Utilities/EvenMore SYS:Utilities/MysticView SYS:Utilities/SimpleFind3 SYS:Utilities/Expansion/SmartFileSystem

IF NOT EXISTS ENV:afa/replacebirdie ;enables gfx patterns for windows borders (only if similar feature is disabled in AfA_OS)
   C:Wait 1  ;prevents Birdie from not loading the background picture.
   Run >NIL: SYS:Utilities/Expansion/Birdie/Birdie ? <Env:Birdie.prefs
ENDIF

SYS:System/REXXMast >NIL:

IF EXISTS S:User-Startup
  Execute S:User-Startup
EndIF

IF EXISTS S:AmiKit-Startup
  Execute S:AmiKit-Startup
EndIF

;following lines enable enchanced CLI/Shell functionality
IF EXISTS DEVS:KingCON-mountlist
   Assign CON: DISMOUNT
   Assign RAW: DISMOUNT
   Mount CON: from DEVS:KingCON-mountlist
   Mount RAW: from DEVS:KingCON-mountlist
ENDIF

Resident Execute REMOVE
Resident Assign REMOVE

C:Version >NIL: C:MakeLink 37 4 FILE
IF NOT WARN
   C:Copy >NIL: ENVARC:SYS/def_RAM.info RAM:Disk.info CLONE QUIET
ELSE
   C:MakeLink >NIL: RAM:Disk.info ENVARC:SYS/def_RAM.info SOFT
ENDIF

;Run >NIL: SYS:Utilities/Expansion/PowerIcons/PowerIcons >NIL:     ;enables PNG icon support (Don't use it if AfA_OS_Loader is enabled!)
;C:WBCtrl IMT=FAST MNL=100                                         ;tweaks Workbench

Run >NIL: C:CPointer                                  ;centers the mouse pointer on the screen (regardless of the screenmode used). Disable this entry if some of the other CPointer line is enabled.
;Run >NIL: C:CPointer XPOS=400 YPOS=368 MCLICK=50     ;for 800x600 screens,   automatically clicks the Dopus "RUN" button
;Run >NIL: C:CPointer XPOS=510 YPOS=455 MCLICK=50     ;for 1024x768 screens,  automatically clicks the Dopus "RUN" button
;Run >NIL: C:CPointer XPOS=576 YPOS=500 MCLICK=50     ;for 1152x864 screens,  automatically clicks the Dopus "RUN" button
;Run >NIL: C:CPointer XPOS=641 YPOS=579 MCLICK=50     ;for 1280x1024 screens, automatically clicks the Dopus "RUN" button
;Run >NIL: C:CPointer XPOS=797 YPOS=674 MCLICK=50     ;for 1600x1200 screens, automatically clicks the Dopus "RUN" button


Run >NIL: C:PatchAsl     ;enables MUI file requesters
;C:ChangeExp             ;prevents from identifying your system as UAE

IF EXISTS S:AmiKit-StartOS    ;starts Magellan II, Scalos or Workbench - depends on your MorpheuZ settings.
  Execute S:AmiKit-StartOS
ELSE
  C:LoadDB
EndIF

C:MemTrailer SIZE=96     ;provides partial memory protection
EndCLI >NIL:
 
Okay, check the time. It's late here local time :-) 02:00 am.

It's clearly a "DOH!" moment
attachment.php


What did I do wrong?
I formatted the disk with DirectoryOpus MagellanII v5.82 format tool. It doesn't understad 4+ GB disks!!!

I gleamed the solution from this post (Thomas @ eab.abime.net):
http://eab.abime.net/showpost.php?p=154921&postcount=8

I'll verify it tomo with a format command that supports 4GB+ disk sizes.
 

Attachments

  • homer-doh.jpg
    homer-doh.jpg
    14.2 KB · Views: 3
Yup, using version sys:system/format

gives:
Format 44.14

It formats the disk correctly, and doesn't corrupt the first 4GB of data on the CF card, horray!
 
Easy mistake to make. It does state in the SFS notes to use its own format program though. ;)
 
Back
Top Bottom