...
Primary banks are always bound to segment 3, secundary to segment 2.
Secundary bank number always follows its primary bank number.
KN1 = KN0 +1 |
DC1 = DC0 +1 |
GN1 = GN0 +1 |
OZ Memory segment configuration
Memory configuration during calls are described below :
Segment | HARD Reset | SOFT Reset | OS 1 byte | OS* 2 bytes | DC* | GN* | FP | |
---|---|---|---|---|---|---|---|---|
S0L | $0000 - $1FFF | KN0L | R20L | R20L | R20L | R20L | R20L | R20L |
S0H | $2000 - $3FFF | KN0H | R20H | Usr | Usr | Usr | Usr | Usr |
S1 | $4000 - $7FFF | KN0 | Usr | Usr | Usr | Usr | Usr | Usr |
S2 | $8000 - $BFFF | KN0 | KN2 | Usr | KN1 | DC1 | GN1 | Usr |
S3 | $C000 - $FFFF | KN0 | KN0 | KN0 | KN0 | DC0 | GN0 | FP |
* = OZ push frame established
...