I want to give 32x32 GFX to my sprite.
Below is a code I made a little change, but quarter of graphics isn't displayed well as you can see from the picture. WHAT IS WRONG?
Below is a code I made a little change, but quarter of graphics isn't displayed well as you can see from the picture. WHAT IS WRONG?
Code
TILEMAP: db $80,$82,$A0,$A2 X_OFFSET: db $F8,$08,$F8,$08 Y_OFFSET: db $F8,$F8,$08,$08 SUB_GFX: JSR GET_DRAW_INFO PHX LDX #$03 LOOP_START LDA X_OFFSET,x CLC ADC $00 STA $0300,y LDA Y_OFFSET,x CLC ADC $01 STA $0301,y LDA TILEMAP,x STA $0302,y PHX LDX $15E9 LDA $15F6,x ORA $64 STA $0303,y PLX INY INY INY INY DEX BPL LOOP_START PLX LDY #$02 LDA #$01 JSL $01B7B3 RTS