castleraider
changeset 324:5ecff9e25e1c
Moved the palette routines into the working area.
| author | David Boddie <david@boddie.org.uk> |
|---|---|
| date | Sat Oct 04 20:53:00 2014 +0200 |
| parents | e4cdff52b4a0 |
| children | 0849cd711949 |
| files | build.py loader.oph |
| diffstat | 2 files changed, 35 insertions(+), 35 deletions(-) [+] |
line diff
1.1 --- a/build.py Sat Oct 04 20:48:08 2014 +0200 1.2 +++ b/build.py Sat Oct 04 20:53:00 2014 +0200 1.3 @@ -123,6 +123,40 @@ 1.4 1.5 clc 1.6 rts 1.7 +"""), 1.8 +("set_core_palette", """ 1.9 + 1.10 + lda #2 1.11 + sta $70 1.12 + lda #2 1.13 + sta $71 1.14 + jsr set_palette 1.15 + 1.16 + lda #3 1.17 + sta $70 1.18 + lda #3 1.19 + sta $71 1.20 + jsr set_palette 1.21 + 1.22 + rts 1.23 + 1.24 +set_palette: 1.25 + ; $70=logical colour 1.26 + ; $71=physical colour 1.27 + lda $70 1.28 + sta $3dfb 1.29 + lda $71 1.30 + sta $3dfc 1.31 + lda #0 1.32 + sta $3dfd 1.33 + sta $3dfe 1.34 + sta $3dff 1.35 + 1.36 + lda #$c 1.37 + ldx #$fb 1.38 + ldy #$3d 1.39 + jsr $fff1 1.40 + rts 1.41 """)] 1.42 1.43 def encode_in_game_data(in_game_data_address):
2.1 --- a/loader.oph Sat Oct 04 20:48:08 2014 +0200 2.2 +++ b/loader.oph Sat Oct 04 20:53:00 2014 +0200 2.3 @@ -36,7 +36,7 @@ 2.4 dex 2.5 bpl cursor_loop 2.6 2.7 - jsr set_core_palette 2.8 + jsr set_core_palette_address 2.9 2.10 ; Load the sprites. 2.11 2.12 @@ -205,40 +205,6 @@ 2.13 2.14 jmp code_start_address 2.15 2.16 -set_core_palette: 2.17 - 2.18 - lda #2 2.19 - sta $70 2.20 - lda #2 2.21 - sta $71 2.22 - jsr set_palette 2.23 - 2.24 - lda #3 2.25 - sta $70 2.26 - lda #3 2.27 - sta $71 2.28 - jsr set_palette 2.29 - 2.30 - rts 2.31 - 2.32 -set_palette: 2.33 - ; $70=logical colour 2.34 - ; $71=physical colour 2.35 - lda $70 2.36 - sta $3dfb 2.37 - lda $71 2.38 - sta $3dfc 2.39 - lda #0 2.40 - sta $3dfd 2.41 - sta $3dfe 2.42 - sta $3dff 2.43 - 2.44 - lda #$c 2.45 - ldx #$fb 2.46 - ldy #$3d 2.47 - jsr $fff1 2.48 - rts 2.49 - 2.50 tab_x_y: 2.51 2.52 lda #31
