sfs cf/hardrive guide

  • Thread starter Thread starter johnim
  • Start date Start date
  • Replies Replies 32
  • Views Views 14480

johnim

New member
VIP
Joined
May 18, 2010
Posts
13,048
Country
England
Region
birmingham
hi all i just made this as i could not find a full picture guide anywhere


Version 2
here is a more detailed version i have just finished just for cf cards
http://www.mediafire.com/?pr68j1ee03c2b79

here is the only files needed
smartfilesystem which goes in L
sfsformat which goes in C

http://www.mediafire.com/?udwe2sgus26rftg

which consists of

diskpart to clear the cf partitions form windows
how to make a sfs boot disk/adf
how to change hdtools to use uaehf.device
how to add sfsfilesystem to system
how to change maxtransfere and mask for cf
how to partition cf
how to format cf partition with sfsformat


next to do is copy systems to cf when i have time

Version 1
cf/hardrive guide for sfs(smartfilesystem)

http://strohmayer.org/sfs/ AmigaOS 3.x/m68k
http://aminet.net/disk/misc/SFS.lha

winuae
windows sniping tool
publisher
adobe acrobat to convert it to pdf

i hope it helps any one out there with problems

if wanted i could upload the seperate pics on here

any comments or modifications are welcome

thanks for looking john

added from our friend mfilos thanks mate

In order to use a newer scsi.device you just need the new scsi.device (lets say for example in DEVS folder) plus LoadModule tool from Aminet (lets say for example in C folder).

Once you have those ready:
1. You just need the following declaration first thing into your Startup-Sequence:

C:LoadModule Devs:scsi.device
2. You need to comment your existing SetPatch declaration (by putting a semicolon in front of the SetPatch command - like ;SetPatch.....) and then issue the following declaration instead:

C:SetPatch SKIPROMMODULES "scsi.device" QUIET
That's all... you're set :smile:
 

Attachments

Last edited:
Very nice guide my friend.
Pictures always are much better than just words :D
 
Great Job John that will come in handy when I set up my 1200!!:thumbsup:

Chris :coffee:
 
Good thread :) To be honest, I've always ignored SFS for some reason, and just used FFS. How much speed difference will I notice with a fast ata mkv and os3.9/bb1+2, running from a 30mb/sec sandisk cf? Is it worth it to backup, reformat, and restore from backup, or will the changes in speed be negligible?
 
Is this possible with a os3.9 setup in UAE? I have classicwb for 3.9/bb1+2 and when I try to format it to SFS, I get guru. When I format it in 3.1 everything is fine, then when I try to boot into 3.9 it hangs on boot unless I remove the CF.

This happens whether I use just bb1+2 OR bb3 and even bb4. I have the latest smarfilesystem in L: (I believe that's where it goes). Am I supposed to put something in system-startup?

Thanks!
 
it does work with 3.9 mate install 3.1 on a sfs partition then 3.9 + 1 and 2

yes the sfs only needs the filesystem in l:

and the sfsformat command in c:

i am in the process of doing a 3.9 guide

john
 
Thanks John :) I am on to what my problem was - either mediator files or fast ata files, or even AllegroCDFS...not sure 100% yet. I'll figure it out.

---------- Post added at 15:18 ---------- Previous post was at 14:34 ----------

Something in mediator is screwing up sfs :( Oh well.
 
hi all i have updated my well made a new one from scratch with



diskpart to clear the cf partitions form windows
how to make a sfs boot disk/adf
how to change hdtools to use uaehf.device
how to add sfsfilesystem to system
how to change maxtransfere and mask for cf
how to partition cf
how to format cf partition with sfsformat

next to do is copy systems to cf when i have time

here is a more detailed version i have just finished just for cf cards
http://www.mediafire.com/?pr68j1ee03c2b79

here is the only files needed
smartfilesystem which goes in L
sfsformat which goes in C

http://www.mediafire.com/?udwe2sgus26rftg


thanks for looking john
 
Last edited:
What does the maxtransfer setting actually do? Does it limit transfer rate or amount of transfers or what? Should the value be different for standard ide vs expanded ide such as idefix or fastata?
 
What does the maxtransfer setting actually do? Does it limit transfer rate or amount of transfers or what? Should the value be different for standard ide vs expanded ide such as idefix or fastata?

The maxtransfer setting limits the maximum size of a single IDE transfer.
The reason why we all have to enter a certain value is a 'bug' in all the commodore IDE drivers (scsi.device) inside the kickstart ROMs.
(Not technically a bug, just outdated behavior, not updated to changes in ATA specification v2 from 1996 [more info])

The value needs to be below 128kb, and 0x1fe00 just became a standard.
(0x just indicates a hex number, 1fe00 hex = 130560 = one sector less than 128kb) So 0x20000 should even work, and any value below it.

This applies to commodore IDE controllers (A600/1200/4000). Some older third party IDE controllers for a500 etc might have other and less known driver issues and limits.

Contrary to popular belief, it has no effect on speed. (Even Battlefield 3 uses 128kB and less :))
 
Thank you one more time for this guide. I just got a 32 gig CF card and I had no idea what I was doing until I remembered this guide. 30 minutes of tinkering and now I´m sfsformatting 8 partitions :D Most of time went to figuring why the heck I could not remove write protection from my copy of 3.1 install adf. The adf just had to be moved to another drive on my pc for some reason.
 
Oh its kind of like my stupid way of having desktop shortcuts organized to various different stuffs. 6 amigaos partitions including big one for games (this fills up over half the drive), smaller ones 1 each for demos, music, apps, tools and drivers. 1 work partition for saving various files. 1 partition reserved for future installing of other os.

I may rethink it but that´s how I roll for now :) I may do things differently from Amiga veterans because its unfamiliar place to me still, the workbench is.

Now fingers crossed I get my system drive backup working on the new card :)
 
Back
Top Bottom