Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Macros | Typedefs | Functions
z80ex.c File Reference
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include "xemu/z80ex/z80ex.h"
#include "xemu/z80ex/macros.h"
#include "xemu/emutools_basicdefs.h"
#include "xemu/z80ex/ptables.c"
#include "xemu/z80ex/opcodes_base.c"
#include "xemu/z80ex/opcodes_dd.c"
#include "xemu/z80ex/opcodes_fd.c"
#include "xemu/z80ex/opcodes_cb.c"
#include "xemu/z80ex/opcodes_ed.c"
#include "xemu/z80ex/opcodes_ddcb.c"
#include "xemu/z80ex/opcodes_fdcb.c"
#include "xemu/z80ex/z180ex.c"
Include dependency graph for z80ex.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define temp_byte   z80ex.tmpbyte
 
#define temp_byte_s   z80ex.tmpbyte_s
 
#define temp_addr   z80ex.tmpaddr
 
#define temp_word   z80ex.tmpword
 
#define Z180_LIKELY   XEMU_UNLIKELY
 

Typedefs

typedef void(* z80ex_opcode_fn) (void)
 

Functions

int z80ex_step (void)
 
void z80ex_reset (void)
 
void z80ex_init (void)
 
int z80ex_nmi (void)
 
int z80ex_int (void)
 
void z80ex_w_states (unsigned w_states)
 
void z80ex_next_t_state (void)
 
int z80ex_int_possible (void)
 
int z80ex_nmi_possible (void)
 

Macro Definition Documentation

◆ temp_addr

#define temp_addr   z80ex.tmpaddr

Definition at line 25 of file z80ex.c.

◆ temp_byte

#define temp_byte   z80ex.tmpbyte

Definition at line 23 of file z80ex.c.

◆ temp_byte_s

#define temp_byte_s   z80ex.tmpbyte_s

Definition at line 24 of file z80ex.c.

◆ temp_word

#define temp_word   z80ex.tmpword

Definition at line 26 of file z80ex.c.

◆ Z180_LIKELY

#define Z180_LIKELY   XEMU_UNLIKELY

Definition at line 33 of file z80ex.c.

Typedef Documentation

◆ z80ex_opcode_fn

typedef void(* z80ex_opcode_fn) (void)

Definition at line 28 of file z80ex.c.

Function Documentation

◆ z80ex_init()

void z80ex_init ( void  )

Definition at line 175 of file z80ex.c.

Here is the call graph for this function:

◆ z80ex_int()

int z80ex_int ( void  )

Definition at line 225 of file z80ex.c.

Here is the call graph for this function:

◆ z80ex_int_possible()

int z80ex_int_possible ( void  )

Definition at line 327 of file z80ex.c.

◆ z80ex_next_t_state()

void z80ex_next_t_state ( void  )

Definition at line 312 of file z80ex.c.

Here is the call graph for this function:

◆ z80ex_nmi()

int z80ex_nmi ( void  )

Definition at line 192 of file z80ex.c.

Here is the call graph for this function:

◆ z80ex_nmi_possible()

int z80ex_nmi_possible ( void  )

Definition at line 333 of file z80ex.c.

◆ z80ex_reset()

void z80ex_reset ( void  )

Definition at line 156 of file z80ex.c.

Here is the caller graph for this function:

◆ z80ex_step()

int z80ex_step ( void  )

Definition at line 47 of file z80ex.c.

Here is the caller graph for this function:

◆ z80ex_w_states()

void z80ex_w_states ( unsigned  w_states)

Definition at line 307 of file z80ex.c.