> > >s2.asm(7688): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a4
> > >s2.asm(7689): warning: address is not properly aligned
> > > lea (LevSel_MarkTable).l,a5
> > >s2.asm(7690): warning: address is not properly aligned
> > > lea (VDP_data_port).l,a6
> > >s2.asm(7691): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7692): warning: address is not properly aligned
> > > move.w (Level_select_zone).w,d0
> > >s2.asm(7693): warning: address is not properly aligned
> > > lsl.w #2,d0
> > >s2.asm(7694): warning: address is not properly aligned
> > > lea (a5,d0.w),a3
> > >s2.asm(7695): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7696): warning: address is not properly aligned
> > > move.b (a3),d0
> > >s2.asm(7697): warning: address is not properly aligned
> > > mulu.w #$50,d0
> > >s2.asm(7698): warning: address is not properly aligned
> > > moveq #0,d1
> > >s2.asm(7699): warning: address is not properly aligned
> > > move.b 1(a3),d1
> > >s2.asm(7700): warning: address is not properly aligned
> > > add.w d1,d0
> > >s2.asm(7701): warning: address is not properly aligned
> > > lea (a4,d0.w),a1
> > >s2.asm(7702): warning: address is not properly aligned
> > > moveq #0,d1
> > >s2.asm(7703): warning: address is not properly aligned
> > > move.b (a3),d1
> > >s2.asm(7704): warning: address is not properly aligned
> > > lsl.w #7,d1
> > >s2.asm(7705): warning: address is not properly aligned
> > > add.b 1(a3),d1
> > >s2.asm(7706): warning: address is not properly aligned
> > > addi.w #-$4000,d1
> > >s2.asm(7707): warning: address is not properly aligned
> > > lsl.l #2,d1
> > >s2.asm(7708): warning: address is not properly aligned
> > > lsr.w #2,d1
> > >s2.asm(7709): warning: address is not properly aligned
> > > ori.w #$4000,d1
> > >s2.asm(7710): warning: address is not properly aligned
> > > swap d1
> > >s2.asm(7711): warning: address is not properly aligned
> > > move.l d1,4(a6)
> > >s2.asm(7713): warning: address is not properly aligned
> > > moveq #$D,d2
> > >s2.asm(7714): warning: address is not properly aligned
> > > - move.w (a1)+,d0
> > >s2.asm(7715): warning: address is not properly aligned
> > > add.w d3,d0
> > >s2.asm(7716): warning: address is not properly aligned
> > > move.w d0,(a6)
> > >s2.asm(7717): warning: address is not properly aligned
> > > dbf d2,-
> > >s2.asm(7719): warning: address is not properly aligned
> > > addq.w #2,a3
> > >s2.asm(7720): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7721): warning: address is not properly aligned
> > > move.b (a3),d0
> > >s2.asm(7722): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(7723): warning: address is not properly aligned
> > > mulu.w #$50,d0
> > >s2.asm(7724): warning: address is not properly aligned
> > > moveq #0,d1
> > >s2.asm(7725): warning: address is not properly aligned
> > > move.b 1(a3),d1
> > >s2.asm(7726): warning: address is not properly aligned
> > > add.w d1,d0
> > >s2.asm(7727): warning: address is not properly aligned
> > > lea (a4,d0.w),a1
> > >s2.asm(7728): warning: address is not properly aligned
> > > moveq #0,d1
> > >s2.asm(7729): warning: address is not properly aligned
> > > move.b (a3),d1
> > >s2.asm(7730): warning: address is not properly aligned
> > > lsl.w #7,d1
> > >s2.asm(7731): warning: address is not properly aligned
> > > add.b 1(a3),d1
> > >s2.asm(7732): warning: address is not properly aligned
> > > addi.w #-$4000,d1
> > >s2.asm(7733): warning: address is not properly aligned
> > > lsl.l #2,d1
> > >s2.asm(7734): warning: address is not properly aligned
> > > lsr.w #2,d1
> > >s2.asm(7735): warning: address is not properly aligned
> > > ori.w #$4000,d1
> > >s2.asm(7736): warning: address is not properly aligned
> > > swap d1
> > >s2.asm(7737): warning: address is not properly aligned
> > > move.l d1,4(a6)
> > >s2.asm(7738): warning: address is not properly aligned
> > > move.w (a1)+,d0
> > >s2.asm(7739): warning: address is not properly aligned
> > > add.w d3,d0
> > >s2.asm(7740): warning: address is not properly aligned
> > > move.w d0,(a6)
> > >s2.asm(7743): warning: address is not properly aligned
> > > cmpi.w #$15,(Level_select_zone).w
> > >s2.asm(7744): warning: address is not properly aligned
> > > bne.s + ; rts
> > >s2.asm(7745): warning: address is not properly aligned
> > > bsr.w LevelSelect_DrawSoundNumber
> > >s2.asm(7747): warning: address is not properly aligned
> > > rts
> > >s2.asm(7751): warning: address is not properly aligned
> > > move.l #vdpComm($C944,VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(7752): warning: address is not properly aligned
> > > move.w (Sound_test_sound).w,d0
> > >s2.asm(7753): warning: address is not properly aligned
> > > move.b d0,d2
> > >s2.asm(7754): warning: address is not properly aligned
> > > lsr.b #4,d0
> > >s2.asm(7755): warning: address is not properly aligned
> > > bsr.s +
> > >s2.asm(7756): warning: address is not properly aligned
> > > move.b d2,d0
> > >s2.asm(7758): warning: address is not properly aligned
> > > andi.w #$F,d0
> > >s2.asm(7759): warning: address is not properly aligned
> > > cmpi.b #$A,d0
> > >s2.asm(7760): warning: address is not properly aligned
> > > blo.s +
> > >s2.asm(7761): warning: address is not properly aligned
> > > addi.b #4,d0
> > >s2.asm(7763): warning: address is not properly aligned
> > > addi.b #$10,d0
> > >s2.asm(7764): warning: address is not properly aligned
> > > add.w d3,d0
> > >s2.asm(7765): warning: address is not properly aligned
> > > move.w d0,(a6)
> > >s2.asm(7766): warning: address is not properly aligned
> > > rts
> > >s2.asm(7770): warning: address is not properly aligned
> > > move.w (Level_select_zone).w,d0
> > >s2.asm(7771): warning: address is not properly aligned
> > > lea (LevSel_IconTable).l,a3
> > >s2.asm(7772): warning: address is not properly aligned
> > > lea (a3,d0.w),a3
> > >s2.asm(7773): warning: address is not properly aligned
> > > lea (Chunk_Table+$8C0).l,a1
> > >s2.asm(7774): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7775): warning: address is not properly aligned
> > > move.b (a3),d0
> > >s2.asm(7776): warning: address is not properly aligned
> > > lsl.w #3,d0
> > >s2.asm(7777): warning: address is not properly aligned
> > > move.w d0,d1
> > >s2.asm(7778): warning: address is not properly aligned
> > > add.w d0,d0
> > >s2.asm(7779): warning: address is not properly aligned
> > > add.w d1,d0
> > >s2.asm(7780): warning: address is not properly aligned
> > > lea (a1,d0.w),a1
> > >s2.asm(7781): warning: address is not properly aligned
> > > move.l #vdpComm($CB36,VRAM,WRITE),d0
> > >s2.asm(7782): warning: address is not properly aligned
> > > moveq #3,d1
> > >s2.asm(7783): warning: address is not properly aligned
> > > moveq #2,d2
> > >s2.asm(7784): warning: address is not properly aligned
> > > bsr.w JmpTo_PlaneMapToVRAM
> > >s2.asm(7785): warning: address is not properly aligned
> > > lea (Pal_LevelIcons).l,a1
> > >s2.asm(7786): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7787): warning: address is not properly aligned
> > > move.b (a3),d0
> > >s2.asm(7788): warning: address is not properly aligned
> > > lsl.w #5,d0
> > >s2.asm(7789): warning: address is not properly aligned
> > > lea (a1,d0.w),a1
> > >s2.asm(7790): warning: address is not properly aligned
> > > lea (Normal_palette_line3).w,a2
> > >s2.asm(7792): warning: address is not properly aligned
> > > moveq #7,d1
> > >s2.asm(7793): warning: address is not properly aligned
> > > - move.l (a1)+,(a2)+
> > >s2.asm(7794): warning: address is not properly aligned
> > > dbf d1,-
> > >s2.asm(7796): warning: address is not properly aligned
> > > rts
> > >s2.asm(7842): warning: address is not properly aligned
> > > move.w (Correct_cheat_entries).w,d0 ; Get the number of correct sound IDs entered so far
> > >s2.asm(7843): warning: address is not properly aligned
> > > adda.w d0,a0 ; Skip to the next entry
> > >s2.asm(7844): warning: address is not properly aligned
> > > move.w (Sound_test_sound).w,d0 ; Get the current sound test sound
> > >s2.asm(7845): warning: address is not properly aligned
> > > cmp.b (a0),d0 ; Compare it to the cheat
> > >s2.asm(7846): warning: address is not properly aligned
> > > bne.s + ; If they're different, branch
> > >s2.asm(7847): warning: address is not properly aligned
> > > addq.w #1,(Correct_cheat_entries).w ; Add 1 to the number of correct entries
> > >s2.asm(7848): warning: address is not properly aligned
> > > tst.b 1(a0) ; Is the next entry 0?
> > >s2.asm(7849): warning: address is not properly aligned
> > > bne.s ++ ; If not, branch
> > >s2.asm(7850): warning: address is not properly aligned
> > > move.w #$101,(a1) ; Enable the cheat
> > >s2.asm(7851): warning: address is not properly aligned
> > > move.b #$B5,d0 ; Play the ring sound
> > >s2.asm(7852): warning: address is not properly aligned
> > > bsr.w JmpTo_PlaySound
> > >s2.asm(7854): warning: address is not properly aligned
> > > move.w #0,(Correct_cheat_entries).w ; Clear the number of correct entries
> > >s2.asm(7856): warning: address is not properly aligned
> > > rts
> > >s2.asm(7913): warning: address is not properly aligned
> > > jmp (PlaySound).l
> > >s2.asm(7917): warning: address is not properly aligned
> > > jmp (PlayMusic).l
> > >s2.asm(7921): warning: address is not properly aligned
> > > jmp (PlaneMapToVRAM).l
> > >s2.asm(7930): warning: address is not properly aligned
> > > jmp (Dynamic_Normal).l
> > >s2.asm(7939) CLEARRAM(4): warning: address is not properly aligned
> > > lea (ENDSEQ_OBJECT_RAM).w,a1
> > >s2.asm(7939) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7939) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((ENDSEQ_OBJECT_RAM_END-ENDSEQ_OBJECT_RAM)),d1
> > >s2.asm(7939) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(7939) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(7940) CLEARRAM(4): warning: address is not properly aligned
> > > lea (MISC_VARIABLES).w,a1
> > >s2.asm(7940) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7940) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((MISC_VARIABLES_END-MISC_VARIABLES)),d1
> > >s2.asm(7940) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(7940) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(7941) CLEARRAM(4): warning: address is not properly aligned
> > > lea (CAMERA_RAM).w,a1
> > >s2.asm(7941) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7941) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((CAMERA_RAM_END-CAMERA_RAM)),d1
> > >s2.asm(7941) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(7941) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(7943): warning: address is not properly aligned
> > > move #$2700,sr
> > >s2.asm(7944): warning: address is not properly aligned
> > > move.w (VDP_Reg1_val).w,d0
> > >s2.asm(7945): warning: address is not properly aligned
> > > andi.b #$BF,d0
> > >s2.asm(7946): warning: address is not properly aligned
> > > move.w d0,(VDP_control_port).l
> > >s2.asm(7948): warning: address is not properly aligned
> > > move.w #$100,(Z80_Bus_Request).l ; stop the Z80
> > >s2.asm(7949): warning: address is not properly aligned
> > > - btst #0,(Z80_Bus_Request).l
> > >s2.asm(7950): warning: address is not properly aligned
> > > bne.s - ; loop until it says it's stopped
> > >s2.asm(7951) DMAFILLVRAM(1): warning: address is not properly aligned
> > > lea (VDP_control_port).l,a5
> > >s2.asm(7951) DMAFILLVRAM(2): warning: address is not properly aligned
> > > move.w #$8F01,(a5) ; VRAM pointer increment: $0001
> > >s2.asm(7951) DMAFILLVRAM(3): warning: address is not properly aligned
> > > move.l #(($9400|((((VRAM_PLANE_TABLE_SIZE)-1)&$FF00)>>8))<<16)|($9300|(((VRAM_PLANE_TABLE_SIZE)-1)&$FF)),(a5) ; DMA VRAM_PLANE_TABLE_SIZE ...
> > >s2.asm(7951) DMAFILLVRAM(4): warning: address is not properly aligned
> > > move.w #$9780,(a5) ; VRAM fill
> > >s2.asm(7951) DMAFILLVRAM(5): warning: address is not properly aligned
> > > move.l #$40000080|(((VRAM_PLANE_A_NAME_TABLE)&$3FFF)<<16)|(((VRAM_PLANE_A_NAME_TABLE)&$C000)>>14),(a5) ; Start at ...
> > >s2.asm(7951) DMAFILLVRAM(6): warning: address is not properly aligned
> > > move.w #(0)<<8,(VDP_data_port).l ; Fill with 0
> > >s2.asm(7951) DMAFILLVRAM(7): warning: address is not properly aligned
> > > loop: move.w (a5),d1
> > >s2.asm(7951) DMAFILLVRAM(8): warning: address is not properly aligned
> > > btst #1,d1
> > >s2.asm(7951) DMAFILLVRAM(9): warning: address is not properly aligned
> > > bne.s loop ; busy loop until the VDP is finished filling...
> > >s2.asm(7951) DMAFILLVRAM(10): warning: address is not properly aligned
> > > move.w #$8F02,(a5) ; VRAM pointer increment: $0002
> > >s2.asm(7952): warning: address is not properly aligned
> > > clr.l (Vscroll_Factor).w
> > >s2.asm(7953): warning: address is not properly aligned
> > > clr.l (unk_F61A).w
> > >s2.asm(7954): warning: address is not properly aligned
> > > move.w #0,(Z80_Bus_Request).l ; start the Z80
> > >s2.asm(7956): warning: address is not properly aligned
> > > lea (VDP_control_port).l,a6
> > >s2.asm(7957): warning: address is not properly aligned
> > > move.w #$8B03,(a6) ; EXT-INT disabled, V scroll by screen, H scroll by line
> > >s2.asm(7958): warning: address is not properly aligned
> > > move.w #$8230,(a6) ; PNT A base: $C000
> > >s2.asm(7959): warning: address is not properly aligned
> > > move.w #$8407,(a6) ; PNT B base: $E000
> > >s2.asm(7960): warning: address is not properly aligned
> > > move.w #$857C,(a6) ; Sprite attribute table base: $F800
> > >s2.asm(7961): warning: address is not properly aligned
> > > move.w #$9001,(a6) ; Scroll table size: 64x32
> > >s2.asm(7962): warning: address is not properly aligned
> > > move.w #$8004,(a6) ; H-INT disabled
> > >s2.asm(7963): warning: address is not properly aligned
> > > move.w #$8720,(a6) ; Background palette/color: 2/0
> > >s2.asm(7964): warning: address is not properly aligned
> > > move.w #$8ADF,(Hint_counter_reserve).w ; H-INT every 224th scanline
> > >s2.asm(7965): warning: address is not properly aligned
> > > move.w (Hint_counter_reserve).w,(a6)
> > >s2.asm(7966): warning: address is not properly aligned
> > > clr.b (Super_Sonic_flag).w
> > >s2.asm(7967): warning: address is not properly aligned
> > > cmpi.b #7,(Emerald_count).w
> > >s2.asm(7968): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(7969): warning: address is not properly aligned
> > > cmpi.w #2,(Player_mode).w
> > >s2.asm(7970): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(7971): warning: address is not properly aligned
> > > st (Super_Sonic_flag).w
> > >s2.asm(7972): warning: address is not properly aligned
> > > move.b #-1,(Super_Sonic_palette).w
> > >s2.asm(7973): warning: address is not properly aligned
> > > move.b #$F,(Palette_timer).w
> > >s2.asm(7974): warning: address is not properly aligned
> > > move.w #$30,(Palette_frame).w
> > >s2.asm(7976): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7977): warning: address is not properly aligned
> > > cmpi.w #2,(Player_mode).w
> > >s2.asm(7978): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(7979): warning: address is not properly aligned
> > > tst.b (Super_Sonic_flag).w
> > >s2.asm(7980): warning: address is not properly aligned
> > > bne.s ++
> > >s2.asm(7981): warning: address is not properly aligned
> > > bra.w +++
> > >s2.asm(7985): warning: address is not properly aligned
> > > addq.w #2,d0
> > >s2.asm(7987): warning: address is not properly aligned
> > > addq.w #2,d0
> > >s2.asm(7989): warning: address is not properly aligned
> > > move.w d0,(Ending_Routine).w
> > >s2.asm(7990): warning: address is not properly aligned
> > > bsr.w EndingSequence_LoadCharacterArt
> > >s2.asm(7991): warning: address is not properly aligned
> > > bsr.w EndingSequence_LoadFlickyArt
> > >s2.asm(7992): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_EndingFinalTornado),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(7993): warning: address is not properly aligned
> > > lea (ArtNem_EndingFinalTornado).l,a0
> > >s2.asm(7994): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(7995): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_EndingPics),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(7996): warning: address is not properly aligned
> > > lea (ArtNem_EndingPics).l,a0
> > >s2.asm(7997): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(7998): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_EndingMiniTornado),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(7999): warning: address is not properly aligned
> > > lea (ArtNem_EndingMiniTornado).l,a0
> > >s2.asm(8000): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(8001): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_Tornado),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(8002): warning: address is not properly aligned
> > > lea (ArtNem_Tornado).l,a0
> > >s2.asm(8003): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(8004): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_Clouds),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(8005): warning: address is not properly aligned
> > > lea (ArtNem_Clouds).l,a0
> > >s2.asm(8006): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(8007): warning: address is not properly aligned
> > > move.w #death_egg_zone_act_2,(Current_ZoneAndAct).w
> > >s2.asm(8008): warning: address is not properly aligned
> > > move #$2300,sr
> > >s2.asm(8009): warning: address is not properly aligned
> > > moveq #$95,d0
> > >s2.asm(8010): warning: address is not properly aligned
> > > bsr.w JmpTo2_PlayMusic
> > >s2.asm(8011): warning: address is not properly aligned
> > > move.l #$EEE0EEE,d1
> > >s2.asm(8012): warning: address is not properly aligned
> > > lea (Normal_palette).w,a1
> > >s2.asm(8014): warning: address is not properly aligned
> > > moveq #bytesToLcnt(palette_line_size*2*4),d0
> > >s2.asm(8015): warning: address is not properly aligned
> > > - move.l d1,(a1)+
> > >s2.asm(8016): warning: address is not properly aligned
> > > dbf d0,-
> > >s2.asm(8018): warning: address is not properly aligned
> > > lea (Pal_AC7E).l,a1
> > >s2.asm(8019): warning: address is not properly aligned
> > > lea (Target_palette).w,a2
> > >s2.asm(8021): warning: address is not properly aligned
> > > moveq #bytesToLcnt(palette_line_size*2*4),d0
> > >s2.asm(8022): warning: address is not properly aligned
> > > - move.l (a1)+,(a2)+
> > >s2.asm(8023): warning: address is not properly aligned
> > > dbf d0,-
> > >s2.asm(8025): warning: address is not properly aligned
> > > clr.b (Screen_Shaking_Flag).w
> > >s2.asm(8026): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8027): warning: address is not properly aligned
> > > move.w d0,(Debug_placement_mode).w
> > >s2.asm(8028): warning: address is not properly aligned
> > > move.w d0,(Level_Inactive_flag).w
> > >s2.asm(8029): warning: address is not properly aligned
> > > move.w d0,(Timer_frames).w
> > >s2.asm(8030): warning: address is not properly aligned
> > > move.w d0,(Camera_X_pos).w
> > >s2.asm(8031): warning: address is not properly aligned
> > > move.w d0,(Camera_Y_pos).w
> > >s2.asm(8032): warning: address is not properly aligned
> > > move.w d0,(Camera_X_pos_copy).w
> > >s2.asm(8033): warning: address is not properly aligned
> > > move.w d0,(Camera_Y_pos_copy).w
> > >s2.asm(8034): warning: address is not properly aligned
> > > move.w d0,(Camera_BG_X_pos).w
> > >s2.asm(8035): warning: address is not properly aligned
> > > move.w #$C8,(Camera_BG_Y_pos).w
> > >s2.asm(8036): warning: address is not properly aligned
> > > move.l d0,(Vscroll_Factor).w
> > >s2.asm(8037): warning: address is not properly aligned
> > > move.b d0,(Horiz_block_crossed_flag_BG).w
> > >s2.asm(8038): warning: address is not properly aligned
> > > move.b d0,(Verti_block_crossed_flag_BG).w
> > >s2.asm(8039): warning: address is not properly aligned
> > > move.w d0,(Ending_VInt_Subrout).w
> > >s2.asm(8040): warning: address is not properly aligned
> > > move.w d0,(Credits_Trigger).w
> > >s2.asm(8042) CLEARRAM(4): warning: address is not properly aligned
> > > lea (HORIZ_SCROLL_BUF).w,a1
> > >s2.asm(8042) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8042) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt($404),d1
> > >s2.asm(8042) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8042) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8044): warning: address is not properly aligned
> > > move.w #$7FFF,(PalCycle_Timer).w
> > >s2.asm(8045): warning: address is not properly aligned
> > > lea (CutScene).w,a1
> > >s2.asm(8046): warning: address is not properly aligned
> > > move.b #ObjID_CutScene,id(a1) ; load objCA (end of game cutscene) at $FFFFB100
> > >s2.asm(8047): warning: address is not properly aligned
> > > move.b #6,routine(a1)
> > >s2.asm(8048): warning: address is not properly aligned
> > > move.w #$60,objoff_3C(a1)
> > >s2.asm(8049): warning: address is not properly aligned
> > > move.w #1,objoff_30(a1)
> > >s2.asm(8050): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8051): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8052): warning: address is not properly aligned
> > > move.w #$10,objoff_2E(a1)
> > >s2.asm(8053): warning: address is not properly aligned
> > > move.w #$100,objoff_3C(a1)
> > >s2.asm(8055): warning: address is not properly aligned
> > > move.b #$16,(Vint_routine).w
> > >s2.asm(8056): warning: address is not properly aligned
> > > bsr.w WaitForVint
> > >s2.asm(8057): warning: address is not properly aligned
> > > move.w (VDP_Reg1_val).w,d0
> > >s2.asm(8058): warning: address is not properly aligned
> > > ori.b #$40,d0
> > >s2.asm(8059): warning: address is not properly aligned
> > > move.w d0,(VDP_control_port).l
> > >s2.asm(8061): warning: address is not properly aligned
> > > move.b #$16,(Vint_routine).w
> > >s2.asm(8062): warning: address is not properly aligned
> > > bsr.w WaitForVint
> > >s2.asm(8063): warning: address is not properly aligned
> > > addq.w #1,(Timer_frames).w
> > >s2.asm(8064): warning: address is not properly aligned
> > > jsr (RandomNumber).l
> > >s2.asm(8065): warning: address is not properly aligned
> > > jsr (RunObjects).l
> > >s2.asm(8066): warning: address is not properly aligned
> > > jsr (BuildSprites).l
> > >s2.asm(8067): warning: address is not properly aligned
> > > tst.b (Ending_PalCycle_flag).w
> > >s2.asm(8068): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8069): warning: address is not properly aligned
> > > bsr.w JmpTo_PalCycle_Load
> > >s2.asm(8071): warning: address is not properly aligned
> > > bsr.w EndgameCredits
> > >s2.asm(8072): warning: address is not properly aligned
> > > tst.w (Level_Inactive_flag).w
> > >s2.asm(8073): warning: address is not properly aligned
> > > beq.w -
> > >s2.asm(8074): warning: address is not properly aligned
> > > rts
> > >s2.asm(8081): warning: address is not properly aligned
> > > tst.b (Credits_Trigger).w
> > >s2.asm(8082): warning: address is not properly aligned
> > > beq.w +++ ; rts
> > >s2.asm(8083): warning: address is not properly aligned
> > > bsr.w Pal_FadeFrom
> > >s2.asm(8084): warning: address is not properly aligned
> > > lea (VDP_control_port).l,a6
> > >s2.asm(8085): warning: address is not properly aligned
> > > move.w #$8004,(a6) ; H-INT disabled
> > >s2.asm(8086): warning: address is not properly aligned
> > > move.w #$8230,(a6) ; PNT A base: $C000
> > >s2.asm(8087): warning: address is not properly aligned
> > > move.w #$8407,(a6) ; PNT B base: $E000
> > >s2.asm(8088): warning: address is not properly aligned
> > > move.w #$9001,(a6) ; Scroll table size: 64x32
> > >s2.asm(8089): warning: address is not properly aligned
> > > move.w #$9200,(a6) ; Disable window
> > >s2.asm(8090): warning: address is not properly aligned
> > > move.w #$8B03,(a6) ; EXT-INT disabled, V scroll by screen, H scroll by line
> > >s2.asm(8091): warning: address is not properly aligned
> > > move.w #$8700,(a6) ; Background palette/color: 0/0
> > >s2.asm(8092): warning: address is not properly aligned
> > > clr.b (Water_fullscreen_flag).w
> > >s2.asm(8093): warning: address is not properly aligned
> > > move.w #$8C81,(a6) ; H res 40 cells, no interlace, S/H disabled
> > >s2.asm(8094): warning: address is not properly aligned
> > > bsr.w JmpTo_ClearScreen
> > >s2.asm(8096) CLEARRAM(4): warning: address is not properly aligned
> > > lea (SPRITE_TABLE_INPUT).w,a1
> > >s2.asm(8096) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8096) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((SPRITE_TABLE_INPUT_END-SPRITE_TABLE_INPUT)),d1
> > >s2.asm(8096) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8096) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8097) CLEARRAM(4): warning: address is not properly aligned
> > > lea (ENDSEQ_OBJECT_RAM).w,a1
> > >s2.asm(8097) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8097) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((ENDSEQ_OBJECT_RAM_END-ENDSEQ_OBJECT_RAM)),d1
> > >s2.asm(8097) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8097) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8098) CLEARRAM(4): warning: address is not properly aligned
> > > lea (MISC_VARIABLES).w,a1
> > >s2.asm(8098) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8098) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((MISC_VARIABLES_END-MISC_VARIABLES)),d1
> > >s2.asm(8098) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8098) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8099) CLEARRAM(4): warning: address is not properly aligned
> > > lea (CAMERA_RAM).w,a1
> > >s2.asm(8099) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8099) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((CAMERA_RAM_END-CAMERA_RAM)),d1
> > >s2.asm(8099) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8099) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8101): warning: address is not properly aligned
> > > clr.b (Screen_Shaking_Flag).w
> > >s2.asm(8102): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8103): warning: address is not properly aligned
> > > move.w d0,(Level_Inactive_flag).w
> > >s2.asm(8104): warning: address is not properly aligned
> > > move.w d0,(Timer_frames).w
> > >s2.asm(8105): warning: address is not properly aligned
> > > move.w d0,(Camera_X_pos).w
> > >s2.asm(8106): warning: address is not properly aligned
> > > move.w d0,(Camera_Y_pos).w
> > >s2.asm(8107): warning: address is not properly aligned
> > > move.w d0,(Camera_X_pos_copy).w
> > >s2.asm(8108): warning: address is not properly aligned
> > > move.w d0,(Camera_Y_pos_copy).w
> > >s2.asm(8109): warning: address is not properly aligned
> > > move.w d0,(Camera_BG_X_pos).w
> > >s2.asm(8110): warning: address is not properly aligned
> > > move.w d0,(Camera_BG_Y_pos).w
> > >s2.asm(8111): warning: address is not properly aligned
> > > move.l d0,(Vscroll_Factor).w
> > >s2.asm(8112): warning: address is not properly aligned
> > > move.b d0,(Horiz_block_crossed_flag_BG).w
> > >s2.asm(8113): warning: address is not properly aligned
> > > move.b d0,(Verti_block_crossed_flag_BG).w
> > >s2.asm(8114): warning: address is not properly aligned
> > > move.w d0,(Ending_VInt_Subrout).w
> > >s2.asm(8115): warning: address is not properly aligned
> > > move.w d0,(Credits_Trigger).w
> > >s2.asm(8117) CLEARRAM(4): warning: address is not properly aligned
> > > lea (HORIZ_SCROLL_BUF).w,a1
> > >s2.asm(8117) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8117) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt($404),d1
> > >s2.asm(8117) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8117) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8119): warning: address is not properly aligned
> > > moveq #$9E,d0
> > >s2.asm(8120): warning: address is not properly aligned
> > > bsr.w JmpTo2_PlaySound
> > >s2.asm(8121): warning: address is not properly aligned
> > > clr.w (Target_palette).w
> > >s2.asm(8122): warning: address is not properly aligned
> > > move.w #$EEE,(Target_palette+$C).w
> > >s2.asm(8123): warning: address is not properly aligned
> > > move.w #$EE,(Target_palette_line2+$C).w
> > >s2.asm(8124): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_CreditText_CredScr),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(8125): warning: address is not properly aligned
> > > lea (ArtNem_CreditText).l,a0
> > >s2.asm(8126): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(8127): warning: address is not properly aligned
> > > clr.w (CreditsScreenIndex).w
> > >s2.asm(8129): warning: address is not properly aligned
> > > bsr.w JmpTo_ClearScreen
> > >s2.asm(8130): warning: address is not properly aligned
> > > bsr.w ShowCreditsScreen
> > >s2.asm(8131): warning: address is not properly aligned
> > > bsr.w Pal_FadeTo
> > >s2.asm(8133): warning: address is not properly aligned
> > > move.w #$18E,d0
> > >s2.asm(8134): warning: address is not properly aligned
> > > btst #6,(Graphics_Flags).w
> > >s2.asm(8135): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8136): warning: address is not properly aligned
> > > move.w #$144,d0
> > >s2.asm(8138): warning: address is not properly aligned
> > > / move.b #$16,(Vint_routine).w
> > >s2.asm(8139): warning: address is not properly aligned
> > > bsr.w WaitForVint
> > >s2.asm(8140): warning: address is not properly aligned
> > > dbf d0,-
> > >s2.asm(8142): warning: address is not properly aligned
> > > bsr.w Pal_FadeFrom
> > >s2.asm(8143): warning: address is not properly aligned
> > > lea (off_B2CA).l,a1
> > >s2.asm(8144): warning: address is not properly aligned
> > > addq.w #1,(CreditsScreenIndex).w
> > >s2.asm(8145): warning: address is not properly aligned
> > > move.w (CreditsScreenIndex).w,d0
> > >s2.asm(8146): warning: address is not properly aligned
> > > lsl.w #2,d0
> > >s2.asm(8147): warning: address is not properly aligned
> > > move.l (a1,d0.w),d0
> > >s2.asm(8148): warning: address is not properly aligned
> > > bpl.s --
> > >s2.asm(8149): warning: address is not properly aligned
> > > bsr.w Pal_FadeFrom
> > >s2.asm(8150): warning: address is not properly aligned
> > > bsr.w JmpTo_ClearScreen
> > >s2.asm(8151): warning: address is not properly aligned
> > > move.l #vdpComm($0000,VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(8152): warning: address is not properly aligned
> > > lea (ArtNem_EndingTitle).l,a0
> > >s2.asm(8153): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(8154): warning: address is not properly aligned
> > > lea (MapEng_EndGameLogo).l,a0
> > >s2.asm(8155): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a1
> > >s2.asm(8156): warning: address is not properly aligned
> > > move.w #0,d0
> > >s2.asm(8157): warning: address is not properly aligned
> > > bsr.w JmpTo_EniDec
> > >s2.asm(8158): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a1
> > >s2.asm(8159): warning: address is not properly aligned
> > > move.l #vdpComm(VRAM_Plane_A_Name_Table+$598,VRAM,WRITE),d0
> > >s2.asm(8160): warning: address is not properly aligned
> > > moveq #$F,d1
> > >s2.asm(8161): warning: address is not properly aligned
> > > moveq #5,d2
> > >s2.asm(8162): warning: address is not properly aligned
> > > bsr.w JmpTo2_PlaneMapToVRAM
> > >s2.asm(8163): warning: address is not properly aligned
> > > clr.w (CreditsScreenIndex).w
> > >s2.asm(8164): warning: address is not properly aligned
> > > bsr.w EndgameLogoFlash
> > >s2.asm(8166): warning: address is not properly aligned
> > > move.w #$3B,d0
> > >s2.asm(8167): warning: address is not properly aligned
> > > - move.b #$16,(Vint_routine).w
> > >s2.asm(8168): warning: address is not properly aligned
> > > bsr.w WaitForVint
> > >s2.asm(8169): warning: address is not properly aligned
> > > dbf d0,-
> > >s2.asm(8171): warning: address is not properly aligned
> > > move.w #$257,d6
> > >s2.asm(8172): warning: address is not properly aligned
> > > - move.b #$16,(Vint_routine).w
> > >s2.asm(8173): warning: address is not properly aligned
> > > bsr.w WaitForVint
> > >s2.asm(8174): warning: address is not properly aligned
> > > addq.w #1,(CreditsScreenIndex).w
> > >s2.asm(8175): warning: address is not properly aligned
> > > bsr.w EndgameLogoFlash
> > >s2.asm(8176): warning: address is not properly aligned
> > > cmpi.w #$5E,(CreditsScreenIndex).w
> > >s2.asm(8177): warning: address is not properly aligned
> > > blo.s -
> > >s2.asm(8178): warning: address is not properly aligned
> > > move.b (Ctrl_1_Press).w,d1
> > >s2.asm(8179): warning: address is not properly aligned
> > > andi.b #button_B_mask|button_C_mask|button_A_mask|button_start_mask,d1
> > >s2.asm(8180): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8181): warning: address is not properly aligned
> > > dbf d6,-
> > >s2.asm(8183): warning: address is not properly aligned
> > > st (Level_Inactive_flag).w
> > >s2.asm(8184): warning: address is not properly aligned
> > > move.b #GameModeID_SegaScreen,(Game_Mode).w ; => SegaScreen
> > >s2.asm(8186): warning: address is not properly aligned
> > > rts
> > >s2.asm(8195): warning: address is not properly aligned
> > > lea (Normal_palette+2).w,a2
> > >s2.asm(8196): warning: address is not properly aligned
> > > move.w (CreditsScreenIndex).w,d0
> > >s2.asm(8197): warning: address is not properly aligned
> > > cmpi.w #$24,d0
> > >s2.asm(8198): warning: address is not properly aligned
> > > bhs.s -
> > >s2.asm(8199): warning: address is not properly aligned
> > > btst #0,d0
> > >s2.asm(8200): warning: address is not properly aligned
> > > bne.s -
> > >s2.asm(8201): warning: address is not properly aligned
> > > lsr.w #1,d0
> > >s2.asm(8202): warning: address is not properly aligned
> > > move.b byte_A0EC(pc,d0.w),d0
> > >s2.asm(8203): warning: address is not properly aligned
> > > mulu.w #$18,d0
> > >s2.asm(8204): warning: address is not properly aligned
> > > lea pal_A0FE(pc,d0.w),a1
> > >s2.asm(8206): warning: address is not properly aligned
> > > moveq #5,d0
> > >s2.asm(8207): warning: address is not properly aligned
> > > - move.l (a1)+,(a2)+
> > >s2.asm(8208): warning: address is not properly aligned
> > > dbf d0,-
> > >s2.asm(8210): warning: address is not properly aligned
> > > rts
> > >s2.asm(8243): warning: address is not properly aligned
> > > addq.w #1,objoff_32(a0)
> > >s2.asm(8244): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8245): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8246): warning: address is not properly aligned
> > > cmpi.w #2,(Boss_X_pos).w
> > >s2.asm(8247): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8248): warning: address is not properly aligned
> > > st (Super_Sonic_flag).w
> > >s2.asm(8249): warning: address is not properly aligned
> > > move.w #$100,(Ring_count).w
> > >s2.asm(8250): warning: address is not properly aligned
> > > move.b #-1,(Super_Sonic_palette).w
> > >s2.asm(8252): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8253): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(8254): warning: address is not properly aligned
> > > move.w ObjCA_Index(pc,d0.w),d1
> > >s2.asm(8255): warning: address is not properly aligned
> > > jmp ObjCA_Index(pc,d1.w)
> > >s2.asm(8270): warning: address is not properly aligned
> > > moveq #4,d0
> > >s2.asm(8271): warning: address is not properly aligned
> > > move.w #$180,d1
> > >s2.asm(8272): warning: address is not properly aligned
> > > btst #6,(Graphics_Flags).w
> > >s2.asm(8273): warning: address is not properly aligned
> > > beq.s sub_A22A
> > >s2.asm(8274): warning: address is not properly aligned
> > > move.w #$100,d1
> > >s2.asm(8281): warning: address is not properly aligned
> > > lea (EndSeqPaletteChanger).w,a1
> > >s2.asm(8282): warning: address is not properly aligned
> > > move.b #ObjID_TtlScrPalChanger,id(a1) ; load objC9 (palette change handler) at $FFFFB0C0
> > >s2.asm(8283): warning: address is not properly aligned
> > > move.b d0,subtype(a1)
> > >s2.asm(8284): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8285): warning: address is not properly aligned
> > > move.w d1,objoff_3C(a0)
> > >s2.asm(8286): warning: address is not properly aligned
> > > rts
> > >s2.asm(8292): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8293): warning: address is not properly aligned
> > > bmi.s +
> > >s2.asm(8294): warning: address is not properly aligned
> > > rts
> > >s2.asm(8297): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8298): warning: address is not properly aligned
> > > rts
> > >s2.asm(8302): warning: address is not properly aligned
> > > moveq #6,d0
> > >s2.asm(8303): warning: address is not properly aligned
> > > move.w #$80,d1
> > >s2.asm(8304): warning: address is not properly aligned
> > > bra.s sub_A22A
> > >s2.asm(8308): warning: address is not properly aligned
> > > move.w objoff_2E(a0),d0
> > >s2.asm(8309): warning: address is not properly aligned
> > > cmpi.w #$10,d0
> > >s2.asm(8310): warning: address is not properly aligned
> > > bhs.s +
> > >s2.asm(8311): warning: address is not properly aligned
> > > addq.w #4,objoff_2E(a0)
> > >s2.asm(8312): warning: address is not properly aligned
> > > clr.b routine(a0)
> > >s2.asm(8313): warning: address is not properly aligned
> > > move.l a0,-(sp)
> > >s2.asm(8314): warning: address is not properly aligned
> > > movea.l off_A29C(pc,d0.w),a0
> > >s2.asm(8315): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a1
> > >s2.asm(8316): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtNem_EndingPics,0,0),d0
> > >s2.asm(8317): warning: address is not properly aligned
> > > bsr.w JmpTo_EniDec
> > >s2.asm(8318): warning: address is not properly aligned
> > > move #$2700,sr
> > >s2.asm(8319): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a1
> > >s2.asm(8320): warning: address is not properly aligned
> > > move.l #vdpComm(VRAM_Plane_A_Name_Table + $80*$8 + $1C,VRAM,WRITE),d0
> > >s2.asm(8321): warning: address is not properly aligned
> > > moveq #$B,d1
> > >s2.asm(8322): warning: address is not properly aligned
> > > moveq #8,d2
> > >s2.asm(8323): warning: address is not properly aligned
> > > bsr.w JmpTo2_PlaneMapToVRAM
> > >s2.asm(8324): warning: address is not properly aligned
> > > move #$2300,sr
> > >s2.asm(8325): warning: address is not properly aligned
> > > movea.l (sp)+,a0 ; load 0bj address
> > >s2.asm(8326): warning: address is not properly aligned
> > > rts
> > >s2.asm(8335): warning: address is not properly aligned
> > > move.w #2,(Ending_VInt_Subrout).w
> > >s2.asm(8336): warning: address is not properly aligned
> > > st (Control_Locked).w
> > >s2.asm(8337): warning: address is not properly aligned
> > > st (Ending_PalCycle_flag).w
> > >s2.asm(8338): warning: address is not properly aligned
> > > lea (MainCharacter).w,a1 ; a1=character
> > >s2.asm(8339): warning: address is not properly aligned
> > > move.w (Boss_X_pos).w,d0
> > >s2.asm(8340): warning: address is not properly aligned
> > > move.w ObjCA_State5_States(pc,d0.w),d0
> > >s2.asm(8341): warning: address is not properly aligned
> > > jsr ObjCA_State5_States(pc,d0.w)
> > >s2.asm(8342): warning: address is not properly aligned
> > > move.w #$80,d1
> > >s2.asm(8343): warning: address is not properly aligned
> > > bsr.w sub_A22A
> > >s2.asm(8344): warning: address is not properly aligned
> > > move.w #$40,objoff_3C(a0)
> > >s2.asm(8345): warning: address is not properly aligned
> > > rts
> > >s2.asm(8354): warning: address is not properly aligned
> > > moveq #8,d0
> > >s2.asm(8356): warning: address is not properly aligned
> > > move.b #ObjID_Sonic,id(a1) ; load Sonic object
> > >s2.asm(8357): warning: address is not properly aligned
> > > move.b #$81,obj_control(a1)
> > >s2.asm(8358): warning: address is not properly aligned
> > > rts
> > >s2.asm(8362): warning: address is not properly aligned
> > > moveq #$C,d0
> > >s2.asm(8363): warning: address is not properly aligned
> > > bra.s -
> > >s2.asm(8367): warning: address is not properly aligned
> > > moveq #$E,d0
> > >s2.asm(8368): warning: address is not properly aligned
> > > move.b #ObjID_Tails,id(a1) ; load Tails object
> > >s2.asm(8369): warning: address is not properly aligned
> > > move.b #$81,obj_control(a1)
> > >s2.asm(8370): warning: address is not properly aligned
> > > move.w #Tails_Tails_Cutscene,(Tails_Tails_ptr).w ; Tails' tails at $FFFFB080
> > >s2.asm(8371): warning: address is not properly aligned
> > > rts
> > >s2.asm(8375): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8376): warning: address is not properly aligned
> > > bpl.s +
> > >s2.asm(8377): warning: address is not properly aligned
> > > moveq #$A,d0
> > >s2.asm(8378): warning: address is not properly aligned
> > > move.w #$80,d1
> > >s2.asm(8379): warning: address is not properly aligned
> > > bsr.w sub_A22A
> > >s2.asm(8380): warning: address is not properly aligned
> > > move.w #$C0,objoff_3C(a0)
> > >s2.asm(8382): warning: address is not properly aligned
> > > lea (MainCharacter).w,a1 ; a1=character
> > >s2.asm(8383): warning: address is not properly aligned
> > > move.b #AniIDSonAni_Float2,anim(a1)
> > >s2.asm(8384): warning: address is not properly aligned
> > > move.w #$A0,x_pos(a1)
> > >s2.asm(8385): warning: address is not properly aligned
> > > move.w #$50,y_pos(a1)
> > >s2.asm(8386): warning: address is not properly aligned
> > > cmpi.w #2,(Boss_X_pos).w
> > >s2.asm(8387): warning: address is not properly aligned
> > > bne.s + ; rts
> > >s2.asm(8388): warning: address is not properly aligned
> > > move.b #AniIDSonAni_Walk,anim(a1)
> > >s2.asm(8389): warning: address is not properly aligned
> > > move.w #$1000,inertia(a1)
> > >s2.asm(8391): warning: address is not properly aligned
> > > rts
> > >s2.asm(8395): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8396): warning: address is not properly aligned
> > > bmi.s +
> > >s2.asm(8397): warning: address is not properly aligned
> > > moveq #0,d4
> > >s2.asm(8398): warning: address is not properly aligned
> > > moveq #0,d5
> > >s2.asm(8399): warning: address is not properly aligned
> > > move.w #0,(Camera_X_pos_diff).w
> > >s2.asm(8400): warning: address is not properly aligned
> > > move.w #$100,(Camera_Y_pos_diff).w
> > >s2.asm(8401): warning: address is not properly aligned
> > > bra.w SwScrl_DEZ
> > >s2.asm(8404): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8405): warning: address is not properly aligned
> > > move.w #$100,objoff_3C(a0)
> > >s2.asm(8406): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8407): warning: address is not properly aligned
> > > bne.s return_A38C
> > >s2.asm(8408): warning: address is not properly aligned
> > > move.w #$880,objoff_3C(a0)
> > >s2.asm(8409): warning: address is not properly aligned
> > > btst #6,(Graphics_Flags).w
> > >s2.asm(8410): warning: address is not properly aligned
> > > beq.s return_A38C
> > >s2.asm(8411): warning: address is not properly aligned
> > > move.w #$660,objoff_3C(a0)
> > >s2.asm(8414): warning: address is not properly aligned
> > > rts
> > >s2.asm(8418): warning: address is not properly aligned
> > > btst #6,(Graphics_Flags).w
> > >s2.asm(8419): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8420): warning: address is not properly aligned
> > > cmpi.w #$E40,objoff_32(a0)
> > >s2.asm(8421): warning: address is not properly aligned
> > > beq.s loc_A3BE
> > >s2.asm(8422): warning: address is not properly aligned
> > > bra.w ++
> > >s2.asm(8425): warning: address is not properly aligned
> > > cmpi.w #$1140,objoff_32(a0)
> > >s2.asm(8426): warning: address is not properly aligned
> > > beq.s loc_A3BE
> > >s2.asm(8428): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8429): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8430): warning: address is not properly aligned
> > > lea (word_AD62).l,a2
> > >s2.asm(8431): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadChildObject
> > >s2.asm(8433): warning: address is not properly aligned
> > > bra.w loc_AB9C
> > >s2.asm(8437): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8438): warning: address is not properly aligned
> > > st (Credits_Trigger).w
> > >s2.asm(8439): warning: address is not properly aligned
> > > rts
> > >s2.asm(8446): warning: address is not properly aligned
> > > bsr.w JmpTo_ObjB2_Animate_Pilot
> > >s2.asm(8447): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8448): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(8449): warning: address is not properly aligned
> > > move.w ObjCC_Index(pc,d0.w),d1
> > >s2.asm(8450): warning: address is not properly aligned
> > > jmp ObjCC_Index(pc,d1.w)
> > >s2.asm(8459): warning: address is not properly aligned
> > > lea (ObjB2_SubObjData).l,a1
> > >s2.asm(8460): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadSubObject_Part3
> > >s2.asm(8461): warning: address is not properly aligned
> > > cmpi.w #2,(Player_mode).w
> > >s2.asm(8462): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8463): warning: address is not properly aligned
> > > move.b #4,mapping_frame(a0)
> > >s2.asm(8464): warning: address is not properly aligned
> > > move.b #1,anim(a0)
> > >s2.asm(8466): warning: address is not properly aligned
> > > move.w #-$10,x_pos(a0)
> > >s2.asm(8467): warning: address is not properly aligned
> > > move.w #$C0,y_pos(a0)
> > >s2.asm(8468): warning: address is not properly aligned
> > > move.w #$100,x_vel(a0)
> > >s2.asm(8469): warning: address is not properly aligned
> > > move.w #-$80,y_vel(a0)
> > >s2.asm(8470): warning: address is not properly aligned
> > > move.b #$14,objoff_35(a0)
> > >s2.asm(8471): warning: address is not properly aligned
> > > move.w #$180,priority(a0)
> > >s2.asm(8472): warning: address is not properly aligned
> > > move.w #4,(Ending_VInt_Subrout).w
> > >s2.asm(8473): warning: address is not properly aligned
> > > move.l a0,-(sp)
> > >s2.asm(8474): warning: address is not properly aligned
> > > lea (MapEng_EndingTailsPlane).l,a0
> > >s2.asm(8475): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8476): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8477): warning: address is not properly aligned
> > > lea (MapEng_EndingSonicPlane).l,a0
> > >s2.asm(8479): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a1
> > >s2.asm(8480): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtNem_EndingFinalTornado,0,1),d0
> > >s2.asm(8481): warning: address is not properly aligned
> > > bsr.w JmpTo_EniDec
> > >s2.asm(8482): warning: address is not properly aligned
> > > movea.l (sp)+,a0 ; load 0bj address
> > >s2.asm(8483): warning: address is not properly aligned
> > > move.w #$C00,(Normal_palette_line3).w
> > >s2.asm(8484): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(8488): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8489): warning: address is not properly aligned
> > > move.b routine_secondary(a0),d0
> > >s2.asm(8490): warning: address is not properly aligned
> > > move.w ObjCC_State2_States(pc,d0.w),d1
> > >s2.asm(8491): warning: address is not properly aligned
> > > jsr ObjCC_State2_States(pc,d1.w)
> > >s2.asm(8492): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(8504): warning: address is not properly aligned
> > > cmpi.w #$A0,x_pos(a0)
> > >s2.asm(8505): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8506): warning: address is not properly aligned
> > > jmp (ObjectMove).l
> > >s2.asm(8508): warning: address is not properly aligned
> > > lea (Ani_objB2_a).l,a1
> > >s2.asm(8509): warning: address is not properly aligned
> > > bra.w JmpTo_AnimateSprite
> > >s2.asm(8512): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(8513): warning: address is not properly aligned
> > > move.w #$480,objoff_3C(a0)
> > >s2.asm(8514): warning: address is not properly aligned
> > > btst #6,(Graphics_Flags).w
> > >s2.asm(8515): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8516): warning: address is not properly aligned
> > > move.w #$3D0,objoff_3C(a0)
> > >s2.asm(8518): warning: address is not properly aligned
> > > move.w #$40,objoff_32(a0)
> > >s2.asm(8519): warning: address is not properly aligned
> > > st (CutScene+objoff_34).w
> > >s2.asm(8520): warning: address is not properly aligned
> > > clr.w x_vel(a0)
> > >s2.asm(8521): warning: address is not properly aligned
> > > clr.w y_vel(a0)
> > >s2.asm(8522): warning: address is not properly aligned
> > > bra.s -
> > >s2.asm(8526): warning: address is not properly aligned
> > > bsr.w sub_ABBA
> > >s2.asm(8527): warning: address is not properly aligned
> > > bsr.w sub_A524
> > >s2.asm(8528): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8529): warning: address is not properly aligned
> > > bmi.s +
> > >s2.asm(8530): warning: address is not properly aligned
> > > bra.s -
> > >s2.asm(8533): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(8534): warning: address is not properly aligned
> > > move.w #2,objoff_3C(a0)
> > >s2.asm(8535): warning: address is not properly aligned
> > > clr.w objoff_32(a0)
> > >s2.asm(8536): warning: address is not properly aligned
> > > clr.b mapping_frame(a0)
> > >s2.asm(8537): warning: address is not properly aligned
> > > cmpi.w #2,(Boss_X_pos).w
> > >s2.asm(8538): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8539): warning: address is not properly aligned
> > > move.b #7,mapping_frame(a0)
> > >s2.asm(8540): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8541): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8542): warning: address is not properly aligned
> > > move.b #$18,mapping_frame(a0)
> > >s2.asm(8544): warning: address is not properly aligned
> > > clr.b anim(a0)
> > >s2.asm(8545): warning: address is not properly aligned
> > > clr.b anim_frame(a0)
> > >s2.asm(8546): warning: address is not properly aligned
> > > clr.b anim_frame_duration(a0)
> > >s2.asm(8547): warning: address is not properly aligned
> > > move.l #ObjCF_MapUnc_ADA2,mappings(a0)
> > >s2.asm(8548): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtKos_LevelArt,0,0),art_tile(a0)
> > >s2.asm(8549): warning: address is not properly aligned
> > > jsr (Adjust2PArtPointer).l
> > >s2.asm(8550): warning: address is not properly aligned
> > > subi.w #$14,x_pos(a0)
> > >s2.asm(8551): warning: address is not properly aligned
> > > addi.w #$14,y_pos(a0)
> > >s2.asm(8552): warning: address is not properly aligned
> > > bra.w sub_A58C
> > >s2.asm(8558): warning: address is not properly aligned
> > > lea (MainCharacter).w,a1 ; a1=character
> > >s2.asm(8559): warning: address is not properly aligned
> > > move.w (Ending_Routine).w,d0
> > >s2.asm(8560): warning: address is not properly aligned
> > > move.w off_A534(pc,d0.w),d0
> > >s2.asm(8561): warning: address is not properly aligned
> > > jmp off_A534(pc,d0.w)
> > >s2.asm(8572): warning: address is not properly aligned
> > > move.w y_pos(a0),d0
> > >s2.asm(8573): warning: address is not properly aligned
> > > subi.w #$1C,d0
> > >s2.asm(8575): warning: address is not properly aligned
> > > move.w d0,y_pos(a1)
> > >s2.asm(8576): warning: address is not properly aligned
> > > move.w x_pos(a0),x_pos(a1)
> > >s2.asm(8577): warning: address is not properly aligned
> > > move.l #$1000505,mapping_frame(a1)
> > >s2.asm(8578): warning: address is not properly aligned
> > > move.w #$100,anim_frame_duration(a1)
> > >s2.asm(8579): warning: address is not properly aligned
> > > rts
> > >s2.asm(8583): warning: address is not properly aligned
> > > tst.w objoff_32(a0)
> > >s2.asm(8584): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8585): warning: address is not properly aligned
> > > subq.w #1,objoff_32(a0)
> > >s2.asm(8586): warning: address is not properly aligned
> > > addi.l #$8000,x_pos(a1)
> > >s2.asm(8587): warning: address is not properly aligned
> > > addq.w #1,y_pos(a1)
> > >s2.asm(8588): warning: address is not properly aligned
> > > rts
> > >s2.asm(8591): warning: address is not properly aligned
> > > move.w #$C0,x_pos(a1)
> > >s2.asm(8592): warning: address is not properly aligned
> > > move.w #$90,y_pos(a1)
> > >s2.asm(8593): warning: address is not properly aligned
> > > rts
> > >s2.asm(8597): warning: address is not properly aligned
> > > move.w y_pos(a0),d0
> > >s2.asm(8598): warning: address is not properly aligned
> > > subi.w #$18,d0
> > >s2.asm(8599): warning: address is not properly aligned
> > > bra.s -
> > >s2.asm(8605): warning: address is not properly aligned
> > > tst.b (Super_Sonic_flag).w
> > >s2.asm(8606): warning: address is not properly aligned
> > > bne.w return_A38C
> > >s2.asm(8609): warning: address is not properly aligned
> > > lea (MainCharacter).w,a1 ; a1=character
> > >s2.asm(8610): warning: address is not properly aligned
> > > move.w #$200,x_pos(a1)
> > >s2.asm(8611): warning: address is not properly aligned
> > > move.w #0,y_pos(a1)
> > >s2.asm(8612): warning: address is not properly aligned
> > > rts
> > >s2.asm(8618): warning: address is not properly aligned
> > > bsr.s sub_A58C
> > >s2.asm(8619): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8620): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(8621): warning: address is not properly aligned
> > > move.w #2,objoff_3C(a0)
> > >s2.asm(8622): warning: address is not properly aligned
> > > move.w objoff_32(a0),d0
> > >s2.asm(8623): warning: address is not properly aligned
> > > cmpi.w #$1C,d0
> > >s2.asm(8624): warning: address is not properly aligned
> > > bhs.s ++
> > >s2.asm(8625): warning: address is not properly aligned
> > > addq.w #1,objoff_32(a0)
> > >s2.asm(8626): warning: address is not properly aligned
> > > move.w (Boss_X_pos).w,d1
> > >s2.asm(8627): warning: address is not properly aligned
> > > move.w off_A5FC(pc,d1.w),d1
> > >s2.asm(8628): warning: address is not properly aligned
> > > lea off_A5FC(pc,d1.w),a1
> > >s2.asm(8629): warning: address is not properly aligned
> > > move.b (a1,d0.w),mapping_frame(a0)
> > >s2.asm(8630): warning: address is not properly aligned
> > > add.w d0,d0
> > >s2.asm(8631): warning: address is not properly aligned
> > > add.w d0,d0
> > >s2.asm(8632): warning: address is not properly aligned
> > > move.l word_A656(pc,d0.w),d1
> > >s2.asm(8633): warning: address is not properly aligned
> > > move.w d1,y_pos(a0)
> > >s2.asm(8634): warning: address is not properly aligned
> > > swap d1
> > >s2.asm(8635): warning: address is not properly aligned
> > > move.w d1,x_pos(a0)
> > >s2.asm(8637): warning: address is not properly aligned
> > > rts
> > >s2.asm(8640): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(8641): warning: address is not properly aligned
> > > move.w #$60,objoff_3C(a0)
> > >s2.asm(8642): warning: address is not properly aligned
> > > clr.b objoff_31(a0)
> > >s2.asm(8643): warning: address is not properly aligned
> > > clr.w objoff_32(a0)
> > >s2.asm(8644): warning: address is not properly aligned
> > > rts
> > >s2.asm(8670): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8671): warning: address is not properly aligned
> > > bmi.s loc_A720
> > >s2.asm(8672): warning: address is not properly aligned
> > > tst.b (Super_Sonic_flag).w
> > >s2.asm(8673): warning: address is not properly aligned
> > > beq.s + ; rts
> > >s2.asm(8674): warning: address is not properly aligned
> > > subq.b #1,objoff_31(a0)
> > >s2.asm(8675): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(8676): warning: address is not properly aligned
> > > addq.b #3,objoff_31(a0)
> > >s2.asm(8677): warning: address is not properly aligned
> > > move.w objoff_32(a0),d0
> > >s2.asm(8678): warning: address is not properly aligned
> > > addq.w #4,objoff_32(a0)
> > >s2.asm(8679): warning: address is not properly aligned
> > > cmpi.w #$78,d0
> > >s2.asm(8680): warning: address is not properly aligned
> > > bhs.s + ; rts
> > >s2.asm(8681): warning: address is not properly aligned
> > > cmpi.w #$C,d0
> > >s2.asm(8682): warning: address is not properly aligned
> > > blo.s ++
> > >s2.asm(8683): warning: address is not properly aligned
> > > bsr.w loc_A594
> > >s2.asm(8684): warning: address is not properly aligned
> > > move.l word_A766(pc,d0.w),d1
> > >s2.asm(8685): warning: address is not properly aligned
> > > move.w d1,y_pos(a0)
> > >s2.asm(8686): warning: address is not properly aligned
> > > swap d1
> > >s2.asm(8687): warning: address is not properly aligned
> > > move.w d1,x_pos(a0)
> > >s2.asm(8688): warning: address is not properly aligned
> > > lsr.w #2,d0
> > >s2.asm(8689): warning: address is not properly aligned
> > > move.b byte_A748(pc,d0.w),mapping_frame(a0)
> > >s2.asm(8691): warning: address is not properly aligned
> > > rts
> > >s2.asm(8694): warning: address is not properly aligned
> > > move.l word_A766(pc,d0.w),d0
> > >s2.asm(8695): warning: address is not properly aligned
> > > lea (MainCharacter).w,a1 ; a1=character
> > >s2.asm(8696): warning: address is not properly aligned
> > > move.w d0,y_pos(a1)
> > >s2.asm(8697): warning: address is not properly aligned
> > > swap d0
> > >s2.asm(8698): warning: address is not properly aligned
> > > move.w d0,x_pos(a1)
> > >s2.asm(8699): warning: address is not properly aligned
> > > rts
> > >s2.asm(8703): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(8704): warning: address is not properly aligned
> > > clr.w objoff_3C(a0)
> > >s2.asm(8705): warning: address is not properly aligned
> > > clr.w objoff_32(a0)
> > >s2.asm(8706): warning: address is not properly aligned
> > > lea (word_AD6E).l,a2
> > >s2.asm(8707): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadChildObject
> > >s2.asm(8708): warning: address is not properly aligned
> > > tst.b (Super_Sonic_flag).w
> > >s2.asm(8709): warning: address is not properly aligned
> > > bne.w return_A38C
> > >s2.asm(8710): warning: address is not properly aligned
> > > lea (word_AD6A).l,a2
> > >s2.asm(8711): warning: address is not properly aligned
> > > bra.w JmpTo_LoadChildObject
> > >s2.asm(8750): warning: address is not properly aligned
> > > bsr.w loc_A594
> > >s2.asm(8751): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8752): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(8753): warning: address is not properly aligned
> > > move.w #2,objoff_3C(a0)
> > >s2.asm(8754): warning: address is not properly aligned
> > > move.w objoff_32(a0),d0
> > >s2.asm(8755): warning: address is not properly aligned
> > > cmpi.w #$1C,d0
> > >s2.asm(8756): warning: address is not properly aligned
> > > bhs.s ++
> > >s2.asm(8757): warning: address is not properly aligned
> > > addq.w #4,objoff_32(a0)
> > >s2.asm(8758): warning: address is not properly aligned
> > > lea word_A822(pc,d0.w),a1
> > >s2.asm(8759): warning: address is not properly aligned
> > > move.w (a1)+,d0
> > >s2.asm(8760): warning: address is not properly aligned
> > > add.w d0,(Horiz_Scroll_Buf).w
> > >s2.asm(8761): warning: address is not properly aligned
> > > move.w (a1)+,d0
> > >s2.asm(8762): warning: address is not properly aligned
> > > add.w d0,(Vscroll_Factor).w
> > >s2.asm(8764): warning: address is not properly aligned
> > > rts
> > >s2.asm(8767): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(8768): warning: address is not properly aligned
> > > bset #3,status(a0)
> > >s2.asm(8769): warning: address is not properly aligned
> > > clr.b objoff_31(a0)
> > >s2.asm(8770): warning: address is not properly aligned
> > > clr.w objoff_32(a0)
> > >s2.asm(8771): warning: address is not properly aligned
> > > rts
> > >s2.asm(8791): warning: address is not properly aligned
> > > tst.b (Super_Sonic_flag).w
> > >s2.asm(8792): warning: address is not properly aligned
> > > beq.w return_A38C
> > >s2.asm(8793): warning: address is not properly aligned
> > > move.b #$17,mapping_frame(a0)
> > >s2.asm(8794): warning: address is not properly aligned
> > > subq.b #1,objoff_31(a0)
> > >s2.asm(8795): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(8796): warning: address is not properly aligned
> > > addq.b #3,objoff_31(a0)
> > >s2.asm(8797): warning: address is not properly aligned
> > > move.w objoff_32(a0),d0
> > >s2.asm(8798): warning: address is not properly aligned
> > > cmpi.w #$20,d0
> > >s2.asm(8799): warning: address is not properly aligned
> > > bhs.s + ; rts
> > >s2.asm(8800): warning: address is not properly aligned
> > > addq.w #4,objoff_32(a0)
> > >s2.asm(8801): warning: address is not properly aligned
> > > move.l word_A874(pc,d0.w),d1
> > >s2.asm(8802): warning: address is not properly aligned
> > > move.w d1,y_pos(a0)
> > >s2.asm(8803): warning: address is not properly aligned
> > > swap d1
> > >s2.asm(8804): warning: address is not properly aligned
> > > move.w d1,x_pos(a0)
> > >s2.asm(8806): warning: address is not properly aligned
> > > rts
> > >s2.asm(8824): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8825): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(8826): warning: address is not properly aligned
> > > move.w ObjCE_Index(pc,d0.w),d1
> > >s2.asm(8827): warning: address is not properly aligned
> > > jmp ObjCE_Index(pc,d1.w)
> > >s2.asm(8838): warning: address is not properly aligned
> > > lea (ObjB3_SubObjData).l,a1
> > >s2.asm(8839): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadSubObject_Part3
> > >s2.asm(8840): warning: address is not properly aligned
> > > move.l #ObjCF_MapUnc_ADA2,mappings(a0)
> > >s2.asm(8841): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtKos_LevelArt,0,1),art_tile(a0)
> > >s2.asm(8842): warning: address is not properly aligned
> > > move.w #$80,priority(a0)
> > >s2.asm(8843): warning: address is not properly aligned
> > > jsr (Adjust2PArtPointer).l
> > >s2.asm(8844): warning: address is not properly aligned
> > > move.b #$C,mapping_frame(a0)
> > >s2.asm(8845): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8846): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8847): warning: address is not properly aligned
> > > move.b #$F,mapping_frame(a0)
> > >s2.asm(8848): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtKos_LevelArt,1,1),art_tile(a0)
> > >s2.asm(8850): warning: address is not properly aligned
> > > move.w #$E8,d0
> > >s2.asm(8851): warning: address is not properly aligned
> > > move.w d0,x_pos(a0)
> > >s2.asm(8852): warning: address is not properly aligned
> > > move.w d0,objoff_30(a0)
> > >s2.asm(8853): warning: address is not properly aligned
> > > move.w #$118,d0
> > >s2.asm(8854): warning: address is not properly aligned
> > > move.w d0,y_pos(a0)
> > >s2.asm(8855): warning: address is not properly aligned
> > > move.w d0,objoff_32(a0)
> > >s2.asm(8856): warning: address is not properly aligned
> > > rts
> > >s2.asm(8860): warning: address is not properly aligned
> > > movea.w objoff_2C(a0),a1 ; a1=object
> > >s2.asm(8861): warning: address is not properly aligned
> > > btst #3,status(a1)
> > >s2.asm(8862): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8865): warning: address is not properly aligned
> > > move.w objoff_30(a0),d0
> > >s2.asm(8866): warning: address is not properly aligned
> > > add.w (Horiz_Scroll_Buf).w,d0
> > >s2.asm(8867): warning: address is not properly aligned
> > > move.w d0,x_pos(a0)
> > >s2.asm(8868): warning: address is not properly aligned
> > > move.w objoff_32(a0),d0
> > >s2.asm(8869): warning: address is not properly aligned
> > > sub.w (Vscroll_Factor).w,d0
> > >s2.asm(8870): warning: address is not properly aligned
> > > move.w d0,y_pos(a0)
> > >s2.asm(8873): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(8876): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8877): warning: address is not properly aligned
> > > clr.w objoff_3C(a0)
> > >s2.asm(8878): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(8882): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8883): warning: address is not properly aligned
> > > bmi.s +
> > >s2.asm(8884): warning: address is not properly aligned
> > > jmp (DisplaySprite).l
> > >s2.asm(8886): warning: address is not properly aligned
> > > move.w #4,objoff_3C(a0)
> > >s2.asm(8887): warning: address is not properly aligned
> > > move.w objoff_34(a0),d0
> > >s2.asm(8888): warning: address is not properly aligned
> > > cmpi.w #4,d0
> > >s2.asm(8889): warning: address is not properly aligned
> > > bhs.s ++
> > >s2.asm(8890): warning: address is not properly aligned
> > > addq.w #2,objoff_34(a0)
> > >s2.asm(8891): warning: address is not properly aligned
> > > lea byte_A980(pc,d0.w),a1
> > >s2.asm(8892): warning: address is not properly aligned
> > > cmpi.w #2,(Boss_X_pos).w
> > >s2.asm(8893): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8894): warning: address is not properly aligned
> > > lea byte_A984(pc,d0.w),a1
> > >s2.asm(8896): warning: address is not properly aligned
> > > move.b (a1)+,d0
> > >s2.asm(8897): warning: address is not properly aligned
> > > ext.w d0
> > >s2.asm(8898): warning: address is not properly aligned
> > > add.w d0,x_pos(a0)
> > >s2.asm(8899): warning: address is not properly aligned
> > > move.b (a1)+,d0
> > >s2.asm(8900): warning: address is not properly aligned
> > > ext.w d0
> > >s2.asm(8901): warning: address is not properly aligned
> > > add.w d0,y_pos(a0)
> > >s2.asm(8902): warning: address is not properly aligned
> > > addq.b #1,mapping_frame(a0)
> > >s2.asm(8905): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8906): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(8920): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8921): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(8922): warning: address is not properly aligned
> > > move.w ObjCF_Index(pc,d0.w),d1
> > >s2.asm(8923): warning: address is not properly aligned
> > > jmp ObjCF_Index(pc,d1.w)
> > >s2.asm(8932): warning: address is not properly aligned
> > > lea (ObjB3_SubObjData).l,a1
> > >s2.asm(8933): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadSubObject_Part3
> > >s2.asm(8934): warning: address is not properly aligned
> > > move.l #ObjCF_MapUnc_ADA2,mappings(a0)
> > >s2.asm(8935): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtKos_LevelArt,0,1),art_tile(a0)
> > >s2.asm(8936): warning: address is not properly aligned
> > > move.w #$180,priority(a0)
> > >s2.asm(8937): warning: address is not properly aligned
> > > jsr (Adjust2PArtPointer).l
> > >s2.asm(8938): warning: address is not properly aligned
> > > move.b #5,mapping_frame(a0)
> > >s2.asm(8939): warning: address is not properly aligned
> > > move.b #2,anim(a0)
> > >s2.asm(8940): warning: address is not properly aligned
> > > move.w #$10F,d0
> > >s2.asm(8941): warning: address is not properly aligned
> > > move.w d0,x_pos(a0)
> > >s2.asm(8942): warning: address is not properly aligned
> > > move.w d0,objoff_30(a0)
> > >s2.asm(8943): warning: address is not properly aligned
> > > move.w #$15E,d0
> > >s2.asm(8944): warning: address is not properly aligned
> > > move.w d0,y_pos(a0)
> > >s2.asm(8945): warning: address is not properly aligned
> > > move.w d0,objoff_32(a0)
> > >s2.asm(8946): warning: address is not properly aligned
> > > rts
> > >s2.asm(8950): warning: address is not properly aligned
> > > lea (Ani_objCF).l,a1
> > >s2.asm(8951): warning: address is not properly aligned
> > > bsr.w JmpTo_AnimateSprite
> > >s2.asm(8952): warning: address is not properly aligned
> > > bra.w loc_A90E
> > >s2.asm(8959): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8960): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(8961): warning: address is not properly aligned
> > > move.w ObjCB_Index(pc,d0.w),d1
> > >s2.asm(8962): warning: address is not properly aligned
> > > jmp ObjCB_Index(pc,d1.w)
> > >s2.asm(8972): warning: address is not properly aligned
> > > lea (ObjB3_SubObjData).l,a1
> > >s2.asm(8973): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadSubObject_Part3
> > >s2.asm(8974): warning: address is not properly aligned
> > > move.w art_tile(a0),d0
> > >s2.asm(8975): warning: address is not properly aligned
> > > andi.w #$1FFF,d0
> > >s2.asm(8976): warning: address is not properly aligned
> > > ori.w #palette_mask,d0
> > >s2.asm(8977): warning: address is not properly aligned
> > > move.w d0,art_tile(a0)
> > >s2.asm(8978): warning: address is not properly aligned
> > > move.b #$30,width_pixels(a0)
> > >s2.asm(8979): warning: address is not properly aligned
> > > move.l (RNG_seed).w,d0
> > >s2.asm(8980): warning: address is not properly aligned
> > > ror.l #1,d0
> > >s2.asm(8981): warning: address is not properly aligned
> > > move.l d0,(RNG_seed).w
> > >s2.asm(8982): warning: address is not properly aligned
> > > move.w d0,d1
> > >s2.asm(8983): warning: address is not properly aligned
> > > andi.w #3,d0
> > >s2.asm(8984): warning: address is not properly aligned
> > > move.b ObjCB_Frames(pc,d0.w),mapping_frame(a0)
> > >s2.asm(8985): warning: address is not properly aligned
> > > add.w d0,d0
> > >s2.asm(8986): warning: address is not properly aligned
> > > move.w ObjCB_YSpeeds(pc,d0.w),y_vel(a0)
> > >s2.asm(8987): warning: address is not properly aligned
> > > tst.b (CutScene+$34).w
> > >s2.asm(8988): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8989): warning: address is not properly aligned
> > > andi.w #$FF,d1
> > >s2.asm(8990): warning: address is not properly aligned
> > > move.w d1,y_pos(a0)
> > >s2.asm(8991): warning: address is not properly aligned
> > > move.w #$150,x_pos(a0)
> > >s2.asm(8992): warning: address is not properly aligned
> > > rts
> > >s2.asm(8995): warning: address is not properly aligned
> > > andi.w #$1FF,d1
> > >s2.asm(8996): warning: address is not properly aligned
> > > move.w d1,x_pos(a0)
> > >s2.asm(8997): warning: address is not properly aligned
> > > move.w #$100,y_pos(a0)
> > >s2.asm(8998): warning: address is not properly aligned
> > > rts
> > >s2.asm(9015): warning: address is not properly aligned
> > > tst.b (CutScene+objoff_34).w
> > >s2.asm(9016): warning: address is not properly aligned
> > > beq.s loc_AA8A
> > >s2.asm(9017): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(9018): warning: address is not properly aligned
> > > move.w y_vel(a0),x_vel(a0)
> > >s2.asm(9019): warning: address is not properly aligned
> > > clr.w y_vel(a0)
> > >s2.asm(9022): warning: address is not properly aligned
> > > bsr.w JmpTo2_ObjectMove
> > >s2.asm(9023): warning: address is not properly aligned
> > > tst.b (CutScene+objoff_34).w
> > >s2.asm(9024): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(9025): warning: address is not properly aligned
> > > cmpi.w #-$20,x_pos(a0)
> > >s2.asm(9026): warning: address is not properly aligned
> > > blt.w JmpTo3_DeleteObject
> > >s2.asm(9027): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(9030): warning: address is not properly aligned
> > > tst.w y_pos(a0)
> > >s2.asm(9031): warning: address is not properly aligned
> > > bmi.w JmpTo3_DeleteObject
> > >s2.asm(9032): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(9040): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(9041): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(9042): warning: address is not properly aligned
> > > move.w ObjCD_Index(pc,d0.w),d1
> > >s2.asm(9043): warning: address is not properly aligned
> > > jmp ObjCD_Index(pc,d1.w)
> > >s2.asm(9052): warning: address is not properly aligned
> > > lea (Obj28_SubObjData).l,a1
> > >s2.asm(9053): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadSubObject_Part3
> > >s2.asm(9054): warning: address is not properly aligned
> > > move.l (RNG_seed).w,d0
> > >s2.asm(9055): warning: address is not properly aligned
> > > ror.l #3,d0
> > >s2.asm(9056): warning: address is not properly aligned
> > > move.l d0,(RNG_seed).w
> > >s2.asm(9057): warning: address is not properly aligned
> > > move.l d0,d1
> > >s2.asm(9058): warning: address is not properly aligned
> > > andi.w #$7F,d0
> > >s2.asm(9059): warning: address is not properly aligned
> > > move.w #-$A0,d2
> > >s2.asm(9060): warning: address is not properly aligned
> > > add.w d0,d2
> > >s2.asm(9061): warning: address is not properly aligned
> > > move.w d2,x_pos(a0)
> > >s2.asm(9062): warning: address is not properly aligned
> > > ror.l #3,d1
> > >s2.asm(9063): warning: address is not properly aligned
> > > andi.w #$FF,d1
> > >s2.asm(9064): warning: address is not properly aligned
> > > moveq #8,d2
> > >s2.asm(9065): warning: address is not properly aligned
> > > add.w d1,d2
> > >s2.asm(9066): warning: address is not properly aligned
> > > move.w d2,y_pos(a0)
> > >s2.asm(9067): warning: address is not properly aligned
> > > move.w #$100,x_vel(a0)
> > >s2.asm(9068): warning: address is not properly aligned
> > > moveq #$20,d0
> > >s2.asm(9069): warning: address is not properly aligned
> > > cmpi.w #$20,d1
> > >s2.asm(9070): warning: address is not properly aligned
> > > blo.s +
> > >s2.asm(9071): warning: address is not properly aligned
> > > neg.w d0
> > >s2.asm(9073): warning: address is not properly aligned
> > > move.w d0,y_vel(a0)
> > >s2.asm(9074): warning: address is not properly aligned
> > > move.w #$C0,endingbird_delay(a0)
> > >s2.asm(9075): warning: address is not properly aligned
> > > rts
> > >s2.asm(9079): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(9080): warning: address is not properly aligned
> > > move.b routine_secondary(a0),d0
> > >s2.asm(9081): warning: address is not properly aligned
> > > move.w ObjCD_Main_States(pc,d0.w),d1
> > >s2.asm(9082): warning: address is not properly aligned
> > > jsr ObjCD_Main_States(pc,d1.w)
> > >s2.asm(9083): warning: address is not properly aligned
> > > bsr.w JmpTo2_ObjectMove
> > >s2.asm(9084): warning: address is not properly aligned
> > > lea (Ani_objCD).l,a1
> > >s2.asm(9085): warning: address is not properly aligned
> > > bsr.w JmpTo_AnimateSprite
> > >s2.asm(9086): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(9095): warning: address is not properly aligned
> > > subq.w #1,endingbird_delay(a0)
> > >s2.asm(9096): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(9097): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(9098): warning: address is not properly aligned
> > > move.w y_vel(a0),objoff_2E(a0)
> > >s2.asm(9099): warning: address is not properly aligned
> > > clr.w x_vel(a0)
> > >s2.asm(9100): warning: address is not properly aligned
> > > move.w y_pos(a0),objoff_32(a0)
> > >s2.asm(9101): warning: address is not properly aligned
> > > move.w #$80,y_vel(a0)
> > >s2.asm(9102): warning: address is not properly aligned
> > > move.w #$180,endingbird_delay(a0)
> > >s2.asm(9104): warning: address is not properly aligned
> > > rts
> > >s2.asm(9108): warning: address is not properly aligned
> > > subq.w #1,endingbird_delay(a0)
> > >s2.asm(9109): warning: address is not properly aligned
> > > bmi.s ++
> > >s2.asm(9110): warning: address is not properly aligned
> > > move.w y_pos(a0),d0
> > >s2.asm(9111): warning: address is not properly aligned
> > > moveq #-4,d1
> > >s2.asm(9112): warning: address is not properly aligned
> > > cmp.w objoff_32(a0),d0
> > >s2.asm(9113): warning: address is not properly aligned
> > > bhs.s +
> > >s2.asm(9114): warning: address is not properly aligned
> > > neg.w d1
> > >s2.asm(9116): warning: address is not properly aligned
> > > add.w d1,y_vel(a0)
> > >s2.asm(9117): warning: address is not properly aligned
> > > rts
> > >s2.asm(9120): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(9121): warning: address is not properly aligned
> > > move.w #-$100,x_vel(a0)
> > >s2.asm(9122): warning: address is not properly aligned
> > > move.w objoff_2E(a0),y_vel(a0)
> > >s2.asm(9123): warning: address is not properly aligned
> > > move.w #$C0,endingbird_delay(a0)
> > >s2.asm(9124): warning: address is not properly aligned
> > > rts
> > >s2.asm(9128): warning: address is not properly aligned
> > > subq.w #1,endingbird_delay(a0)
> > >s2.asm(9129): warning: address is not properly aligned
> > > bmi.s +
> > >s2.asm(9130): warning: address is not properly aligned
> > > rts
> > >s2.asm(9133): warning: address is not properly aligned
> > > addq.w #4,sp
> > >s2.asm(9134): warning: address is not properly aligned
> > > bra.w JmpTo3_DeleteObject
> > >s2.asm(9138): warning: address is not properly aligned
> > > subq.w #1,objoff_30(a0)
> > >s2.asm(9139): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(9140): warning: address is not properly aligned
> > > move.l (RNG_seed).w,d0
> > >s2.asm(9141): warning: address is not properly aligned
> > > andi.w #$1F,d0
> > >s2.asm(9142): warning: address is not properly aligned
> > > move.w d0,objoff_30(a0)
> > >s2.asm(9143): warning: address is not properly aligned
> > > lea (word_AD5E).l,a2
> > >s2.asm(9144): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadChildObject
> > >s2.asm(9146): warning: address is not properly aligned
> > > rts
> > >s2.asm(9152): warning: address is not properly aligned
> > > subq.w #1,objoff_30(a0)
> > >s2.asm(9153): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(9154): warning: address is not properly aligned
> > > tst.b objoff_35(a0)
> > >s2.asm(9155): warning: address is not properly aligned
> > > beq.s + ; rts
> > >s2.asm(9156): warning: address is not properly aligned
> > > subq.b #1,objoff_35(a0)
> > >s2.asm(9157): warning: address is not properly aligned
> > > move.l (RNG_seed).w,d0
> > >s2.asm(9158): warning: address is not properly aligned
> > > andi.w #$F,d0
> > >s2.asm(9159): warning: address is not properly aligned
> > > move.w d0,objoff_30(a0)
> > >s2.asm(9160): warning: address is not properly aligned
> > > lea (word_AD66).l,a2
> > >s2.asm(9161): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadChildObject
> > >s2.asm(9162): warning: address is not properly aligned
> > > + rts
> > >s2.asm(9171): warning: address is not properly aligned
> > > move.w (Ending_Routine).w,d0
> > >s2.asm(9172): warning: address is not properly aligned
> > > move.w EndingSequence_LoadCharacterArt_Characters(pc,d0.w),d0
> > >s2.asm(9173): warning: address is not properly aligned
> > > jmp EndingSequence_LoadCharacterArt_Characters(pc,d0.w)
> > >s2.asm(9184): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_EndingCharacter),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9185): warning: address is not properly aligned
> > > lea (ArtNem_EndingSonic).l,a0
> > >s2.asm(9186): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(9190): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_EndingCharacter),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9191): warning: address is not properly aligned
> > > lea (ArtNem_EndingSuperSonic).l,a0
> > >s2.asm(9192): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(9196): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_EndingCharacter),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9197): warning: address is not properly aligned
> > > lea (ArtNem_EndingTails).l,a0
> > >s2.asm(9198): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(9206): warning: address is not properly aligned
> > > move.w (Ending_Routine).w,d0
> > >s2.asm(9207): warning: address is not properly aligned
> > > move.w EndingSequence_LoadFlickyArt_Flickies(pc,d0.w),d0
> > >s2.asm(9208): warning: address is not properly aligned
> > > jmp EndingSequence_LoadFlickyArt_Flickies(pc,d0.w)
> > >s2.asm(9219): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_Animal_2),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9220): warning: address is not properly aligned
> > > lea (ArtNem_Bird).l,a0
> > >s2.asm(9221): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(9225): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_Animal_2),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9226): warning: address is not properly aligned
> > > lea (ArtNem_Eagle).l,a0
> > >s2.asm(9227): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(9231): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_Animal_2),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9232): warning: address is not properly aligned
> > > lea (ArtNem_Chicken).l,a0
> > >s2.asm(9233): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(346): warning: address is not properly aligned
> > > jmp (EndingSequence).l
> > >s2.asm(7688): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a4
> > >s2.asm(7689): warning: address is not properly aligned
> > > lea (LevSel_MarkTable).l,a5
> > >s2.asm(7690): warning: address is not properly aligned
> > > lea (VDP_data_port).l,a6
> > >s2.asm(7691): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7692): warning: address is not properly aligned
> > > move.w (Level_select_zone).w,d0
> > >s2.asm(7693): warning: address is not properly aligned
> > > lsl.w #2,d0
> > >s2.asm(7694): warning: address is not properly aligned
> > > lea (a5,d0.w),a3
> > >s2.asm(7695): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7696): warning: address is not properly aligned
> > > move.b (a3),d0
> > >s2.asm(7697): warning: address is not properly aligned
> > > mulu.w #$50,d0
> > >s2.asm(7698): warning: address is not properly aligned
> > > moveq #0,d1
> > >s2.asm(7699): warning: address is not properly aligned
> > > move.b 1(a3),d1
> > >s2.asm(7700): warning: address is not properly aligned
> > > add.w d1,d0
> > >s2.asm(7701): warning: address is not properly aligned
> > > lea (a4,d0.w),a1
> > >s2.asm(7702): warning: address is not properly aligned
> > > moveq #0,d1
> > >s2.asm(7703): warning: address is not properly aligned
> > > move.b (a3),d1
> > >s2.asm(7704): warning: address is not properly aligned
> > > lsl.w #7,d1
> > >s2.asm(7705): warning: address is not properly aligned
> > > add.b 1(a3),d1
> > >s2.asm(7706): warning: address is not properly aligned
> > > addi.w #-$4000,d1
> > >s2.asm(7707): warning: address is not properly aligned
> > > lsl.l #2,d1
> > >s2.asm(7708): warning: address is not properly aligned
> > > lsr.w #2,d1
> > >s2.asm(7709): warning: address is not properly aligned
> > > ori.w #$4000,d1
> > >s2.asm(7710): warning: address is not properly aligned
> > > swap d1
> > >s2.asm(7711): warning: address is not properly aligned
> > > move.l d1,4(a6)
> > >s2.asm(7713): warning: address is not properly aligned
> > > moveq #$D,d2
> > >s2.asm(7714): warning: address is not properly aligned
> > > - move.w (a1)+,d0
> > >s2.asm(7715): warning: address is not properly aligned
> > > add.w d3,d0
> > >s2.asm(7716): warning: address is not properly aligned
> > > move.w d0,(a6)
> > >s2.asm(7717): warning: address is not properly aligned
> > > dbf d2,-
> > >s2.asm(7719): warning: address is not properly aligned
> > > addq.w #2,a3
> > >s2.asm(7720): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7721): warning: address is not properly aligned
> > > move.b (a3),d0
> > >s2.asm(7722): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(7723): warning: address is not properly aligned
> > > mulu.w #$50,d0
> > >s2.asm(7724): warning: address is not properly aligned
> > > moveq #0,d1
> > >s2.asm(7725): warning: address is not properly aligned
> > > move.b 1(a3),d1
> > >s2.asm(7726): warning: address is not properly aligned
> > > add.w d1,d0
> > >s2.asm(7727): warning: address is not properly aligned
> > > lea (a4,d0.w),a1
> > >s2.asm(7728): warning: address is not properly aligned
> > > moveq #0,d1
> > >s2.asm(7729): warning: address is not properly aligned
> > > move.b (a3),d1
> > >s2.asm(7730): warning: address is not properly aligned
> > > lsl.w #7,d1
> > >s2.asm(7731): warning: address is not properly aligned
> > > add.b 1(a3),d1
> > >s2.asm(7732): warning: address is not properly aligned
> > > addi.w #-$4000,d1
> > >s2.asm(7733): warning: address is not properly aligned
> > > lsl.l #2,d1
> > >s2.asm(7734): warning: address is not properly aligned
> > > lsr.w #2,d1
> > >s2.asm(7735): warning: address is not properly aligned
> > > ori.w #$4000,d1
> > >s2.asm(7736): warning: address is not properly aligned
> > > swap d1
> > >s2.asm(7737): warning: address is not properly aligned
> > > move.l d1,4(a6)
> > >s2.asm(7738): warning: address is not properly aligned
> > > move.w (a1)+,d0
> > >s2.asm(7739): warning: address is not properly aligned
> > > add.w d3,d0
> > >s2.asm(7740): warning: address is not properly aligned
> > > move.w d0,(a6)
> > >s2.asm(7743): warning: address is not properly aligned
> > > cmpi.w #$15,(Level_select_zone).w
> > >s2.asm(7744): warning: address is not properly aligned
> > > bne.s + ; rts
> > >s2.asm(7745): warning: address is not properly aligned
> > > bsr.w LevelSelect_DrawSoundNumber
> > >s2.asm(7747): warning: address is not properly aligned
> > > rts
> > >s2.asm(7751): warning: address is not properly aligned
> > > move.l #vdpComm($C944,VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(7752): warning: address is not properly aligned
> > > move.w (Sound_test_sound).w,d0
> > >s2.asm(7753): warning: address is not properly aligned
> > > move.b d0,d2
> > >s2.asm(7754): warning: address is not properly aligned
> > > lsr.b #4,d0
> > >s2.asm(7755): warning: address is not properly aligned
> > > bsr.s +
> > >s2.asm(7756): warning: address is not properly aligned
> > > move.b d2,d0
> > >s2.asm(7758): warning: address is not properly aligned
> > > andi.w #$F,d0
> > >s2.asm(7759): warning: address is not properly aligned
> > > cmpi.b #$A,d0
> > >s2.asm(7760): warning: address is not properly aligned
> > > blo.s +
> > >s2.asm(7761): warning: address is not properly aligned
> > > addi.b #4,d0
> > >s2.asm(7763): warning: address is not properly aligned
> > > addi.b #$10,d0
> > >s2.asm(7764): warning: address is not properly aligned
> > > add.w d3,d0
> > >s2.asm(7765): warning: address is not properly aligned
> > > move.w d0,(a6)
> > >s2.asm(7766): warning: address is not properly aligned
> > > rts
> > >s2.asm(7770): warning: address is not properly aligned
> > > move.w (Level_select_zone).w,d0
> > >s2.asm(7771): warning: address is not properly aligned
> > > lea (LevSel_IconTable).l,a3
> > >s2.asm(7772): warning: address is not properly aligned
> > > lea (a3,d0.w),a3
> > >s2.asm(7773): warning: address is not properly aligned
> > > lea (Chunk_Table+$8C0).l,a1
> > >s2.asm(7774): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7775): warning: address is not properly aligned
> > > move.b (a3),d0
> > >s2.asm(7776): warning: address is not properly aligned
> > > lsl.w #3,d0
> > >s2.asm(7777): warning: address is not properly aligned
> > > move.w d0,d1
> > >s2.asm(7778): warning: address is not properly aligned
> > > add.w d0,d0
> > >s2.asm(7779): warning: address is not properly aligned
> > > add.w d1,d0
> > >s2.asm(7780): warning: address is not properly aligned
> > > lea (a1,d0.w),a1
> > >s2.asm(7781): warning: address is not properly aligned
> > > move.l #vdpComm($CB36,VRAM,WRITE),d0
> > >s2.asm(7782): warning: address is not properly aligned
> > > moveq #3,d1
> > >s2.asm(7783): warning: address is not properly aligned
> > > moveq #2,d2
> > >s2.asm(7784): warning: address is not properly aligned
> > > bsr.w JmpTo_PlaneMapToVRAM
> > >s2.asm(7785): warning: address is not properly aligned
> > > lea (Pal_LevelIcons).l,a1
> > >s2.asm(7786): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7787): warning: address is not properly aligned
> > > move.b (a3),d0
> > >s2.asm(7788): warning: address is not properly aligned
> > > lsl.w #5,d0
> > >s2.asm(7789): warning: address is not properly aligned
> > > lea (a1,d0.w),a1
> > >s2.asm(7790): warning: address is not properly aligned
> > > lea (Normal_palette_line3).w,a2
> > >s2.asm(7792): warning: address is not properly aligned
> > > moveq #7,d1
> > >s2.asm(7793): warning: address is not properly aligned
> > > - move.l (a1)+,(a2)+
> > >s2.asm(7794): warning: address is not properly aligned
> > > dbf d1,-
> > >s2.asm(7796): warning: address is not properly aligned
> > > rts
> > >s2.asm(7842): warning: address is not properly aligned
> > > move.w (Correct_cheat_entries).w,d0 ; Get the number of correct sound IDs entered so far
> > >s2.asm(7843): warning: address is not properly aligned
> > > adda.w d0,a0 ; Skip to the next entry
> > >s2.asm(7844): warning: address is not properly aligned
> > > move.w (Sound_test_sound).w,d0 ; Get the current sound test sound
> > >s2.asm(7845): warning: address is not properly aligned
> > > cmp.b (a0),d0 ; Compare it to the cheat
> > >s2.asm(7846): warning: address is not properly aligned
> > > bne.s + ; If they're different, branch
> > >s2.asm(7847): warning: address is not properly aligned
> > > addq.w #1,(Correct_cheat_entries).w ; Add 1 to the number of correct entries
> > >s2.asm(7848): warning: address is not properly aligned
> > > tst.b 1(a0) ; Is the next entry 0?
> > >s2.asm(7849): warning: address is not properly aligned
> > > bne.s ++ ; If not, branch
> > >s2.asm(7850): warning: address is not properly aligned
> > > move.w #$101,(a1) ; Enable the cheat
> > >s2.asm(7851): warning: address is not properly aligned
> > > move.b #$B5,d0 ; Play the ring sound
> > >s2.asm(7852): warning: address is not properly aligned
> > > bsr.w JmpTo_PlaySound
> > >s2.asm(7854): warning: address is not properly aligned
> > > move.w #0,(Correct_cheat_entries).w ; Clear the number of correct entries
> > >s2.asm(7856): warning: address is not properly aligned
> > > rts
> > >s2.asm(7913): warning: address is not properly aligned
> > > jmp (PlaySound).l
> > >s2.asm(7917): warning: address is not properly aligned
> > > jmp (PlayMusic).l
> > >s2.asm(7921): warning: address is not properly aligned
> > > jmp (PlaneMapToVRAM).l
> > >s2.asm(7930): warning: address is not properly aligned
> > > jmp (Dynamic_Normal).l
> > >s2.asm(7939) CLEARRAM(4): warning: address is not properly aligned
> > > lea (ENDSEQ_OBJECT_RAM).w,a1
> > >s2.asm(7939) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7939) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((ENDSEQ_OBJECT_RAM_END-ENDSEQ_OBJECT_RAM)),d1
> > >s2.asm(7939) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(7939) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(7940) CLEARRAM(4): warning: address is not properly aligned
> > > lea (MISC_VARIABLES).w,a1
> > >s2.asm(7940) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7940) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((MISC_VARIABLES_END-MISC_VARIABLES)),d1
> > >s2.asm(7940) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(7940) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(7941) CLEARRAM(4): warning: address is not properly aligned
> > > lea (CAMERA_RAM).w,a1
> > >s2.asm(7941) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7941) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((CAMERA_RAM_END-CAMERA_RAM)),d1
> > >s2.asm(7941) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(7941) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(7943): warning: address is not properly aligned
> > > move #$2700,sr
> > >s2.asm(7944): warning: address is not properly aligned
> > > move.w (VDP_Reg1_val).w,d0
> > >s2.asm(7945): warning: address is not properly aligned
> > > andi.b #$BF,d0
> > >s2.asm(7946): warning: address is not properly aligned
> > > move.w d0,(VDP_control_port).l
> > >s2.asm(7948): warning: address is not properly aligned
> > > move.w #$100,(Z80_Bus_Request).l ; stop the Z80
> > >s2.asm(7949): warning: address is not properly aligned
> > > - btst #0,(Z80_Bus_Request).l
> > >s2.asm(7950): warning: address is not properly aligned
> > > bne.s - ; loop until it says it's stopped
> > >s2.asm(7951) DMAFILLVRAM(1): warning: address is not properly aligned
> > > lea (VDP_control_port).l,a5
> > >s2.asm(7951) DMAFILLVRAM(2): warning: address is not properly aligned
> > > move.w #$8F01,(a5) ; VRAM pointer increment: $0001
> > >s2.asm(7951) DMAFILLVRAM(3): warning: address is not properly aligned
> > > move.l #(($9400|((((VRAM_PLANE_TABLE_SIZE)-1)&$FF00)>>8))<<16)|($9300|(((VRAM_PLANE_TABLE_SIZE)-1)&$FF)),(a5) ; DMA VRAM_PLANE_TABLE_SIZE ...
> > >s2.asm(7951) DMAFILLVRAM(4): warning: address is not properly aligned
> > > move.w #$9780,(a5) ; VRAM fill
> > >s2.asm(7951) DMAFILLVRAM(5): warning: address is not properly aligned
> > > move.l #$40000080|(((VRAM_PLANE_A_NAME_TABLE)&$3FFF)<<16)|(((VRAM_PLANE_A_NAME_TABLE)&$C000)>>14),(a5) ; Start at ...
> > >s2.asm(7951) DMAFILLVRAM(6): warning: address is not properly aligned
> > > move.w #(0)<<8,(VDP_data_port).l ; Fill with 0
> > >s2.asm(7951) DMAFILLVRAM(7): warning: address is not properly aligned
> > > loop: move.w (a5),d1
> > >s2.asm(7951) DMAFILLVRAM(8): warning: address is not properly aligned
> > > btst #1,d1
> > >s2.asm(7951) DMAFILLVRAM(9): warning: address is not properly aligned
> > > bne.s loop ; busy loop until the VDP is finished filling...
> > >s2.asm(7951) DMAFILLVRAM(10): warning: address is not properly aligned
> > > move.w #$8F02,(a5) ; VRAM pointer increment: $0002
> > >s2.asm(7952): warning: address is not properly aligned
> > > clr.l (Vscroll_Factor).w
> > >s2.asm(7953): warning: address is not properly aligned
> > > clr.l (unk_F61A).w
> > >s2.asm(7954): warning: address is not properly aligned
> > > move.w #0,(Z80_Bus_Request).l ; start the Z80
> > >s2.asm(7956): warning: address is not properly aligned
> > > lea (VDP_control_port).l,a6
> > >s2.asm(7957): warning: address is not properly aligned
> > > move.w #$8B03,(a6) ; EXT-INT disabled, V scroll by screen, H scroll by line
> > >s2.asm(7958): warning: address is not properly aligned
> > > move.w #$8230,(a6) ; PNT A base: $C000
> > >s2.asm(7959): warning: address is not properly aligned
> > > move.w #$8407,(a6) ; PNT B base: $E000
> > >s2.asm(7960): warning: address is not properly aligned
> > > move.w #$857C,(a6) ; Sprite attribute table base: $F800
> > >s2.asm(7961): warning: address is not properly aligned
> > > move.w #$9001,(a6) ; Scroll table size: 64x32
> > >s2.asm(7962): warning: address is not properly aligned
> > > move.w #$8004,(a6) ; H-INT disabled
> > >s2.asm(7963): warning: address is not properly aligned
> > > move.w #$8720,(a6) ; Background palette/color: 2/0
> > >s2.asm(7964): warning: address is not properly aligned
> > > move.w #$8ADF,(Hint_counter_reserve).w ; H-INT every 224th scanline
> > >s2.asm(7965): warning: address is not properly aligned
> > > move.w (Hint_counter_reserve).w,(a6)
> > >s2.asm(7966): warning: address is not properly aligned
> > > clr.b (Super_Sonic_flag).w
> > >s2.asm(7967): warning: address is not properly aligned
> > > cmpi.b #7,(Emerald_count).w
> > >s2.asm(7968): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(7969): warning: address is not properly aligned
> > > cmpi.w #2,(Player_mode).w
> > >s2.asm(7970): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(7971): warning: address is not properly aligned
> > > st (Super_Sonic_flag).w
> > >s2.asm(7972): warning: address is not properly aligned
> > > move.b #-1,(Super_Sonic_palette).w
> > >s2.asm(7973): warning: address is not properly aligned
> > > move.b #$F,(Palette_timer).w
> > >s2.asm(7974): warning: address is not properly aligned
> > > move.w #$30,(Palette_frame).w
> > >s2.asm(7976): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(7977): warning: address is not properly aligned
> > > cmpi.w #2,(Player_mode).w
> > >s2.asm(7978): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(7979): warning: address is not properly aligned
> > > tst.b (Super_Sonic_flag).w
> > >s2.asm(7980): warning: address is not properly aligned
> > > bne.s ++
> > >s2.asm(7981): warning: address is not properly aligned
> > > bra.w +++
> > >s2.asm(7985): warning: address is not properly aligned
> > > addq.w #2,d0
> > >s2.asm(7987): warning: address is not properly aligned
> > > addq.w #2,d0
> > >s2.asm(7989): warning: address is not properly aligned
> > > move.w d0,(Ending_Routine).w
> > >s2.asm(7990): warning: address is not properly aligned
> > > bsr.w EndingSequence_LoadCharacterArt
> > >s2.asm(7991): warning: address is not properly aligned
> > > bsr.w EndingSequence_LoadFlickyArt
> > >s2.asm(7992): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_EndingFinalTornado),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(7993): warning: address is not properly aligned
> > > lea (ArtNem_EndingFinalTornado).l,a0
> > >s2.asm(7994): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(7995): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_EndingPics),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(7996): warning: address is not properly aligned
> > > lea (ArtNem_EndingPics).l,a0
> > >s2.asm(7997): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(7998): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_EndingMiniTornado),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(7999): warning: address is not properly aligned
> > > lea (ArtNem_EndingMiniTornado).l,a0
> > >s2.asm(8000): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(8001): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_Tornado),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(8002): warning: address is not properly aligned
> > > lea (ArtNem_Tornado).l,a0
> > >s2.asm(8003): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(8004): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_Clouds),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(8005): warning: address is not properly aligned
> > > lea (ArtNem_Clouds).l,a0
> > >s2.asm(8006): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(8007): warning: address is not properly aligned
> > > move.w #death_egg_zone_act_2,(Current_ZoneAndAct).w
> > >s2.asm(8008): warning: address is not properly aligned
> > > move #$2300,sr
> > >s2.asm(8009): warning: address is not properly aligned
> > > moveq #$95,d0
> > >s2.asm(8010): warning: address is not properly aligned
> > > bsr.w JmpTo2_PlayMusic
> > >s2.asm(8011): warning: address is not properly aligned
> > > move.l #$EEE0EEE,d1
> > >s2.asm(8012): warning: address is not properly aligned
> > > lea (Normal_palette).w,a1
> > >s2.asm(8014): warning: address is not properly aligned
> > > moveq #bytesToLcnt(palette_line_size*2*4),d0
> > >s2.asm(8015): warning: address is not properly aligned
> > > - move.l d1,(a1)+
> > >s2.asm(8016): warning: address is not properly aligned
> > > dbf d0,-
> > >s2.asm(8018): warning: address is not properly aligned
> > > lea (Pal_AC7E).l,a1
> > >s2.asm(8019): warning: address is not properly aligned
> > > lea (Target_palette).w,a2
> > >s2.asm(8021): warning: address is not properly aligned
> > > moveq #bytesToLcnt(palette_line_size*2*4),d0
> > >s2.asm(8022): warning: address is not properly aligned
> > > - move.l (a1)+,(a2)+
> > >s2.asm(8023): warning: address is not properly aligned
> > > dbf d0,-
> > >s2.asm(8025): warning: address is not properly aligned
> > > clr.b (Screen_Shaking_Flag).w
> > >s2.asm(8026): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8027): warning: address is not properly aligned
> > > move.w d0,(Debug_placement_mode).w
> > >s2.asm(8028): warning: address is not properly aligned
> > > move.w d0,(Level_Inactive_flag).w
> > >s2.asm(8029): warning: address is not properly aligned
> > > move.w d0,(Timer_frames).w
> > >s2.asm(8030): warning: address is not properly aligned
> > > move.w d0,(Camera_X_pos).w
> > >s2.asm(8031): warning: address is not properly aligned
> > > move.w d0,(Camera_Y_pos).w
> > >s2.asm(8032): warning: address is not properly aligned
> > > move.w d0,(Camera_X_pos_copy).w
> > >s2.asm(8033): warning: address is not properly aligned
> > > move.w d0,(Camera_Y_pos_copy).w
> > >s2.asm(8034): warning: address is not properly aligned
> > > move.w d0,(Camera_BG_X_pos).w
> > >s2.asm(8035): warning: address is not properly aligned
> > > move.w #$C8,(Camera_BG_Y_pos).w
> > >s2.asm(8036): warning: address is not properly aligned
> > > move.l d0,(Vscroll_Factor).w
> > >s2.asm(8037): warning: address is not properly aligned
> > > move.b d0,(Horiz_block_crossed_flag_BG).w
> > >s2.asm(8038): warning: address is not properly aligned
> > > move.b d0,(Verti_block_crossed_flag_BG).w
> > >s2.asm(8039): warning: address is not properly aligned
> > > move.w d0,(Ending_VInt_Subrout).w
> > >s2.asm(8040): warning: address is not properly aligned
> > > move.w d0,(Credits_Trigger).w
> > >s2.asm(8042) CLEARRAM(4): warning: address is not properly aligned
> > > lea (HORIZ_SCROLL_BUF).w,a1
> > >s2.asm(8042) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8042) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt($404),d1
> > >s2.asm(8042) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8042) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8044): warning: address is not properly aligned
> > > move.w #$7FFF,(PalCycle_Timer).w
> > >s2.asm(8045): warning: address is not properly aligned
> > > lea (CutScene).w,a1
> > >s2.asm(8046): warning: address is not properly aligned
> > > move.b #ObjID_CutScene,id(a1) ; load objCA (end of game cutscene) at $FFFFB100
> > >s2.asm(8047): warning: address is not properly aligned
> > > move.b #6,routine(a1)
> > >s2.asm(8048): warning: address is not properly aligned
> > > move.w #$60,objoff_3C(a1)
> > >s2.asm(8049): warning: address is not properly aligned
> > > move.w #1,objoff_30(a1)
> > >s2.asm(8050): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8051): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8052): warning: address is not properly aligned
> > > move.w #$10,objoff_2E(a1)
> > >s2.asm(8053): warning: address is not properly aligned
> > > move.w #$100,objoff_3C(a1)
> > >s2.asm(8055): warning: address is not properly aligned
> > > move.b #$16,(Vint_routine).w
> > >s2.asm(8056): warning: address is not properly aligned
> > > bsr.w WaitForVint
> > >s2.asm(8057): warning: address is not properly aligned
> > > move.w (VDP_Reg1_val).w,d0
> > >s2.asm(8058): warning: address is not properly aligned
> > > ori.b #$40,d0
> > >s2.asm(8059): warning: address is not properly aligned
> > > move.w d0,(VDP_control_port).l
> > >s2.asm(8061): warning: address is not properly aligned
> > > move.b #$16,(Vint_routine).w
> > >s2.asm(8062): warning: address is not properly aligned
> > > bsr.w WaitForVint
> > >s2.asm(8063): warning: address is not properly aligned
> > > addq.w #1,(Timer_frames).w
> > >s2.asm(8064): warning: address is not properly aligned
> > > jsr (RandomNumber).l
> > >s2.asm(8065): warning: address is not properly aligned
> > > jsr (RunObjects).l
> > >s2.asm(8066): warning: address is not properly aligned
> > > jsr (BuildSprites).l
> > >s2.asm(8067): warning: address is not properly aligned
> > > tst.b (Ending_PalCycle_flag).w
> > >s2.asm(8068): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8069): warning: address is not properly aligned
> > > bsr.w JmpTo_PalCycle_Load
> > >s2.asm(8071): warning: address is not properly aligned
> > > bsr.w EndgameCredits
> > >s2.asm(8072): warning: address is not properly aligned
> > > tst.w (Level_Inactive_flag).w
> > >s2.asm(8073): warning: address is not properly aligned
> > > beq.w -
> > >s2.asm(8074): warning: address is not properly aligned
> > > rts
> > >s2.asm(8081): warning: address is not properly aligned
> > > tst.b (Credits_Trigger).w
> > >s2.asm(8082): warning: address is not properly aligned
> > > beq.w +++ ; rts
> > >s2.asm(8083): warning: address is not properly aligned
> > > bsr.w Pal_FadeFrom
> > >s2.asm(8084): warning: address is not properly aligned
> > > lea (VDP_control_port).l,a6
> > >s2.asm(8085): warning: address is not properly aligned
> > > move.w #$8004,(a6) ; H-INT disabled
> > >s2.asm(8086): warning: address is not properly aligned
> > > move.w #$8230,(a6) ; PNT A base: $C000
> > >s2.asm(8087): warning: address is not properly aligned
> > > move.w #$8407,(a6) ; PNT B base: $E000
> > >s2.asm(8088): warning: address is not properly aligned
> > > move.w #$9001,(a6) ; Scroll table size: 64x32
> > >s2.asm(8089): warning: address is not properly aligned
> > > move.w #$9200,(a6) ; Disable window
> > >s2.asm(8090): warning: address is not properly aligned
> > > move.w #$8B03,(a6) ; EXT-INT disabled, V scroll by screen, H scroll by line
> > >s2.asm(8091): warning: address is not properly aligned
> > > move.w #$8700,(a6) ; Background palette/color: 0/0
> > >s2.asm(8092): warning: address is not properly aligned
> > > clr.b (Water_fullscreen_flag).w
> > >s2.asm(8093): warning: address is not properly aligned
> > > move.w #$8C81,(a6) ; H res 40 cells, no interlace, S/H disabled
> > >s2.asm(8094): warning: address is not properly aligned
> > > bsr.w JmpTo_ClearScreen
> > >s2.asm(8096) CLEARRAM(4): warning: address is not properly aligned
> > > lea (SPRITE_TABLE_INPUT).w,a1
> > >s2.asm(8096) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8096) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((SPRITE_TABLE_INPUT_END-SPRITE_TABLE_INPUT)),d1
> > >s2.asm(8096) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8096) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8097) CLEARRAM(4): warning: address is not properly aligned
> > > lea (ENDSEQ_OBJECT_RAM).w,a1
> > >s2.asm(8097) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8097) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((ENDSEQ_OBJECT_RAM_END-ENDSEQ_OBJECT_RAM)),d1
> > >s2.asm(8097) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8097) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8098) CLEARRAM(4): warning: address is not properly aligned
> > > lea (MISC_VARIABLES).w,a1
> > >s2.asm(8098) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8098) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((MISC_VARIABLES_END-MISC_VARIABLES)),d1
> > >s2.asm(8098) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8098) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8099) CLEARRAM(4): warning: address is not properly aligned
> > > lea (CAMERA_RAM).w,a1
> > >s2.asm(8099) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8099) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt((CAMERA_RAM_END-CAMERA_RAM)),d1
> > >s2.asm(8099) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8099) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8101): warning: address is not properly aligned
> > > clr.b (Screen_Shaking_Flag).w
> > >s2.asm(8102): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8103): warning: address is not properly aligned
> > > move.w d0,(Level_Inactive_flag).w
> > >s2.asm(8104): warning: address is not properly aligned
> > > move.w d0,(Timer_frames).w
> > >s2.asm(8105): warning: address is not properly aligned
> > > move.w d0,(Camera_X_pos).w
> > >s2.asm(8106): warning: address is not properly aligned
> > > move.w d0,(Camera_Y_pos).w
> > >s2.asm(8107): warning: address is not properly aligned
> > > move.w d0,(Camera_X_pos_copy).w
> > >s2.asm(8108): warning: address is not properly aligned
> > > move.w d0,(Camera_Y_pos_copy).w
> > >s2.asm(8109): warning: address is not properly aligned
> > > move.w d0,(Camera_BG_X_pos).w
> > >s2.asm(8110): warning: address is not properly aligned
> > > move.w d0,(Camera_BG_Y_pos).w
> > >s2.asm(8111): warning: address is not properly aligned
> > > move.l d0,(Vscroll_Factor).w
> > >s2.asm(8112): warning: address is not properly aligned
> > > move.b d0,(Horiz_block_crossed_flag_BG).w
> > >s2.asm(8113): warning: address is not properly aligned
> > > move.b d0,(Verti_block_crossed_flag_BG).w
> > >s2.asm(8114): warning: address is not properly aligned
> > > move.w d0,(Ending_VInt_Subrout).w
> > >s2.asm(8115): warning: address is not properly aligned
> > > move.w d0,(Credits_Trigger).w
> > >s2.asm(8117) CLEARRAM(4): warning: address is not properly aligned
> > > lea (HORIZ_SCROLL_BUF).w,a1
> > >s2.asm(8117) CLEARRAM(5): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8117) CLEARRAM(6): warning: address is not properly aligned
> > > move.w #bytesToLcnt($404),d1
> > >s2.asm(8117) CLEARRAM(7): warning: address is not properly aligned
> > > loop: move.l d0,(a1)+
> > >s2.asm(8117) CLEARRAM(8): warning: address is not properly aligned
> > > dbf d1,loop
> > >s2.asm(8119): warning: address is not properly aligned
> > > moveq #$9E,d0
> > >s2.asm(8120): warning: address is not properly aligned
> > > bsr.w JmpTo2_PlaySound
> > >s2.asm(8121): warning: address is not properly aligned
> > > clr.w (Target_palette).w
> > >s2.asm(8122): warning: address is not properly aligned
> > > move.w #$EEE,(Target_palette+$C).w
> > >s2.asm(8123): warning: address is not properly aligned
> > > move.w #$EE,(Target_palette_line2+$C).w
> > >s2.asm(8124): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_CreditText_CredScr),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(8125): warning: address is not properly aligned
> > > lea (ArtNem_CreditText).l,a0
> > >s2.asm(8126): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(8127): warning: address is not properly aligned
> > > clr.w (CreditsScreenIndex).w
> > >s2.asm(8129): warning: address is not properly aligned
> > > bsr.w JmpTo_ClearScreen
> > >s2.asm(8130): warning: address is not properly aligned
> > > bsr.w ShowCreditsScreen
> > >s2.asm(8131): warning: address is not properly aligned
> > > bsr.w Pal_FadeTo
> > >s2.asm(8133): warning: address is not properly aligned
> > > move.w #$18E,d0
> > >s2.asm(8134): warning: address is not properly aligned
> > > btst #6,(Graphics_Flags).w
> > >s2.asm(8135): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8136): warning: address is not properly aligned
> > > move.w #$144,d0
> > >s2.asm(8138): warning: address is not properly aligned
> > > / move.b #$16,(Vint_routine).w
> > >s2.asm(8139): warning: address is not properly aligned
> > > bsr.w WaitForVint
> > >s2.asm(8140): warning: address is not properly aligned
> > > dbf d0,-
> > >s2.asm(8142): warning: address is not properly aligned
> > > bsr.w Pal_FadeFrom
> > >s2.asm(8143): warning: address is not properly aligned
> > > lea (off_B2CA).l,a1
> > >s2.asm(8144): warning: address is not properly aligned
> > > addq.w #1,(CreditsScreenIndex).w
> > >s2.asm(8145): warning: address is not properly aligned
> > > move.w (CreditsScreenIndex).w,d0
> > >s2.asm(8146): warning: address is not properly aligned
> > > lsl.w #2,d0
> > >s2.asm(8147): warning: address is not properly aligned
> > > move.l (a1,d0.w),d0
> > >s2.asm(8148): warning: address is not properly aligned
> > > bpl.s --
> > >s2.asm(8149): warning: address is not properly aligned
> > > bsr.w Pal_FadeFrom
> > >s2.asm(8150): warning: address is not properly aligned
> > > bsr.w JmpTo_ClearScreen
> > >s2.asm(8151): warning: address is not properly aligned
> > > move.l #vdpComm($0000,VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(8152): warning: address is not properly aligned
> > > lea (ArtNem_EndingTitle).l,a0
> > >s2.asm(8153): warning: address is not properly aligned
> > > bsr.w JmpTo_NemDec
> > >s2.asm(8154): warning: address is not properly aligned
> > > lea (MapEng_EndGameLogo).l,a0
> > >s2.asm(8155): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a1
> > >s2.asm(8156): warning: address is not properly aligned
> > > move.w #0,d0
> > >s2.asm(8157): warning: address is not properly aligned
> > > bsr.w JmpTo_EniDec
> > >s2.asm(8158): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a1
> > >s2.asm(8159): warning: address is not properly aligned
> > > move.l #vdpComm(VRAM_Plane_A_Name_Table+$598,VRAM,WRITE),d0
> > >s2.asm(8160): warning: address is not properly aligned
> > > moveq #$F,d1
> > >s2.asm(8161): warning: address is not properly aligned
> > > moveq #5,d2
> > >s2.asm(8162): warning: address is not properly aligned
> > > bsr.w JmpTo2_PlaneMapToVRAM
> > >s2.asm(8163): warning: address is not properly aligned
> > > clr.w (CreditsScreenIndex).w
> > >s2.asm(8164): warning: address is not properly aligned
> > > bsr.w EndgameLogoFlash
> > >s2.asm(8166): warning: address is not properly aligned
> > > move.w #$3B,d0
> > >s2.asm(8167): warning: address is not properly aligned
> > > - move.b #$16,(Vint_routine).w
> > >s2.asm(8168): warning: address is not properly aligned
> > > bsr.w WaitForVint
> > >s2.asm(8169): warning: address is not properly aligned
> > > dbf d0,-
> > >s2.asm(8171): warning: address is not properly aligned
> > > move.w #$257,d6
> > >s2.asm(8172): warning: address is not properly aligned
> > > - move.b #$16,(Vint_routine).w
> > >s2.asm(8173): warning: address is not properly aligned
> > > bsr.w WaitForVint
> > >s2.asm(8174): warning: address is not properly aligned
> > > addq.w #1,(CreditsScreenIndex).w
> > >s2.asm(8175): warning: address is not properly aligned
> > > bsr.w EndgameLogoFlash
> > >s2.asm(8176): warning: address is not properly aligned
> > > cmpi.w #$5E,(CreditsScreenIndex).w
> > >s2.asm(8177): warning: address is not properly aligned
> > > blo.s -
> > >s2.asm(8178): warning: address is not properly aligned
> > > move.b (Ctrl_1_Press).w,d1
> > >s2.asm(8179): warning: address is not properly aligned
> > > andi.b #button_B_mask|button_C_mask|button_A_mask|button_start_mask,d1
> > >s2.asm(8180): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8181): warning: address is not properly aligned
> > > dbf d6,-
> > >s2.asm(8183): warning: address is not properly aligned
> > > st (Level_Inactive_flag).w
> > >s2.asm(8184): warning: address is not properly aligned
> > > move.b #GameModeID_SegaScreen,(Game_Mode).w ; => SegaScreen
> > >s2.asm(8186): warning: address is not properly aligned
> > > rts
> > >s2.asm(8195): warning: address is not properly aligned
> > > lea (Normal_palette+2).w,a2
> > >s2.asm(8196): warning: address is not properly aligned
> > > move.w (CreditsScreenIndex).w,d0
> > >s2.asm(8197): warning: address is not properly aligned
> > > cmpi.w #$24,d0
> > >s2.asm(8198): warning: address is not properly aligned
> > > bhs.s -
> > >s2.asm(8199): warning: address is not properly aligned
> > > btst #0,d0
> > >s2.asm(8200): warning: address is not properly aligned
> > > bne.s -
> > >s2.asm(8201): warning: address is not properly aligned
> > > lsr.w #1,d0
> > >s2.asm(8202): warning: address is not properly aligned
> > > move.b byte_A0EC(pc,d0.w),d0
> > >s2.asm(8203): warning: address is not properly aligned
> > > mulu.w #$18,d0
> > >s2.asm(8204): warning: address is not properly aligned
> > > lea pal_A0FE(pc,d0.w),a1
> > >s2.asm(8206): warning: address is not properly aligned
> > > moveq #5,d0
> > >s2.asm(8207): warning: address is not properly aligned
> > > - move.l (a1)+,(a2)+
> > >s2.asm(8208): warning: address is not properly aligned
> > > dbf d0,-
> > >s2.asm(8210): warning: address is not properly aligned
> > > rts
> > >s2.asm(8243): warning: address is not properly aligned
> > > addq.w #1,objoff_32(a0)
> > >s2.asm(8244): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8245): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8246): warning: address is not properly aligned
> > > cmpi.w #2,(Boss_X_pos).w
> > >s2.asm(8247): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8248): warning: address is not properly aligned
> > > st (Super_Sonic_flag).w
> > >s2.asm(8249): warning: address is not properly aligned
> > > move.w #$100,(Ring_count).w
> > >s2.asm(8250): warning: address is not properly aligned
> > > move.b #-1,(Super_Sonic_palette).w
> > >s2.asm(8252): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8253): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(8254): warning: address is not properly aligned
> > > move.w ObjCA_Index(pc,d0.w),d1
> > >s2.asm(8255): warning: address is not properly aligned
> > > jmp ObjCA_Index(pc,d1.w)
> > >s2.asm(8270): warning: address is not properly aligned
> > > moveq #4,d0
> > >s2.asm(8271): warning: address is not properly aligned
> > > move.w #$180,d1
> > >s2.asm(8272): warning: address is not properly aligned
> > > btst #6,(Graphics_Flags).w
> > >s2.asm(8273): warning: address is not properly aligned
> > > beq.s sub_A22A
> > >s2.asm(8274): warning: address is not properly aligned
> > > move.w #$100,d1
> > >s2.asm(8281): warning: address is not properly aligned
> > > lea (EndSeqPaletteChanger).w,a1
> > >s2.asm(8282): warning: address is not properly aligned
> > > move.b #ObjID_TtlScrPalChanger,id(a1) ; load objC9 (palette change handler) at $FFFFB0C0
> > >s2.asm(8283): warning: address is not properly aligned
> > > move.b d0,subtype(a1)
> > >s2.asm(8284): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8285): warning: address is not properly aligned
> > > move.w d1,objoff_3C(a0)
> > >s2.asm(8286): warning: address is not properly aligned
> > > rts
> > >s2.asm(8292): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8293): warning: address is not properly aligned
> > > bmi.s +
> > >s2.asm(8294): warning: address is not properly aligned
> > > rts
> > >s2.asm(8297): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8298): warning: address is not properly aligned
> > > rts
> > >s2.asm(8302): warning: address is not properly aligned
> > > moveq #6,d0
> > >s2.asm(8303): warning: address is not properly aligned
> > > move.w #$80,d1
> > >s2.asm(8304): warning: address is not properly aligned
> > > bra.s sub_A22A
> > >s2.asm(8308): warning: address is not properly aligned
> > > move.w objoff_2E(a0),d0
> > >s2.asm(8309): warning: address is not properly aligned
> > > cmpi.w #$10,d0
> > >s2.asm(8310): warning: address is not properly aligned
> > > bhs.s +
> > >s2.asm(8311): warning: address is not properly aligned
> > > addq.w #4,objoff_2E(a0)
> > >s2.asm(8312): warning: address is not properly aligned
> > > clr.b routine(a0)
> > >s2.asm(8313): warning: address is not properly aligned
> > > move.l a0,-(sp)
> > >s2.asm(8314): warning: address is not properly aligned
> > > movea.l off_A29C(pc,d0.w),a0
> > >s2.asm(8315): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a1
> > >s2.asm(8316): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtNem_EndingPics,0,0),d0
> > >s2.asm(8317): warning: address is not properly aligned
> > > bsr.w JmpTo_EniDec
> > >s2.asm(8318): warning: address is not properly aligned
> > > move #$2700,sr
> > >s2.asm(8319): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a1
> > >s2.asm(8320): warning: address is not properly aligned
> > > move.l #vdpComm(VRAM_Plane_A_Name_Table + $80*$8 + $1C,VRAM,WRITE),d0
> > >s2.asm(8321): warning: address is not properly aligned
> > > moveq #$B,d1
> > >s2.asm(8322): warning: address is not properly aligned
> > > moveq #8,d2
> > >s2.asm(8323): warning: address is not properly aligned
> > > bsr.w JmpTo2_PlaneMapToVRAM
> > >s2.asm(8324): warning: address is not properly aligned
> > > move #$2300,sr
> > >s2.asm(8325): warning: address is not properly aligned
> > > movea.l (sp)+,a0 ; load 0bj address
> > >s2.asm(8326): warning: address is not properly aligned
> > > rts
> > >s2.asm(8335): warning: address is not properly aligned
> > > move.w #2,(Ending_VInt_Subrout).w
> > >s2.asm(8336): warning: address is not properly aligned
> > > st (Control_Locked).w
> > >s2.asm(8337): warning: address is not properly aligned
> > > st (Ending_PalCycle_flag).w
> > >s2.asm(8338): warning: address is not properly aligned
> > > lea (MainCharacter).w,a1 ; a1=character
> > >s2.asm(8339): warning: address is not properly aligned
> > > move.w (Boss_X_pos).w,d0
> > >s2.asm(8340): warning: address is not properly aligned
> > > move.w ObjCA_State5_States(pc,d0.w),d0
> > >s2.asm(8341): warning: address is not properly aligned
> > > jsr ObjCA_State5_States(pc,d0.w)
> > >s2.asm(8342): warning: address is not properly aligned
> > > move.w #$80,d1
> > >s2.asm(8343): warning: address is not properly aligned
> > > bsr.w sub_A22A
> > >s2.asm(8344): warning: address is not properly aligned
> > > move.w #$40,objoff_3C(a0)
> > >s2.asm(8345): warning: address is not properly aligned
> > > rts
> > >s2.asm(8354): warning: address is not properly aligned
> > > moveq #8,d0
> > >s2.asm(8356): warning: address is not properly aligned
> > > move.b #ObjID_Sonic,id(a1) ; load Sonic object
> > >s2.asm(8357): warning: address is not properly aligned
> > > move.b #$81,obj_control(a1)
> > >s2.asm(8358): warning: address is not properly aligned
> > > rts
> > >s2.asm(8362): warning: address is not properly aligned
> > > moveq #$C,d0
> > >s2.asm(8363): warning: address is not properly aligned
> > > bra.s -
> > >s2.asm(8367): warning: address is not properly aligned
> > > moveq #$E,d0
> > >s2.asm(8368): warning: address is not properly aligned
> > > move.b #ObjID_Tails,id(a1) ; load Tails object
> > >s2.asm(8369): warning: address is not properly aligned
> > > move.b #$81,obj_control(a1)
> > >s2.asm(8370): warning: address is not properly aligned
> > > move.w #Tails_Tails_Cutscene,(Tails_Tails_ptr).w ; Tails' tails at $FFFFB080
> > >s2.asm(8371): warning: address is not properly aligned
> > > rts
> > >s2.asm(8375): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8376): warning: address is not properly aligned
> > > bpl.s +
> > >s2.asm(8377): warning: address is not properly aligned
> > > moveq #$A,d0
> > >s2.asm(8378): warning: address is not properly aligned
> > > move.w #$80,d1
> > >s2.asm(8379): warning: address is not properly aligned
> > > bsr.w sub_A22A
> > >s2.asm(8380): warning: address is not properly aligned
> > > move.w #$C0,objoff_3C(a0)
> > >s2.asm(8382): warning: address is not properly aligned
> > > lea (MainCharacter).w,a1 ; a1=character
> > >s2.asm(8383): warning: address is not properly aligned
> > > move.b #AniIDSonAni_Float2,anim(a1)
> > >s2.asm(8384): warning: address is not properly aligned
> > > move.w #$A0,x_pos(a1)
> > >s2.asm(8385): warning: address is not properly aligned
> > > move.w #$50,y_pos(a1)
> > >s2.asm(8386): warning: address is not properly aligned
> > > cmpi.w #2,(Boss_X_pos).w
> > >s2.asm(8387): warning: address is not properly aligned
> > > bne.s + ; rts
> > >s2.asm(8388): warning: address is not properly aligned
> > > move.b #AniIDSonAni_Walk,anim(a1)
> > >s2.asm(8389): warning: address is not properly aligned
> > > move.w #$1000,inertia(a1)
> > >s2.asm(8391): warning: address is not properly aligned
> > > rts
> > >s2.asm(8395): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8396): warning: address is not properly aligned
> > > bmi.s +
> > >s2.asm(8397): warning: address is not properly aligned
> > > moveq #0,d4
> > >s2.asm(8398): warning: address is not properly aligned
> > > moveq #0,d5
> > >s2.asm(8399): warning: address is not properly aligned
> > > move.w #0,(Camera_X_pos_diff).w
> > >s2.asm(8400): warning: address is not properly aligned
> > > move.w #$100,(Camera_Y_pos_diff).w
> > >s2.asm(8401): warning: address is not properly aligned
> > > bra.w SwScrl_DEZ
> > >s2.asm(8404): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8405): warning: address is not properly aligned
> > > move.w #$100,objoff_3C(a0)
> > >s2.asm(8406): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8407): warning: address is not properly aligned
> > > bne.s return_A38C
> > >s2.asm(8408): warning: address is not properly aligned
> > > move.w #$880,objoff_3C(a0)
> > >s2.asm(8409): warning: address is not properly aligned
> > > btst #6,(Graphics_Flags).w
> > >s2.asm(8410): warning: address is not properly aligned
> > > beq.s return_A38C
> > >s2.asm(8411): warning: address is not properly aligned
> > > move.w #$660,objoff_3C(a0)
> > >s2.asm(8414): warning: address is not properly aligned
> > > rts
> > >s2.asm(8418): warning: address is not properly aligned
> > > btst #6,(Graphics_Flags).w
> > >s2.asm(8419): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8420): warning: address is not properly aligned
> > > cmpi.w #$E40,objoff_32(a0)
> > >s2.asm(8421): warning: address is not properly aligned
> > > beq.s loc_A3BE
> > >s2.asm(8422): warning: address is not properly aligned
> > > bra.w ++
> > >s2.asm(8425): warning: address is not properly aligned
> > > cmpi.w #$1140,objoff_32(a0)
> > >s2.asm(8426): warning: address is not properly aligned
> > > beq.s loc_A3BE
> > >s2.asm(8428): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8429): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8430): warning: address is not properly aligned
> > > lea (word_AD62).l,a2
> > >s2.asm(8431): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadChildObject
> > >s2.asm(8433): warning: address is not properly aligned
> > > bra.w loc_AB9C
> > >s2.asm(8437): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8438): warning: address is not properly aligned
> > > st (Credits_Trigger).w
> > >s2.asm(8439): warning: address is not properly aligned
> > > rts
> > >s2.asm(8446): warning: address is not properly aligned
> > > bsr.w JmpTo_ObjB2_Animate_Pilot
> > >s2.asm(8447): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8448): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(8449): warning: address is not properly aligned
> > > move.w ObjCC_Index(pc,d0.w),d1
> > >s2.asm(8450): warning: address is not properly aligned
> > > jmp ObjCC_Index(pc,d1.w)
> > >s2.asm(8459): warning: address is not properly aligned
> > > lea (ObjB2_SubObjData).l,a1
> > >s2.asm(8460): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadSubObject_Part3
> > >s2.asm(8461): warning: address is not properly aligned
> > > cmpi.w #2,(Player_mode).w
> > >s2.asm(8462): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8463): warning: address is not properly aligned
> > > move.b #4,mapping_frame(a0)
> > >s2.asm(8464): warning: address is not properly aligned
> > > move.b #1,anim(a0)
> > >s2.asm(8466): warning: address is not properly aligned
> > > move.w #-$10,x_pos(a0)
> > >s2.asm(8467): warning: address is not properly aligned
> > > move.w #$C0,y_pos(a0)
> > >s2.asm(8468): warning: address is not properly aligned
> > > move.w #$100,x_vel(a0)
> > >s2.asm(8469): warning: address is not properly aligned
> > > move.w #-$80,y_vel(a0)
> > >s2.asm(8470): warning: address is not properly aligned
> > > move.b #$14,objoff_35(a0)
> > >s2.asm(8471): warning: address is not properly aligned
> > > move.w #$180,priority(a0)
> > >s2.asm(8472): warning: address is not properly aligned
> > > move.w #4,(Ending_VInt_Subrout).w
> > >s2.asm(8473): warning: address is not properly aligned
> > > move.l a0,-(sp)
> > >s2.asm(8474): warning: address is not properly aligned
> > > lea (MapEng_EndingTailsPlane).l,a0
> > >s2.asm(8475): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8476): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8477): warning: address is not properly aligned
> > > lea (MapEng_EndingSonicPlane).l,a0
> > >s2.asm(8479): warning: address is not properly aligned
> > > lea (Chunk_Table).l,a1
> > >s2.asm(8480): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtNem_EndingFinalTornado,0,1),d0
> > >s2.asm(8481): warning: address is not properly aligned
> > > bsr.w JmpTo_EniDec
> > >s2.asm(8482): warning: address is not properly aligned
> > > movea.l (sp)+,a0 ; load 0bj address
> > >s2.asm(8483): warning: address is not properly aligned
> > > move.w #$C00,(Normal_palette_line3).w
> > >s2.asm(8484): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(8488): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8489): warning: address is not properly aligned
> > > move.b routine_secondary(a0),d0
> > >s2.asm(8490): warning: address is not properly aligned
> > > move.w ObjCC_State2_States(pc,d0.w),d1
> > >s2.asm(8491): warning: address is not properly aligned
> > > jsr ObjCC_State2_States(pc,d1.w)
> > >s2.asm(8492): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(8504): warning: address is not properly aligned
> > > cmpi.w #$A0,x_pos(a0)
> > >s2.asm(8505): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8506): warning: address is not properly aligned
> > > jmp (ObjectMove).l
> > >s2.asm(8508): warning: address is not properly aligned
> > > lea (Ani_objB2_a).l,a1
> > >s2.asm(8509): warning: address is not properly aligned
> > > bra.w JmpTo_AnimateSprite
> > >s2.asm(8512): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(8513): warning: address is not properly aligned
> > > move.w #$480,objoff_3C(a0)
> > >s2.asm(8514): warning: address is not properly aligned
> > > btst #6,(Graphics_Flags).w
> > >s2.asm(8515): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8516): warning: address is not properly aligned
> > > move.w #$3D0,objoff_3C(a0)
> > >s2.asm(8518): warning: address is not properly aligned
> > > move.w #$40,objoff_32(a0)
> > >s2.asm(8519): warning: address is not properly aligned
> > > st (CutScene+objoff_34).w
> > >s2.asm(8520): warning: address is not properly aligned
> > > clr.w x_vel(a0)
> > >s2.asm(8521): warning: address is not properly aligned
> > > clr.w y_vel(a0)
> > >s2.asm(8522): warning: address is not properly aligned
> > > bra.s -
> > >s2.asm(8526): warning: address is not properly aligned
> > > bsr.w sub_ABBA
> > >s2.asm(8527): warning: address is not properly aligned
> > > bsr.w sub_A524
> > >s2.asm(8528): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8529): warning: address is not properly aligned
> > > bmi.s +
> > >s2.asm(8530): warning: address is not properly aligned
> > > bra.s -
> > >s2.asm(8533): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(8534): warning: address is not properly aligned
> > > move.w #2,objoff_3C(a0)
> > >s2.asm(8535): warning: address is not properly aligned
> > > clr.w objoff_32(a0)
> > >s2.asm(8536): warning: address is not properly aligned
> > > clr.b mapping_frame(a0)
> > >s2.asm(8537): warning: address is not properly aligned
> > > cmpi.w #2,(Boss_X_pos).w
> > >s2.asm(8538): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8539): warning: address is not properly aligned
> > > move.b #7,mapping_frame(a0)
> > >s2.asm(8540): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8541): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8542): warning: address is not properly aligned
> > > move.b #$18,mapping_frame(a0)
> > >s2.asm(8544): warning: address is not properly aligned
> > > clr.b anim(a0)
> > >s2.asm(8545): warning: address is not properly aligned
> > > clr.b anim_frame(a0)
> > >s2.asm(8546): warning: address is not properly aligned
> > > clr.b anim_frame_duration(a0)
> > >s2.asm(8547): warning: address is not properly aligned
> > > move.l #ObjCF_MapUnc_ADA2,mappings(a0)
> > >s2.asm(8548): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtKos_LevelArt,0,0),art_tile(a0)
> > >s2.asm(8549): warning: address is not properly aligned
> > > jsr (Adjust2PArtPointer).l
> > >s2.asm(8550): warning: address is not properly aligned
> > > subi.w #$14,x_pos(a0)
> > >s2.asm(8551): warning: address is not properly aligned
> > > addi.w #$14,y_pos(a0)
> > >s2.asm(8552): warning: address is not properly aligned
> > > bra.w sub_A58C
> > >s2.asm(8558): warning: address is not properly aligned
> > > lea (MainCharacter).w,a1 ; a1=character
> > >s2.asm(8559): warning: address is not properly aligned
> > > move.w (Ending_Routine).w,d0
> > >s2.asm(8560): warning: address is not properly aligned
> > > move.w off_A534(pc,d0.w),d0
> > >s2.asm(8561): warning: address is not properly aligned
> > > jmp off_A534(pc,d0.w)
> > >s2.asm(8572): warning: address is not properly aligned
> > > move.w y_pos(a0),d0
> > >s2.asm(8573): warning: address is not properly aligned
> > > subi.w #$1C,d0
> > >s2.asm(8575): warning: address is not properly aligned
> > > move.w d0,y_pos(a1)
> > >s2.asm(8576): warning: address is not properly aligned
> > > move.w x_pos(a0),x_pos(a1)
> > >s2.asm(8577): warning: address is not properly aligned
> > > move.l #$1000505,mapping_frame(a1)
> > >s2.asm(8578): warning: address is not properly aligned
> > > move.w #$100,anim_frame_duration(a1)
> > >s2.asm(8579): warning: address is not properly aligned
> > > rts
> > >s2.asm(8583): warning: address is not properly aligned
> > > tst.w objoff_32(a0)
> > >s2.asm(8584): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8585): warning: address is not properly aligned
> > > subq.w #1,objoff_32(a0)
> > >s2.asm(8586): warning: address is not properly aligned
> > > addi.l #$8000,x_pos(a1)
> > >s2.asm(8587): warning: address is not properly aligned
> > > addq.w #1,y_pos(a1)
> > >s2.asm(8588): warning: address is not properly aligned
> > > rts
> > >s2.asm(8591): warning: address is not properly aligned
> > > move.w #$C0,x_pos(a1)
> > >s2.asm(8592): warning: address is not properly aligned
> > > move.w #$90,y_pos(a1)
> > >s2.asm(8593): warning: address is not properly aligned
> > > rts
> > >s2.asm(8597): warning: address is not properly aligned
> > > move.w y_pos(a0),d0
> > >s2.asm(8598): warning: address is not properly aligned
> > > subi.w #$18,d0
> > >s2.asm(8599): warning: address is not properly aligned
> > > bra.s -
> > >s2.asm(8605): warning: address is not properly aligned
> > > tst.b (Super_Sonic_flag).w
> > >s2.asm(8606): warning: address is not properly aligned
> > > bne.w return_A38C
> > >s2.asm(8609): warning: address is not properly aligned
> > > lea (MainCharacter).w,a1 ; a1=character
> > >s2.asm(8610): warning: address is not properly aligned
> > > move.w #$200,x_pos(a1)
> > >s2.asm(8611): warning: address is not properly aligned
> > > move.w #0,y_pos(a1)
> > >s2.asm(8612): warning: address is not properly aligned
> > > rts
> > >s2.asm(8618): warning: address is not properly aligned
> > > bsr.s sub_A58C
> > >s2.asm(8619): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8620): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(8621): warning: address is not properly aligned
> > > move.w #2,objoff_3C(a0)
> > >s2.asm(8622): warning: address is not properly aligned
> > > move.w objoff_32(a0),d0
> > >s2.asm(8623): warning: address is not properly aligned
> > > cmpi.w #$1C,d0
> > >s2.asm(8624): warning: address is not properly aligned
> > > bhs.s ++
> > >s2.asm(8625): warning: address is not properly aligned
> > > addq.w #1,objoff_32(a0)
> > >s2.asm(8626): warning: address is not properly aligned
> > > move.w (Boss_X_pos).w,d1
> > >s2.asm(8627): warning: address is not properly aligned
> > > move.w off_A5FC(pc,d1.w),d1
> > >s2.asm(8628): warning: address is not properly aligned
> > > lea off_A5FC(pc,d1.w),a1
> > >s2.asm(8629): warning: address is not properly aligned
> > > move.b (a1,d0.w),mapping_frame(a0)
> > >s2.asm(8630): warning: address is not properly aligned
> > > add.w d0,d0
> > >s2.asm(8631): warning: address is not properly aligned
> > > add.w d0,d0
> > >s2.asm(8632): warning: address is not properly aligned
> > > move.l word_A656(pc,d0.w),d1
> > >s2.asm(8633): warning: address is not properly aligned
> > > move.w d1,y_pos(a0)
> > >s2.asm(8634): warning: address is not properly aligned
> > > swap d1
> > >s2.asm(8635): warning: address is not properly aligned
> > > move.w d1,x_pos(a0)
> > >s2.asm(8637): warning: address is not properly aligned
> > > rts
> > >s2.asm(8640): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(8641): warning: address is not properly aligned
> > > move.w #$60,objoff_3C(a0)
> > >s2.asm(8642): warning: address is not properly aligned
> > > clr.b objoff_31(a0)
> > >s2.asm(8643): warning: address is not properly aligned
> > > clr.w objoff_32(a0)
> > >s2.asm(8644): warning: address is not properly aligned
> > > rts
> > >s2.asm(8670): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8671): warning: address is not properly aligned
> > > bmi.s loc_A720
> > >s2.asm(8672): warning: address is not properly aligned
> > > tst.b (Super_Sonic_flag).w
> > >s2.asm(8673): warning: address is not properly aligned
> > > beq.s + ; rts
> > >s2.asm(8674): warning: address is not properly aligned
> > > subq.b #1,objoff_31(a0)
> > >s2.asm(8675): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(8676): warning: address is not properly aligned
> > > addq.b #3,objoff_31(a0)
> > >s2.asm(8677): warning: address is not properly aligned
> > > move.w objoff_32(a0),d0
> > >s2.asm(8678): warning: address is not properly aligned
> > > addq.w #4,objoff_32(a0)
> > >s2.asm(8679): warning: address is not properly aligned
> > > cmpi.w #$78,d0
> > >s2.asm(8680): warning: address is not properly aligned
> > > bhs.s + ; rts
> > >s2.asm(8681): warning: address is not properly aligned
> > > cmpi.w #$C,d0
> > >s2.asm(8682): warning: address is not properly aligned
> > > blo.s ++
> > >s2.asm(8683): warning: address is not properly aligned
> > > bsr.w loc_A594
> > >s2.asm(8684): warning: address is not properly aligned
> > > move.l word_A766(pc,d0.w),d1
> > >s2.asm(8685): warning: address is not properly aligned
> > > move.w d1,y_pos(a0)
> > >s2.asm(8686): warning: address is not properly aligned
> > > swap d1
> > >s2.asm(8687): warning: address is not properly aligned
> > > move.w d1,x_pos(a0)
> > >s2.asm(8688): warning: address is not properly aligned
> > > lsr.w #2,d0
> > >s2.asm(8689): warning: address is not properly aligned
> > > move.b byte_A748(pc,d0.w),mapping_frame(a0)
> > >s2.asm(8691): warning: address is not properly aligned
> > > rts
> > >s2.asm(8694): warning: address is not properly aligned
> > > move.l word_A766(pc,d0.w),d0
> > >s2.asm(8695): warning: address is not properly aligned
> > > lea (MainCharacter).w,a1 ; a1=character
> > >s2.asm(8696): warning: address is not properly aligned
> > > move.w d0,y_pos(a1)
> > >s2.asm(8697): warning: address is not properly aligned
> > > swap d0
> > >s2.asm(8698): warning: address is not properly aligned
> > > move.w d0,x_pos(a1)
> > >s2.asm(8699): warning: address is not properly aligned
> > > rts
> > >s2.asm(8703): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(8704): warning: address is not properly aligned
> > > clr.w objoff_3C(a0)
> > >s2.asm(8705): warning: address is not properly aligned
> > > clr.w objoff_32(a0)
> > >s2.asm(8706): warning: address is not properly aligned
> > > lea (word_AD6E).l,a2
> > >s2.asm(8707): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadChildObject
> > >s2.asm(8708): warning: address is not properly aligned
> > > tst.b (Super_Sonic_flag).w
> > >s2.asm(8709): warning: address is not properly aligned
> > > bne.w return_A38C
> > >s2.asm(8710): warning: address is not properly aligned
> > > lea (word_AD6A).l,a2
> > >s2.asm(8711): warning: address is not properly aligned
> > > bra.w JmpTo_LoadChildObject
> > >s2.asm(8750): warning: address is not properly aligned
> > > bsr.w loc_A594
> > >s2.asm(8751): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8752): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(8753): warning: address is not properly aligned
> > > move.w #2,objoff_3C(a0)
> > >s2.asm(8754): warning: address is not properly aligned
> > > move.w objoff_32(a0),d0
> > >s2.asm(8755): warning: address is not properly aligned
> > > cmpi.w #$1C,d0
> > >s2.asm(8756): warning: address is not properly aligned
> > > bhs.s ++
> > >s2.asm(8757): warning: address is not properly aligned
> > > addq.w #4,objoff_32(a0)
> > >s2.asm(8758): warning: address is not properly aligned
> > > lea word_A822(pc,d0.w),a1
> > >s2.asm(8759): warning: address is not properly aligned
> > > move.w (a1)+,d0
> > >s2.asm(8760): warning: address is not properly aligned
> > > add.w d0,(Horiz_Scroll_Buf).w
> > >s2.asm(8761): warning: address is not properly aligned
> > > move.w (a1)+,d0
> > >s2.asm(8762): warning: address is not properly aligned
> > > add.w d0,(Vscroll_Factor).w
> > >s2.asm(8764): warning: address is not properly aligned
> > > rts
> > >s2.asm(8767): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(8768): warning: address is not properly aligned
> > > bset #3,status(a0)
> > >s2.asm(8769): warning: address is not properly aligned
> > > clr.b objoff_31(a0)
> > >s2.asm(8770): warning: address is not properly aligned
> > > clr.w objoff_32(a0)
> > >s2.asm(8771): warning: address is not properly aligned
> > > rts
> > >s2.asm(8791): warning: address is not properly aligned
> > > tst.b (Super_Sonic_flag).w
> > >s2.asm(8792): warning: address is not properly aligned
> > > beq.w return_A38C
> > >s2.asm(8793): warning: address is not properly aligned
> > > move.b #$17,mapping_frame(a0)
> > >s2.asm(8794): warning: address is not properly aligned
> > > subq.b #1,objoff_31(a0)
> > >s2.asm(8795): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(8796): warning: address is not properly aligned
> > > addq.b #3,objoff_31(a0)
> > >s2.asm(8797): warning: address is not properly aligned
> > > move.w objoff_32(a0),d0
> > >s2.asm(8798): warning: address is not properly aligned
> > > cmpi.w #$20,d0
> > >s2.asm(8799): warning: address is not properly aligned
> > > bhs.s + ; rts
> > >s2.asm(8800): warning: address is not properly aligned
> > > addq.w #4,objoff_32(a0)
> > >s2.asm(8801): warning: address is not properly aligned
> > > move.l word_A874(pc,d0.w),d1
> > >s2.asm(8802): warning: address is not properly aligned
> > > move.w d1,y_pos(a0)
> > >s2.asm(8803): warning: address is not properly aligned
> > > swap d1
> > >s2.asm(8804): warning: address is not properly aligned
> > > move.w d1,x_pos(a0)
> > >s2.asm(8806): warning: address is not properly aligned
> > > rts
> > >s2.asm(8824): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8825): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(8826): warning: address is not properly aligned
> > > move.w ObjCE_Index(pc,d0.w),d1
> > >s2.asm(8827): warning: address is not properly aligned
> > > jmp ObjCE_Index(pc,d1.w)
> > >s2.asm(8838): warning: address is not properly aligned
> > > lea (ObjB3_SubObjData).l,a1
> > >s2.asm(8839): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadSubObject_Part3
> > >s2.asm(8840): warning: address is not properly aligned
> > > move.l #ObjCF_MapUnc_ADA2,mappings(a0)
> > >s2.asm(8841): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtKos_LevelArt,0,1),art_tile(a0)
> > >s2.asm(8842): warning: address is not properly aligned
> > > move.w #$80,priority(a0)
> > >s2.asm(8843): warning: address is not properly aligned
> > > jsr (Adjust2PArtPointer).l
> > >s2.asm(8844): warning: address is not properly aligned
> > > move.b #$C,mapping_frame(a0)
> > >s2.asm(8845): warning: address is not properly aligned
> > > cmpi.w #4,(Boss_X_pos).w
> > >s2.asm(8846): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8847): warning: address is not properly aligned
> > > move.b #$F,mapping_frame(a0)
> > >s2.asm(8848): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtKos_LevelArt,1,1),art_tile(a0)
> > >s2.asm(8850): warning: address is not properly aligned
> > > move.w #$E8,d0
> > >s2.asm(8851): warning: address is not properly aligned
> > > move.w d0,x_pos(a0)
> > >s2.asm(8852): warning: address is not properly aligned
> > > move.w d0,objoff_30(a0)
> > >s2.asm(8853): warning: address is not properly aligned
> > > move.w #$118,d0
> > >s2.asm(8854): warning: address is not properly aligned
> > > move.w d0,y_pos(a0)
> > >s2.asm(8855): warning: address is not properly aligned
> > > move.w d0,objoff_32(a0)
> > >s2.asm(8856): warning: address is not properly aligned
> > > rts
> > >s2.asm(8860): warning: address is not properly aligned
> > > movea.w objoff_2C(a0),a1 ; a1=object
> > >s2.asm(8861): warning: address is not properly aligned
> > > btst #3,status(a1)
> > >s2.asm(8862): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8865): warning: address is not properly aligned
> > > move.w objoff_30(a0),d0
> > >s2.asm(8866): warning: address is not properly aligned
> > > add.w (Horiz_Scroll_Buf).w,d0
> > >s2.asm(8867): warning: address is not properly aligned
> > > move.w d0,x_pos(a0)
> > >s2.asm(8868): warning: address is not properly aligned
> > > move.w objoff_32(a0),d0
> > >s2.asm(8869): warning: address is not properly aligned
> > > sub.w (Vscroll_Factor).w,d0
> > >s2.asm(8870): warning: address is not properly aligned
> > > move.w d0,y_pos(a0)
> > >s2.asm(8873): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(8876): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8877): warning: address is not properly aligned
> > > clr.w objoff_3C(a0)
> > >s2.asm(8878): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(8882): warning: address is not properly aligned
> > > subq.w #1,objoff_3C(a0)
> > >s2.asm(8883): warning: address is not properly aligned
> > > bmi.s +
> > >s2.asm(8884): warning: address is not properly aligned
> > > jmp (DisplaySprite).l
> > >s2.asm(8886): warning: address is not properly aligned
> > > move.w #4,objoff_3C(a0)
> > >s2.asm(8887): warning: address is not properly aligned
> > > move.w objoff_34(a0),d0
> > >s2.asm(8888): warning: address is not properly aligned
> > > cmpi.w #4,d0
> > >s2.asm(8889): warning: address is not properly aligned
> > > bhs.s ++
> > >s2.asm(8890): warning: address is not properly aligned
> > > addq.w #2,objoff_34(a0)
> > >s2.asm(8891): warning: address is not properly aligned
> > > lea byte_A980(pc,d0.w),a1
> > >s2.asm(8892): warning: address is not properly aligned
> > > cmpi.w #2,(Boss_X_pos).w
> > >s2.asm(8893): warning: address is not properly aligned
> > > bne.s +
> > >s2.asm(8894): warning: address is not properly aligned
> > > lea byte_A984(pc,d0.w),a1
> > >s2.asm(8896): warning: address is not properly aligned
> > > move.b (a1)+,d0
> > >s2.asm(8897): warning: address is not properly aligned
> > > ext.w d0
> > >s2.asm(8898): warning: address is not properly aligned
> > > add.w d0,x_pos(a0)
> > >s2.asm(8899): warning: address is not properly aligned
> > > move.b (a1)+,d0
> > >s2.asm(8900): warning: address is not properly aligned
> > > ext.w d0
> > >s2.asm(8901): warning: address is not properly aligned
> > > add.w d0,y_pos(a0)
> > >s2.asm(8902): warning: address is not properly aligned
> > > addq.b #1,mapping_frame(a0)
> > >s2.asm(8905): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(8906): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(8920): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8921): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(8922): warning: address is not properly aligned
> > > move.w ObjCF_Index(pc,d0.w),d1
> > >s2.asm(8923): warning: address is not properly aligned
> > > jmp ObjCF_Index(pc,d1.w)
> > >s2.asm(8932): warning: address is not properly aligned
> > > lea (ObjB3_SubObjData).l,a1
> > >s2.asm(8933): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadSubObject_Part3
> > >s2.asm(8934): warning: address is not properly aligned
> > > move.l #ObjCF_MapUnc_ADA2,mappings(a0)
> > >s2.asm(8935): warning: address is not properly aligned
> > > move.w #make_art_tile(ArtTile_ArtKos_LevelArt,0,1),art_tile(a0)
> > >s2.asm(8936): warning: address is not properly aligned
> > > move.w #$180,priority(a0)
> > >s2.asm(8937): warning: address is not properly aligned
> > > jsr (Adjust2PArtPointer).l
> > >s2.asm(8938): warning: address is not properly aligned
> > > move.b #5,mapping_frame(a0)
> > >s2.asm(8939): warning: address is not properly aligned
> > > move.b #2,anim(a0)
> > >s2.asm(8940): warning: address is not properly aligned
> > > move.w #$10F,d0
> > >s2.asm(8941): warning: address is not properly aligned
> > > move.w d0,x_pos(a0)
> > >s2.asm(8942): warning: address is not properly aligned
> > > move.w d0,objoff_30(a0)
> > >s2.asm(8943): warning: address is not properly aligned
> > > move.w #$15E,d0
> > >s2.asm(8944): warning: address is not properly aligned
> > > move.w d0,y_pos(a0)
> > >s2.asm(8945): warning: address is not properly aligned
> > > move.w d0,objoff_32(a0)
> > >s2.asm(8946): warning: address is not properly aligned
> > > rts
> > >s2.asm(8950): warning: address is not properly aligned
> > > lea (Ani_objCF).l,a1
> > >s2.asm(8951): warning: address is not properly aligned
> > > bsr.w JmpTo_AnimateSprite
> > >s2.asm(8952): warning: address is not properly aligned
> > > bra.w loc_A90E
> > >s2.asm(8959): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(8960): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(8961): warning: address is not properly aligned
> > > move.w ObjCB_Index(pc,d0.w),d1
> > >s2.asm(8962): warning: address is not properly aligned
> > > jmp ObjCB_Index(pc,d1.w)
> > >s2.asm(8972): warning: address is not properly aligned
> > > lea (ObjB3_SubObjData).l,a1
> > >s2.asm(8973): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadSubObject_Part3
> > >s2.asm(8974): warning: address is not properly aligned
> > > move.w art_tile(a0),d0
> > >s2.asm(8975): warning: address is not properly aligned
> > > andi.w #$1FFF,d0
> > >s2.asm(8976): warning: address is not properly aligned
> > > ori.w #palette_mask,d0
> > >s2.asm(8977): warning: address is not properly aligned
> > > move.w d0,art_tile(a0)
> > >s2.asm(8978): warning: address is not properly aligned
> > > move.b #$30,width_pixels(a0)
> > >s2.asm(8979): warning: address is not properly aligned
> > > move.l (RNG_seed).w,d0
> > >s2.asm(8980): warning: address is not properly aligned
> > > ror.l #1,d0
> > >s2.asm(8981): warning: address is not properly aligned
> > > move.l d0,(RNG_seed).w
> > >s2.asm(8982): warning: address is not properly aligned
> > > move.w d0,d1
> > >s2.asm(8983): warning: address is not properly aligned
> > > andi.w #3,d0
> > >s2.asm(8984): warning: address is not properly aligned
> > > move.b ObjCB_Frames(pc,d0.w),mapping_frame(a0)
> > >s2.asm(8985): warning: address is not properly aligned
> > > add.w d0,d0
> > >s2.asm(8986): warning: address is not properly aligned
> > > move.w ObjCB_YSpeeds(pc,d0.w),y_vel(a0)
> > >s2.asm(8987): warning: address is not properly aligned
> > > tst.b (CutScene+$34).w
> > >s2.asm(8988): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(8989): warning: address is not properly aligned
> > > andi.w #$FF,d1
> > >s2.asm(8990): warning: address is not properly aligned
> > > move.w d1,y_pos(a0)
> > >s2.asm(8991): warning: address is not properly aligned
> > > move.w #$150,x_pos(a0)
> > >s2.asm(8992): warning: address is not properly aligned
> > > rts
> > >s2.asm(8995): warning: address is not properly aligned
> > > andi.w #$1FF,d1
> > >s2.asm(8996): warning: address is not properly aligned
> > > move.w d1,x_pos(a0)
> > >s2.asm(8997): warning: address is not properly aligned
> > > move.w #$100,y_pos(a0)
> > >s2.asm(8998): warning: address is not properly aligned
> > > rts
> > >s2.asm(9015): warning: address is not properly aligned
> > > tst.b (CutScene+objoff_34).w
> > >s2.asm(9016): warning: address is not properly aligned
> > > beq.s loc_AA8A
> > >s2.asm(9017): warning: address is not properly aligned
> > > addq.b #2,routine(a0)
> > >s2.asm(9018): warning: address is not properly aligned
> > > move.w y_vel(a0),x_vel(a0)
> > >s2.asm(9019): warning: address is not properly aligned
> > > clr.w y_vel(a0)
> > >s2.asm(9022): warning: address is not properly aligned
> > > bsr.w JmpTo2_ObjectMove
> > >s2.asm(9023): warning: address is not properly aligned
> > > tst.b (CutScene+objoff_34).w
> > >s2.asm(9024): warning: address is not properly aligned
> > > beq.s +
> > >s2.asm(9025): warning: address is not properly aligned
> > > cmpi.w #-$20,x_pos(a0)
> > >s2.asm(9026): warning: address is not properly aligned
> > > blt.w JmpTo3_DeleteObject
> > >s2.asm(9027): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(9030): warning: address is not properly aligned
> > > tst.w y_pos(a0)
> > >s2.asm(9031): warning: address is not properly aligned
> > > bmi.w JmpTo3_DeleteObject
> > >s2.asm(9032): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(9040): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(9041): warning: address is not properly aligned
> > > move.b routine(a0),d0
> > >s2.asm(9042): warning: address is not properly aligned
> > > move.w ObjCD_Index(pc,d0.w),d1
> > >s2.asm(9043): warning: address is not properly aligned
> > > jmp ObjCD_Index(pc,d1.w)
> > >s2.asm(9052): warning: address is not properly aligned
> > > lea (Obj28_SubObjData).l,a1
> > >s2.asm(9053): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadSubObject_Part3
> > >s2.asm(9054): warning: address is not properly aligned
> > > move.l (RNG_seed).w,d0
> > >s2.asm(9055): warning: address is not properly aligned
> > > ror.l #3,d0
> > >s2.asm(9056): warning: address is not properly aligned
> > > move.l d0,(RNG_seed).w
> > >s2.asm(9057): warning: address is not properly aligned
> > > move.l d0,d1
> > >s2.asm(9058): warning: address is not properly aligned
> > > andi.w #$7F,d0
> > >s2.asm(9059): warning: address is not properly aligned
> > > move.w #-$A0,d2
> > >s2.asm(9060): warning: address is not properly aligned
> > > add.w d0,d2
> > >s2.asm(9061): warning: address is not properly aligned
> > > move.w d2,x_pos(a0)
> > >s2.asm(9062): warning: address is not properly aligned
> > > ror.l #3,d1
> > >s2.asm(9063): warning: address is not properly aligned
> > > andi.w #$FF,d1
> > >s2.asm(9064): warning: address is not properly aligned
> > > moveq #8,d2
> > >s2.asm(9065): warning: address is not properly aligned
> > > add.w d1,d2
> > >s2.asm(9066): warning: address is not properly aligned
> > > move.w d2,y_pos(a0)
> > >s2.asm(9067): warning: address is not properly aligned
> > > move.w #$100,x_vel(a0)
> > >s2.asm(9068): warning: address is not properly aligned
> > > moveq #$20,d0
> > >s2.asm(9069): warning: address is not properly aligned
> > > cmpi.w #$20,d1
> > >s2.asm(9070): warning: address is not properly aligned
> > > blo.s +
> > >s2.asm(9071): warning: address is not properly aligned
> > > neg.w d0
> > >s2.asm(9073): warning: address is not properly aligned
> > > move.w d0,y_vel(a0)
> > >s2.asm(9074): warning: address is not properly aligned
> > > move.w #$C0,endingbird_delay(a0)
> > >s2.asm(9075): warning: address is not properly aligned
> > > rts
> > >s2.asm(9079): warning: address is not properly aligned
> > > moveq #0,d0
> > >s2.asm(9080): warning: address is not properly aligned
> > > move.b routine_secondary(a0),d0
> > >s2.asm(9081): warning: address is not properly aligned
> > > move.w ObjCD_Main_States(pc,d0.w),d1
> > >s2.asm(9082): warning: address is not properly aligned
> > > jsr ObjCD_Main_States(pc,d1.w)
> > >s2.asm(9083): warning: address is not properly aligned
> > > bsr.w JmpTo2_ObjectMove
> > >s2.asm(9084): warning: address is not properly aligned
> > > lea (Ani_objCD).l,a1
> > >s2.asm(9085): warning: address is not properly aligned
> > > bsr.w JmpTo_AnimateSprite
> > >s2.asm(9086): warning: address is not properly aligned
> > > bra.w JmpTo5_DisplaySprite
> > >s2.asm(9095): warning: address is not properly aligned
> > > subq.w #1,endingbird_delay(a0)
> > >s2.asm(9096): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(9097): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(9098): warning: address is not properly aligned
> > > move.w y_vel(a0),objoff_2E(a0)
> > >s2.asm(9099): warning: address is not properly aligned
> > > clr.w x_vel(a0)
> > >s2.asm(9100): warning: address is not properly aligned
> > > move.w y_pos(a0),objoff_32(a0)
> > >s2.asm(9101): warning: address is not properly aligned
> > > move.w #$80,y_vel(a0)
> > >s2.asm(9102): warning: address is not properly aligned
> > > move.w #$180,endingbird_delay(a0)
> > >s2.asm(9104): warning: address is not properly aligned
> > > rts
> > >s2.asm(9108): warning: address is not properly aligned
> > > subq.w #1,endingbird_delay(a0)
> > >s2.asm(9109): warning: address is not properly aligned
> > > bmi.s ++
> > >s2.asm(9110): warning: address is not properly aligned
> > > move.w y_pos(a0),d0
> > >s2.asm(9111): warning: address is not properly aligned
> > > moveq #-4,d1
> > >s2.asm(9112): warning: address is not properly aligned
> > > cmp.w objoff_32(a0),d0
> > >s2.asm(9113): warning: address is not properly aligned
> > > bhs.s +
> > >s2.asm(9114): warning: address is not properly aligned
> > > neg.w d1
> > >s2.asm(9116): warning: address is not properly aligned
> > > add.w d1,y_vel(a0)
> > >s2.asm(9117): warning: address is not properly aligned
> > > rts
> > >s2.asm(9120): warning: address is not properly aligned
> > > addq.b #2,routine_secondary(a0)
> > >s2.asm(9121): warning: address is not properly aligned
> > > move.w #-$100,x_vel(a0)
> > >s2.asm(9122): warning: address is not properly aligned
> > > move.w objoff_2E(a0),y_vel(a0)
> > >s2.asm(9123): warning: address is not properly aligned
> > > move.w #$C0,endingbird_delay(a0)
> > >s2.asm(9124): warning: address is not properly aligned
> > > rts
> > >s2.asm(9128): warning: address is not properly aligned
> > > subq.w #1,endingbird_delay(a0)
> > >s2.asm(9129): warning: address is not properly aligned
> > > bmi.s +
> > >s2.asm(9130): warning: address is not properly aligned
> > > rts
> > >s2.asm(9133): warning: address is not properly aligned
> > > addq.w #4,sp
> > >s2.asm(9134): warning: address is not properly aligned
> > > bra.w JmpTo3_DeleteObject
> > >s2.asm(9138): warning: address is not properly aligned
> > > subq.w #1,objoff_30(a0)
> > >s2.asm(9139): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(9140): warning: address is not properly aligned
> > > move.l (RNG_seed).w,d0
> > >s2.asm(9141): warning: address is not properly aligned
> > > andi.w #$1F,d0
> > >s2.asm(9142): warning: address is not properly aligned
> > > move.w d0,objoff_30(a0)
> > >s2.asm(9143): warning: address is not properly aligned
> > > lea (word_AD5E).l,a2
> > >s2.asm(9144): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadChildObject
> > >s2.asm(9146): warning: address is not properly aligned
> > > rts
> > >s2.asm(9152): warning: address is not properly aligned
> > > subq.w #1,objoff_30(a0)
> > >s2.asm(9153): warning: address is not properly aligned
> > > bpl.s + ; rts
> > >s2.asm(9154): warning: address is not properly aligned
> > > tst.b objoff_35(a0)
> > >s2.asm(9155): warning: address is not properly aligned
> > > beq.s + ; rts
> > >s2.asm(9156): warning: address is not properly aligned
> > > subq.b #1,objoff_35(a0)
> > >s2.asm(9157): warning: address is not properly aligned
> > > move.l (RNG_seed).w,d0
> > >s2.asm(9158): warning: address is not properly aligned
> > > andi.w #$F,d0
> > >s2.asm(9159): warning: address is not properly aligned
> > > move.w d0,objoff_30(a0)
> > >s2.asm(9160): warning: address is not properly aligned
> > > lea (word_AD66).l,a2
> > >s2.asm(9161): warning: address is not properly aligned
> > > bsr.w JmpTo_LoadChildObject
> > >s2.asm(9162): warning: address is not properly aligned
> > > + rts
> > >s2.asm(9171): warning: address is not properly aligned
> > > move.w (Ending_Routine).w,d0
> > >s2.asm(9172): warning: address is not properly aligned
> > > move.w EndingSequence_LoadCharacterArt_Characters(pc,d0.w),d0
> > >s2.asm(9173): warning: address is not properly aligned
> > > jmp EndingSequence_LoadCharacterArt_Characters(pc,d0.w)
> > >s2.asm(9184): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_EndingCharacter),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9185): warning: address is not properly aligned
> > > lea (ArtNem_EndingSonic).l,a0
> > >s2.asm(9186): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(9190): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_EndingCharacter),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9191): warning: address is not properly aligned
> > > lea (ArtNem_EndingSuperSonic).l,a0
> > >s2.asm(9192): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(9196): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_EndingCharacter),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9197): warning: address is not properly aligned
> > > lea (ArtNem_EndingTails).l,a0
> > >s2.asm(9198): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(9206): warning: address is not properly aligned
> > > move.w (Ending_Routine).w,d0
> > >s2.asm(9207): warning: address is not properly aligned
> > > move.w EndingSequence_LoadFlickyArt_Flickies(pc,d0.w),d0
> > >s2.asm(9208): warning: address is not properly aligned
> > > jmp EndingSequence_LoadFlickyArt_Flickies(pc,d0.w)
> > >s2.asm(9219): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_Animal_2),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9220): warning: address is not properly aligned
> > > lea (ArtNem_Bird).l,a0
> > >s2.asm(9221): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(9225): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_Animal_2),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9226): warning: address is not properly aligned
> > > lea (ArtNem_Eagle).l,a0
> > >s2.asm(9227): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
> > >s2.asm(9231): warning: address is not properly aligned
> > > move.l #vdpComm(tiles_to_bytes(ArtTile_ArtNem_Animal_2),VRAM,WRITE),(VDP_control_port).l
> > >s2.asm(9232): warning: address is not properly aligned
> > > lea (ArtNem_Chicken).l,a0
> > >s2.asm(9233): warning: address is not properly aligned
> > > bra.w JmpTo_NemDec
Comments