Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Macros | Functions | Variables
emu_rom_interface.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define XEP_ERROR_CODE   1
 
#define XEP_SET_ERROR(...)
 

Functions

void exos_get_status_line (char *buffer)
 
void xep_set_time_consts (char *descbuffer)
 
void xep_set_default_device_name (const char *name)
 
void xep_rom_trap (Uint16 pc, Uint8 opcode)
 
void xep_set_error (const char *msg)
 

Variables

Uint8 exos_version
 
Uint8 exos_info [8]
 

Macro Definition Documentation

◆ XEP_ERROR_CODE

#define XEP_ERROR_CODE   1

Definition at line 22 of file emu_rom_interface.h.

◆ XEP_SET_ERROR

#define XEP_SET_ERROR (   ...)
Value:
do { \
char __xep_error_format_buffer__[64]; \
snprintf(__xep_error_format_buffer__, sizeof __xep_error_format_buffer__, __VA_ARGS__); \
xep_set_error(__xep_error_format_buffer__); \
} while(0)

Definition at line 33 of file emu_rom_interface.h.

Function Documentation

◆ exos_get_status_line()

void exos_get_status_line ( char *  buffer)

Definition at line 54 of file emu_rom_interface.c.

◆ xep_rom_trap()

void xep_rom_trap ( Uint16  pc,
Uint8  opcode 
)

Definition at line 195 of file emu_rom_interface.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xep_set_default_device_name()

void xep_set_default_device_name ( const char *  name)

Definition at line 95 of file emu_rom_interface.c.

◆ xep_set_error()

void xep_set_error ( const char *  msg)

Definition at line 64 of file emu_rom_interface.c.

◆ xep_set_time_consts()

void xep_set_time_consts ( char *  descbuffer)

Definition at line 75 of file emu_rom_interface.c.

Variable Documentation

◆ exos_info

Uint8 exos_info[8]

Definition at line 46 of file emu_rom_interface.c.

◆ exos_version

Uint8 exos_version

Definition at line 45 of file emu_rom_interface.c.