GE-115 Emulator
An Emulator of the General Electrics GE-115 computer
Data Structures | Macros | Functions | Variables
msl-timings.c File Reference
#include "msl-timings.h"
#include "msl-comments.h"
#include "msl-states.c"

Go to the source code of this file.

Data Structures

struct  msl_command_comment
 

Macros

#define MSL_STATES_INCLUDED_BY_MSL_TIMINGS
 
#define X(command, comment)   { command , #command " - " comment },
 

Functions

const char * msl_comment_for_command (msl_command_cb command)
 

Variables

struct msl_timing_state msl_timings [0xff]
 Timing chart definitions. More...
 
struct msl_command_comment comments []
 

Macro Definition Documentation

◆ MSL_STATES_INCLUDED_BY_MSL_TIMINGS

#define MSL_STATES_INCLUDED_BY_MSL_TIMINGS

Definition at line 4 of file msl-timings.c.

◆ X

#define X (   command,
  comment 
)    { command , #command " - " comment },

Function Documentation

◆ msl_comment_for_command()

const char* msl_comment_for_command ( msl_command_cb  command)

Definition at line 278 of file msl-timings.c.

Variable Documentation

◆ comments

struct msl_command_comment comments[]
Initial value:
= {
#define X(command , comment)
}
#define ENUMERATE_COMMANDS_COMMENTS
Definition: msl-comments.h:1

Definition at line 1 of file msl-timings.c.

◆ msl_timings

struct msl_timing_state msl_timings[0xff]

Timing chart definitions.

The timing states of the GE-120, recovered from the manuals.

Definition at line 1 of file msl-timings.c.