Renamed MMU_CFG_INT_FROM -> MMU_CFG_IFROM and MMU_CFG_EXT_FROM -> MMU_CFG_EFROM
This commit is contained in:
@@ -198,14 +198,14 @@ CIA2_CRB := $DD0F
|
|||||||
; ---------------------------------------------------------------------------
|
; ---------------------------------------------------------------------------
|
||||||
; I/O: MMU
|
; I/O: MMU
|
||||||
|
|
||||||
MMU_CR := $FF00
|
MMU_CR := $FF00
|
||||||
MMU_CFG_CC65 := %00001110 ; Bank 0 with kernal ROM
|
MMU_CFG_CC65 := %00001110 ; Bank 0 with kernal ROM
|
||||||
MMU_CFG_RAM0 := %00111111 ; Bank 0 full RAM
|
MMU_CFG_RAM0 := %00111111 ; Bank 0 full RAM
|
||||||
MMU_CFG_RAM1 := %01111111 ; Bank 1 full RAM
|
MMU_CFG_RAM1 := %01111111 ; Bank 1 full RAM
|
||||||
MMU_CFG_RAM2 := %10111111 ; Bank 2 full RAM
|
MMU_CFG_RAM2 := %10111111 ; Bank 2 full RAM
|
||||||
MMU_CFG_RAM3 := %11111111 ; Bank 3 full RAM
|
MMU_CFG_RAM3 := %11111111 ; Bank 3 full RAM
|
||||||
MMU_CFG_INT_FROM := %01010111 ; Bank 1 with Internal Function RAM/ROM
|
MMU_CFG_IFROM := %01010111 ; Bank 1 with Internal Function RAM/ROM
|
||||||
MMU_CFG_EXT_FROM := %01101011 ; Bank 1 with External Function RAM/ROM
|
MMU_CFG_EFROM := %01101011 ; Bank 1 with External Function RAM/ROM
|
||||||
|
|
||||||
; ---------------------------------------------------------------------------
|
; ---------------------------------------------------------------------------
|
||||||
; Super CPU
|
; Super CPU
|
||||||
|
|||||||
@@ -72,17 +72,17 @@ INSTALL:
|
|||||||
stx FETVEC
|
stx FETVEC
|
||||||
stx STAVEC
|
stx STAVEC
|
||||||
ldy #0
|
ldy #0
|
||||||
ldx #MMU_CFG_EXT_FROM
|
ldx #MMU_CFG_EFROM
|
||||||
sei
|
sei
|
||||||
jsr FETCH
|
jsr FETCH
|
||||||
tax
|
tax
|
||||||
inx
|
inx
|
||||||
txa
|
txa
|
||||||
sta tmp1
|
sta tmp1
|
||||||
ldx #MMU_CFG_EXT_FROM
|
ldx #MMU_CFG_EFROM
|
||||||
sei
|
sei
|
||||||
jsr STASH
|
jsr STASH
|
||||||
ldx #MMU_CFG_EXT_FROM
|
ldx #MMU_CFG_EFROM
|
||||||
jsr FETCH
|
jsr FETCH
|
||||||
cli
|
cli
|
||||||
cmp tmp1
|
cmp tmp1
|
||||||
@@ -138,7 +138,7 @@ MAP: sta curpage
|
|||||||
|
|
||||||
; Transfer one page
|
; Transfer one page
|
||||||
|
|
||||||
@L1: ldx #MMU_CFG_EXT_FROM
|
@L1: ldx #MMU_CFG_EFROM
|
||||||
jsr FETCH
|
jsr FETCH
|
||||||
sta window,y
|
sta window,y
|
||||||
iny
|
iny
|
||||||
@@ -180,7 +180,7 @@ COMMIT: lda curpage ; Get the current page
|
|||||||
; Transfer one page. Y must be zero on entry
|
; Transfer one page. Y must be zero on entry
|
||||||
|
|
||||||
@L1: lda window,y
|
@L1: lda window,y
|
||||||
ldx #MMU_CFG_EXT_FROM
|
ldx #MMU_CFG_EFROM
|
||||||
jsr STASH
|
jsr STASH
|
||||||
iny
|
iny
|
||||||
bne @L1
|
bne @L1
|
||||||
@@ -228,7 +228,7 @@ COPYFROM:
|
|||||||
|
|
||||||
ldy #$00
|
ldy #$00
|
||||||
sei
|
sei
|
||||||
@L1: ldx #MMU_CFG_EXT_FROM
|
@L1: ldx #MMU_CFG_EFROM
|
||||||
jsr FETCH
|
jsr FETCH
|
||||||
sta (ptr2),y
|
sta (ptr2),y
|
||||||
iny
|
iny
|
||||||
@@ -246,7 +246,7 @@ COPYFROM:
|
|||||||
sta tmp1
|
sta tmp1
|
||||||
|
|
||||||
ldy #$00
|
ldy #$00
|
||||||
@L3: ldx #MMU_CFG_EXT_FROM
|
@L3: ldx #MMU_CFG_EFROM
|
||||||
jsr FETCH
|
jsr FETCH
|
||||||
sta (ptr2),y
|
sta (ptr2),y
|
||||||
iny
|
iny
|
||||||
@@ -295,7 +295,7 @@ COPYTO: sta ptr3
|
|||||||
sei
|
sei
|
||||||
ldy #$00
|
ldy #$00
|
||||||
@L1: lda (ptr2),y
|
@L1: lda (ptr2),y
|
||||||
ldx #MMU_CFG_EXT_FROM
|
ldx #MMU_CFG_EFROM
|
||||||
jsr STASH
|
jsr STASH
|
||||||
iny
|
iny
|
||||||
bne @L1
|
bne @L1
|
||||||
@@ -313,7 +313,7 @@ COPYTO: sta ptr3
|
|||||||
|
|
||||||
ldy #$00
|
ldy #$00
|
||||||
@L3: lda (ptr2),y
|
@L3: lda (ptr2),y
|
||||||
ldx #MMU_CFG_EXT_FROM
|
ldx #MMU_CFG_EFROM
|
||||||
jsr STASH
|
jsr STASH
|
||||||
iny
|
iny
|
||||||
dec tmp1
|
dec tmp1
|
||||||
|
|||||||
@@ -72,17 +72,17 @@ INSTALL:
|
|||||||
stx FETVEC
|
stx FETVEC
|
||||||
stx STAVEC
|
stx STAVEC
|
||||||
ldy #0
|
ldy #0
|
||||||
ldx #MMU_CFG_INT_FROM
|
ldx #MMU_CFG_IFROM
|
||||||
sei
|
sei
|
||||||
jsr FETCH
|
jsr FETCH
|
||||||
tax
|
tax
|
||||||
inx
|
inx
|
||||||
txa
|
txa
|
||||||
sta tmp1
|
sta tmp1
|
||||||
ldx #MMU_CFG_INT_FROM
|
ldx #MMU_CFG_IFROM
|
||||||
sei
|
sei
|
||||||
jsr STASH
|
jsr STASH
|
||||||
ldx #MMU_CFG_INT_FROM
|
ldx #MMU_CFG_IFROM
|
||||||
jsr FETCH
|
jsr FETCH
|
||||||
cli
|
cli
|
||||||
cmp tmp1
|
cmp tmp1
|
||||||
@@ -138,7 +138,7 @@ MAP: sta curpage
|
|||||||
|
|
||||||
; Transfer one page
|
; Transfer one page
|
||||||
|
|
||||||
@L1: ldx #MMU_CFG_INT_FROM
|
@L1: ldx #MMU_CFG_IFROM
|
||||||
jsr FETCH
|
jsr FETCH
|
||||||
sta window,y
|
sta window,y
|
||||||
iny
|
iny
|
||||||
@@ -180,7 +180,7 @@ COMMIT: lda curpage ; Get the current page
|
|||||||
; Transfer one page. Y must be zero on entry
|
; Transfer one page. Y must be zero on entry
|
||||||
|
|
||||||
@L1: lda window,y
|
@L1: lda window,y
|
||||||
ldx #MMU_CFG_INT_FROM
|
ldx #MMU_CFG_IFROM
|
||||||
jsr STASH
|
jsr STASH
|
||||||
iny
|
iny
|
||||||
bne @L1
|
bne @L1
|
||||||
@@ -228,7 +228,7 @@ COPYFROM:
|
|||||||
|
|
||||||
ldy #$00
|
ldy #$00
|
||||||
sei
|
sei
|
||||||
@L1: ldx #MMU_CFG_INT_FROM
|
@L1: ldx #MMU_CFG_IFROM
|
||||||
jsr FETCH
|
jsr FETCH
|
||||||
sta (ptr2),y
|
sta (ptr2),y
|
||||||
iny
|
iny
|
||||||
@@ -246,7 +246,7 @@ COPYFROM:
|
|||||||
sta tmp1
|
sta tmp1
|
||||||
|
|
||||||
ldy #$00
|
ldy #$00
|
||||||
@L3: ldx #MMU_CFG_INT_FROM
|
@L3: ldx #MMU_CFG_IFROM
|
||||||
jsr FETCH
|
jsr FETCH
|
||||||
sta (ptr2),y
|
sta (ptr2),y
|
||||||
iny
|
iny
|
||||||
@@ -295,7 +295,7 @@ COPYTO: sta ptr3
|
|||||||
sei
|
sei
|
||||||
ldy #$00
|
ldy #$00
|
||||||
@L1: lda (ptr2),y
|
@L1: lda (ptr2),y
|
||||||
ldx #MMU_CFG_INT_FROM
|
ldx #MMU_CFG_IFROM
|
||||||
jsr STASH
|
jsr STASH
|
||||||
iny
|
iny
|
||||||
bne @L1
|
bne @L1
|
||||||
@@ -313,7 +313,7 @@ COPYTO: sta ptr3
|
|||||||
|
|
||||||
ldy #$00
|
ldy #$00
|
||||||
@L3: lda (ptr2),y
|
@L3: lda (ptr2),y
|
||||||
ldx #MMU_CFG_INT_FROM
|
ldx #MMU_CFG_IFROM
|
||||||
jsr STASH
|
jsr STASH
|
||||||
iny
|
iny
|
||||||
dec tmp1
|
dec tmp1
|
||||||
|
|||||||
Reference in New Issue
Block a user