aboutsummaryrefslogtreecommitdiff
path: root/memsetup.asm
blob: fa81ae62d98a53cfe0198de6ed51fef972cb3768 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 *= $2000
memsetup
 lda $d301  ; PORTB
 ora #$02   ; disable BASIC (XL/XE only)
 sta $d301
 lda #$80
 sta $6a    ; RAMTOP
 sta $02e6  ; MEMTOP high
 lda #0
 sta $02e5  ; MEMTOP low
 sta $022f  ; SDMCTL (turn off screen)
 lda $14    ; RTCLOK+2
loop
 cmp $14    ; wait until next frame
 beq loop
 rts

 *= $02e2  ; INITAD
 .word memsetup