mirror of
https://github.com/ekeeke/Genesis-Plus-GX.git
synced 2025-02-28 08:53:36 +01:00

.improved hardware initialization (fixes Ultimate Mortal Kombat Trilogy) .improved soft-reset emulation .fixed some menu bugs on Gamecube
28 lines
943 B
C
28 lines
943 B
C
#ifndef M68KOPS__HEADER
|
|
#define M68KOPS__HEADER
|
|
|
|
/* ======================================================================== */
|
|
/* ============================ OPCODE HANDLERS =========================== */
|
|
/* ======================================================================== */
|
|
|
|
#if M68K_EMULATE_010 || M68K_EMULATE_020 || M68K_EMULATE_EC020 || M68K_EMULATE_040
|
|
#define NUM_CPU_TYPES 4
|
|
#else
|
|
#define NUM_CPU_TYPES 1
|
|
#endif
|
|
|
|
/* Build the opcode handler table */
|
|
void m68ki_build_opcode_table(void);
|
|
|
|
extern void (*m68ki_instruction_jump_table[0x10000])(void); /* opcode handler jump table */
|
|
extern unsigned char m68ki_cycles[][0x10000];
|
|
|
|
|
|
/* ======================================================================== */
|
|
/* ============================== END OF FILE ============================= */
|
|
/* ======================================================================== */
|
|
|
|
#endif /* M68KOPS__HEADER */
|
|
|
|
|