Difference between revisions of "OPCodes old"
From Unofficial QEdit Wiki Guide
(→V1 OPCode List) |
|||
Line 1: | Line 1: | ||
=V1 OPCode List= | =V1 OPCode List= | ||
+ | * 0x00 [[nop]] | ||
+ | * 0x01 [[ret]] | ||
+ | * 0x02 [[sync]] | ||
+ | * 0x03 [[exit]] | ||
+ | * 0x04 [[thread]] | ||
+ | * 0x08 [[let]] | ||
+ | * 0x09 [[leti]] | ||
+ | * 0x10 [[set]] | ||
+ | * 0x11 [[clear]] | ||
+ | * 0x12 [[rev]] | ||
+ | * 0x13 [[gset]] | ||
+ | * 0x14 [[gclear]] | ||
+ | * 0x15 [[grev]] | ||
+ | * 0x16 [[glet]] | ||
+ | * 0x17 [[gget]] | ||
+ | * 0x18 [[add]] | ||
+ | * 0x19 [[addi]] | ||
+ | * 0x1A [[sub]] | ||
+ | * 0x1B [[subi]] | ||
+ | * 0x1C [[mul]] | ||
+ | * 0x1D [[muli]] | ||
+ | * 0x1E [[div]] | ||
+ | * 0x1F [[divi]] | ||
+ | * 0x20 [[and]] | ||
+ | * 0x21 [[andi]] | ||
+ | * 0x22 [[or]] | ||
+ | * 0x23 [[ori]] | ||
+ | * 0x24 [[xor]] | ||
+ | * 0x25 [[xori]] | ||
+ | * 0x26 [[mod]] | ||
+ | * 0x27 [[modi]] | ||
+ | * 0x28 [[jmp]] | ||
+ | * 0x29 [[call]] | ||
+ | * 0x2A [[jmp_on]] | ||
+ | * 0x2B [[jmp_off]] | ||
+ | * 0x2C [[jmp_=]] | ||
+ | * 0x2D [[jmpi_=]] | ||
+ | * 0x2E [[jmp_!=]] | ||
+ | * 0x2F [[jmpi_!=]] | ||
+ | * 0x30 [[ujmp_>]] | ||
+ | * 0x31 [[ujmpi_>]] | ||
+ | * 0x32 [[jmp_>]] | ||
+ | * 0x33 [[jmpi_>]] | ||
+ | * 0x34 [[ujmp_<]] | ||
+ | * 0x35 [[ujmpi_<]] | ||
+ | * 0x36 [[jmp_<]] | ||
+ | * 0x37 [[jmpi_<]] | ||
+ | * 0x38 [[ujmp_>=]] | ||
+ | * 0x39 [[ujmpi_>=]] | ||
+ | * 0x3A [[jmp_>=]] | ||
+ | * 0x3B [[jmpi_>=]] | ||
+ | * 0x3C [[ujmp_<=]] | ||
+ | * 0x3D [[ujmpi_<=]] | ||
+ | * 0x3E [[jmp_<=]] | ||
+ | * 0x3F [[jmpi_<=]] | ||
+ | * 0x40 [[switch_jmp]] | ||
+ | * 0x41 [[switch_call]] | ||
+ | * 0x42 [[stack_push]] | ||
+ | * 0x43 [[stack_pop]] | ||
+ | * 0x44 [[stack_pushm]] | ||
+ | * 0x45 [[stack_popm]] | ||
+ | * 0x4F [[unknown4F]] | ||
+ | * 0x50 [[message]] | ||
+ | * 0x51 [[list]] | ||
+ | * 0x52 [[fadein]] | ||
+ | * 0x53 [[fadeout]] | ||
+ | * 0x54 [[se]] | ||
+ | * 0x55 [[bgm]] | ||
+ | * 0x58 [[enable]] | ||
+ | * 0x59 [[disable]] | ||
+ | * 0x5A [[window_msg]] | ||
+ | * 0x5B [[add_msg]] | ||
+ | * 0x5C [[mesend]] | ||
+ | * 0x5D [[gettime]] | ||
+ | * 0x5E [[winend]] | ||
+ | * 0x60 [[npc_crt_V1]] | ||
+ | * 0x61 [[npc_stop]] | ||
+ | * 0x62 [[npc_play]] | ||
+ | * 0x63 [[npc_kill]] | ||
+ | * 0x64 [[npc_nont]] | ||
+ | * 0x65 [[npc_talk]] | ||
+ | * 0x66 [[npc_crp_V1]] | ||
+ | * 0x68 [[create_pipe]] | ||
+ | * 0x69 [[p_hpstat_V1]] | ||
+ | * 0x6A [[p_dead_V1]] | ||
+ | * 0x6B [[p_disablewarp]] | ||
+ | * 0x6C [[p_enablewarp]] | ||
+ | * 0x6D [[p_move_v1]] | ||
+ | * 0x6E [[p_look]] | ||
+ | * 0x70 [[p_action_disable]] | ||
+ | * 0x71 [[p_action_enable]] | ||
+ | * 0x72 [[disable_movement1]] | ||
+ | * 0x73 [[enable_movement1]] | ||
+ | * 0x74 [[p_noncol]] | ||
+ | * 0x75 [[p_col]] | ||
+ | * 0x76 [[p_setpos]] | ||
+ | * 0x77 [[p_return_guild]] | ||
+ | * 0x78 [[p_talk_guild]] | ||
+ | * 0x79 [[npc_talk_pl_V1]] | ||
+ | * 0x7A [[npc_talk_kill]] | ||
+ | * 0x7B [[npc_crtpk_V1]] | ||
+ | * 0x7C [[npc_crppk_V1]] | ||
+ | * 0x7D [[npc_crptalk_v1]] | ||
+ | * 0x7E [[p_look_at_v1]] | ||
+ | * 0x7F [[npc_crp_id_V1]] | ||
+ | * 0x80 [[cam_quake]] | ||
+ | * 0x81 [[cam_adj]] | ||
+ | * 0x82 [[cam_zmin]] | ||
+ | * 0x83 [[cam_zmout]] | ||
+ | * 0x84 [[cam_pan_V1]] | ||
+ | * 0x85 [[game_lev_super]] | ||
+ | * 0x86 [[game_lev_reset]] | ||
+ | * 0x87 [[pos_pipe_V1]] | ||
+ | * 0x88 [[if_zone_clear]] | ||
+ | * 0x89 [[chk_ene_num]] | ||
+ | * 0x8A [[unhide_obj]] | ||
+ | * 0x8B [[unhide_ene]] | ||
+ | * 0x8C [[at_coords_call]] | ||
+ | * 0x8D [[at_coords_talk]] | ||
+ | * 0x8E [[col_npcin]] | ||
+ | * 0x8F [[col_npcinr]] | ||
+ | * 0x90 [[switch_on]] | ||
+ | * 0x91 [[switch_off]] | ||
+ | * 0x92 [[playbgm_epi]] | ||
+ | * 0x93 [[set_mainwarp]] | ||
+ | * 0x94 [[set_obj_param]] | ||
+ | * 0x95 [[set_floor_handler]] | ||
+ | * 0x96 [[clr_floor_handler]] | ||
+ | * 0x97 [[col_plinaw]] | ||
+ | * 0x98 [[hud_hide]] | ||
+ | * 0x99 [[hud_show]] | ||
+ | * 0x9A [[cine_enable]] | ||
+ | * 0x9B [[cine_disable]] | ||
+ | * 0xA1 [[set_qt_failure]] | ||
+ | * 0xA2 [[set_qt_success]] | ||
+ | * 0xA3 [[clr_qt_failure]] | ||
+ | * 0xA4 [[clr_qt_success]] | ||
+ | * 0xA5 [[set_qt_cancel]] | ||
+ | * 0xA6 [[clr_qt_cancel]] | ||
+ | * 0xA8 [[pl_walk_V1]] | ||
+ | * 0xB0 [[pl_add_meseta]] | ||
+ | * 0xB1 [[thread_stg]] | ||
+ | * 0xB2 [[del_obj_param]] | ||
+ | * 0xB3 [[item_create]] | ||
+ | * 0xB4 [[item_create2]] | ||
+ | * 0xB5 [[item_delete]] | ||
+ | * 0xB6 [[item_delete2]] | ||
+ | * 0xB7 [[item_check]] | ||
+ | * 0xB8 [[setevt]] | ||
+ | * 0xB9 [[get_difflvl]] | ||
+ | * 0xBA [[set_qt_exit]] | ||
+ | * 0xBB [[clr_qt_exit]] | ||
+ | * 0xC0 [[particle_V1]] | ||
+ | * 0xC1 [[npc_text]] | ||
+ | * 0xC2 [[npc_chkwarp]] | ||
+ | * 0xC3 [[pl_pkoff]] | ||
+ | * 0xC4 [[map_designate]] | ||
+ | * 0xC5 [[masterkey_on]] | ||
+ | * 0xC6 [[masterkey_off]] | ||
+ | * 0xC7 [[window_time]] | ||
+ | * 0xC8 [[winend_time]] | ||
+ | * 0xC9 [[winset_time]] | ||
+ | * 0xCA [[getmtime]] | ||
+ | * 0xCB [[set_quest_board_handler]] | ||
+ | * 0xCC [[clear_quest_board_handler]] | ||
+ | * 0xCD [[particle_id_V1]] | ||
+ | * 0xCE [[npc_crptalk_id_V1]] | ||
+ | * 0xCF [[npc_lang_clean]] | ||
+ | * 0xD0 [[pl_pkon]] | ||
+ | * 0xD1 [[pl_chk_item2]] | ||
+ | * 0xD2 [[enable_mainmenu]] | ||
+ | * 0xD3 [[disable_mainmenu]] | ||
+ | * 0xD4 [[start_battlebgm]] | ||
+ | * 0xD5 [[end_battlebgm]] | ||
+ | * 0xD6 [[disp_msg_qb]] | ||
+ | * 0xD7 [[close_msg_qb]] | ||
+ | * 0xD8 [[set_eventflag_v1]] | ||
+ | * 0xD9 [[sync_leti (Dreamcast only)]] | ||
+ | * 0xDA [[set_returnhunter]] | ||
+ | * 0xDB [[set_returncity]] | ||
+ | * 0xDC [[load_pvr]] | ||
+ | * 0xDD [[load_midi]] | ||
+ | * 0xDF [[npc_param_V1]] | ||
+ | * 0xE1 [[clear_mainwarp]] | ||
+ | * 0xE2 [[pcam_param_V1]] | ||
+ | * 0xE3 [[start_setevt_v1]] | ||
+ | * 0xE4 [[warp_on]] | ||
+ | * 0xE5 [[warp_off]] | ||
+ | * 0xE6 [[get_slotnumber]] | ||
+ | * 0xE7 [[get_servernumber]] | ||
+ | * 0xE8 [[set_eventflag2]] | ||
+ | * 0xE9 [[res]] | ||
+ | * 0xEA [[unknownEA]] | ||
+ | * 0xEB [[enable_bgmctrl]] | ||
+ | * 0xEC [[sw_send]] | ||
+ | * 0xED [[create_bgmctrl]] | ||
+ | * 0xEE [[pl_add_meseta2]] | ||
+ | * 0xEF [[sync_let (Dreamcast Only)]] | ||
+ | * 0xF0 [[send_regwork]] | ||
+ | * 0xF1 [[leti_fixed_camera_V1]] | ||
+ | * 0xF2 [[default_camera_pos1]] | ||
+ | * 0xF8 [[unknownF8]] | ||
+ | * 0xFA [[unknownFA]] | ||
+ | * 0xFB [[unknownFB]] | ||
+ | |||
=V2 OPCode List= | =V2 OPCode List= | ||
=V3 OPCode List= | =V3 OPCode List= | ||
=V4 OPCode List= | =V4 OPCode List= |
Revision as of 13:43, 23 March 2011
V1 OPCode List
- 0x00 nop
- 0x01 ret
- 0x02 sync
- 0x03 exit
- 0x04 thread
- 0x08 let
- 0x09 leti
- 0x10 set
- 0x11 clear
- 0x12 rev
- 0x13 gset
- 0x14 gclear
- 0x15 grev
- 0x16 glet
- 0x17 gget
- 0x18 add
- 0x19 addi
- 0x1A sub
- 0x1B subi
- 0x1C mul
- 0x1D muli
- 0x1E div
- 0x1F divi
- 0x20 and
- 0x21 andi
- 0x22 or
- 0x23 ori
- 0x24 xor
- 0x25 xori
- 0x26 mod
- 0x27 modi
- 0x28 jmp
- 0x29 call
- 0x2A jmp_on
- 0x2B jmp_off
- 0x2C jmp_=
- 0x2D jmpi_=
- 0x2E jmp_!=
- 0x2F jmpi_!=
- 0x30 [[ujmp_>]]
- 0x31 [[ujmpi_>]]
- 0x32 [[jmp_>]]
- 0x33 [[jmpi_>]]
- 0x34 [[ujmp_<]]
- 0x35 [[ujmpi_<]]
- 0x36 [[jmp_<]]
- 0x37 [[jmpi_<]]
- 0x38 [[ujmp_>=]]
- 0x39 [[ujmpi_>=]]
- 0x3A [[jmp_>=]]
- 0x3B [[jmpi_>=]]
- 0x3C [[ujmp_<=]]
- 0x3D [[ujmpi_<=]]
- 0x3E [[jmp_<=]]
- 0x3F [[jmpi_<=]]
- 0x40 switch_jmp
- 0x41 switch_call
- 0x42 stack_push
- 0x43 stack_pop
- 0x44 stack_pushm
- 0x45 stack_popm
- 0x4F unknown4F
- 0x50 message
- 0x51 list
- 0x52 fadein
- 0x53 fadeout
- 0x54 se
- 0x55 bgm
- 0x58 enable
- 0x59 disable
- 0x5A window_msg
- 0x5B add_msg
- 0x5C mesend
- 0x5D gettime
- 0x5E winend
- 0x60 npc_crt_V1
- 0x61 npc_stop
- 0x62 npc_play
- 0x63 npc_kill
- 0x64 npc_nont
- 0x65 npc_talk
- 0x66 npc_crp_V1
- 0x68 create_pipe
- 0x69 p_hpstat_V1
- 0x6A p_dead_V1
- 0x6B p_disablewarp
- 0x6C p_enablewarp
- 0x6D p_move_v1
- 0x6E p_look
- 0x70 p_action_disable
- 0x71 p_action_enable
- 0x72 disable_movement1
- 0x73 enable_movement1
- 0x74 p_noncol
- 0x75 p_col
- 0x76 p_setpos
- 0x77 p_return_guild
- 0x78 p_talk_guild
- 0x79 npc_talk_pl_V1
- 0x7A npc_talk_kill
- 0x7B npc_crtpk_V1
- 0x7C npc_crppk_V1
- 0x7D npc_crptalk_v1
- 0x7E p_look_at_v1
- 0x7F npc_crp_id_V1
- 0x80 cam_quake
- 0x81 cam_adj
- 0x82 cam_zmin
- 0x83 cam_zmout
- 0x84 cam_pan_V1
- 0x85 game_lev_super
- 0x86 game_lev_reset
- 0x87 pos_pipe_V1
- 0x88 if_zone_clear
- 0x89 chk_ene_num
- 0x8A unhide_obj
- 0x8B unhide_ene
- 0x8C at_coords_call
- 0x8D at_coords_talk
- 0x8E col_npcin
- 0x8F col_npcinr
- 0x90 switch_on
- 0x91 switch_off
- 0x92 playbgm_epi
- 0x93 set_mainwarp
- 0x94 set_obj_param
- 0x95 set_floor_handler
- 0x96 clr_floor_handler
- 0x97 col_plinaw
- 0x98 hud_hide
- 0x99 hud_show
- 0x9A cine_enable
- 0x9B cine_disable
- 0xA1 set_qt_failure
- 0xA2 set_qt_success
- 0xA3 clr_qt_failure
- 0xA4 clr_qt_success
- 0xA5 set_qt_cancel
- 0xA6 clr_qt_cancel
- 0xA8 pl_walk_V1
- 0xB0 pl_add_meseta
- 0xB1 thread_stg
- 0xB2 del_obj_param
- 0xB3 item_create
- 0xB4 item_create2
- 0xB5 item_delete
- 0xB6 item_delete2
- 0xB7 item_check
- 0xB8 setevt
- 0xB9 get_difflvl
- 0xBA set_qt_exit
- 0xBB clr_qt_exit
- 0xC0 particle_V1
- 0xC1 npc_text
- 0xC2 npc_chkwarp
- 0xC3 pl_pkoff
- 0xC4 map_designate
- 0xC5 masterkey_on
- 0xC6 masterkey_off
- 0xC7 window_time
- 0xC8 winend_time
- 0xC9 winset_time
- 0xCA getmtime
- 0xCB set_quest_board_handler
- 0xCC clear_quest_board_handler
- 0xCD particle_id_V1
- 0xCE npc_crptalk_id_V1
- 0xCF npc_lang_clean
- 0xD0 pl_pkon
- 0xD1 pl_chk_item2
- 0xD2 enable_mainmenu
- 0xD3 disable_mainmenu
- 0xD4 start_battlebgm
- 0xD5 end_battlebgm
- 0xD6 disp_msg_qb
- 0xD7 close_msg_qb
- 0xD8 set_eventflag_v1
- 0xD9 sync_leti (Dreamcast only)
- 0xDA set_returnhunter
- 0xDB set_returncity
- 0xDC load_pvr
- 0xDD load_midi
- 0xDF npc_param_V1
- 0xE1 clear_mainwarp
- 0xE2 pcam_param_V1
- 0xE3 start_setevt_v1
- 0xE4 warp_on
- 0xE5 warp_off
- 0xE6 get_slotnumber
- 0xE7 get_servernumber
- 0xE8 set_eventflag2
- 0xE9 res
- 0xEA unknownEA
- 0xEB enable_bgmctrl
- 0xEC sw_send
- 0xED create_bgmctrl
- 0xEE pl_add_meseta2
- 0xEF sync_let (Dreamcast Only)
- 0xF0 send_regwork
- 0xF1 leti_fixed_camera_V1
- 0xF2 default_camera_pos1
- 0xF8 unknownF8
- 0xFA unknownFA
- 0xFB unknownFB