Xemu [doxygen]
hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
|
#include "xemu/emutools.h"
#include "xemu/emutools_files.h"
#include "xemu/emutools_hid.h"
#include "xemu/emutools_config.h"
#include "xemu/z80.h"
#include "tvc.h"
#include "sdext.h"
Go to the source code of this file.
Macros | |
#define | CLOCKS_PER_FRAME (CPU_CLOCK / 50) |
#define | VIRTUAL_SHIFT_POS 0x63 |
Typedefs | |
typedef void(* | memcbwr_type) (int, Uint8) |
typedef Uint8(* | memcbrd_type) (int) |
Functions | |
Z80EX_BYTE | z80ex_mread_cb (Z80EX_WORD addr, int m1_state) |
void | z80ex_mwrite_cb (Z80EX_WORD addr, Z80EX_BYTE value) |
Z80EX_BYTE | z80ex_pread_cb (Z80EX_WORD port16) |
void | z80ex_pwrite_cb (Z80EX_WORD port16, Z80EX_BYTE value) |
Z80EX_BYTE | z80ex_intread_cb (void) |
void | z80ex_reti_cb (void) |
void | clear_emu_events (void) |
int | emu_callback_key (int pos, SDL_Scancode key, int pressed, int handled) |
int | main (int argc, char **argv) |
Variables | |
const struct KeyMappingDefault | tvc_key_map [] |
Z80EX_CONTEXT | z80ex |
const Uint8 | crtc_write_masks [18] |
void clear_emu_events | ( | void | ) |
int emu_callback_key | ( | int | pos, |
SDL_Scancode | key, | ||
int | pressed, | ||
int | handled | ||
) |
int main | ( | int | argc, |
char ** | argv | ||
) |
Z80EX_BYTE z80ex_intread_cb | ( | void | ) |
Z80EX_BYTE z80ex_mread_cb | ( | Z80EX_WORD | addr, |
int | m1_state | ||
) |
void z80ex_mwrite_cb | ( | Z80EX_WORD | addr, |
Z80EX_BYTE | value | ||
) |
Z80EX_BYTE z80ex_pread_cb | ( | Z80EX_WORD | port16 | ) |
void z80ex_pwrite_cb | ( | Z80EX_WORD | port16, |
Z80EX_BYTE | value | ||
) |
const Uint8 crtc_write_masks[18] |
memcbrd_type rd_selector[4] |
const struct KeyMappingDefault tvc_key_map[] |
Definition at line 26 of file tvc_keymatrix.c.
memcbwr_type wr_selector[4] |
Z80EX_CONTEXT z80ex |