Removed register keyword.
Fixed a deprecation.
Deleted references to MSDOS
Change subrooms to vector.