<I think this calls for the development of a custom Pascal unit to access
<foreign filesystems (ie. FAT). I don't think Pascal gives you enough lo
<level control to do this right from the language itself, but I'm sure
<there are ways to link in assembled code. A project to add to the
<spare-time list.
P-sys pascal can get to devices and disks so to write a disk with a
different directory structure is doable.
It's been done for P-sys to CP/M, Turbodos, apple][. You can also link
in assembly code.
Also I believe it may be possible to write a disk driver(for hard disk)
in pascal and bind it to a free unit. For that you would UCSD pascal
Docs and any implementation docs for the specific system. Some of that
might be possible to infer.
Though it's been 10 years since I last ran my copy of NS* UCSD P-sys but
other than speed I remember it as flexible, well organized and cramped
(northstar* single density drives were only 80k!).
Allison