initialize stack limit register with something saner
This commit is contained in:
parent
dc936730c4
commit
ebbcbee78f
2 changed files with 3 additions and 1 deletions
2
bus.cpp
2
bus.cpp
|
@ -743,6 +743,8 @@ void bus::write(const uint16_t addr_in, const word_mode_t word_mode, uint16_t va
|
|||
else
|
||||
v = (v & 0x00ff) | (value << 8);
|
||||
|
||||
v |= 0377;
|
||||
|
||||
c->setStackLimitRegister(v);
|
||||
|
||||
return;
|
||||
|
|
2
cpu.h
2
cpu.h
|
@ -32,7 +32,7 @@ private:
|
|||
uint16_t pc { 0 };
|
||||
uint16_t psw { 0 };
|
||||
uint16_t fpsr { 0 };
|
||||
uint16_t stackLimitRegister { 0 };
|
||||
uint16_t stackLimitRegister { 0377 };
|
||||
uint64_t instruction_count { 0 };
|
||||
uint64_t running_since { 0 };
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue