aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2016-08-30 02:41:58 -0400
committerB. Watson <yalhcru@gmail.com>2016-08-30 02:41:58 -0400
commit69d4d6562d2f62822fc40166f691a7c0cf469dbd (patch)
treecc56adafb3c41f618c0ad5a55519a4ce536b3a9c
parent663e17d88a31e83c84bf77a3afc77eaf22cfcc4f (diff)
downloadjumpmanjr-69d4d6562d2f62822fc40166f691a7c0cf469dbd.tar.gz
identify remaining filler sectors
-rw-r--r--jumpmanjr.dasm180
-rw-r--r--jumpmanjr.info12
-rw-r--r--main.info12
3 files changed, 79 insertions, 125 deletions
diff --git a/jumpmanjr.dasm b/jumpmanjr.dasm
index 143048e..d0fed01 100644
--- a/jumpmanjr.dasm
+++ b/jumpmanjr.dasm
@@ -1,5 +1,5 @@
; da65 V2.15 - Git 104f898
-; Created: 2016-08-30 01:18:47
+; Created: 2016-08-30 02:41:28
; Input file: jumpmanjr.rom
; Page: 1
@@ -1481,16 +1481,11 @@ L88AB: sta $2B00,x ; 88AB 9D 00 2B
rts ; 88BD 60 `
; ----------------------------------------------------------------------------
- brk ; 88BE 00 .
- brk ; 88BF 00 .
- brk ; 88C0 00 .
- brk ; 88C1 00 .
- brk ; 88C2 00 .
- brk ; 88C3 00 .
- brk ; 88C4 00 .
- brk ; 88C5 00 .
- brk ; 88C6 00 .
- brk ; 88C7 00 .
+; filler?
+zero_filler_88be:
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 88BE 00 00 00 00 00 00 00 00 ........
+ .byte $00,$00 ; 88C6 00 00 ..
+; ----------------------------------------------------------------------------
check_consol:
lda player_delta_x ; 88C8 AD 30 06 .0.
ora player_delta_y ; 88CB 0D 31 06 .1.
@@ -1521,13 +1516,10 @@ L88E7: lda $A2 ; 88E7 A5 A2
jmp init_game ; 88F6 4C 00 90 L..
; ----------------------------------------------------------------------------
- brk ; 88F9 00 .
- brk ; 88FA 00 .
- brk ; 88FB 00 .
- brk ; 88FC 00 .
- brk ; 88FD 00 .
- brk ; 88FE 00 .
- brk ; 88FF 00 .
+; filler?
+zero_filler_88f9:
+ .byte $00,$00,$00,$00,$00,$00,$00 ; 88F9 00 00 00 00 00 00 00 .......
+; ----------------------------------------------------------------------------
lda $0621 ; 8900 AD 21 06 .!.
beq L890F ; 8903 F0 0A ..
lda $0623 ; 8905 AD 23 06 .#.
@@ -1750,63 +1742,24 @@ L8AE0: lda #$EB ; 8AE0 A9 EB
; another jump-to-itself empty display list
blank_dlist_8aeb:
.byte $41,$EB,$8A ; 8AEB 41 EB 8A A..
+; filler?
+zero_filler_8aee:
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 8AEE 00 00 00 00 00 00 00 00 ........
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 8AF6 00 00 00 00 00 00 00 00 ........
; ----------------------------------------------------------------------------
- brk ; 8AEE 00 .
- brk ; 8AEF 00 .
- brk ; 8AF0 00 .
- brk ; 8AF1 00 .
- brk ; 8AF2 00 .
- brk ; 8AF3 00 .
- brk ; 8AF4 00 .
- brk ; 8AF5 00 .
- brk ; 8AF6 00 .
- brk ; 8AF7 00 .
- brk ; 8AF8 00 .
- brk ; 8AF9 00 .
- brk ; 8AFA 00 .
- brk ; 8AFB 00 .
- brk ; 8AFC 00 .
- brk ; 8AFD 00 .
cart_start_stub:
clc ; 8AFE 18 .
rts ; 8AFF 60 `
; ----------------------------------------------------------------------------
- brk ; 8B00 00 .
- brk ; 8B01 00 .
- brk ; 8B02 00 .
- brk ; 8B03 00 .
- brk ; 8B04 00 .
- brk ; 8B05 00 .
- brk ; 8B06 00 .
- brk ; 8B07 00 .
- brk ; 8B08 00 .
- brk ; 8B09 00 .
- brk ; 8B0A 00 .
- brk ; 8B0B 00 .
- brk ; 8B0C 00 .
- brk ; 8B0D 00 .
- brk ; 8B0E 00 .
- brk ; 8B0F 00 .
- brk ; 8B10 00 .
- brk ; 8B11 00 .
- brk ; 8B12 00 .
- brk ; 8B13 00 .
- brk ; 8B14 00 .
- brk ; 8B15 00 .
- brk ; 8B16 00 .
- brk ; 8B17 00 .
- brk ; 8B18 00 .
- brk ; 8B19 00 .
- brk ; 8B1A 00 .
- brk ; 8B1B 00 .
- brk ; 8B1C 00 .
- brk ; 8B1D 00 .
- brk ; 8B1E 00 .
- brk ; 8B1F 00 .
- brk ; 8B20 00 .
- brk ; 8B21 00 .
- brk ; 8B22 00 .
+; filler?
+zero_filler_8b00:
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 8B00 00 00 00 00 00 00 00 00 ........
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 8B08 00 00 00 00 00 00 00 00 ........
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 8B10 00 00 00 00 00 00 00 00 ........
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 8B18 00 00 00 00 00 00 00 00 ........
+ .byte $00,$00,$00 ; 8B20 00 00 00 ...
+; ----------------------------------------------------------------------------
L8B23: ldx #$20 ; 8B23 A2 20 .
lda #$00 ; 8B25 A9 00 ..
L8B27: sta $075F,x ; 8B27 9D 5F 07 ._.
@@ -2029,14 +1982,10 @@ L8CAA: inc $AB ; 8CAA E6 AB
rti ; 8CB3 40 @
; ----------------------------------------------------------------------------
- brk ; 8CB4 00 .
- brk ; 8CB5 00 .
- brk ; 8CB6 00 .
- brk ; 8CB7 00 .
- brk ; 8CB8 00 .
- brk ; 8CB9 00 .
- brk ; 8CBA 00 .
- brk ; 8CBB 00 .
+; filler?
+zero_filler_8cb4:
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 8CB4 00 00 00 00 00 00 00 00 ........
+; ----------------------------------------------------------------------------
; also adds extra life every 7500 points
update_score_display:
ldx #$03 ; 8CBC A2 03 ..
@@ -2160,15 +2109,11 @@ L8D8F: dec $AB ; 8D8F C6 AB
rts ; 8D96 60 `
; ----------------------------------------------------------------------------
- brk ; 8D97 00 .
- brk ; 8D98 00 .
- brk ; 8D99 00 .
- brk ; 8D9A 00 .
- brk ; 8D9B 00 .
- brk ; 8D9C 00 .
- brk ; 8D9D 00 .
- brk ; 8D9E 00 .
- brk ; 8D9F 00 .
+; filler?
+zero_filler_8d97:
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 8D97 00 00 00 00 00 00 00 00 ........
+ .byte $00 ; 8D9F 00 .
+; ----------------------------------------------------------------------------
L8DA0: lda level ; 8DA0 AD F6 06 ...
cmp #$0B ; 8DA3 C9 0B ..
beq L8DAA ; 8DA5 F0 03 ..
@@ -2199,7 +2144,10 @@ store_audc:
rts ; 8DCC 60 `
; ----------------------------------------------------------------------------
- brk ; 8DCD 00 .
+; filler?
+zero_filler_8dcd:
+ .byte $00 ; 8DCD 00 .
+; ----------------------------------------------------------------------------
; bonus -= 100;
decrement_time_bonus:
lda work_level_time_bonus ; 8DCE AD 91 07 ...
@@ -2278,8 +2226,10 @@ L8E5D: lda jiffy_timer_1 ; 8E5D AD 1A 06
jmp end_of_level_bonus ; 8E64 4C 00 B8 L..
; ----------------------------------------------------------------------------
- brk ; 8E67 00 .
- brk ; 8E68 00 .
+; filler?
+zero_filler_8e67:
+ .byte $00,$00 ; 8E67 00 00 ..
+; ----------------------------------------------------------------------------
lda $0622 ; 8E69 AD 22 06 .".
beq L8E75 ; 8E6C F0 07 ..
lda $0623 ; 8E6E AD 23 06 .#.
@@ -3364,22 +3314,11 @@ mj_done:lda #$00 ; 97DB A9 00
rts ; 97EF 60 `
; ----------------------------------------------------------------------------
- brk ; 97F0 00 .
- brk ; 97F1 00 .
- brk ; 97F2 00 .
- brk ; 97F3 00 .
- brk ; 97F4 00 .
- brk ; 97F5 00 .
- brk ; 97F6 00 .
- brk ; 97F7 00 .
- brk ; 97F8 00 .
- brk ; 97F9 00 .
- brk ; 97FA 00 .
- brk ; 97FB 00 .
- brk ; 97FC 00 .
- brk ; 97FD 00 .
- brk ; 97FE 00 .
- brk ; 97FF 00 .
+; filler?
+zero_filler_97f0:
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 97F0 00 00 00 00 00 00 00 00 ........
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; 97F8 00 00 00 00 00 00 00 00 ........
+; ----------------------------------------------------------------------------
lda $0621 ; 9800 AD 21 06 .!.
bne L9806 ; 9803 D0 01 ..
L9805: rts ; 9805 60 `
@@ -3914,10 +3853,9 @@ dli_chained_3:
rti ; 9BCB 40 @
; ----------------------------------------------------------------------------
- brk ; 9BCC 00 .
- brk ; 9BCD 00 .
- brk ; 9BCE 00 .
- brk ; 9BCF 00 .
+zero_filler_9bcc:
+ .byte $00,$00,$00,$00 ; 9BCC 00 00 00 00 ....
+; ----------------------------------------------------------------------------
L9BD0: lda number_of_players ; 9BD0 AD F4 06 ...
cmp #$00 ; 9BD3 C9 00 ..
beq L9BDA ; 9BD5 F0 03 ..
@@ -3948,7 +3886,10 @@ randomize_level:
L9BFC: jmp enter_level ; 9BFC 4C BA 96 L..
; ----------------------------------------------------------------------------
- brk ; 9BFF 00 .
+; filler?
+zero_filler_9bff:
+ .byte $00 ; 9BFF 00 .
+; ----------------------------------------------------------------------------
; only use of keyboard is to enter player speed before starting game
keyboard_isr:
txa ; 9C00 8A .
@@ -6786,21 +6727,10 @@ score_below_1m:
jmp L8668 ; B7EE 4C 68 86 Lh.
; ----------------------------------------------------------------------------
- brk ; B7F1 00 .
- brk ; B7F2 00 .
- brk ; B7F3 00 .
- brk ; B7F4 00 .
- brk ; B7F5 00 .
- brk ; B7F6 00 .
- brk ; B7F7 00 .
- brk ; B7F8 00 .
- brk ; B7F9 00 .
- brk ; B7FA 00 .
- brk ; B7FB 00 .
- brk ; B7FC 00 .
- brk ; B7FD 00 .
- brk ; B7FE 00 .
- brk ; B7FF 00 .
+zero_filler_b7f1:
+ .byte $00,$00,$00,$00,$00,$00,$00,$00 ; B7F1 00 00 00 00 00 00 00 00 ........
+ .byte $00,$00,$00,$00,$00,$00,$00 ; B7F9 00 00 00 00 00 00 00 .......
+; ----------------------------------------------------------------------------
end_of_level_bonus:
lda level ; B800 AD F6 06 ...
asl a ; B803 0A .
diff --git a/jumpmanjr.info b/jumpmanjr.info
index f5620ed..f3e5279 100644
--- a/jumpmanjr.info
+++ b/jumpmanjr.info
@@ -244,7 +244,19 @@ range { name "data_table_8a39"; start $8a39; end $8a7f; type bytetable; };
range { name "data_table_86da"; start $86da; end $8713; type bytetable; };
range { name "level_name_hscrol_table"; start $BBF0; end $BBff; type bytetable; comment "used for centering level name on gameboard"; };
range { name "zero_filler_b8bf"; start $b8bf; end $b96a; type bytetable; comment "all zeroes, filler?"; };
+range { name "zero_filler_b7f1"; start $B7F1; end $B7FF; type bytetable; };
+range { name "zero_filler_9bcc"; start $9bcc; end $9bcf; type bytetable; };
range { name "zero_filler_baab"; start $baab; end $babb; type bytetable; comment "filler?"; };
+range { name "zero_filler_97f0"; start $97F0; end $97FF; type bytetable; comment "filler?"; };
+range { name "zero_filler_8d97"; start $8D97; end $8D9F; type bytetable; comment "filler?"; };
+range { name "zero_filler_8cb4"; start $8cb4; end $8cbb; type bytetable; comment "filler?"; };
+range { name "zero_filler_8b00"; start $8b00; end $8b22; type bytetable; comment "filler?"; };
+range { name "zero_filler_8aee"; start $8aee; end $8afd; type bytetable; comment "filler?"; };
+range { name "zero_filler_88f9"; start $88F9; end $88FF; type bytetable; comment "filler?"; };
+range { name "zero_filler_88be"; start $88BE; end $88C7; type bytetable; comment "filler?"; };
+range { name "zero_filler_9bff"; start $9bff; end $9bff; type bytetable; comment "filler?"; };
+range { name "zero_filler_8e67"; start $8e67; end $8e68; type bytetable; comment "filler?"; };
+range { name "zero_filler_8dcd"; start $8dcd; end $8dcd; type bytetable; comment "filler?"; };
range { name "code_bccd"; start $bccd; end $bcd8; type code; comment "dunno, but referenced by code at $BC6A (part of well_done_screen)"; };
range { name "well_done_map"; start $bcd9; end $bd51; type bytetable; comment "level map used for the WELL DONE screen, when you beat level 12"; };
range { name "well_done_shape"; start $bda0; end $bdc6; type bytetable; comment "used to draw the large WELL DONE banner"; };
diff --git a/main.info b/main.info
index 24ea3c6..34f50d3 100644
--- a/main.info
+++ b/main.info
@@ -242,7 +242,19 @@ range { name "data_table_8a39"; start $8a39; end $8a7f; type bytetable; };
range { name "data_table_86da"; start $86da; end $8713; type bytetable; };
range { name "level_name_hscrol_table"; start $BBF0; end $BBff; type bytetable; comment "used for centering level name on gameboard"; };
range { name "zero_filler_b8bf"; start $b8bf; end $b96a; type bytetable; comment "all zeroes, filler?"; };
+range { name "zero_filler_b7f1"; start $B7F1; end $B7FF; type bytetable; };
+range { name "zero_filler_9bcc"; start $9bcc; end $9bcf; type bytetable; };
range { name "zero_filler_baab"; start $baab; end $babb; type bytetable; comment "filler?"; };
+range { name "zero_filler_97f0"; start $97F0; end $97FF; type bytetable; comment "filler?"; };
+range { name "zero_filler_8d97"; start $8D97; end $8D9F; type bytetable; comment "filler?"; };
+range { name "zero_filler_8cb4"; start $8cb4; end $8cbb; type bytetable; comment "filler?"; };
+range { name "zero_filler_8b00"; start $8b00; end $8b22; type bytetable; comment "filler?"; };
+range { name "zero_filler_8aee"; start $8aee; end $8afd; type bytetable; comment "filler?"; };
+range { name "zero_filler_88f9"; start $88F9; end $88FF; type bytetable; comment "filler?"; };
+range { name "zero_filler_88be"; start $88BE; end $88C7; type bytetable; comment "filler?"; };
+range { name "zero_filler_9bff"; start $9bff; end $9bff; type bytetable; comment "filler?"; };
+range { name "zero_filler_8e67"; start $8e67; end $8e68; type bytetable; comment "filler?"; };
+range { name "zero_filler_8dcd"; start $8dcd; end $8dcd; type bytetable; comment "filler?"; };
range { name "code_bccd"; start $bccd; end $bcd8; type code; comment "dunno, but referenced by code at $BC6A (part of well_done_screen)"; };
range { name "well_done_map"; start $bcd9; end $bd51; type bytetable; comment "level map used for the WELL DONE screen, when you beat level 12"; };
range { name "well_done_shape"; start $bda0; end $bdc6; type bytetable; comment "used to draw the large WELL DONE banner"; };