Try out #D macros in the timed_events array.
Use concise style for item attributes.
Fill in missed chunks following item_data_related.
Document set_morale_flag_screen_attributes.
Capitalise register names used in queue_message_for_display.
Capitalise register names used in plot_glyph.
Also document register preservation.
Correct name of wave_morale_flag.
Document morale adjustment routines.
Define and document increase_score and plot_score.
Space routines out a bit.
Document indoors_delay_loop.
Document (in a vague way) sub_CCAB.
sub_CCCD, sub_CCFB: Split into 'c' and 'D' lines.
byte_81B8 and byte_81B9 look like they're the player's map position.