GE-115 Emulator
An Emulator of the General Electrics GE-115 computer
|
#include <stdint.h>
#include "bit.h"
#include "msl-timings.h"
#include "signals.h"
#include "msl-commands.c"
Go to the source code of this file.
Macros | |
#define | MSL_COMMANDS_INCLUDED_BY_MSL_STATES |
Functions | |
static uint8_t | not_RO00 (struct ge *ge) |
static uint8_t | not_RO01 (struct ge *ge) |
static uint8_t | not_RO02 (struct ge *ge) |
static uint8_t | not_RO03 (struct ge *ge) |
static uint8_t | not_RO04 (struct ge *ge) |
static uint8_t | not_RO05 (struct ge *ge) |
static uint8_t | not_RO06 (struct ge *ge) |
static uint8_t | not_RO07 (struct ge *ge) |
static uint8_t | AINI (struct ge *ge) |
static uint8_t | not_AINI (struct ge *ge) |
SIG (FUL2) | |
SIG (FUL3) | |
static uint8_t | state_80_TO30_CO96 (struct ge *ge) |
static uint8_t | state_80_TO30_CO97 (struct ge *ge) |
static uint8_t | state_E2_E3_TO80_CI89 (struct ge *ge) |
static uint8_t | state_E2_E3_TI06_CI82 (struct ge *ge) |
static uint8_t | state_E2_E3_TI06_CU04 (struct ge *ge) |
static uint8_t | state_E0_TI06_CU17 (struct ge *ge) |
static uint8_t | state_E4_TO70_CI60 (struct ge *ge) |
static uint8_t | state_E6_TO80_CI38 (struct ge *ge) |
static uint8_t | state_E6_TI06_CU03 (struct ge *ge) |
static uint8_t | state_E6_TI06_CU17 (struct ge *ge) |
static uint8_t | state_E7_TO80_CI38 (struct ge *ge) |
static uint8_t | state_E7_TI06_CU03 (struct ge *ge) |
static uint8_t | state_E7_TI06_CU17 (struct ge *ge) |
static uint8_t | jc_js1_js2_jie (struct ge *ge) |
static uint8_t | lon_loll (struct ge *ge) |
static uint8_t | ins (struct ge *ge) |
static uint8_t | jie (struct ge *ge) |
static uint8_t | ens (struct ge *ge) |
static uint8_t | loff (struct ge *ge) |
static uint8_t | jc_js1_js2_jie_condition_verified (struct ge *ge) |
static uint8_t | nop (struct ge *ge) |
static uint8_t | jc_js1_js2_jie_lon_loll_loff_ins_ens_nop (struct ge *ge) |
static uint8_t | per_peri (struct ge *ge) |
static uint8_t | per_peri_TO25_CO30 (struct ge *ge) |
static uint8_t | state_00_TO10_CO10 (struct ge *ge) |
static uint8_t | state_00_TO10_CO11 (struct ge *ge) |
static uint8_t | state_00_TO30_CI15 (struct ge *ge) |
static uint8_t | state_00_TO50_CI33 (struct ge *ge) |
static uint8_t | AF52_not_RO00 (struct ge *ge) |
static uint8_t | AF52_not_RO01 (struct ge *ge) |
static uint8_t | AF52_not_RO02 (struct ge *ge) |
static uint8_t | AF52_not_RO03 (struct ge *ge) |
static uint8_t | AF52_not_RO04 (struct ge *ge) |
static uint8_t | AF52_not_RO05 (struct ge *ge) |
static uint8_t | AF52_not_RO06 (struct ge *ge) |
static uint8_t | AF52_not_RO07 (struct ge *ge) |
static uint8_t | state_c8_TI06_CI85 (struct ge *ge) |
static uint8_t | state_d8_TO19_CE02 (struct ge *ge) |
static uint8_t | state_d8_TO40_CO00 (struct ge *ge) |
static uint8_t | state_d9_TO40_CO00 (struct ge *ge) |
SIG (PCOV) | |
static uint8_t | state_dc_TI06_CI70 (struct ge *ge) |
static uint8_t | state_dc_TI06_CU20 (struct ge *ge) |
static uint8_t | state_cc_TO50_CE00 (struct ge *ge) |
static uint8_t | state_cc_TI06_CU13 (struct ge *ge) |
static uint8_t | state_cc_TI06_CU05 (struct ge *ge) |
static uint8_t | state_cc_TI06_CU04 (struct ge *ge) |
static uint8_t | state_cc_TI06_CI75 (struct ge *ge) |
static uint8_t | state_cc_TI06_CU01 (struct ge *ge) |
SIG (L207) | |
SIG (not_L207) | |
static uint8_t | state_ca_TO80_CE18 (struct ge *ge) |
static uint8_t | state_ab_TO70_CI62 (struct ge *ge) |
static uint8_t | state_ab_TO80_CE18 (struct ge *ge) |
static uint8_t | state_ab_TI05_CI04 (struct ge *ge) |
static uint8_t | state_ab_TI05_CI03 (struct ge *ge) |
static uint8_t | state_b8_TI06_CI72 (struct ge *ge) |
static uint8_t | DU97_or_DU98 (struct ge *ge) |
static uint8_t | state_b8_TI10_CE09 (struct ge *ge) |
SIG (L204) | |
SIG (L205) | |
SIG (L206) | |
SIG (FA01) | |
SIG (not_FA01) | |
SIG (RIG1) | |
SIG (RIG3) | |
SIG (RENIA) | |
SIG (RILIA) | |
SIG (RIG1A) | |
SIG (RIVE1) | |
SIG (RIVE) | |
End of transfer for channel 1. More... | |
SIG (not_L206) | |
static uint8_t | state_b9_TO25_CO31 (struct ge *ge) |
static uint8_t | state_b9_TO30_CI12 (struct ge *ge) |
static uint8_t | state_b9_TO40_CO01 (struct ge *ge) |
static uint8_t | state_b9_TO70_CI67 (struct ge *ge) |
static uint8_t | state_b9_TO70_CI66 (struct ge *ge) |
static uint8_t | state_b9_TO80_CE05 (struct ge *ge) |
static uint8_t | state_b9_TI06_CU13 (struct ge *ge) |
static uint8_t | state_b9_TI10_CE09 (struct ge *ge) |
static uint8_t | L206_or_PC01 (struct ge *ge) |
static uint8_t | state_eb_TI06_CI75 (struct ge *ge) |
static uint8_t | state_eb_TI06_CE19 (struct ge *ge) |
Variables | |
static const struct msl_timing_chart | state_80 [] |
static const struct msl_timing_chart | state_E2_E3 [] |
static const struct msl_timing_chart | state_E0 [] |
static const struct msl_timing_chart | state_E4 [] |
static const struct msl_timing_chart | state_E6 [] |
static const struct msl_timing_chart | state_E5 [] |
static const struct msl_timing_chart | state_E7 [] |
static const struct msl_timing_chart | state_64_65 [] |
static const struct msl_timing_chart | state_00 [] |
static const struct msl_timing_chart | state_08 [] |
static const struct msl_timing_chart | state_c8 [] |
static const struct msl_timing_chart | state_d8 [] |
static const struct msl_timing_chart | state_d9 [] |
static const struct msl_timing_chart | state_da [] |
static const struct msl_timing_chart | state_db [] |
static const struct msl_timing_chart | state_dc [] |
static const struct msl_timing_chart | state_cc [] |
static const struct msl_timing_chart | state_ca [] |
static const struct msl_timing_chart | state_a8 [] |
static const struct msl_timing_chart | state_a9 [] |
static const struct msl_timing_chart | state_aa [] |
static const struct msl_timing_chart | state_ab [] |
static const struct msl_timing_chart | state_b8 [] |
static const struct msl_timing_chart | state_b1 [] |
static const struct msl_timing_chart | state_b9 [] |
static const struct msl_timing_chart | state_ea [] |
static const struct msl_timing_chart | state_eb [] |
#define MSL_COMMANDS_INCLUDED_BY_MSL_STATES |
Definition at line 6 of file msl-states.c.
|
static |
Definition at line 347 of file msl-states.c.
|
static |
Definition at line 348 of file msl-states.c.
|
static |
Definition at line 349 of file msl-states.c.
|
static |
Definition at line 350 of file msl-states.c.
|
static |
Definition at line 351 of file msl-states.c.
|
static |
Definition at line 352 of file msl-states.c.
|
static |
Definition at line 353 of file msl-states.c.
|
static |
Definition at line 354 of file msl-states.c.
|
static |
Definition at line 32 of file msl-states.c.
|
static |
Definition at line 678 of file msl-states.c.
|
static |
Definition at line 262 of file msl-states.c.
|
static |
Definition at line 254 of file msl-states.c.
|
static |
Definition at line 242 of file msl-states.c.
|
static |
Definition at line 270 of file msl-states.c.
|
static |
Definition at line 278 of file msl-states.c.
|
static |
Definition at line 258 of file msl-states.c.
|
static |
Definition at line 769 of file msl-states.c.
|
static |
Definition at line 266 of file msl-states.c.
|
static |
Definition at line 249 of file msl-states.c.
|
static |
Definition at line 274 of file msl-states.c.
|
static |
Definition at line 33 of file msl-states.c.
|
static |
Definition at line 17 of file msl-states.c.
|
static |
Definition at line 18 of file msl-states.c.
|
static |
Definition at line 19 of file msl-states.c.
|
static |
Definition at line 20 of file msl-states.c.
|
static |
Definition at line 21 of file msl-states.c.
|
static |
Definition at line 22 of file msl-states.c.
|
static |
Definition at line 23 of file msl-states.c.
|
static |
Definition at line 24 of file msl-states.c.
|
static |
Definition at line 284 of file msl-states.c.
|
static |
Definition at line 289 of file msl-states.c.
SIG | ( | FA01 | ) |
Definition at line 697 of file msl-states.c.
SIG | ( | FUL2 | ) |
Definition at line 52 of file msl-states.c.
SIG | ( | FUL3 | ) |
Definition at line 53 of file msl-states.c.
SIG | ( | L204 | ) |
Definition at line 692 of file msl-states.c.
SIG | ( | L205 | ) |
Definition at line 693 of file msl-states.c.
SIG | ( | L206 | ) |
Definition at line 694 of file msl-states.c.
SIG | ( | L207 | ) |
Definition at line 576 of file msl-states.c.
SIG | ( | not_FA01 | ) |
Definition at line 698 of file msl-states.c.
SIG | ( | not_L206 | ) |
Definition at line 731 of file msl-states.c.
SIG | ( | not_L207 | ) |
Definition at line 577 of file msl-states.c.
SIG | ( | PCOV | ) |
Definition at line 506 of file msl-states.c.
SIG | ( | RENIA | ) |
Definition at line 723 of file msl-states.c.
SIG | ( | RIG1 | ) |
Definition at line 720 of file msl-states.c.
SIG | ( | RIG1A | ) |
Definition at line 726 of file msl-states.c.
SIG | ( | RIG3 | ) |
Definition at line 721 of file msl-states.c.
SIG | ( | RILIA | ) |
Definition at line 724 of file msl-states.c.
SIG | ( | RIVE | ) |
End of transfer for channel 1.
Definition at line 729 of file msl-states.c.
SIG | ( | RIVE1 | ) |
Definition at line 727 of file msl-states.c.
|
static |
Definition at line 324 of file msl-states.c.
|
static |
Definition at line 325 of file msl-states.c.
|
static |
Definition at line 326 of file msl-states.c.
|
static |
Definition at line 327 of file msl-states.c.
|
static |
Definition at line 55 of file msl-states.c.
|
static |
Definition at line 59 of file msl-states.c.
|
static |
Definition at line 650 of file msl-states.c.
|
static |
Definition at line 649 of file msl-states.c.
|
static |
Definition at line 640 of file msl-states.c.
|
static |
Definition at line 642 of file msl-states.c.
|
static |
Definition at line 677 of file msl-states.c.
|
static |
Definition at line 679 of file msl-states.c.
|
static |
Definition at line 743 of file msl-states.c.
|
static |
Definition at line 744 of file msl-states.c.
|
static |
Definition at line 733 of file msl-states.c.
|
static |
Definition at line 734 of file msl-states.c.
|
static |
Definition at line 738 of file msl-states.c.
|
static |
Definition at line 741 of file msl-states.c.
|
static |
Definition at line 740 of file msl-states.c.
|
static |
Definition at line 742 of file msl-states.c.
|
static |
Definition at line 419 of file msl-states.c.
|
static |
Definition at line 579 of file msl-states.c.
|
static |
Definition at line 545 of file msl-states.c.
|
static |
Definition at line 549 of file msl-states.c.
|
static |
Definition at line 541 of file msl-states.c.
|
static |
Definition at line 537 of file msl-states.c.
|
static |
Definition at line 533 of file msl-states.c.
|
static |
Definition at line 528 of file msl-states.c.
|
static |
Definition at line 439 of file msl-states.c.
|
static |
Definition at line 443 of file msl-states.c.
|
static |
Definition at line 460 of file msl-states.c.
|
static |
Definition at line 508 of file msl-states.c.
|
static |
Definition at line 512 of file msl-states.c.
|
static |
Definition at line 124 of file msl-states.c.
|
static |
Definition at line 95 of file msl-states.c.
|
static |
Definition at line 99 of file msl-states.c.
|
static |
Definition at line 90 of file msl-states.c.
|
static |
Definition at line 144 of file msl-states.c.
|
static |
Definition at line 166 of file msl-states.c.
|
static |
Definition at line 168 of file msl-states.c.
|
static |
Definition at line 165 of file msl-states.c.
|
static |
Definition at line 216 of file msl-states.c.
|
static |
Definition at line 218 of file msl-states.c.
|
static |
Definition at line 215 of file msl-states.c.
|
static |
Definition at line 797 of file msl-states.c.
|
static |
Definition at line 792 of file msl-states.c.
|
static |
Definition at line 327 of file msl-states.c.
|
static |
Definition at line 354 of file msl-states.c.
|
static |
Definition at line 289 of file msl-states.c.
|
static |
Definition at line 59 of file msl-states.c.
|
static |
Definition at line 579 of file msl-states.c.
|
static |
Definition at line 579 of file msl-states.c.
|
static |
|
static |
Definition at line 650 of file msl-states.c.
|
static |
Definition at line 698 of file msl-states.c.
|
static |
Definition at line 679 of file msl-states.c.
|
static |
Definition at line 744 of file msl-states.c.
|
static |
Definition at line 419 of file msl-states.c.
|
static |
|
static |
Definition at line 549 of file msl-states.c.
|
static |
Definition at line 443 of file msl-states.c.
|
static |
Definition at line 460 of file msl-states.c.
|
static |
Definition at line 460 of file msl-states.c.
|
static |
Definition at line 460 of file msl-states.c.
|
static |
Definition at line 512 of file msl-states.c.
|
static |
Definition at line 124 of file msl-states.c.
|
static |
Definition at line 99 of file msl-states.c.
|
static |
Definition at line 144 of file msl-states.c.
|
static |
Definition at line 168 of file msl-states.c.
|
static |
Definition at line 168 of file msl-states.c.
|
static |
Definition at line 218 of file msl-states.c.
|
static |
Definition at line 769 of file msl-states.c.
|
static |
Definition at line 797 of file msl-states.c.