GE-115 Emulator
An Emulator of the General Electrics GE-115 computer
Functions
msl.h File Reference
#include <stdint.h>
#include "ge.h"

Go to the source code of this file.

Functions

const struct msl_timing_statemsl_get_state (uint8_t state)
 Gets timing state␐␐␐␐␐␐␐␐␐.
 
void msl_run_state (struct ge *ge, const struct msl_timing_state *state)
 Select the first matching manual-sheet variant for an instruction state.
 

Function Documentation

◆ msl_get_state()

const struct msl_timing_state * msl_get_state ( uint8_t  state)

Gets timing state␐␐␐␐␐␐␐␐␐.

Returns the timing definitions for a given state

Parameters
statethe state as used by the SO cpu sequencer
Returns
a pointer to a static definition of the given state

Definition at line 9 of file msl.c.

◆ msl_run_state()

void msl_run_state ( struct ge ge,
const struct msl_timing_state state 
)

Select the first matching manual-sheet variant for an instruction state.

Runs a machine state

Modifies the machine state by running the given state according to the current emualted clock time.

Parameters
gethe emulator state
statethe state to run

Definition at line 52 of file msl.c.