I've been wanting to write my own shell. (Big challenge for me :) I've got one problem, though. How in heck do people support ROM routines for different ROM versions? That is about the only thing stopping me. If anyone could show me how it would be a big help.