This commit is contained in:
folkert van heusden 2024-04-21 22:56:15 +02:00
parent 5251cde04c
commit cb4017f22b
Signed by untrusted user who does not match committer: folkert
GPG key ID: 6B6455EDFEED3BD1

View file

@ -383,8 +383,8 @@ bool cpu::execute_any_pending_interrupt()
uint8_t current_level = getPSW_spl(); uint8_t current_level = getPSW_spl();
// uint8_t start_level = current_level <= 3 ? 0 : current_level + 1; // uint8_t start_level = current_level <= 3 ? 0 : current_level + 1;
// uint8_t start_level = current_level + 1; // PDP-11_70_Handbook_1977-78.pdf page 1-5, "processor priority"
uint8_t start_level = current_level; uint8_t start_level = current_level + 1;
for(uint8_t i=0; i < 8; i++) { for(uint8_t i=0; i < 8; i++) {
auto interrupts = queued_interrupts.find(i); auto interrupts = queued_interrupts.find(i);