48 "AM: %04x - switches: "
49 "SITE: %d INCE: %d INAR: %d STOC: %d "
50 "ACON: %d ACOV: %d RICI: %d PATE: %d PAPA: %d\n",
Bit manipulation helpers.
void ge_fill_console_data(struct ge *ge, struct ge_console *console)
void ge_set_console_switches(struct ge *ge, struct ge_console_switches *switches)
void ge_set_console_rotary(struct ge *ge, enum ge_console_rotary rs)
void ge_log(ge_log_type type, const char *format,...)
Log message.
@ LOG_CONSOLE
Console interactions.
uint16_t SITE
Don't wait for external unit availability.
uint16_t INCE
Do not error-correct external units input.
uint16_t PATE
Stop after a cycle.
uint16_t ACON
Stops on jump condition not verified.
uint16_t RICI
Disables next status.
uint16_t INAR
Do not stop on memory error.
uint16_t ACOV
Stops on jump condition verified.
uint16_t PAPA
Step By Step execution.
enum ge_console_rotary rotary
struct ge_console_switches switches
struct ge_console_lamps lamps
The entire state of the emulated system, including registers, memory, peripherals and timings.
uint8_t ALAM
Operator Call.
uint8_t INTE
Interruption present.
uint8_t ALTO
Stops internal cycles.
uint8_t ffFA
Special conditions register 2.
enum ge_console_rotary register_selector
The current state of the console register rotary switch.
uint8_t rSO
Main sequencer.
uint16_t rRO
Multipurpose 8+1 bit register.
struct ge_console_switches console_switches
The current state of the console switches.
uint8_t PUC3
Channel 3 in transfer.
uint8_t PUC2
Channel 2 in transfer.
uint16_t rBO
Default operator.
uint8_t rSA
Future state configuration.
uint8_t JE
JE/AVER jump instruction exectuted.
uint8_t rFO
Current function code.