📄 ualltablehook.pas
字号:
unit uallTableHook;
interface
uses windows;
function myInstructionLength(addr: pointer): integer; stdcall;
function UnhookAPIJMP(nextfunction: pointer): boolean; stdcall;
function HookAPIJMP(oldfunction,yourfunction: pointer; var nextfunction: pointer): boolean; stdcall;
implementation
const
OP_eins = -1;
OPnull = 0;
OPeins = 1;
OPzwei = 2;
OPdrei = 3;
OPvier = 4;
OPfuenf = 5;
OPsechs = 6;
OPsieben = 7;
OPacht = 8;
OPneun = 9;
OPzehn = 10;
OPtable7 = 11; // table2 +1 (ok)
OPtable2 = 12; // (ok)
OPtable5 = 15; // (ok)
OPtable6 = 16; // table2 +4 (ok)
OPtableFF = 17; // (ok)
OPtableF7 = 18; // (ok)
OPtable8 = 19; // (ok)
OPtableFE = 20; // (ok)
OPtableDD = 21; // (ok)
OPtable0F = 22; // (ok)
OPtable = 23;
OPtable3 = 24;
var firsttable: array[$00..$FF] of integer =
(
// $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $f
OPtable2,OPtable2,OPtable2,OPtable2,OPeins ,OPvier ,OPnull ,OPnull ,OPtable2,OPtable2,OPtable2,OPtable2,OPeins ,OPvier ,OPnull ,OPtable0F,
OPtable2,OPtable2,OPtable2,OPtable2,OPeins ,OPvier ,OPnull ,OPnull ,OPtable2,OPtable2,OPtable2,OPtable2,OPeins ,OPvier ,OPnull ,OPnull ,
OPtable2,OPtable2,OPtable2,OPtable2,OPeins ,OPvier ,OPtable ,OPnull ,OPtable2,OPtable2,OPtable2,OPtable2,OPeins ,OPvier ,OPtable ,OPnull ,
OPtable2,OPtable2,OPtable2,OPtable2,OPeins ,OPvier ,OPtable ,OPnull ,OPtable2,OPtable2,OPtable2,OPtable2,OPeins ,OPvier ,OPtable ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPtable2,OPtable2,OPtable ,OPtable ,OPtable ,OPtable ,OPvier ,OPtable6,OPeins ,OPtable7,OPnull ,OPnull, OPnull ,OPnull ,
OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,
OPtable7,OPtable6,OPtable7,OPtable7,OPtable2,OPtable2,OPtable2,OPtable2,OPtable2,OPtable2,OPtable2,OPtable2,OPtable2,OPtable2,OPtable2,OPtable2,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPsechs ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPvier ,OPvier ,OPvier ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,
OPtable7,OPzwei ,OPzwei ,OPnull ,OPtable2,OPtable2,OPtable7,OPtable6,OPvier ,OPnull ,OPzwei ,OPnull ,OPnull ,OPeins ,OPnull ,OPnull ,
OPtable2,OPtable2,OPtable2,OPtable2,OPeins ,OPeins ,OPnull ,OPnull ,OPtable2,OPtable2,OPtable2,OPtable2,OPtable2,OPtableDD,OPtable2,OPtable2,
OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPvier ,OPvier ,OPsechs ,OPeins ,OPnull ,OPnull ,OPnull ,OPnull ,
OPtable ,OPnull ,OPtable ,OPtable ,OPnull ,OPnull ,OPtable8,OPtableF7,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPtableFE,OPtableFF);
var thirdtable: array[$00..$FF] of integer =
(
// $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $f
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPvier ,OPnull ,OPnull);
var secondtable: array[$00..$FF] of integer =
(
// $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $f
OPnull ,OPnull ,OPnull ,OPnull ,OPtable3 ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPtable3 ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPtable3 ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPtable3 ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull );
var fftable: array[$00..$FF] of integer =
(
// $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $f
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins );
var f7table: array[$00..$FF] of integer =
(
// $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $f
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPacht ,OPvier ,OPvier ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPfuenf ,OPeins ,OPeins ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPvier ,OPvier ,OPvier ,OPvier ,OPsechs ,OPfuenf ,OPfuenf ,OPfuenf ,OPzwei ,OPzwei ,OPzwei ,OPzwei ,OPzwei ,OPzwei ,OPzwei ,OPzwei ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPacht ,OPacht ,OPacht ,OPacht ,OPneun ,OPacht ,OPacht ,OPacht ,OPfuenf ,OPfuenf ,OPfuenf ,OPfuenf ,OPsechs ,OPfuenf ,OPfuenf ,OPfuenf ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull);
var table8: array[$00..$FF] of integer =
(
// $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $f
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPfuenf ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPfuenf ,OPeins ,OPeins ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPzwei ,OPzwei ,OPzwei ,OPzwei ,OPdrei ,OPzwei ,OPzwei ,OPzwei ,OPzwei ,OPzwei ,OPzwei ,OPzwei ,OPdrei ,OPzwei ,OPzwei ,OPzwei ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPfuenf ,OPfuenf ,OPfuenf ,OPfuenf ,OPsechs ,OPfuenf ,OPfuenf ,OPfuenf ,OPfuenf ,OPfuenf ,OPfuenf ,OPfuenf ,OPsechs ,OPfuenf ,OPfuenf ,OPfuenf ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull);
var fetable: array[$00..$FF] of integer =
(
// $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $f
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins);
var ddtable: array[$00..$FF] of integer =
(
// $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $a $b $c $d $e $f
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPeins ,OPvier ,OPnull ,OPnull ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPeins ,OPzwei ,OPeins ,OPeins ,OPeins ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,OP_eins ,
OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPvier ,OPfuenf ,OPnull ,OPvier ,OPvier ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OP_eins ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,OPnull ,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -