commit | 0dc83bf5ddf577a2cee78c8357a8aa03d6db698f | [log] [download] |
---|---|---|
author | gamax92 <gamax92@aol.com> | Sun Nov 02 18:28:00 2014 -0700 |
committer | gamax92 <gamax92@aol.com> | Sun Nov 02 18:28:00 2014 -0700 |
tree | 21d43ed97f3ce03717fede5387d75dbcc1b2639d | |
parent | 5f59b4982f248050ebea58d9435b561dd6aee61f [diff] |
Bank Switching! Fix stupid check in MemoryRange preventing Devices 1 byte in size Changed some naming in Memory Added a really basic ANSI support in Console Driver Added Banked Memory and a Bank Switcher This makes 16KB of static always there memory and then gives up to 4MB of memory in 16KB chunks Bank Switching is simple, write value to 8804, bank switched! Verifying you have enough memory can be done in reading 8805 (Not implemented), or re reading 8804 to get current bank.