GE-115 Emulator
An Emulator of the General Electrics GE-115 computer
Data Fields
ge_console_switches Struct Reference

Console switches. More...

#include <console.h>

Data Fields

uint16_t PAPA:1
 Step By Step execution. More...
 
uint16_t PATE:1
 Stop after a cycle. More...
 
uint16_t RICI:1
 Disables next status. More...
 
uint16_t ACOV:1
 Stops on jump condition verified. More...
 
uint16_t ACON:1
 Stops on jump condition not verified. More...
 
uint16_t INAR:1
 Do not stop on memory error. More...
 
uint16_t STOC:1
 
uint16_t INCE:1
 Do not error-correct external units input. More...
 
uint16_t SITE:1
 Don't wait for external unit availability. More...
 
uint16_t lamps_on:1
 
uint16_t _pad_0:6
 
uint16_t AM
 Forcing bits. More...
 

Detailed Description

Console switches.

Represents the switches and levers of the console's maintenance panel.

Definition at line 71 of file console.h.

Field Documentation

◆ _pad_0

uint16_t _pad_0

Definition at line 148 of file console.h.

◆ ACON

uint16_t ACON

Stops on jump condition not verified.

Stops the machine when a jump condition is not verified at the end of reading the jump instruction

Definition at line 113 of file console.h.

◆ ACOV

uint16_t ACOV

Stops on jump condition verified.

Stops the machine when a jump condition is verified at the end of reading the jump instruction

Definition at line 105 of file console.h.

◆ AM

uint16_t AM

Forcing bits.

The AM register forced by the console switches.

Definition at line 155 of file console.h.

◆ INAR

uint16_t INAR

Do not stop on memory error.

Inhibits the stopping should there be a check error reading from memory. or the memory be addressed at a non-existing address.

Definition at line 121 of file console.h.

◆ INCE

uint16_t INCE

Do not error-correct external units input.

Inhibits the correction of the check bit for the character arriving from external units. When forcing in storage from the console, this switch causes AM08 to be stored ad an odd parity bit.

Definition at line 136 of file console.h.

◆ lamps_on

uint16_t lamps_on

Definition at line 147 of file console.h.

◆ PAPA

uint16_t PAPA

Step By Step execution.

Step by step eecution of microsequences of the cpu, after each step is performed, without interfering with the transfers of a peripheral unit.

START starts the execution of a step.

Definition at line 81 of file console.h.

◆ PATE

uint16_t PATE

Stop after a cycle.

Stops the timing after every cycle of the delay line. START starts the timing for a cycle.

Definition at line 89 of file console.h.

◆ RICI

uint16_t RICI

Disables next status.

Disables the execution of commands loading the next status, allowing to repeat its execution.

Definition at line 97 of file console.h.

◆ SITE

uint16_t SITE

Don't wait for external unit availability.

When it is inserted, the central processor will not wait for the availabiltiy or the triggers from the external unit, allowing the program to evolve normally.

Definition at line 145 of file console.h.

◆ STOC

uint16_t STOC

Definition at line 126 of file console.h.