Login

Subversion Repositories NedoOS

Rev

Rev 1182 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

;1 ╨в╨░╨╜╨║ ╤В╤А╨╕ ╨▒╨╗╨╛╨║╨░ ╨╜╨░ ╤Б╨╜╨░╤А╤П╨┤╤Л
;2 ╤В╨░╨╜╨║ ╤В╤А╨╕ ╨▒╨╗╨╛╨║╨░ ╨╜╨░ ╤Б╨╜╨░╤А╤П╨┤╤Л
;╨Ф╨░╨╗╤М╤И╨╡ ╤З╨╡╤А╨╡╨┤╤Г╨╡╤В╤Б╤П ╨▓╤А╨░╨│ ╤Б╨╜╨░╤А╤П╨┤ ╨▓╤А╨░╨│ ╤Б╨╜╨░╤А╤П╨┤
;WAR - ╤Н╤В╨╛ ╨▓╤А╨░╨│
;Bronits ╤Н╤В╨╛ ╨┐╨╡╤З╨░╤В╤М ╨▒╤А╨╛╨╜╨╕ ╨║╨░╤Б╨║╨░

UNITS
UNIT_YESORNOT=0
UNIT_NUMBERSPRITES=1 ;2 bytes
UNIT_X=3 ;2 bytes
UNIT_Y=5 ;2 bytes
UNIT_DESCRADDR=7 ;#200 ;ADDRESS IN MEMORY (╨░╨┤╤А╨╡╤Б ╨╛╨┐╨╕╤Б╨░╤В╨╡╨╗╤П ╤Б╨┐╤А╨░╨╣╤В╨░ ╨▓ #200+)
UNIT_NEEDRND=8
UNIT_DIRECTION2=9
UNIT_DIRECTION=10
UNIT_ANIMATION=11
UNIT_COUNTER=12
UNIT_TIMEFORSHOTONWAR=13
UNIT_STOPBIT=14
UNIT_BITPARENTSBULL=15
UNIT_BITFRIENDLYFIRE=16
UNIT_SHELLTIME=17
UNIT_ICE=18
UNIT_SAND=19
UNIT_TYPEOFTANK=20
UNIT_WATERWAY=21
UNIT_STAR=22
UNIT_ENERGY=23 ;??? ╨╜╨╡ ╨╝╨╛╨│╤Г ╨╜╨░╨╣╤В╨╕ +23)
UNITSZ=24
        DEFB    1; YES OR NOT
        DEFW    SPRMYTANKLEVEL0;256;NUMBER SPRITE
        DEFW    96; X
        DEFW    224; Y
         DEFB   6; #200 ; ADDRES IN MEMORY
        DEFB    1 ;8 NEEDRND???
        DEFB    12 ;9 DIRECTION2???
        DEFB    1; 10 DIRECTION
        DEFB    0; 11 ANIMACION
        DEFB    0; 12 CONTER
        DEFB    0; 13 TIME FOR SHOT ON WAR
        DEFB    0; 14 STOP BIT
        DEFB    1; 15 BIT PARENTS BULL
        DEFB    0; 16 BIT FRENDLY FIRE
        DEFB    0; 17 SHELL TIME
        DEFB    0; 18 ICE
        DEFB    0; 19 SAND
        DEFB    0; 20 TYPE OF TANK
        DEFB    0; 21 WATER WAY
        DEFB    2; 22 STAR
        DEFB    0; 23 ENERGY

        DEFB    0; YES OR NOT;---------BULLETS
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   12; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    1; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    2; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT;---------BULLETS
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   18; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    1; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    2; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT;---------BULLETS
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   24; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    1; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14


        DEFB    1; YES OR NOT
        DEFW    SPRMYTANKLEVEL0+8;264;NUMBER SPRITE (player 2)
        DEFW    128+32; X
        DEFW    224; Y
         DEFB   30; #200
        DEFB    2
        DEFB    12; ADDRES IN MEMORY
        DEFB    1; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    2; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT;---------BULLETS
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   36; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    2; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT;---------BULLETS
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   42; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    2; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT;---------BULLETS
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   48; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    2; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT -------------WAR 1
        DEFW    256+64;NUMBER SPRITES
        DEFW    256-32; X
        DEFW    0; Y
         DEFB   54; #200
        DEFW    03; ADDRES IN MEMORY
        DEFB    3; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    50; ARRMS4
        DEFB    0; ARRMS5
        DEFB    3; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   60; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    3; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT -------------WAR 2
        DEFW    256+128;NUMBER SPRITES
        DEFW    16; X
        DEFW    0; Y
         DEFB   66; #200
        DEFW    14; ADDRES IN MEMORY
        DEFB    3; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    70; ARRMS4
        DEFB    0; ARRMS5
        DEFB    4; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   72; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    4; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT -------------WAR 3
        DEFW    256+128;NUMBER SPRITES
        DEFW    32; X
        DEFW    0; Y
         DEFB   78; #200
        DEFW    14; ADDRES IN MEMORY
        DEFB    3; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    5; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   84; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    5; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT -------------WAR 4
        DEFW    256+128;NUMBER SPRITES
        DEFW    48; X
        DEFW    0; Y
         DEFB   90; #200
        DEFW    14; ADDRES IN MEMORY
        DEFB    3; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    150; ARRMS4
        DEFB    0; ARRMS5
        DEFB    6; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   96; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    6; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT -------------WAR 5
        DEFW    256+128;NUMBER SPRITES
        DEFW    64; X
        DEFW    0; Y
         DEFB   102; #200
        DEFW    14; ADDRES IN MEMORY
        DEFB    3; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    180; ARRMS4
        DEFB    0; ARRMS5
        DEFB    7; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   108; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    7; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT -------------WAR 6
        DEFW    256+128;NUMBER SPRITES
        DEFW    80; X
        DEFW    0; Y
         DEFB   114; #200
        DEFW    14; ADDRES IN MEMORY
        DEFB    3; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    200; ARRMS4
        DEFB    0; ARRMS5
        DEFB    8; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   120; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    8; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0; YES OR NOT -------------WAR 7
        DEFW    256+128;NUMBER SPRITES
        DEFW    96; X
        DEFW    0; Y
         DEFB   126; #200
        DEFW    14; ADDRES IN MEMORY
        DEFB    3; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    250; ARRMS4
        DEFB    0; ARRMS5
        DEFB    9; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   132; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    9; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

