I've made a simple program "td64patch" that patches the BeginIO method in a .device with a routine that maps the TD64 commands (read, write, seek & format) to their NSD equivalents. If anyone wants to try they can download it from my website:
http://a500.org/index.php?s=downloads&f=td64patch.lhaI make no guarantees as to whether it will work or not. At least it didn't crash for me but I haven't had time to test with any TD64 filesystems yet either...
Assuming the commands are compatible it should work though...
Command line syntax is:
Run <>NIL: td64patch devicename [unit]
devicename = a1ide.device or other device
[unit] = optional, any unit number that can be opened (default = 0)
F.e. Run <>NIL: td64patch a1ide.device
To disable patch send a break signal to the td64patch command (C:Status can be used to obtain the process number to use with C:Break).