Warning, /frameworks/syntax-highlighting/autotests/input/highlight.asm-m68k is written in an unsupported language. File is not indexed.

0001 map_collision_rom:
0002         dc.b 0,0,7,7
0003 
0004 hud_tile:
0005         dc.w $6268,$6269,$6268,$6269
0006 
0007 MAP_DATA1 macro
0008 
0009         dc.w $4200+\2+(\1*$400),$4200+\2+2+(\1*$400)
0010         move.w  \2,Sprite+0+(8*\1)
0011 
0012 endm
0013 
0014         move.w  MarioArmy+0+6*\2,d0
0015         move.w  #$050B+2*\2,d1
0016 
0017         cmp.w   #15,MarioAnim
0018         if_mi
0019                 addi.w  #$0800,d2
0020         endi
0021 
0022         if_eq
0023 
0024                 andi.w  #$01,d5
0025                 cmp.w   #$1,d5
0026                 if_ne
0027                         move.w  #$200,d0
0028                 endi
0029         endi
0030 
0031         Draw_Sprite 0,Selecty,#$0501,SelectTile,Selectx
0032 
0033         move.w  #$0030,d6
0034 
0035         cmp.w #0,SelectChoix
0036 
0037     ;Mario3 Menu
0038     Draw_Sprite 4,#$80+28,#$0505,d4,#$80+8*9
0039 
0040         move.w  #1,d1
0041 
0042         lea EnemyArmyDgt,a0
0043         lea EnemyArmy,a1
0044         move.w  #9,d0
0045         move.w  d4,d2
0046         subi.w  #$80,d2
0047         lsr.w   #4,d2
0048 
0049         move.w d3,d7
0050         subi.w  #$C0,d7
0051         asr.w   #4,d7
0052         asl.w   #4,d7
0053 
0054         move.l  a1,a2
0055         move.w  #0,(a2)+
0056         move.w  #$0,(a0)  ;remove de l'écran
0057 
0058         move.l  a1,a2
0059         move.w  Selectx,(a2)+
0060         move.w  #$1,(a3) ;est a l'écran
0061         add.w   #$6,a3
0062 
0063         org     $000000
0064         dc.l    $0,Main
0065         dc.l    INT,INT,INT,INT,INT,INT,INT
0066         dc.b    ' 00000000-00'                     ; Product code, version nu
0067 mber. 12 bytes long
0068         dc.w    $FDDB                              ; Checksum. 2 bytes long
0069         dc.b    'J               '                 ; I/O support. 16 bytes
0070         dc.l    $00000000,$00020000
0071         do
0072                 move.l  (a2)+,VDP_DATA
0073         while_dbra d0
0074 
0075 if_ne   macro
0076         bne     L1\@!
0077 endm
0078 
0079 _A      = 12
0080 
0081     VDP_Port_VRAMW #$A000+(2*\2)+($40*\3)
0082 
0083     lea     \1,a2
0084     move.w #3,d7
0085 
0086 VDP_DATA        equ     $C00000
0087 VDP_CTRL        equ     $C00004