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.


#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


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)


int primo_nmi_enabled
int primo_on
int primo_rom_seg

Macro Definition Documentation


#define PRIMO_LPT_SEG   0xFF

Definition at line 22 of file primoemu.h.


#define PRIMO_MEM1_SEG   0xFE

Definition at line 25 of file primoemu.h.


#define PRIMO_MEM2_SEG   0xFD

Definition at line 24 of file primoemu.h.


#define PRIMO_ROM_SEG   primo_rom_seg

Definition at line 26 of file primoemu.h.


#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.

◆ primo_read_io()

Uint8 primo_read_io ( Uint8  port)

Definition at line 137 of file primoemu.c.

◆ 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.

◆ primo_write_io()

void primo_write_io ( Uint8  port,
Uint8  data 

Definition at line 149 of file primoemu.c.

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.