|
|
|
@ -617,8 +617,18 @@ HBX_ROM: |
|
|
|
#IF (MEMMGR == MM_Z2) |
|
|
|
|
|
|
|
#IF (CPUFAM == CPU_EZ80) |
|
|
|
EZ80_BNKSEL |
|
|
|
RET |
|
|
|
BIT 7,A ; BIT 7 SET REQUESTS RAM PAGE |
|
|
|
JR Z,HBX_ROM ; NOT SET, SELECT ROM PAGE |
|
|
|
RES 7,A ; RAM PAGE REQUESTED: CLEAR ROM BIT |
|
|
|
ADD A,16 ; ADD 16 x 32K - RAM STARTS FROM 512K |
|
|
|
; |
|
|
|
HBX_ROM: |
|
|
|
RLCA ; TIMES 2 - GET 16K PAGE INSTEAD OF 32K |
|
|
|
OUT_NN_A(MPGSEL_0) ; BANK_0: 0K - 16K |
|
|
|
INC A ; |
|
|
|
OUT_NN_A(MPGSEL_1) ; BANK_1: 16K - 32K |
|
|
|
RET ; DONE |
|
|
|
|
|
|
|
#ELSE |
|
|
|
|
|
|
|
BIT 7,A ; BIT 7 SET REQUESTS RAM PAGE |
|
|
|
|