If bcc.exe was not closedsourced one could add your own compiler directives (and output code) for such a system and then 'just' rewrite all the machine-specific parts of each module... don't know how easy this particular device would be, but the PSP for example would require a rediculously small amount of real work... of course bcc.exe is the one last executable Mark will probably hold a firm grasp on for eternity ;]