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

struct msl_timing_statemsl_get_state (uint8_t state)
 Gets timing state␐␐␐␐␐␐␐␐␐. More...
 
void msl_run_state (struct ge *ge, struct msl_timing_state *state)
 Runs a machine state. More...
 

Function Documentation

◆ msl_get_state()

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,
struct msl_timing_state 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 18 of file msl.c.