I am following this project with great interest! Not sure what else you're planning, but if eventually you manage to get USB storage working for loading programs from files, mounting virtual disks, etc., having some sort of compatibility layer for Sinclair basic, BBC basic or Commodore basic with the screen/sound capabilities/limitations of those machines would be really cool given how much software has been made for them