SYSCALL_NAMES = ( "printf", # 0x0 None, # 0x1 None, # 0x2 None, # 0x3 None, # 0x4 "set_person", # 0x5 "set_person_3d", # 0x6 "set_position", # 0x7 "set_position_3d", # 0x8 "delete_person", # 0x9 "animate_person", # 0xA "set_balloon", # 0xB "get_param", # 0xC "set_param", # 0xD "move_position", # 0xE "move_position_3d", # 0xF "na_move_position", # 0x10 "na_move_position_3d", # 0x11 "move_check", # 0x12 "sky_init", # 0x13 "cloud_init", # 0x14 "cloud_inc_alpha", # 0x15 "cloud_dec_alpha", # 0x16 "delete_cloud_dec_alpha", # 0x17 "trap_line", # 0x18 "trap_box", # 0x19 "trap_box_stoptimer", # 0x1A "trap_box_stoptimer_pop", # 0x1B "trap_poly4", # 0x1C "trap_poly4_stoptimer", # 0x1D "trap_poly4_stoptimer_pop", # 0x1E "trap_line_3d", # 0x1F "trap_box_3d", # 0x20 "trap_box_stoptimer_3d", # 0x21 "trap_box_stoptimer_pop_3d", # 0x22 "trap_poly4_3d", # 0x23 "trap_poly4_stoptimer_3d", # 0x24 "trap_poly4_stoptimer_pop_3d",# 0x25 "trap_contact_chr", # 0x26 "delete_trap", # 0x27 "is_trap", # 0x28 "event_line", # 0x29 "event_box", # 0x2A "event_poly4", # 0x2B "event_line_3d", # 0x2C "event_box_3d", # 0x2D "event_poly4_3d", # 0x2E "delete_event", # 0x2F "is_event", # 0x30 "line_hit", # 0x31 "line_hit_ply", # 0x32 "line_hit_npc", # 0x33 "line_hit_3d", # 0x34 "line_hit_ply_3d", # 0x35 "line_hit_npc_3d", # 0x36 "delete_line_hit", # 0x37 "is_line_hit", # 0x38 "scope", # 0x39 "scope_3d", # 0x3A "delete_scope", # 0x3B "is_scope", # 0x3C "scroll_direct", # 0x3D "scroll", # 0x3E "zoom_scroll", # 0x3F "is_scroll", # 0x40 "scroll_four", # 0x41 None, # 0x42 "fst_load", # 0x43 "gradation_palet", # 0x44 None, # 0x45 None, # 0x46 None, # 0x47 None, # 0x48 None, # 0x49 None, # 0x4A None, # 0x4B None, # 0x4C None, # 0x4D None, # 0x4E None, # 0x4F None, # 0x50 None, # 0x51 None, # 0x52 None, # 0x53 None, # 0x54 None, # 0x55 None, # 0x56 None, # 0x57 None, # 0x58 None, # 0x59 None, # 0x5A None, # 0x5B None, # 0x5C None, # 0x5D None, # 0x5E None, # 0x5F None, # 0x60 None, # 0x61 None, # 0x62 None, # 0x63 None, # 0x64 "event_line_inf", # 0x65 "event_box_inf", # 0x66 "event_poly4_inf", # 0x67 "event_line_3d_inf", # 0x68 "event_box_3d_inf", # 0x69 "event_poly4_3d_inf", # 0x6A None, # 0x6B None, # 0x6C None, # 0x6D None, # 0x6E None, # 0x6F "scroll_cnt", # 0x70 "zoom_scroll_cnt", # 0x71 "map_bright", # 0x72 "change_bg_anime", # 0x73 "get_bg_anime_param", # 0x74 "scope_msg", # 0x75 "scope_msg_3d", # 0x76 None, # 0x77 None, # 0x78 None, # 0x79 None, # 0x7A None, # 0x7B None, # 0x7C "is_sideview", # 0x7D "get_map_no", # 0x7E "bg_alpha", # 0x7F None, # 0x80 None, # 0x81 None, # 0x82 None, # 0x83 None, # 0x84 None, # 0x85 None, # 0x86 None, # 0x87 None, # 0x88 None, # 0x89 None, # 0x8A None, # 0x8B None, # 0x8C None, # 0x8D None, # 0x8E "get_sys_map_rate", # 0x8F None, # 0x90 None, # 0x91 None, # 0x92 None, # 0x93 None, # 0x94 None, # 0x95 None, # 0x96 None, # 0x97 None, # 0x98 None, # 0x99 "get_int_no", # 0x9A None, # 0x9B None, # 0x9C None, # 0x9D "special_person", # 0x9E "special_person_3d", # 0x9F None, # 0xA0 None, # 0xA1 None, # 0xA2 None, # 0xA3 "walk_se", # 0xA4 "get_mapsize_x", # 0xA5 "get_mapsize_y", # 0xA6 "set_3d_zoom_rate", # 0xA7 None, # 0xA8 None, # 0xA9 "set_cloud_h", # 0xAA "move_stop", # 0xAB None, # 0xAC "set_child_chr", # 0xAD "del_child_chr", # 0xAE "get_child_pos", # 0xAF "get_parent_chr", # 0xB0 "is_bg_atari", # 0xB1 None, # 0xB2 "set_gradation_chr", # 0xB3 "set_rot_chr_color", # 0xB4 "scroll_offset", # 0xB5 None, # 0xB6 None, # 0xB7 "set_bg_pal_anime", # 0xB8 None, # 0xB9 "get_pl_move_spd", # 0xBA "get_pl_move_dir", # 0xBB None, # 0xBC None, # 0xBD None, # 0xBE None, # 0xBF None, # 0xC0 None, # 0xC1 None, # 0xC2 None, # 0xC3 None, # 0xC4 None, # 0xC5 "set_force_mode", # 0xC6 "trap_force_line", # 0xC7 "trap_force_box", # 0xC8 "trap_force_poly4", # 0xC9 "trap_force_line_3d", # 0xCA "trap_force_box_3d", # 0xCB "trap_force_poly4_3d", # 0xCC "trap_force_rain_point", # 0xCD "trap_force_chr", # 0xCE "line_hit_force", # 0xCF "line_hit_force_3d", # 0xD0 "get_force_pow", # 0xD1 "get_force_lever", # 0xD2 "set_csp_param", # 0xD3 "get_csp_param", # 0xD4 "calc_csp_param", # 0xD5 None, # 0xD6 None, # 0xD7 None, # 0xD8 None, # 0xD9 "set_move_pass", # 0xDA "move_pass", # 0xDB None, # 0xDC "scroll_limit", # 0xDD None, # 0xDE None, # 0xDF None, # 0xE0 None, # 0xE1 "demo_stop_move_pass", # 0xE2 None, # 0xE3 None, # 0xE4 "trap_force_rain_point_3d", # 0xE5 "trap_force_rain_chr", # 0xE6 "get_force_rain_trap_count", # 0xE7 "get_force_rain_trap_no", # 0xE8 None, # 0xE9 "get_prev_crate", # 0xEA None, # 0xEB None, # 0xEC None, # 0xED None, # 0xEE None, # 0xEF None, # 0xF0 "force_obj_delete", # 0xF1 "get_force_action", # 0xF2 None, # 0xF3 None, # 0xF4 None, # 0xF5 "set_chr_bright", # 0xF6 None, # 0xF7 "set_fade_chr_color", # 0xF8 None, # 0xF9 None, # 0xFA "set_line_hit_mode", # 0xFB None, # 0xFC None, # 0xFD None, # 0xFE "trap_force_box_ivy_up", # 0xFF "trap_force_box_ivy_dn", # 0x100 "trap_force_poly4_ivy_up", # 0x101 "trap_force_poly4_ivy_dn", # 0x102 None, # 0x103 "set_ladder", # 0x104 None, # 0x105 None, # 0x106 None, # 0x107 "print_screen", # 0x108 "cross_fade", # 0x109 None, # 0x10A None, # 0x10B None, # 0x10C None, # 0x10D None, # 0x10E None, # 0x10F "define_texture", # 0x110 "get_ce_arg", # 0x111 "set_ce_arg", # 0x112 "set4_ce_arg", # 0x113 None, # 0x114 None, # 0x115 None, # 0x116 None, # 0x117 None, # 0x118 None, # 0x119 None, # 0x11A None, # 0x11B "set_weather_disp", # 0x11C None, # 0x11D None, # 0x11E "set_keyframe", # 0x11F "set_keyframe_arg", # 0x120 "delete_keyframe", # 0x121 None, # 0x122 None, # 0x123 None, # 0x124 None, # 0x125 None, # 0x126 "debug_bp", # 0x127 None, # 0x128 None, # 0x129 None, # 0x12A None, # 0x12B None, # 0x12C None, # 0x12D None, # 0x12E None, # 0x12F None, # 0x130 None, # 0x131 None, # 0x132 None, # 0x133 None, # 0x134 None, # 0x135 None, # 0x136 None, # 0x137 None, # 0x138 None, # 0x139 None, # 0x13A None, # 0x13B None, # 0x13C None, # 0x13D None, # 0x13E None, # 0x13F None, # 0x140 None, # 0x141 # PSP only None, # 0x142 None, # 0x143 None, # 0x144 None, # 0x145 None, # 0x146 None, # 0x147 None, # 0x148 None, # 0x149 None, # 0x14A None, # 0x14B None, # 0x14C None, # 0x14D None, # 0x14E None, # 0x14F None, # 0x150 None, # 0x151 None, # 0x152 None, # 0x153 ) SYSCALL_ARGUMENT_COUNT = ( 0x02,0x02,0x01,0x01,0x00,0x06,0x07,0x03,0x04,0x01,0x03,0x05,0x02,0x03,0x04, 0x05,0x04,0x05,0x01,0x02,0x06,0x00,0x00,0x00,0x06,0x06,0x07,0x08,0x0A,0x0B, 0x0C,0x08,0x08,0x09,0x0A,0x0E,0x0F,0x10,0x02,0x01,0x01,0x06,0x06,0x0A,0x08, 0x08,0x0E,0x01,0x01,0x06,0x06,0x06,0x08,0x08,0x08,0x01,0x01,0x05,0x06,0x01, 0x01,0x02,0x03,0x04,0x00,0x03,0x06,0x02,0x03,0x08,0x01,0x04,0x02,0x01,0x01, 0x01,0x00,0x01,0x01,0x07,0x05,0x01,0x02,0x00,0x00,0x00,0x00,0x02,0x03,0x01, 0x01,0x01,0x04,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x01,0x07,0x07,0x0B,0x09, 0x09,0x0F,0x01,0x01,0x01,0x01,0x01,0x03,0x04,0x03,0x05,0x03,0x07,0x08,0x03, 0x04,0x07,0x01,0x03,0x02,0x00,0x00,0x02,0x02,0x04,0x09,0x04,0x01,0x01,0x02, 0x02,0x05,0x01,0x02,0x02,0x03,0x03,0x02,0x00,0x02,0x01,0x01,0x03,0x03,0x02, 0x01,0x01,0x01,0x09,0x00,0x01,0x00,0x01,0x0F,0x10,0x04,0x01,0x04,0x02,0x02, 0x01,0x01,0x01,0x01,0x08,0x01,0x01,0x02,0x03,0x01,0x01,0x01,0x04,0x01,0x06, 0x08,0x03,0x03,0x00,0x04,0x02,0x00,0x00,0x03,0x00,0x02,0x04,0x03,0x02,0x02, 0x01,0x02,0x03,0x01,0x06,0x06,0x0A,0x08,0x08,0x0E,0x04,0x02,0x06,0x08,0x00, 0x00,0x05,0x03,0x09,0x00,0x03,0x02,0x04,0x06,0x03,0x02,0x04,0x00,0x01,0x04, 0x01,0x03,0x01,0x02,0x05,0x02,0x00,0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01, 0x01,0x00,0x00,0x08,0x01,0x00,0x04,0x04,0x07,0x08,0x02,0x01,0x00,0x00,0x02, 0x06,0x06,0x0A,0x0A,0x01,0x09,0x01,0x04,0x02,0x00,0x01,0x00,0x01,0x07,0x00, 0x01,0x02,0x09,0x04,0x05,0x08,0x01,0x00,0x01,0x03,0x03,0x0A,0x03,0x01,0x01, 0x02,0x01,0x09,0x02,0x03,0x01,0x02,0x01,0x06,0x03,0x01,0x00,0x05,0x01,0x00, 0x01,0x01,0x02,0x00,0x01,0x04,0x01,0x01,0x01,0x08,0x01,0x01,0x02,0x00,0x04, 0x06,0x00,0x00,0x05,0x02,0x02,0x01, # PSP 0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x02,0x01,0x02,0x02,0x01,0x01, 0x01,0x01,0x04 )