ASxxxx Assembler V02.00 + NoICE + SDCC mods  (Zilog Z80 / Hitachi HD64180), page 1.
Hexadecimal [16-Bits]



                              1 ;;-----------------------------LICENSE NOTICE------------------------------------
                              2 ;;  This file is part of Tomahawk Pixels 
                              3 ;;  Copyright (C) 2021 Laureano Cantó Berna, Alicia Aurecchia Vidal, Alejandro Gómez López
                              4 ;;
                              5 ;;  This program is free software: you can redistribute it and/or modify
                              6 ;;  it under the terms of the GNU Lesser General Public License as published by
                              7 ;;  the Free Software Foundation, either version 3 of the License, or
                              8 ;;  (at your option) any later version.
                              9 ;;
                             10 ;;  This program is distributed in the hope that it will be useful,
                             11 ;;  but WITHOUT ANY WARRANTY; without even the implied warranty of
                             12 ;;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
                             13 ;;  GNU Lesser General Public License for more details.
                             14 ;;
                             15 ;;  You should have received a copy of the GNU Lesser General Public License
                             16 ;;  along with this program.  If not, see <http://www.gnu.org/licenses/>.
                             17 ;;-------------------------------------------------------------------------------
                             18 
                             19 
                             20 ;;=================================================================
                             21 ;;=================================================================
                             22 ;;                  RENDER FUNCTIONS
                             23 ;;=================================================================
                             24 ;;=================================================================
                             25 ;;basic functions
                             26 .globl sys_render_init
                             27 .globl sys_render_init_bonus
                             28 .globl sys_render_one_entity
                             29 .globl sys_first_render_one_entity
                             30 .globl sys_render_update
                             31 .globl sys_render_level_start
                             32 ;;animation functions
                             33 .globl sys_render_change_walk_step_right
                             34 .globl sys_render_change_walk_step_left
                             35 .globl sys_render_change_jump
                             36 .globl sys_render_changue_static
                             37 
                             38 .globl change_screen_to_8000
                             39 .globl change_screen_to_C000
                             40 .globl sys_render_change_render_status
                             41 ;;-----------------------------------------------------------------
                             42 ;;palette
                             43 ;;
                             44 .globl _g_palette
                             45 .globl _g_palette_bonus
                             46 ;;-----------------------------------------------------------------
                             47 ;;Sprites
                             48 ;;
                             49 ;;frog static sprites
                             50 .globl _spr_frog_static
                             51 .globl _spr_frog_static_left
                             52 
                             53 ;;frog movement sprites
                             54 .globl _spr_frog_walk_0
                             55 .globl _spr_frog_walk_1
ASxxxx Assembler V02.00 + NoICE + SDCC mods  (Zilog Z80 / Hitachi HD64180), page 2.
Hexadecimal [16-Bits]



                             56 .globl _spr_frog_walk_left_0
                             57 .globl _spr_frog_walk_left_1
                             58 
                             59 
                             60 ;;bee move sprites
                             61 .globl _spr_bee_move_0
                             62 .globl _spr_bee_move_1
                             63 .globl _spr_bee_move_2
                             64 .globl _spr_bee_move_3
                             65 .globl _spr_bee_move_right_0
                             66 .globl _spr_bee_move_right_1
                             67 .globl _spr_bee_move_right_2
                             68 .globl _spr_bee_move_right_3
                             69 .globl _spr_oruga_left_0
                             70 .globl _spr_oruga_left_1
                             71 .globl _spr_oruga_left_2
                             72 .globl _spr_oruga_left_3
                             73 .globl _spr_oruga_right_0
                             74 .globl _spr_oruga_right_1
                             75 .globl _spr_oruga_right_2
                             76 .globl _spr_oruga_right_3
                             77 
                             78 
                             79 ;;objects sprites
                             80 .globl _spr_plat1
                             81 .globl _spr_plat1_2
                             82 .globl _spr_plat_mortal
                             83 .globl _spr_plat_mortal_down
                             84 .globl _spr_plat_mortal_all
                             85 .globl _spr_espina_up
                             86 
                             87 ;;maps 
                             88 
                             89 ;;lifes
                             90 .globl _spr_lifes1
                             91 .globl _spr_lifes2
                             92 .globl _spr_lifes3
