For 8bit computers with low RAM my version of the HxC host software might be easier to port.
http://pulkomandy.tk/projects/thomson/browser/Thomson/code/C/HxCHostIt's not ready yet, but I plan to work on it this week end during the Forever XIII party.
To port it, you just need :
* A function to read keyboard input
* A function to print a char on screen
* A function to read a floppy sector
* A function to write a floppy sector
* A C compiler
No C standard lib is involved : no memcpy, no printf, no strcmp.
There may be some changes needed to the code, mainly hardcoded keycodes and escape sequences to set colors on screen. Nothing that some #defines can't solve.
The limitations are (because of the FAT driver I use) :
* No long file name support
* It is not possible to create/delete/resize files (so you can't create a new blank disk or so)
The current code needs about 8K of memory (code+data).