mirror of
https://github.com/antoinevignau/source.git
synced 2025-04-13 18:37:28 +00:00
v+2
This commit is contained in:
parent
0b0f7f3cf5
commit
0f219df242
@ -529,10 +529,11 @@ L6B00 HEX F4EE8180
|
||||
HEX AA8180A08580A0D5AAD5AA8180A08580
|
||||
|
||||
*-----------------------------------
|
||||
*
|
||||
* SPRITE STRUCTURE
|
||||
*-----------------------------------
|
||||
|
||||
L6C00 DB $03
|
||||
sprSTRUCTURE
|
||||
DB $03
|
||||
DB $0A
|
||||
DA L6D91
|
||||
HEX FD77F0F0FFFFF0F0FFFFF0F0
|
||||
@ -635,7 +636,7 @@ L6C00 DB $03
|
||||
DB $FF
|
||||
|
||||
*-----------------------------------
|
||||
* 6D91
|
||||
* SPRITE DATA
|
||||
*-----------------------------------
|
||||
|
||||
L6D91 HEX F88080
|
||||
@ -7571,720 +7572,101 @@ LB48A DB $04
|
||||
* FONT DATA
|
||||
*-----------------------------------
|
||||
|
||||
LB49D DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $9E
|
||||
DB $8C
|
||||
DB $00
|
||||
DB $9F
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $9F
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $9F
|
||||
DB $00
|
||||
DB $9E
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $83
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $9E
|
||||
DB $00
|
||||
DB $9F
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $9F
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $83
|
||||
DB $9F
|
||||
DB $83
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $83
|
||||
DB $83
|
||||
DB $9F
|
||||
DB $9F
|
||||
DB $83
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $9E
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $BB
|
||||
DB $83
|
||||
DB $BF
|
||||
DB $9E
|
||||
DB $00
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $8E
|
||||
DB $9F
|
||||
DB $9B
|
||||
DB $98
|
||||
DB $98
|
||||
DB $98
|
||||
DB $98
|
||||
DB $00
|
||||
DB $B3
|
||||
DB $BB
|
||||
DB $9F
|
||||
DB $8F
|
||||
DB $9F
|
||||
DB $BB
|
||||
DB $B3
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $83
|
||||
DB $83
|
||||
DB $83
|
||||
DB $83
|
||||
DB $83
|
||||
DB $00
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $A1
|
||||
DB $00
|
||||
DB $B3
|
||||
DB $BB
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $B7
|
||||
DB $B3
|
||||
DB $00
|
||||
DB $9E
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $9E
|
||||
DB $00
|
||||
DB $83
|
||||
DB $83
|
||||
DB $9F
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $9F
|
||||
DB $00
|
||||
DB $AE
|
||||
DB $9F
|
||||
DB $BB
|
||||
DB $B7
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $9E
|
||||
DB $00
|
||||
DB $B3
|
||||
DB $BB
|
||||
DB $9F
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $9F
|
||||
DB $00
|
||||
DB $9E
|
||||
DB $BF
|
||||
DB $B8
|
||||
DB $9E
|
||||
DB $87
|
||||
DB $BF
|
||||
DB $9E
|
||||
DB $00
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $9E
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $00
|
||||
DB $8C
|
||||
DB $9E
|
||||
DB $9E
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $00
|
||||
DB $A1
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $00
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $9E
|
||||
DB $8C
|
||||
DB $9E
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $00
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $9E
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $8E
|
||||
DB $9C
|
||||
DB $B8
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $BC
|
||||
DB $BC
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $BC
|
||||
DB $BC
|
||||
DB $00
|
||||
DB $A0
|
||||
DB $B0
|
||||
DB $98
|
||||
DB $8C
|
||||
DB $86
|
||||
DB $83
|
||||
DB $81
|
||||
DB $00
|
||||
DB $8F
|
||||
DB $8F
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8F
|
||||
DB $8F
|
||||
DB $00
|
||||
DB $80
|
||||
DB $A1
|
||||
DB $B3
|
||||
DB $9E
|
||||
DB $8C
|
||||
DB $80
|
||||
DB $80
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $00
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $00
|
||||
DB $83
|
||||
DB $83
|
||||
DB $88
|
||||
DB $9C
|
||||
DB $B8
|
||||
DB $F0
|
||||
DB $E0
|
||||
DB $00
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $B6
|
||||
DB $B6
|
||||
DB $B6
|
||||
DB $00
|
||||
DB $9B
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $9B
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $9B
|
||||
DB $00
|
||||
DB $8C
|
||||
DB $9F
|
||||
DB $AC
|
||||
DB $9E
|
||||
DB $8D
|
||||
DB $BE
|
||||
DB $8C
|
||||
DB $00
|
||||
DB $B1
|
||||
DB $B3
|
||||
DB $86
|
||||
DB $8C
|
||||
DB $98
|
||||
DB $B3
|
||||
DB $A3
|
||||
DB $00
|
||||
DB $AE
|
||||
DB $9B
|
||||
DB $AB
|
||||
DB $8E
|
||||
DB $9B
|
||||
DB $9B
|
||||
DB $8E
|
||||
DB $00
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $84
|
||||
DB $88
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $00
|
||||
DB $98
|
||||
DB $9C
|
||||
DB $8E
|
||||
DB $86
|
||||
DB $8E
|
||||
DB $9C
|
||||
DB $98
|
||||
DB $00
|
||||
DB $86
|
||||
DB $8E
|
||||
DB $9C
|
||||
DB $98
|
||||
DB $9C
|
||||
DB $8E
|
||||
DB $86
|
||||
DB $00
|
||||
DB $8C
|
||||
DB $BF
|
||||
DB $9E
|
||||
DB $8C
|
||||
DB $9E
|
||||
DB $BF
|
||||
DB $8C
|
||||
DB $00
|
||||
DB $80
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $00
|
||||
DB $84
|
||||
DB $88
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $00
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $80
|
||||
DB $80
|
||||
DB $00
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $80
|
||||
DB $00
|
||||
DB $81
|
||||
DB $83
|
||||
DB $86
|
||||
DB $8C
|
||||
DB $98
|
||||
DB $B0
|
||||
DB $A0
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $83
|
||||
DB $83
|
||||
DB $BF
|
||||
DB $B0
|
||||
DB $B0
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $B0
|
||||
DB $B0
|
||||
DB $BF
|
||||
DB $B0
|
||||
DB $B0
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $98
|
||||
DB $98
|
||||
DB $98
|
||||
DB $BF
|
||||
DB $9B
|
||||
DB $9B
|
||||
DB $9B
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $B0
|
||||
DB $B0
|
||||
DB $BF
|
||||
DB $83
|
||||
DB $83
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $83
|
||||
DB $83
|
||||
DB $83
|
||||
DB $00
|
||||
DB $B0
|
||||
DB $B0
|
||||
DB $B0
|
||||
DB $B0
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $BF
|
||||
DB $B0
|
||||
DB $B0
|
||||
DB $BF
|
||||
DB $B3
|
||||
DB $B3
|
||||
DB $BF
|
||||
DB $00
|
||||
DB $80
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $80
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $80
|
||||
DB $00
|
||||
DB $84
|
||||
DB $88
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $80
|
||||
DB $8C
|
||||
DB $8C
|
||||
DB $00
|
||||
DB $98
|
||||
DB $8C
|
||||
DB $86
|
||||
DB $83
|
||||
DB $86
|
||||
DB $8C
|
||||
DB $98
|
||||
DB $00
|
||||
DB $80
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $80
|
||||
DB $BF
|
||||
DB $BF
|
||||
DB $80
|
||||
DB $00
|
||||
DB $86
|
||||
DB $8C
|
||||
DB $98
|
||||
DB $B0
|
||||
DB $98
|
||||
DB $8C
|
||||
DB $86
|
||||
DB $00
|
||||
DB $8C
|
||||
DB $80
|
||||
DB $8C
|
||||
DB $98
|
||||
DB $BB
|
||||
DB $BF
|
||||
DB $9E
|
||||
DB $00
|
||||
fontDATA HEX B3B3BFB3B39E8C00 ; 0
|
||||
HEX 9FB3B39FB3B39F00
|
||||
HEX 9EBFB383B3BF9E00
|
||||
HEX 9FBFB3B3B3BF9F00
|
||||
HEX BFBF839F83BFBF00
|
||||
HEX 83839F9F83BFBF00
|
||||
HEX 9EBFB3BB83BF9E00
|
||||
HEX B3B3BFBFB3B3B300
|
||||
HEX BFBF8C8C8CBFBF00
|
||||
HEX 8E9F9B9898989800
|
||||
HEX B3BB9F8F9FBBB300
|
||||
HEX BFBF838383838300
|
||||
HEX B3B3B3BFBFB3A100
|
||||
HEX B3BBBFBFBFB7B300
|
||||
HEX 9EBFB3B3B3BF9E00
|
||||
HEX 83839FBFB3BF9F00
|
||||
HEX AE9FBBB7B3BF9E00 ; 10
|
||||
HEX B3BB9FBFB3BF9F00
|
||||
HEX 9EBFB89E87BF9E00
|
||||
HEX 8C8C8C8C8CBFBF00
|
||||
HEX 9EBFB3B3B3B3B300
|
||||
HEX 8C9E9EB3B3B3B300
|
||||
HEX A1B3BFBFB3B3B300
|
||||
HEX B3B39E8C9EB3B300
|
||||
HEX 8C8C8C8C9EB3B300
|
||||
HEX BFBF8E9CB8BFBF00
|
||||
HEX BCBC8C8C8CBCBC00
|
||||
HEX A0B0988C86838100
|
||||
HEX 8F8F8C8C8C8F8F00
|
||||
HEX 80A1B39E8C808000
|
||||
HEX BFBF808080808000
|
||||
HEX 8080808080808000
|
||||
HEX 8383889CB8F0E000 ; 20
|
||||
HEX 80808080B6B6B600
|
||||
HEX 9BBFBF9BBFBF9B00
|
||||
HEX 8C9FAC9E8DBE8C00
|
||||
HEX B1B3868C98B3A300
|
||||
HEX AE9BAB8E9B9B8E00
|
||||
HEX 80808084888C8C00
|
||||
HEX 989C8E868E9C9800
|
||||
HEX 868E9C989C8E8600
|
||||
HEX 8CBF9E8C9EBF8C00
|
||||
HEX 808C8CBFBF8C8C00
|
||||
HEX 84888C8C80808000
|
||||
HEX 808080BFBF808000
|
||||
HEX 8C8C808080808000
|
||||
HEX 8183868C98B0A000
|
||||
HEX BFB3B3B3B3B3BF00 ; 2F
|
||||
HEX 8C8C8C8C8C8C8C00 ; 30
|
||||
HEX BF8383BFB0B0BF00
|
||||
HEX BFB0B0BFB0B0BF00
|
||||
HEX 989898BF9B9B9B00
|
||||
HEX BFB0B0BF8383BF00
|
||||
HEX BFB3B3BF83838300
|
||||
HEX B0B0B0B0B3B3BF00
|
||||
HEX BFB3B3BFB3B3BF00
|
||||
HEX BFB0B0BFB3B3BF00
|
||||
HEX 808C8C808C8C8000
|
||||
HEX 84888C8C808C8C00
|
||||
HEX 988C8683868C9800
|
||||
HEX 80BFBF80BFBF8000
|
||||
HEX 868C98B0988C8600
|
||||
HEX 8C808C98BBBF9E00
|
||||
HEX 08503C0860300878 ; 3F
|
||||
|
||||
*-----------------------------------
|
||||
* MUSIC - END STAGE
|
||||
*-----------------------------------
|
||||
|
||||
musicENDSTAGE
|
||||
HEX 08503C086030087828083C2D08482408
|
||||
HEX 5A1E08362808402008501B08401E0836
|
||||
HEX 20085A2808503C086030087828083C2D
|
||||
HEX 084824085A1E08362808402008501B08
|
||||
HEX 783C00856F0000
|
||||
|
||||
*-----------------------------------
|
||||
* MUSIC - END GAME
|
||||
*-----------------------------------
|
||||
|
||||
musicENDGAME
|
||||
HEX 08783C08502808781E085018083C1E08
|
||||
HEX 3028085016083C1E082D280850140836
|
||||
HEX 1B08302808783C08502808781E085018
|
||||
HEX 083C1E08302808481E084020083C2410
|
||||
HEX 302808000008783C08502808781E0850
|
||||
HEX 18083C1E083028085016083C1E082D28
|
||||
HEX 08501408361B08302808783C08502808
|
||||
HEX 781E085018083C1E08302808A0500890
|
||||
HEX 4808804008F03C000000
|
||||
|
||||
*-----------------------------------
|
||||
*
|
||||
*-----------------------------------
|
||||
|
||||
LB695 DB $08
|
||||
DB $50
|
||||
DB $3C
|
||||
DB $08
|
||||
DB $60
|
||||
DB $30
|
||||
DB $08
|
||||
DB $78
|
||||
DB $28
|
||||
DB $08
|
||||
DB $3C
|
||||
DB $2D
|
||||
DB $08
|
||||
DB $48
|
||||
DB $24
|
||||
DB $08
|
||||
DB $5A
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $36
|
||||
DB $28
|
||||
DB $08
|
||||
DB $40
|
||||
DB $20
|
||||
DB $08
|
||||
DB $50
|
||||
DB $1B
|
||||
DB $08
|
||||
DB $40
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $36
|
||||
DB $20
|
||||
DB $08
|
||||
DB $5A
|
||||
DB $28
|
||||
DB $08
|
||||
DB $50
|
||||
DB $3C
|
||||
DB $08
|
||||
DB $60
|
||||
DB $30
|
||||
DB $08
|
||||
DB $78
|
||||
DB $28
|
||||
DB $08
|
||||
DB $3C
|
||||
DB $2D
|
||||
DB $08
|
||||
DB $48
|
||||
DB $24
|
||||
DB $08
|
||||
DB $5A
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $36
|
||||
DB $28
|
||||
DB $08
|
||||
DB $40
|
||||
DB $20
|
||||
DB $08
|
||||
DB $50
|
||||
DB $1B
|
||||
DB $08
|
||||
DB $78
|
||||
DB $3C
|
||||
DB $00
|
||||
DB $85
|
||||
DB $6F
|
||||
DB $00
|
||||
DB $00
|
||||
LB6DC DB $08
|
||||
DB $78
|
||||
DB $3C
|
||||
DB $08
|
||||
DB $50
|
||||
DB $28
|
||||
DB $08
|
||||
DB $78
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $50
|
||||
DB $18
|
||||
DB $08
|
||||
DB $3C
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $30
|
||||
DB $28
|
||||
DB $08
|
||||
DB $50
|
||||
DB $16
|
||||
DB $08
|
||||
DB $3C
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $2D
|
||||
DB $28
|
||||
DB $08
|
||||
DB $50
|
||||
DB $14
|
||||
DB $08
|
||||
DB $36
|
||||
DB $1B
|
||||
DB $08
|
||||
DB $30
|
||||
DB $28
|
||||
DB $08
|
||||
DB $78
|
||||
DB $3C
|
||||
DB $08
|
||||
DB $50
|
||||
DB $28
|
||||
DB $08
|
||||
DB $78
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $50
|
||||
DB $18
|
||||
DB $08
|
||||
DB $3C
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $30
|
||||
DB $28
|
||||
DB $08
|
||||
DB $48
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $40
|
||||
DB $20
|
||||
DB $08
|
||||
DB $3C
|
||||
DB $24
|
||||
DB $10
|
||||
DB $30
|
||||
DB $28
|
||||
DB $08
|
||||
DB $00
|
||||
DB $00
|
||||
DB $08
|
||||
DB $78
|
||||
DB $3C
|
||||
DB $08
|
||||
DB $50
|
||||
DB $28
|
||||
DB $08
|
||||
DB $78
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $50
|
||||
DB $18
|
||||
DB $08
|
||||
DB $3C
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $30
|
||||
DB $28
|
||||
DB $08
|
||||
DB $50
|
||||
DB $16
|
||||
DB $08
|
||||
DB $3C
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $2D
|
||||
DB $28
|
||||
DB $08
|
||||
DB $50
|
||||
DB $14
|
||||
DB $08
|
||||
DB $36
|
||||
DB $1B
|
||||
DB $08
|
||||
DB $30
|
||||
DB $28
|
||||
DB $08
|
||||
DB $78
|
||||
DB $3C
|
||||
DB $08
|
||||
DB $50
|
||||
DB $28
|
||||
DB $08
|
||||
DB $78
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $50
|
||||
DB $18
|
||||
DB $08
|
||||
DB $3C
|
||||
DB $1E
|
||||
DB $08
|
||||
DB $30
|
||||
DB $28
|
||||
DB $08
|
||||
DB $A0
|
||||
DB $50
|
||||
DB $08
|
||||
DB $90
|
||||
DB $48
|
||||
DB $08
|
||||
DB $80
|
||||
DB $40
|
||||
DB $08
|
||||
DB $F0
|
||||
DB $3C
|
||||
DB $00
|
||||
DB $00
|
||||
DB $00
|
||||
LB766 DB $D7
|
||||
DB $6A
|
||||
DB $75
|
||||
@ -8629,35 +8011,16 @@ LB8B4 DB $0A
|
||||
DB $00
|
||||
|
||||
*-----------------------------------
|
||||
*
|
||||
* X-COORD OF POINT LINE
|
||||
*-----------------------------------
|
||||
|
||||
tblXPOINT HEX 898D91959DA1A5A9AFB5B9BDC1C5CDD1
|
||||
HEX D5D9DFE5E9EDF1F5F7F9
|
||||
|
||||
*-----------------------------------
|
||||
* DEAD DATA
|
||||
*-----------------------------------
|
||||
|
||||
LB8DD DB $89
|
||||
DB $8D
|
||||
DB $91
|
||||
DB $95
|
||||
DB $9D
|
||||
DB $A1
|
||||
DB $A5
|
||||
DB $A9
|
||||
DB $AF
|
||||
DB $B5
|
||||
DB $B9
|
||||
DB $BD
|
||||
DB $C1
|
||||
DB $C5
|
||||
DB $CD
|
||||
DB $D1
|
||||
DB $D5
|
||||
DB $D9
|
||||
DB $DF
|
||||
DB $E5
|
||||
DB $E9
|
||||
DB $ED
|
||||
DB $F1
|
||||
DB $F5
|
||||
DB $F7
|
||||
DB $F9
|
||||
DB $02
|
||||
DB $BB
|
||||
DB $5A
|
||||
@ -9180,6 +8543,10 @@ LB8DD DB $89
|
||||
DB $00
|
||||
DB $64
|
||||
|
||||
*-----------------------------------
|
||||
* DATA - GROUND LINES OFFLINE BUFFER
|
||||
*-----------------------------------
|
||||
|
||||
LBB00 HEX 441E9E6E1B947A55FE7FFFAE97BE77FF
|
||||
HEX EA8010214A9450214677FFFEC4C09D68
|
||||
HEX F1CB9D721D62D5EA
|
||||
@ -9189,6 +8556,9 @@ LBB28 HEX E592C01D6608152D0554542210CA1F7C
|
||||
LBB50 HEX 9F681F7C2310CE4F947E2312CE4F967B
|
||||
HEX 00501D762211C20A562210C80A540240
|
||||
HEX 0A480A5A55FE7FFF
|
||||
|
||||
*--- Dead data
|
||||
|
||||
HEX EA8010304A94503043582D51094DD0A1
|
||||
HEX 0D11080ECCB62F800A0C420022402250
|
||||
HEX 0A4A0A5C02400A5B587CC4C09D68E5C9
|
||||
@ -9200,7 +8570,7 @@ LBB50 HEX 9F681F7C2310CE4F947E2312CE4F967B
|
||||
HEX 0A5A55FE7FFFEA80
|
||||
|
||||
*-----------------------------------
|
||||
* DATA: THE GROUND LINES
|
||||
* DATA: GROUND LINES
|
||||
*-----------------------------------
|
||||
|
||||
LBC00 HEX A885809580D08A808A80808480D48080
|
||||
|
Binary file not shown.
@ -462,49 +462,49 @@ L0AC5 LDA $59
|
||||
TAX
|
||||
LDA #$01
|
||||
LDY $5A
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA $61
|
||||
ORA courseTYPE
|
||||
TAX
|
||||
LDA #$00
|
||||
LDY $62
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA $63
|
||||
ORA courseTYPE
|
||||
TAX
|
||||
LDA #$00
|
||||
LDY $64
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA $65
|
||||
ORA courseTYPE
|
||||
TAX
|
||||
LDA #$00
|
||||
LDY $66
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
L0AF9 LDA $57
|
||||
ORA courseTYPE
|
||||
TAX
|
||||
LDY $58
|
||||
LDA #$01
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
LDA $5B
|
||||
ORA courseTYPE
|
||||
TAX
|
||||
LDA #$00
|
||||
LDY $5C
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
LDA $5D
|
||||
ORA courseTYPE
|
||||
TAX
|
||||
LDA #$00
|
||||
LDY $5E
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
LDA $5F
|
||||
ORA courseTYPE
|
||||
TAX
|
||||
LDA #$00
|
||||
LDY $60
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
LDA $67
|
||||
BNE L0B78
|
||||
LDA $0F
|
||||
@ -926,7 +926,7 @@ L0E26 LDA $1A
|
||||
LDA #$03
|
||||
LDX $1A
|
||||
LDY $1B
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
L0E4B LDX #$00
|
||||
L0E4D LDA LB049,X
|
||||
BEQ L0E58
|
||||
@ -951,7 +951,7 @@ L0E58 LDA #$00
|
||||
LDA LB049,X
|
||||
TAX
|
||||
LDA #$02
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
LDY #$00
|
||||
LDA #$1A
|
||||
STA $00
|
||||
@ -977,7 +977,7 @@ L0E9A LDA $1A
|
||||
LDA #$03
|
||||
LDX $1A
|
||||
LDY $1B
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA #$04
|
||||
STA $11
|
||||
LDA $1B
|
||||
@ -991,14 +991,14 @@ L0E9A LDA $1A
|
||||
LDA $11
|
||||
LDX $1A
|
||||
LDY $1B
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
DEC $1C
|
||||
JMP L0F19
|
||||
|
||||
L0ECF LDX $1A
|
||||
LDY $1B
|
||||
LDA $11
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA $11
|
||||
CMP #$07
|
||||
BNE L0EE5
|
||||
@ -1010,14 +1010,14 @@ L0EE5 STA $11
|
||||
INC $11
|
||||
LDX $1A
|
||||
LDY $1B
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
DEC $1C
|
||||
JMP L0F19
|
||||
|
||||
L0EF5 LDA #$03
|
||||
LDX $1A
|
||||
LDY $1B
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA $1A
|
||||
CLC
|
||||
ADC #$0C
|
||||
@ -1025,7 +1025,7 @@ L0EF5 LDA #$03
|
||||
TAX
|
||||
LDY $1B
|
||||
LDA #$03
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
LDA $1A
|
||||
CMP #$F5
|
||||
BCC L0F17
|
||||
@ -1047,7 +1047,7 @@ L0F28 STX $16
|
||||
PLA
|
||||
TAX
|
||||
LDA #$02
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDX $16
|
||||
LDA LB059,X
|
||||
BNE L0F4F
|
||||
@ -1056,7 +1056,7 @@ L0F28 STX $16
|
||||
LDA LB049,X
|
||||
TAX
|
||||
LDA #$02
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
LDX $16
|
||||
JMP L0F20
|
||||
|
||||
@ -1405,10 +1405,10 @@ L11B1 LDA $44
|
||||
ASL
|
||||
ROL $01
|
||||
CLC
|
||||
ADC #<LB49D
|
||||
ADC #<fontDATA
|
||||
STA $D5
|
||||
LDA $01
|
||||
ADC #>LB49D
|
||||
ADC #>fontDATA
|
||||
STA $D5+1
|
||||
LDA #$28
|
||||
STA $D7
|
||||
@ -1443,12 +1443,16 @@ L1207 JSR L0E22
|
||||
INC plrPOINT
|
||||
LDA #$D5
|
||||
STA $04
|
||||
JSR L1277
|
||||
JSR drawXPOINT
|
||||
JSR L21B6
|
||||
JSR L1CBD
|
||||
L1225 RTS
|
||||
|
||||
L1226 STX L1260+1
|
||||
*-----------------------------------
|
||||
* PRINT CHAR
|
||||
*-----------------------------------
|
||||
|
||||
printCHAR STX L1260+1
|
||||
STY $3B
|
||||
PHA
|
||||
LDA #$00
|
||||
@ -1459,10 +1463,10 @@ L1226 STX L1260+1
|
||||
ASL
|
||||
ROL $01
|
||||
CLC
|
||||
ADC #$9D
|
||||
ADC #<fontDATA
|
||||
STA L1262+1
|
||||
LDA $01
|
||||
ADC #$B4
|
||||
ADC #>fontDATA
|
||||
STA L1262+2
|
||||
LDA $3B
|
||||
CLC
|
||||
@ -1489,13 +1493,17 @@ L1272 CMP #$FF
|
||||
BNE L1252
|
||||
RTS
|
||||
|
||||
L1277 STX $16
|
||||
LDX plrPOINT
|
||||
*-----------------------------------
|
||||
* DRAW ADVANCEMENT LINE
|
||||
*-----------------------------------
|
||||
|
||||
drawXPOINT STX $16 ; draws the horizontal line
|
||||
LDX plrPOINT ; where the player is
|
||||
LDA #$13
|
||||
STA $00
|
||||
LDA #$01
|
||||
STA $01
|
||||
LDY LB8DD,X
|
||||
LDY tblXPOINT,X
|
||||
LDA tblXBYTE,Y
|
||||
STA $02
|
||||
LDA tblXINDEX,Y
|
||||
@ -1540,6 +1548,10 @@ L12D3 CPX $03
|
||||
LDX $16
|
||||
RTS
|
||||
|
||||
*-----------------------------------
|
||||
*
|
||||
*-----------------------------------
|
||||
|
||||
L12DE LDX #$03
|
||||
L12E0 LDA LB42A,X
|
||||
BNE L12EB
|
||||
@ -1580,6 +1592,7 @@ L12EB STX $50
|
||||
L1329 STA $1C
|
||||
LDA #$00
|
||||
STA LB42A,X
|
||||
|
||||
L1330 LDX #$03
|
||||
L1332 LDA LB42A,X
|
||||
BNE L133B
|
||||
@ -1615,6 +1628,10 @@ L133B STX $50
|
||||
STA LB42A,X
|
||||
RTS
|
||||
|
||||
*-----------------------------------
|
||||
*
|
||||
*-----------------------------------
|
||||
|
||||
L1371 LDX #$03
|
||||
L1373 LDA LB42A,X
|
||||
BNE L137C
|
||||
@ -1672,6 +1689,10 @@ L13E0 DEX
|
||||
BPL L13DB
|
||||
RTS
|
||||
|
||||
*-----------------------------------
|
||||
*
|
||||
*-----------------------------------
|
||||
|
||||
L13E4 LDY #$03
|
||||
L13E6 LDA LB34B,Y
|
||||
BEQ L13F4
|
||||
@ -1739,7 +1760,7 @@ L1454 JSR addTOSCORE
|
||||
L146E JMP L13F4
|
||||
|
||||
*-----------------------------------
|
||||
*
|
||||
* GET COURSE DATA
|
||||
*-----------------------------------
|
||||
|
||||
L1471 LDA $AF
|
||||
@ -1995,7 +2016,7 @@ L1613 LDA $47
|
||||
LDA LB343,X
|
||||
TAX
|
||||
LDA $47
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
LDA #$0A
|
||||
JSR L26EC
|
||||
LDX $50
|
||||
@ -2089,7 +2110,7 @@ L16E6 LDA $B3
|
||||
JSR L3E04
|
||||
JMP L1700
|
||||
|
||||
L16FD JSR L3D09
|
||||
L16FD JSR undrawSPRITE
|
||||
L1700 LDX $50
|
||||
LDA LB373,X
|
||||
STA $39
|
||||
@ -2110,7 +2131,7 @@ L1700 LDX $50
|
||||
JSR L3D7E
|
||||
JMP L1736
|
||||
|
||||
L1729 JSR L3C96
|
||||
L1729 JSR drawSPRITE
|
||||
JMP L1736
|
||||
|
||||
L172F LDX $50
|
||||
@ -2188,7 +2209,7 @@ L17A2 STX $50
|
||||
|
||||
L17C1 LDY #$87
|
||||
L17C3 STY $B0
|
||||
JSR L3E8C
|
||||
JSR putSPRITE ; put big rock on ground
|
||||
LDX $50
|
||||
LDA LB3E2,X
|
||||
STA $C7,X
|
||||
@ -2334,7 +2355,7 @@ L18D6 STX $16
|
||||
TAX
|
||||
PLA
|
||||
AND #$7F
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDX $16
|
||||
LDA frameCNT
|
||||
AND #$03
|
||||
@ -2367,7 +2388,7 @@ L1911 LDA LB407,X
|
||||
BPL L1936
|
||||
JMP L19BF
|
||||
|
||||
L1936 JSR L3C96
|
||||
L1936 JSR drawSPRITE
|
||||
LDX $16
|
||||
LDA LB407,X
|
||||
CMP #$10
|
||||
@ -2522,9 +2543,9 @@ L1A52 LDA #$00
|
||||
STA $16
|
||||
LDA #$02
|
||||
STA $13
|
||||
LDA #<L6C00 ; sprite definition pointer
|
||||
LDA #<sprSTRUCTURE ; sprite definition pointer
|
||||
STA $08
|
||||
LDA #>L6C00
|
||||
LDA #>sprSTRUCTURE
|
||||
STA $08+1
|
||||
LDY #$04 ; get next sprite info
|
||||
LDA ($08),Y
|
||||
@ -2847,7 +2868,7 @@ L1C6D CMP #$40
|
||||
BCC L1C74
|
||||
SEC
|
||||
SBC #$41
|
||||
L1C74 JSR L1226
|
||||
L1C74 JSR printCHAR
|
||||
INC $03
|
||||
JMP L1C46
|
||||
|
||||
@ -2885,7 +2906,7 @@ printDIGIT LDX charX
|
||||
LDY charY
|
||||
CLC
|
||||
ADC #$2F
|
||||
JSR L1226
|
||||
JSR printCHAR
|
||||
INC charX
|
||||
RTS
|
||||
|
||||
@ -2962,7 +2983,7 @@ L1D0D JSR L0FC9
|
||||
LDA plrPOINT
|
||||
LDX #$1D
|
||||
LDY #$2D
|
||||
JSR L1226
|
||||
JSR printCHAR
|
||||
LDX #$1E
|
||||
LDY #$2D
|
||||
JSR printSTRING
|
||||
@ -3444,7 +3465,7 @@ L21B3 JMP L2184
|
||||
L21B6 LDA plrPOINT
|
||||
LDX #$19
|
||||
LDY #$06
|
||||
JSR L1226
|
||||
JSR printCHAR
|
||||
RTS
|
||||
|
||||
L21C0 LDX #$03
|
||||
@ -3655,7 +3676,7 @@ L2326 LDA #$00
|
||||
TAX
|
||||
LDA $B0
|
||||
AND #$7F
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA #$00
|
||||
STA $39
|
||||
RTS
|
||||
@ -4628,12 +4649,12 @@ L2B72 LDA #$FF
|
||||
STA plrPOINT
|
||||
LDA #$00
|
||||
STA $04
|
||||
JSR L1277
|
||||
JSR drawXPOINT
|
||||
PLA
|
||||
STA plrPOINT
|
||||
LDA #$D5
|
||||
STA $04
|
||||
JSR L1277
|
||||
JSR drawXPOINT
|
||||
JSR L21B6
|
||||
RTS
|
||||
|
||||
@ -4641,7 +4662,7 @@ L2BF9 LDA #$19 ; no
|
||||
STA plrPOINT
|
||||
LDA #$00
|
||||
STA $04
|
||||
JSR L1277
|
||||
JSR drawXPOINT
|
||||
LDA #$1F
|
||||
STA plrPOINT
|
||||
JSR L21B6
|
||||
@ -4704,18 +4725,18 @@ L2C6D LDA $A5
|
||||
LDX $65
|
||||
LDY $66
|
||||
LDA #$00
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
L2C7A LDA $A5
|
||||
CMP #$02
|
||||
BEQ L2C89
|
||||
LDA #$00
|
||||
LDX $63
|
||||
LDY $64
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
L2C89 LDA #$00
|
||||
LDX $61
|
||||
LDY $62
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA $5F
|
||||
BEQ L2C9D
|
||||
CMP #$FF
|
||||
@ -4733,18 +4754,18 @@ L2CA9 LDA $A5
|
||||
LDA #$00
|
||||
LDX $5F
|
||||
LDY $60
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
L2CB6 LDA $A5
|
||||
CMP #$02
|
||||
BEQ L2CC5
|
||||
LDA #$00
|
||||
LDX $5D
|
||||
LDY $5E
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
L2CC5 LDA #$00
|
||||
LDX $5B
|
||||
LDY $5C
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
LDA $5B
|
||||
STA $61
|
||||
LDA $5D
|
||||
@ -4804,25 +4825,25 @@ L2D26 LDA $C7,X
|
||||
TAX
|
||||
LDA #$00
|
||||
LDY $66
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA $63
|
||||
ORA courseTYPE
|
||||
TAX
|
||||
LDA #$00
|
||||
LDY $64
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA $61
|
||||
ORA courseTYPE
|
||||
TAX
|
||||
LDY $62
|
||||
LDA #$00
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA $59
|
||||
ORA courseTYPE
|
||||
TAX
|
||||
LDA #$01
|
||||
LDY $5A
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA #$03
|
||||
STA $A1
|
||||
STA $A3
|
||||
@ -5435,8 +5456,8 @@ L31F2 STA $D8
|
||||
*-----------------------------------
|
||||
|
||||
playMUSIC_ENDSTAGE
|
||||
LDX #<LB695
|
||||
LDA #>LB695
|
||||
LDX #<musicENDSTAGE
|
||||
LDA #>musicENDSTAGE
|
||||
JMP playMUSIC
|
||||
|
||||
*-----------------------------------
|
||||
@ -5444,8 +5465,8 @@ playMUSIC_ENDSTAGE
|
||||
*-----------------------------------
|
||||
|
||||
playMUSIC_ENDGAME
|
||||
LDX #<LB6DC
|
||||
LDA #>LB6DC
|
||||
LDX #<musicENDGAME
|
||||
LDA #>musicENDGAME
|
||||
JMP playMUSIC
|
||||
|
||||
*-----------------------------------
|
||||
@ -6210,7 +6231,7 @@ L3819 LDA #$01
|
||||
LDA #$18
|
||||
LDX $B7
|
||||
LDY $B9
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
L383A RTS
|
||||
|
||||
L383B LDA $BB
|
||||
@ -6258,7 +6279,7 @@ L386B LDA $59
|
||||
LDA #$18
|
||||
LDX $B8
|
||||
LDY $BA
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA #$00
|
||||
STA $BB
|
||||
LDA #$01
|
||||
@ -6272,14 +6293,14 @@ L3898 LDA $BB
|
||||
L389D LDA #$18
|
||||
LDX $B8
|
||||
LDY $BA
|
||||
JSR L3D09
|
||||
JSR undrawSPRITE
|
||||
LDA $BB
|
||||
CMP #$05
|
||||
BEQ L38B8
|
||||
LDA #$18
|
||||
LDX $B7
|
||||
LDY $B9
|
||||
JSR L3C96
|
||||
JSR drawSPRITE
|
||||
JMP L38BD
|
||||
|
||||
L38B8 LDA #$00
|
||||
@ -6510,7 +6531,7 @@ L3B32 LDX $28
|
||||
L3B56 LDA ($00),Y
|
||||
EOR #$7F
|
||||
AND L45D0,X
|
||||
STA LBB00,X
|
||||
STA LBB00,X ; offline buffer
|
||||
LDA ($02),Y
|
||||
EOR #$7F
|
||||
AND L49D0,X
|
||||
@ -6594,7 +6615,7 @@ L3BF9 LDA LB3DE,X
|
||||
L3BFE DEX
|
||||
BPL L3BF9
|
||||
|
||||
LDX #$27
|
||||
LDX #$27 ; restore the ground lines
|
||||
L3C03 LDA LBB00,X
|
||||
STA L45D0,X
|
||||
LDA LBB28,X
|
||||
@ -6665,7 +6686,11 @@ L3C89 CPX $03
|
||||
LDX $16
|
||||
JMP L3BFE
|
||||
|
||||
L3C96 STY $3B
|
||||
*-----------------------------------
|
||||
* SPRITE - DRAW SPRITE
|
||||
*-----------------------------------
|
||||
|
||||
drawSPRITE STY $3B
|
||||
STY L3D04+1
|
||||
ASL
|
||||
TAY
|
||||
@ -6703,13 +6728,13 @@ L3CD5 LDA tblHGRH,Y
|
||||
STA L3CF7+1
|
||||
STA L3CF4+1
|
||||
L3CE7 LDY #$FF
|
||||
L3CE9 LDA $FFFF,X
|
||||
L3CE9 LDA $FFFF,X ; source
|
||||
CPY #$00
|
||||
BMI L3CFA
|
||||
CPY #$28
|
||||
BCS L3CFA
|
||||
L3CF4 ORA $FFFF,Y
|
||||
L3CF7 STA $FFFF,Y
|
||||
L3CF4 ORA $FFFF,Y ; destination
|
||||
L3CF7 STA $FFFF,Y ; destination
|
||||
L3CFA INX
|
||||
INY
|
||||
CPY $3E
|
||||
@ -6720,7 +6745,12 @@ L3D04 CPY #$FF
|
||||
BNE L3CD5
|
||||
RTS
|
||||
|
||||
L3D09 STY $3B
|
||||
*-----------------------------------
|
||||
* SPRITE - UNDRAW SPRITE
|
||||
*-----------------------------------
|
||||
|
||||
undrawSPRITE ; undraws a sprite
|
||||
STY $3B ; like the moon patrol vehicle
|
||||
STY L3D79+1
|
||||
ASL
|
||||
TAY
|
||||
@ -6758,14 +6788,14 @@ L3D48 LDA tblHGRH,Y
|
||||
STA L3D6C+1
|
||||
STA L3D61+1
|
||||
L3D5A LDY #$FF
|
||||
L3D5C LDA $FFFF,X
|
||||
L3D5C LDA $FFFF,X ; source
|
||||
EOR #$7F
|
||||
L3D61 AND $FFFF,Y
|
||||
L3D61 AND $FFFF,Y ; destination mask
|
||||
CPY #$00
|
||||
BMI L3D6F
|
||||
CPY #$28
|
||||
BCS L3D6F
|
||||
L3D6C STA $FFFF,Y
|
||||
L3D6C STA $FFFF,Y ; destination write
|
||||
L3D6F INX
|
||||
INY
|
||||
CPY $3E
|
||||
@ -6776,6 +6806,10 @@ L3D79 CPY #$FF
|
||||
BNE L3D48
|
||||
RTS
|
||||
|
||||
*-----------------------------------
|
||||
* SPRITE -
|
||||
*-----------------------------------
|
||||
|
||||
L3D7E STY $3B
|
||||
STY L3DFF+1
|
||||
ASL
|
||||
@ -6811,7 +6845,7 @@ L3DB7 LDA tblHGRH,Y
|
||||
STA $04
|
||||
STA $05
|
||||
L3DC7 LDY #$FF
|
||||
L3DC9 LDA $FFFF,X
|
||||
L3DC9 LDA $FFFF,X ; sprite source
|
||||
CPY #$00
|
||||
BMI L3DF5
|
||||
CPY #$28
|
||||
@ -6828,8 +6862,8 @@ L3DD9 DEX
|
||||
L3DE2 LSR
|
||||
ORA $04
|
||||
ORA #$80
|
||||
ORA ($00),Y
|
||||
STA ($00),Y
|
||||
ORA ($00),Y ; destination
|
||||
STA ($00),Y ; destination
|
||||
LDA $05
|
||||
STA $04
|
||||
LDA #$00
|
||||
@ -6845,8 +6879,12 @@ L3DFF CPY #$FF
|
||||
BNE L3DB7
|
||||
RTS
|
||||
|
||||
L3E04 STY $3B
|
||||
STY L3E87+1
|
||||
*-----------------------------------
|
||||
* SPRITE - BULLETS AND EXPLOSIONS
|
||||
*-----------------------------------
|
||||
|
||||
L3E04 STY $3B ; routine used to un/draw bullets
|
||||
STY L3E87+1 ; and explosions
|
||||
ASL
|
||||
ASL
|
||||
TAY
|
||||
@ -6895,11 +6933,11 @@ L3E5F DEX
|
||||
JMP L3E5F
|
||||
|
||||
L3E68 LSR
|
||||
ORA $04
|
||||
ORA #$80
|
||||
EOR #$7F
|
||||
AND ($00),Y
|
||||
STA ($00),Y
|
||||
ORA $04
|
||||
ORA #$80 ; force bit 7
|
||||
EOR #$7F ; invert all
|
||||
AND ($00),Y ; screen mask
|
||||
STA ($00),Y ; screen destination
|
||||
LDA $05
|
||||
STA $04
|
||||
LDA #$00
|
||||
@ -6915,7 +6953,12 @@ L3E87 CPY #$FF
|
||||
BNE L3E3D
|
||||
RTS
|
||||
|
||||
L3E8C STY $3B
|
||||
*-----------------------------------
|
||||
* SPRITE - DRAW LDA/STA A SPRITE
|
||||
*-----------------------------------
|
||||
|
||||
putSPRITE ; draws big rock and big hole
|
||||
STY $3B
|
||||
STY L3EF6+1
|
||||
ASL
|
||||
TAY
|
||||
@ -6951,12 +6994,12 @@ L3ECB LDA tblHGRH,Y
|
||||
LDA tblHGRL,Y
|
||||
STA L3EE4+1
|
||||
L3ED7 LDY #$FF
|
||||
L3ED9 LDA $FFFF,X
|
||||
L3ED9 LDA $FFFF,X ; sprite source
|
||||
CPY #$00
|
||||
BMI L3EE7
|
||||
CPY #$28
|
||||
BCS L3EE7
|
||||
L3EE4 STA $FFFF,Y
|
||||
L3EE4 STA $FFFF,Y ; screen destination
|
||||
L3EE7 INX
|
||||
BNE L3EED
|
||||
INC L3ED9+2
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1 +1 @@
|
||||
MOONPATROL=Type(00),AuxType(0000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)
|
||||
MOONPATROL=Type(00),AuxType(0000),VersionCreate(70),MinVersion(BE),Access(E3),FolderInfo1(000000000000000000000000000000000000),FolderInfo2(000000000000000000000000000000000000)
|
||||
|
Loading…
x
Reference in New Issue
Block a user