📄 util51.dcl
字号:
FNDBC1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*FIND target BYTE IN ROM, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count WORD;
END;
FNDBD1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*FIND target BYTE IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from BYTE;
DECLARE target BYTE;
DECLARE count BYTE;
END;
SKPBX1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*SKIP target BYTE IN XDATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count WORD;
END;
SKPBC1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*SKIP target BYTE IN ROM, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count WORD;
END;
SKPBD1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*SKIP target BYTE IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from BYTE;
DECLARE target BYTE;
DECLARE count BYTE;
END;
SETBX1: PROCEDURE (from,target,count) EXTERNAL USING 1;
/*SET BYTE IN XDATA TO target VALUE */
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count WORD;
END;
SETBD1: PROCEDURE (from,target,count) EXTERNAL USING 1;
/*SET BYTE IN DATA TO target VALUE */
DECLARE from BYTE;
DECLARE target BYTE;
DECLARE count BYTE;
END;
FNDWX1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*FIND target WORD IN XDATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
FNDWC1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*FIND target WORD IN ROM, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
FNDWD1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*FIND target WORD IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from BYTE;
DECLARE target WORD;
DECLARE count BYTE;
END;
SKPWX1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*SKIP target WORD IN XDATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
SKPWC1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*SKIP target WORD IN ROM, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
SKPWD1: PROCEDURE (from,target,count) WORD EXTERNAL USING 1;
/*SKIP target WORD IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from BYTE;
DECLARE target WORD;
DECLARE count BYTE;
END;
SETWX1: PROCEDURE (from,target,count) EXTERNAL USING 1;
/*SET WORD IN XDATA TO target VALUE */
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
SETWD1: PROCEDURE (from,target,count) EXTERNAL USING 1;
/*SET WORD IN DATA TO target VALUE */
DECLARE from BYTE;
DECLARE target WORD;
DECLARE count BYTE;
END;
MOVDD2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*MOVE DATA BYTES TO DATA */
DECLARE from BYTE;
DECLARE target BYTE;
DECLARE count BYTE;
END;
RMVDD2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*REVERSE MOVE DATA BYTES TO DATA */
DECLARE from BYTE;
DECLARE target BYTE;
DECLARE count BYTE;
END;
MOVXD2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*MOVE XDATA BYTES TO DATA */
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count BYTE;
END;
MOVCD2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*MOVE ROM BYTES TO DATA */
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count BYTE;
END;
MOVDX2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*MOVE DATA BYTES TO XDATA */
DECLARE from BYTE;
DECLARE target WORD;
DECLARE count BYTE;
END;
MOVCX2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*MOVE ROM BYTES TO XDATA */
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
MOVXX2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*MOVE XDATA BYTES TO XDATA */
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
RMVXX2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*REVERSE MOVE XDATA BYTES TO XDATA */
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
CMPDD2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*COMPARE BYTES IN DATA TO BYTES IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from BYTE;
DECLARE target BYTE;
DECLARE count BYTE;
END;
CMPXD2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*COMPARE BYTES IN XDATA TO BYTES IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count BYTE;
END;
CMPCD2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*COMPARE BYTES IN ROM TO BYTES IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count BYTE;
END;
CMPCX2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*COMPARE BYTES IN ROM TO BYTES IN XDATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
CMPCC2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*COMPARE BYTES IN ROM TO BYTES IN ROM, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
CMPXX2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*COMPARE BYTES IN XDATA TO BYTES IN XDATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
FNDBX2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*FIND target BYTE IN XDATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count WORD;
END;
FNDBC2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*FIND target BYTE IN ROM, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count WORD;
END;
FNDBD2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*FIND target BYTE IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from BYTE;
DECLARE target BYTE;
DECLARE count BYTE;
END;
SKPBX2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*SKIP target BYTE IN XDATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count WORD;
END;
SKPBC2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*SKIP target BYTE IN ROM, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count WORD;
END;
SKPBD2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*SKIP target BYTE IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from BYTE;
DECLARE target BYTE;
DECLARE count BYTE;
END;
SETBX2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*SET BYTE IN XDATA TO target VALUE */
DECLARE from WORD;
DECLARE target BYTE;
DECLARE count WORD;
END;
SETBD2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*SET BYTE IN DATA TO target VALUE */
DECLARE from BYTE;
DECLARE target BYTE;
DECLARE count BYTE;
END;
FNDWX2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*FIND target WORD IN XDATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
FNDWC2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*FIND target WORD IN ROM, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
FNDWD2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*FIND target WORD IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from BYTE;
DECLARE target WORD;
DECLARE count BYTE;
END;
SKPWX2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*SKIP target WORD IN XDATA, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
SKPWC2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*SKIP target WORD IN ROM, RETURN INDEX OR 0FFFFH*/
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
SKPWD2: PROCEDURE (from,target,count) WORD EXTERNAL USING 2;
/*SKIP target WORD IN DATA, RETURN INDEX OR 0FFFFH*/
DECLARE from BYTE;
DECLARE target WORD;
DECLARE count BYTE;
END;
SETWX2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*SET WORD IN XDATA TO target VALUE */
DECLARE from WORD;
DECLARE target WORD;
DECLARE count WORD;
END;
SETWD2: PROCEDURE (from,target,count) EXTERNAL USING 2;
/*SET WORD IN DATA TO target VALUE */
DECLARE from BYTE;
DECLARE target WORD;
DECLARE count BYTE;
END;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -