GE-115 Emulator
An Emulator of the General Electrics GE-115 computer
Functions | Variables
pulse.c File Reference
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include "ge.h"
#include "signals.h"
#include "log.h"

Go to the source code of this file.

Functions

static void on_TO00 (struct ge *ge)
 
static void on_TO10 (struct ge *ge)
 
static void on_TO11 (struct ge *ge)
 
static void on_TO15 (struct ge *ge)
 
static void on_TO19 (struct ge *ge)
 
static void on_TO20 (struct ge *ge)
 
static void on_TO25 (struct ge *ge)
 
static void on_TO30 (struct ge *ge)
 
static void on_TO40 (struct ge *ge)
 
static void on_TO50 (struct ge *ge)
 
static void on_TO50_1 (struct ge *ge)
 
static void on_TO60 (struct ge *ge)
 
static void on_TO64 (struct ge *ge)
 
static void on_TO65 (struct ge *ge)
 
static void on_TO70 (struct ge *ge)
 
static void on_TO80 (struct ge *ge)
 
static void on_TO89 (struct ge *ge)
 
static void on_TO90 (struct ge *ge)
 
static void on_TI05 (struct ge *ge)
 
static void on_TI06 (struct ge *ge)
 
static void on_TI10 (struct ge *ge)
 
void pulse (struct ge *ge)
 

Variables

static on_pulse_cb pulse_cb [END_OF_STATUS]
 

Function Documentation

◆ on_TI05()

static void on_TI05 ( struct ge ge)
static

Definition at line 146 of file pulse.c.

◆ on_TI06()

static void on_TI06 ( struct ge ge)
static

Definition at line 152 of file pulse.c.

◆ on_TI10()

static void on_TI10 ( struct ge ge)
static

Definition at line 153 of file pulse.c.

◆ on_TO00()

static void on_TO00 ( struct ge ge)
static

Definition at line 8 of file pulse.c.

◆ on_TO10()

static void on_TO10 ( struct ge ge)
static

Definition at line 41 of file pulse.c.

◆ on_TO11()

static void on_TO11 ( struct ge ge)
static

Definition at line 51 of file pulse.c.

◆ on_TO15()

static void on_TO15 ( struct ge ge)
static

Definition at line 52 of file pulse.c.

◆ on_TO19()

static void on_TO19 ( struct ge ge)
static

Definition at line 54 of file pulse.c.

◆ on_TO20()

static void on_TO20 ( struct ge ge)
static

Definition at line 59 of file pulse.c.

◆ on_TO25()

static void on_TO25 ( struct ge ge)
static

Definition at line 70 of file pulse.c.

◆ on_TO30()

static void on_TO30 ( struct ge ge)
static

Definition at line 71 of file pulse.c.

◆ on_TO40()

static void on_TO40 ( struct ge ge)
static

Definition at line 73 of file pulse.c.

◆ on_TO50()

static void on_TO50 ( struct ge ge)
static

Definition at line 83 of file pulse.c.

◆ on_TO50_1()

static void on_TO50_1 ( struct ge ge)
static

Definition at line 96 of file pulse.c.

◆ on_TO60()

static void on_TO60 ( struct ge ge)
static

Definition at line 109 of file pulse.c.

◆ on_TO64()

static void on_TO64 ( struct ge ge)
static

Definition at line 110 of file pulse.c.

◆ on_TO65()

static void on_TO65 ( struct ge ge)
static

Definition at line 112 of file pulse.c.

◆ on_TO70()

static void on_TO70 ( struct ge ge)
static

Definition at line 129 of file pulse.c.

◆ on_TO80()

static void on_TO80 ( struct ge ge)
static

Definition at line 134 of file pulse.c.

◆ on_TO89()

static void on_TO89 ( struct ge ge)
static

Definition at line 136 of file pulse.c.

◆ on_TO90()

static void on_TO90 ( struct ge ge)
static

Definition at line 140 of file pulse.c.

◆ pulse()

void pulse ( struct ge ge)

Definition at line 180 of file pulse.c.

Variable Documentation

◆ pulse_cb

on_pulse_cb pulse_cb[END_OF_STATUS]
static
Initial value:
= {
}
static void on_TO70(struct ge *ge)
Definition: pulse.c:129
static void on_TO90(struct ge *ge)
Definition: pulse.c:140
static void on_TO89(struct ge *ge)
Definition: pulse.c:136
static void on_TO50(struct ge *ge)
Definition: pulse.c:83
static void on_TO20(struct ge *ge)
Definition: pulse.c:59
static void on_TI10(struct ge *ge)
Definition: pulse.c:153
static void on_TO10(struct ge *ge)
Definition: pulse.c:41
static void on_TO50_1(struct ge *ge)
Definition: pulse.c:96
static void on_TI06(struct ge *ge)
Definition: pulse.c:152
static void on_TO19(struct ge *ge)
Definition: pulse.c:54
static void on_TO11(struct ge *ge)
Definition: pulse.c:51
static void on_TI05(struct ge *ge)
Definition: pulse.c:146
static void on_TO65(struct ge *ge)
Definition: pulse.c:112
static void on_TO40(struct ge *ge)
Definition: pulse.c:73
static void on_TO80(struct ge *ge)
Definition: pulse.c:134
static void on_TO60(struct ge *ge)
Definition: pulse.c:109
static void on_TO25(struct ge *ge)
Definition: pulse.c:70
static void on_TO30(struct ge *ge)
Definition: pulse.c:71
static void on_TO64(struct ge *ge)
Definition: pulse.c:110
static void on_TO00(struct ge *ge)
Definition: pulse.c:8
static void on_TO15(struct ge *ge)
Definition: pulse.c:52

Definition at line 155 of file pulse.c.