|
GE-115 Emulator
An Emulator of the General Electrics GE-115 computer
|
Signals. More...
Go to the source code of this file.
Macros | |
| #define | SIG(name) static inline uint8_t name (struct ge *ge) |
| #define | NAOR(a, b, c, d) !(a || b || c || d) |
Functions | |
| SIG (RESI) | |
| SIG (RESI1) | |
| SIG (RESIA) | |
| SIG (RIA01) | |
| SIG (RIA2A) | |
| SIG (RIA3A) | |
| SIG (RIUCA) | |
| SIG (RES01) | |
| SIG (RES0) | |
| Cycle assigned to channel 1. More... | |
| SIG (RES2) | |
| Cycle assigned to channel 2. More... | |
| SIG (RES3) | |
| Cycle assigned to channel 3. More... | |
| SIG (RIUC) | |
| Cycle assigned to CPU. More... | |
| SIG (RES31) | |
| SIG (verified_condition) | |
| DC16 - Jump Condition Verified. More... | |
| SIG (AF10) | |
| Selected register V4. More... | |
| SIG (AF20) | |
| Selected register L3. More... | |
| SIG (AF21) | |
| Selected register L1. More... | |
| SIG (AF30) | |
| Selected register V3. More... | |
| SIG (AF31) | |
| Selected register V1. More... | |
| SIG (AF32) | |
| Selected normal operation. More... | |
| SIG (AF40) | |
| Selected register R1 - L2. More... | |
| SIG (AF41) | |
| Selected register V1 - SCR. More... | |
| SIG (AF42) | |
| Selected register PO. More... | |
| SIG (AF43) | |
| Selected register SO. More... | |
| SIG (AF50) | |
| Selected register V2. More... | |
| SIG (AF51) | |
| Selected register V1 - LETT. More... | |
| SIG (AF52) | |
| Selected register FI-UR. More... | |
| SIG (AF53) | |
| Selected register FO. More... | |
| static uint16_t | ge_counting_network_output (struct ge *ge) |
| static uint16_t | NO_knot (struct ge *ge) |
| Knot driven by P0, V1, V2, V4, L1, R1, V3 and L3. More... | |
| static uint8_t | NA_knot (struct ge *ge) |
| Knot driven by SO or SI. More... | |
| static uint8_t | NI_source (struct ge *ge, enum knot_ni_source source) |
| static uint16_t | NI_knot (struct ge *ge) |
| NI Knot. More... | |
| SIG (DI01A) | |
| SIG (DI011) | |
| SIG (DI02A) | |
| SIG (DI021) | |
| SIG (DI03A) | |
| SIG (DI031) | |
| SIG (DI06A) | |
| SIG (DI062) | |
| SIG (DI10A) | |
| SIG (DI101) | |
| SIG (DI11A) | |
| SIG (DI111) | |
| SIG (DI12A) | |
| SIG (DI121) | |
| SIG (DI14A) | |
| SIG (DI141) | |
| SIG (DI15A) | |
| SIG (DI151) | |
| SIG (DI17A) | |
| SIG (DI18A) | |
| SIG (DI181) | |
| SIG (DI18B) | |
| SIG (DI19A) | |
| SIG (DI20A) | |
| SIG (DI201) | |
| SIG (DI21A) | |
| SIG (DI211) | |
| SIG (DI22A) | |
| SIG (DI23A) | |
| SIG (DI231) | |
| SIG (DI24A) | |
| SIG (DI25A) | |
| SIG (DI27A) | |
| SIG (DI271) | |
| SIG (DI28A) | |
| SIG (DI281) | |
| SIG (DI28B) | |
| SIG (DI29A) | |
| SIG (DI291) | |
| SIG (DI48A) | |
| SIG (DI481) | |
| SIG (DI58A) | |
| SIG (DI581) | |
| SIG (DI69A) | |
| SIG (DI691) | |
| SIG (DI57A) | |
| SIG (DI572) | |
| SIG (DI57B) | |
| SIG (DI79A) | |
| SIG (DI82A) | |
| SIG (DI83A) | |
| SIG (DI84A) | |
| SIG (DI85A) | |
| SIG (DI86A) | |
| SIG (DI87A) | |
| SIG (DI91A) | |
| SIG (DI931) | |
| SIG (DI93A) | |
| SIG (DI94A) | |
| SIG (DI95A) | |
| SIG (DI971) | |
| SIG (DI97A) | |
| SIG (DO01A) | |
| SIG (DO011) | |
| SIG (DO02A) | |
| SIG (DO021) | |
| SIG (DO04A) | |
| SIG (DO041) | |
| SIG (DO07A) | |
| SIG (DO071) | |
| SIG (DE00A) | |
| SIG (DE001) | |
| SIG (DE07A) | |
| SIG (DE23A) | |
| SIG (DE231) | |
| SIG (DA25A) | |
| SIG (PC011) | |
| Channel 1 is selected. More... | |
| SIG (PC111) | |
| SIG (PC211) | |
| Integrated printer on channel 2. More... | |
| SIG (DU161) | |
| SIG (DU18A) | |
| SIG (DU19A) | |
| SIG (DU201) | |
| SIG (EC56A) | |
| SIG (EC69A) | |
| SIG (EC70A) | |
| SIG (ED70A) | |
| SIG (ED75A) | |
| SIG (ED79A) | |
| SIG (ED91A) | |
| SIG (DE00A0) | |
| SIG (DE07A0) | |
| SIG (DE08A0) | |
| SIG (DA25A0) | |
| SIG (DI11A0) | |
| SIG (DI12A0) | |
| SIG (DI17A0) | |
| SIG (DI18A0) | |
| SIG (DI18B0) | |
| SIG (DI19A0) | |
| SIG (DI20A0) | |
| SIG (DI21A0) | |
| SIG (DI22A0) | |
| SIG (DI24A0) | |
| SIG (DI25A0) | |
| SIG (DI28A0) | |
| SIG (DI28B0) | |
| SIG (DI29A0) | |
| SIG (DI57A0) | |
| SIG (DI57B0) | |
| SIG (DI60A0) | |
| SIG (DI79A0) | |
| SIG (DI82A0) | |
| SIG (DI83A0) | |
| SIG (DI84A0) | |
| SIG (DI85A0) | |
| SIG (DI86A0) | |
| SIG (DI87A0) | |
| SIG (DI91A0) | |
| SIG (DI93A0) | |
| SIG (DI94A0) | |
| SIG (DI95A0) | |
| SIG (DI97A0) | |
| SIG (EC56A0) | |
| SIG (EC69A0) | |
| SIG (EC70A0) | |
| SIG (ED70A0) | |
| SIG (ED75A0) | |
| SIG (ED79A0) | |
| SIG (ED91A0) | |
| SIG (AITE) | |
| SIG (AITEA) | |
| SIG (LU081) | |
| SIG (LUPO1) | |
| SIG (FINI1) | |
| SIG (FUSE1) | |
| SIG (FINA1) | |
| SIG (MARE3) | |
| SIG (TE103) | |
| SIG (TE203) | |
| SIG (TE303) | |
| SIG (FINE3) | |
| SIG (MARE4) | |
| SIG (TE104) | |
| SIG (TE204) | |
| SIG (TE304) | |
| SIG (FINE4) | |
| SIG (PC131) | |
| SIG (PC141) | |
| SIG (PC121) | |
| Integrated reader on channel 1. More... | |
| SIG (PB11A) | |
| SIG (PB13A) | |
| SIG (PB14A) | |
| SIG (RT121) | |
| SIG (RT131) | |
| SIG (RB101) | |
| SIG (RB121) | |
| SIG (RB12A) | |
| SIG (RB01A) | |
| SIG (RB111) | |
| SIG (PF12A) | |
| SIG (PF13A) | |
| SIG (PF14A) | |
| SIG (RF101) | |
| SIG (PC11A) | |
| SIG (PC12A) | |
| SIG (PC13A) | |
| SIG (PC14A) | |
| SIG (RUF11) | |
| SIG (RUF1A) | |
| SIG (RASI1) | |
| SIG (TO501) | |
| SIG (PELEA) | |
| SIG (RELO1) | |
| SIG (PAM4A) | |
| SIG (PM11A) | |
| SIG (PM13A) | |
| SIG (PM14A) | |
| SIG (RM101) | |
| SIG (PAM1A) | |
| SIG (RS011) | |
| SIG (PIM1A) | |
| SIG (PIM11) | |
| SIG (PIC1A) | |
| SIG (PUC11) | |
| SIG (PUC1) | |
| SIG (PC01A) | |
| SIG (PC03A) | |
| SIG (PC031) | |
| Channel 3 is selected. More... | |
| SIG (PUC26) | |
| SIG (PUC36) | |
| SIG (PB061) | |
| SIG (PB06A) | |
| SIG (PB071) | |
| SIG (PB07A) | |
| SIG (PB261) | |
| SIG (PB26A) | |
| SIG (PB361) | |
| SIG (PB36A) | |
| SIG (PB371) | |
| SIG (PB37A) | |
| SIG (PUC21) | |
| SIG (PUC2A) | |
| SIG (PUC31) | |
| SIG (PUC3A) | |
| SIG (PC21A) | |
| SIG (PC22A) | |
| SIG (PC31A) | |
| SIG (PC32A) | |
| SIG (PC33A) | |
| SIG (PC34A) | |
| SIG (SEPEI) | |
| SIG (PU002) | |
| SIG (PU003) | |
| SIG (PU004) | |
| SIG (PUB01_d1) | |
| SIG (PUB01_d2) | |
| SIG (PUB01_d3) | |
| SIG (PUB01_d4) | |
| SIG (PUB01) | |
| Selected connector busy condition. More... | |
| SIG (PC321) | |
| SIG (PC331) | |
| SIG (PC341) | |
| SIG (DU871) | |
| SIG (DU881) | |
| SIG (DU89A) | |
| SIG (DU90A) | |
| SIG (DU91A) | |
| SIG (DU92) | |
| Selected channel busy. More... | |
| SIG (DU93A) | |
| SIG (DU93) | |
| LPER external operation. More... | |
| SIG (DU95A) | |
| SIG (DU95) | |
| SIG (DU96A) | |
| SIG (DU96) | |
| SIG (DU97A) | |
| SIG (DU97) | |
| SIG (DU98) | |
| SIG (TU00A) | |
| SIG (FU091) | |
| SIG (PTA3A) | |
| SIG (PTA31) | |
| SIG (PTA4A) | |
| SIG (PTA41) | |
| SIG (PA11A) | |
| SIG (PA12A) | |
| SIG (PA13A) | |
| SIG (PA14A) | |
| SIG (RA101) | |
| SIG (RET21) | |
| SIG (PC221) | |
| SIG (PIB1A) | |
| SIG (PIB11) | |
| SIG (PB12A) | |
| SIG (PB22A) | |
| SIG (PB32A) | |
| SIG (PIB21) | |
| SIG (RB13A) | |
| SIG (RB33A) | |
| SIG (PIB31) | |
| SIG (RB14A) | |
| SIG (RB34A) | |
| SIG (PIB41) | |
| static uint16_t | NE_knot (struct ge *ge) |
| NE Knot. More... | |
| SIG (RT111) | |
| SIG (RT311) | |
| SIG (RT321) | |
| SIG (RT331) | |
| SIG (RATE1) | |
| SIG (PUOO3) | |
| SIG (RUF31) | |
| SIG (RAVI1) | |
| SIG (TU10C) | |
| SIG (TU20C) | |
| SIG (TU30C) | |
| SIG (AEBEC) | |
| SIG (AECO3) | |
| SIG (FINUC) | |
| SIG (PV13A) | |
| SIG (VICU3) | |
Signals.
This file implements the combinatorial signals of the machine as inline helpers.
Definition in file signals.h.
|
inlinestatic |