Page 26 of 36

Re: Partition Manager feedback

Posted: Tue May 30, 2023
by JonAbbott
IanJeffray wrote: Tue May 30, 2023 Nor SectorOp or anything like that. Aren't they all Filecore-based-FS things?
Ah, sounds like you have an older MassFS then. What version is it?

MassFS does support FileCore and calls FileCore_Create to create the filesystem, so it should really implement at least the basic FileCore requirements!

I'll take a look at MassFS_DriveOp as that looks like its probably in all versions.

Re: Partition Manager feedback

Posted: Tue May 30, 2023
by IanJeffray
JonAbbott wrote: Tue May 30, 2023
IanJeffray wrote: Tue May 30, 2023 Nor SectorOp or anything like that. Aren't they all Filecore-based-FS things?
Ah, sounds like you have an older MassFS then. What version is it?
As noted in the post you shorten-quoted, it's 1.00.
I was unaware of any newer version. Phooey.

EDIT: Sounds like 1.00 was/is standard for the Unipod? https://www.riscos.info/index.php/Simtec_USB_technical

Re: Partition Manager feedback

Posted: Tue May 30, 2023
by JonAbbott
IanJeffray wrote: Tue May 30, 2023 As noted in the post you shorten-quoted, it's 1.00.
Sorry, I missed that.

Re: Partition Manager feedback

Posted: Tue May 30, 2023
by IanJeffray
On the RiscPC, MassFS1.98 just spins the hourglass for a while and does nothing - no drive icon appears (yes, I edited the OtherDevs file).

EDIT: Can't get MassFS 1.98 to do much on the A9 either. (USB is now working - USB mouse works...)
EDIT2: Nope. I don't know what's going on here - plugging in a USB stick, when it's got a valid "OtherDevs" entry just causes hourglass for a few seconds, then nada. Found another 32GB stick that let me format it as FAT32 in Windows, no change in behaviour in RISC OS.

Re: Partition Manager feedback

Posted: Sun Jun 04, 2023
by JonAbbott
There's an updated build available which resolves an issue with the FileCore end disc marker - noted by !DiskKnight and fixed with David Ruck's help. I've also added some addition checks and a fall-back for SCSI devices which return an invalid READ CAPACITY (16) result.

Re: Partition Manager feedback

Posted: Fri Jun 16, 2023
by JonAbbott
Updated build available, with several bug fixes and Yellowstone ATAFS partitioning support added.

Re: Partition Manager feedback

Posted: Sun Jun 18, 2023
by JonAbbott
Updated build available, with a rewrite of CDFS support to hopefully avoid system locks cause by stack corruption.

Whilst testing, I also noticed a bug in CDFaker - I'll post an updated version in the coming days.

Re: Partition Manager feedback

Posted: Sun Jun 25, 2023
by IanJeffray
PM 0.99 (latest version) with OakSCSI card installed goes mad...
pm099l.png
pm099l.png (2.97 KiB) Viewed 23647 times
Not only does it set its window to be a mad colour, it doesn't even show up the ZIDEFS partitions in the same machine. :shock:

Re: Partition Manager feedback

Posted: Sun Jun 25, 2023
by IanJeffray
Doesn't even to have actually seen the SCSI card anyway... wuuh...

Code: Select all

PartMgr v0.99 22/06/23 DEBUG
OS Version=311
FileCore Version=241
FileSwitch Version=208
ADFS found
CDFS found
ZIDEFS found
BASIC END=47A08

read_drives
===========

ZIDEFS
-----
Potentially 1 drives

DiscOp 3/IDENTIFY response:
Word   :    0    1    2    3    4    5    6    7    8    9
000000 : 044A 07C2 0000 0010 0000 0040 003F 001E 8BE0 4000 J.........@.?......@
000010 : 4131 3931 3133 3238 3934 4131 3068 3245 4939 6F61 1A193182491Ah0E29Iao
000020 : 0002 0002 0004 4144 2042 3631 464B 3147 4220 4154 ......DAB 16KFG1 BTA
000030 : 4120 466C 6173 6820 4469 736B 2020 2020 2020 2020  AlFsa hiDks        
000040 : 2020 2020 2020 2020 2020 2020 2020 8001 0000 0B00               ......
000050 : 0000 0200 0000 0007 07C2 0010 003F 8BE0 001E 0100 ............?.......
000060 : 8BE0 001E 0000 0407 0003 0078 0078 0078 0078 0000 ..........x.x.x.x...
000070 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000080 : 007E 0019 706B 400C 4000 7029 400C 4000 001F 0000 ....kp.@.@)p.@.@....
000090 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000100 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000110 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000120 : 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 ....................
000130 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000140 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000150 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000160 : 0000 0000 0000 0012 0000 0000 0000 0000 0000 0000 ....................
000170 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000180 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000190 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000200 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000210 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000220 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000230 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000240 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ....................
000250 : 0000 0000 0000 0000 0000 0000                     ............

Magnetic media drive
Geometry in words 54-58 are reported as valid
  Cylinders=1986 Heads=16 Sectors=63
Drive supports 28-bit LBA addressing
Physical drive is ZIDEFS 0
Model      =1GB ATA Flash Disk
LBA Size   =512
Size in LBA=&0001E8BE0
Removable  =0

add_partitions_ZIDEFS 0
=======================
Max partitions 4
IDEOp 16 C=0 H=0 S=0 - LBA &0
Partition table:
Address :  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
&000000 : 74 49 44 45 32 00 00 00 00 F6 03 00 00 F6 03 00   tIDE2...........
&000010 : 00 CC 03 00 00 FF FF FF FF FF FF FF FF FF FF FF   ................
&000020 : FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00   ................

Partition 0
unpartitioned, trying for a full FileCore
Drive: 0  Partition: 0
IDEOp 16 C=0 H=0 S=0 - LBA &6

Boot DiscRec:
Address :  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
&000000 : 1F 09 3F 10 00 0F 0A 00 00 01 7E 20 00 FD 02 00   ..?........ ....
&000010 : 00 00 40 31 1F 00 00 00 00 00 00 00 00 00 00 00   ..@1............
&000020 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
&000030 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

Bad (old) defect list
Bad Boot DiscRec Checksum
Failed to find a valid FileCore structure

Adding unallocated space
 Start of area=000000000
    Drive size=0001E8BE0
Max accessible=100000000
Drive size below max

Unallocated block
-----------------
  Start LBA = &00
Size in LBA = &01E8BE0

BASIC END=48C00

Re: Partition Manager feedback

Posted: Sun Jun 25, 2023
by IanJeffray
SCSI card is a separate issue. The mad colours and failure to parse the drive is still happening without the SCSI card installed.

This is a brand new 8bit ZIDEFS card in an A3000, with 1GB DOM (two partitions) as supplied directly by Ian Stocks.