Xemu [doxygen]
hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
|
#include "xep128.h"
#include "primoemu.h"
#include "xemu/z80.h"
#include "cpu.h"
#include "dave.h"
#include "nick.h"
#include "zxemu.h"
#include "main.h"
Go to the source code of this file.
Macros | |
#define | EP_KBDM_SCAN(sc, resval) ((kbd_matrix[(sc) >> 4] & (1 << ((sc) & 15))) ? 0 : (resval)) |
#define | PRIMOEMU_HOTKEY_RESET 0x47 |
#define | LD1HI_PV1 (((PRIMO_VID_SEG << 6) + 0x28) & 0xFF) |
#define | LD1HI_PV0 (((PRIMO_VID_SEG << 6) + 0x08) & 0xFF) |
#define | MEMORY_BACKUP_SIZE (0xC000 + sizeof primo_lpt) |
Functions | |
void | primo_switch (Uint8 data) |
Uint8 | primo_read_io (Uint8 port) |
void | primo_write_io (Uint8 port, Uint8 data) |
int | primo_search_rom (void) |
void | primo_emulator_exit (void) |
void | primo_emulator_execute (void) |
Variables | |
int | primo_on = 0 |
int | primo_nmi_enabled = 0 |
int | primo_rom_seg = -1 |
const Uint8 | primo_key_trans [] |
#define EP_KBDM_SCAN | ( | sc, | |
resval | |||
) | ((kbd_matrix[(sc) >> 4] & (1 << ((sc) & 15))) ? 0 : (resval)) |
Definition at line 105 of file primoemu.c.
#define LD1HI_PV0 (((PRIMO_VID_SEG << 6) + 0x08) & 0xFF) |
Definition at line 147 of file primoemu.c.
#define LD1HI_PV1 (((PRIMO_VID_SEG << 6) + 0x28) & 0xFF) |
Definition at line 146 of file primoemu.c.
#define MEMORY_BACKUP_SIZE (0xC000 + sizeof primo_lpt) |
Definition at line 186 of file primoemu.c.
#define PRIMOEMU_HOTKEY_RESET 0x47 |
Definition at line 108 of file primoemu.c.
void primo_emulator_execute | ( | void | ) |
Definition at line 212 of file primoemu.c.
void primo_emulator_exit | ( | void | ) |
Definition at line 193 of file primoemu.c.
Definition at line 138 of file primoemu.c.
int primo_search_rom | ( | void | ) |
Definition at line 159 of file primoemu.c.
void primo_switch | ( | Uint8 | data | ) |
Definition at line 150 of file primoemu.c.
const Uint8 primo_key_trans[] |
Definition at line 37 of file primoemu.c.
int primo_nmi_enabled = 0 |
Definition at line 32 of file primoemu.c.
int primo_on = 0 |
Definition at line 31 of file primoemu.c.
int primo_rom_seg = -1 |
Definition at line 33 of file primoemu.c.