I need to port a compact flash file system to Forth to use in an
>embedded FPGA project.
>
>Can anyone provide me with C source code or any other documents that I
>can get started with. A useful document would be the file structure of
>DOS file system.
CompactFlash is a storage medium. The data on a CompactFlash can be accessed 3 different ways. There are many possible filesystems that can be put on that CompactFlash.
Perhaps you should figure out what you need, the steps to get there, and then ask questions about each of those steps after searching Google and Google Groups.