First off, TIPI is open source, and license for you to do pretty close to whatever you want with it.
Previously, (in a post that atariage ate for breakfast) I explained that I have no use for disk images, except to convert them to dirs of FIAD. And I don't like to implement software I don't want to use. So, by all means, if someone wants native DSK image support, contribute... And I'll be happy to help with the assembly in the DSR. It is all just passing through to python on the RPi. If there is something not passing through yet, I'm happy to fix that.
I also detailed a strategy for emulation support... but I'm not going to repeat that here, since atariage just ate it. I'll write it up on the github wiki.
But basically, the hardware is simple, the software is already software, and most of TIPI is python software... so emulation should just use the actual python. There is a facade that will make that easy, already in place.
Things I'll try to repeat:
TIPI is aiming for a harddrive experience the way I remember reading about for MDOS and DSK1 support from the harddrive. I don't really care what it actually did. The experience I imagine remembering is what I want for myself. And I'm willing to share that. So, fundamentally, it is trying to be a harddrive with some legacy software support. Not a replacement for floppies. I don't see or have the need, so I would not be good at providing a well tested floppy simulation result.
But, TIPI is more than a harddrive. It is a framework for providing Linux services to the TI. It provides mouse support, TCP, HTTP, eventually HTTPS, and an extensible model for exposing contributed services, the mouse, and soon enough, the combatti multiplayer system will be in that family.
TIPI is not about the past. For that, contribute, or buy a PEB or Nanopeb. Want both? I'm sure we can get TIPI and PEBs and Nanopebs all working together.
( Ok, this was a long winded message... let's put it in my clipboard for safety, and see if atariage eats it again... ) ( Darn it didn't... So I don't have enough info for a bug report yet... )