aboutsummaryrefslogtreecommitdiff
path: root/jumpmanjr.dasm
diff options
context:
space:
mode:
Diffstat (limited to 'jumpmanjr.dasm')
-rw-r--r--jumpmanjr.dasm57
1 files changed, 37 insertions, 20 deletions
diff --git a/jumpmanjr.dasm b/jumpmanjr.dasm
index d82c7df..f6dce3b 100644
--- a/jumpmanjr.dasm
+++ b/jumpmanjr.dasm
@@ -1,5 +1,5 @@
; da65 V2.15 - Git 104f898
-; Created: 2016-08-30 05:02:11
+; Created: 2016-08-30 13:43:10
; Input file: jumpmanjr.rom
; Page: 1
@@ -5146,7 +5146,7 @@ level11_unkn_table0:
.addr LB658 ; A2D4 58 B6 X.
; map data
level11_map0:
- .addr LB590 ; A2D6 90 B5 ..
+ .addr data_b590 ; A2D6 90 B5 ..
; map data
level11_map1:
.addr LB5D2 ; A2D8 D2 B5 ..
@@ -5684,9 +5684,8 @@ LA9A5: .byte $42,$00,$62,$00,$82,$00,$A2,$00 ; A9A5 42 00 62 00 82 00 A2 00
.byte $68,$00,$88,$00,$6A,$00,$8A,$00 ; A9B5 68 00 88 00 6A 00 8A 00 h...j...
.byte $2C,$00,$6C,$00,$8C,$00,$CC,$00 ; A9BD 2C 00 6C 00 8C 00 CC 00 ,.l.....
.byte $FF ; A9C5 FF .
-LA9C6: .byte $20 ; A9C6 20
; ----------------------------------------------------------------------------
- rol $80,x ; A9C7 36 80 6.
+LA9C6: jsr L8036 ; A9C6 20 36 80 6.
lda #$02 ; A9C9 A9 02 ..
sta $0770 ; A9CB 8D 70 07 .p.
sta $0772 ; A9CE 8D 72 07 .r.
@@ -5803,9 +5802,20 @@ map_aaa6:
.byte $FE,$EB,$9C,$FD,$00,$04,$50,$00 ; AAA6 FE EB 9C FD 00 04 50 00 ......P.
.byte $0C,$FE,$33,$9C,$4E,$05,$01,$FE ; AAAE 0C FE 33 9C 4E 05 01 FE ..3.N...
.byte $C9,$9C,$50,$08,$0A,$FF ; AAB6 C9 9C 50 08 0A FF ..P...
-LAABC: .byte $AD,$2A,$06,$8D,$C7,$02,$60,$00 ; AABC AD 2A 06 8D C7 02 60 00 .*....`.
- .byte $8D,$C7,$02,$60,$00,$09,$40,$45 ; AAC4 8D C7 02 60 00 09 40 45 ...`..@E
- .byte $02,$58,$45,$02 ; AACC 02 58 45 02 .XE.
+; ----------------------------------------------------------------------------
+LAABC: lda $062A ; AABC AD 2A 06 .*.
+ sta COLOR3 ; AABF 8D C7 02 ...
+ rts ; AAC2 60 `
+
+; ----------------------------------------------------------------------------
+ brk ; AAC3 00 .
+ sta COLOR3 ; AAC4 8D C7 02 ...
+ rts ; AAC7 60 `
+
+; ----------------------------------------------------------------------------
+; dunno what this is for yet
+map_aac8:
+ .byte $00,$09,$40,$45,$02,$58,$45,$02 ; AAC8 00 09 40 45 02 58 45 02 ..@E.XE.
LAAD0: .byte $FE,$33,$9C,$FD,$04,$00,$04,$05 ; AAD0 FE 33 9C FD 04 00 04 05 .3......
.byte $02,$1A,$05,$0B,$50,$05,$07,$04 ; AAD8 02 1A 05 0B 50 05 07 04 ....P...
.byte $25,$26,$7C,$33,$08,$20,$3B,$03 ; AAE0 25 26 7C 33 08 20 3B 03 %&|3. ;.
@@ -5976,9 +5986,16 @@ LAE71: .byte $22,$00,$C2,$00,$26,$00,$C6,$00 ; AE71 22 00 C2 00 26 00 C6 00
LAE8A: .byte $03,$00,$00,$01,$7C,$01,$01,$00 ; AE8A 03 00 00 01 7C 01 01 00 ....|...
.byte $04,$0C,$AF,$10,$86,$00,$01,$0F ; AE92 04 0C AF 10 86 00 01 0F ........
.byte $FF ; AE9A FF .
-LAE9B: .byte $20,$36,$80,$A9,$C0,$8D,$70,$07 ; AE9B 20 36 80 A9 C0 8D 70 07 6....p.
- .byte $60 ; AEA3 60 `
-LAEA4: .byte $18,$08,$38,$20,$00,$48,$30,$18 ; AEA4 18 08 38 20 00 48 30 18 ..8 .H0.
+; ----------------------------------------------------------------------------
+LAE9B: jsr L8036 ; AE9B 20 36 80 6.
+ lda #$C0 ; AE9E A9 C0 ..
+ sta $0770 ; AEA0 8D 70 07 .p.
+ rts ; AEA3 60 `
+
+; ----------------------------------------------------------------------------
+; dunno
+data_table_aea4:
+ .byte $18,$08,$38,$20,$00,$48,$30,$18 ; AEA4 18 08 38 20 00 48 30 18 ..8 .H0.
.byte $28,$10,$10 ; AEAC 28 10 10 (..
; letters for level07, spellbound (not ASCII or screencodes though)
epyx_jumpman:
@@ -5994,12 +6011,7 @@ LAEBC: .byte $03,$03,$03,$03,$03,$C3,$C3,$7E ; AEBC 03 03 03 03 03 C3 C3 7E
.byte $C3,$66,$3C,$18,$18,$18,$18,$18 ; AEF4 C3 66 3C 18 18 18 18 18 .f<.....
.byte $C3,$C3,$66,$3C,$3C,$66,$C3,$C3 ; AEFC C3 C3 66 3C 3C 66 C3 C3 ..f<<f..
.byte $00,$00,$00,$00,$00,$00,$00,$00 ; AF04 00 00 00 00 00 00 00 00 ........
- .byte $40 ; AF0C 40 @
-; ----------------------------------------------------------------------------
- ldy #$20 ; AF0D A0 20 .
- rti ; AF0F 40 @
-
-; ----------------------------------------------------------------------------
+ .byte $40,$A0,$20,$40 ; AF0C 40 A0 20 40 @. @
; looks almost like code but it's bogus
data_af10:
.byte $E0,$00,$38,$20,$30,$08,$30,$04 ; AF10 E0 00 38 20 30 08 30 04 ..8 0.0.
@@ -6013,7 +6025,7 @@ LAF1C: lda $062A ; AF1C AD 2A 06
LAF23: lda $B2 ; AF23 A5 B2 ..
lsr a ; AF25 4A J
tax ; AF26 AA .
- ldy LAEA4,x ; AF27 BC A4 AE ...
+ ldy data_table_aea4,x ; AF27 BC A4 AE ...
iny ; AF2A C8 .
ldx $0771 ; AF2B AE 71 07 .q.
tya ; AF2E 98 .
@@ -6554,7 +6566,8 @@ LB581: lda $062A ; B581 AD 2A 06
; ----------------------------------------------------------------------------
zero_filler_8588:
.byte $00,$00,$00,$00,$00,$00,$00,$00 ; B588 00 00 00 00 00 00 00 00 ........
-LB590: .byte $FE,$33,$9C,$FD,$04,$00,$04,$05 ; B590 FE 33 9C FD 04 00 04 05 .3......
+data_b590:
+ .byte $FE,$33,$9C,$FD,$04,$00,$04,$05 ; B590 FE 33 9C FD 04 00 04 05 .3......
.byte $08,$3C,$05,$0A,$7C,$05,$08,$04 ; B598 08 3C 05 0A 7C 05 08 04 .<..|...
.byte $25,$26,$04,$43,$26,$04,$55,$06 ; B5A0 25 26 04 43 26 04 55 06 %&.C&.U.
.byte $3C,$55,$0A,$84,$55,$06,$04,$43 ; B5A8 3C 55 0A 84 55 06 04 43 <U..U..C
@@ -6589,9 +6602,13 @@ LB658: .byte $00,$71,$B6,$08,$40,$02,$01,$08 ; B658 00 71 B6 08 40 02 01 08
.byte $05,$40,$E0,$38,$1C,$1E,$0D,$02 ; B680 05 40 E0 38 1C 1E 0D 02 .@.8....
.byte $05,$40,$EE,$3F,$1E,$1C,$0C,$02 ; B688 05 40 EE 3F 1E 1C 0C 02 .@.?....
.byte $05 ; B690 05 .
-LB691: .byte $AD,$21,$06,$D0,$01,$60 ; B691 AD 21 06 D0 01 60 .!...`
; ----------------------------------------------------------------------------
- inc $067E ; B697 EE 7E 06 .~.
+LB691: lda $0621 ; B691 AD 21 06 .!.
+ bne LB697 ; B694 D0 01 ..
+ rts ; B696 60 `
+
+; ----------------------------------------------------------------------------
+LB697: inc $067E ; B697 EE 7E 06 .~.
LB69A: rts ; B69A 60 `
; ----------------------------------------------------------------------------