SLU     DEFB    0
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   138; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    9; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   144; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    9; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14


        DEFB    255; EXIT

BRONITS DEFB    0;-------------------BRONA
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    16; Y
         DEFB   150; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    9; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0;-------------------BRONA
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   156; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    9; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14

        DEFB    0;-------------------BRONA
        DEFW    54;NUMBER SPRITES
        DEFW    0; X
        DEFW    0; Y
         DEFB   162; #200
        DEFW    12; ADDRES IN MEMORY
        DEFB    0; DIRECTION
        DEFB    0; ANIMACION
        DEFB    0; COUNTER
        DEFB    0; ARRMS4
        DEFB    0; ARRMS5
        DEFB    9; ARRMS6
        DEFB    0; ARRMS7
        DEFB    0; ARRMS8
        DEFB    0; ARRMS9
        DEFB    0; ARRMS10
        DEFB    0; ARRMS11
        DEFB    0; ARRMS12
        DEFB    0; ARRMS13
        DEFB    0; ARRMS14
        DEFB    255

TANK    DEFB    0
TANKP   DEFB    0 ;sprite phase
KORM    DEFW    104
KORM2   DEFW    126

WR1     DEFB    0
WR2     DEFB    0
NEWW    DEFB    0
BOM1X   DEFW    0
BOM1Y   DEFW    0
BOMIX   DEFW    0
COM1X   DEFW    0
COM1Y   DEFW    0
COMIX   DEFW    0
COMA    DEFB    0

NEWTAN1 DEFB    0
NEWTAN2 DEFB    0

POINTP1 DEFW    0
POINTP2 DEFW    0
JOINTP1 DEFW    0
JOINTP2 DEFW    0

BOSX    DEFW    128
BOSY    DEFW    0

RAZWOR  DEFB    0

SEA     DEFB    0

TANKPP  DEFB    0

A21     DEFB    0

TANKB   DEFB    0
BOSTART DEFB    32
BOS     DEFB    0

BOSSCIK DEFB    0

ATAKA   DEFB    0
MOVE    DEFB    0

BETONARM        DEFB    0

RAZF4   DEFB    0
RAZF3   DEFB    0
RAZF2   DEFB    0
RAZF    DEFB    0

BOS2    DEFB    0

STEN    DEFB    0 ;brick/beton

WARTAN  DEFB    20 ;how many enemies remained? ╨▓ ╨│╨░╤А╨░╨╢╨╡?

BOMA    DEFB    0

PLAYER  DEFB    0

UNITS_blocksz=$-UNITS