指定した2枚の画像を、指定した相対位置に指定した期間表示します。
構文
0x8A, sbyte time, ushort image1, ushort image2, short xoffset, short yoffset
0x8A, sbyte time, ushort image1, ushort image2, short xoffset, short yoffset
パラメータ
sbyte time
画像を表示する期間をフレーム単位で指定します。負数は指定できないことに注意してください。
ushort image1
1枚目の画像のアドレスを指定します。これは、$FC:0000 にあるスプライト画像の配列ポインタの要素番号の4倍を指定します。
ushort image2
2枚目の画像のアドレスを指定します。これは、$FC:0000 にあるスプライト画像の配列ポインタの要素番号の4倍を指定します。
short xoffset
この2枚の画像のX軸方向の位置関係を指定します。
short yoffset
この2枚の画像のY軸方向の位置関係を指定します。
逆アセンブリ
B9:D3CA A6 64 LDX $64
B9:D3CC B9 00 00 LDA $0000,Y
B9:D3CF 29 00 FF AND #$FF00
B9:D3D2 18 CLC ;
B9:D3D3 75 38 ADC $38,X
B9:D3D5 95 38 STA $38,X
B9:D3D7 10 06 BPL $D3DF
B9:D3D9 20 E7 D3 JSR $D3E7
B9:D3E7 B9 02 00 LDA $0002,Y
B9:D3EA 95 1A STA $1A,X
B9:D3EC AF 7A 0D 00 LDA $00:0D7A
B9:D3F0 F0 22 BEQ $D414
B9:D3F2 AF 93 05 00 LDA $00:0593
B9:D3F6 C5 64 CMP $64
B9:D3F8 D0 1A BNE $D414
B9:D3FA AF 7A 0D 00 LDA $00:0D7A
B9:D3FE AA TAX
B9:D3FF B9 04 00 LDA $0004,Y
B9:D402 95 1A STA $1A,X
B9:D404 74 3A STZ $3A,X
B9:D406 B9 06 00 LDA $0006,Y
B9:D409 8F 7C 0D 00 STA $00:0D7C
B9:D40D B9 08 00 LDA $0008,Y
B9:D410 8F 7E 0D 00 STA $00:0D7E
B9:D414 A6 64 LDX $64
B9:D416 98 TYA
B9:D417 18 CLC
B9:D418 69 0A 00 ADC #$000A
B9:D41B A8 TAY
B9:D41C 60 RTS
B9:D3DC 4C 15 D1 JMP $D115
B9:D3DF 20 E7 D3 JSR $D3E7
B9:D3E2 95 3C STA $3C,X
B9:D3E4 4C 3D D1 JMP $D13D