- clean up unwanted tabs and trailing spaces
- replaced wrap8 and wrap16 with direct masking
- new memory mapper