View Single Post
Old 08 September 2017, 16:29   #29
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
Change of plans. "FFSAIO" will be released soon after all

Current changelog (1.x requesters to do and testing):

Based on v45.13 (OS3.9BB2 version) which is KS2.0+ and NSD only (if partition is outside of first 4G).

Patches:

- Full Kickstart 1.3 compatibility.
- TD64 and DirectSCSI support and autodetection.
- TD_GETGEOMETRY/Direct SCSI/TD64 blacklist from v44.5
- V45.14 validator FreeMem() fix. (I am not sure what v45.16 bug fix does)

Autodetection is different than in PFS3AIO because dostype can't be used to configure detection mode.

- NSD and TD64 detection is skipped if partition is inside first 4G.
- NSD detection is first, NSCMD_DEVICEQUERY must return sane results.
- TD64 detection is next if NSD was not detected and device driver was not in blacklist.

- Direct SCSI is last and detection is only executed if no NSD and no TD64 was detected and device driver was not in blacklist. Partition location (inside 4G or not) is not checked. (To support old A590/A2091 and CDTV SCSI with 1G limit)
- Direct SCSI detection executes HD_SCSICMD READ CAPACITY which must return valid data. Direct SCSI is not selected if returned drive size is less than 1G.
Toni Wilen is offline  
 
Page generated in 0.05552 seconds with 11 queries