27 lines
1012 B
ArmAsm
27 lines
1012 B
ArmAsm
; Autogenerated by Mr. Sprite. Do not modify
|
|
|
|
|
|
DrawSpriteBank :
|
|
ASL ; A=Sprite Number ($0000-$0013)
|
|
TAX ; Y=Target Screen Address ($2000-$9D00)
|
|
LDA SpriteBankNum,X ; Relative Sprite Number Table
|
|
JMP (SpriteBankBank,X) ; Bank Number Table
|
|
|
|
SpriteBankNum :
|
|
.dbyt $0100,$0000,$0C00,$0500,$0600,$0B00,$1200,$1000
|
|
.dbyt $0A00,$0900,$0F00,$1300,$0200,$0300,$0400,$1100
|
|
.dbyt $0E00,$0D00,$0800,$0700
|
|
|
|
SpriteBankBank :
|
|
.addr SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00
|
|
.addr SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00
|
|
.addr SpriteBankBank00,SpriteBankBank00,SpriteBankBank00,SpriteBankBank00
|
|
|
|
SpriteBankBank00 :
|
|
JSL $AA0000
|
|
PHK
|
|
PLB
|
|
RTS
|
|
|
|
;----------
|