|
|
Line 52: |
Line 52: |
| The EX and DOCK banks are paged by the horizontal MMU. | | The EX and DOCK banks are paged by the horizontal MMU. |
|
| |
|
| <!-- table of memory pages with style based on the wikitable class --> | | <!-- table of memory pages PLEASE don't try to edit this, it is liable to explode... --> |
| {| style="text-align: center; border-collapse:collapse; margin: 1em 1em 1em 0;" | | {| class="wikitable" style="text-align: center; border: none;" |
| | |style="width: 5em; background: #ffffff; border: 0px none;"| |
| | !style="width: 5em;"|EX |
| | !style="width: 5em;"|DOCK |
| | |rowspan="9" style="width: 0em; background: #ffffff; border: none;"| |
| | !style="width: 5em;"|HOME |
| | |rowspan="9" style="width: 0em; background: #ffffff; border: none;"| |
| | |colspan="7" style="background: #ffffff; border: 0px none;"| |
| |- | | |- |
| ! style="width: 5em; border:;" | | | !0xFFFF <br />-<br />0xE000 |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | EX
| | |EX 7||DOCK 7 |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | DOCK
| | |rowspan="2" style="width: 5em;"|BANK 0 |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | HOME
| | |rowspan="2" style="width: 5em;"|BANK 1 |
| |- style="height: 5em; background: #f9f9f9;"
| | |rowspan="2" style="width: 5em;"|BANK 2 |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | 0xFFFF <br />-<br />0xE000
| | |rowspan="2" style="width: 5em;"|BANK 3 |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | EX 7
| | |rowspan="2" style="width: 5em;"|BANK 4 |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | DOCK 7 | | |style="width: 5em; border-bottom-style: dashed;"|BANK 5<br/>Screen 0' |
| | style="width: 5em; border-color: #aaa; border-width: 1px 4px; border-style: solid double; padding: 0.2em;" rowspan="2" | BANK 0 | | |rowspan="2" style="width: 5em;"|BANK 6 |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" rowspan="2" | BANK 1
| | |style="width: 5em; border-bottom-style: dashed;"|BANK 7<br/>Screen 1' |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" rowspan="2" | BANK 2 | |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" rowspan="2" | BANK 3
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" rowspan="2" | BANK 4 | |
| | style="width: 5em; border: 1px #aaa; border-style: solid solid dashed; padding: 0.2em;" | BANK 5 <br /> Screen 0'
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" rowspan="2" | BANK 6 | |
| | style="width: 5em; border: 1px #aaa; border-style: solid solid dashed; padding: 0.2em;" | BANK 7 <br /> Screen 1'
| |
| |- style="height: 5em; background: #f9f9f9;"
| |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | 0xDFFF <br />-<br />0xC000
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | EX 6
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | DOCK 6
| |
| | style="width: 5em; border: 1px #aaa; border-style: dashed solid solid; padding: 0.2em;" | Screen 0
| |
| | style="width: 5em; border: 1px #aaa; border-style: dashed solid solid; padding: 0.2em;" | Screen 1 | |
| |- style="height: 5em; background: #f9f9f9;"
| |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | 0xBFFF <br />-<br />0xA000
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | EX 5
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | DOCK 5
| |
| | style="width: 5em; border-color: #aaa; border-width: 1px 1px 1px 4px; border-style: solid solid solid double; padding: 0.2em;" rowspan="2" | BANK 8
| |
| |- style="height: 5em; background: #f9f9f9;"
| |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | 0x9FFF <br />-<br />0x8000
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | EX 4
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | DOCK 4
| |
| |- style="height: 5em; background: #f9f9f9;"
| |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | 0x7FFF <br />-<br />0x6000
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | EX 3
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | DOCK 3
| |
| | style="width: 5em; border-color: #aaa; border-width: 1px 1px 1px 4px; border-style: solid solid dashed double; padding: 0.2em;" | BANK 5 <br /> Screen 0' | |
| |- style="height: 5em; background: #f9f9f9;" | |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | 0x5FFF <br />-<br />0x4000
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | EX 2
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | DOCK 2
| |
| | style="width: 5em; border-color: #aaa; border-width: 1px 1px 1px 4px; border-style: dashed solid solid double; padding: 0.2em;" | Screen 0 | |
| |- style="height: 5em; background: #f9f9f9;"
| |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | 0x3FFF <br />-<br />0x2000
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | EX 1
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | DOCK 1
| |
| | style="width: 5em; border-color: #aaa; border-width: 1px 4px; border-style: solid double; padding: 0.2em;" rowspan="2" | ROM 0 <br /> Editor
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" rowspan="2" | ROM 1 <br /> Editor
| |
| |- style="height: 5em; background: #f9f9f9;"
| |
| ! style="width: 5em; background: #f2f2f2; border: 1px #aaa solid; padding: 0.2em;" | 0x1FFF <br />-<br />0x0000
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | EX 0
| |
| | style="width: 5em; border: 1px #aaa solid; padding: 0.2em;" | DOCK 0
| |
| |- | | |- |
| | !0xDFFF <br />-<br />0xC000 |
| | |EX 6||DOCK 6 |
| | |style="border-top-style: dashed;"|Screen 0 |
| | |style="border-top-style: dashed;"|Screen 1 |
| | |- |
| | !0xBFFF <br />-<br />0xA000 |
| | |EX 5||DOCK 5||rowspan="2"|BANK 8 |
| | |colspan="7" rowspan="4" style="background: #ffffff; border: none;"| |
| | |- |
| | !0x9FFF <br />-<br />0x8000 |
| | |EX 4||DOCK 4 |
| | |- |
| | !0x7FFF <br />-<br />0x6000 |
| | |EX 3||DOCK 3||style="border-bottom-style: dashed;"|BANK 5<br/>Screen 0 |
| | |- |
| | !0x5FFF <br />-<br />0x4000 |
| | |EX 2||DOCK 2||style="border-top-style: dashed;"|Screen 0 |
| | |- |
| | !0x3FFF <br />-<br />0x2000 |
| | |EX 1||DOCK 1 |
| | |rowspan="2"|ROM 0<br/>Editor |
| | |rowspan="2"|ROM 1<br/>Editor |
| | |colspan="7" rowspan="2" style="background: #ffffff; border: none;"| |
| | |- |
| | !0x1FFF <br />-<br />0x0000 |
| | |EX 0||DOCK 0 |
| |} | | |} |
| <!-- end of memory map --> | | <!-- end of memory map --> |