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

Go to the source code of this file.

Macros

#define PRIMO_LPT_SEG   0xFF
 
#define PRIMO_VID_SEG   0xFC
 
#define PRIMO_MEM2_SEG   0xFD
 
#define PRIMO_MEM1_SEG   0xFE
 
#define PRIMO_ROM_SEG   primo_rom_seg
 

Functions

void primo_write_io (Uint8 port, Uint8 data)
 
Uint8 primo_read_io (Uint8 port)
 
void primo_switch (Uint8 data)
 
void primo_emulator_execute (void)
 
void primo_emulator_exit (void)
 
int primo_search_rom (void)
 

Variables

int primo_nmi_enabled
 
int primo_on
 
int primo_rom_seg
 

Macro Definition Documentation

◆ PRIMO_LPT_SEG

#define PRIMO_LPT_SEG   0xFF

Definition at line 22 of file primoemu.h.

◆ PRIMO_MEM1_SEG

#define PRIMO_MEM1_SEG   0xFE

Definition at line 25 of file primoemu.h.

◆ PRIMO_MEM2_SEG

#define PRIMO_MEM2_SEG   0xFD

Definition at line 24 of file primoemu.h.

◆ PRIMO_ROM_SEG

#define PRIMO_ROM_SEG   primo_rom_seg

Definition at line 26 of file primoemu.h.

◆ PRIMO_VID_SEG

#define PRIMO_VID_SEG   0xFC

Definition at line 23 of file primoemu.h.

Function Documentation

◆ primo_emulator_execute()

void primo_emulator_execute ( void  )

Definition at line 211 of file primoemu.c.

◆ primo_emulator_exit()

void primo_emulator_exit ( void  )

Definition at line 192 of file primoemu.c.

Here is the caller graph for this function:

◆ primo_read_io()

Uint8 primo_read_io ( Uint8  port)

Definition at line 137 of file primoemu.c.

Here is the caller graph for this function:

◆ primo_search_rom()

int primo_search_rom ( void  )

Definition at line 158 of file primoemu.c.

◆ primo_switch()

void primo_switch ( Uint8  data)

Definition at line 110 of file primoemu.c.

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

◆ primo_write_io()

void primo_write_io ( Uint8  port,
Uint8  data 
)

Definition at line 149 of file primoemu.c.

Here is the caller graph for this function:

Variable Documentation

◆ primo_nmi_enabled

int primo_nmi_enabled

Definition at line 31 of file primoemu.c.

◆ primo_on

int primo_on

Definition at line 28 of file primoemu.h.

◆ primo_rom_seg

int primo_rom_seg

Definition at line 28 of file primoemu.h.