aboutsummaryrefslogtreecommitdiff
path: root/.nasm/memory.txt
blob: b7a16bcc2e9a55f0b95d0baf7273c9663a944a47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
$00: zp_arg0
$01: zp_arg1
$02: zp_arg2
$03: zp_arg3
$04: zp_nmi_reserved
$05: zp_tmp0
$06: zp_tmp1
$07: zp_tmp2
$08: zp_tmp3
$09: zp_idx
$0A: zp_rand
$0B: zp_player_tile_left
$0C: zp_player_tile_right
$0D: zp_player_tile_top
$0E: zp_player_tile_waist
$0F: zp_player_tile_bottom
$10: zp_displayed
$11: zp_timer
$12: zp_last_rand
$20: zp_flags
$21: zp_prev
$22: zp_buttons
$24: zp_level
$25: zp_level_kind
$26: zp_multiplayer
$27: zp_extra_flags
$2E: zp_blink_status
$2F: zp_blink_timer
$30: zp_title_timer
$32: zp_pause_timer
$33: zp_next_bullet_cycle
$34: zp_first_bullet
$35: zp_timer
$36: zp_first_enemy
$37: zp_next_enemy_cycle
$38: zp_flags
$40: zp_screen_y
$41-$42: zp_position_y
$43: zp_player_tile_y
$44: zp_velocity_y
$45: zp_screen_x
$46-$47: zp_position_x
$48: zp_player_tile_x
$49: zp_velocity_x
$50: zp_state
$51: zp_walk_counter
$53-$54: zp_lifes
$60-$6F: zp_pool_base
$70-$7E: zp_pool_base
$7F: zp_active
$80: zp_control
$81: zp_mask
$A0-$BD: zp_pool_base
$C0-$C8: zp_pool_base
$C9: zp_pool_index
$CA: zp_state
$CB: zp_collected
$CC-$CD: zp_timer
$CE: zp_fuel_timer
$D1: zp_tiles
$D2-$D3: zp_movement_fn
$D4: zp_pool_index
$D5: zp_movement_arg
$D6: zp_palette
$E0: zp_pool_size
$E1: zp_last_allocated_index
$E2: zp_current_bullet_y
$E3: zp_current_bullet_x
$E7-$EF: zp_current_tiles
$F0-$FF: zp_current_tiles
$0200-$02FF: m_sprites
$0300-$030B: m_players
$030C-$0311: m_hi
$2000: m_control
$2001: m_mask
$2002: m_status
$2003: m_address
$2005: m_scroll
$2006: m_address
$2007: m_data
$4010: m_dmc
$4014: m_dma
$4016: m_joypad
$4017: m_frame_counter

--- Summary (in bytes) ---
- Internal RAM: 438/2048 (21.39%)