changed RAM addressing to support arbitrary sizes that are not aligned to 256 byte pages

increased RAM size to 384 byte