2 #include "../../misc.h"
3 CPU_INT
M68KBrain( CPU_BYTE
*cpu_buffer
,
11 CPU_INT
M68k_Abcd(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
12 CPU_INT
M68k_Add(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
13 CPU_INT
M68k_Addi(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
14 CPU_INT
M68k_Addq(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
15 CPU_INT
M68k_Addx(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
16 CPU_INT
M68k_And(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
17 CPU_INT
M68k_Andi(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
18 CPU_INT
M68k_AndToCCR(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
19 CPU_INT
M68k_Asl(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
20 CPU_INT
M68k_Asr(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
21 CPU_INT
M68k_Bhi(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
22 CPU_INT
M68k_Bls(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
23 CPU_INT
M68k_Bcc(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
24 CPU_INT
M68k_Bcs(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
25 CPU_INT
M68k_Bne(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
26 CPU_INT
M68k_Beq(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
27 CPU_INT
M68k_Bvc(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
28 CPU_INT
M68k_Bvs(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
29 CPU_INT
M68k_Bpl(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
30 CPU_INT
M68k_Bmi(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
31 CPU_INT
M68k_Bge(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
32 CPU_INT
M68k_Blt(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
33 CPU_INT
M68k_Bgt(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
34 CPU_INT
M68k_Ble(FILE *out
, CPU_BYTE
* cpu_buffer
, CPU_UNINT cpu_pos
, CPU_UNINT cpu_size
, CPU_UNINT BaseAddress
, CPU_UNINT cpuarch
);
36 extern CPU_BYTE M68k_Rx
[16];
37 extern CPU_BYTE M68k_RM
[16];
38 extern CPU_BYTE M68k_Ry
[16];
39 extern CPU_BYTE M68k_Opmode
[16];
40 extern CPU_BYTE M68k_Mode
[16];
41 extern CPU_BYTE M68k_Size
[16];