Partner podpira bančno preklaplanje pomnilnika (memory banking). Skupno 48 KB delovnega pomnilnika je razdeljeno v dva izmenjujoča banka, med katerima preklaplja procesor prek vhodno-izhodnih priključkov. Poleg tega je ob zagonu aktiven 2 KB EPROM na naslovu 0x0000, ki ga je mogoče programsko onemogočiti in s tem razkriti delovni pomnilnik.
| Priključek | Dec | Opis | Smer | Opomba |
|---|---|---|---|---|
0x80 | 128 | Onemogoči EPROM (4 KB) | V/I | RAM na 0x0000–0x0FFF postane dostopen |
0x88 | 136 | Izberi pomnilniški bank 1 | V/I | Privzeto ob ponastavitvi |
0x90 | 144 | Izberi pomnilniški bank 2 | V/I | Nadomestni bank |
Priključki v območju 0x81–0x8F so neuporabljeni ali nedokumentirani.
preklopi_banke:
; Onemogoči ROM na 0000h–0FFFh (razkrije RAM)
ld a, #0x00
out (#0x80), a ; Onemogoči EPROM
; Izberi pomnilniški bank 1 (privzeto)
ld a, #0x00
out (#0x88), a ; Aktiviraj bank 1
; Izberi pomnilniški bank 2
ld a, #0x00
out (#0x90), a ; Aktiviraj bank 2
; Preklopi nazaj na pomnilniški bank 1
ld a, #0x00
out (#0x88), a ; Vrni se na bank 1
ret