GE-115 Emulator
An Emulator of the General Electrics GE-115 computer
|
Timing chart row. More...
#include <msl-timings.h>
Data Fields | |
enum clock | clock |
Clock at which the command should be perfomed. More... | |
msl_command_cb | command |
Pointer to the command function. More... | |
uint8_t(* | condition )(struct ge *) |
Condition for the command. More... | |
uint8_t(* | additional )(struct ge *) |
Additional condition for the command. More... | |
Timing chart row.
A row of a timing chart, as described in the manual. Defines what command should be performed at a given clock cycle, and under which conditions.
Definition at line 15 of file msl-timings.h.
uint8_t(* additional) (struct ge *) |
Additional condition for the command.
In the GE timing charts, this is the equation in parens.
If NULL, only condition
is evaluated, otherwise the commmand will be executed if both condition
and additional
return true.
Definition at line 44 of file msl-timings.h.
Clock at which the command should be perfomed.
Definition at line 63 of file msl-timings.h.
msl_command_cb command |
Pointer to the command function.
Definition at line 20 of file msl-timings.h.
uint8_t(* condition) (struct ge *) |
Condition for the command.
In the GE timing charts, this is the equation in curly brackets.
If NULL, the command will always be executed, otherwise the command will get executed only if the condition returns true.
Definition at line 32 of file msl-timings.h.