|
Defines |
#define | SIZE 0x100000 |
#define | VRAM_START 0xA0000 |
#define | VRAM_SIZE 0x1FFFF |
#define | V_BIOS_SIZE 0x1FFFF |
#define | BIOS_START 0x7C00 /* default BIOS entry */ |
Functions |
void | log_err (char *format,...) __attribute__((format(printf |
int | int10_bios_ok (void) |
int | map (void) |
void | unmap (void) |
int | map_vram (void) |
void | unmap_vram (void) |
int | copy_vbios (hd_data_t *hd_data) |
int | copy_bios_ram (hd_data_t *hd_data) |
int | setup_system_bios (hd_data_t *hd_data) |
void | setup_int_vect (void) |
int | chksum (CARD8 *start) |
void | loadCodeToMem (unsigned char *ptr, CARD8 *code) |
void | sigsegv_handler (int) |
int | InitInt10 (hd_data_t *hd_data, int pci_cfg_method) |
void | FreeInt10 () |
int | CallInt10 (int *ax, int *bx, int *cx, unsigned char *buf, int len, int cpuemu) |
Variables |
CARD8 | code [] = { 0xcd, 0x10, 0xf4 } |
int | vram_mapped = 0 |
int | int10inited = 0 |
sigjmp_buf | longjmp_buf |