English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 08 March 2018, 22:21   #1
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 2,966
256-byte sectors

I've been experimenting with how well (or not) 256 bytes/sector drive and partitions are handled. [Some FFS versions up to at least v36.104 support partitions with 256-byte blocks. Which of course need to live on a 256 bytes/sector drive.]

Creating a partition HDF and mounting using a mount file on the Amiga side works OK. The mount file gives the exact filesystem. ROM FFS might be v40.1, but there's a line like FileSystem = L:FFS_36.104 in the mount file. Some later FFS version removed support for 256-byte blocks, but I'm not sure which.

Creating a partition HDF and having WinUAE mount it at boot time (specifying FFS 36.104 in hardfile settings window) also works. Bootable too.

With an RDB hardfile, I could partition it and install FFS 36.104 to the RDB area using HDToolBox, though I don't think HDToolBox really supports 256-byte drives properly; there's no 256 option in the filesystem block size cycle gadget. But it seemed to work, and booting from the 256 byte/sector partition works. Doing Version UDH0: reports "filesystem 40.1", so it's using the ROM FFS instead of the earlier version in RDB. Does FFS 40.1 support 256-byte sectors? It seems to.

Do all SCSI controllers use the ROM filesystem if it's a later version than the one in RDB?


By the way, I noticed something in the Scout system monitor's Mounted Devices window. In the Handler or Device column, partitions mounted at boot (by UAE boot ROM) show as "uaehf.device". If you double-click the partition entry in the list, the info window shows Handler: <none> and Device: uaehf.device. Whereas for a partition mounted after boot, Scout shows (for example) Handler: L:FastFileSystem_45.13.

Is that difference normal, or do other SCSI controller boot ROMs allow Scout to show the current handler for mounted-at-boot-time partitions? (I was trying to check which FFS version is in use for my 256-byte partition.)
mark_k is offline  
Old 09 March 2018, 19:55   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 43
Posts: 22,115
Quote:
Do all SCSI controllers use the ROM filesystem if it's a later version than the one in RDB?
Thats how they are supposed to work but who knows..

Quote:
By the way, I noticed something in the Scout system monitor's Mounted Devices window. In the Handler or Device column, partitions mounted at boot (by UAE boot ROM) show as "uaehf.device". If you double-click the partition entry in the list, the info window shows Handler: <none> and Device: uaehf.device. Whereas for a partition mounted after boot, Scout shows (for example) Handler: L:FastFileSystem_45.13.

Is that difference normal, or do other SCSI controller boot ROMs allow Scout to show the current handler for mounted-at-boot-time partitions? (I was trying to check which FFS version is in use for my 256-byte partition.)
It is normal (and correct behavior). Handler (pointer to filename) is only set if file based handler is going to be loaded. RDB loaded filesystem is not a file and is directly pointed to by SegList pointer.

EDIT: Use UAE debugger to see which filesystem is in use. TO shows all dos devices, check its SegList, then use Tf to list FileSystem.resource contents. Match SegList to FileSystem.resource entry. (and remember BPTR conversion)
Toni Wilen is online now  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Virtual RDB and non-512-byte sectors mark_k support.WinUAE 1 19 February 2018 23:42
Juggler movie demo v2.0 BYTE by BYTE! TjLaZer support.Demos 3 30 November 2017 13:06
RDB hardfiles with non-512-byte sectors mark_k support.WinUAE 1 16 February 2013 15:18
ASMOne: Sectors and Tracks Vortex Coders. General 19 03 December 2009 09:31
Big Byte Djay Amiga scene 1 25 January 2002 23:22

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:09.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.
Page generated in 0.05864 seconds with 12 queries