diff --git a/assets/tileset_c64.png b/assets/tileset_c64.png index d59833d..8e7f525 100644 Binary files a/assets/tileset_c64.png and b/assets/tileset_c64.png differ diff --git a/loader/samples/minexample/minexample.s b/loader/samples/minexample/minexample.s index 1296114..a0d6c53 100644 --- a/loader/samples/minexample/minexample.s +++ b/loader/samples/minexample/minexample.s @@ -82,7 +82,7 @@ copy_start: sei lda #$35 sta $01 - jmp part_9 + jmp CODE_START_ADDR .res loadraw - * .incbin "../../build/loader-c64.prg", 2 @@ -168,7 +168,7 @@ code_start: ;sta frame_delay ;jsr wait_loop - jsr intro + ; jsr intro lda #$0b sta $d011 @@ -200,6 +200,7 @@ code_start: jsr init_2x lda #$0b sta $d011 + jmp part_9 ; TEMP jsr clr_txt ldx #skyscrname lda #$70 @@ -566,8 +606,14 @@ part_9: bpl :- : - stx $d020 - inx + lda #2 + sta frame_delay + jsr wait_loop_2x + lda frame + and #7 + ora #$38 + sta $d011 + inc frame jmp :- jmp * @@ -717,13 +763,27 @@ init_2x: lda #$00 sta $d012 +: + bit $d011 + bpl :- +: + bit $d011 + bmi :- + lda #51 +: + cmp $d012 + bne :- + lda #0 sta $d01a + sta $dc0e lda #$63; <(985248/100) sta $dc04 - lda #$26;>(985248/100) + lda #$26; >(985248/100) sta $dc05 + lda #$11 + sta $dc0e lda $dc0d and #$81 diff --git a/loader/samples/minexample/sky_scroll.bin b/loader/samples/minexample/sky_scroll.bin index 6e91658..506efa7 100644 Binary files a/loader/samples/minexample/sky_scroll.bin and b/loader/samples/minexample/sky_scroll.bin differ