ThomasSpeedrunner icon

Alignment Errors After Deleting Special Stages

ThomasSpeedrunner | PRO | 05/18/13 07:05:05 PM UTC | 0 ⭐ | 420 πŸ‘οΈ | Never ⏰ | []
text |

170.41 KB

|

None

|

0 πŸ‘

/

0 πŸ‘Ž

> > >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