bus_isa.h File Reference

Back to the index.

Macros | Functions
bus_isa.h File Reference
#include "misc.h"
#include "interrupt.h"

Go to the source code of this file.

Macros

#define BUS_ISA_IDE0   1
 
#define BUS_ISA_IDE1   2
 
#define BUS_ISA_FDC   4
 
#define BUS_ISA_VGA   8
 
#define BUS_ISA_VGA_FORCE   16
 
#define BUS_ISA_PCKBC_FORCE_USE   32
 
#define BUS_ISA_PCKBC_NONPCSTYLE   64
 
#define BUS_ISA_NO_SECOND_PIC   128
 
#define BUS_ISA_LPTBASE_3BC   256
 
#define BUS_ISA_EXTERNAL_PIC   512
 

Functions

struct bus_isa_data * bus_isa_init (struct machine *machine, char *interrupt_base_path, uint32_t bus_isa_flags, uint64_t isa_portbase, uint64_t isa_membase)
 

Macro Definition Documentation

◆ BUS_ISA_EXTERNAL_PIC

#define BUS_ISA_EXTERNAL_PIC   512

Definition at line 68 of file bus_isa.h.

◆ BUS_ISA_FDC

#define BUS_ISA_FDC   4

Definition at line 61 of file bus_isa.h.

◆ BUS_ISA_IDE0

#define BUS_ISA_IDE0   1

Definition at line 59 of file bus_isa.h.

◆ BUS_ISA_IDE1

#define BUS_ISA_IDE1   2

Definition at line 60 of file bus_isa.h.

◆ BUS_ISA_LPTBASE_3BC

#define BUS_ISA_LPTBASE_3BC   256

Definition at line 67 of file bus_isa.h.

◆ BUS_ISA_NO_SECOND_PIC

#define BUS_ISA_NO_SECOND_PIC   128

Definition at line 66 of file bus_isa.h.

◆ BUS_ISA_PCKBC_FORCE_USE

#define BUS_ISA_PCKBC_FORCE_USE   32

Definition at line 64 of file bus_isa.h.

◆ BUS_ISA_PCKBC_NONPCSTYLE

#define BUS_ISA_PCKBC_NONPCSTYLE   64

Definition at line 65 of file bus_isa.h.

◆ BUS_ISA_VGA

#define BUS_ISA_VGA   8

Definition at line 62 of file bus_isa.h.

◆ BUS_ISA_VGA_FORCE

#define BUS_ISA_VGA_FORCE   16

Definition at line 63 of file bus_isa.h.

Function Documentation

◆ bus_isa_init()

struct bus_isa_data* bus_isa_init ( struct machine machine,
char *  interrupt_base_path,
uint32_t  bus_isa_flags,
uint64_t  isa_portbase,
uint64_t  isa_membase 
)

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18