GE-115 Emulator
An Emulator of the General Electrics GE-115 computer
Data Structures | Enumerations | Functions
connector34.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  std_unitname
 
struct  ge_std_device
 

Enumerations

enum  std_reaction {
  STD_ACCEPTED_NO_END = 0 , STD_ACCEPTED_END = 1 , STD_NOT_ACCEPTED = 2 , STD_NOT_POSSIBLE = 3 ,
  STD_BUSY = 4
}
 

Functions

int connector34_init (struct ge *ge)
 
int connector34_attach (struct ge *ge, struct ge_std_device *dev, uint8_t connector)
 
struct std_unitname connector34_decode (struct ge *ge)
 
void connector34_set_busy (struct ge *ge, unsigned ticks)
 
void connector34_raise_interrupt (struct ge *ge)
 
void connector34_deliver_order (struct ge *ge, struct ge_connector *conn)
 

Enumeration Type Documentation

◆ std_reaction

Enumerator
STD_ACCEPTED_NO_END 
STD_ACCEPTED_END 
STD_NOT_ACCEPTED 
STD_NOT_POSSIBLE 
STD_BUSY 

Definition at line 32 of file connector34.h.

Function Documentation

◆ connector34_attach()

int connector34_attach ( struct ge ge,
struct ge_std_device dev,
uint8_t  connector 
)

Definition at line 315 of file connector34.c.

◆ connector34_decode()

struct std_unitname connector34_decode ( struct ge ge)

Definition at line 94 of file connector34.c.

◆ connector34_deliver_order()

void connector34_deliver_order ( struct ge ge,
struct ge_connector conn 
)

Definition at line 125 of file connector34.c.

◆ connector34_init()

int connector34_init ( struct ge ge)

Definition at line 300 of file connector34.c.

◆ connector34_raise_interrupt()

void connector34_raise_interrupt ( struct ge ge)

Definition at line 146 of file connector34.c.

◆ connector34_set_busy()

void connector34_set_busy ( struct ge ge,
unsigned  ticks 
)

Definition at line 139 of file connector34.c.