compile fix
This commit is contained in:
parent
233565e451
commit
4b271da623
1 changed files with 5 additions and 4 deletions
|
@ -96,14 +96,15 @@ void console_esp32::panel_update_thread()
|
||||||
vTaskDelay(20 / portTICK_RATE_MS);
|
vTaskDelay(20 / portTICK_RATE_MS);
|
||||||
|
|
||||||
// note that these are approximately as there's no mutex on the emulation
|
// note that these are approximately as there's no mutex on the emulation
|
||||||
|
uint16_t current_PSW = c->getPSW();
|
||||||
|
int run_mode = current_PSW >> 14;
|
||||||
|
|
||||||
uint16_t current_PC = c->getPC();
|
uint16_t current_PC = c->getPC();
|
||||||
uint32_t full_addr = b->calculate_full_address(current_PC);
|
uint32_t full_addr = b->calculate_physical_address(run_mode, current_PC, false);
|
||||||
|
|
||||||
uint16_t current_instr = b->readWord(current_PC);
|
uint16_t current_instr = b->readWord(current_PC);
|
||||||
|
|
||||||
uint16_t current_PSW = c->getPSW();
|
uint32_t led_color = run_mode_led_color[run_mode];
|
||||||
|
|
||||||
uint32_t led_color = run_mode_led_color[current_PSW >> 14];
|
|
||||||
|
|
||||||
for(uint8_t b=0; b<22; b++)
|
for(uint8_t b=0; b<22; b++)
|
||||||
pixels.setPixelColor(b, full_addr & (1 << b) ? led_color : 0);
|
pixels.setPixelColor(b, full_addr & (1 << b) ? led_color : 0);
|
||||||
|
|
Loading…
Add table
Reference in a new issue